@import url("https://fonts.googleapis.com/css2?family=Carrois+Gothic&family=Cinzel:wght@400..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap");@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic-UltraLight.woff2) format("woff2"),url(../fonts/CocoGothic-UltraLight.woff) format("woff"),url(../fonts/CocoGothic-UltraLight.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic-Light.woff2) format("woff2"),url(../fonts/CocoGothic-Light.woff) format("woff"),url(../fonts/CocoGothic-Light.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic-LightItalic.woff2) format("woff2"),url(../fonts/CocoGothic-LightItalic.woff) format("woff"),url(../fonts/CocoGothic-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic.woff2) format("woff2"),url(../fonts/CocoGothic.woff) format("woff"),url(../fonts/CocoGothic.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic-Italic.woff2) format("woff2"),url(../fonts/CocoGothic-Italic.woff) format("woff"),url(../fonts/CocoGothic-Italic.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic-Bold.woff2) format("woff2"),url(../fonts/CocoGothic-Bold.woff) format("woff"),url(../fonts/CocoGothic-Bold.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic-BoldItalic.woff2) format("woff2"),url(../fonts/CocoGothic-BoldItalic.woff) format("woff"),url(../fonts/CocoGothic-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic-Heavy.woff2) format("woff2"),url(../fonts/CocoGothic-Heavy.woff) format("woff"),url(../fonts/CocoGothic-Heavy.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Coco Gothic;src:url(../fonts/CocoGothic-HeavyItalic.woff2) format("woff2"),url(../fonts/CocoGothic-HeavyItalic.woff) format("woff"),url(../fonts/CocoGothic-HeavyItalic.ttf) format("truetype");font-weight:900;font-style:italic;font-display:swap}:root{--ani-2:all 0.2s 0s ease;--ani-3:all 0.3s 0s ease;--ani-4:all 0.4s 0s ease;--ani-5:all 0.5s 0s ease;--op-thr:0.3;--op-n:0.9;--op-e:0.8;--op-f:0.5;--font-t:100;--font-el:200;--font-l:300;--font-r:400;--font-m:500;--font-sb:600;--font-b:700;--font-eb:800;--font-black:900;--font-eblack:950}body,html{font-family:Noto Sans,sans-serif;line-height:1.5;font-size:20px;color:var(--body-color);scroll-behavior:smooth}body{overflow-x:hidden}*{font-family:Noto Sans,sans-serif;padding:0;margin:0;box-sizing:border-box}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Coco Gothic,sans-serif;color:var(--h1toh6);line-height:1.2}.h1,h1{font-weight:var(--font-sb);font-size:2.8rem}.h2,.h3,h2,h3{font-size:2.4rem}.h2,.h3,.h4,h2,h3,h4{font-weight:var(--font-sb)}.h4,h4{font-size:2rem}.h5,h5{font-weight:var(--font-m);font-size:1.8rem}.h6,h6{font-weight:var(--font-sb);font-size:1.2rem;line-height:1.3}p{color:var(--p-color);font-weight:var(--font-m);line-height:1.5}a,p{font-family:Noto Sans,sans-serif}a{color:var(--pc);text-decoration:none;cursor:pointer}li,ul{list-style:none;padding:0;margin:0;font-family:Noto Sans,sans-serif}img{display:block}img,svg{width:100%;height:auto}.btn{-webkit-appearance:none;-moz-appearance:none;appearance:none}.showOnDesktop{display:block!important}.showOnMobile{display:none!important}@media (max-width:1920px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:86rem;margin:0 auto}.containerright{max-width:1920px;margin:auto;padding-right:5rem}}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:var(--ani-t);position:relative}.btn--primary{background:var(--btn-color);color:var(--white);border-radius:4rem;padding:.7rem 1.8rem;font-weight:var(--font-r);font-size:1rem;cursor:pointer;z-index:1;background-image:linear-gradient(var(--btn-hover),var(--btn-hover));background-repeat:no-repeat;background-position:50%;background-size:0 100%;transition:background-size .4s ease}.btn--primary:hover{background-size:100% 100%;color:#fff!important}.btn--secondary{background:#1a2a63;color:#fff;border:none;padding:.75rem 1.25rem;border-radius:6px;font-weight:700;font-size:1rem;cursor:pointer}@media (max-width:768px){.btn--secondary{font-weight:700;font-size:.9375rem}}.blue-bg{background-color:var(--b-blue-bg)}.second-blue-bg{background-color:var(--sc)}.background-fix-img{position:absolute;top:0;left:0;z-index:-1}.background-fix-img,.background-fix-img img{width:100%;height:100%;object-fit:cover}.tag-center,.tag-right{color:var(--white);font-size:.9rem;font-weight:var(--font-r);margin-bottom:.5rem;position:relative;line-height:1.5;display:inline-block;color:#000}.tag-right:before{content:"";position:absolute;right:-3.3rem;bottom:30%;width:2.8rem;height:.1rem;background:#fe4f02}.tag-center:before{left:-3.3rem}.tag-center:after,.tag-center:before{content:"";position:absolute;bottom:30%;width:2.8rem;height:.1rem;background:var(--pc)}.tag-center:after{right:-3.3rem}.slick-dots{bottom:-25px!important}.slick-dots li{border-radius:100%;width:.8rem!important;height:.8rem!important;border:.8px solid #1d527a;background:#fff}.slick-dots li button{width:unset;display:none!important}.slick-dots .slick-active{width:1.2rem!important;background:#1d527a!important;border-radius:.6rem!important}input,select,textarea{border:0;background:#ececec;padding:1rem;color:#000;font-size:.8rem;font-weight:var(--font-m);line-height:1.5;outline:none;width:100%;margin-bottom:1.5rem;position:relative}input::placeholder,select::placeholder,textarea::placeholder{color:#000}select{padding-right:2.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ececec;position:relative;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='11' viewBox='0 0 16 11' fill='none'><path d='M15 1.15259L8 9.15259L1 1.15259' stroke='black' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 1rem center;background-size:1rem}select::-ms-expand{display:none}.wpcf7-not-valid-tip{position:absolute;font-size:.8rem;bottom:-180%}.wpcf7-response-output{position:absolute;bottom:0;color:#000!important}html{scroll-behavior:smooth}.privacy-policy h1,.privacy-policy h2,.privacy-policy h3,.privacy-policy h4,.privacy-policy h5,.privacy-policy h6{font-family:Coco Gothic,sans-serif}.privacy-policy h1{font-size:2.8rem;padding-block:1rem}.privacy-policy h2{font-size:2.2rem;padding-block:1rem;font-weight:600}.privacy-policy h3{padding-block:.5rem;font-size:1.8rem;font-weight:600}.privacy-policy p{padding-bottom:.5rem;word-wrap:break-word}.privacy-policy ol{color:#000}.privacy-policy ol li{margin-left:.5rem;list-style:decimal;padding-block:.25rem}.privacy-policy ol li::marker{font-weight:700}.privacy-policy ul li{margin-left:.5rem;list-style:disc;padding-block:.25rem}.button-primary{width:fit-content}.button-primary.search{width:6.75rem}.button-primary a{background:#ececec;display:flex;padding:.85rem 1rem;gap:.5rem;width:fit-content;transition:all .3s ease-in-out;align-items:center}.button-primary a p{text-transform:uppercase;font-size:.8rem;transition:all .3s ease-in-out}.button-primary a img,.button-primary a svg{width:.75rem;height:.75rem;transform:scale(1);transition:all .5s ease-in-out}.button-primary a:hover{background:#007f92;padding-right:1.35rem}.button-primary a:hover p{color:#fff;transform:none;font-size:.8rem}.button-primary a:hover svg{transform:scaleX(1.3)}.button-primary a:hover path{fill:var(--white)}.submit-btn{cursor:pointer}.submit-btn:hover{transition:all .5s ease-in-out;background:#007f92;color:var(--white)}.mess-inp{resize:none}.orange{font-size:1.2rem;color:#9f2b00;font-weight:700;line-height:1.3;text-transform:uppercase}@media (max-width:640px){.privacy-policy h1{font-size:1.5rem;padding-bottom:0}.privacy-policy h2{font-size:1.375rem}.privacy-policy h3{font-size:1.25rem}.privacy-policy p{padding-bottom:.625rem}.privacy-policy ol{padding-left:.9375rem}.privacy-policy ol li{padding-bottom:.3125rem}.privacy-policy ul{padding-left:.9375rem}.h1,h1{font-weight:var(--font-sb);font-size:1.5rem}.button-primary a{padding:.9375rem}.button-primary a p{font-size:.75rem}.button-primary a:hover svg{transform:unset}.orange{font-size:1rem;line-height:1.5}}.pc{color:var(--pc)}.sc{color:var(--sc)}.thank-you-404{background-color:#234668;padding-block:6rem;background-position:50%;background-repeat:no-repeat;background-size:cover}.thank-you-404 .wrapper{flex-direction:column;height:100%;width:100%;display:flex;align-items:center;justify-content:center;gap:2rem}.thank-you-404 .wrapper img{min-height:12.5rem;max-height:15rem;width:auto;display:inline-block}.thank-you-404 .wrapper h2{text-transform:uppercase;font-size:10rem;line-height:130%;font-weight:700;color:#fff}.thank-you-404 .wrapper p{font-family:Coco Gothic;font-weight:700;font-style:Bold;font-size:1.2rem;line-height:130%;letter-spacing:0;text-align:center;color:#fff;max-width:31rem}.thank-you-404 .wrapper .cta .button-primary a:hover{color:#fff}@media (max-width:640px){.thank-you-404{padding-block:3.125rem}.thank-you-404 .wrapper{gap:1.875rem;padding-top:3.125rem}.thank-you-404 .wrapper img{min-height:auto;max-height:auto;height:auto;width:90%;margin-inline:auto}.thank-you-404 .wrapper h2{font-size:6.25rem}.thank-you-404 .wrapper p{font-size:1.5rem;line-height:130%}}.video-banner{position:relative;width:100vw;overflow:hidden;height:auto}.video-banner video{width:100%;height:auto}.video-banner .mobile-video{display:none}.video-banner .music{position:absolute;right:100px;bottom:100px;width:3rem;cursor:pointer}.video-banner .music .on{display:none}.why-kinematics .container .main-wrapper{padding-block:6rem;display:flex;flex-direction:column;gap:3.5rem}.why-kinematics .container .main-wrapper .con{display:flex;gap:8rem}.why-kinematics .container .main-wrapper .con .left{display:flex;flex-direction:column;gap:1.25rem;width:30%}.why-kinematics .container .main-wrapper .con .left p{color:#9f2b00;text-transform:uppercase;font-weight:700;font-size:1.2rem;font-family:Coco Gothic,sans-serif}.why-kinematics .container .main-wrapper .con .left h1{font-weight:700;font-size:2.4rem}.why-kinematics .container .main-wrapper .con .right{width:calc(70% - 8rem)}.why-kinematics .container .main-wrapper .con .right .desc{padding-bottom:2.5rem}.why-kinematics .container .main-wrapper .con .right .desc p:first-child{padding-bottom:.5rem}.why-kinematics .container .main-wrapper .card-wrapper{display:grid;grid-template-columns:repeat(5,1fr)}.why-kinematics .container .main-wrapper .card-wrapper .card{padding:2.5rem 1.5rem;transition:all .6s ease-in-out}.why-kinematics .container .main-wrapper .card-wrapper .card .svg-icon{width:3.25rem;height:3.25rem;margin-bottom:2rem;transition:all .6s ease-in-out}.why-kinematics .container .main-wrapper .card-wrapper .card p{transition:all .6s ease-in-out;font-size:.8rem}.why-kinematics .container .main-wrapper .card-wrapper .card h6{font-size:1rem;padding-bottom:1rem;transition:all .6s ease-in-out;font-family:Noto Sans,sans-serif}.why-kinematics .container .main-wrapper .card-wrapper .card:nth-child(odd){background-color:#ececec}.why-kinematics .container .main-wrapper .card-wrapper .card:hover{background-color:#007f92}.why-kinematics .container .main-wrapper .card-wrapper .card:hover h6,.why-kinematics .container .main-wrapper .card-wrapper .card:hover p{color:var(--white)}.why-kinematics .container .main-wrapper .card-wrapper .card:hover .svg-icon svg path{fill:#fff}.group-companies{position:relative}.group-companies .container .main-wrapper{display:flex;padding-block:6rem;justify-content:space-between;align-items:center}.group-companies .container .main-wrapper .content{width:38%}.group-companies .container .main-wrapper .content h6{font-size:1.2rem;text-transform:uppercase}.group-companies .container .main-wrapper .content h2,.group-companies .container .main-wrapper .content h6{color:var(--white);font-weight:700;padding-bottom:1.25rem}.group-companies .container .main-wrapper .content p{color:var(--white)}.group-companies .container .main-wrapper .card-wrapper{width:62%;display:flex;gap:1rem}.group-companies .container .main-wrapper .card-wrapper .card{padding:2.5rem 3rem;border:1px solid #fff;display:flex;gap:2rem}.group-companies .container .main-wrapper .card-wrapper .card .logo img{width:4.5rem}.group-companies .container .main-wrapper .card-wrapper .card .title{padding-bottom:2rem}.group-companies .container .main-wrapper .card-wrapper .card .title p{color:var(--white);padding-bottom:1rem;line-height:1.2rem}.group-companies .container .main-wrapper .card-wrapper .card .title p:last-child{padding-bottom:0}.group-companies .container .main-wrapper .card-wrapper .card .title .sub-heading{font-size:.8rem}.leadership{background-color:#ececec}.leadership .container .main-wrapper{position:relative}.leadership .container .main-wrapper .upper-wrapper{margin-right:calc(50% - 50vw);overflow:hidden;padding-block:6rem 12rem;display:flex;gap:4.5rem;align-items:center}.leadership .container .main-wrapper .upper-wrapper .title{width:calc(38% - 2.25rem)}.leadership .container .main-wrapper .upper-wrapper .title h6{padding-bottom:1.25rem;color:#9f2b00;font-weight:700;text-transform:uppercase}.leadership .container .main-wrapper .upper-wrapper .title h2{padding-bottom:1.5rem;font-weight:700}.leadership .container .main-wrapper .upper-wrapper .title .sub-title p{padding-bottom:.5rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards{display:flex;width:calc(62% + 1rem);gap:2rem;position:relative}.leadership .container .main-wrapper .upper-wrapper .leader-cards .prev{position:absolute;width:40px;bottom:-2.5rem;left:0;z-index:9999;cursor:pointer}.leadership .container .main-wrapper .upper-wrapper .leader-cards .prev path,.leadership .container .main-wrapper .upper-wrapper .leader-cards .prev rect{transition:all .6s ease-in-out}.leadership .container .main-wrapper .upper-wrapper .leader-cards .prev:hover rect{fill:#007f92}.leadership .container .main-wrapper .upper-wrapper .leader-cards .prev:hover path{fill:#fff}.leadership .container .main-wrapper .upper-wrapper .leader-cards .next{position:absolute;width:40px;bottom:-2.5rem;left:50px;z-index:99;cursor:pointer}.leadership .container .main-wrapper .upper-wrapper .leader-cards .next path,.leadership .container .main-wrapper .upper-wrapper .leader-cards .next rect{transition:all .6s ease-in-out}.leadership .container .main-wrapper .upper-wrapper .leader-cards .next:hover rect{fill:#007f92}.leadership .container .main-wrapper .upper-wrapper .leader-cards .next:hover path{fill:#fff}.leadership .container .main-wrapper .upper-wrapper .leader-cards .slick-list{padding-right:5rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .slick-slide{margin-right:2rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards::-webkit-scrollbar{display:none}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card{display:flex;position:relative}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .leader-image img{width:16.5rem;height:100%;object-fit:cover}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description{padding:3rem 2.5rem;min-width:30rem;display:flex;flex-direction:column;gap:2rem;background-color:#fff}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description p{min-height:11.5rem;font-size:1.2rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description .name{display:flex;flex-direction:column;gap:.5rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description .name p{min-height:unset;font-size:1rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .link{position:absolute;right:2.5rem;bottom:3rem;z-index:2}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .bg-vec{position:absolute;right:0;bottom:0;width:15rem}.leadership .container .main-wrapper .milestone{position:absolute;left:0;bottom:-8.5rem}.leadership .container .main-wrapper .milestone .cards{display:flex;gap:2rem;padding-bottom:2rem}.leadership .container .main-wrapper .milestone .cards .card{padding:1.5rem;background-color:#fff;border:1px solid #c2c6c7;width:25%}.leadership .container .main-wrapper .milestone .cards .card .title{padding-bottom:3.5rem;color:#9f2b00;font-size:2.8rem;line-height:1.3;width:100%;font-weight:600}.leadership .container .main-wrapper .milestone .cards .card .sub-title{font-weight:600;text-transform:uppercase}.contact{padding-block:13rem 6rem}.contact.other{padding-block:6rem}.contact .container .main-wrapper .title{text-align:center;padding-bottom:3.5rem}.contact .container .main-wrapper .title h6{color:#9f2b00;text-transform:uppercase;font-weight:700;padding-bottom:1.25rem}.contact .container .main-wrapper .title h2{padding-bottom:1.25rem;font-weight:700}.contact .container .main-wrapper .form-wrapper{display:flex;gap:2.5rem;width:80%;margin:0 auto;position:relative}.contact .container .main-wrapper .form-wrapper .form{width:calc(50% - 1.25rem)}.contact .container .main-wrapper .form-wrapper .form.white input,.contact .container .main-wrapper .form-wrapper .form.white select,.contact .container .main-wrapper .form-wrapper .form.white textarea{background-color:#fff}.contact .container .main-wrapper .form-wrapper .wpcf7-response-output{bottom:-2.5rem;margin:0}.contact .container .main-wrapper .form-wrapper .address-wapper{width:calc(50% - 1.25rem);display:flex;flex-direction:column;gap:1rem}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card{position:relative;padding:2rem;background-color:#007f92;display:flex;flex-direction:column;gap:1.25rem}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .heading .name{color:#fff;padding-bottom:.75rem;font-weight:700}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .heading .add{color:#fff;font-size:.8rem}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .contact-no p{color:#fff;font-weight:700;font-size:.8rem;padding-bottom:.75rem}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .contact-no .num{display:flex;flex-direction:column}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .contact-no .num a{color:#fff;font-size:.8rem;font-weight:500}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .email{display:flex;gap:.1rem}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .email a,.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .email p{color:#fff;font-size:.8rem}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .bg-vec{position:absolute;right:0;bottom:0;width:11.65rem;z-index:0}.capability .container .main-wrapper{padding-block:6rem;overflow:hidden;margin-right:calc(50% - 50vw)}.capability .container .main-wrapper .heading{text-align:center;padding-bottom:3rem;display:flex;gap:1.25rem;flex-direction:column}.capability .container .main-wrapper .heading h6{color:var(--sc);font-weight:700;text-transform:uppercase}.capability .container .main-wrapper .heading h2{font-weight:700}.capability .container .main-wrapper .capabilities-cards-wrapper{display:flex;gap:3rem;overflow-x:auto}.capability .container .main-wrapper .capabilities-cards-wrapper::-webkit-scrollbar{display:none}.capability .container .main-wrapper .capabilities-cards-wrapper .slick-list{padding-right:15rem}.capability .container .main-wrapper .capabilities-cards-wrapper .slick-slide{margin-inline:1.5rem}.capability .container .main-wrapper .capabilities-cards-wrapper .slick-slide:last-child{margin-right:0}.capability .container .main-wrapper .capabilities-cards-wrapper .card{cursor:pointer;display:block;width:16.6rem;position:relative}.capability .container .main-wrapper .capabilities-cards-wrapper .card .image-wrapper{margin-bottom:1.5rem;overflow:hidden}.capability .container .main-wrapper .capabilities-cards-wrapper .card .image-wrapper img{transform:scale(1);transition:all .6s ease-in-out}.capability .container .main-wrapper .capabilities-cards-wrapper .card .arrow{position:absolute;right:10px;top:10px;width:1.5rem;opacity:0;visibility:hidden;transition:all .6s ease-in-out}.capability .container .main-wrapper .capabilities-cards-wrapper .card .desc{opacity:0;visibility:hidden;transition:all .6s ease-in-out}.capability .container .main-wrapper .capabilities-cards-wrapper .card .desc h6{font-weight:700;padding-bottom:.5rem;color:#007f92}.capability .container .main-wrapper .capabilities-cards-wrapper .card .desc p{font-size:.8rem;font-weight:400}.capability .container .main-wrapper .capabilities-cards-wrapper .card:hover .arrow{opacity:1;visibility:visible;transition:all .6s ease-in-out}.capability .container .main-wrapper .capabilities-cards-wrapper .card:hover .image-wrapper{overflow:hidden}.capability .container .main-wrapper .capabilities-cards-wrapper .card:hover .image-wrapper img{transform:scale(1.15)}.capability .container .main-wrapper .capabilities-cards-wrapper .card:hover .desc{display:block;transition:all .6s ease-in-out;opacity:1;visibility:visible}@media only screen and (max-width:1680px){.leadership .container .main-wrapper .milestone .cards .card .title{font-size:1.8rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description p{min-height:12.5rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .next,.leadership .container .main-wrapper .upper-wrapper .leader-cards .prev{bottom:-3rem}}@media only screen and (max-width:1280px){.leadership .container .main-wrapper .upper-wrapper .leader-cards .next,.leadership .container .main-wrapper .upper-wrapper .leader-cards .prev{bottom:-4rem}}@media (max-width:640px){.video-banner .desktop-video{display:none}.video-banner .mobile-video{display:block;width:100%}.video-banner .music{right:3.125rem;bottom:3.125rem}.why-kinematics .container .main-wrapper{padding-block:3.125rem}.why-kinematics .container .main-wrapper .con{text-align:center;flex-direction:column;gap:1.25rem}.why-kinematics .container .main-wrapper .con .left{width:unset;gap:1.25rem}.why-kinematics .container .main-wrapper .con .left p{font-size:1rem}.why-kinematics .container .main-wrapper .con .left h1{font-size:1.5rem}.why-kinematics .container .main-wrapper .con .right{width:unset}.why-kinematics .container .main-wrapper .con .right .desc{padding-bottom:1.875rem}.why-kinematics .container .main-wrapper .card-wrapper{display:flex;overflow-x:scroll}.why-kinematics .container .main-wrapper .card-wrapper::-webkit-scrollbar{display:none}.why-kinematics .container .main-wrapper .card-wrapper .card{min-width:80%;padding:2.1875rem 1.4375rem}.group-companies .container .main-wrapper{padding-block:3.125rem;flex-direction:column}.group-companies .container .main-wrapper .content{text-align:center;width:unset}.group-companies .container .main-wrapper .content h6{padding-bottom:1.25rem;font-size:1rem}.group-companies .container .main-wrapper .content h2{padding-bottom:1.25rem}.group-companies .container .main-wrapper .content p{padding-bottom:2.5rem}.group-companies .container .main-wrapper .card-wrapper{flex-direction:column;width:unset}.group-companies .container .main-wrapper .card-wrapper .card{padding:1.875rem 2.1875rem;gap:1.5rem}.group-companies .container .main-wrapper .card-wrapper .card .title{padding-bottom:1.5rem}.group-companies .container .main-wrapper .card-wrapper .card .title .sub-heading{font-size:.875rem}.leadership .container .main-wrapper .upper-wrapper{padding-block:3.125rem 6.25rem;flex-direction:column;gap:2.5rem}.leadership .container .main-wrapper .upper-wrapper .title{width:unset;text-align:center;margin-right:calc(50% - 43vw)}.leadership .container .main-wrapper .upper-wrapper .title h6{padding-bottom:1.25rem;font-size:1rem}.leadership .container .main-wrapper .upper-wrapper .title h2{padding-bottom:1.25rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards{width:100%;overflow-x:scroll;gap:10px;margin-inline:1.25rem;margin-right:2.5rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card{padding:1.875rem;width:100%;flex-direction:column;min-width:20.125rem;background:#fff;margin-inline:.3125rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .leader-image{padding-bottom:1.5rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .leader-image img{width:9.5rem;margin:0 auto}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description{min-width:unset;padding:unset;text-align:center}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description p{font-size:.875rem;min-height:10.625rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description .name h6{font-size:1rem}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .description .name p{min-height:unset}.leadership .container .main-wrapper .upper-wrapper .leader-cards .card .link{bottom:unset;top:1.25rem;right:1.25rem;z-index:1}.leadership .container .main-wrapper .milestone{z-index:999;bottom:-6.25rem;width:100%}.leadership .container .main-wrapper .milestone .cards{overflow-x:scroll;z-index:999;gap:.625rem}.leadership .container .main-wrapper .milestone .cards::-webkit-scrollbar{display:none}.leadership .container .main-wrapper .milestone .cards .card{min-width:14.0625rem;padding:1.25rem .9375rem}.leadership .container .main-wrapper .milestone .cards .card .title{text-align:left;font-size:20px;padding-bottom:1.875rem}.leadership .container .main-wrapper .milestone .cards .card .sub-title{font-size:.75rem}.contact{padding-block:6.875rem 3.125rem}.contact.other{padding-block:2.5rem}.contact .container .main-wrapper .title{padding-bottom:2.5rem}.contact .container .main-wrapper .title h6{font-size:1rem;padding-bottom:1.25rem}.contact .container .main-wrapper .title h2{padding-bottom:1.25rem}.contact .container .main-wrapper .form-wrapper{width:100%;flex-direction:column;gap:1rem}.contact .container .main-wrapper .form-wrapper .form{width:100%}.contact .container .main-wrapper .form-wrapper .wpcf7-response-output{display:none}.contact .container .main-wrapper .form-wrapper .address-wapper{width:unset}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card{padding:2.5rem 1.25rem;gap:1.875rem}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .heading .name{font-size:1.25rem}.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .contact-no .num a,.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .contact-no p,.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .email a,.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .email p,.contact .container .main-wrapper .form-wrapper .address-wapper .add-card .heading .add{font-size:1rem}.capability .container .main-wrapper{padding-block:3.125rem}.capability .container .main-wrapper .heading{padding-bottom:2.5rem;gap:1.25rem;margin-right:calc(50% - 43vw)}.capability .container .main-wrapper .heading h6{font-size:1rem}.capability .container .main-wrapper .capabilities-cards-wrapper{gap:2.5rem}.capability .container .main-wrapper .capabilities-cards-wrapper .card{min-width:15rem}.capability .container .main-wrapper .capabilities-cards-wrapper .card .arrow{display:block}.capability .container .main-wrapper .capabilities-cards-wrapper .card .desc{opacity:1;visibility:visible}.capability .container .main-wrapper .capabilities-cards-wrapper .card .desc h6{font-size:1.0625rem;padding-bottom:.9375rem}}.site-header{position:sticky;top:0;left:0;background-color:var(--white);z-index:99999}.site-header .container .main-wrapper{min-height:5rem;align-items:center;display:flex;justify-content:space-between;z-index:999999}.site-header .container .main-wrapper .left{display:flex;gap:2.75rem}.site-header .container .main-wrapper .left .menu a{text-transform:uppercase;display:flex;gap:1.5rem;align-items:center;height:100%}.site-header .container .main-wrapper .left .menu a p{color:#234668}.site-header .container .main-wrapper .left .menu a img{width:1.2rem}.site-header .container .main-wrapper .left .logo{width:4.25rem}.site-header .container .main-wrapper .right{display:flex;gap:2rem}.site-header .container .main-wrapper .right .navigation ul{display:flex;text-transform:uppercase;gap:2rem;height:100%;align-items:center;font-weight:500}.site-header .container .mob-header{display:none}.site-header .menu-drawer{position:absolute;left:-100%;top:0;width:29.5rem;transition:left .4s ease-in-out;height:100vh;background-color:var(--white)}.site-header .menu-drawer .head{padding:1.5rem;justify-content:space-between;display:flex;z-index:999}.site-header .menu-drawer .head .comp-logo{width:3rem}.site-header .menu-drawer .head .cancel{width:2.25rem;cursor:pointer}.site-header .menu-drawer .list{display:flex;flex-direction:column;justify-content:space-between;height:85%;overflow:hidden}.site-header .menu-drawer .list .main-pages{position:relative}.site-header .menu-drawer .list .main-pages .none{display:none}.site-header .menu-drawer .list .main-pages li{display:flex;justify-content:space-between;padding:1rem 1.5rem;cursor:pointer;transition:all 1s ease-in-out}.site-header .menu-drawer .list .main-pages li a{font-weight:700;font-family:Noto Sans,sans-serif;font-size:1.2rem;color:#234668;width:100%}.site-header .menu-drawer .list .main-pages li a:hover{color:var(--white)}.site-header .menu-drawer .list .main-pages li .sub-menu{position:absolute;transition:left .3s ease;background-color:var(--white);left:100%;top:0;display:flex;flex-direction:column;width:29.5rem;z-index:99}.site-header .menu-drawer .list .main-pages li .sub-menu .back{display:flex;gap:.5rem;padding:1rem 1.5rem;align-items:center}.site-header .menu-drawer .list .main-pages li .sub-menu .back p{font-family:Noto Sans,sans-serif;font-size:1rem;color:#234668}.site-header .menu-drawer .list .main-pages li .sub-menu .back path{stroke:#234668!important}.site-header .menu-drawer .list .main-pages li .sub-menu .sub-pages h6{color:#234668;font-size:1.8rem;padding-block:1rem;padding-inline:1.5rem;text-transform:uppercase}.site-header .menu-drawer .list .main-pages li .sub-menu .sub-pages ul li{padding-inline:1.5rem;transition:all 1s ease-in-out}.site-header .menu-drawer .list .main-pages li .sub-menu .sub-pages ul li a{font-size:1.2rem;color:#234668;font-weight:700;text-transform:uppercase;display:block;width:100%}.site-header .menu-drawer .list .main-pages li .sub-menu .sub-pages ul li:hover{transition:all .5s ease-in-out}.site-header .menu-drawer .list .main-pages li .sub-menu .sub-pages ul li:hover a{color:var(--white);transition:all .2s ease-in-out}.site-header .menu-drawer .list .main-pages li svg{width:1.2rem}.site-header .menu-drawer .list .main-pages li p{font-family:Coco Gothic,sans-serif;font-size:1.2rem;font-weight:700;color:#234668}.site-header .menu-drawer .list .main-pages li:hover{transition:all .5s ease-in-out;background-color:#007f92}.site-header .menu-drawer .list .main-pages li:hover p{color:var(--white)}.site-header .menu-drawer .list .main-pages li:hover path{stroke:var(--white)}.site-header .menu-drawer .list .menu-social{display:flex;gap:1.25rem;padding:1.5rem;position:relative;z-index:9}.site-header .menu-drawer .list .menu-social img{width:2.5rem}.site-header .menu-drawer .menu-svg{position:absolute;right:0;bottom:0;width:23rem}@media (max-width:640px){.site-header .container .main-wrapper{display:none}.site-header .container .mob-header{display:flex;justify-content:space-between;padding-block:.625rem}.site-header .container .mob-header .mob-logo img{width:3.6875rem}.site-header .container .mob-header .mob-menu{display:flex;gap:1.5625rem;align-items:center}.site-header .container .mob-header .mob-menu .search-icon{width:1.25rem}.site-header .container .mob-header .mob-menu .menu-icon{width:2.25rem}.site-header .menu-drawer{width:100%}.site-header .menu-drawer .list .main-pages .none{display:block}.site-header .menu-drawer .list .main-pages li a{display:block;color:#234668;font-size:1.125rem;text-transform:uppercase;font-weight:500}.site-header .menu-drawer .list .main-pages li a:hover{color:var(--white)}.site-header .menu-drawer .list .main-pages li p{font-size:1.125rem;font-weight:500;font-family:Noto Sans,sans-serif}.site-header .menu-drawer .list .main-pages li .sub-menu .sub-pages h6{background-color:#007f92;font-size:1.125rem;color:var(--white)}.site-header .menu-drawer .list .main-pages li .sub-menu .sub-pages ul li{padding:.625rem 1.875rem}.site-header .menu-drawer .list .main-pages li .sub-menu .sub-pages ul li a{font-size:.875rem;font-weight:500}}:root{--pc:#000;--sc:#9f2b00;--body-color:#fff;--b-blue-bg:#effaff;--second-blue-bg:#00b6ff;--footer-bg:#07121b;--white:#fff;--tf:transparent;--p-color:#080809;--p-white-color:#fff;--h1toh6:#080809;--line-orange:#fe4f02;--btn-hover:#fe4f02;--btn-color:#1d527a}.site-footer{padding-block:4.8rem 0;background-color:#ececec;position:relative;z-index:999}.site-footer .container .main-wrapper{display:flex;padding-bottom:7rem;justify-content:space-between}.site-footer .container .main-wrapper .logo{margin-right:5rem;width:30%;display:flex;gap:2rem}.site-footer .container .main-wrapper .logo img{width:4.2rem}.site-footer .container .main-wrapper .logo p{font-size:.9rem}.site-footer .container .main-wrapper .pages{width:35%}.site-footer .container .main-wrapper .pages ul{display:grid;row-gap:1rem;column-gap:2rem;grid-template-columns:repeat(3,1fr);font-weight:500}.site-footer .container .main-wrapper .pages ul li{text-align:center}.site-footer .container .main-wrapper .social-icons{width:15%;display:flex;gap:1rem}.site-footer .container .main-wrapper .social-icons a{display:block}.site-footer .container .main-wrapper .social-icons a img{width:2rem}.site-footer .container .last{display:flex;justify-content:space-between;padding-block:1.5rem}.site-footer .container .last .copy p{font-size:.8rem}.site-footer .container .last .policy{display:flex;gap:1.5rem}.site-footer .container .last .policy a{font-weight:500;font-size:.8rem;text-transform:uppercase}.site-footer .bg{position:absolute;left:0;top:0;width:20rem;z-index:-1}.site-footer .footer-divider{background:rgba(0,0,0,.1);height:1px}.site-footer .line{height:4px;background:#007f92}@media (max-width:640px){.site-footer{padding-block:3.75rem 0}.site-footer .container .main-wrapper{text-align:center;flex-direction:column;padding-bottom:2.5rem;gap:2.5rem}.site-footer .container .main-wrapper .logo{width:unset;margin-right:0;flex-direction:column;gap:1.75rem}.site-footer .container .main-wrapper .logo img{margin:0 auto}.site-footer .container .main-wrapper .logo p{width:80%;margin:0 auto;font-size:.875rem}.site-footer .container .main-wrapper .pages{width:100%}.site-footer .container .main-wrapper .pages ul{grid-template-columns:repeat(1,1fr);row-gap:1.25rem}.site-footer .container .main-wrapper .pages ul li{margin:0 auto;font-weight:500}.site-footer .container .main-wrapper .social-icons{width:unset;justify-content:center;gap:1.25rem}.site-footer .container .main-wrapper .social-icons a img{width:2.5rem}.site-footer .container .last{flex-direction:column;text-align:center;gap:.9375rem;padding-block:1.875rem 1.5625rem}.site-footer .container .last .copy p{font-size:.75rem}.site-footer .container .last .policy{justify-content:center;gap:2rem}.site-footer .container .last .policy a{font-size:.75rem;font-weight:500}}.image-banner .main-wrapper{position:relative}.image-banner .main-wrapper .container .title{position:absolute;z-index:99;left:5rem;top:0;width:100%;height:100%}.image-banner .main-wrapper .container .title h1{display:flex;align-items:center;color:var(--white);width:45%;height:100%}.image-banner .main-wrapper:before{content:"";width:100%;height:100%;background:linear-gradient(90deg,#234668 11.61%,rgba(35,70,104,0) 69.58%);left:0;position:absolute}.Search-by .main-wrapper{padding-block:6rem}.Search-by .main-wrapper .container .flex-wrapper{display:flex;gap:7.5rem;justify-content:space-between}.Search-by .main-wrapper .container .flex-wrapper .content{display:flex;flex-direction:column;gap:1.25rem;width:13.5rem}.Search-by .main-wrapper .container .flex-wrapper .content h6{color:#9f2b00;text-transform:uppercase;font-weight:700;max-width:27.5rem}.Search-by .main-wrapper .container .flex-wrapper .content p{max-width:27.5rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper{display:flex;gap:1.45rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card{position:relative;cursor:pointer}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .title{position:absolute;bottom:2rem;display:flex;gap:.75rem;flex-direction:column;padding:1.5rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .title a,.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .title p{color:var(--white)}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .title h6{color:var(--white);font-family:Noto Sans}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .link{position:absolute;bottom:0;padding:1.5rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .link a,.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .link p{color:var(--white);font-family:Noto Sans;font-weight:500;font-size:1rem;line-height:150%}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .arrow{position:absolute;top:10px;right:10px;width:1.5rem;opacity:0;transition:all .6s ease-in-out}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card:before{content:"";left:0;width:100%;height:100%;position:absolute;background:linear-gradient(0deg,rgba(0,127,146,.9),rgba(0,127,146,.9));opacity:0;transition:all .5s ease-in-out}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card:hover .arrow{opacity:1;transition:all .6s ease-in-out}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card:hover:before{opacity:1}.global-map .main-wrapper{padding-block:6rem}.global-map .main-wrapper .container .content{text-align:center;display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2.5rem;width:70%;margin:0 auto}.global-map .main-wrapper .container .content h6{color:#9f2b00;text-transform:uppercase}.global-map .main-wrapper .container .content h2{width:75%;margin:0 auto}.global-map .main-wrapper .container .img-wrapper{width:60%;margin:0 auto}@media (max-width:640px){.image-banner .main-wrapper .container .title{width:unset;padding-inline:1rem;left:0;height:unset;top:unset;padding-bottom:3.125rem;bottom:0;width:100%}.image-banner .main-wrapper .container .title h1{justify-content:center;height:auto;text-align:center;margin-inline:auto}.image-banner .main-wrapper:before{content:"";position:absolute;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(3,47,66,0) 51.87%,#032f42 89.37%)}.Search-by .main-wrapper{padding-block:3.125rem}.Search-by .main-wrapper .container .flex-wrapper{flex-direction:column;gap:1.875rem}.Search-by .main-wrapper .container .flex-wrapper .content{width:100%;text-align:center;gap:1.25rem}.Search-by .main-wrapper .container .flex-wrapper .content h6{font-size:1rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper{overflow-x:scroll;gap:.9375rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper::-webkit-scrollbar{display:none}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card{min-width:13.125rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .title{gap:.3125rem;padding:.625rem;bottom:1.375rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .title h6{font-size:.875rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .link{padding:.625rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .link a{font-size:.75rem}.Search-by .main-wrapper .container .flex-wrapper .category-wrapper .card .arrow{opacity:1}.global-map .main-wrapper{padding-block:3.125rem}.global-map .main-wrapper .container .content{width:100%;gap:1.25rem;padding-bottom:2.5rem}.global-map .main-wrapper .container .content h6{font-size:1rem}.global-map .main-wrapper .container .content h2,.global-map .main-wrapper .container .img-wrapper{width:100%}}.our-client .main-wrapper{padding-block:6rem;background-color:#ececec}.our-client .main-wrapper .container .wrapper{text-align:center}.our-client .main-wrapper .container .wrapper h6{padding-bottom:1.25rem}.our-client .main-wrapper .container .wrapper h2{padding-bottom:2.5rem;font-weight:700}.our-client .main-wrapper .container .wrapper .companies-log{display:grid;grid-template-columns:repeat(7,1fr);column-gap:.75rem;row-gap:.9rem}.purpose .main-wrapper{padding-block:6rem}.purpose .main-wrapper .container .wrapper{display:flex;gap:7rem}.purpose .main-wrapper .container .wrapper .left{width:calc(47% - 3.5rem)}.purpose .main-wrapper .container .wrapper .left .content{padding-bottom:1.5rem}.purpose .main-wrapper .container .wrapper .left .content h2,.purpose .main-wrapper .container .wrapper .left .content h6{padding-bottom:1.25rem}.purpose .main-wrapper .container .wrapper .left .content p{padding-bottom:.5rem}.purpose .main-wrapper .container .wrapper .left .image{width:36.5rem}.purpose .main-wrapper .container .wrapper .right{width:calc(53% - 3.5rem)}.purpose .main-wrapper .container .wrapper .right h2,.purpose .main-wrapper .container .wrapper .right h6{padding-bottom:1.25rem}.purpose .main-wrapper .container .wrapper .right .card-wrapper{display:flex;flex-direction:column;gap:.25rem}.purpose .main-wrapper .container .wrapper .right .card-wrapper .card{padding:1.5rem;display:flex;background-color:#ececec;gap:1.25rem;align-items:center}.purpose .main-wrapper .container .wrapper .right .card-wrapper .card img{width:3.5rem}.purpose .main-wrapper .container .wrapper .right .card-wrapper .card .title h6{padding-bottom:0}.vision-mission .main-wrapper{padding-block:6rem}.vision-mission .main-wrapper .container{text-align:center}.vision-mission .main-wrapper .container h6{padding-bottom:1.25rem}.vision-mission .main-wrapper .container h2{padding-bottom:2.5rem}.vision-mission .main-wrapper .container .wrapper{display:flex;justify-content:center;align-items:center}.vision-mission .main-wrapper .container .wrapper .vision{position:relative;height:100%}.vision-mission .main-wrapper .container .wrapper .vision img{width:26.75rem}.vision-mission .main-wrapper .container .wrapper .vision .content{position:absolute;top:8rem;left:7rem;width:15.5rem;text-align:left}.vision-mission .main-wrapper .container .wrapper .vision .content h3{color:var(--white);font-size:2.8rem}.vision-mission .main-wrapper .container .wrapper .vision .content p{color:var(--white);padding-bottom:.25rem}.vision-mission .main-wrapper .container .wrapper .mission{position:relative}.vision-mission .main-wrapper .container .wrapper .mission img{width:26.75rem}.vision-mission .main-wrapper .container .wrapper .mission .content{position:absolute;top:8rem;left:5.5rem;width:15.5rem;text-align:left}.vision-mission .main-wrapper .container .wrapper .mission .content h3{color:var(--white);font-size:2.8rem}.vision-mission .main-wrapper .container .wrapper .mission .content p{color:var(--white);padding-bottom:.25rem}.time-block .main-wrapper{padding-block:6rem;background-color:#ececec}.time-block .main-wrapper .container .title{text-align:center}.time-block .main-wrapper .container .title h6{padding-bottom:1.25rem}.time-block .main-wrapper .container .title h2{padding-bottom:2.5rem}.time-block .main-wrapper .container .miles{position:relative;z-index:99;background-color:#fff}.time-block .main-wrapper .container .miles .mile-cards{padding:1rem 5.5rem}.time-block .main-wrapper .container .miles .mile-cards .prev{width:2rem;position:absolute;top:50%;transform:translateY(-50%);z-index:999;left:2.5rem;cursor:pointer;transition:all .8s ease-in-out}.time-block .main-wrapper .container .miles .mile-cards .prev:hover rect{fill:#007f92}.time-block .main-wrapper .container .miles .mile-cards .prev:hover path{fill:#fff}.time-block .main-wrapper .container .miles .mile-cards .next{width:2rem;position:absolute;cursor:pointer;top:50%;transform:translateY(-50%);z-index:999;right:2.5rem;transition:all .8s ease-in-out}.time-block .main-wrapper .container .miles .mile-cards .next:hover rect{fill:#007f92}.time-block .main-wrapper .container .miles .mile-cards .next:hover path{fill:#fff}.time-block .main-wrapper .container .miles .mile-cards .slick-track{padding-block:5rem}.time-block .main-wrapper .container .miles .mile-cards .slick-slide:nth-child(2n) .description{top:-4rem;bottom:unset}.time-block .main-wrapper .container .miles .mile-cards .slick-slide:nth-child(2n) .description p{align-items:end;display:flex;height:100%}.time-block .main-wrapper .container .miles .mile-cards .slick-slide:nth-child(2n) .year{top:unset;bottom:20%}.time-block .main-wrapper .container .miles .mile-cards .slick-slide:nth-child(2n) .connector{left:50%;transform:translateX(-50%);top:20%}.time-block .main-wrapper .container .miles .mile-cards .slick-slide:nth-child(2n) .connector:after{bottom:unset}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide{position:relative;text-align:center;box-sizing:border-box;height:15rem;display:flex!important;flex-direction:column;justify-content:center;align-items:center;width:13rem}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .year{font-size:1.8rem;color:#9f2b00;font-weight:600;position:absolute;top:25%}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .connector{position:absolute;left:50%;transform:translateX(-50%);width:1px;height:3.5rem;background:rgba(0,0,0,.2);opacity:1;z-index:2;top:55%}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .connector:after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:rgba(0,0,0,.2);left:49.5%;transform:translateX(-50%);opacity:1;bottom:-6px}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .slide-timeline{position:absolute;top:50%;left:0;right:0;height:2px;background:#9f2b00;transform:translateY(-50%);z-index:1;width:100%;display:flex;justify-content:center;align-items:center}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .slide-timeline .dot{width:16px;height:16px;border-radius:50%;background:#fff;border:5px solid #9f2b00;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);opacity:1;z-index:3}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .description{position:absolute;left:50%;transform:translateX(-50%);width:12.5rem;text-align:center;opacity:1;z-index:2;bottom:-5rem;height:6.5rem}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .description p{color:#343434}.time-block .main-wrapper .container .miles .aeroplane{position:absolute;top:50%;left:0;width:49.5rem;transform:translateY(-50%)}.time-block .main-wrapper .container .miles .back{position:absolute;bottom:0;right:0;width:18rem}.aboutus-slider .main-wrapper{background-color:#ececec}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider{position:relative}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .prev{height:2rem;width:2rem;position:absolute;left:2.5rem;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .next{height:2rem;width:2rem;position:absolute;right:2.5rem;top:50%;transform:translateY(-50%);cursor:pointer}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .slick-slide{margin-right:1.5rem}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .slick-list{margin-right:-1.5rem}.aboutus-our-team .main-wrapper{padding-top:6rem;background-color:#fff}.aboutus-our-team .main-wrapper .container .wrapper .con .label{font-family:Coco Gothic;font-weight:700;font-style:Bold;font-size:1.2rem;line-height:130%;letter-spacing:0;text-align:center;text-transform:uppercase;display:inline-block;color:#9f2b00;width:100%}.aboutus-our-team .main-wrapper .container .wrapper .con h2{font-family:Noto Sans;font-weight:700;font-style:Bold;font-size:2.4rem;line-height:120%;letter-spacing:0;text-align:center;margin-top:1.5rem;margin-bottom:2.5rem}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider{position:relative;display:flex;overflow:hidden}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .each-item .img-wrapper img{width:16rem;height:16rem;object-fit:contain;margin-bottom:1.5rem}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .each-item .content h5{font-family:Noto Sans;font-weight:700;font-size:1.2rem;line-height:130%;letter-spacing:0;text-align:center;margin-bottom:1rem}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .each-item .content p{font-family:Noto Sans;font-weight:500;font-style:Medium;font-size:1rem;line-height:150%;letter-spacing:0;text-align:center}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .prev{height:2rem;width:2rem;position:absolute;left:1rem;top:7rem;z-index:1;cursor:pointer}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .next{height:2rem;width:2rem;position:absolute;right:1rem;top:7rem;cursor:pointer}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .slick-slide{margin-right:2.5rem;width:16rem}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .slick-list{margin-right:-2.5rem}@media (max-width:640px){.our-client .main-wrapper{padding-block:3.125rem}.our-client .main-wrapper .container .wrapper h6{padding-bottom:.625rem}.our-client .main-wrapper .container .wrapper h2{padding-bottom:1.875rem}.our-client .main-wrapper .container .wrapper .companies-log{overflow-x:scroll;column-gap:.4375rem;row-gap:.4375rem}.our-client .main-wrapper .container .wrapper .companies-log::-webkit-scrollbar{display:none}.our-client .main-wrapper .container .wrapper .companies-log img{width:6.375rem}.purpose .main-wrapper{padding-block:3.125rem}.purpose .main-wrapper .container .wrapper{text-align:center;flex-direction:column;gap:3.125rem}.purpose .main-wrapper .container .wrapper .left{width:100%}.purpose .main-wrapper .container .wrapper .left .content{padding-bottom:1.875rem}.purpose .main-wrapper .container .wrapper .left .content h2,.purpose .main-wrapper .container .wrapper .left .content h6{padding-bottom:.625rem}.purpose .main-wrapper .container .wrapper .left .image,.purpose .main-wrapper .container .wrapper .right{width:unset}.purpose .main-wrapper .container .wrapper .right h6{padding-bottom:.625rem}.purpose .main-wrapper .container .wrapper .right h2{padding-bottom:1.25rem}.purpose .main-wrapper .container .wrapper .right .card-wrapper .card{padding:1.25rem;text-align:left}.purpose .main-wrapper .container .wrapper .right .card-wrapper .card .title h6{font-size:1.25rem}.purpose .main-wrapper .container .wrapper .right .card-wrapper .card .title p{font-size:.875rem}.vision-mission .main-wrapper{padding-block:3.125rem}.vision-mission .main-wrapper .container .wrapper{flex-direction:column}.vision-mission .main-wrapper .container .wrapper .vision img{max-width:20rem;transform:rotate(90deg)}.vision-mission .main-wrapper .container .wrapper .vision .content{text-align:center;top:6.25rem;left:2.5rem}.vision-mission .main-wrapper .container .wrapper .vision .content h3{font-size:1.5rem}.vision-mission .main-wrapper .container .wrapper .vision .content p{font-size:.875rem}.vision-mission .main-wrapper .container .wrapper .mission img{max-width:20rem;transform:rotate(90deg)}.vision-mission .main-wrapper .container .wrapper .mission .content{text-align:center;top:5rem;left:2.5rem}.vision-mission .main-wrapper .container .wrapper .mission .content h3{font-size:1.5rem}.vision-mission .main-wrapper .container .wrapper .mission .content p{font-size:.875rem}.vision-mission .main-wrapper .container .wrapper .comp img{width:10rem}.time-block .main-wrapper{padding-block:3.125rem}.time-block .main-wrapper .container .title h6{padding-bottom:.9375rem}.time-block .main-wrapper .container .miles{overflow:hidden;z-index:9999}.time-block .main-wrapper .container .miles .mile-cards{padding:0 1.875rem}.time-block .main-wrapper .container .miles .mile-cards .slick-slide:nth-child(2n) .connector:after{top:-6px}.time-block .main-wrapper .container .miles .mile-cards .prev{left:0}.time-block .main-wrapper .container .miles .mile-cards .next{right:0}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .connector:after{bottom:-.375rem}.time-block .main-wrapper .container .miles .mile-cards .milestone-slide .description{left:50%;height:6.25rem;bottom:-3.75rem}.time-block .main-wrapper .container .miles .aeroplane{position:absolute;top:40%;left:0;transform:translateY(-50%);z-index:-1}.time-block .main-wrapper .container .miles .back{display:none}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .prev{height:1.75rem;width:1.75rem;left:0}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .next{height:1.75rem;width:1.75rem;right:0}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .slick-slide{margin-right:.5rem}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .slick-list{margin-right:-.5rem}.aboutus-slider .main-wrapper .container .wrapper .about-us-slider .draggable{margin-left:-50px}.aboutus-our-team .main-wrapper{padding-top:3.125rem}.aboutus-our-team .main-wrapper .container .wrapper .con .label{font-size:1rem;line-height:150%}.aboutus-our-team .main-wrapper .container .wrapper .con h2{font-size:1.5rem;line-height:130%;margin-top:1.25rem;margin-bottom:1.25rem}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .each-item .img-wrapper img{width:15.5rem;height:15.5rem;margin-bottom:1.25rem}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .each-item .content h5{font-size:1.25rem;line-height:140%;margin-bottom:.625rem}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .each-item .content p{font-size:1rem;line-height:150%}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .prev{height:1.75rem;width:1.75rem;left:0;top:mrme(114px)}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .next{height:1.75rem;width:1.75rem;right:0;top:mrme(114px)}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .slick-slide{margin-right:1.25rem;width:15.5rem}.aboutus-our-team .main-wrapper .container .wrapper .our-team-slider .slick-list{margin-right:-1.25rem}}.composite-slider{position:relative;width:100%;height:35rem;overflow:hidden}.composite-slider .banner{position:relative;width:100%;height:100%}.composite-slider .banner .banner-slides{position:absolute;width:100%;height:100%;top:0;left:0}.composite-slider .banner .banner-slides picture{position:absolute;inset:0;opacity:0;transition:opacity .8s ease-in-out;will-change:opacity}.composite-slider .banner .banner-slides picture img{width:auto;height:35rem;object-fit:contain}.composite-slider .banner .banner-slides picture.active{opacity:1;z-index:1}.composite-slider .banner .banner-content{position:absolute;top:0;left:0;display:flex;justify-content:center;flex-direction:column;z-index:2;width:100%;height:100%;background:linear-gradient(90deg,#234668 13.61%,rgba(35,70,104,0) 51%)}.composite-slider .banner .banner-content .container{width:100%}.composite-slider .banner .banner-content .container h1{font-weight:700;font-style:Bold;font-size:2.8rem;line-height:120%;letter-spacing:0;color:#fff;text-align:left;max-width:32.4rem;margin-bottom:1.5rem}.composite-slider .banner .banner-content .container p{font-weight:500;font-style:Medium;font-size:1rem;line-height:150%;color:#fff;letter-spacing:0;text-align:left;max-width:26.5rem}.overview-section{padding-top:6rem}.overview-section.aboutus-overview{padding-bottom:6rem}.overview-section .overview-grid{display:flex;justify-content:space-between}.overview-section .overview-grid .overview-left{flex:0 0 1}.overview-section .overview-grid .overview-left .section-label{font-family:Coco Gothic,sans-serif;font-weight:700;font-size:1.2rem;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#9f2b00}.overview-section .overview-grid .overview-left h2{font-weight:700;font-size:2.4rem;line-height:120%;letter-spacing:0;max-width:25.4rem;margin-top:1.25rem}.overview-section .overview-grid .overview-right{flex:0 0 2;max-width:51.45rem}.overview-section .overview-grid .overview-right p{font-weight:500;font-style:Medium;font-size:1rem;margin-bottom:.5rem;line-height:150%;letter-spacing:0}.cta-section{padding-block:6rem;position:relative;overflow:hidden;background:#007f92}.cta-section .cta-left-vector{position:absolute;top:0;left:0;width:40rem;height:auto}.cta-section .cta-grid{display:flex;justify-content:space-between;align-items:flex-end}.cta-section .cta-grid .cta-left .cta-label{font-family:Coco Gothic;font-weight:700;font-style:Bold;font-size:1.2rem;line-height:130%;letter-spacing:0;text-align:left;text-transform:uppercase}.cta-section .cta-grid .cta-left h2,.cta-section .cta-grid .cta-left h2 *{font-family:Coco Gothic;font-weight:700;font-style:Bold;font-size:2.8rem;line-height:120%;letter-spacing:0;color:#fff;margin-block:1.5rem;max-width:41.45rem}.cta-section .cta-grid .cta-left p{font-weight:500;font-style:Medium;font-size:1rem;line-height:150%;letter-spacing:0;color:#fff;max-width:35.7rem}.cta-section .cta-grid .cta-right .cta-btn{box-sizing:border-box;background:#fff;padding:1rem;display:flex;gap:.5rem;width:fit-content;font-family:Noto Sans;font-weight:500;font-style:Medium;font-size:.8rem;line-height:150%;letter-spacing:0;text-transform:uppercase;z-index:1;position:relative;overflow:hidden;border:none;outline:none;cursor:pointer}.cta-section .cta-grid .cta-right .cta-btn svg{width:.725rem;height:auto}.cta-section .cta-grid .cta-right .cta-btn:hover{color:#fff;background-color:transparent;z-index:1}.cta-section .cta-grid .cta-right .cta-btn:hover svg path{fill:#fff}.cta-section .cta-right-vector{position:absolute;top:0;right:0;width:22.5rem;height:auto}.quality-inspection{padding-block:6rem}.quality-inspection .qi-container-grid{display:flex;justify-content:space-between;align-items:center;gap:3rem}.quality-inspection .qi-container-grid .qi-container-left{flex:0 0 1;width:50%}.quality-inspection .qi-container-grid .qi-container-left .section-label{color:#9f2b00;display:inline-block;font-family:Coco Gothic;font-weight:700;font-style:Bold;font-size:1.2rem;line-height:130%;letter-spacing:0;text-transform:uppercase}.quality-inspection .qi-container-grid .qi-container-left h2{max-width:35.7rem;margin-block:1.5rem;font-family:Noto Sans;font-weight:700}.quality-inspection .qi-container-grid .qi-container-left .qi-text{max-width:42rem}.quality-inspection .qi-container-grid .qi-container-left .qi-text p{margin-bottom:1.5rem;line-height:130%;font-weight:500}.quality-inspection .qi-container-grid .qi-container-left .qi-text ul li{margin-bottom:1.5rem;color:#000;line-height:130%;font-weight:400}.quality-inspection .qi-container-grid .qi-container-left .cta .button-primary a:hover{color:#fff}.quality-inspection .qi-container-grid .qi-container-right{flex:0 0 1;width:50%}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper{overflow:hidden;width:100%}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .slick-track{display:flex;justify-content:center;align-items:center}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .prev{position:absolute;width:2rem;top:50%;transform:translateY(-50%);left:1rem;z-index:9999;cursor:pointer}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .prev path,.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .prev rect{transition:all .6s ease-in-out}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .prev:hover rect{fill:#007f92}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .prev:hover path{fill:#fff}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .next{position:absolute;width:2rem;top:50%;transform:translateY(-50%);right:1rem;z-index:99;cursor:pointer}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .next path,.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .next rect{transition:all .6s ease-in-out}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .next:hover rect{fill:#007f92}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .next:hover path{fill:#fff}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .item{display:none}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .item img{width:100%;height:100%;display:inline-block}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .item:first-child{display:block}.composite-process{padding-block:6rem;background-color:#ececec}.composite-process .container .main-wrapper{display:flex;flex-direction:column;gap:3rem}.composite-process .container .main-wrapper .con{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:1rem}.composite-process .container .main-wrapper .con .label{text-transform:uppercase;font-weight:700;font-size:1.2rem;font-family:Coco Gothic,sans-serif;color:#9f2b00}.composite-process .container .main-wrapper .con h2{font-weight:700}.composite-process .container .main-wrapper .con .desc p:first-child{padding-bottom:.5rem}.composite-process .container .main-wrapper .card-wrapper{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.composite-process .container .main-wrapper .card-wrapper .card{padding:0}.composite-process .container .main-wrapper .card-wrapper .card .icon-img{width:100%;height:26.15rem;margin-bottom:1.5rem;overflow:hidden;transition:all .6s ease-in-out}.composite-process .container .main-wrapper .card-wrapper .card .icon-img img{height:100%;width:100%;object-fit:cover;transition:all .4s ease-in-out}.composite-process .container .main-wrapper .card-wrapper .card p{font-size:1rem}.composite-process .container .main-wrapper .card-wrapper .card h6{font-size:1.2rem;padding-bottom:.625rem}.composite-process .container .main-wrapper .card-wrapper .card:hover .icon-img img{transform:scale(1.15)}.commodities .main-wrapper .container .flex-wrapper .content{width:30rem}@media (max-width:640px){.commodities .main-wrapper .container .flex-wrapper .content{width:100%}}.commodities .main-wrapper .container .flex-wrapper .content h2{font-weight:700}.commodities .main-wrapper .container .flex-wrapper .category-wrapper .card{cursor:pointer}.commodities .main-wrapper .container .flex-wrapper .category-wrapper .card .title p{display:none;transform:all .5s ease-in-out}@media (max-width:640px){.commodities .main-wrapper .container .flex-wrapper .category-wrapper .card .title p{display:block}}.commodities .main-wrapper .container .flex-wrapper .category-wrapper .card:hover .title p{display:block}.bgcolor{background-color:#ecedf0}.products-section{padding-block:6rem;background-color:#fff;background-position:bottom;background-repeat:no-repeat;background-size:cover}.products-section .main-wrapper .con{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:1rem;margin-bottom:3rem}.products-section .main-wrapper .con .label{text-transform:uppercase;font-weight:700;font-size:1.2rem;font-family:Coco Gothic,sans-serif;color:#9f2b00}.products-section .main-wrapper .con h2{font-weight:700;text-align:center}.products-section .main-wrapper .con .desc p{max-width:50rem;margin-inline:auto;text-align:center}.products-section .main-wrapper .con .desc p:first-child{padding-bottom:.5rem}.products-section .main-wrapper .product-layout{display:flex;gap:3rem;padding-inline:3.25rem;margin-inline:auto}.products-section .main-wrapper .product-layout .layout-left{flex:1}.products-section .main-wrapper .product-layout .layout-left .tabs button{display:none}.products-section .main-wrapper .product-layout .layout-left .tabs ul{display:flex;flex-direction:column;gap:1.5rem}.products-section .main-wrapper .product-layout .layout-left .tabs ul li{padding-block:.5rem;font-family:Noto Sans;font-weight:700;font-style:Bold;font-size:.8rem;line-height:130%;letter-spacing:0;text-transform:uppercase;color:#000;cursor:pointer}.products-section .main-wrapper .product-layout .layout-left .tabs ul li.active,.products-section .main-wrapper .product-layout .layout-left .tabs ul li:hover{color:#007f92}.products-section .main-wrapper .product-layout .layout-right{flex:2.4;max-width:65%}.products-section .main-wrapper .product-layout .layout-right .content{width:100%;overflow:hidden}.products-section .main-wrapper .product-layout .layout-right .content .item{display:none}.products-section .main-wrapper .product-layout .layout-right .content .item.active{display:block}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item{max-height:23rem;overflow-y:auto;display:flex;flex-direction:column;gap:2rem}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item{display:flex}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .left{flex:1.3}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .left .product-banner-slides img{height:22.5rem;width:100%;object-fit:cover;display:none}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .left .product-banner-slides img.active{display:block}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .left .product-banner-slides picture{position:absolute;inset:0;opacity:0;transition:opacity .8s ease-in-out;will-change:opacity}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .left .product-banner-slides picture img{width:auto;height:22.5rem;object-fit:contain}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .left .product-banner-slides picture.active{opacity:1;z-index:1}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .right{flex:1;padding-left:3rem;padding-right:2rem}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .right h3{font-family:Coco Gothic;font-weight:700;font-style:Bold;font-size:1.8rem;line-height:130%;letter-spacing:0;margin-bottom:1.5rem;max-width:95%}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .right p{font-family:Noto Sans;font-weight:500;font-style:Medium;font-size:1rem;line-height:150%;letter-spacing:0}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item{max-height:25rem;overflow-y:auto}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item h2{font-family:Coco Gothic;font-weight:700;font-style:Bold;font-size:1.8rem;line-height:130%;letter-spacing:0;margin-bottom:1rem}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .card-item img{width:100%;height:13.55rem;object-fit:cover}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .card-item h4{font-family:Coco Gothic;font-weight:700;font-style:Bold;font-size:1.2rem;line-height:130%;letter-spacing:0;color:#9f2b00;margin-top:1.5rem;margin-bottom:1rem}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .card-item p{font-family:Noto Sans;font-weight:500;font-style:Medium;font-size:1rem;line-height:150%;letter-spacing:0}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item h3{font-weight:700;font-style:Bold;font-size:1.2rem;line-height:130%;letter-spacing:0;margin-bottom:1rem;font-variant:numeric;font-family:Noto Sans}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item p{font-family:Noto Sans;font-weight:500;font-style:Medium;font-size:1rem;line-height:150%;letter-spacing:0;margin-bottom:1.5rem}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide{display:flex;width:100%;margin-bottom:2.25rem}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .prev{position:absolute;width:2rem;bottom:-2.25rem;left:0;z-index:9999;cursor:pointer}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .prev path,.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .prev rect{transition:all .6s ease-in-out}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .prev:hover rect{fill:#007f92}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .prev:hover path{fill:#fff}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .next{position:absolute;width:2rem;bottom:-2.25rem;right:2rem;z-index:99;cursor:pointer}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .next path,.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .next rect{transition:all .6s ease-in-out}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .next:hover rect{fill:#007f92}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .next:hover path{fill:#fff}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .slick-track{display:flex}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .slick-track .slick-slide{margin-right:2rem}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .slick-track .slick-slide:last-child{margin-right:0}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .each-img{width:100%}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .each-img img{width:100%;height:100%;object-fit:contain;display:block}.products-section .main-wrapper .product-layout.layout-content{overflow:hidden;padding-inline:0}.products-section .main-wrapper .product-layout.layout-content .layout-right{height:22.5rem;overflow-y:auto}.products-section .main-wrapper .product-layout.layout-content .layout-right .content .item{display:block;padding-bottom:2.5rem}.products-section .main-wrapper .product-layout.layout-content .layout-right .content .item:last-child{padding-bottom:0}.products-section .main-wrapper .product-layout.layout-content .layout-right .content .item .c-content .each-item{gap:1.5rem}.products-section .main-wrapper .product-layout.layout-content .layout-right .content .item .c-content .each-item .sub-item .left img{height:auto;width:100%;object-fit:cover}.products-section .main-wrapper .product-layout.layout-content .layout-right .content .item .c-content .each-item .sub-item .right{padding-left:2.5rem;padding-right:1.5rem}@media (max-width:1440px){.overview-section .overview-grid .overview-right{max-width:42.95rem}}@media (max-width:640px){.composite-slider{height:32.5rem}.composite-slider .banner .banner-slides picture img{width:100%;height:100%;object-fit:cover}.composite-slider .banner .banner-content{display:flex;justify-content:flex-end;flex-direction:column;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(35,70,104,0) 47.66%,#234668 75.55%)}.composite-slider .banner .banner-content .container{width:100%;padding-bottom:2.5rem}.composite-slider .banner .banner-content .container h1{font-size:1.5rem;line-height:130%;text-align:center;max-width:40.5rem;margin-bottom:1.25rem}.composite-slider .banner .banner-content .container p{font-size:1rem;text-align:center;max-width:33.125rem}.overview-section{padding-top:3.125rem}.overview-section.aboutus-overview{padding-bottom:3.125rem}.overview-section .overview-grid{flex-direction:column}.overview-section .overview-grid .overview-left .section-label{display:inline-block;font-size:1rem;width:100%;line-height:150%;text-align:center;margin-inline:auto}.overview-section .overview-grid .overview-left h2{font-size:1.5rem;line-height:130%;max-width:100%;margin-top:1.25rem;margin-bottom:1.25rem;text-align:center}.overview-section .overview-grid .overview-right{max-width:100%}.overview-section .overview-grid .overview-right p{font-size:1rem;margin-bottom:.625rem;text-align:center}.cta-section{padding-block:3.125rem}.cta-section .cta-left-vector{width:16.25rem;height:auto}.cta-section .cta-grid{justify-content:center;align-items:center;flex-direction:column}.cta-section .cta-grid .cta-left{width:100%}.cta-section .cta-grid .cta-left .cta-label{font-size:1rem;line-height:150%;display:inline-block;width:100%;text-align:center}.cta-section .cta-grid .cta-left h2,.cta-section .cta-grid .cta-left h2 *{font-size:1.5rem;line-height:130%;text-align:center;margin-block:1.25rem;max-width:100%}.cta-section .cta-grid .cta-left p{font-size:.875rem;max-width:100%;text-align:center}.cta-section .cta-grid .cta-right{margin-top:2rem}.cta-section .cta-grid .cta-right .cta-btn{box-sizing:border-box;background:#fff;padding:1.25rem;display:flex;gap:.625rem;width:fit-content;font-size:.875rem}.cta-section .cta-grid .cta-right .cta-btn svg{width:.90625rem;height:auto}.cta-section .cta-right-vector{top:unset;bottom:0;right:0;width:9.3125rem;height:auto;transform:scaleY(-1)}.quality-inspection{padding-block:3.125rem}.quality-inspection .qi-container-grid{gap:1.875rem;flex-direction:column}.quality-inspection .qi-container-grid .qi-container-left{flex:0 0 1;width:100%}.quality-inspection .qi-container-grid .qi-container-left .section-label{font-size:1rem;width:100%;line-height:150%;text-align:center;margin-inline:auto}.quality-inspection .qi-container-grid .qi-container-left h2{max-width:100%;margin-block:1.25rem;text-align:center}.quality-inspection .qi-container-grid .qi-container-left .qi-text{max-width:100%;text-align:center}.quality-inspection .qi-container-grid .qi-container-left .qi-text p,.quality-inspection .qi-container-grid .qi-container-left .qi-text ul li{margin-bottom:1.25rem;line-height:150%}.quality-inspection .qi-container-grid .qi-container-left .cta .button-primary{margin-inline:auto}.quality-inspection .qi-container-grid .qi-container-right{flex:0 0 1;width:100%}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .prev{width:1.25rem;left:.625rem}.quality-inspection .qi-container-grid .qi-container-right .img-wrapper .qi-img-slider .next{width:1.25rem;right:.625rem}.composite-process{padding-block:3.125rem}.composite-process .container .main-wrapper{gap:1.875rem}.composite-process .container .main-wrapper .con{gap:.625rem}.composite-process .container .main-wrapper .con .label{font-size:1rem}.composite-process .container .main-wrapper .con p{font-size:1rem;text-align:center}.composite-process .container .main-wrapper .card-wrapper{display:flex;overflow-x:scroll;gap:.9375rem}.composite-process .container .main-wrapper .card-wrapper::-webkit-scrollbar{display:none}.composite-process .container .main-wrapper .card-wrapper .card{min-width:70%;padding:0}.composite-process .container .main-wrapper .card-wrapper .card .icon-img{width:100%;height:16.5rem;margin-bottom:1.25rem}.composite-process .container .main-wrapper .card-wrapper .card p{font-family:Noto Sans;font-weight:500;font-style:Medium;font-size:.875rem;line-height:150%;letter-spacing:0;max-width:95%}.composite-process .container .main-wrapper .card-wrapper .card h6{font-family:Coco Gothic;font-weight:700;font-size:1rem;line-height:150%;letter-spacing:0}.products-section{padding-block:3.125rem}.products-section .main-wrapper .con{gap:1.25rem;margin-bottom:2.5rem}.products-section .main-wrapper .con .label{font-size:1rem}.products-section .main-wrapper .con h2,.products-section .main-wrapper .con p{text-align:center}.products-section .main-wrapper .product-layout{display:flex;gap:1.875rem;flex-direction:column;padding-inline:0;margin-inline:auto}.products-section .main-wrapper .product-layout .layout-left{flex:1}.products-section .main-wrapper .product-layout .layout-left .tabs{background-color:#9f2b00;padding:.25rem .5rem;display:flex;justify-content:space-between;align-items:center;gap:.5rem}.products-section .main-wrapper .product-layout .layout-left .tabs button{display:block;height:2.5rem;width:2.5rem;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;outline:none;color:#000;border:none}.products-section .main-wrapper .product-layout .layout-left .tabs button svg{height:.75rem;width:auto}.products-section .main-wrapper .product-layout .layout-left .tabs button:hover{background-color:#007f92;color:#fff}.products-section .main-wrapper .product-layout .layout-left .tabs button:hover svg path{fill:#fff}.products-section .main-wrapper .product-layout .layout-left .tabs ul{gap:0}.products-section .main-wrapper .product-layout .layout-left .tabs ul li{padding-block:0;font-size:.875rem;line-height:130%;text-align:center;color:#fff;cursor:unset;display:none}.products-section .main-wrapper .product-layout .layout-left .tabs ul li.active,.products-section .main-wrapper .product-layout .layout-left .tabs ul li:hover{color:#fff;display:block}.products-section .main-wrapper .product-layout .layout-right{flex:1;max-width:100%}.products-section .main-wrapper .product-layout .layout-right .content{width:100%}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item{max-height:unset;overflow-y:unset;display:flex;flex-direction:column;gap:1.875rem}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item{display:flex;flex-direction:column;gap:1.875rem}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .left{flex:1}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .left img{height:12.5rem}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .right{flex:1;padding-left:0;padding-right:0}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .right h3{font-size:1.25rem;line-height:150%;text-align:center;margin-bottom:1.25rem;max-width:100%}.products-section .main-wrapper .product-layout .layout-right .content .c-content .each-item .sub-item .right p{font-size:1rem;line-height:150%;letter-spacing:0;text-align:center}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item{max-height:unset;overflow-y:unset}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item h2{margin-bottom:0;display:none}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards{display:flex;gap:0}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .slick-track{display:flex;gap:1.875rem;margin-left:-.625rem}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .slick-dots li{width:.625rem!important;height:.625rem!important;background-color:#ececec;border:none}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .slick-dots .slick-active{background-color:#189bcc!important}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .card-item img{width:100%;height:9.375rem}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .card-item h4{font-size:1rem;margin-top:.9375rem;margin-bottom:.625rem}.products-section .main-wrapper .product-layout .layout-right .content .c-card .each-item .cards .card-item p{font-size:1rem}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item h3{font-size:1.5rem;margin-bottom:.9375rem;text-align:center}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item p{font-size:1rem;text-align:center;margin-bottom:1.875rem}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide{display:flex;width:100%;justify-content:center}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .prev{position:absolute;width:1.875rem;left:.625rem}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .next{position:absolute;width:1.875rem;right:.625rem}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .slick-dots li{width:.625rem!important;height:.625rem!important;background-color:#ececec;border:none}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .slick-dots .slick-active{background-color:#189bcc!important}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .slick-track{gap:.375rem}.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .slick-track .slick-slide,.products-section .main-wrapper .product-layout .layout-right .content .c-slider .each-item .slider-section-slide .slick-track .slick-slide:last-child{margin-right:0}.products-section .main-wrapper .product-layout.layout-content .layout-right{max-height:100%!important}.products-section .main-wrapper .product-layout.layout-content .layout-right .content .item{display:none}.products-section .main-wrapper .product-layout.layout-content .layout-right .content .item.active{display:block}}@media (max-width:1680px){body,html{font-size:19px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:81rem}.containerright{max-width:1680px;margin:auto;padding-right:3rem}}@media (max-width:1550px){body,html{font-size:18px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:79rem}}@media (max-width:1440px){body,html{font-size:17px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:77.5rem}}@media (max-width:1400px){body,html{font-size:16px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:81rem}}@media (max-width:1280px){body,html{font-size:14px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:84rem}}@media (max-width:1024px){body,html{font-size:11px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:84rem}}@media (max-width:991px){body,html{font-size:10px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:87.5rem}}@media (max-width:768px){body,html{font-size:8px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:87.5rem}}@media (max-width:820px){body,html{font-size:8px}.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:90rem}}@media (max-width:600px){.container{padding-inline:16px}.containerright{padding:0}body,html{font-size:16px}h2{color:#000;font-size:1.5rem;line-height:1.3;font-weight:700}p{color:#000;line-height:1.5}.btn--primary,p{font-size:1rem;font-weight:var(--font-m)}.btn--primary{border-radius:3.125rem;padding:.625rem 1.5625rem}.tag-center,.tag-right{font-size:1rem}.tag-right:before{content:"";position:absolute;right:-3.5rem;bottom:30%;width:2.875rem;height:.125rem;background:#fe4f02}.tag-center:before{left:-3.5rem}.tag-center:after,.tag-center:before{content:"";position:absolute;bottom:30%;width:2.875rem;height:.125rem;background:var(--pc)}.tag-center:after{right:-3.5rem}.slick-dots li{border-radius:100%;width:.5625rem!important;height:.5625rem!important}.slick-dots .slick-active{width:.875rem!important;border-radius:.4375rem!important}.wpcf7-not-valid-tip{position:absolute;font-size:.7rem;bottom:-160%}}@media (max-width:600px){.site-footer .top-element{position:absolute;top:3.3125rem;left:16px;width:21.875rem;height:auto}.site-footer .bg-element{position:absolute;bottom:unset;right:-16px;width:12.5rem;height:auto;top:-123%}.site-footer .footer-top-wrapp{padding-block:3.75rem 2.1875rem;flex-direction:column;gap:2.5rem}.site-footer .footer__brand{width:100%;gap:1.75rem}.site-footer .footer__brand .footer__logo img{max-width:4.125rem}.site-footer .footer__brand .footer__tagline{max-width:100%;width:100%;line-height:1.3;font-size:1rem}.site-footer .footer__brand .footer__social{gap:1.5625rem}.site-footer .footer__nav{width:100%;flex-wrap:wrap;justify-content:flex-start;gap:2.5rem 0}.site-footer .footer__nav .footer__col{width:60%;gap:1.25rem}.site-footer .footer__nav .footer__col a{font-size:1rem;line-height:1;font-weight:var(--font-l)}.site-footer .footer__nav .footer__col:nth-child(2n){width:40%}.site-footer .footer__nav .footer__heading{font-size:.875rem;font-weight:300;line-height:1.5}.site-footer .footer__nav .footer__links li{margin-bottom:1rem}.site-footer .footer__nav .footer__links li:last-child{margin-bottom:0}.site-footer .footer-bottom{position:relative;z-index:1}.site-footer .footer-bottom .footer-bottom-wrapp{padding-block:1.875rem 2.25rem;flex-direction:column;align-items:center;gap:.625rem}.site-footer .footer-bottom .footer-bottom-left p{font-size:.75rem;line-height:1.5;color:var(--white);font-weight:var(--font-r)}.site-footer .footer-bottom .footer-bottom-right .privacy-link{display:flex;gap:2rem}.site-footer .footer-bottom .footer-bottom-right .privacy-link li a{font-size:.75rem;line-height:1.5;color:var(--white);font-weight:var(--font-r)}}@media (max-width:1024px){.d-1024-none{display:none}.d-1024-none-i{display:none!important}.d-1024-block{display:block}.d-1024-block-i{display:block!important}}@media (max-width:991px){.d-991-none{display:none}.d-991-none-i{display:none!important}.d-991-block{display:block}.d-991-block-i{display:block!important}}@media screen and (min-width:991px) and (max-width:1024px){.d-991T1024-none{display:none}.d-991T1024-none-i{display:none!important}.d-991T1024-block{display:block}.d-991T1024-block-i{display:block!important}}@media screen and (min-width:768px) and (max-width:1024px){.d-768T1024-none{display:none}.d-768T1024-none-i{display:none!important}.d-768T1024-block{display:block}.d-768T1024-block-i{display:block!important}}@media (max-width:768px){.d-768-none{display:none}.d-768-none-i{display:none!important}.d-768-block{display:block}.d-768-block-i{display:block!important}}@media (max-width:767px){.d-767-none{display:none}.d-767-none-i{display:none!important}.d-767-block{display:block}.d-767-block-i{display:block!important}}@media (max-width:600px){.d-600-none{display:none}.d-600-none-i{display:none!important}.d-600-block{display:block}.d-600-block-i{display:block!important}}@media (max-width:480px){.d-480-none{display:none}.d-480-none-i{display:none!important}.d-480-block{display:block}.d-480-block-i{display:block!important}}@media (max-width:375px){.d-375-none{display:none}.d-375-none-i{display:none!important}.d-375-block{display:block}.d-375-block-i{display:block!important}}
/*# sourceMappingURL=style.css.map */
