@charset "UTF-8";@font-face{font-family:Outfitlight;src:url(/fonts/OutfitLight1.woff2) format("woff2"),url(/fonts/OutfitLight1.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/OutfitRegular.woff2) format("woff2"),url(/fonts/OutfitRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/OutfitMedium.woff2) format("woff2"),url(/fonts/OutfitMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/OutfitSemiBold.woff2) format("woff2"),url(/fonts/OutfitSemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(/fonts/OutfitBold.woff2) format("woff2"),url(/fonts/OutfitBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Outfitblack;src:url(/fonts/OutfitBlack.woff2) format("woff2"),url(/fonts/OutfitBlack.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--bg-color: #ffffff;--text-color: #000000;--outfit: "Outfit", sans-serif;--Outfitlight: "Outfitlight", sans-serif;--Outfitblack: "Outfitblack", sans-serif;--primary: #D2A549;--secondary: #403291;--grey: #eee;--border: #cdcdcd;--white: #ffffff;--black: #000000;--green: #00a657;--brown: #934a21;--accent: #E9DE9F}.dark{--bg-color: #121212;--text-color: #ffffff;--outfit: "Outfit", sans-serif;--Outfitlight: "Outfitlight", sans-serif;--Outfitblack: "Outfitblack", sans-serif;--primary: #D2A549;--grey: #eee;--border: #767676;--white: #ffffff;--black: #000000;--accent: #E9DE9F}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;width:100%;height:100%}body{background-color:var(--white);color:var(--text-color);transition:background-color .3s ease,color .3s ease;font-family:var(--outfit)!important;font-size:18px;line-height:34px;overflow-x:hidden;overflow-y:visible}a{transition:.5s;text-decoration:none}p,ul,ul li,tr,td{margin:0 0 15px;font-size:30px;line-height:38px;font-family:var(--Outfitlight)}img{width:100%;height:auto}.text-primary{color:var(--primary)}.text-white{color:var(--white)}.bg-grey{background-color:var(--grey)!important}.section{background-color:var(--white)}.pb-0{padding-bottom:0!important}section,.section{position:relative;padding:80px 0}section .container,section .container-fluid,.section .container,.section .container-fluid{max-width:71%;margin:0 auto}section .container.container-fluid,section .container-fluid.container-fluid,.section .container.container-fluid,.section .container-fluid.container-fluid{max-width:85%}section .container .row,section .container-fluid .row,.section .container .row,.section .container-fluid .row{display:flex;gap:20px;width:100%}section .container .row .data h3,section .container-fluid .row .data h3,.section .container .row .data h3,.section .container-fluid .row .data h3{font-size:30px;line-height:35px;font-family:var(--Outfitlight);margin:0;text-transform:uppercase}section .container .row .data h2,section .container-fluid .row .data h2,.section .container .row .data h2,.section .container-fluid .row .data h2{font-size:90px;line-height:85px;font-weight:900;margin:0 0 20px;font-family:var(--Outfitblack);text-transform:uppercase}section .container .row .data h2 span,section .container-fluid .row .data h2 span,.section .container .row .data h2 span,.section .container-fluid .row .data h2 span{color:var(--primary)}section .container .row .data h4,section .container-fluid .row .data h4,.section .container .row .data h4,.section .container-fluid .row .data h4{font-size:35px;line-height:40px;font-weight:600;margin:0 0 10px}section .container .row .data h6,section .container-fluid .row .data h6,.section .container .row .data h6,.section .container-fluid .row .data h6{font-size:22px;margin:0 0 10px;color:var(--primary)}section .container .row .data ul,section .container-fluid .row .data ul,.section .container .row .data ul,.section .container-fluid .row .data ul{padding-left:20px}section .container .row .data ul li,section .container-fluid .row .data ul li,.section .container .row .data ul li,.section .container-fluid .row .data ul li{margin-bottom:10px}section .container .row .data ul li strong,section .container-fluid .row .data ul li strong,.section .container .row .data ul li strong,.section .container-fluid .row .data ul li strong{color:var(--primary)}section .container .row .data p a,section .container-fluid .row .data p a,.section .container .row .data p a,.section .container-fluid .row .data p a{color:var(--primary)}section .container .row .data .iframe,section .container-fluid .row .data .iframe,.section .container .row .data .iframe,.section .container-fluid .row .data .iframe{border-radius:20px;overflow:hidden;display:grid}header{position:fixed;top:0;left:0;right:0;width:100%;z-index:9;height:80px}header .navbar{display:flex;justify-content:space-between;align-items:center;padding:0 1rem;color:var(--text-color);position:relative;max-width:100%;margin:0 auto}header .navbar .logo a{font-size:1.5rem;font-weight:500;text-decoration:none;transition:color .2s ease;color:var(--text-color)}header .navbar .logo a img{height:auto;display:block;width:110px;transition:background-color .3s ease,padding .3s ease}header .navbar .logo a:hover{color:var(--primary)}header .navbar .hamburger{display:none;font-size:2rem;background:none;border:none;color:var(--text-color);cursor:pointer}header .navbar .nav-links{margin-left:auto}header .navbar .nav-links ul{list-style:none;display:flex;align-items:center;gap:2rem;margin:0;padding:15px 30px}header .navbar .nav-links ul li{position:relative}header .navbar .nav-links ul li a{color:var(--text-color);text-decoration:none;transition:color .2s ease;text-transform:uppercase;font-size:15px}header .navbar .nav-links ul li a:hover{color:var(--primary)}header .navbar .nav-links ul li.has-submenu .menu-item{display:flex;align-items:center;gap:4px}header .navbar .nav-links ul li.has-submenu .menu-item .submenu-toggle{background:none;border:none;cursor:pointer;font-size:16px;color:var(--text-color);display:flex;align-items:center;transition:transform .3s ease;display:none}header .navbar .nav-links ul li.has-submenu .menu-item .submenu-toggle.active svg{transform:rotate(180deg)}header .navbar .nav-links ul li.has-submenu .submenu{display:none;position:absolute;top:100%;left:0;box-shadow:0 2px 8px #0000001a;z-index:10;min-width:300px;padding:0;border-radius:0;background:var(--bg-color)}header .navbar .nav-links ul li.has-submenu .submenu li{color:var(--text-color)}header .navbar .nav-links ul li.has-submenu .submenu li a{padding:7px 15px;display:block;font-size:14px}header .navbar .nav-links ul li.has-submenu .submenu li a:hover{color:var(--primary)}header .navbar .nav-links ul li.has-submenu .submenu li:first-child a{padding-top:20px}header .navbar .nav-links ul li.has-submenu .submenu li:last-child a{padding-bottom:20px}header .navbar .nav-links ul li.has-submenu:hover .submenu{display:block}footer{background-image:url(/_astro/footer-bg.DIGlJSo5.webp);background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;background-color:var(--black)}footer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:0}footer .container{max-width:80%;margin:0 auto;position:relative}footer .container .data{padding:60px 0 50px}footer .container .data img{width:350px;height:auto}footer .container .data .menu-list{display:flex;gap:50px;margin-top:80px;margin-bottom:120px}footer .container .data .menu-list h4{color:var(--white);font-size:50px;line-height:50px;margin:0 0 30px;position:relative}footer .container .data .menu-list h4 span{display:block;color:var(--primary)}footer .container .data .menu-list h4 svg{position:absolute;top:8px;right:0;color:var(--accent);font-size:20px;display:none}footer .container .data .menu-list ul{margin:0;list-style-type:none;border-left:1px solid #a9a9a9;padding:0 0 0 35px}footer .container .data .menu-list ul li a{color:var(--white);text-transform:capitalize;display:block;font-size:30px;line-height:44px;font-weight:300;font-family:var(--Outfitlight)}footer .container .data .menu-list ul li a:hover{color:var(--primary)}footer .container .data .menu-list .col-1{width:50%}footer .container .data .menu-list .col-1 h4 span{display:inline-block}footer .container .data .menu-list .col-1 div{display:flex}footer .container .data .menu-list .col-1 div ul{width:50%}footer .container .data .menu-list .col-2,footer .container .data .menu-list .col-3{width:25%}footer .container .data .footer-contact{display:flex;justify-content:space-between}footer .container .data .footer-contact p{color:var(--white);font-size:25px;line-height:35px;font-family:var(--Outfitlight);margin-bottom:0}footer .container .data .footer-contact p a{color:var(--white);font-weight:600}footer .container .data .footer-contact p a:hover{color:var(--primary)}footer .container .data .footer-contact p.c-last{text-align:right}footer .container .data .footer-copyright{border-top:1px solid var(--grey);margin-top:50px}footer .container .data .footer-copyright p{margin:0;font-size:16px;color:var(--white)}footer .container .data .footer-copyright p a{color:var(--white)}footer .container .data .footer-copyright p a:hover{color:var(--primary)}.banner{height:100dvh;padding:0;position:relative}.banner:before{content:"";background-color:#000;opacity:.35;width:100%;height:100%;position:absolute;top:0;left:0;z-index:9}.banner img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;-o-object-fit:cover;object-fit:cover}.banner .container-fluid{height:100%;padding-top:100px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;position:relative;z-index:9}.banner .container-fluid h1{font-size:100px;line-height:90px;text-transform:uppercase;color:var(--white);margin:0}.banner .container-fluid h1 span{color:var(--accent)}.banner .container-fluid p{font-size:45px;line-height:57px;color:var(--white);margin-bottom:50px}.banner .container-fluid div{display:flex;align-items:center;gap:20px}.banner .container-fluid div .btn{background-color:transparent;border:2px solid var(--white)}.banner .container-fluid div .btn:hover{background-color:var(--primary);border-color:var(--primary)}.banner .container-fluid div svg{color:var(--black);background-color:var(--accent);width:64px;height:64px;border-radius:50%;font-size:18px;padding:15px;cursor:pointer}.banner .container-fluid div svg:hover{background-color:var(--white);color:var(--black)}.history .container-fluid .row .data p{margin-bottom:20px}.history .container-fluid .row .col-1{width:50%}.history .container-fluid .row .col-1 p{max-width:85%}.history .container-fluid .row .col-2{width:50%}.history .container-fluid .row .col-2 div{position:relative;z-index:1}.history .container-fluid .row .col-2 img{margin-top:-60px;position:relative;right:-100px;max-width:80%;float:right}.about{padding:0;background-color:var(--white)}.about .container-fluid{max-width:100%}.about .container-fluid .row .data{display:flex;flex-direction:column;justify-content:center;width:50%}.about .container-fluid .row .data img{margin-top:-70px}.about .container-fluid .row .data.col-2 .inner p{margin-top:20px;margin-bottom:40px}.about .container-fluid .row .data.fullwidth{width:100%}.about .container-fluid .row .data.fullwidth img{margin-top:-70px;max-width:80%;margin-left:auto;margin-right:auto}.clients .container-fluid .row{flex-direction:column}.clients .container-fluid .row .data{width:100%;text-align:center}.clients .container-fluid .row .images{display:grid;grid-template-columns:repeat(6,1fr);margin:20px 0 40px}.clients .container-fluid .row .images img{border-right:1px solid #949494;border-bottom:1px solid #949494}.clients .container-fluid .row .images img:nth-child(6n){border-right:none}.clients .container-fluid .row .images img:nth-last-child(-n+6){border-bottom:none}.counter{position:relative;overflow:hidden;background-image:url(/_astro/counter-bg.DQkLnY-F.webp);background-repeat:no-repeat;background-size:cover;background-position:center top}.counter:before{content:"";width:100%;height:100%;background-color:#000;opacity:.5;position:absolute;top:0;left:0}.counter .container{position:relative}.counter .container .row .data{width:100%}.counter .container .row .data .counter-section__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;position:relative}.counter .container .row .data .counter-section__grid .counter-card{text-align:center;padding:2.5rem 1.5rem 0;border-radius:16px;transition:transform .3s ease,box-shadow .3s ease}.counter .container .row .data .counter-section__grid .counter-card:hover{transform:translateY(-5px)}.counter .container .row .data .counter-section__grid .counter-card .counter-card__value{display:flex;align-items:baseline;justify-content:center;margin-bottom:.5rem}.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__number{color:var(--accent);font-size:90px;font-weight:700;line-height:100px;font-variant-numeric:tabular-nums}.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__number.is-animating{animation:pulse .1s ease-in-out}.counter .container .row .data .counter-section__grid .counter-card .counter-card__value .counter-card__suffix{font-size:90px;line-height:100px;font-weight:600;margin-left:10px;color:var(--accent)}.counter .container .row .data .counter-section__grid .counter-card .counter-card__label{font-size:25px;line-height:30px;text-transform:uppercase;font-weight:500;color:var(--white)}.contactForm .container-fluid .row .data{display:flex;width:100%}.contactForm .container-fluid .row .data .col{text-align:center}.contactForm .container-fluid .row .data .col.col-1{width:30%;display:flex;align-items:center}.contactForm .container-fluid .row .data .col.col-2{width:70%;padding-left:80px}.contactForm .container-fluid .row .data .col.col-2 form{margin-top:50px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid{display:grid;gap:1rem;margin-bottom:1rem}@media(min-width:640px){.contactForm .container-fluid .row .data .col.col-2 form .form-grid{grid-template-columns:repeat(2,1fr)}}.contactForm .container-fluid .row .data .col.col-2 form .form-grid .form-control{border:1px solid #707070;border-radius:36px;min-height:60px;font-size:24px;padding:0rem 25px;font-family:var(--outfit);background-clip:padding-box}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid1{grid-template-columns:repeat(1,1fr)}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid1 textarea.form-control{border:1px solid #707070;border-radius:36px;min-height:60px;font-size:24px;font-family:var(--outfit);background-clip:padding-box;min-height:215px;padding:25px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid3{display:flex;justify-content:space-between}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid3 button{cursor:pointer}.insights .container .row{flex-direction:column;justify-content:center}.insights .container .row .data{width:100%}.insights .container .row .blog-carousel-wrapper{position:relative}.insights .container .row .blog-carousel-wrapper .swiper-btn{background-color:transparent;border:0;font-size:40px;position:absolute;top:50%;cursor:pointer}.insights .container .row .blog-carousel-wrapper .swiper-btn:hover{color:var(--primary)}.insights .container .row .blog-carousel-wrapper .swiper-btn.swiper-btn-prev{left:-100px;transform:translateY(-50%)}.insights .container .row .blog-carousel-wrapper .swiper-btn.swiper-btn-next{right:-100px;transform:translateY(-50%)}.insights .container .row .blog-carousel-wrapper .blog-carousel{margin-top:40px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data{display:flex;gap:40px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .img-wrapper{width:30%}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .img-wrapper a img{border-radius:20px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content{width:70%}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content span.date{font-size:25px;line-height:32px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content h6{font-size:40px;line-height:50px;font-weight:600;margin:0 0 20px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .title{font-size:40px;line-height:45px;color:var(--black);font-weight:600}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .title:hover{color:var(--primary)}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .exerpt{margin-top:20px;margin-bottom:40px}.services{background-color:var(--grey);padding:50px 0 150px}.services .container-fluid .row .data.col-1{width:50%;display:flex;justify-content:center;flex-direction:column}.services .container-fluid .row .data.col-2{width:50%;overflow:hidden}.services .container-fluid .row .data.col-2 .services-carousel-wrap{position:relative;padding:2rem 0}.services .container-fluid .row .data.col-2 .services-carousel-wrap .services-nav{display:flex;justify-content:flex-end;gap:.5rem;margin-bottom:1.5rem}.services .container-fluid .row .data.col-2 .services-carousel-wrap .services-nav button{width:40px;height:40px;border-radius:50%;border:0;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:2rem;color:var(--black);transition:all .3s ease}.services .container-fluid .row .data.col-2 .services-carousel-wrap .services-nav button:hover{color:var(--black)}.services .container-fluid .row .data.col-2 .services-carousel-wrap .swiper-slide{opacity:0!important;transition:opacity .6s ease!important}.services .container-fluid .row .data.col-2 .services-carousel-wrap .swiper-slide.swiper-slide-active{opacity:1!important}.services .container-fluid .row .data.col-2 .slide-pair{display:grid;grid-template-columns:1fr 1fr;align-items:flex-start;gap:1rem}.services .container-fluid .row .data.col-2 .slide-pair .service-card{display:flex;flex-direction:column;text-decoration:none;color:inherit}.services .container-fluid .row .data.col-2 .slide-pair .service-card .image-wrapper{position:relative;overflow:hidden;border-radius:0}.services .container-fluid .row .data.col-2 .slide-pair .service-card .image-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .4s ease}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--short{padding-top:120px}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--short .image-wrapper{height:380px}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--tall .image-wrapper{height:500px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text{padding-top:1rem;min-height:200px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text h3{font-size:36px;line-height:46px;font-weight:800;margin:0 0 .25rem;color:var(--black);transition:.5s;text-transform:lowercase}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text p{font-size:26px;line-height:36px;color:var(--black);margin:0;transition:.5s}.services .container-fluid .row .data.col-2 .slide-pair .service-card:hover .image-wrapper img{transform:scale(1.03)}.services .container-fluid .row .data.col-2 .slide-pair .service-card:hover .slide-text h3,.services .container-fluid .row .data.col-2 .slide-pair .service-card:hover .slide-text p{color:var(--primary)}.works{padding:200px 0 0;background:#fff;background:linear-gradient(0deg,#fff 0% 13%,#231e1b 13% 100%)}.works .container .row .data.col-1{width:50%;display:flex;align-items:center}.works .container .row .data.col-1 p{color:var(--white);margin:0}.works .container .row .data.col-2{width:50%;text-align:right}.works .container .row .data.col-2 h3{color:var(--white)}.works .container .row .data.col-2 h2{color:var(--white);margin-bottom:30px}.works .container .row .data.col-2 a{background-color:var(--white);color:var(--black)}.works .container .row .data.col-2 a:hover{background-color:var(--primary)}.works .container .row .work-carousel-wrapper{position:relative;width:100%}.works .container .row .work-carousel-wrapper .swiper-btn{background-color:transparent;border:0;font-size:40px;position:absolute;top:50%;cursor:pointer;color:var(--white);transform:rotate(270deg) translateY(-50%)}.works .container .row .work-carousel-wrapper .swiper-btn:hover{color:var(--primary)}.works .container .row .work-carousel-wrapper .swiper-btn svg{display:none}.works .container .row .work-carousel-wrapper .swiper-btn.swiper-btn-prev{left:-100px}.works .container .row .work-carousel-wrapper .swiper-btn.swiper-btn-next{right:-150px}.works .container .row .work-carousel-wrapper .work-carousel{margin-top:40px;border-radius:30px;overflow:hidden}.works .container .row .work-carousel-wrapper .work-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .img-wrapper{width:100%}.works .container .row .work-carousel-wrapper .work-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .img-wrapper a img{width:100%;border-radius:30px}.testimonial-wrapper .slide-data{display:flex;flex-direction:row;gap:20px;background:#231e1b;border-radius:20px;margin-bottom:50px;overflow:hidden}.testimonial-wrapper .slide-data:nth-child(2n){flex-direction:row-reverse}.testimonial-wrapper .slide-data:last-child{margin-bottom:0}.testimonial-wrapper .slide-data .img-wrapper{position:relative;display:flex;align-items:center;gap:15px}.testimonial-wrapper .slide-data .img-wrapper img{width:120px;height:120px;border-radius:100%;margin-bottom:0;-o-object-fit:cover;object-fit:cover}.testimonial-wrapper .slide-data .img-wrapper .overlay{position:absolute;inset:0;background:linear-gradient(to bottom,transparent 40%,color-mix(in srgb,var(--primary) 25%,rgba(13,13,13,.7)) 100%);pointer-events:none}.testimonial-wrapper .slide-data .blog-content{width:100%;padding:40px;display:flex;flex-direction:column;justify-content:center;position:relative}.testimonial-wrapper .slide-data .blog-content .quoteicon{color:var(--primary);position:absolute;top:0;right:0;font-size:300px;opacity:.1}.testimonial-wrapper .slide-data .blog-content .rating{color:var(--white);display:flex;gap:4px}.testimonial-wrapper .slide-data .blog-content .rating .star--filled path{fill:#f59e0b;stroke:#f59e0b;stroke-width:.5}.testimonial-wrapper .slide-data .blog-content .rating .star--empty path{fill:none;stroke:#d1d5db;stroke-width:1.5}.testimonial-wrapper .slide-data .blog-content .title{margin-top:10px;position:relative;font-size:1rem;line-height:15px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;font-style:italic;color:var(--primary);border-radius:6px;border:1px solid rgba(255,255,255,.1)}.testimonial-wrapper .slide-data .blog-content .content{color:var(--white);margin:20px 0 30px}.testimonial-wrapper .slide-data .blog-content span{display:flex}.testimonial-wrapper .slide-data .blog-content span.author{color:var(--white);font-size:20px;position:relative}.testimonial-wrapper .slide-data .blog-content span.author:before{content:"";width:30px;height:2px;background-color:var(--primary);position:absolute;top:-5px}.testimonial-wrapper .slide-data .blog-content span.position{color:#929292}.testimonial-wrapper .slide-data .blog-content span.company{color:var(--primary)}.aboutjames .container-fluid .row .data img{float:left;width:500px;margin:0 50px 10px 0;border-radius:15px}.aboutjames .container-fluid .row .data i{position:relative;display:flex;margin-bottom:20px;font-size:22px;line-height:32px;font-style:normal;background-color:#d2a5492e;border-radius:0 10px 10px 0;padding:10px 10px 10px 20px}.aboutjames .container-fluid .row .data i:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:100%;background-color:var(--primary)}.page-title{background-repeat:no-repeat;background-position:center top;background-size:cover;position:relative;background-color:var(--black);padding:0;min-height:80dvh;width:100vw;overflow:hidden;margin-left:calc(50% - 50vw)}.page-title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000000b3;z-index:0}.page-title h1{font-size:clamp(0px,20vw,20vw);font-weight:800;line-height:1;text-align:right;white-space:nowrap;margin:0;color:#d2a549;position:absolute;opacity:.1;text-transform:uppercase;top:50%;transform:translate(-50%);left:50%}.page-title .container{text-align:left;position:relative;display:flex;flex-direction:column;min-height:auto;justify-content:center;padding-top:250px;padding-bottom:100px}.page-title .container h3{text-transform:uppercase;font-size:20px;color:var(--primary);font-weight:400;padding-left:50px;position:relative}.page-title .container h3:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:45px;height:2px;background-color:var(--primary)}.page-title .container h2{font-size:90px;line-height:85px;font-weight:900;text-transform:uppercase;color:var(--white);margin:0 0 15px}.page-title .container h2 span{color:var(--primary)}.page-title .container p{max-width:70%;color:var(--white)}main#main{margin-top:0}.border{border:1px solid var(--border);border-radius:20px}.btn{color:var(--white);font-family:var(--Outfitlight);background:var(--black);border-radius:35px;padding:10px 25px;display:inline-flex;font-size:30px;line-height:40px}.btn svg{font-size:30px;position:relative;top:5px;right:-15px;transition:.5s}.btn:hover{background:var(--primary);color:var(--text-color);text-decoration:none}.btn:hover svg{transform:rotate(45deg)}.testimonial-wrapper .testimonial-carousel{position:relative;overflow:hidden;width:100%;max-width:1200px;margin:30px auto;padding:0 30px}.testimonial-wrapper .testimonial-carousel .swiper{width:100%;max-width:1200px;position:relative;overflow:unset}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide{height:auto}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data{box-sizing:border-box;padding:60px 30px;border-radius:20px;background-position:center center;background-repeat:no-repeat;background-size:cover;border:1px solid var(--border);height:100%}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data img{margin-bottom:25px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data h3{margin-top:0;margin-bottom:20px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data h3 a{color:var(--text-color);font-size:20px;display:inline-block}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data h3 a:hover{color:var(--hover-color)}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data p{color:#9b9b9b;margin-bottom:10px;font-style:italic}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data span{color:var(--primary)}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide:hover .slide-data{background-position:bottom left}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-prev,.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-next{top:50%;transform:translateY(-50%);position:absolute;z-index:10;background-color:var(--grey);padding:5px;border-radius:100%}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-prev svg,.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-next svg{width:20px;height:20px;fill:var(--text-color)}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-prev svg path,.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-next svg path{fill:var(--text-color)}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-prev{left:-30px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-next{right:-30px}.testimonial-wrapper .testimonial-carousel .swiper:hover .swiper-button-prev,.testimonial-wrapper .testimonial-carousel .swiper:hover .swiper-button-next{display:flex}.testimonial-wrapper .testimonial-carousel .swiper:hover .swiper-button-prev:hover,.testimonial-wrapper .testimonial-carousel .swiper:hover .swiper-button-next:hover{background-color:var(--border)}.services-carousel{position:relative;overflow:hidden;width:100%;max-width:100%;margin:0 auto;padding:0}.services-carousel .swiper{width:100%;max-width:100%;position:relative;overflow:unset}.services-carousel .swiper .swiper-wrapper .swiper-slide{padding:30px 0}.services-carousel .swiper .swiper-wrapper .swiper-slide .slide-data{box-sizing:border-box;position:relative;overflow:hidden;background-size:cover;background-position:center center;transition:.5s}.services-carousel .swiper .swiper-wrapper .swiper-slide .slide-data img{width:100%;height:auto}.services-carousel .swiper .swiper-wrapper .swiper-slide .slide-data a{position:absolute;inset:0;z-index:1;width:100%;height:100%}.services-carousel .swiper .swiper-button-prev,.services-carousel .swiper .swiper-button-next{top:50%;transform:translateY(-50%);position:absolute;z-index:10;background-color:#ffffff14;padding:5px;border-radius:100%}.services-carousel .swiper .swiper-button-prev svg,.services-carousel .swiper .swiper-button-next svg{width:20px;height:20px;fill:var(--text-color)}.services-carousel .swiper .swiper-button-prev svg path,.services-carousel .swiper .swiper-button-next svg path{fill:var(--text-color)}.services-carousel .swiper .swiper-button-prev{left:30px}.services-carousel .swiper .swiper-button-next{right:30px}.services-carousel .swiper:hover .swiper-button-prev,.services-carousel .swiper:hover .swiper-button-next{display:flex}.services-carousel .swiper:hover .swiper-button-prev:hover,.services-carousel .swiper:hover .swiper-button-next:hover{background-color:#21252f}.services-carousel .swiper-slide{transition:transform .4s ease,opacity .4s ease;transform:scale(.8);opacity:.6}.services-carousel .swiper-slide-active{transform:scale(1);opacity:1;z-index:10}.services-carousel .swiper-slide-next,.services-carousel .swiper-slide-prev{transform:scale(.9)!important;opacity:.6;padding:0;position:relative;top:-5px}.services-carousel .swiper-slide-active .slide-data{box-shadow:0 10px 30px #0003;transform:translateY(-10px)}.cta{background:url(/images/cta1.webp);background-position:center left;background-size:cover;background-attachment:fixed;position:relative;padding:150px 0}.cta:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000094;z-index:0}.cta .data{max-width:40%;margin-left:50%;position:relative}.cta .data h2{font-size:60px;line-height:60px;font-weight:500;margin:0 0 20px;color:var(--white)}.cta .data h3{font-size:60px;line-height:80px;color:var(--primary);margin:0 0 20px}.cta .data h3 small del{font-size:30px;font-weight:400;color:var(--white)}.home-slider .text-carousel .swiper .swiper-wrapper .swiper-slide .slide-data h2{font-size:45px;line-height:50px;margin:0 0 20px;font-weight:600;color:var(--primary);text-transform:uppercase}.home-slider b,.home-slider strong{display:block;margin-bottom:10px}.home-slider img{width:400px}.gradientbg{position:relative}.gradientbg:before{content:"";position:absolute;top:50%;left:50%;transform:scale(.9) translate(-50%,-50%);background:linear-gradient(to left,#ff5770,#e4428d,#c42da8,#9e16c3,#6501de,#9e16c3,#c42da8,#e4428d,#ff5770);filter:blur(92px);width:900px;height:500px;animation:animateGlow 10.25s linear infinite;background-size:200% 200%;opacity:.3}.gradientbg .container{position:relative}.gradientbg .container .row .data .grid .item{transition:.5s}.gradientbg .container .row .data .grid .item:hover{background-color:#ffffff1c}@keyframes animateGlow{0%{background-position:0% 50%}to{background-position:200% 50%}}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.02)}}.d-xs-block{display:none}@media(min-width:1441px)and (max-width:1600px){section .container,section .container-fluid,.section .container,.section .container-fluid{max-width:70%}section .container.container-fluid,section .container-fluid.container-fluid,.section .container.container-fluid,.section .container-fluid.container-fluid{max-width:85%}section .container .row .data h3,section .container-fluid .row .data h3,.section .container .row .data h3,.section .container-fluid .row .data h3{font-size:28px;line-height:33px}section .container .row .data h2,section .container-fluid .row .data h2,.section .container .row .data h2,.section .container-fluid .row .data h2{font-size:80px;line-height:75px}.btn{padding:10px 30px;font-size:28px;line-height:40px}p,ul,ul li,tr,td{font-size:26px;line-height:34px}footer .container{max-width:85%}footer .container .data{padding:60px 0 50px}footer .container .data img{width:325px}footer .container .data .menu-list{gap:50px;margin-top:70px;margin-bottom:100px}footer .container .data .menu-list h4{font-size:45px;line-height:50px;margin:0 0 30px}footer .container .data .menu-list ul{padding-left:25px}footer .container .data .menu-list ul li a{font-size:26px;line-height:36px}footer .container .data .menu-list .col-1{width:50%}footer .container .data .menu-list .col-1 div{display:flex}footer .container .data .menu-list .col-1 div ul{width:50%}footer .container .data .menu-list .col-2,footer .container .data .menu-list .col-3{width:25%}footer .container .data .footer-contact p{font-size:23px;line-height:33px}footer .container .data .footer-copyright{margin-top:50px}.about .container-fluid .row .data{width:50%}.about .container-fluid .row .data img{margin-top:-70px}.about .container-fluid .row .data.col-2 .inner p{margin-top:20px;margin-bottom:40px}}@media(min-width:1201px)and (max-width:1440px){section .container,section .container-fluid,.section .container,.section .container-fluid{max-width:77%}section .container.container-fluid,section .container-fluid.container-fluid,.section .container.container-fluid,.section .container-fluid.container-fluid{max-width:85%}section .container .row .data h3,section .container-fluid .row .data h3,.section .container .row .data h3,.section .container-fluid .row .data h3{font-size:26px;line-height:33px}section .container .row .data h2,section .container-fluid .row .data h2,.section .container .row .data h2,.section .container-fluid .row .data h2{font-size:70px;line-height:65px}.btn{padding:10px 30px;font-size:24px;line-height:34px}.btn svg{top:4px}p,ul,ul li,tr,td{font-size:24px;line-height:32px}header .navbar{padding:.5rem}header .navbar .nav-links ul{padding:15px 20px;gap:1rem}header .navbar .nav-links ul li a{padding:8px 0;font-size:14px}header .navbar .nav-links.active{display:flex}footer .container{max-width:85%}footer .container .data{padding:60px 0 40px}footer .container .data img{width:300px}footer .container .data .menu-list{gap:50px;margin-top:60px;margin-bottom:80px}footer .container .data .menu-list h4{font-size:40px;line-height:42px;margin:0 0 25px}footer .container .data .menu-list ul{padding-left:20px}footer .container .data .menu-list ul li a{font-size:22px;line-height:36px}footer .container .data .menu-list .col-1{width:50%}footer .container .data .menu-list .col-1 div{display:flex}footer .container .data .menu-list .col-1 div ul{width:50%}footer .container .data .menu-list .col-2,footer .container .data .menu-list .col-3{width:25%}footer .container .data .footer-contact p{font-size:20px;line-height:30px}footer .container .data .footer-copyright{margin-top:50px}.banner .container-fluid{padding-top:100px}.banner .container-fluid h1{font-size:90px;line-height:80px}.banner .container-fluid p{font-size:45px;line-height:57px;margin-bottom:50px}.about .container-fluid .row .data{width:50%}.about .container-fluid .row .data img{margin-top:-70px}.about .container-fluid .row .data.col-2 .inner p{margin-top:20px;margin-bottom:40px}.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__number,.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__suffix{font-size:70px;line-height:65px}.counter .container .row .data .counter-section__grid .counter-card .counter-card__label{font-size:22px;line-height:28px}.contactForm .container-fluid .row .data .col.col-1{width:35%}.contactForm .container-fluid .row .data .col.col-2{width:65%;padding-left:70px}.contactForm .container-fluid .row .data .col.col-2 form{margin-top:50px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid{grid-template-columns:1fr}.contactForm .container-fluid .row .data .col.col-2 form .form-grid .form-control{min-height:55px;font-size:22px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid1{grid-template-columns:repeat(1,1fr)}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid1 textarea.form-control{font-size:22px;min-height:200px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content span.date{font-size:23px;line-height:30px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content h6{font-size:36px;line-height:46px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .title{font-size:36px;line-height:30px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .exerpt{margin-top:20px;margin-bottom:40px}.page-title .container{min-height:70dvh;padding-top:200px;padding-bottom:60px}.page-title .container h1{font-size:70px;line-height:65px}}@media(max-width:1200px){header{justify-content:space-between;height:70px}header .navbar{max-width:100%;width:100%;padding:.5rem;margin:0}header .navbar .logo,header .navbar .logo a{display:flex;justify-content:center;align-items:center}header .navbar .hamburger{display:block;order:2;padding-right:0;margin-left:10px}header .navbar .nav-links{position:absolute;top:60px;right:0;background:transparent;width:100%;padding:0;display:none;left:0;overflow:hidden}header .navbar .nav-links.show{display:flex}header .navbar .nav-links ul{flex-direction:column;width:100%;padding:0;gap:0;background:var(--bg-color);border-radius:0 0 20px 20px}header .navbar .nav-links ul li a{padding:8px 20px;display:block;color:var(--text-color)}header .navbar .nav-links ul li:last-child a{padding-bottom:30px}header .navbar .nav-links ul li.has-submenu:hover .submenu{display:none}header .navbar .nav-links ul li.has-submenu .submenu{position:static;box-shadow:none;border:none;display:none;flex-direction:column;padding-left:0;max-width:90%;margin:0 auto;border-radius:15px}header .navbar .nav-links ul li.has-submenu .submenu.open{display:flex}header .navbar .nav-links.active{display:flex}header .navbar .nav-links ul li.has-submenu .submenu.open{background:#efefef}section .container,.section .container{max-width:85%}section .container .row,.section .container .row{display:flex;gap:30px}section .container .row .data,.section .container .row .data{width:60%}section .container .row .data h1,.section .container .row .data h1{font-size:45px}section .container .row .data h6,.section .container .row .data h6{font-size:20px}section .container .row .data .grid,.section .container .row .data .grid{gap:15px;margin:20px 0}section .container .row .data .grid.grid-three,.section .container .row .data .grid.grid-three{grid-template-columns:repeat(1,1fr)}section .container .row .data .grid .item,.section .container .row .data .grid .item{border-radius:10px;padding:20px}section .container .row .data .grid .item svg,.section .container .row .data .grid .item svg{font-size:25px;width:35px;height:35px}section .container .row .data .grid .item h2,.section .container .row .data .grid .item h2{font-size:20px}section .container .row .data .grid .item h3,.section .container .row .data .grid .item h3{font-size:30px;font-weight:700}section .container .row .data .iframe,.section .container .row .data .iframe{border-radius:15px;height:300px!important}section .container .row aside,.section .container .row aside{width:40%}section .container .row aside .widget,.section .container .row aside .widget{padding:30px;margin-left:0}}@media(min-width:993px)and (max-width:1200px){section .container,section .container-fluid,.section .container,.section .container-fluid{max-width:70%}section .container.container-fluid,section .container-fluid.container-fluid,.section .container.container-fluid,.section .container-fluid.container-fluid{max-width:85%}section .container .row .data h3,section .container-fluid .row .data h3,.section .container .row .data h3,.section .container-fluid .row .data h3{font-size:24px;line-height:32px}section .container .row .data h2,section .container-fluid .row .data h2,.section .container .row .data h2,.section .container-fluid .row .data h2{font-size:60px;line-height:55px}p,ul,ul li,tr,td{font-size:22px;line-height:30px}footer .container{max-width:85%}footer .container .data{padding:60px 0 40px}footer .container .data img{width:300px}footer .container .data .menu-list{gap:40px;margin-top:60px;margin-bottom:80px;flex-wrap:wrap}footer .container .data .menu-list h4{font-size:35px;line-height:38px;margin:0 0 25px}footer .container .data .menu-list ul{padding-left:20px}footer .container .data .menu-list ul li a{font-size:20px;line-height:30px}footer .container .data .menu-list .col-1{width:100%}footer .container .data .menu-list .col-1 div{display:flex}footer .container .data .menu-list .col-1 div ul{width:50%}footer .container .data .menu-list .col-2,footer .container .data .menu-list .col-3{width:45%}footer .container .data .footer-contact p{font-size:18px;line-height:28px}footer .container .data .footer-copyright{margin-top:50px}.banner .container-fluid{padding-top:100px}.banner .container-fluid h1{font-size:80px;line-height:70px}.banner .container-fluid p{font-size:45px;line-height:57px;margin-bottom:50px}.history .container-fluid .row .data p{margin-bottom:20px}.history .container-fluid .row .col-1 p{max-width:85%}.history .container-fluid .row .col-2 img{margin-top:-30px;position:relative;right:-70px;z-index:-1}.about{padding:0;background-color:#eee}.about .container-fluid{max-width:100%}.about .container-fluid .row .data{display:flex;flex-direction:column;justify-content:center}.about .container-fluid .row .data img{margin-top:0}.about .container-fluid .row .data.col-2,.about .container-fluid .row .data.col-2 .inner{padding:0}.about .container-fluid .row .data.col-2 p{margin-top:20px;margin-bottom:40px}.clients .container-fluid .row .images{grid-template-columns:repeat(5,1fr);margin:20px 0 40px}.clients .container-fluid .row .images img:nth-child(6){border-right:1px solid #949494}.clients .container-fluid .row .images img:nth-last-child(-n+6){border-bottom:1px solid #949494}.clients .container-fluid .row .images img:nth-child(4n){border-right:none}.clients .container-fluid .row .images img:nth-last-child(-n+4){border-bottom:none}.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__number,.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__suffix{font-size:60px;line-height:55px}.counter .container .row .data .counter-section__grid .counter-card .counter-card__label{font-size:22px;line-height:28px}.contactForm .container-fluid .row .data .col.col-1{width:35%}.contactForm .container-fluid .row .data .col.col-2{width:65%;padding-left:60px}.contactForm .container-fluid .row .data .col.col-2 form{margin-top:50px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid{grid-template-columns:1fr}.contactForm .container-fluid .row .data .col.col-2 form .form-grid .form-control{min-height:55px;font-size:20px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid1{grid-template-columns:repeat(1,1fr)}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid1 textarea.form-control{font-size:22px;min-height:150px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid3{flex-direction:column;align-items:start}.insights .container .row .blog-carousel-wrapper .swiper-btn{font-size:35px}.insights .container .row .blog-carousel-wrapper .swiper-btn.swiper-btn-prev{left:-50px}.insights .container .row .blog-carousel-wrapper .swiper-btn.swiper-btn-next{right:-50px}.insights .container .row .blog-carousel-wrapper .blog-carousel{margin-top:40px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data{gap:30px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .img-wrapper{width:35%}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content{width:65%}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content span.date{font-size:23px;line-height:30px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content h6{font-size:32px;line-height:42px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .title{font-size:32px;line-height:28px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .exerpt{margin-top:15px;margin-bottom:35px}.page-title .container{min-height:70dvh;padding-top:150px;padding-bottom:60px}.page-title .container h1{font-size:70px;line-height:65px}}@media(max-width:992px){section,.section{padding:40px 0}section .container,section .container-fluid,.section .container,.section .container-fluid{max-width:75%}section .container.container-fluid,section .container-fluid.container-fluid,.section .container.container-fluid,.section .container-fluid.container-fluid{max-width:90%}section .container .row,section .container-fluid .row,.section .container .row,.section .container-fluid .row{display:flex;gap:20px;flex-direction:column}section .container .row .data,section .container-fluid .row .data,.section .container .row .data,.section .container-fluid .row .data{width:100%}section .container .row .data h3,section .container-fluid .row .data h3,.section .container .row .data h3,.section .container-fluid .row .data h3{font-size:20px;line-height:25px;margin-bottom:10px}section .container .row .data h2,section .container-fluid .row .data h2,.section .container .row .data h2,.section .container-fluid .row .data h2{font-size:55px;line-height:50px}section .container .row .data h4,section .container-fluid .row .data h4,.section .container .row .data h4,.section .container-fluid .row .data h4{font-size:22px;line-height:30px}p,ul,ul li,tr,td{font-size:20px;line-height:30px}footer .container{max-width:90%}footer .container .data{padding:50px 0 30px}footer .container .data img{width:250px}footer .container .data .menu-list{gap:40px;margin-top:60px;margin-bottom:80px;flex-wrap:wrap}footer .container .data .menu-list h4{font-size:30px;line-height:38px;margin:0 0 25px}footer .container .data .menu-list h4 span{display:inline-block}footer .container .data .menu-list ul{padding-left:20px}footer .container .data .menu-list ul li a{font-size:20px;line-height:30px}footer .container .data .menu-list .col-1{width:100%}footer .container .data .menu-list .col-1 div{display:flex}footer .container .data .menu-list .col-1 div ul{width:50%}footer .container .data .menu-list .col-2,footer .container .data .menu-list .col-3{width:45%}footer .container .data .footer-contact{flex-direction:column;gap:20px}footer .container .data .footer-contact p{font-size:18px;line-height:28px;text-align:center!important}footer .container .data .footer-copyright{margin-top:40px}footer .container .data .footer-copyright p{text-align:center}.banner .container-fluid{padding-top:100px}.banner .container-fluid h1{font-size:70px;line-height:60px}.banner .container-fluid p{font-size:45px;line-height:57px;margin-bottom:50px}.history{padding-bottom:0}.history .container-fluid .row{flex-direction:column}.history .container-fluid .row .data{width:100%}.history .container-fluid .row .data p{margin-bottom:20px}.history .container-fluid .row .col-1 p{max-width:100%}.history .container-fluid .row .col-2 img{margin-top:-60px;position:relative;right:0;max-width:100%}.about{padding:0;background-color:#eee}.about .container-fluid{max-width:100%}.about .container-fluid .row{flex-direction:column}.about .container-fluid .row .data{display:flex;flex-direction:column;justify-content:center;width:100%}.about .container-fluid .row .data img{margin-top:0}.about .container-fluid .row .data.col-2{padding:0}.about .container-fluid .row .data.col-2 .inner{padding:0 0 50px}.about .container-fluid .row .data.col-2 p{margin-top:20px;margin-bottom:40px}.clients .container-fluid .row .images{grid-template-columns:repeat(3,1fr);margin:20px 0 40px}.clients .container-fluid .row .images img:nth-child(6){border-right:1px solid #949494}.clients .container-fluid .row .images img:nth-last-child(-n+6){border-bottom:1px solid #949494}.clients .container-fluid .row .images img:nth-last-child(-n+3){border-bottom:none}.btn{font-size:20px;line-height:28px}.btn svg{font-size:20px;top:5px;right:-15px}.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__number,.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__suffix{font-size:50px;line-height:45px}.counter .container .row .data .counter-section__grid .counter-card .counter-card__label{font-size:18px;line-height:28px}.contactForm .container-fluid .row .data{flex-direction:column}.contactForm .container-fluid .row .data .col.col-1{width:100%}.contactForm .container-fluid .row .data .col.col-1 img{max-width:60%;margin:0 auto 30px}.contactForm .container-fluid .row .data .col.col-2{width:100%;padding-left:0}.contactForm .container-fluid .row .data .col.col-2 form .form-grid{grid-template-columns:1fr}.contactForm .container-fluid .row .data .col.col-2 form .form-grid .form-control{min-height:55px;font-size:20px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid1 textarea.form-control{font-size:22px;min-height:150px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid3{flex-direction:column;align-items:start}.insights .container .row .blog-carousel-wrapper .swiper-btn{top:unset;bottom:0;z-index:9;background-color:var(--white);width:40px;height:40px;font-size:30px;border-radius:100px;border:1px solid var(--black);display:flex;justify-content:center;align-items:center}.insights .container .row .blog-carousel-wrapper .swiper-btn:hover svg{color:var(--black)}.insights .container .row .blog-carousel-wrapper .swiper-btn.swiper-btn-prev{left:unset;right:50px;transform:translate(0)}.insights .container .row .blog-carousel-wrapper .swiper-btn.swiper-btn-next{right:0;transform:translate(0)}.insights .container .row .blog-carousel-wrapper .blog-carousel{margin-top:40px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data{flex-direction:column;gap:30px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .img-wrapper{width:100%;text-align:center}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .img-wrapper a img{max-width:70%;margin:0 auto}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content{width:100%;padding:0 2px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content span.date{font-size:23px;line-height:30px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content h6{font-size:28px;line-height:38px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .title{font-size:28px;line-height:25px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .exerpt{margin-top:15px;margin-bottom:35px}.services{padding:60px 0 0}.services .container-fluid .row .data.col-1,.services .container-fluid .row .data.col-2{width:100%}.services .container-fluid .row .data.col-2 .slide-pair{grid-template-columns:1fr 1fr}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--short .image-wrapper{height:380px}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--tall .image-wrapper{height:500px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text{min-height:200px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text h3{font-size:25px;line-height:35px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text p{font-size:24px;line-height:34px}.page-title .container{min-height:auto;padding-top:150px;padding-bottom:100px}.page-title .container h1{font-size:60px;line-height:55px}}@media(max-width:768px){.page-title{min-height:auto;width:100vw;margin-left:calc(50% - 50vw)}.page-title h1{font-size:clamp(0px,20vw,20vw);top:50%;transform:translate(-50%);left:50%}.page-title .container{padding-top:120px;padding-bottom:60px}.page-title .container h3{font-size:18px;padding-left:30px}.page-title .container h3:before{width:25px}.page-title .container h2{font-size:60px;line-height:55px}.page-title .container p{max-width:100%}.page-title .marquee-wrapper:before,.page-title .marquee-wrapper:after{display:none}.page-title .marquee-wrapper .marquee-track{height:8rem}.d-xs-none{display:none}.d-xs-block{display:block}main#main{margin-top:0}p,ul,ul li,tr,td{font-size:20px;line-height:30px}section,.section{padding:60px 0}section .container,section .container-fluid,.section .container,.section .container-fluid{max-width:90%}section .container.container-fluid,section .container-fluid.container-fluid,.section .container.container-fluid,.section .container-fluid.container-fluid{max-width:90%}section .container .row,section .container-fluid .row,.section .container .row,.section .container-fluid .row{display:flex;gap:20px;flex-direction:column}section .container .row .data,section .container-fluid .row .data,.section .container .row .data,.section .container-fluid .row .data{width:100%}section .container .row .data h3,section .container-fluid .row .data h3,.section .container .row .data h3,.section .container-fluid .row .data h3{font-size:20px;line-height:25px;margin-bottom:10px}section .container .row .data h2,section .container-fluid .row .data h2,.section .container .row .data h2,.section .container-fluid .row .data h2{font-size:40px;line-height:35px}section .container .row .data h4,section .container-fluid .row .data h4,.section .container .row .data h4,.section .container-fluid .row .data h4{font-size:22px;line-height:30px}header{height:80px}header .navbar .logo a img{width:200px}header .navbar .nav-links.active{height:90vh;overflow-y:scroll;background:var(--bg-color)}header .navbar .nav-links ul{align-items:start}header .navbar .nav-links ul li{width:100%}header .navbar .nav-links ul li.has-submenu .menu-item .submenu-toggle{display:block;position:absolute;right:15px}header .navbar .nav-links ul li.has-submenu .submenu{min-width:300px}header .navbar .nav-links ul li.has-submenu .submenu li a{padding:7px 15px}footer .container{max-width:90%}footer .container .data img{width:200px}footer .container .data .menu-list{gap:0px;margin-top:60px;margin-bottom:50px;flex-wrap:wrap}footer .container .data .menu-list h4{font-size:25px;line-height:38px;margin:0 0 20px}footer .container .data .menu-list h4 span{display:inline-block}footer .container .data .menu-list h4 svg{display:block}footer .container .data .menu-list ul li a{font-size:18px;line-height:35px}footer .container .data .menu-list .col-1{width:100%}footer .container .data .menu-list .col-1 div{display:flex;flex-direction:column}footer .container .data .menu-list .col-1 div ul{width:100%}footer .container .data .menu-list .col-2,footer .container .data .menu-list .col-3{width:100%}footer .container .data .menu-list .mobile-hide{display:none!important}footer .container .data .menu-list .mobile-hide.show{display:block!important;margin-bottom:25px}footer .container .data .menu-list .menu-toggle{cursor:pointer}footer .container .data .menu-list .menu-toggle svg{transition:transform .3s ease}footer .container .data .menu-list .menu-toggle.active svg{transform:rotate(180deg)}footer .container .data .footer-contact{flex-direction:column;gap:20px}footer .container .data .footer-contact p{font-size:16px;line-height:26px;text-align:left!important}footer .container .data .footer-contact p span{display:block}footer .container .data .footer-contact p.c-last br{display:none}footer .container .data .footer-copyright{margin-top:40px;padding-top:15px}footer .container .data .footer-copyright p{text-align:center;line-height:30px}footer .container .data .footer-copyright p .span{display:block}.banner .container-fluid{padding-top:100px}.banner .container-fluid h1{font-size:60px;line-height:50px;margin-bottom:10px}.banner .container-fluid p{font-size:30px;line-height:40px;margin-bottom:30px}.history .container-fluid .row .data p{margin-bottom:20px}.history .container-fluid .row .col-1 p{max-width:100%}.history .container-fluid .row .col-2 img{margin-top:0;right:0}.about{padding:0 0 60px}.about .container-fluid .row .data.col-2 .inner{padding:0}.btn{font-size:18px;line-height:28px}.btn svg{font-size:20px;top:5px;right:-15px}.gradientbg:before{width:100%;height:500px}.home-slider{padding:20px 0 40px}.home-slider .text-carousel .swiper .swiper-wrapper .swiper-slide .slide-data h2{font-size:30px;line-height:35px}.home-slider img{width:100%}.testimonial-wrapper .testimonial-carousel{margin:20px auto;padding:0}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data{margin:0 10px;padding:20px 20px 60px;border-radius:10px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data img{margin-bottom:25px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data h3{margin-bottom:20px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-wrapper .swiper-slide .slide-data h3 a{font-size:20px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-prev,.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-next{bottom:-18px;top:unset}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-prev svg,.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-next svg{width:20px;height:20px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-prev{left:unset;right:80px}.testimonial-wrapper .testimonial-carousel .swiper .swiper-button-next{right:20px}.testimonial-wrapper:after{width:100%;height:300px;right:0;bottom:-250px}.clients .container-fluid .row .images{grid-template-columns:repeat(2,1fr);margin:20px 0 40px}.clients .container-fluid .row .images img:nth-child(3),.clients .container-fluid .row .images img:nth-child(9){border-right:1px solid #949494}.clients .container-fluid .row .images img:nth-last-child(-n+3){border-bottom:1px solid #949494}.clients .container-fluid .row .images img:nth-child(2n){border-right:none}.clients .container-fluid .row .images img:nth-last-child(-n+2){border-bottom:none}.counter .container .row .data h3,.counter .container .row .data h2{text-align:center}.counter .container .row .data .counter-section__grid{grid-template-columns:repeat(1,1fr);gap:0}.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__number,.counter .container .row .data .counter-section__grid .counter-card .counter-card__value span.counter-card__suffix{font-size:40px;line-height:35px}.counter .container .row .data .counter-section__grid .counter-card .counter-card__label{font-size:16px;line-height:28px}.contactForm .container-fluid .row .data{flex-direction:column}.contactForm .container-fluid .row .data .col.col-1{width:100%}.contactForm .container-fluid .row .data .col.col-1 img{max-width:60%;margin:0 auto 30px}.contactForm .container-fluid .row .data .col.col-2{width:100%;padding-left:0}.contactForm .container-fluid .row .data .col.col-2 form{margin-top:20px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid{grid-template-columns:1fr}.contactForm .container-fluid .row .data .col.col-2 form .form-grid .form-control{min-height:50px;font-size:18px;border-radius:15px;padding:0rem 15px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid1 textarea.form-control{font-size:18px;min-height:150px;border-radius:25px;padding:15px}.contactForm .container-fluid .row .data .col.col-2 form .form-grid.grid3{flex-direction:column;align-items:start}.insights .container .row .blog-carousel-wrapper .swiper-btn{width:40px;height:40px;font-size:30px;border-radius:100px;border:1px solid var(--black);display:flex;justify-content:center;align-items:center}.insights .container .row .blog-carousel-wrapper .swiper-btn:hover svg{color:var(--black)}.insights .container .row .blog-carousel-wrapper .blog-carousel{margin-top:0}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data{gap:20px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .img-wrapper a img{max-width:90%}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content span.date{font-size:18px;line-height:30px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content h6{font-size:24px;line-height:34px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .title{font-size:24px;line-height:20px}.insights .container .row .blog-carousel-wrapper .blog-carousel .swiper.swiper-initialized .swiper-wrapper .swiper-slide .slide-data .blog-content .exerpt{margin-top:15px;margin-bottom:35px}.services{padding:60px 0 0}.services .container-fluid .row .data.col-1,.services .container-fluid .row .data.col-2{width:100%}.services .container-fluid .row .data.col-2 .slide-pair{grid-template-columns:1fr 1fr}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--short .image-wrapper{height:380px}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--tall .image-wrapper{height:500px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text{min-height:200px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text h3{font-size:25px;line-height:35px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text p{font-size:24px;line-height:34px}.works{padding:60px 0;background:linear-gradient(0deg,#fff 0% 0%,#231e1b 0% 100%)}.works .container .row .data.col-1{width:100%}.works .container .row .data.col-2{width:100%;text-align:left}.works .container .row .data.col-2 h2{margin-bottom:0}.works .container .row.flex-direction-reverse{flex-direction:column-reverse}.works .container .row .work-carousel-wrapper .swiper-btn{font-size:40px;transform:rotate(0) translate(0);z-index:9;font-size:0px;background-color:transparent;border-radius:20px;width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid var(--primary);top:unset;bottom:-65px}.works .container .row .work-carousel-wrapper .swiper-btn svg{display:block;font-size:24px;color:var(--primary)}.works .container .row .work-carousel-wrapper .swiper-btn.swiper-btn-prev{left:unset;right:50px}.works .container .row .work-carousel-wrapper .swiper-btn.swiper-btn-next{right:0}.page-title .container{min-height:auto;padding-top:150px;padding-bottom:60px}.page-title .container h1{font-size:50px;line-height:45px}.aboutjames .container-fluid .row .data img{float:left;width:100%;margin:0 0 10px}.aboutjames .container-fluid .row .data i{font-size:18px;line-height:28px}.aboutjames .container-fluid .row .data i:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:3px;height:100%;background-color:var(--primary)}.cta-wrapper .cta-buttons{display:flex;gap:10px;flex-wrap:wrap}.cta-wrapper .cta-buttons a{width:auto;padding:10px 35px 10px 25px;font-size:18px;line-height:28px}.cta-wrapper .cta-buttons a svg{font-size:20px;top:5px;right:-15px}}@media(max-width:600px){.page-title{min-height:auto;width:100vw;margin-left:calc(50% - 50vw)}.page-title h1{font-size:clamp(0px,20vw,20vw);top:50%;transform:translate(-50%);left:50%}.page-title .container{padding-top:120px;padding-bottom:60px}.page-title .container h3{font-size:18px;padding-left:30px}.page-title .container h3:before{width:25px}.page-title .container h2{font-size:50px;line-height:45px}.page-title .container p{max-width:100%}.page-title .marquee-wrapper:before,.page-title .marquee-wrapper:after{display:none}.page-title .marquee-wrapper .marquee-track{height:8rem}.banner .container-fluid{padding-top:100px}.banner .container-fluid h1{font-size:50px;line-height:45px}.banner .container-fluid p{font-size:24px;line-height:34px;margin-bottom:30px}.services{padding:60px 0 0}.services .container-fluid .row .data.col-1,.services .container-fluid .row .data.col-2{width:100%}.services .container-fluid .row .data.col-2 .slide-pair{grid-template-columns:1fr 1fr}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--short .image-wrapper{height:250px}.services .container-fluid .row .data.col-2 .slide-pair .service-card.service-card--tall .image-wrapper{height:300px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text{min-height:200px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text h3{font-size:22px;line-height:32px}.services .container-fluid .row .data.col-2 .slide-pair .service-card .slide-text p{font-size:20px;line-height:28px}.testimonial-wrapper .slide-data{overflow:hidden;flex-direction:column;gap:0}.testimonial-wrapper .slide-data:nth-child(2n){flex-direction:column}.testimonial-wrapper .slide-data .img-wrapper,.testimonial-wrapper .slide-data .blog-content{width:100%}.testimonial-wrapper .slide-data .blog-content span.author{font-size:18px}}body.menu-active{overflow:hidden}body.menu-active .main-content,body.menu-active main{filter:blur(10px);transform:scale(.98);pointer-events:none;transition:filter .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.main-content,main{transition:filter .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}.marquee-wrapper{width:100%;overflow:hidden;padding:0;background:linear-gradient(90deg,#0a0a0a 0%,transparent 5%,transparent 95%,#0a0a0a 100%);position:absolute;bottom:0}.marquee-wrapper:before,.marquee-wrapper:after{content:"";position:absolute;top:0;bottom:0;width:120px;z-index:2;pointer-events:none}.marquee-wrapper:before{left:0;background:linear-gradient(to right,#0a0a0a,transparent)}.marquee-wrapper:after{right:0;background:linear-gradient(to left,#0a0a0a,transparent)}.marquee-track{display:flex;width:-moz-max-content;width:max-content;animation:scroll 100s linear infinite;height:30rem}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-item{display:flex;align-items:center;gap:2rem;padding:0 2rem;white-space:nowrap;flex-shrink:0}.marquee-text{font-size:clamp(4rem,30vw,30vw);font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:#d2a549cf;transition:color .6s ease,text-shadow .6s ease;opacity:.11}@keyframes pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.p-0{padding:0}.p-5{padding:5px}.p-10{padding:10px}.p-15{padding:15px}.p-20{padding:20px}.p-25{padding:25px}.p-30{padding:30px}.p-35{padding:35px}.p-40{padding:40px}.p-45{padding:45px}.p-50{padding:50px}.p-55{padding:55px}.p-60{padding:60px}.p-65{padding:65px}.p-70{padding:70px}.p-75{padding:75px}.p-80{padding:80px}.p-85{padding:85px}.p-90{padding:90px}.p-95{padding:95px}.p-100{padding:100px}.pt-0{padding-top:0}.pt-5{padding-top:5px}.pt-10{padding-top:10px}.pt-15{padding-top:15px}.pt-20{padding-top:20px}.pt-25{padding-top:25px}.pt-30{padding-top:30px}.pt-35{padding-top:35px}.pt-40{padding-top:40px}.pt-45{padding-top:45px}.pt-50{padding-top:50px}.pt-55{padding-top:55px}.pt-60{padding-top:60px}.pt-65{padding-top:65px}.pt-70{padding-top:70px}.pt-75{padding-top:75px}.pt-80{padding-top:80px}.pt-85{padding-top:85px}.pt-90{padding-top:90px}.pt-95{padding-top:95px}.pt-100{padding-top:100px}.pr-0{padding-right:0}.pr-5{padding-right:5px}.pr-10{padding-right:10px}.pr-15{padding-right:15px}.pr-20{padding-right:20px}.pr-25{padding-right:25px}.pr-30{padding-right:30px}.pr-35{padding-right:35px}.pr-40{padding-right:40px}.pr-45{padding-right:45px}.pr-50{padding-right:50px}.pr-55{padding-right:55px}.pr-60{padding-right:60px}.pr-65{padding-right:65px}.pr-70{padding-right:70px}.pr-75{padding-right:75px}.pr-80{padding-right:80px}.pr-85{padding-right:85px}.pr-90{padding-right:90px}.pr-95{padding-right:95px}.pr-100{padding-right:100px}.pb-0{padding-bottom:0}.pb-5{padding-bottom:5px}.pb-10{padding-bottom:10px}.pb-15{padding-bottom:15px}.pb-20{padding-bottom:20px}.pb-25{padding-bottom:25px}.pb-30{padding-bottom:30px}.pb-35{padding-bottom:35px}.pb-40{padding-bottom:40px}.pb-45{padding-bottom:45px}.pb-50{padding-bottom:50px}.pb-55{padding-bottom:55px}.pb-60{padding-bottom:60px}.pb-65{padding-bottom:65px}.pb-70{padding-bottom:70px}.pb-75{padding-bottom:75px}.pb-80{padding-bottom:80px}.pb-85{padding-bottom:85px}.pb-90{padding-bottom:90px}.pb-95{padding-bottom:95px}.pb-100{padding-bottom:100px}.pl-0{padding-left:0}.pl-5{padding-left:5px}.pl-10{padding-left:10px}.pl-15{padding-left:15px}.pl-20{padding-left:20px}.pl-25{padding-left:25px}.pl-30{padding-left:30px}.pl-35{padding-left:35px}.pl-40{padding-left:40px}.pl-45{padding-left:45px}.pl-50{padding-left:50px}.pl-55{padding-left:55px}.pl-60{padding-left:60px}.pl-65{padding-left:65px}.pl-70{padding-left:70px}.pl-75{padding-left:75px}.pl-80{padding-left:80px}.pl-85{padding-left:85px}.pl-90{padding-left:90px}.pl-95{padding-left:95px}.pl-100{padding-left:100px}.px-0{padding:0}.px-5{padding:0 5px}.px-10{padding:0 10px}.px-15{padding:0 15px}.px-20{padding:0 20px}.px-25{padding:0 25px}.px-30{padding:0 30px}.px-35{padding:0 35px}.px-40{padding:0 40px}.px-45{padding:0 45px}.px-50{padding:0 50px}.px-55{padding:0 55px}.px-60{padding:0 60px}.px-65{padding:0 65px}.px-70{padding:0 70px}.px-75{padding:0 75px}.px-80{padding:0 80px}.px-85{padding:0 85px}.px-90{padding:0 90px}.px-95{padding:0 95px}.px-100{padding:0 100px}.py-0{padding:0}.py-5{padding:5px 0}.py-10{padding:10px 0}.py-15{padding:15px 0}.py-20{padding:20px 0}.py-25{padding:25px 0}.py-30{padding:30px 0}.py-35{padding:35px 0}.py-40{padding:40px 0}.py-45{padding:45px 0}.py-50{padding:50px 0}.py-55{padding:55px 0}.py-60{padding:60px 0}.py-65{padding:65px 0}.py-70{padding:70px 0}.py-75{padding:75px 0}.py-80{padding:80px 0}.py-85{padding:85px 0}.py-90{padding:90px 0}.py-95{padding:95px 0}.py-100{padding:100px 0}.m-0{margin:0}.m-5{margin:5px}.m-10{margin:10px}.m-15{margin:15px}.m-20{margin:20px}.m-25{margin:25px}.m-30{margin:30px}.m-35{margin:35px}.m-40{margin:40px}.m-45{margin:45px}.m-50{margin:50px}.m-55{margin:55px}.m-60{margin:60px}.m-65{margin:65px}.m-70{margin:70px}.m-75{margin:75px}.m-80{margin:80px}.m-85{margin:85px}.m-90{margin:90px}.m-95{margin:95px}.m-100{margin:100px}.mt-0{margin-top:0}.mt-5{margin-top:5px}.mt-10{margin-top:10px}.mt-15{margin-top:15px}.mt-20{margin-top:20px}.mt-25{margin-top:25px}.mt-30{margin-top:30px}.mt-35{margin-top:35px}.mt-40{margin-top:40px}.mt-45{margin-top:45px}.mt-50{margin-top:50px}.mt-55{margin-top:55px}.mt-60{margin-top:60px}.mt-65{margin-top:65px}.mt-70{margin-top:70px}.mt-75{margin-top:75px}.mt-80{margin-top:80px}.mt-85{margin-top:85px}.mt-90{margin-top:90px}.mt-95{margin-top:95px}.mt-100{margin-top:100px}.mr-0{margin-right:0}.mr-5{margin-right:5px}.mr-10{margin-right:10px}.mr-15{margin-right:15px}.mr-20{margin-right:20px}.mr-25{margin-right:25px}.mr-30{margin-right:30px}.mr-35{margin-right:35px}.mr-40{margin-right:40px}.mr-45{margin-right:45px}.mr-50{margin-right:50px}.mr-55{margin-right:55px}.mr-60{margin-right:60px}.mr-65{margin-right:65px}.mr-70{margin-right:70px}.mr-75{margin-right:75px}.mr-80{margin-right:80px}.mr-85{margin-right:85px}.mr-90{margin-right:90px}.mr-95{margin-right:95px}.mr-100{margin-right:100px}.mb-0{margin-bottom:0}.mb-5{margin-bottom:5px}.mb-10{margin-bottom:10px}.mb-15{margin-bottom:15px}.mb-20{margin-bottom:20px}.mb-25{margin-bottom:25px}.mb-30{margin-bottom:30px}.mb-35{margin-bottom:35px}.mb-40{margin-bottom:40px}.mb-45{margin-bottom:45px}.mb-50{margin-bottom:50px}.mb-55{margin-bottom:55px}.mb-60{margin-bottom:60px}.mb-65{margin-bottom:65px}.mb-70{margin-bottom:70px}.mb-75{margin-bottom:75px}.mb-80{margin-bottom:80px}.mb-85{margin-bottom:85px}.mb-90{margin-bottom:90px}.mb-95{margin-bottom:95px}.mb-100{margin-bottom:100px}.ml-0{margin-left:0}.ml-5{margin-left:5px}.ml-10{margin-left:10px}.ml-15{margin-left:15px}.ml-20{margin-left:20px}.ml-25{margin-left:25px}.ml-30{margin-left:30px}.ml-35{margin-left:35px}.ml-40{margin-left:40px}.ml-45{margin-left:45px}.ml-50{margin-left:50px}.ml-55{margin-left:55px}.ml-60{margin-left:60px}.ml-65{margin-left:65px}.ml-70{margin-left:70px}.ml-75{margin-left:75px}.ml-80{margin-left:80px}.ml-85{margin-left:85px}.ml-90{margin-left:90px}.ml-95{margin-left:95px}.ml-100{margin-left:100px}.mx-0{margin:0}.mx-5{margin:0 5px}.mx-10{margin:0 10px}.mx-15{margin:0 15px}.mx-20{margin:0 20px}.mx-25{margin:0 25px}.mx-30{margin:0 30px}.mx-35{margin:0 35px}.mx-40{margin:0 40px}.mx-45{margin:0 45px}.mx-50{margin:0 50px}.mx-55{margin:0 55px}.mx-60{margin:0 60px}.mx-65{margin:0 65px}.mx-70{margin:0 70px}.mx-75{margin:0 75px}.mx-80{margin:0 80px}.mx-85{margin:0 85px}.mx-90{margin:0 90px}.mx-95{margin:0 95px}.mx-100{margin:0 100px}.my-0{margin:0}.my-5{margin:5px 0}.my-10{margin:10px 0}.my-15{margin:15px 0}.my-20{margin:20px 0}.my-25{margin:25px 0}.my-30{margin:30px 0}.my-35{margin:35px 0}.my-40{margin:40px 0}.my-45{margin:45px 0}.my-50{margin:50px 0}.my-55{margin:55px 0}.my-60{margin:60px 0}.my-65{margin:65px 0}.my-70{margin:70px 0}.my-75{margin:75px 0}.my-80{margin:80px 0}.my-85{margin:85px 0}.my-90{margin:90px 0}.my-95{margin:95px 0}.my-100{margin:100px 0}.d-flex{display:flex}.justify-content-start{justify-content:start}.justify-content-center{justify-content:center}.justify-content-end{justify-content:end}.align-item-start{align-items:start}.align-item-center{align-items:center}.align-item-end{align-items:end}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-column{flex-direction:column}.flex-column-reverse{flex-direction:column-reverse}.text-center{text-align:center}.br-15{border-radius:15px}.gap-0{gap:0px}.gap-5{gap:5px}.gap-10{gap:10px}.gap-15{gap:15px}.gap-20{gap:20px}.gap-25{gap:25px}.gap-30{gap:30px}.gap-35{gap:35px}.gap-40{gap:40px}.gap-45{gap:45px}.gap-50{gap:50px}.gap-55{gap:55px}.gap-60{gap:60px}.gap-65{gap:65px}.gap-70{gap:70px}.gap-75{gap:75px}.gap-80{gap:80px}.gap-85{gap:85px}.gap-90{gap:90px}.gap-95{gap:95px}.gap-100{gap:100px}.w-100{width:100%!important}@media(max-width:767px){.flex-row{flex-direction:column}}:root{--header-height: 160px;--header-height-scrolled: 64px;--header-bg: rgba(15, 15, 15, .95);--header-bg-scrolled: rgb(10 10 10 / 63%);--logo-width: 330px;--logo-width-scrolled: 110px;--gold: #c8a84e;--gold-light: #e2ca7b;--off-white: #f0ece4;--dark: #0f0f0f;--transition-speed: .4s}.site-header[data-astro-cid-2j6npa33]{position:fixed;top:0;left:0;width:100%;z-index:1000;height:var(--header-height);transition:transform var(--transition-speed) cubic-bezier(.33,1,.68,1),height var(--transition-speed) cubic-bezier(.33,1,.68,1),background var(--transition-speed) ease;will-change:transform,height}.site-header[data-astro-cid-2j6npa33].header--hidden{transform:translateY(-100%)}.site-header[data-astro-cid-2j6npa33].header--scrolled{height:var(--header-height-scrolled);background:var(--header-bg-scrolled)}.header-inner[data-astro-cid-2j6npa33]{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1440px;margin:0 auto;padding:0 clamp(20px,4vw,60px)}.header-logo[data-astro-cid-2j6npa33]{display:flex;align-items:center;text-decoration:none;flex-shrink:0}.logo-img[data-astro-cid-2j6npa33]{width:var(--logo-width);height:auto;object-fit:contain;transition:width var(--transition-speed) cubic-bezier(.33,1,.68,1);will-change:width;display:block;max-height:100%}.site-header[data-astro-cid-2j6npa33].header--scrolled .logo-img[data-astro-cid-2j6npa33]{width:var(--logo-width-scrolled)}.menu-trigger[data-astro-cid-2j6npa33]{display:flex;align-items:center;gap:14px;background:none;border:0px solid rgba(240,236,228,.25);border-radius:4px;padding:10px 18px;cursor:pointer;color:var(--off-white);transition:border-color .3s ease,background .3s ease}.menu-trigger[data-astro-cid-2j6npa33]:hover,.menu-trigger[data-astro-cid-2j6npa33]:focus-visible{border-color:var(--gold);background:#c8a84e0f;outline:none}.menu-label[data-astro-cid-2j6npa33]{font-family:Outfit,sans-serif;font-size:23px;font-weight:500;letter-spacing:3px;text-transform:uppercase;color:var(--off-white)}.menu-icon[data-astro-cid-2j6npa33]{display:flex;flex-direction:column;gap:10px;width:32px;transform:rotate(90deg)}.menu-icon[data-astro-cid-2j6npa33] .bar[data-astro-cid-2j6npa33]{display:block;width:100%;height:2px;background:var(--off-white);border-radius:1px;transition:transform .3s ease,opacity .3s ease}.menu-overlay[data-astro-cid-2j6npa33]{position:fixed;inset:0;z-index:2000;display:flex;align-items:center;justify-content:center;pointer-events:none;visibility:hidden}.menu-overlay[data-astro-cid-2j6npa33].is-open{pointer-events:auto;visibility:visible}.overlay-backdrop[data-astro-cid-2j6npa33]{position:absolute;inset:0;background:#080808f5;opacity:0;transition:opacity .5s cubic-bezier(.33,1,.68,1)}.menu-overlay[data-astro-cid-2j6npa33].is-open .overlay-backdrop[data-astro-cid-2j6npa33]{opacity:1}.overlay-content[data-astro-cid-2j6npa33]{position:relative;z-index:1;width:100%;max-width:1440px;padding:60px clamp(24px,6vw,80px);display:flex;flex-direction:column;justify-content:center;min-height:100dvh}.menu-close[data-astro-cid-2j6npa33]{position:absolute;top:clamp(24px,4vw,54px);right:clamp(24px,4vw,67px);background:none;border:0px solid rgba(240,236,228,.2);border-radius:50%;width:52px;height:52px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#e9de9f;transition:border-color .3s ease,transform .3s ease,background .3s ease}.menu-close[data-astro-cid-2j6npa33]:hover,.menu-close[data-astro-cid-2j6npa33]:focus-visible{transform:rotate(90deg);outline:none}.nav-list[data-astro-cid-2j6npa33]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.nav-item[data-astro-cid-2j6npa33]{opacity:0;transform:translateY(30px);transition:opacity .5s cubic-bezier(.33,1,.68,1),transform .5s cubic-bezier(.33,1,.68,1);transition-delay:calc(.08s * var(--i) + .15s);border-bottom:1px solid rgba(240,236,228,.06)}.menu-overlay[data-astro-cid-2j6npa33].is-open .nav-item[data-astro-cid-2j6npa33]{opacity:1;transform:translateY(0)}.menu-overlay[data-astro-cid-2j6npa33]:not(.is-open) .nav-item[data-astro-cid-2j6npa33]{transition-delay:0s;transition-duration:.25s}.nav-link[data-astro-cid-2j6npa33]{display:flex;align-items:baseline;justify-content:center;gap:20px;padding:0;text-decoration:none;color:var(--off-white);transition:color .3s ease;text-transform:uppercase}.nav-link[data-astro-cid-2j6npa33]:hover .nav-text[data-astro-cid-2j6npa33],.nav-link[data-astro-cid-2j6npa33]:focus-visible .nav-text[data-astro-cid-2j6npa33]{color:var(--gold-light)}.nav-link[data-astro-cid-2j6npa33]:hover .nav-index[data-astro-cid-2j6npa33],.nav-link[data-astro-cid-2j6npa33]:focus-visible .nav-index[data-astro-cid-2j6npa33]{color:var(--gold)}.nav-link[data-astro-cid-2j6npa33]:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:2px}.nav-index[data-astro-cid-2j6npa33]{font-family:Outfit,sans-serif;font-size:13px;letter-spacing:1px;color:#c8a84e73;transition:color .3s ease;flex-shrink:0;min-width:28px}.nav-text[data-astro-cid-2j6npa33]{font-family:Outfit,sans-serif;font-size:clamp(80px,5vw,52px);font-weight:900;letter-spacing:-.02em;line-height:77px;transition:color .3s ease,transform .3s ease}.nav-link[data-astro-cid-2j6npa33]:hover .nav-text[data-astro-cid-2j6npa33]{transform:translate(10px)}.overlay-footer[data-astro-cid-2j6npa33]{margin-top:60px;opacity:0;transform:translateY(20px);transition:opacity .5s ease .45s,transform .5s ease .45s}.menu-overlay[data-astro-cid-2j6npa33].is-open .overlay-footer[data-astro-cid-2j6npa33]{opacity:1;transform:translateY(0)}.menu-overlay[data-astro-cid-2j6npa33]:not(.is-open) .overlay-footer[data-astro-cid-2j6npa33]{transition-delay:0s;transition-duration:.2s}.overlay-tagline[data-astro-cid-2j6npa33]{font-family:Outfit,sans-serif;font-size:13px;letter-spacing:3px;text-transform:uppercase;color:#c8a84e66;margin:0}@media(max-width:992px){:root{--header-height: 70px;--header-height-scrolled: 56px;--logo-width: 120px;--logo-width-scrolled: 85px}.site-header[data-astro-cid-2j6npa33].header--hidden{transform:translateY(0)!important}.menu-label[data-astro-cid-2j6npa33]{display:none}.menu-trigger[data-astro-cid-2j6npa33]{padding:10px 14px}.nav-link[data-astro-cid-2j6npa33]{padding:0;gap:14px}.menu-close[data-astro-cid-2j6npa33]{width:44px;height:44px}.nav-text[data-astro-cid-2j6npa33]{font-size:clamp(40px,5vw,52px);line-height:40px}.overlay-content[data-astro-cid-2j6npa33]{padding:15px clamp(15px,3vw,30px)}.menu-close[data-astro-cid-2j6npa33]{top:clamp(0px,4vw,54px)}}@media(prefers-reduced-motion:reduce){.site-header[data-astro-cid-2j6npa33],.logo-img[data-astro-cid-2j6npa33],.nav-item[data-astro-cid-2j6npa33],.overlay-backdrop[data-astro-cid-2j6npa33],.overlay-footer[data-astro-cid-2j6npa33]{transition-duration:.01ms!important}}[data-reveal]{opacity:0;transition-property:opacity,transform;transition-timing-function:cubic-bezier(.16,1,.3,1);transition-duration:var(--reveal-duration, .7s);transition-delay:var(--reveal-delay, 0ms);will-change:opacity,transform}[data-reveal],[data-reveal=fade-up]{transform:translateY(var(--reveal-distance, 50px))}[data-reveal=fade-down]{transform:translateY(calc(var(--reveal-distance, 50px) * -1))}[data-reveal=fade-left]{transform:translate(calc(var(--reveal-distance, 50px) * -1))}[data-reveal=fade-right]{transform:translate(var(--reveal-distance, 50px))}[data-reveal=zoom-in]{transform:scale(.9)}[data-reveal=fade]{transform:none}[data-reveal].is-visible{opacity:1;transform:translateY(0) translate(0) scale(1)}@media(prefers-reduced-motion:reduce){[data-reveal]{opacity:1!important;transform:none!important;transition:none!important}}
