@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600&family=Rubik:wght@300;400&display=swap";@font-face{font-family:Mona Sans;src:url(/fonts/Mona-Sans.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:Quaxcite;src:url(/fonts/Quaxcite.woff) format("woff");font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0;font:inherit}ul[role=list],ol[role=list]{list-style:none}html:focus-within{scroll-behavior:smooth}html{scroll-behavior:smooth}html,body{height:100%}body{text-rendering:optimizeSpeed;line-height:normal;font-size:1rem;font-family:Mona Sans,sans-serif;background-color:#fff}a:not([class]){text-decoration-skip-ink:auto}img,picture{max-width:100%;display:block;height:100%}a{text-decoration:none;color:inherit;background-color:transparent;border:none;outline:none;cursor:pointer;user-select:none;pointer-events:auto}@font-face{font-family:Mona Sans;src:url(/fonts/Mona-Sans.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:Quaxcite;src:url(/fonts/Quaxcite.woff) format("woff");font-style:normal;font-display:swap}.export-item{overflow:hidden;padding:2rem}.export-item .item-link{display:block;width:100%;height:100%}.export-item .circle{position:absolute;left:-10rem;bottom:-10rem;aspect-ratio:1!important;clip-path:circle(5%);transition:clip-path .5s ease;width:420px;border-radius:50%;background-color:#fae2bf}.export-item .circle .clip-wrap{position:absolute;left:14.4rem;bottom:11rem;display:flex;align-items:center;gap:7px;width:250px;z-index:2;transition:all .5s ease}@media (min-width: 768px){.export-item:hover .circle{clip-path:circle(100%)}.export-item:hover .circle .clip-wrap{left:12rem;bottom:11.4rem}}@media (max-width: 768px){.export-item .circle{width:330px;clip-path:circle(100%);left:-9rem;bottom:-12rem}.export-item .circle .clip-wrap{left:10rem;bottom:13rem}}@font-face{font-family:Mona Sans;src:url(/fonts/Mona-Sans.woff) format("woff");font-style:normal;font-display:swap}@font-face{font-family:Quaxcite;src:url(/fonts/Quaxcite.woff) format("woff");font-style:normal;font-display:swap}.container{max-width:1450px;padding-inline:.75rem;margin:0 auto}.fw-lighter{font-weight:300}.fw-regular{font-weight:400}.fw-semi-bold-100{font-weight:500}.fw-semi-bold-200{font-weight:600}.fw-bold{font-weight:700}.fs-primary-header{text-transform:capitalize;font-family:Quaxcite,sans-serif;font-size:clamp(2rem,.5541284404rem + 7.9816513761vw,8rem);line-height:auto;color:#fff;letter-spacing:-1.6px;text-shadow:0px 4px 12.4px rgba(0,0,0,.11)}.fs-secondary-header{font-family:Mona Sans,sans-serif;font-size:clamp(1.5rem,1.128440367rem + 1.6513761468vw,2.625rem);line-height:115%}.fs-tertiary-header{font-family:Mona Sans,sans-serif;font-size:clamp(1.375rem,1.003440367rem + 1.6513761468vw,2.5rem)}.fs-small{font-size:1rem}.section-label{color:#00121ab8;font-family:Rubik;font-size:1rem;text-align:center}.highlight{background:linear-gradient(90deg,#e48c27 58.46%,#ebb86b 95.77%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.text-center{text-align:center}.data-table{border-collapse:collapse;width:100%;margin-bottom:1.5rem}.data-table th,.data-table td{border:1px solid #dddddd;padding:8px;text-align:left}.data-table th{background-color:#f2f2f2}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f0f8ff}::-webkit-scrollbar-thumb{border-radius:6px;background:#ebc187}::-webkit-scrollbar-thumb:hover{background:#b46d46}::selection{background-color:#ebc187;color:#121314}.loader{position:fixed;width:100vw;height:100vh;z-index:1000}.loader .loader-animation{width:100px;height:100px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:1001}.loader .counter{position:fixed;width:100%;height:100%;display:flex;justify-content:flex-end;align-items:flex-end;z-index:1001;color:#f9fafc;padding:.2rem .4rem;font-size:clamp(4rem,10vw,8rem);font-weight:800;font-family:Mona Sans,sans-serif}.loader .loader-overlay{position:fixed;width:100vw;height:100vh;z-index:1000;display:flex;transition:.3s}.loader .loader-overlay .bar{width:10vw;height:105vh;background-color:#00171f}.hero-section{max-height:830px;background-image:url(/_astro/hero-bg-dk.Cyx0ryxe.webp);background-position:center;background-repeat:no-repeat;background-size:cover;color:#fff;display:block}.hero-section .wrapper{position:relative;padding-block:6rem 2rem;text-align:center;width:100%;height:100%}.hero-section .wrapper .hero-label{margin-inline:auto;margin-block:2rem;position:relative;top:2rem;width:fit-content;display:flex;gap:1rem;color:#f9fafc;padding:.57rem 1.19rem;border-radius:41px;background:#121314}.hero-section .wrapper .car-text-box{display:flex;flex-direction:column;justify-content:end;height:clamp(400px,40vh,600px);overflow-y:visible;overflow-x:clip;user-select:none}.hero-section .wrapper .car-text-box .h1-wrapper{position:relative;bottom:53%}.hero-section .wrapper .car-text-box .h1-wrapper h1{background:linear-gradient(182deg,#f9fafc 52.09%,#9f9f9f 98.31%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-section .wrapper .car-text-box .h1-wrapper h1 .char{background:linear-gradient(182deg,#f9fafc 52.09%,#9f9f9f 98.31%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-attachment:fixed}.hero-section .wrapper .car-text-box .h1-wrapper .overlay{position:absolute;inset:0;z-index:2;opacity:1;color:transparent;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;-webkit-text-stroke:1px #d6d8d9;text-stroke:1px #d6d8d9;text-shadow:none;pointer-events:none}.hero-section .wrapper .car-text-box .h1-wrapper .char{transform:translateY(80px);transition:transform .5s}@media screen and (max-width: 600px){.hero-section .wrapper .car-text-box .h1-wrapper .char{transform:translateY(40px)}}.hero-section .wrapper .car-text-box .img-wrapper{position:absolute;height:auto;margin-inline:auto;width:100%}.hero-section .wrapper .car-text-box .img-wrapper.swiper-wrapper{align-items:flex-end}.hero-section .wrapper .car-text-box .img-wrapper .swiper-slide{display:flex;justify-content:center}.hero-section .wrapper .car-text-box .img-wrapper .swiper-slide .hero-car{position:relative;transform:translateY(20%);max-width:95%;width:clamp(21.875rem,15.0630733945rem + 30.2752293578vw,42.5rem)}.hero-section .wrapper .hero-socials{position:absolute;top:50%;transform:translate(-7px,-80%);display:flex;flex-direction:column;align-items:center;gap:1rem}.hero-section .wrapper .hero-socials .line-arrow{width:2px;height:77px}.hero-section .wrapper .hero-socials .social-links{flex-direction:column;display:flex;gap:1rem}.hero-section .wrapper .bottom-box{display:flex;justify-content:space-between;align-items:end;text-align:left;margin-top:-1.5rem;padding-bottom:1.5rem}.hero-section .wrapper .bottom-box .hero-cta{max-width:450px;padding-left:2rem;border-left-width:3px;border-left-style:solid;border-left-image:linear-gradient(270deg,#AFAFAF 0%,#FFF 100%) 1;z-index:2}.hero-section .wrapper .bottom-box .hero-cta h2{margin-bottom:1rem}.hero-section .wrapper .bottom-box .pactzion-info{color:#dcdcdc;max-width:350px;padding:.875rem .25rem .875rem 1rem;border-radius:.75rem;background:#220e0040;backdrop-filter:blur(28.7000007629px);height:fit-content}@media screen and (max-width: 1300px){.hero-section .wrapper .car-text-box .img-wrapper .swiper-slide .hero-car{transform:translateY(12%)}}@media screen and (max-width: 1215px){.hero-section .wrapper .car-text-box h1{bottom:49%}}@media screen and (max-width: 1000px){.hero-section .wrapper .car-text-box h1{bottom:45%}}@media screen and (max-width: 800px){.hero-section .wrapper .car-text-box h1{bottom:42%}}@media screen and (max-width: 600px){.hero-section .wrapper .car-text-box h1{bottom:42%}}@media screen and (max-width: 650px){.hero-section{background-image:url(/_astro/hero-bg-mb.Cj86LpXO.webp)}.hero-section .wrapper{margin-block:0;padding-bottom:4rem}.hero-section .wrapper .hero-label{position:relative;top:4.5rem}.hero-section .wrapper .hero-socials{display:none}.hero-section .wrapper .car-text-box{position:relative;bottom:4rem}.hero-section .wrapper .car-text-box .h1-wrapper{bottom:37%}.hero-section .wrapper .car-text-box .overlay{-webkit-text-stroke:.5px #ebebeb;text-stroke:.5px #ebebeb}.hero-section .wrapper .car-text-box .img-wrapper .swiper-slide .hero-car{transform:translateY(10%)}.hero-section .wrapper .bottom-box{margin-top:-1rem;flex-direction:column;gap:2rem;align-items:start}.hero-section .wrapper .bottom-box .hero-cta{padding-left:1rem}}@media screen and (max-width: 450px){.hero-section .wrapper .hero-label{top:7rem}.hero-section .wrapper .car-text-box .h1-wrapper{bottom:36%}.hero-section .wrapper .car-text-box .h1-wrapper .overlay{-webkit-text-stroke:.3px #ebebeb;text-stroke:.3px #ebebeb}}.about-section .wrapper{padding-block:5rem}.about-section .wrapper h2{margin-block:1.5rem 3rem}.about-section .wrapper .about-box{width:100%;display:flex;gap:2rem}.about-section .wrapper .about-box .card{padding:2rem;border-radius:20px}.about-section .wrapper .about-box .card h3{margin-block:1rem 1rem}.about-section .wrapper .about-box .about-card{width:65%;background-color:#092a42;display:flex;color:#fff;padding-right:0;justify-content:space-between;gap:.75rem}.about-section .wrapper .about-box .about-card p{color:#dcdcdc;line-height:135%}.about-section .wrapper .about-box .about-card .abt-left{max-width:380px;display:flex;flex-direction:column;justify-content:space-between}.about-section .wrapper .about-box .about-card .abt-left .missions-wrapper .missions .mission{display:flex;gap:.75rem;margin-bottom:.5rem;line-height:normal;align-items:center}.about-section .wrapper .about-box .about-card .abt-left .missions-wrapper .missions .mission p{color:#fae2bf;opacity:.87}.about-section .wrapper .about-box .about-card .abt-left .missions-wrapper .missions .mission .mission-icon{width:20px;height:20px}.about-section .wrapper .about-box .about-card .abt-left .missions-wrapper .btn-primary{margin-top:1.5rem}.about-section .wrapper .about-box .about-card .abt-right{height:100%;width:45%}.about-section .wrapper .about-box .about-card .abt-right img{border-radius:.9375rem 0rem 0rem .9375rem;width:100%;height:100%;object-fit:cover}.about-section .wrapper .about-box .contact-card{background-image:url(/_astro/light-abstract-bg.W-XEq4Sl.svg);background-position:center;background-size:cover;background-repeat:no-repeat;width:35%;display:flex;flex-direction:column;justify-content:space-between}.about-section .wrapper .about-box .contact-card .contact-bottom-wrapper .btn-tertiary{margin-top:1.5rem}@media screen and (max-width: 1125px){.about-section .wrapper .about-box{flex-direction:column}.about-section .wrapper .about-box .card{width:100%}.about-section .wrapper .about-box .about-card{height:540px}.about-section .wrapper .about-box .about-card .abt-right{width:50%}}@media screen and (max-width: 775px){.about-section .wrapper .about-box .card{padding:1.5rem 1.25rem}.about-section .wrapper .about-box .about-card{position:relative;height:700px;flex-direction:column-reverse;gap:1rem}.about-section .wrapper .about-box .about-card .abt-left{max-width:100%;height:60%}.about-section .wrapper .about-box .about-card .abt-left .about-text-wrapper svg{position:absolute;top:2.5rem;left:2rem}.about-section .wrapper .about-box .about-card .abt-right{width:100%;height:40%}.about-section .wrapper .about-box .about-card .abt-right img{border-radius:.9375rem}}@media screen and (max-width: 440px){.about-section .wrapper .about-box .about-card{height:760px}.about-section .wrapper .about-box .about-card .abt-left .missions{font-size:.875rem}}.what-we-do-section{background-image:url(/_astro/blue-bg.S93pWeSG.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.what-we-do-section .wrapper{padding-block:5rem;color:#fff}.what-we-do-section .wrapper h2{margin-block-start:1.5rem;line-height:135%;border-right:solid 3px white}.business-portfolio.import-section .wrapper{padding-block:5rem}.business-portfolio.import-section .wrapper h2{margin-block:1.5rem 3rem}.business-portfolio.import-section .wrapper .swiper{--swiper-theme-color: #fff;cursor:move;cursor:grab;cursor:-moz-grab;cursor:-webkit-grab}.business-portfolio.import-section .wrapper .swiper:active{cursor:grabbing;cursor:-moz-grabbing;cursor:-webkit-grabbing}.business-portfolio.import-section .wrapper .portfolio-card{padding:4.675rem 2.1875rem;border-radius:20px;position:relative;max-width:1200px}.business-portfolio.import-section .wrapper .portfolio-card .card-img{z-index:-1;position:absolute;bottom:2.678rem;right:2.1875rem}.business-portfolio.import-section .wrapper .portfolio-card.card-car{background:conic-gradient(from 180deg at 50% 50%,#9b2100,#e54d24 360deg)}.business-portfolio.import-section .wrapper .portfolio-card.card-rs{background:conic-gradient(from 180deg at 50% 50%,#82a9cb,#3179be 360deg)}.business-portfolio.import-section .wrapper .portfolio-card.card-rs .card-img{bottom:0;right:0}.business-portfolio.import-section .wrapper .portfolio-card .business-info{max-width:400px;color:#fff}.business-portfolio.import-section .wrapper .portfolio-card .business-info p{margin-block:.5rem 2rem;line-height:25px}@media screen and (min-width: 1000px){.business-portfolio.import-section .wrapper .portfolio-card{height:600px}}@media screen and (max-width: 1000px){.business-portfolio.import-section .wrapper .portfolio-card{display:flex;flex-direction:column;justify-content:space-between;height:670px}.business-portfolio.import-section .wrapper .portfolio-card.card-car .card-img{margin-inline-start:auto}.business-portfolio.import-section .wrapper .portfolio-card .card-img{position:static}.business-portfolio.import-section .wrapper .portfolio-card.card-rs{justify-content:space-between;padding-right:0;padding-bottom:0;overflow:hidden}.business-portfolio.import-section .wrapper .portfolio-card.card-rs .card-img{width:100%}}@media screen and (max-width: 680px){.business-portfolio.import-section .wrapper .portfolio-card{height:580px;gap:3rem;justify-content:start}}@media screen and (max-width: 540px){.business-portfolio.import-section .wrapper .portfolio-card{height:500px;padding:2.5rem .585rem}.business-portfolio.import-section .wrapper .portfolio-card .business-info{padding-inline:1rem}.business-portfolio.import-section .wrapper .portfolio-card .business-info p{margin-bottom:1.5rem}}@media screen and (max-width: 450px){.business-portfolio.import-section .wrapper .portfolio-card{height:450px;padding:2.5rem .585rem}.business-portfolio.import-section .wrapper .portfolio-card .business-info{padding-inline:1rem}.business-portfolio.import-section .wrapper .portfolio-card .business-info p{margin-bottom:1.5rem}}.business-portfolio.export-section .wrapper{padding-block-end:5rem}.business-portfolio.export-section .wrapper h2{margin-block:1.5rem 3rem}.business-portfolio.export-section .wrapper .export-items-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-template-rows:repeat(2,350px);gap:20px}.business-portfolio.export-section .wrapper .export-items-grid>*:nth-child(-n+3){grid-column:span 2}.business-portfolio.export-section .wrapper .export-items-grid>*:nth-child(n+4){grid-column:span 3}.business-portfolio.export-section .wrapper .export-items-grid .export-item{height:100%;width:100%;background-repeat:no-repeat;background-position:center;background-size:130%;border-radius:15px;position:relative;transition:background-size .3s ease-in-out,background-position .3s ease-in-out}.business-portfolio.export-section .wrapper .export-items-grid .export-item:hover{background-size:150%;background-position:center}@media (max-width: 1000px){.business-portfolio.export-section .wrapper .export-items-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,280px);gap:20px}.business-portfolio.export-section .wrapper .export-items-grid>*:nth-child(-n+5){grid-column:span 1}.business-portfolio.export-section .wrapper .export-items-grid>*:nth-last-child(1){grid-column:1/-1}}@media (max-width: 600px){.business-portfolio.export-section .wrapper .export-items-grid{grid-template-columns:1fr;grid-template-rows:repeat(5,250px)}}.partners-section .wrapper{border-radius:20px;padding:4rem 2rem;background-color:#fae2bf;overflow:hidden;position:relative}.partners-section .wrapper h3{margin-block:2rem 3rem}.partners-section .wrapper:after,.partners-section .wrapper:before{content:"";position:absolute;bottom:0;width:100px;height:40%;z-index:2}.partners-section .wrapper:after{right:0;background:linear-gradient(to right,#fff0,#fae2bf)}.partners-section .wrapper:before{left:0;background:linear-gradient(to left,#fff0,#fae2bf)}.partners-section .wrapper .partners-logo{display:flex;width:100%}.partners-section .wrapper .partners-logo .logos-slider-wrapper{display:flex;align-items:center;animation:35s slide infinite linear}.partners-section .wrapper .partners-logo .logos-slider-wrapper .company-logo{margin:0 50px;width:80px;height:fit-content}@media (max-width: 580px){.partners-section .wrapper .partners-logo .logos-slider-wrapper .company-logo{margin:0 20px}}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.work-areas-section .wrapper{padding-block:5rem}.work-areas-section .wrapper h2{margin-block:1.5rem}.work-areas-section .wrapper p.work-area-text{width:clamp(350px,80vw,700px);line-height:135%;font-size:clamp(16px,2vw,18px);margin-bottom:3rem;margin-inline:auto}@media (max-width: 500px){.work-areas-section .wrapper p.work-area-text{margin-bottom:2rem}}.cta-section{background-image:url(/_astro/abstract-bg.CuPGGfTg.svg);background-size:cover;background-repeat:no-repeat;background-position:center}.cta-section .wrapper{padding-block:5rem}.cta-section .wrapper h2{margin-block:1.5rem 2rem;max-width:700px;color:#fff;line-height:114%}.cta-section .wrapper .section-label{text-align:left;color:#ffffffb8}.contact-section .wrapper{padding-block:5rem}.contact-section .wrapper .contact-box{display:grid;grid-template-columns:1fr;gap:1.5rem}.contact-section .wrapper .contact-box .contact-form h2{margin-block:1.5rem}.contact-section .wrapper .contact-box .contact-form .section-label{text-align:left}.contact-section .wrapper .contact-box .contact-form form>*{margin-bottom:1rem}.contact-section .wrapper .contact-box .contact-form form .contact-field{display:flex;flex-direction:column;gap:.7rem}.contact-section .wrapper .contact-box .contact-form form .contact-field input,.contact-section .wrapper .contact-box .contact-form form .contact-field textarea{padding-block:15px 8px;border:none;border-radius:5px;border-bottom:1px solid #d59940;padding-inline:12px;background:#fae2bf;outline:none;resize:vertical;max-height:280px;font-size:20px;opacity:.8;transition:border-left linear .1s}.contact-section .wrapper .contact-box .contact-form form .contact-field input:focus,.contact-section .wrapper .contact-box .contact-form form .contact-field textarea:focus{border-left:5px solid #d59940}.contact-section .wrapper .contact-box .contact-form form .contact-field label{opacity:.72}.contact-section .wrapper .contact-box .contact-form form button.submit{margin-block:2rem}.contact-section .wrapper .contact-box .contact-info{background-image:url(/_astro/signage.XML04RKW.webp);background-size:cover;background-repeat:no-repeat;background-position:center;border-radius:20px;overflow:hidden;height:350px}.contact-section .wrapper .contact-box .contact-info .contact-details{width:100%;height:100%;background:linear-gradient(180deg,#17191a00 11.11%,#00000058 45.85%,#000 99.85%);display:flex;flex-direction:column;justify-content:end;gap:1rem;padding:2rem 1.85rem}.contact-section .wrapper .contact-box .contact-info .contact-details .contact-detail{color:#fff;display:flex;align-items:center;gap:.75rem}.contact-section iframe.map{position:relative;top:10px}@media (min-width: 1200px){.contact-section .wrapper .contact-box{grid-template-columns:.4fr .6fr}}@media (min-width: 800px){.contact-section .wrapper{padding-right:0}.contact-section .wrapper .contact-box{grid-template-columns:1fr 1fr}.contact-section .wrapper .contact-box .contact-info{border-radius:20px;height:100%}}
