*{box-sizing:border-box;margin:0;padding:0}body,h1,h2,h3,h4,h5,h6,button,input,textarea{font-family:var(--font-poppins), sans-serif}.container-large{width:100%;max-width:1360px;margin-left:auto;margin-right:auto;padding:0 10px}.container-small{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding:0 10px}.header{z-index:100;background:0 0;width:100%;transition:transform .6s,opacity .5s;position:fixed;top:38px;left:0}body.header-hidden .header{transform:translateY(-100%)}.header-inner{justify-content:space-between;align-items:center;transition:all .6s ease-in-out;display:flex;position:relative}.header-shrink .header-inner{padding:0 60px}.header-shrink .mega-menu-wrapper{width:calc(100% - 120px)}.mega-menu-wrapper{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:#fff;background-color:#0000004d;border-radius:12px;width:100%;margin:0 auto;padding:30px;transition:all .6s ease-in-out;position:absolute;top:calc(100% + 20px);left:0;right:0}.mega-menu-wrapper .mega-menu-inner{gap:30px;display:flex}.mega-menu-wrapper .mega-menu-inner .mega-col{width:calc(20% - 30px)}.mega-menu-wrapper .mega-menu-inner .mega-col .mega-head a{color:inherit;background-color:#1c1c1c;border-radius:8px;justify-content:center;align-items:center;padding:11px;text-decoration:none;display:flex}.mega-menu-wrapper .mega-menu-inner .mega-col .mega-head img{width:30px;height:auto}.mega-menu-wrapper ul{flex-direction:column;gap:25px;padding-top:20px;list-style-type:none;display:flex}.mega-menu-wrapper ul li a{cursor:pointer;color:inherit;text-decoration:none}.mega-menu-wrapper ul li h6{text-transform:uppercase;font-size:16px;font-weight:500}.mega-menu-wrapper ul li p{font-size:16px;font-weight:500}body.theme-light .nav-pill a,body.theme-light .cta-btn,body.theme-light .header-actions .search-input-field .search_input_wrapper input::placeholder,body.theme-light .header-actions .search-input-field .search_input_wrapper input{color:#000}body.theme-light .menu-btn img,body.theme-light .header-actions .search-input-field .search_input_wrapper .close-icon img,body.theme-light .header-actions .search-input-field .search_input_wrapper .search_icn{filter:brightness(0)invert(0)}.header-left .logo{display:flex}.header-left .logo a:focus-visible{outline-offset:0;outline:0}.logo span{color:#fff;font-size:14px;font-weight:600}.nav-pill{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#86868633;border-radius:12px;align-items:center;gap:12px;height:100%;padding:9px 8.5px;display:flex;box-shadow:inset 1px .6px #dbd0ca,inset -.5px -.4px #ffffff59}.nav-pill .nav-item{display:flex}.nav-pill a{color:#fff;font-size:14px;font-family:var(--font-poppins), sans-serif;border-radius:12px;padding:13px 24px;font-weight:500;text-decoration:none;transition:all .5s ease-in-out}.nav-pill a:focus-visible{outline:none}.nav-pill a.active,.nav-pill .nav-item.open a{color:#000;opacity:1;background:#fff}.nav-pill a:hover{color:#000;background:#66cff6}.header-actions{align-items:center;gap:12px;display:flex}.header-actions .cta-btn,.header-actions .menu_btn_wrapper{visibility:visible;transition:visibility .61s}.header-actions.search-active .cta-btn,.header-actions.search-active .menu_btn_wrapper{visibility:hidden;pointer-events:none}.header-actions .search-btn{opacity:1;visibility:visible;transition:opacity .6s,visibility .6s}.header-actions.search-active .search-btn{opacity:0;visibility:hidden;pointer-events:none}.header-actions .search-input-field{pointer-events:none;display:contents;position:relative}.header-actions .search-input-field .search_input_wrapper{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);opacity:0;visibility:hidden;background:#86868633;border:2px solid #66cff6;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;width:0;padding:18.5px;transition:all .7s;display:flex;position:absolute;right:10px;overflow:hidden;box-shadow:0 2px 22.1px #53c5f385}.header-shrink .header-actions .search-input-field .search_input_wrapper{right:58px}.header-actions.search-active .search_input_wrapper{pointer-events:auto;opacity:1;visibility:visible;width:476px}.header-actions .search-input-field .search_input_wrapper .search-left{align-items:center;gap:12px;width:100%;display:flex}.header-actions .search-input-field .search_input_wrapper .search_icn,.header-actions .search-input-field .search_input_wrapper .close-icon{display:flex}.header-actions .search-input-field .search_input_wrapper .close-icon{cursor:pointer}.header-actions .search-input-field .search_input_wrapper input{color:#fff;background:0 0;border:0;outline:0;width:100%;font-size:14px;font-weight:500}.header-actions .search-input-field .search_input_wrapper input::placeholder{color:#fff;font-size:14px;font-weight:500}.header-actions .menu_btn_wrapper{position:relative}.header-actions .menu_btn_wrapper .category_menus{pointer-events:none;display:none}.header-actions .menu_btn_wrapper.menu-open .category_menus{pointer-events:auto;display:block}.header-actions .menu_btn_wrapper .category_menus{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:#0000004d;border-radius:12px;width:860px;padding:30px;position:absolute;top:calc(100% + 20px);right:0}.header-actions .menu_btn_wrapper .category_menus .category_menu_wrapper{gap:40px;display:flex}.header-actions .menu_btn_wrapper .category_menus .category_menu_wrapper .nav-banner{border-radius:12px;width:50%;height:100%;position:relative;overflow:hidden}.category_menu_wrapper .contact_crd_main{width:100%;position:absolute;bottom:45px;left:50%;right:50%;transform:translate(-50%)}.header-actions .menu_btn_wrapper .category_menus .category_menu_wrapper .nav-banner img.banner-img{width:100%;transition:all .4s ease-in-out;transform:scale(1)}.header-actions .menu_btn_wrapper .category_menus .category_menu_wrapper .nav-banner:hover img.banner-img{transform:scale(1.05)}.header-actions .nav-categories{flex-direction:column;gap:36px;width:50%;display:flex}.header-actions .nav-categories .category-block{flex-direction:column;gap:16px;width:100%;display:flex}.header-actions .nav-categories .category-block .nav_category_lst{flex-direction:column;align-items:center;gap:16px;display:flex}.header-actions .nav-categories .category-block .nav_category_lst a{color:#fff;justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:500;text-decoration:none;transition:all .4s ease-in-out;display:flex}.header-actions .nav-categories .category-block .nav_category_lst a:hover{color:#66cff6}.header-actions .nav-categories .category-block .nav_category_lst a img{transition:all .4s ease-in-out}.header-actions .nav-categories .category-block .nav_category_lst a:hover img{transform:rotate(45deg)}.header-actions .nav-categories .category-block .category_nm{background-color:#1c1c1c;border-radius:8px;width:100%;padding:11px}.header-actions .nav-categories .category-block .category_nm h6{color:#fff;text-align:center;font-size:16px;font-weight:500;line-height:1.5}.header-actions .search-btn{cursor:pointer;background:#53c5f3;border-radius:12px;justify-content:center;align-items:center;padding:18px;display:inline-flex}.cta-btn{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);color:#fff;cursor:pointer;background:#86868633;border:0;border-radius:12px;padding:21px;font-size:14px;font-weight:500;transition:all .4s ease-in-out;box-shadow:inset 1px .6px #dbd0ca,inset -.5px .6px #ffffff59}.cta-btn:hover{color:#000}.menu-btn{cursor:pointer;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);background:#86868633;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:18px;display:flex;box-shadow:inset 1px .6px #dbd0ca,inset -.5px .6px #ffffff59}.menu-btn img{height:24px;transition:all .5s ease-in-out}.menu-btn:hover img{filter:brightness(0)invert(0)}.header-left{align-items:center;gap:37px;display:flex}.hero{color:#fff;height:100%;min-height:100vh;position:relative;overflow:hidden}.hero-bg{z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-bg img{pointer-events:none;width:100%;height:100%}.hero-media{object-fit:cover;width:100%;height:100%}.hero-swiper,.hero-swiper .swiper,.hero-swiper .swiper-wrapper,.hero-swiper .swiper-slide{height:100%}.hero-swiper .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fff!important}.hero-swiper .swiper-pagination-bullet{width:8px;height:8px;background:#d9d9d97d!important}.hero-swiper{touch-action:pan-y}.hero-swiper .swiper-pagination{bottom:45px!important}.hero .left-icon{z-index:2;position:absolute;top:18%;left:0}.hero .right-icon{z-index:2;position:absolute;top:18%;right:0}.hero-overlay{z-index:1;pointer-events:none;width:fit-content;height:100%;position:absolute;inset:50% 0 0 50%;transform:translate(-50%,-50%)}.hero-content{z-index:3;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.project-hero .hero-btm-content,.blog-hero .hero-btm-content,.project-detailhero .hero-btm-content{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fff0 0%,#0000004f 38.88%,#00000070 100%);justify-content:center;align-items:center;padding:20px 0 52px;display:flex;position:absolute;bottom:0;left:0;right:0}.project-hero .project-hero-overlay,.blog-hero .project-hero-overlay,.project-detailhero .project-hero-overlay{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2;background:linear-gradient(177.13deg,#00000080 2.49%,#00000035 75.59%,#fff0 180.7%);width:100%;height:245px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.blog-hero .project-hero-overlay{height:290px}.hero-btm-bg-glass{-webkit-backdrop-filter:blur(20px);z-index:1;background:repeating-linear-gradient(90deg,#ffffff1f 0 4px,#ffffff08 20px,#0000001f 40px,#00000014 58px);position:absolute;inset:0}.hero-btm-bg-glass:before{content:"";opacity:.4;background:radial-gradient(at top,#fff9,#fff0 60%);position:absolute;inset:0}.hero-btm-bg-glass:after{content:"";background:linear-gradient(#0000 40%,#00000080 100%);position:absolute;inset:0}.project-hero .hero-btm-content .hero-btm-center,.blog-hero .hero-btm-content .hero-btm-center,.project-detailhero .hero-btm-content .hero-btm-center{text-align:center;width:42%}.hero-btm-center .product-icon{pointer-events:none;width:80px}.hero-btm-content-section{z-index:2;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(177.13deg,#00000040 2.49%,#00000014 75.59%,#fff0 180.7%);padding:57px 21px 51px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.hero-btm-content-section .glass{position:relative}.hero-btm-content-section .glass-strip{-webkit-backdrop-filter:blur(18px)saturate(180%);background:linear-gradient(-45deg,#ffffff59 0%,#ffffff26 40%,#ffffff0d 100%);border-radius:30px;width:57px;height:300px;position:relative;overflow:hidden;box-shadow:inset 0 0 20px #ffffff40,inset 0 0 40px #ffffff26,0 10px 30px #00000026}.hero-btm-content-section .glass-strip:before{content:"";mix-blend-mode:screen;opacity:.8;pointer-events:none;background:linear-gradient(-45deg,#fffc 0%,#fff6 20%,#ffffff1a 40%,#0000 60%);position:absolute;inset:0}.hero-btm-content-section .glass-strip:after{content:"";mix-blend-mode:overlay;opacity:.6;pointer-events:none;background:linear-gradient(120deg,#ff009626,#00c8ff26,#ffffff1a);position:absolute;inset:0}.hero-btm-content-section .bgimg{position:absolute;top:0;left:0;right:0}.hero-btm-content-section .bgimg img{width:100%}.hero-btm-content-section .hero-btm-center{text-align:center;width:65%;margin:0 auto}.hero.project-detailhero .hero-btm-content-section .hero-btm-center{justify-content:space-between;align-items:center;width:100%;display:flex}.hero.project-detailhero .hero-btm-content-section .hero-btm-center .project-location{justify-content:center;align-items:center;gap:100px;display:flex}.hero.project-detailhero .hero-btm-content-section .hero-btm-center .project-location .project-country,.hero.project-detailhero .hero-btm-content-section .hero-btm-center .project-location .project-city{flex-direction:column;align-items:flex-start;font-size:32px;font-weight:500;display:flex}.hero.project-detailhero .hero-btm-content-section .hero-btm-center .project-location .project-country img,.hero.project-detailhero .hero-btm-content-section .hero-btm-center .project-location .project-city img{object-fit:cover;width:24px;height:24px;margin-bottom:5px}.hero-btm-center .project_links{background:#fff;border-radius:8px;gap:10px;padding:10px;display:flex;overflow:hidden}.hero-btm-center .project_thumb{border-radius:5px;width:148px;height:100px;display:block;position:relative;overflow:hidden}.hero-btm-center .thumb_img img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.hero-btm-center .thumb_overlay{opacity:0;background:#00000073;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.hero-btm-center .thumb_overlay .arrow img{width:18px;transition:all .3s;transform:translateY(10px)}.hero-btm-center .project_thumb:hover .thumb_overlay{opacity:1}.hero-btm-center .project_thumb:hover img{transform:scale(1.1)}.hero-btm-center .project_thumb:hover .arrow img{transform:translateY(0)}.blog-hero .hero-btm-center{width:100%}.hero-btm-center .breadcrumb,.stack-slider .breadcrumb,.hero-slider .hero-slide .breadcrumb{text-transform:uppercase;font-size:16px;font-weight:500;font-family:var(--font-poppins);justify-content:center;gap:5px;margin-bottom:16px;display:flex}.hero-btm-center .breadcrumb a{color:#a4abb8;text-decoration:none}.hero-btm-center .breadcrumb span,.stack-slider .breadcrumb span,.hero-slider .hero-slide .breadcrumb span{color:#a4abb8;cursor:pointer}.hero-btm-center .breadcrumb span.active,.stack-slider .breadcrumb span.active,.hero-slider .hero-slide .breadcrumb span.active{color:#fff}.project-hero .hero-btm-content .hero-btm-center h2,.hero-btm-content-section .hero-btm-center h2,.blog-hero .hero-btm-content .hero-btm-center h2,.hero-slider .title{letter-spacing:-1.28px;color:#fff;margin-bottom:10px;font-size:64px;font-weight:500;line-height:1.25}.project-hero .hero-btm-content .hero-btm-center p,.hero-btm-content-section .hero-btm-center p,.blog-hero .hero-btm-content .hero-btm-center p,.hero-slider .desc{font-size:16px;font-weight:500;font-family:var(--font-noto-serif);color:#fff;line-height:1.5}.hero-center{text-align:center;z-index:1;min-width:60%;position:absolute;top:50%;left:50%;transform:translate(-50%,-70%)}.hero-center h1{letter-spacing:-1.28px;margin-bottom:24px;font-size:64px;font-weight:500;line-height:1.2}.hero-buttons{justify-content:center;gap:24px;display:flex}.explore-btn{cursor:pointer;font-size:16px;font-weight:500;font-family:var(--font-poppins), sans-serif;color:#000;border:none;border-radius:12px;justify-content:center;align-items:center;width:196px;padding:21px;transition:all .9s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #00a3e4}.explore-btn:before{content:"";border-radius:inherit;opacity:1;z-index:0;background:radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%);transition:opacity .9s;position:absolute;inset:0;box-shadow:inset 0 0 8px #00a3e4}.explore-btn span{z-index:1;transition:transform .9s;position:relative}.explore-btn:hover:before{opacity:0}.explore-btn:hover{background:#fff;font-size:14px;box-shadow:inset 0 0 8px #00a3e4}.view-all-prj{cursor:pointer;width:256px;height:66px;font-size:16px;font-weight:500;font-family:var(--font-poppins), sans-serif;color:#000;border:none;border-radius:12px;justify-content:center;align-items:center;padding:21px;text-decoration:none;transition:all .9s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #00a3e4}.view-all-prj:before{content:"";border-radius:inherit;opacity:1;z-index:0;background:radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%);transition:opacity .9s;position:absolute;inset:0;box-shadow:inset 0 0 8px #00a3e4}.view-all-prj span{z-index:1;transition:transform .9s;position:relative}.view-all-prj:hover:before{opacity:0}.view-all-prj:hover{background:#fff;font-size:14px;box-shadow:inset 0 0 8px #00a3e4}.btn-primary{color:#fff;cursor:pointer;font-size:16px;font-family:var(--font-poppins), sans-serif;background:linear-gradient(135deg,#2bb3d6,#07f);border:none;border-radius:12px;padding:14px 24px}.btn-outline{color:#fff;cursor:pointer;font-size:16px;font-weight:500;font-family:var(--font-poppins), sans-serif;background:0 0;border:2px solid #fff;border-radius:12px;justify-content:center;align-items:center;width:196px;padding:21px;transition:all .8s ease-in-out;display:flex}.btn-outline:hover{color:#000;background:#fff;border:2px solid #fff}.hero-stats{z-index:1;flex-direction:column;width:344px;display:flex;position:absolute;bottom:50px;right:40px}.stat-item{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;border-radius:25px;justify-content:space-between;align-items:center;padding:25px 27px;display:flex;box-shadow:inset 1px .3px #ffffff59,inset -.5px .6px #ffffff59}.stat-item:first-child{transform:translateY(80px);opacity:1!important}.stat-item:nth-child(2){opacity:0;transform:translateY(198px)}.stat-item:nth-child(3){opacity:0;transform:translateY(100px)}.stat-item:nth-child(4){opacity:0;transform:translateY(0)}.stat-item .stat-item-left{align-items:center;gap:16px;display:flex}.stat-item div.number{margin:0;font-size:32px;font-weight:500;line-height:1.5}.stat-item p{color:#ffffffb2;margin:0;font-size:14px;font-weight:400}.property-section{padding:60px 0}.property-inner{grid-template-columns:390px 1fr;gap:40px;padding:60px 0;display:grid}.property-left h4{font-size:36px;font-weight:500;line-height:1.2}.property-left h4 span{color:#8d9499;display:block}.property-left h5{letter-spacing:-.8px;font-size:20px;font-weight:500;line-height:1.2}.property-left h5 span{color:#8d9499;display:block}.property-left p{color:#888;font-size:14px}.property-stats{gap:120px;margin-bottom:20px;display:flex}.stat h2{font-size:48px;font-weight:500;position:relative}.stat h2 span{font-size:14px;font-weight:500;font-family:var(--font-noto-serif);position:absolute;top:-5px;right:-35px}.stat span{color:#777;font-size:14px}.property-desc{font-size:16px;font-weight:500;font-family:var(--font-noto-serif);color:#000;opacity:.7;line-height:1.5}.property_images{gap:10px;padding:30px 0;display:flex}.property_images .imgs span{color:#8d9499;padding-bottom:24px;font-size:14px;font-weight:500;display:block}.property_images .imgs:first-child{width:60%}.property_images .imgs:last-child{width:40%}.property_images .imgs img{object-fit:cover;border-radius:8px;width:100%;height:auto}.property-right h3{margin-bottom:18px;font-size:24px;font-weight:500}.mt-2{margin-top:20px}.divider{background:#ddd;height:1px;margin:40px 0}.property-grid{grid-template-columns:1fr 1fr;gap:60px;display:grid}.property-col h5{border-bottom:1px solid #8d949966;margin-bottom:16px;padding-bottom:18px;font-size:20px;font-weight:600}.property-col .row{justify-content:space-between;margin-bottom:24px;display:flex}.property-col .row span{color:#888;text-transform:uppercase;width:435px;font-size:14px;font-weight:500}.property-col .row b{text-align:right;font-size:16px;font-weight:600}.glass-section{padding-top:30px;overflow:hidden}.glass-section.morph-glass-section{overflow:unset}.glass-section .glass-section-wrapper{width:100%;position:relative}.glass-section .glass-section-wrapper .glass-layer-group{z-index:2;background:linear-gradient(#fff3 15%,#73daff 40%,#fff3 85%);position:relative}.glass-section .glass-layer .glass-overlay{pointer-events:none;flex-direction:row;width:100%;height:clamp(520px,40vw,750px);display:flex;position:relative}.glass-section .glass-layer .glass-overlay .glassbox{-webkit-backdrop-filter:url(#liquid-glass)blur(6px);backdrop-filter:url(#liquid-glass)blur(6px);border-right:2px solid #ffffff75;width:4%;height:100%;position:relative;box-shadow:inset 0 6px 20px -8px #dde3e5cf}.glass-section .glass-layer .glass-overlay .glassbox:after{content:"";pointer-events:none;mix-blend-mode:screen;opacity:.5;background:linear-gradient(-45deg,#fffc,#ffffff4d,#0000 60%);position:absolute;inset:0}.glass-layer{height:100%}.glasstape,.glass{width:100%;height:100%;position:absolute;inset:0;transform:unset!important}.glass-section .glass-text{z-index:3;text-align:center;width:100%;max-width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.glass-section .glass-text h2{letter-spacing:-1.3px;color:#000;font-size:64px;font-weight:400;line-height:1.25}.services-tester .services-row{flex-wrap:wrap}.glass-section .glass-layer img{width:100%;height:auto;display:block}.glass-section .glass-object{z-index:1;will-change:transform;justify-content:center;display:flex;position:relative}.glass-section .glass-object.orbit-fg{z-index:9}.glass-section .glass-object img{width:500px;height:497px}.glass-section .glass-object.orbit-fg img{width:45px;height:auto}.services-section{padding:40px 0 80px;overflow:hidden}.services-section .services-header,.tabbingSection-header{align-items:flex-start;margin-bottom:60px;padding-top:60px;display:flex}.services-header.casestudy-header{align-items:flex-start;margin-bottom:60px;padding-top:140px;display:flex}.services-header.casestudy-header.product-header{padding-top:80px}.services-section .services-tag,.tabbing-tag,.services-header.casestudy-header .services-tag{width:30%;padding-top:20px;position:relative}.tabbingSection-header .horizontal-line,.services-section .horizontal-line{background-color:#edf4ff;width:0;height:2px;position:absolute;top:-15px}.services-header.casestudy-header .horizontal-line{background-color:#c8dfff;width:0;height:2px;position:absolute;top:-15px}.services-section .services-tag .services-tag-wrapper,.services-header.casestudy-header .services-tag .services-tag-wrapper{color:#1c1c1d;width:fit-content;font-size:12px;line-height:1.2;font-family:var(--font-poppins);border:1px solid #949494;border-radius:24px;align-items:center;gap:8px;padding:8px 9px;font-weight:500;display:flex}.tabbing-tag .tabbing-tag-wrapper{color:#fff;width:fit-content;font-size:12px;line-height:1.2;font-family:var(--font-poppins);border:1px solid #ffffff2e;border-radius:24px;align-items:center;gap:8px;padding:8px;font-weight:500;display:flex}.services-section .services-tag .services-tag-wrapper .dot,.tabbing-tag .tabbing-tag-wrapper .dot,.services-header.casestudy-header .services-tag .services-tag-wrapper .dot{background:#4aa3df;border-radius:50%;width:6px;height:6px}.services-section .services-content,.tabbing-content{padding-top:20px;padding-left:60px;position:relative}.services-header.casestudy-header .services-content{padding-top:0;padding-left:60px;position:relative}.services-section .services-content .vertical-line,.tabbingSection .vertical-line{content:"";background-color:#edf4ff;width:2px;height:0;position:absolute;bottom:-60px;left:10px}.services-header.casestudy-header .services-content .vertical-line{content:"";background-color:#c8dfff;width:2px;height:0;position:absolute;bottom:-60px;left:10px}.services-section .services-content h2,.services-header.casestudy-header .services-content h2{color:#1c1c1d;font-size:54px;font-weight:500;line-height:1.25}.tabbing-content h2{color:#fff;font-size:54px;font-weight:400;line-height:1.25}.services-section .services-content h2 span.blue-txt,.services-header.casestudy-header .services-content h2 span.blue-txt{color:#3ebaee;font-family:var(--font-noto-serif);font-style:italic;font-weight:500}.word-wrapper{vertical-align:bottom;display:inline-block;overflow:hidden}.split-word{will-change:transform;display:inline-block}.tabbing-content h2 span.blue-txt{color:#3ebaee;font-family:var(--font-noto-serif);font-style:italic}.services-section .services-content p,.services-header.casestudy-header .services-content p{color:#59585d;font-family:var(--font-noto-serif);margin-top:22px;font-size:16px;line-height:1.5}.services-header.casestudy-header.product-header .services-content p{width:82%}.tabbing-content p{color:#828282;font-family:var(--font-noto-serif);margin-top:29px;font-size:16px;line-height:1.5}.services-section .card{border-radius:16px;position:relative;overflow:hidden}.services-section .card:hover img{transform:scale(1.07)}.services-section .card.small{border-radius:20px}.services-section .card .card-heading{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0009 0%,#00000040 40%,#0000000d 70%,#0000 100%);justify-content:space-between;align-items:center;padding:20px 20px 30px;display:flex;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.services-section .card .card-heading img{width:40px;height:auto}.services-section .card img{object-fit:cover;width:100%;height:100%;transition:all .7s;transform:scale(1)}.services-section .card video{object-fit:cover;width:100%;height:100%}.services-section .card h3{color:#fff;text-transform:uppercase;font-size:30px;font-weight:500;line-height:1.2}.services-section .card h4{letter-spacing:-.56px;color:#fff;font-size:14px;font-weight:500}.services-section .services-grid{grid-template-columns:1fr 1fr 1fr;grid-auto-rows:200px;gap:12px;display:grid}.services-section .large{grid-area:1/1/span 2}.services-section .wide{grid-area:3/1}.services-section .tall{grid-area:1/3/span 2}.services-section .center{grid-area:2/2/span 2}.services-section .middle-top{grid-area:1/2;grid-template-columns:1fr 1fr;gap:12px;display:grid}.services-section .middle-top .card.small.dark .card-heading{bottom:0;top:unset;background:linear-gradient(#0000 0%,#0000000d 30%,#00000040 60%,#0009 100%);-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.services-section .small-bottom{grid-area:3/3}.contact-section{color:#fff;padding:80px 0}.contact-section .contact-wrapper{grid-template-columns:320px 1fr;align-items:start;gap:80px;display:grid}.contact-section .contact-left h3{letter-spacing:-.48px;color:#fff;margin-bottom:12px;font-size:22.5px;font-weight:700}.contact-section .contact-item{border-bottom:1.5px solid #e6e6e6;padding:30px 0}.contact-section .contact-item:last-child{border-bottom:0}.contact-section .contact-item p{color:#fff;margin:4px 0;font-size:15.6px;line-height:1.5}.contact-section .contact-right{width:100%}.contact-section .form-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.contact-section .form-group{flex-direction:column;display:flex}.contact-section .form-group label{color:#fff;margin-bottom:14px;font-size:14.5px;font-weight:400}.contact-section input,.contact-section textarea{outline:unset;color:#fff;background:#222;border:0;border-radius:10px;outline:none;padding:20px;font-size:14px}.contact-section input::placeholder,.contact-section textarea::placeholder{color:#fff}.contact-section textarea{resize:none;height:140px}.contact-section .form-group.full{margin-bottom:20px}.contact-section .submit-btn,.contact-form .submit-btn,.apply-form .submit-btn{cursor:pointer;font-size:16px;font-weight:500;font-family:var(--font-poppins), sans-serif;color:#000;border:none;border-radius:12px;width:100%;height:66px;padding:21px 29px;transition:all .9s ease-in-out;position:relative;overflow:hidden;box-shadow:inset 0 0 8px #00a3e4}.role-card .arrow-btn{z-index:2;cursor:pointer;color:#000;background:#f8f9fb;border:none;justify-content:center;align-items:center;width:43px;height:43px;transition:all .9s ease-in-out;display:flex;position:relative;overflow:hidden;border-radius:50%!important}.role-card .arrow-btn:before{content:"";border-radius:inherit;opacity:1;z-index:0;background:#f8f9fb;transition:opacity .9s;position:absolute;inset:0}.role-card .arrow-btn span{z-index:1;transition:all .9s ease-in-out;display:flex;position:relative}.role-card:hover .arrow-btn:before{opacity:0}.role-card .arrow-btn{transition:all .5s}.role-card:hover .arrow-btn{background:radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%);box-shadow:inset 0 0 8px #00a3e4}.role-card .arrow-btn span img{transition:all .5s}.role-card:hover .arrow-btn span img{filter:brightness(0)invert();transform:rotate(-25deg)}.rolebtn-wrapper{position:absolute;bottom:0;right:0}.apply-form .submit-btn{justify-content:center;align-items:center;height:56px;display:flex}.contact-section .submit-btn:before,.contact-form .submit-btn:before,.apply-form .submit-btn:before{content:"";border-radius:inherit;opacity:1;z-index:0;background:radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%);transition:opacity .9s;position:absolute;inset:0}.contact-section .submit-btn span,.contact-form .submit-btn span,.apply-form .submit-btn span{z-index:1;transition:all .9s ease-in-out;position:relative}.contact-section .submit-btn:hover:before,.contact-form .submit-btn:hover:before,.apply-form .submit-btn:hover:before{opacity:0}.contact-section .submit-btn:hover,.contact-form .submit-btn:hover,.apply-form .submit-btn:hover{background:#fff;font-size:14px;box-shadow:inset 0 0 8px #00a3e4}.tabbingSection{background-color:#000;border-radius:26px;margin:0 30px;padding:50px 0;overflow:hidden}.tabbingSection .ftr_rw1{border-radius:26px;overflow:hidden}.vt-section{color:#fff;padding:60px 0 80px}.vt-section .vt-wrapper{justify-content:space-between;align-items:flex-start;display:flex}.vt-section .vt-left{scroll-behavior:smooth;height:675px;max-height:700px;padding-left:45px;position:relative;overflow-y:auto}.vt-section .vt-left:before{content:"";background:#2e2e2e;border-radius:10px;width:16px;height:100%;position:absolute;left:2px}.vt-section .vt-item.active{opacity:1}.vt-indicator{pointer-events:none;background:radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%);border-radius:10px;width:20px;height:70px;position:absolute;top:0;left:0}.vt-image img,.vt-overlay,.vt-bottom,.vt-section .vt-item.active:before{opacity:1}.vt-section .vt-left::-webkit-scrollbar{width:4px}.vt-section .vt-left::-webkit-scrollbar-thumb{background:#444;border-radius:10px}.vt-section .vt-item{cursor:pointer;margin-bottom:30px;padding:0 10px;transition:all .3s;position:relative}.vt-section .vt-item:last-child{margin-bottom:0}.vt-section .vt-item h4{margin-bottom:6px;font-size:24px;font-weight:500;line-height:1.5}.vt-section .vt-left .vt-item:nth-child(2) h4{margin-bottom:14px;line-height:1}.vt-section .vt-item p{color:#878787;font-size:18px;font-weight:500;font-family:var(--font-poppins)}.vt-section .vt-image{border-radius:32px;width:846px;height:675px;position:relative;overflow:hidden}.vt-section .vt-image img{object-fit:cover;width:100%;height:100%;transition:all .8s;transform:scale(1)}.vt-section .vt-image:hover img{transform:scale(1.05)}.vt-section .vt-overlay{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#48484833;border-radius:22px;padding:40px;position:absolute;top:20px;left:20px;box-shadow:inset .6px .6px #dbd0ca,inset -.5px -.4px #ffffff59}.vt-section .vt-overlay p{font-size:16px;font-weight:400;font-family:var(--font-poppins)}.vt-section .vt-bottom{border-radius:inherit;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#0000 0%,#0000000d 20%,#00000040 50%,#0009 100%);padding:70px 20px 43px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.vt-section .vt-mobile{display:none}.vt-section .vt-bottom .vt-btm-wrapper{z-index:2;gap:40px;display:flex;position:relative}.vt-section .vt-bottom .bg-blur-layer{z-index:1;border-radius:inherit;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:linear-gradient(#0000 0%,#0000000d 20%,#00000040 50%,#0009 100%);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.vt-section .vt-bottom span{font-size:14px;font-weight:500;font-family:var(--font-poppins), sans-serif;color:#fff;line-height:1.4}.vt-section .vt-bottom p{font-size:24px;font-weight:500;line-height:1.5}.footer-section{margin-top:77px;overflow:hidden}.footer-section .footer-section-wrapper{position:relative}.footer-section .footer-section-wrapper:before{content:"";opacity:.7;background:#ffffff1f;width:.8px;height:100%;position:absolute;top:50%;left:36%}.footer-section .footer-section-wrapper:after{content:"";opacity:.7;background:#ffffff1f;width:.8px;height:100%;position:absolute;top:50%;right:36%}.footer-section .footer-section-wrapper .contact-section{background-color:#000}.tabbingSection .ftr_rw1{height:591px;position:relative}.footer-section .footer-section-wrapper .ftr_rw1{background:linear-gradient(#fff 0%,#3fcbff 100%);height:76.389vw;position:relative}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_cl_bg{position:absolute;bottom:0;left:0;right:0}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_cl_bg img{object-fit:cover;pointer-events:none;width:100%;height:60.417vw}.tabbingSection .ftr_rw1 .ftr_cl_bg{height:100%;position:relative;overflow:hidden}.tabbingSection .ftr_rw1 .ftr_cl_b{position:absolute;inset:0}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_rw-overlay,.tabbingSection .ftr_rw1 .ftr_rw-overlay{z-index:1;background:linear-gradient(#11111200 24.79%,#000 88.91%);height:100%;position:absolute;bottom:-1px;left:0;right:0}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_rw-overlay{background:linear-gradient(#11111200 29.49%,#000 75.23%);height:60%}.tabbingSection .ftr_rw1 .ftr_cl_bg img{object-fit:cover;will-change:transform;width:100%;height:150%;position:absolute;top:-35%;left:0}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content,.tabbingSection .ftr_rw1 .ftr_clm-content{z-index:2;text-align:center;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content{padding:20px 0;top:75%}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .ftr-content-bg{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1;background:linear-gradient(177.13deg,#00000080 2.49%,#00000035 75.59%,#fff0 180.7%);height:260px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content p,.tabbingSection .ftr_rw1 .ftr_clm-content p{color:#fff;margin-bottom:11px;font-size:18px;font-weight:500;line-height:1.5}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content h2,.tabbingSection .ftr_rw1 .ftr_clm-content h2{color:#fff;z-index:2;margin-bottom:40px;font-size:48px;font-weight:500;line-height:1.3;position:relative}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd,.category_menu_wrapper .contact_crd{z-index:2;background:#fff;border-radius:21px;width:320px;margin:0 auto;padding:16px;position:relative;box-shadow:0 10px 10px -3.75px #0000000f,0 2.29px 2.29px -2.5px #00000029,0 .6px .6px -1.25px #0000002e}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_crd_row1,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_crd_row1,.category_menu_wrapper .contact_crd .contact_crd_row1{align-items:flex-start;display:flex}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_crd_row1 img,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_crd_row1 img,.category_menu_wrapper .contact_crd .contact_crd_row1 img{object-fit:cover;width:52px;height:47px}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2,.category_menu_wrapper .contact_crd .contact_card_row2{justify-content:space-between;align-items:center;margin-top:30px;display:flex}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_brief,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_brief,.category_menu_wrapper .contact_crd .contact_card_row2 .crd_brief{text-align:left}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_brief h6,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_brief h6,.category_menu_wrapper .contact_crd .contact_card_row2 .crd_brief h6{color:#0000009e;letter-spacing:-.15px;font-size:15px;font-weight:400;line-height:1.3}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_brief h5,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_brief h5,.category_menu_wrapper .contact_crd .contact_card_row2 .crd_brief h5{color:#111112;letter-spacing:-.32px;font-size:16px;font-weight:400;line-height:1.3}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_redirect,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_redirect,.category_menu_wrapper .contact_crd .contact_card_row2 .crd_redirect{cursor:pointer;background:#111112;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_redirect img,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_redirect img,.category_menu_wrapper .contact_crd .contact_card_row2 .crd_redirect img{transition:all .5s}.footer-section .footer-section-wrapper .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_redirect:hover img,.tabbingSection .ftr_rw1 .ftr_clm-content .contact_crd .contact_card_row2 .crd_redirect:hover img,.category_menu_wrapper .contact_crd .contact_card_row2 .crd_redirect:hover img{transform:rotate(-45deg)}.footer-section .footer-section-wrapper .ftr_rw2{color:#fff;background:#000;padding:60px 0 140px}.footer-section .footer-section-wrapper .ftr_rw2 .container-large{justify-content:space-between;align-items:flex-start;display:flex}.footer-section .footer-section-wrapper .ftr_rw2 .col h4{color:#fff9;letter-spacing:-.72px;margin-bottom:8px;font-size:18px;font-weight:500;line-height:1.3}.footer-section .footer-section-wrapper .ftr_rw2 .col ul li{letter-spacing:-.72px;color:#fff;cursor:pointer;width:fit-content;margin-bottom:8px;font-size:17.7px;font-weight:500;list-style-type:none;transition:all .4s}.footer-section .footer-section-wrapper .ftr_rw2 .col ul li a{color:inherit;text-decoration:none}.footer-section .footer-section-wrapper .ftr_rw2 .col ul li:hover{color:#00a3e4}.footer-section .footer-section-wrapper .ftr_rw2 .col.center{flex-direction:column;justify-content:center;align-items:center;width:60%;display:flex}.footer-section .footer-section-wrapper .ftr_rw2 .col.center .ftr_logo{margin-bottom:28px}.footer-section .footer-section-wrapper .ftr_rw2 .col.center p{letter-spacing:-.72px;text-align:center;width:80%;margin-bottom:34px;font-size:18px;font-weight:500;line-height:1.5}.footer-section .footer-section-wrapper .ftr_rw2 .col.center input{color:#fff;letter-spacing:-.1px;background:0 0;border:0;border-bottom:1px solid #6d6d6d4d;padding:14px;font-size:16px;font-weight:400}.footer-section .footer-section-wrapper .ftr_rw2 .col.center input:focus{border:0;border-bottom:1px solid #fff;outline:none}.footer-section .footer-section-wrapper .ftr_rw2 .col.center input::placeholder{text-align:center}.footer-section .footer-section-wrapper .ftr_rw2 .col.center .explore-btn{height:56px;margin-top:18px;padding:16px 97px}.footer-section .footer-section-wrapper .ftr_rw2 .col.right{text-align:right;width:20%;padding-top:100px}.footer-section .footer-section-wrapper .ftr_rw2 .col.right ul{flex-direction:column;align-items:flex-end;display:flex}.footer-section .footer-section-wrapper .ftr_rw2 .col.left{width:20%;padding-top:100px}.footer-section .socials,.footer-section .contact{margin-top:28px}.footer-section .socials .social-icons{align-items:center;gap:16px;display:flex}.footer-section .socials .social-icons a{transition:all .3s}.footer-section .socials .social-icons a:hover{transform:scale(1.1)}.footer-section .contact p{letter-spacing:-.72px;color:#fff;font-size:17.9px;font-weight:500;line-height:1.5}.footer-section .footer-section-wrapper .ftr_rw3{background:#000;justify-content:center;align-items:center;padding-top:60px;display:flex}.footer-section .footer-section-wrapper .ftr_rw3 img.ftr_brand_lg{opacity:.2;width:82%}.testimonial-section{padding:80px 0;overflow:hidden}.testimonial-section .testimonial-header{text-align:center;margin-bottom:36px}.testimonial-section .testimonial-header h2,.story-reveal-section h2,.zig-zag-header h2{color:#000;font-size:60px;font-weight:500;line-height:1.25}.testimonial-section .testimonial-header h2 span.blue-txt,.story-reveal-section h2 span.blue-txt,.zig-zag-header h2 span.blue-txt{color:#3ebaee;font-family:var(--font-noto-serif);font-style:italic;font-weight:500}.testimonial-section .testimonial-header p{color:#0000008f;margin-top:8px;font-size:18px;font-weight:500}.testimonial-section .testimonial-logos{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:50px;display:flex}.testimonial-section .testimonial-logos .logos_wrapper{flex-wrap:wrap;justify-content:center;gap:20px;display:flex}.testimonial-section .testimonial-logos .logos-mobile{display:none}.testimonial-section .testimonial-logos img{object-fit:contain;height:90px}.testimonial-section .testimonial-logos span{color:#9ca0a4;align-items:center;font-size:18px;font-weight:600;display:flex}.testimonial-section .testimonial-slider{padding-left:16px}.testimonial-section .swiper-slide{width:476px}.testimonial-section .testimonial-card{border-radius:32px;height:476px;position:relative;overflow:hidden}.testimonial-section .testimonial-card img,.testimonial-section .testimonial-card video{object-fit:cover;width:100%;height:100%}.testimonial-section .testimonial-card .video-wrapper{cursor:pointer;width:100%;height:100%;position:relative}.testimonial-section .testimonial-card .video-wrapper .play-btn,.testimonial-section .testimonial-card .video-wrapper .pause-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;z-index:2;background:#ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 1px .6px #dbd0ca,inset -1.7px -.4px #ffffff59}.testimonial-section .testimonial-card .video-wrapper .play-btn img,.testimonial-section .testimonial-card .video-wrapper .pause-btn img{object-fit:contain;width:24px;height:24px}.testimonial-section .testimonial-card .video-wrapper.playing .play-btn{opacity:0;pointer-events:none}.pause-btn{opacity:0;transition:all .3s}.video-wrapper.playing:hover .pause-btn{opacity:1}.testimonial-section .testimonial-card .overlay{text-align:center;color:#fff;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#fff0 0%,#0003 60%,#0000006b 100%);border-radius:32px 32px 0 0;flex-direction:column;justify-content:flex-end;width:100%;min-height:250px;padding:29px 20px;display:flex;position:absolute;bottom:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0%,#0009 20%,#000 30%);mask-image:linear-gradient(#0000 0%,#0009 20%,#000 30%)}.testimonial-section .testimonial-card .overlay.reduce-height{min-height:170px}.testimonial-section .testimonial-card .overlay p.hide-text{display:none}.testimonial-section .overlay h4{font-size:32px;font-weight:500;line-height:1.2}.testimonial-section .overlay span,.testimonial-section .testimonial-logos span{font-size:16px;font-weight:500}.testimonial-section .overlay p{font-size:18px;font-weight:400;font-family:var(--font-noto-serif);color:#fff;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;width:100%;min-height:50px;margin:12px auto 0;line-height:1.4;display:-webkit-box;overflow:hidden}.faq_section{padding:60px 0}.load_mr{cursor:pointer}.faq_section .faq_header{justify-content:space-between;align-items:flex-start;display:flex}.faq_section .faq_header .faq_heading{width:15%}.faq_heading p{color:#8d9499;letter-spacing:-.84px;font-size:14px;font-weight:500}.faq_heading div{letter-spacing:-1.8px;color:#000;font-size:36px;font-weight:500;line-height:1.2}.faq_heading div span{color:#8d9499}.faq_subheading{width:66%}.faq_subheading p{color:#000;font-size:24px;font-weight:500;font-family:var(--font-poppins);line-height:1.5}.faq_listrw1,.ask_me_rw{flex-wrap:wrap;justify-content:space-between;gap:10px;width:66%;margin-left:auto;display:flex}.faq_listrw1_new{justify-content:space-between;display:flex}.faq_listrw1_new .col{width:calc(33.3333% - 10px)}.faq_listrw1_new .col_1{padding-top:232px}.faq_listrw2{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.faq_listrw1 .faq-item,.ask_me_rw .e-width{width:calc(50% - 10px)}.faq_listrw2 .faq-item{width:calc(33.3333% - 10px)}.faq_section_wrapper .faq-item{border-top:1px solid #8d949980;padding-top:20px;padding-bottom:50px}.faq_section_wrapper .faq-item .faq-heading{cursor:pointer;justify-content:space-between;align-items:flex-start;display:flex}.faq_section_wrapper .faq-item .faq-heading .heading{color:#000;letter-spacing:-.64px;width:70%;font-size:16px;font-weight:500;line-height:1.4}.faq_section_wrapper .faq-item .faq-ans{padding-top:20px;display:none}.faq_section_wrapper .faq-item .faq-ans p{font-size:16px}.faq_section_wrapper .faq-item.faq-opened .faq-ans{display:block}.faq_section_wrapper .faq-item .faq-heading .plus-minus{background:#f0f2f3;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ask_me_rw{align-items:center;padding-bottom:20px}.ask_me_rw .ask_me,.col .ask_me{font-size:20px;font-weight:500;font-family:var(--font-poppins);color:#000;align-items:flex-start;gap:10px;display:flex}.ask_me_rw .send_message,.col .send_message{color:#000;height:30px;font-size:18px;font-weight:500;font-family:var(--font-poppins);cursor:pointer;align-items:center;gap:16px;line-height:1.2;display:flex;position:relative}.ask_me_rw .send_message div,.col .send_message div{align-items:center;gap:6px;display:flex}.ask_me_rw .send_message span.dot,.col .send_message span.dot{background:#000;border-radius:50%;width:7px;height:7px}.ask_me_rw .send_message:after,.col .send_message:after{content:"";background:linear-gradient(90deg,#0653a7 0%,#0e99df 100%);width:300px;height:4px;position:absolute;bottom:-8px;left:0}.ask_me_rw .send_message input::placeholder{color:#000;letter-spacing:-.9px;font-size:18px;font-weight:600;line-height:1.2}.ask_me_rw .ask_me span.dot,.col .ask_me span.dot{background:#45aa3e;border-radius:50%;width:9px;min-width:9px;height:9px;min-height:9px;margin-top:8px}.projects-marquee{padding:50px 0 20px;overflow:hidden}.projects-marquee .marquee-row{margin-bottom:20px;overflow:hidden}.projects-marquee .marquee-track{will-change:transform;gap:20px;width:max-content;display:flex}.projects-marquee .marquee-item{overflow:hidden}.projects-marquee .marquee-item img{object-fit:cover;border-radius:10px;min-width:360px;max-width:680px;height:auto;min-height:200px;max-height:360px}.projects-marquee h2.heading{color:#9f9fa413;margin-bottom:50px;padding-left:113px;font-size:195px;font-weight:400}.global-footprint{padding:8px 0 70px}.global-footprint .heading h2{color:#000;text-align:center;font-size:64px;font-weight:500;line-height:1}.global-footprint .map-image img{width:100%;max-width:100%}.glass-tech-section{padding:70px 0;overflow:hidden}.glass-tech-section .glasstech-wrapper .glastech-row1{justify-content:center;display:flex;position:relative}.glass-tech-section .glasstech-wrapper .glastech-row1 .threeglass-svg{z-index:2;position:relative}.glass-tech-section .bg-text{color:#69696913;white-space:nowrap;z-index:1;font-size:128px;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stackedimages{z-index:2;position:relative}.glass-tech-section .glass-cards{perspective:1200px;justify-content:center;align-items:center;gap:0;display:flex}.glass-tech-section .glass-card{-webkit-backdrop-filter:blur(25px);background:#fff3;border:1px solid #ffffff4d;border-radius:20px;justify-content:flex-start;align-items:flex-end;width:220px;height:300px;padding:20px;display:flex;box-shadow:0 20px 40px #00000014,inset 0 0 20px #fff3}.glass-card span{color:#000;background:#fff;border-radius:8px;padding:6px 12px;font-size:12px;font-weight:600}.glass-tech-section .card-left{background-color:#e2e8f099}.glass-tech-section .card-center{z-index:3;background-color:#f8fafc80}.glass-tech-section .card-right{background:#dceeff66}.glass-tech-section .glass-features{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.glass-tech-section .glass-features .feature{align-items:flex-start;gap:16px;display:flex}.glass-tech-section .glass-features .feature .feature-icon{background:#fff;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.glass-tech-section .glass-features .feature .feature-icon img{object-fit:cover;width:24px;height:24px}.glass-tech-section .feature h4{color:#111827;margin-bottom:3px;font-size:18px;font-weight:700}.glass-tech-section .feature p{color:#6b7280;font-size:15px;font-weight:400;line-height:1.4}.services-tester{background:#00000008;border-radius:26px;margin:50px 30px;padding:40px 0}.services-tester .services-row{gap:16px;display:flex}.services-tester .services-row.top{margin-bottom:20px}.services-tester .services-content{flex:1.2}.services-tester .services-content h2{color:#000;font-size:60px;font-weight:500;line-height:1.25}.services-tester .services-content span.blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.services-tester .services-content p{color:#59585d;margin-top:20px;font-size:16px;font-weight:500;line-height:1.4}.services-tester .services-right{flex-direction:row;flex:1;gap:16px;display:flex}.services-tester .services-right .card{border-radius:16px;width:50%;height:378px;transition:all .5s;position:relative;overflow:hidden}.services-tester .services-right .card:hover .card_redirect_arr{opacity:1}.services-tester .services-right .card .bgimage img{width:100%;height:100%}.services-tester .services-row.bottom .card{cursor:pointer;border-radius:16px;flex:1;height:378px;transition:all .99s ease-in-out;overflow:hidden}.services-tester .services-row.bottom .card .card_Wrapper,.services-tester .services-right .card .card_Wrapper{height:100%;position:relative}.services-tester .services-right .card .card_Wrapper .bgimage{height:100%}.services-tester .card .card_Wrapper .card_redirect_arr{cursor:pointer;opacity:0;background:#edf4ff;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .5s ease-in-out;display:flex;position:absolute;bottom:20px;right:20px}.services-tester .card .card_Wrapper .card_redirect_arr img{transition:all .5s ease-in-out}.services-tester .card .card_Wrapper .card_redirect_arr:hover img{transform:rotate(45deg)}.services-tester .services-row.bottom .card .card_Wrapper .bgimage img{object-fit:cover;width:100%;height:378px}.services-tester .services-row.bottom .card .card_Wrapper .card_header,.services-tester .services-right .card .card_Wrapper .card_header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0009 0%,#00000040 40%,#0000000d 70%,#0000 100%);padding:17px 26px 68px 22px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%);mask-image:linear-gradient(#000 70%,#0000 100%)}.services-tester .services-row.bottom .card .card_Wrapper .card_header h2,.services-tester .services-right .card .card_Wrapper .card_header h2{color:#fff;font-size:30px;font-weight:500;line-height:1.2}.services-tester .services-row.bottom .card .card_Wrapper .card_header p,.services-tester .services-right .card .card_Wrapper .card_header p{color:#fff;font-size:14px;font-weight:500;font-family:var(--font-noto-serif)}.services-tester .services-row.bottom .card.default-active{flex:2.5}.services-tester .services-row.bottom:hover .card{flex:1}.services-tester .services-row.bottom .card:hover{flex:2.5}.services-tester .services-row.bottom .card:hover .card_redirect_arr{opacity:1}.stack-cards-section{padding:60px 0;position:relative}.stack-cards-section .stack-cards-wrapper{flex-direction:column;gap:26px;display:flex;position:relative}.stack-cards-section .stack-card{z-index:1;cursor:pointer;justify-content:space-between;align-items:stretch;gap:14px;width:100%;height:580px;display:flex;position:relative}.stack-cards-section .stack-card__content{background-color:#f8f9fb;border-radius:10px;flex-direction:column;justify-content:space-between;width:45%;padding:24px;display:flex}.stack-cards-section .stack-card__content_btm .facilities_wrapper{align-items:center;gap:14px;display:flex}.stack-cards-section .stack-card__content_btm .facilities_wrapper .facility{font-size:16px;font-weight:500;font-family:var(--font-poppins);color:#353849;background:#fff;border-radius:39px;justify-content:center;align-items:center;gap:4px;padding:8px;display:flex}.stack-cards-section .stack-card__content h3{color:#000;margin-bottom:6px;font-size:30px;font-weight:500}.stack-cards-section .stack-card__content p{color:#59585d;font-size:16px;font-weight:500;font-family:var(--font-noto-serif);line-height:1.5}.stack-cards-section .facilities_wrapper{align-items:center;gap:14px;display:flex}.stack-cards-section .stack-card__image{will-change:transform;backface-visibility:hidden;border-radius:10px;width:55%;transform:translateZ(0)}.stack-cards-section .stack-card__image img{object-fit:cover;will-change:transform;backface-visibility:hidden;pointer-events:none;border-radius:10px;width:100%;height:100%;transform:translateZ(0)}.projects-section{padding:60px 0;position:relative}.projects-section .bg-blue-gradient{z-index:1;background:linear-gradient(#fff 0%,#7cdbff 38.44%,#a8e7ff 63.04%,#fff 100%);height:496px;position:absolute;top:22%;left:0;right:0}.projects-section .projects-header{text-align:center;z-index:2;max-width:900px;margin:0 auto 90px;position:relative}.projects-section .projects-header h2{font-size:60px;font-weight:500;line-height:1.25}.projects-section .projects-header .highlight{color:#66cff6;font-family:var(--font-noto-serif);font-style:italic}.projects-section .projects-header p{color:#59585d;font-size:16px;font-weight:500;font-family:var(--font-noto-serif);margin-top:24px;line-height:1.5}.projects-section .projects-tabs{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:38px;display:flex}.projects-section .projects-tabs button{color:#353849;cursor:pointer;background:#fff;border:none;border-radius:39px;padding:8px 10px;font-size:16px;font-weight:500;line-height:1.5;transition:all .3s;display:inline-block;position:relative;overflow:hidden}.projects-section .projects-tabs button.active:before{transform:translateY(0)}.projects-section .projects-tabs button.active span{color:#fff}.projects-section .projects-tabs button:before{content:"";z-index:0;background:#000;transition:transform .3s cubic-bezier(.7,0,.2,1);position:absolute;inset:0;transform:translateY(100%)}.projects-section .projects-tabs button span{z-index:1;transition:color .3s;position:relative}.projects-section .projects-grid,.discvr_prjct .projects-grid{z-index:2;grid-template-columns:1.2fr 1fr 1fr;grid-auto-rows:360px;gap:20px;display:grid;position:relative;overflow:hidden}.projects-section .project-card.large,.discvr_prjct .project-card.large{grid-row:span 2}.projects-section .project-card,.discvr_prjct .project-card{border-radius:16px;text-decoration:none;position:relative;overflow:hidden}.projects-section .project-card img,.discvr_prjct .project-card img{object-fit:cover;width:100%;height:100%}.projects-section .project-card .overlay,.discvr_prjct .project-card .overlay{background:linear-gradient(#0000,#0000001a,#0009);position:absolute;inset:0}.projects-section .project-content,.discvr_prjct .project-content{color:#fff;z-index:2;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:linear-gradient(#0000 0%,#0000000d 30%,#00000040 60%,#0009 100%);width:100%;padding:40px 24px 33px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.projects-section .project-content span,.discvr_prjct .project-content span{font-size:12px;font-weight:500;font-family:var(--font-poppins);color:#fff}.projects-section .project-content h4,.discvr_prjct .project-content h4{color:#fff;margin:2px 0 6px;font-size:24px;font-weight:500}.projects-section .project-content p,.discvr_prjct .project-content p{font-size:14px;font-weight:500;font-family:var(--font-poppins);color:#c1c7cf}.map-tooltip{opacity:0;will-change:transform, opacity;background:#fff;border-radius:8px;padding:8px;transition:opacity .6s,transform .6s;transform:translateY(10px)scale(.95);box-shadow:0 4px 10px #00000026}.map-tooltip.show{opacity:1;transform:translateY(0)scale(1)}.map-label{font-size:12px;font-family:var(--font-poppins);fill:#000;font-family:Arial,sans-serif;font-weight:500}.map-tooltip-inner h6{font-size:12px;font-weight:500}.map-tooltip-inner p{color:#666;font-size:8px;font-weight:500}.map-tooltip-inner{pointer-events:none;background:#fff;border-radius:6px;width:fit-content;padding:8px 10px;font-size:12px;box-shadow:0 4px 12px #0000001a}.project-slider{color:#fff;position:relative;overflow:hidden}.project-slider__heading h2{text-align:center;font-size:60px;font-weight:500;line-height:1}.project-slider__heading h2 span.blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.project-slider__heading p{color:#b6b6b6;text-align:center;font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-noto-serif);margin-top:20px}.project-slider__wrapper{margin-top:55px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.project-slider__swiper{padding:60px 0}.project-slider__swiper .swiper-wrapper{align-items:center}.project-slider .swiper-slide{opacity:.4;transition:all .6s;transform:scale(.7)}.project-slider .swiper-slide.swiper-slide-prev{transform:scale(.7)translate(60px)}.project-slider .swiper-slide.swiper-slide-next{transform:scale(.7)translate(-60px)}.project-slider .swiper-slide-active{opacity:1;z-index:2;transform:scale(1)translate(0)}.project-slider__card{overflow:hidden}.project-slider__card img{object-fit:cover;width:100%;height:100%;display:block}.project-slider-img{border-radius:16px;height:385px;overflow:hidden}.project-slider__overlay{justify-content:space-between;align-items:center;padding-top:13px;display:flex}.project-slider__overlay h4{color:#fff;font-size:24px;font-weight:500;line-height:1.5;font-family:var(--font-poppins)}.project-slider__overlay span{color:#fff;font-size:12px;font-weight:500;line-height:1.2;font-family:var(--font-poppins);text-transform:uppercase}.project-slider__nav{z-index:10;color:#000;cursor:pointer;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:39px;height:32px;padding:9px 18px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.project-slider__prev{left:calc(50% - 352px)}.project-slider__next{right:calc(50% - 352px)}.project-slider__nav:hover{color:#000;background:#6ec1e4}.project-slider__stairs.project-slider__stairs--top{z-index:1;align-items:flex-end;height:430px;margin-bottom:-100px;display:flex;position:relative}.project-slider__stairs.project-slider__stairs--bottom{z-index:1;justify-content:flex-end;align-items:flex-start;height:430px;margin-top:-100px;display:flex;position:relative}.project-slider__stairs.project-slider__stairs--top .stairs{border-top-right-radius:20px;width:18.889vw;max-height:390px;margin-bottom:-1px;margin-left:-2px;position:relative}.project-slider__stairs.project-slider__stairs--top .stairs:before{content:"";transform-origin:bottom;transform:scaleY(var(--scaleY,1));will-change:transform;background-color:#000;border-top-right-radius:20px;position:absolute;inset:-1px}.project-slider__stairs.project-slider__stairs--top .stairs.stair1{height:370px}.project-slider__stairs.project-slider__stairs--top .stairs.stair2{height:285px}.project-slider__stairs.project-slider__stairs--top .stairs.stair3{height:220px}.project-slider__stairs.project-slider__stairs--top .stairs.stair4{height:160px}.project-slider__stairs.project-slider__stairs--bottom .stairs{border-bottom-left-radius:20px;width:18.889vw;max-height:390px;margin-top:-1px;margin-right:-2px;position:relative}.project-slider__stairs.project-slider__stairs--bottom .stairs:before{content:"";transform-origin:top;transform:scaleY(var(--scaleY,1));will-change:transform;background-color:#000;border-bottom-left-radius:20px;position:absolute;inset:-1px}.project-slider__stairs.project-slider__stairs--bottom .stairs.stair1{height:160px}.project-slider__stairs.project-slider__stairs--bottom .stairs.stair2{height:220px}.project-slider__stairs.project-slider__stairs--bottom .stairs.stair3{height:285px}.project-slider__stairs.project-slider__stairs--bottom .stairs.stair4{height:370px}.project-slider__inner{z-index:2;background:#000;padding:50px 0 140px;position:relative}.project-card{cursor:pointer;width:100%}.project-card__image{border-radius:16px;position:relative;overflow:hidden}.project-card__image img{object-fit:cover;pointer-events:none;width:100%;height:359px;display:block}.project-card__date{color:#fff;font-size:14px;font-weight:500;font-family:var(--font-poppins);-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);background:#0000004d;border-radius:16px;padding:13px 26px;position:absolute;top:16px;right:16px;box-shadow:inset 1px .6px #ffffff59,inset -.5px -.4px #ffffff59}.project-card-link{color:inherit;text-decoration:none;display:block}.project-card__content{padding:10px 0;transition:all .6s ease-in-out}.project-card__title-row{justify-content:space-between;align-items:center;display:flex}.project-card__title-row h3{color:#000;margin:0;font-size:20px;font-weight:500}.project-card__arrow img{transition:all .3s}.project-card__link{color:#66cff6;font-size:14px;font-weight:500;font-family:var(--font-poppins);margin-top:6px;text-decoration:none;display:inline-block}.caselist_Wrapper .project-card__link{color:#c1c7cf}.project-card{transition:all .6s ease-in-out}.project-card:hover{background-color:#f4f4f4;border-radius:16px;overflow:hidden}.project-card:hover .project-card__content{padding:10px 14px}.project-card:hover .project-card__arrow img{transform:rotate(45deg)}.project-card img{transition:all .6s}.project-card:hover img{transform:scale(1.05)}.bloglist_Wrapper .blog-list_header{text-align:center;width:100%;padding:72px 0}.bloglist_Wrapper .blog-list_header h2{font-size:60px;font-weight:500;line-height:1.25}.bloglist_Wrapper .blog-list_header h2 span.blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.bloglist_Wrapper .blog-list_header p{color:#59585d;font-size:16px;font-weight:500;font-family:var(--font-noto-serif);margin-top:20px;line-height:1.5}.bloglist_Wrapper ul,.caselist_Wrapper ul{flex-wrap:wrap;justify-content:flex-start;gap:20px;width:100%;list-style-type:none;display:flex}.caselist_Wrapper{padding:50px 0}.caselist_Wrapper ul li{width:calc(50% - 14px)}.bloglist_Wrapper ul li{width:calc(33.3333% - 14px)}.blog-detail{border-top:1px solid #14141433;border-bottom:1px solid #14141433;margin-top:50px}.blog-detail__container{grid-template-columns:390px 1fr;gap:20px;display:grid}.blog-detail__toc{border-right:1px solid #14141433;padding:20px 20px 30px 0;position:relative}.toc-wrapper{position:sticky;top:20px}.toc-wrapper .blog_img img{border-radius:12px;width:100%;margin:18px 0}.toc-box{background:#f8f9fb;border-radius:12px;padding:35px 20px}.toc-wrapper .share-post{flex-direction:column;align-items:center;padding-top:12px;display:flex}.toc-wrapper .share-post p{color:#6e6c56;margin-bottom:10px;font-size:14px;font-weight:500;line-height:1.25}.toc-wrapper .share-post .share-icons{align-items:center;gap:12px;display:flex}.toc-wrapper .share-post .share-icons a{border:1px solid #060c141a;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;transition:all .4s;display:flex;scale:1}.toc-wrapper .share-post .share-icons a:hover{transform:scale(1.15)}.toc-title{align-items:center;gap:11px;margin-bottom:20px;font-size:20px;font-weight:500;display:flex}.toc-box ul{margin:0;padding:0;list-style:none}.toc-box li{margin-bottom:8px}.toc-box a{font-size:14px;font-weight:500;font-family:var(--font-poppins);color:#353849;text-decoration:none;transition:all .3s}.toc-box a:hover{color:#0e99df}.blog-detail__content{padding:20px 0 30px}.blog-detail__content h1{margin-bottom:15px;font-size:30px;font-weight:500;line-height:1.2}.blog-detail__content h2,.job-desc-container .joc-desc-content h2{margin:30px 0 10px;font-size:28px;font-weight:500;line-height:1.2}.blog-detail__content h3,.job-desc-container .joc-desc-content h3{margin:20px 0 10px;font-size:24px;font-weight:500;line-height:1.2}.blog-detail__content p{font-size:20px;font-family:var(--font-noto-serif);color:#272835;margin-bottom:15px;line-height:1.5}.blog-detail__content blockquote{color:#333;border-left:3px solid #ddd;margin:30px 0;padding-left:20px;font-size:18px;font-weight:500}.contactpg-section{padding:80px 0 20px;overflow-x:hidden}.contactpg-section .contact-wrapper{grid-template-columns:1fr 1fr;gap:29px;display:grid}.contactpg-section .contact-left h2{font-size:60px;font-weight:500;line-height:1.25}.contactpg-section .contact-left h2 span.blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.contactpg-section .contact-left p{color:#000;opacity:.7;font-size:16px;font-weight:500;font-family:var(--font-noto-serif);margin-top:20px;line-height:1.5}.contactpg-section .contact-address{margin-top:57px}.contactpg-section .address-block{border-bottom:1px solid #ddd;justify-content:space-between;align-items:center;padding:36px 0;display:flex}.contactpg-section .address-block .arrow{width:30px;height:auto}.contactpg-section .address-block h4{color:#000;opacity:.8;width:fit-content;font-size:36px;font-weight:500;line-height:1.25;position:relative}.contactpg-section .address-block h4 span{font-size:12px;font-family:var(--font-noto-serif);font-weight:500;position:absolute;top:0;right:-12px}.contactpg-section .address-block p{margin-top:5px}.contactpg-section .contact-right{background:#000;border-radius:26px;padding:31px 36px}.contactpg-section .contact-form{flex-direction:column;gap:18px;display:flex}.contactpg-section .form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}.contactpg-section .form-group label{color:#666d80;margin-bottom:8px;font-size:14px;font-weight:500;display:inline-block}.contactpg-section .input-box{color:#fff;background:#1c1c1c;border-radius:10px;align-items:center;padding:18px 12px;font-family:inherit;font-size:14px;font-weight:500;display:flex;box-shadow:0 1px 2px #0d0d120f}.contactpg-section .input-box input::placeholder,.contactpg-section .form-group textarea::placeholder{color:#a4abb8;font-family:inherit;font-size:14px;font-weight:500}.contactpg-section .input-box img{width:20px;height:auto;margin-right:8px}.contactpg-section .input-box input,.contactpg-section .input-box select,.contactpg-section textarea{color:#fff;background:0 0;border:none;outline:none;width:100%}.contactpg-section textarea{resize:none;background:#1c1c1c;border-radius:10px;min-height:120px;padding:10px}.contactpg-section .product-options{flex-wrap:wrap;gap:12px;display:flex}.contactpg-section .product-chip{color:#fff;cursor:pointer;background:#1c1c1c;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;width:calc(33.3333% - 12px);padding:12px 16px;font-size:14px;font-weight:500;transition:all .3s;display:flex}.contactpg-section .product-chip .product-left{align-items:center;gap:10px;display:flex}.contactpg-section .custom-checkbox{border:2px solid #aaa;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;transition:all .3s;display:flex}.contactpg-section .custom-checkbox img{width:9px;height:auto}.contactpg-section .product-chip.active .custom-checkbox{background:#4f7cff;border-color:#4f7cff}.contactpg-section .tick{color:#fff;font-size:12px}.projects-tabs-content .tab-content{display:none}.projects-tabs-content .tab-content.active{display:block}.contact_map{width:100%;height:625px;margin:20px 0 100px}.cs-gallery{padding:60px 0 0}.cs-gallery .cs-gallery-wrapper{gap:40px;display:flex}.cs-gallery .cs-left{width:50%}.cs-gallery .cs-content-section{margin-bottom:80px}.cs-gallery .cs-content-section h2{margin-bottom:10px;font-size:30px;font-weight:500;line-height:1.2}.cs-gallery .cs-content-section p{font-size:20px;font-family:var(--font-noto-serif);margin-bottom:16px;font-weight:400;line-height:1.3}.cs-gallery .cs-right{justify-content:center;align-items:flex-start;width:50%;display:flex}.cs-image-wrapper{border-radius:16px;width:100%;max-width:648px;height:390px;position:sticky;top:20px;overflow:hidden}.cs-image-wrapper .clip-track .clip-item{z-index:3;width:24px;height:auto;position:absolute;top:20px;left:-1px}.cs-gallery .cs-image{width:100%;height:100%;position:absolute}.cs-gallery .cs-image img{object-fit:cover;width:100%;height:100%;transform:scale(1.1)}.cs-gallery .cs-mobilevw{display:none}.trust-section{padding:70px 0;overflow:hidden}.trust-section .trust-header{text-align:center;max-width:95%;margin:0 auto 43px}.trust-section .trust-header h2{color:#000;font-size:60px;font-weight:500;line-height:1.25}.trust-section .trust-header h2 span.blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.trust-section .trust-header p{color:#59585d;font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-noto-serif);margin-top:12px}.trust-section .trust-grid{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.trust-section .trust-card{border-radius:16px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:380px;padding:20px;transition:all .3s;display:flex}.trust-section .trust-card.blue{background:#c2efff}.trust-section .trust-card.grey{background:#f8f9fb}.trust-section .trust-card .icon{background-color:#fff;border:1px solid #00000014;border-radius:6px;justify-content:center;align-items:center;width:fit-content;padding:10px;display:flex}.trust-section .trust-card .icon img{width:18px}.trust-section .trust-card h4{color:#111827;font-size:18px;font-weight:500}.trust-section .trust-card p{font-size:14px;font-weight:500;font-family:var(--font-noto-serif);color:#6b7280;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:75px;margin-top:6px;display:-webkit-box;overflow:hidden}.engineering-section{padding:70px 0;overflow-x:hidden}.engineering-section .eng-wrapper{grid-template-columns:1.3fr 1fr;align-items:center;gap:40px;display:grid}.engineering-section .eng-content h2{width:90%;margin-bottom:20px;font-size:60px;font-weight:500;line-height:1.25}.engineering-section .eng-content .blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.engineering-section .eng-content p{font-size:16px;font-weight:500;font-family:var(--font-noto-serif);color:#59585d;margin-bottom:16px;line-height:1.5}.engineering-section .eng-image img{object-fit:cover;border-radius:16px;width:100%;height:389px;display:block}.orbit-section{justify-content:center;align-items:center;padding:120px 0;display:flex}.orbit{aspect-ratio:1;width:100%;max-width:830px;position:relative}.orbit-center{z-index:5;width:120px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orbit-center img{border-radius:50%;width:100%;box-shadow:-3px 4px 11px #0000001a,-10px 16px 19px #00000017,-23px 37px 26px #0000000d,-41px 65px 31px #00000003,-64px 102px 34px #0000}.orbit-wrap{width:100%;height:100%;transform:scale(var(--orbit-scale,1));transform-origin:50%;list-style-type:none}.orbit-wrap>li{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ring{border:1px solid #eeeff2;border-radius:50%;list-style:none;position:relative}.ring li{width:76px;height:76px;margin:-38px;list-style-type:none;position:absolute;top:50%;left:50%}.ring li img{object-fit:cover;border-radius:50%;width:100%;height:100%}.roles-section{padding:80px 0}.roles-header h2{text-align:center;margin-bottom:40px;font-size:60px;font-weight:500;line-height:1.25}.roles-header span.blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.slider-progress.m-block{display:none!important}.roles-grid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.role-card{cursor:pointer;background:0 0;border-radius:14px;height:226px;padding:24px;transition:all .3s;position:relative}.role-card .role-bg{z-index:-1;position:absolute;inset:0}.role-card .role-bg svg{width:100%;height:100%}.role-card .role-content{flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;display:flex}.role-card .role-bg svg path.bg-clr{transition:fill .6s cubic-bezier(.4,0,.2,1)}.role-card:hover .role-bg svg path.bg-clr{fill:#edf4ff}.role-card-link{color:inherit;text-decoration:none;display:block}.role-card h4{color:#000;margin-bottom:8px;font-size:20px;font-weight:500}.role-card p{color:#808897;font-size:12px;font-weight:500;line-height:1.25}.role-footer{justify-content:space-between;align-items:center;display:flex}.location{color:#0e99df;font-size:14px}.arrow-box{background:#e6e9ef;border-top-left-radius:16px;border-bottom-right-radius:16px;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex}.location{color:#3aa0ff;align-items:center;gap:5px;font-size:14px;font-weight:500;display:flex}.hero-btm-center .locations{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 40px;padding-top:10px;display:flex}.hero-btm-center .locations .location-nm{align-items:center;gap:5px;display:flex}.job-description{border-top:1px solid #14141433;border-bottom:1px solid #14141433;margin-top:50px}.job-desc-container{grid-template-columns:1fr 430px;gap:20px;display:grid}.job-desc-container .joc-desc-content{padding:20px 0 30px}.job-desc-container .joc-desc-content h1{margin-bottom:15px;font-size:30px;font-weight:500;line-height:1.2}.job-desc-container .joc-desc-content p{color:#272835;margin-bottom:15px;font-size:20px;line-height:1.5}.job-desc-container .job-apply-form{border-left:1px solid #14141433;padding:20px 0 30px 20px;position:relative}.apply-form{background:#000;border-radius:16px;padding:20px 24px;position:sticky;top:20px}.apply-form .form-group{margin-bottom:18px}.apply-form .form-group label{color:#666d80;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.apply-form .input-box{background:#1c1c1c;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:14px 16px;transition:all .3s;display:flex}.apply-form .input-box img{opacity:.7;width:18px}.apply-form .input-box input{color:#fff;background:0 0;border:none;outline:none;width:100%;font-family:inherit;font-size:14px;font-weight:500}.apply-form .input-box input::placeholder{color:#8a94a6;font-size:14px;font-weight:500}.apply-form .input-box:focus-within{border-color:#3aa0ff}.apply-form .upload-box{cursor:pointer;color:#8a94a6;justify-content:space-between;font-size:14px}.apply-form .upload-box.active span{color:#fff}.apply-form .apply-btn{color:#000;cursor:pointer;background:linear-gradient(135deg,#a8d8f0,#3aa0ff);border:none;border-radius:12px;width:100%;margin-top:10px;padding:14px;font-size:16px;font-weight:500;transition:all .3s}.apply-form .apply-btn:hover{transform:translateY(-2px)}.roles-header{justify-content:center;align-items:center;margin-bottom:30px;display:flex}.roles-slider-section .roles-header{justify-content:space-between}.roles-slider-section .slider-progress{background:#edf4ff;border-radius:40px;align-items:center;width:360px;height:14px;display:flex;position:relative}.roles-slider-section .progress-indicator{cursor:grab;background:radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%);border-radius:40px;width:60px;height:18px;transition:transform .4s;position:absolute;top:50%;left:0;transform:translateY(-50%);box-shadow:0 2px 4px #0000001a,0 8px 8px #00000017,1px 18px 11px #0000000d,2px 32px 13px #00000003,3px 50px 14px #0000}.roles-slider-section .progress-indicator:active{cursor:grabbing}.roles-slider-section .progress-bar{background:radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%);border-radius:40px;width:0%;height:18px;transition:width .4s;box-shadow:0 2px 4px #0000001a,0 8px 8px #00000017,1px 18px 11px #0000000d,2px 32px 13px #00000003,3px 50px 14px #0000}.roles-slider-section .roles-header h2{text-align:left;width:50%}.blue-bg_gradient{background:linear-gradient(#fff 0%,#7cdbff 38.44%,#a8e7ff 63.04%,#fff 100%);height:414px;margin:-170px 0 -90px}.management-section{padding:80px 0;position:relative}.management-section .bg-blue-gradient{z-index:-1;background:linear-gradient(#fff 0%,#7cdbff 38.44%,#a8e7ff 63.04%,#fff 100%);height:496px;position:absolute;top:9%;left:0;right:0}.management-section .mgmt-header{text-align:center;margin-bottom:50px}.management-section .mgmt-header h2{color:#000;font-size:60px;font-weight:500;line-height:1.25}.management-section .blue-txt{color:#5bb6e6;font-style:italic;font-family:var(--font-noto-serif)}.management-section .sub-text{color:#59585d;font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-noto-serif);margin-top:20px}.management-section .mgmt-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px;display:flex}.management-section .mgmt-card{cursor:pointer;border-radius:16px;width:calc(33.3333% - 20px);position:relative;overflow:hidden}.management-section .mgmt-card img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.management-section .overlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:linear-gradient(#0000 0%,#0000000d 30%,#00000040 50%,#0009 100%);flex-direction:column;justify-content:flex-end;padding:60px 24px 33px;transition:all .4s;display:flex;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.management-section .overlay .role{color:#fff;text-transform:uppercase;font-size:12px;font-weight:500}.management-section .overlay h4{color:#fff;font-size:24px;font-weight:500}.management-section .overlay .desc{opacity:0;color:#dfe1e6;max-height:0;font-size:14px;font-weight:500;transition:all .4s;overflow:hidden}.management-section .mgmt-card:hover .desc{opacity:1;max-height:200px;margin-top:10px}.spaces-section{color:#fff;overflow:hidden}.spaces-section .spaces-inner{z-index:2;background:#000;min-height:90vh;padding:80px 0;position:relative;overflow:hidden}.spaces-section .spaces-header{text-align:center;margin-bottom:80px}.spaces-section .spaces-header h2{font-size:60px;font-weight:500;line-height:1.25}.spaces-section .blue-txt{color:#6fd3ff;font-style:italic;font-family:var(--font-noto-serif)}.spaces-section .spaces-header p{color:#b6b6b6;font-size:16px;line-height:1.5;font-family:var(--font-noto-serif);margin-top:12px}.spaces-section .trail-desktop{pointer-events:none;position:absolute;inset:0}.spaces-section .trail-img{object-fit:cover;opacity:0;will-change:transform, opacity;border:6px solid #fff;border-radius:10px;width:180px;height:230px;position:absolute;transform:translate(-50%,-50%)}.spaces-section .ticker{display:none;overflow:hidden}.spaces-section .ticker-track{will-change:transform;cursor:grab;gap:16px;width:max-content;display:flex}.spaces-section .ticker-track:active{cursor:grabbing}.spaces-section .ticker-track img{border:3px solid #fff;border-radius:8px;width:140px;height:180px}.case-grid{overflow:hidden}.case-grid .grid{z-index:2;background:#000;padding:80px 0;position:relative}.case-grid .grid .grid-wrapper{gap:10px;display:flex}.case-grid .grid .col{flex-direction:column;gap:10px;width:33.3333%;display:flex}.case-grid .card{background:#111;border-radius:10px;position:relative;overflow:hidden}.case-grid .card img,.case-grid .card video{object-fit:cover;width:100%;height:100%}.case-grid .card-large{height:500px}.case-grid .card-rating{background:#fff;flex-direction:column;justify-content:space-between;height:212px;padding:20px;display:flex}.case-grid .card .prof-list{align-items:center;display:flex}.case-grid .card .prof-list img:first-child{margin-left:0}.case-grid .card .prof-list img{object-fit:cover;border-radius:50%;width:36px;height:36px;margin-left:-5px}.case-grid .card-rating h3{letter-spacing:-.72px;font-size:35.6px;font-weight:700}.case-grid .card-rating p{color:#666;font-size:14.8px;font-weight:400}.case-grid .card-video{height:350px}.case-grid .card-dark{color:#fff;background:#131313;flex-direction:column;justify-content:space-between;height:362px;padding:63px 20px 30px 30px;display:flex}.case-grid .card-dark p{color:#fff;opacity:.8;letter-spacing:-.4px;font-size:18.6px;font-weight:400}.case-grid .card-dark .name h4{letter-spacing:-.4px;color:#fff;font-size:19.1px;font-weight:700}.case-grid .card-dark .name p{color:#1696ff;font-size:13px;font-weight:400}.case-grid .card-dark img.quote{opacity:.5;width:35px;height:auto}.d_flex{justify-content:space-between;align-items:center;display:flex}.case-grid .card-tags{background:#c7d4e8;height:217px;padding:16px}.case-grid .card-tags p{background:#fff;border-radius:30px;width:fit-content;margin-bottom:7px;padding:10px;font-size:13.2px;font-weight:400}.case-grid .card-tags p span{font-weight:700}.case-grid .card-image{height:281px}.case-grid .card-stat{background:#dfe3e8;height:204px;padding:20px}.case-grid .card-stat p{color:#666;font-size:14.8px;font-weight:400}.case-grid .card-stat h2{color:#0000;-webkit-text-stroke:1px #000;font-size:120px;font-weight:700;line-height:1.2}.case-grid .video-btn{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;font-size:18px;display:flex;position:absolute;bottom:12px;right:12px}.case-grid .overlay-text{color:#fff;font-size:30px;font-weight:700;position:absolute;bottom:16px;left:16px}.trusted-section{padding:70px 0;overflow:hidden}.trusted-section .ts-wrapper{grid-template-columns:1.2fr .7fr;align-items:flex-start;gap:60px;display:grid}.trusted-section .ts-left h2{color:#000;font-size:60px;font-weight:500;line-height:1.25}.trusted-section .ts-left .blue{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.trusted-section .ts-left p{color:#59585d;max-width:90%;font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-noto-serif);margin-top:20px}.trusted-section .ts-card,.ts-card{background:#edf4ff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:20px;height:455px;padding:24px;display:flex}.trusted-section .ts-card .quote,.ts-card .quote{width:48px;height:auto}.trusted-section .ts-card p,.ts-card p{color:#111112;font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-noto-serif);text-overflow:ellipsis;-webkit-line-clamp:5;-webkit-box-orient:vertical;min-height:120px;display:-webkit-box;overflow:hidden}.trusted-section .ts-user,.ts-user{flex-direction:column;align-items:flex-start;gap:7px;margin-top:auto;display:flex}.trusted-section .ts-user img,.ts-user img{object-fit:cover;border-radius:4px;width:44px;height:44px}.trusted-section .ts-user h4,.ts-user h4{margin:0;font-size:16px;font-weight:400}.trusted-section .ts-user span,.ts-user span{color:#0000009e;font-size:16px;font-weight:400}.prduct_list-section{padding:70px 0}.prduct_list-section .services-header{text-align:center;max-width:75%;margin:0 auto 50px}.prduct_list-section .services-header h2{color:#000;font-size:60px;font-weight:500;line-height:1.1}.prduct_list-section .services-header .blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.prduct_list-section .services-header p{color:#666;margin-top:20px;font-size:16px}.prduct_list-section .services-grid{flex-wrap:wrap;justify-content:center;gap:30px 12px;display:flex}.prduct_list-section .service-card{width:calc(33.3333% - 12px);color:inherit;flex-direction:column;gap:30px;text-decoration:none;display:flex}.prduct_list-section .service-content h4{letter-spacing:-.64px;font-size:16px;font-weight:600;line-height:1.4}.prduct_list-section .service-content span{color:#8d9499;font-size:14px;font-weight:500}.prduct_list-section .service-image{border-radius:8px;height:275px;overflow:hidden}.prduct_list-section .service-image img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .5s}.prduct_list-section .service-card:hover img{transform:scale(1.05)}.feature-section{background:#edf4ff;border-radius:26px;margin:50px 22px 0;padding:0 0 70px;overflow:hidden}.feature-section .feature-cards{flex-wrap:wrap;gap:16px;margin-bottom:60px;display:flex}.feature-section .feature-card{color:#fff;background:#000;border-radius:24px;width:calc(25% - 12px);height:425px;padding:40px}.feature-section .feature-card .feature-card-wrapper{flex-direction:column;justify-content:space-between;height:100%;display:flex}.feature-section .feature-card .feature-card-wrapper .feature-content{border-top:1px solid #e3e3e8;padding-top:26px}.feature-section .feature-card .feature-card-wrapper .feature-content p{color:#fff;font-size:16px;font-weight:500;font-family:var(--font-noto-serif);text-overflow:ellipsis;-webkit-line-clamp:6;-webkit-box-orient:vertical;min-height:120px;line-height:1.5;display:-webkit-box;overflow:hidden}.feature-section .feature-card .feature-head{justify-content:space-between;align-items:center;display:flex}.feature-section .feature-card h3{width:50%;font-size:24px;font-weight:500;line-height:1.24}.feature-section .feature-card img{pointer-events:none;width:53px;height:auto}.icon-row{justify-content:space-between;align-items:center;gap:22px;display:flex;position:relative}.icon-row:before{content:"";z-index:1;background:linear-gradient(90deg,#0000 0%,#00000014 15% 85%,#0000 100%);height:1.5px;position:absolute;top:20%;left:5%;right:5%;transform:translateY(-50%)}.icon-items.active .icon-item{background:#66cff6;border:2px solid #66cff6}.icon-item{background:#fff;border:2px solid #ffffff14;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;transition:all .5s;display:flex;box-shadow:0 8px 24px #0f172a0d}.icon-item img{width:32px;transition:all .5s}.icon-items.active .icon-item img{filter:brightness(0)invert()}.icon-items{z-index:2;flex-direction:column;justify-content:center;align-items:center;gap:30px;display:flex;position:relative}.icon-items .icon-content{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.icon-items .icon-content h6{color:#000;font-size:18px;font-weight:500;line-height:1.5}.icon-items .icon-content p{color:#696969;font-family:var(--font-noto-serif);font-size:14px;font-weight:500;line-height:1.25}.process-section{padding:50px 0}.process-section .process-title{text-align:center;margin-bottom:50px;font-size:16px;font-weight:400}.process-section .process-list{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.process-section .process-item{border-left:1px solid #565656;justify-content:center;align-items:center;width:20%;height:187px;display:flex}.process-section .process-item:last-child{border-right:1px solid #565656}.process-section .process-item .border{opacity:.3;background:currentColor;width:80px;height:2px}.process-section .process-content{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;height:100%;padding:14px 0;display:flex}.process-section .process-content h6{width:80%;font-size:16px;font-weight:400}.process-section .process-content h3{font-size:56px;font-weight:600}.process-section .process-section.dark{color:#fff}.process-section .process-section.light{color:#000}.feature-grid-section{overflow:hidden}.feature-grid-section .feature-grid-inner{color:#fff;z-index:2;background:#000;padding:70px 0;position:relative}.feature-grid-section .feature-grid{grid-template-columns:repeat(3,1fr);padding:70px 0;display:grid}.feature-grid-section .feature-box{border:1px solid #fff6;height:300px;padding:30px;position:relative}.feature-grid-section .feature-inner{flex-direction:column;justify-content:space-between;max-width:100%;height:100%;display:flex}.feature-grid-section .tag{background:#ffffff0d;align-items:center;gap:14px;margin-bottom:12px;font-size:18px;font-weight:500;line-height:1.5;display:flex}.feature-grid-section .tag span{background:#ffffff1a;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.feature-grid-section .feature-inner p{color:#faffff;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;min-height:98px;font-size:16px;font-weight:300;line-height:1.5;display:-webkit-box;overflow:hidden}.feature-grid-section .corner{background:#fff;width:6px;height:6px;position:absolute}.feature-grid-section .top-left{top:-3px;left:-3px}.feature-grid-section .top-right{top:-3px;right:-3px}.feature-grid-section .bottom-left{bottom:-3px;left:-3px}.feature-grid-section .bottom-right{bottom:-3px;right:-3px}.document-section{padding:80px 0;overflow:hidden}.document-section h2.heading{color:#000;text-align:center;margin-bottom:26px;font-size:36px;font-weight:500;line-height:1.25}.document-section .document-grid{align-items:center;gap:18px;display:flex}.document-section .doc-card{color:#fff;background-color:#fff;border-radius:9px;width:calc(25% - 12px);padding:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.document-section .doc-image,.docs-wrapper .doc-img{border-radius:8px;height:345px;position:relative;overflow:hidden}.document-section .doc-image img,.docs-wrapper .doc-img img{object-fit:cover;pointer-events:none;width:100%;height:100%;transition:transform .6s}.document-section .doc-card:hover .doc-image img,.docs-wrapper .doc-card:hover .doc-img img{transform:scale(1.08)}.document-section .doc-content,.docs-wrapper .doc-card .doc-content{color:#000;padding:9px 0 0}.document-section .doc-content h4,.docs-wrapper .doc-card h5{color:#000;font-size:18px;font-weight:500;line-height:1.5}.document-section .doc-content span,.docs-wrapper .doc-card span{color:#272835;font-size:12px;font-weight:500;line-height:1.25}.document-section .download-icon,.docs-wrapper .download-btn{background:#fff;border-radius:37px;justify-content:center;align-items:center;width:62px;height:47px;transition:transform .3s;display:flex;position:absolute;bottom:9px;right:9px}.document-section .download-icon img,.docs-wrapper .download-btn img{object-fit:contain;width:19px;height:19px}.document-section .doc-card:hover .download-icon,.docs-wrapper .doc-card:hover .download-btn{transform:translateY(-4px)}.specification-section .specification-wrapper{background:#f8f9fb;border-radius:20px;margin:20px 20px 50px;padding-top:60px}.project_dtl .trusted-section,.creer-pg .orbit-section,.blg_dtl .bloglist_Wrapper{z-index:1;margin-bottom:-160px;position:relative}.prodct_dtl .faq_section,.blg_lst .bloglist_Wrapper,.cntc_us .global-footprint{z-index:1;margin-bottom:-250px;position:relative}.specification-tabs{justify-content:center;margin-bottom:40px;display:flex}.specification-tabs .tabs-wrapper{background:#f8f9fb;border-radius:12px;display:flex;position:relative;box-shadow:0 17px 38px #ffffff0d,0 69px 69px #ffffff0a,0 154px 93px #ffffff08,0 274px 110px #ffffff03,0 428px 120px #fff0}.specification-tabs .tab-slider{color:#000;z-index:0;background:radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#6cf 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%);border-radius:10px;height:calc(100% - 12px);position:absolute;top:6px;left:6px;box-shadow:inset 0 0 8px #00a3e4}.specification-tabs .tab-item{cursor:pointer;color:#666d80;z-index:1;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-width:324px;height:58px;padding:10px 18px;font-size:16px;font-weight:500;transition:all .5s ease-in-out;display:flex;position:relative}.specification-tabs .tab-item img{width:24px}.specification-tabs .tab-item.active img{filter:brightness(0)invert(0)}.specification-tabs .tab-item.active{color:#000}.specification-content{max-width:1100px;min-height:120px;margin:0 auto;padding-bottom:80px;transition:all .3s}.specification-content .spec-title{text-align:center;text-transform:uppercase;border-bottom:1px solid #8d949966;border-bottom:1px solid lch(60.86% 4.02 242.64/.4);padding-bottom:18px;font-size:20px;font-weight:500}.specification-content .spec-rows{flex-direction:column;gap:16px;padding-top:20px;display:flex}.specification-content .spec-row{grid-template-columns:320px 1fr;align-items:flex-start;gap:30px;display:grid}.specification-content .spec-left{color:#7d7f82;text-align:left;font-size:16px;font-weight:500}.specification-content .spec-right{color:#000;text-align:right;font-size:16px;font-weight:500;line-height:1.5}.specification-content .spec-row:not(:last-child){padding-bottom:12px}.discvr_prjct{padding:100px 0 60px;position:relative}.discvr_prjct .bg-blue-gradient{z-index:1;background:linear-gradient(#fff 0%,#7cdbff 38.44%,#a8e7ff 63.04%,#fff 100%);height:496px;position:absolute;top:15%;left:0;right:0}.discvr_prjct_wrapper .discvr_prjct_header{z-index:2;justify-content:space-between;align-items:center;padding-bottom:65px;display:flex;position:relative}.discvr_prjct_wrapper .discvr_prjct_header .header_lft{width:45%}.discvr_prjct_wrapper .discvr_prjct_header .header_lft h2{color:#000;font-size:60px;font-weight:500;line-height:1.2}.discvr_prjct_wrapper .discvr_prjct_header .header_lft h2 span.blue-txt{color:#66cff6;font-family:var(--font-noto-serif);font-style:italic}.story-reveal-section{justify-content:center;align-items:center;min-height:100vh;margin-bottom:80px;padding:80px 0;display:flex;position:relative;overflow:hidden}.story-reveal-section .story-container{text-align:center;position:relative}.story-reveal-section .story-year{color:#f8f9fb;z-index:0;pointer-events:none;font-size:250px;font-weight:600;position:absolute;top:-84%;left:50%;transform:translate(-50%)}.story-reveal-section .story-content{z-index:2;max-width:700px;margin:0 auto;position:relative}.story-reveal-section p,.zig-zag-header p{font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-noto-serif);color:#59585d;margin-top:20px}.story-reveal-section .img{object-fit:cover;border-radius:16px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.story-reveal-section .img1{object-fit:cover;width:379px;height:279px;top:-30%;left:12%}.story-reveal-section .img2{object-fit:cover;width:284px;height:232px;top:-50%;left:80%}.story-reveal-section .img3{width:299px;height:279px;top:170%;left:30%}.story-reveal-section .img4{object-fit:cover;width:216px;height:279px;top:160%;left:72%}.timeline-section{overflow:hidden}.timeline-section .timeline-inner{color:#fff;z-index:2;background:#000;align-items:center;min-height:100vh;padding:80px 0;display:flex;position:relative}.timeline-section .container-large{justify-content:space-between;gap:80px;display:flex}.timeline-section .timeline-pagination{width:255px;padding-top:20px;position:relative}.timeline-section .year-big{color:#66cff6;white-space:nowrap;font-size:3.611vw;font-weight:500;line-height:1;position:absolute;left:50%;transform:translate(-50%)}.timeline-section .dots{flex-direction:column;gap:12px;margin-top:80px;display:flex;position:relative}.timeline-section .dot{cursor:pointer;background:#dfe1e6;border-radius:10px;width:8px;height:28px;margin:0 auto;transition:all .3s ease-in-out;position:relative}.timeline-section .dot.range-dot{background:radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%);border-radius:50%;width:20px;height:20px;box-shadow:0 2px 4px #0000001a,0 8px 8px #00000017,1px 18px 11px #0000000d,2px 32px 13px #00000003,3px 50px 14px #0000}.timeline-section .dot.active{background:radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%);border-radius:10px;width:15px;height:53px;box-shadow:0 2px 4px #0000001a,0 8px 8px #00000017,1px 18px 11px #0000000d,2px 32px 13px #00000003,3px 50px 14px #0000}.timeline-section .timeline-swiper{height:758px;margin-left:0;margin-right:0}.timeline-section .swiper-slide{height:359px!important}.timeline-section .timeline-slide{justify-content:space-between;align-items:flex-start;gap:48px;display:flex}.timeline-section .timeline-slide.right{flex-direction:row-reverse}.timeline-section .slide-img img{object-fit:cover;border-radius:16px;width:100%;max-width:440px;height:359px}.timeline-section .slide-content{max-width:400px}.timeline-section .slide-content h3{margin-bottom:10px;font-size:30px;font-weight:500}.timeline-section .slide-content p{color:#c4c4c4;font-size:16px;font-weight:500;font-family:var(--font-noto-serif);line-height:1.5}.zigzag_section{padding:70px 0}.zigzag_section .zig_zag_container{justify-content:space-between;align-items:flex-start;display:flex;position:relative}.zig-zag-header{text-align:center;padding-bottom:60px}.zigzag_line{background:#edf4ff;border-radius:100px;justify-content:center;width:70px;height:65vh;display:flex;position:sticky;top:150px}.zigzag_line .zig_zag_indicator{background:radial-gradient(56.5% 93.25% at 85.58% 87.5%,#e8f9ff 0%,#0e99df 100%),radial-gradient(59.86% 98.77% at 88.94% 43.75%,#0e99df80 0%,#66cff680 100%),radial-gradient(37.39% 69.19% at 107.79% 0,#3c97ea 0%,#00faff00 100%),radial-gradient(38.44% 74.52% at 7.72% 28.75%,#eafaff 0%,#fff0 100%),radial-gradient(45.33% 46.43% at 41.69%,#53c5f3 0%,#f3fbff00 100%);border-radius:100px;width:20px;height:67px;position:absolute;top:0;box-shadow:0 2px 4px #0000001a,0 8px 8px #00000017,1px 18px 11px #0000000d,2px 32px 13px #00000003,3px 50px 14px #0000}.zigzag_item{flex-direction:column;align-items:flex-start;gap:16px;max-width:80%;margin-bottom:50px;transition:opacity .3s;display:flex}.zig_zag-cmpny{object-fit:cover;width:184px;height:auto}.zig_zag-domain{align-items:center;gap:10px;padding-top:14px;display:flex}.zig_zag-domain a{color:#66cff6;align-items:center;gap:5px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.zigzag_item.left{text-align:left}.zigzag_item.right{text-align:right;justify-self:flex-end;align-items:flex-end}.zigzag_index{color:#fff;background:#000;border-radius:999px;margin-bottom:12px;padding:6px 10px;font-size:12px;display:inline-block;box-shadow:0 2.77px 2.21px #3278fa14}.zigzag_item{opacity:.3;filter:grayscale();transition:opacity .3s,filter .3s,transform .3s}.zigzag_item.active{opacity:1;filter:grayscale(0);transform:scale(1.02)}.zigzag_item h3{color:#000;margin-bottom:8px;font-size:20px;font-weight:500;line-height:1.5}.zigzag_item p{color:#6d7383;letter-spacing:-.42px;font-size:14px;font-weight:500;line-height:1.5}.floating-chat{z-index:999;position:fixed;bottom:15px;right:15px}.floating-chat .chat-btn{cursor:pointer;background:#0e99df;border:none;border-radius:50%;justify-content:center;align-items:center;width:66px;height:66px;transition:all .35s;display:flex;box-shadow:0 1.98px 3.96px #0000001a,0 7.26px 7.26px #00000017,0 15.84px 9.9px #0000000d,0 28.38px 11.22px #00000003,0 44.22px 12.54px #0000}.floating-chat .chat-btn img{object-fit:contain;width:24px;height:24px;transition:transform .3s}.floating-chat .chat-btn:hover{transform:translateY(-6px)scale(1.08)}.floating-chat .chat-btn:hover img{transform:scale(1.1)}.static_blue_gradient{background:linear-gradient(#fff 0%,#60d4ff 40.6%,#96e2ff 71.63%,#fff 100%);width:100%;height:479px;margin-top:-235px;margin-bottom:-70px}.terms-hero{text-align:center;margin-bottom:62px}.our_team_header,.static_header{text-align:center;margin-bottom:40px}.terms-title,.our_team_header h2,.static_header h2{color:#000;font-size:60px;font-weight:500;line-height:1.25}.terms-title span.blue-txt,.terms-title,.our_team_header h2 span.blue-txt,.static_header h2 span.blue-txt{color:#66cff6;font-style:italic;font-family:var(--font-noto-serif)}.last-updated,.our_team_header p,.static_header p{font-size:16px;line-height:1.5;font-family:var(--font-noto-serif);color:#59585d;margin-top:20px}.terms-richtext{color:#000;font-size:16px;line-height:1.5}.terms-richtext h1,.terms-richtext h2,.terms-richtext h3,.terms-richtext h4{color:#111;margin-top:28px;margin-bottom:6px;font-weight:600}.terms-richtext h1{font-size:32px}.terms-richtext h2{margin-top:40px;font-size:30px}.terms-richtext h1:first-child,.terms-richtext h2:first-child{margin-top:0}.terms-richtext h3{font-size:28px}.terms-richtext p{font-family:var(--font-noto-serif);margin-bottom:12px;font-size:16px;line-height:1.5}.terms-richtext p strong{margin-top:28px;margin-bottom:10px;font-size:18px;display:block}.terms-richtext ul{margin:10px 0 16px;padding-left:30px}.terms-richtext li{font-family:var(--font-noto-serif);margin-bottom:6px}.terms-richtext strong{color:#000;font-weight:600}.page_not_wrapper .page_middle{flex-direction:column;justify-content:center;align-items:center;gap:37px;display:flex}.page_not_wrapper .page_middle p{color:#0d0d12;font-size:30px;font-weight:500;line-height:1.25}.page_not_wrapper .explore-btn{height:56px}.page_not_wrapper .page_middle img{width:464px;height:auto}.hero-slider-section{margin-bottom:30px}.hero-slider-section .hero-slide{border-radius:16px;width:100%;height:680px;overflow:hidden}.hero-slider-section .swiper{border-radius:16px;overflow:hidden}.hero-slider-section .hero-slide img{object-fit:cover;width:100%;height:100%}.hero-slider-section .hero-swiper .swiper-pagination{bottom:16px!important}.hero-slider-section .hero-swiper .swiper-pagination-bullet{opacity:1;background:#ffffff80;width:6px;height:6px;transition:all .3s;margin:0 4px!important}.hero-slider-section .hero-swiper .swiper-pagination-bullet-active{background:#fff;transform:scale(1.4)}.team_lst{padding:40px 0}.team_lst .team_lst_wrapper{flex-wrap:wrap;gap:20px;display:flex}.team_lst .team_lst_wrapper .team_crd{border-radius:16px;width:calc(25% - 20px);position:relative;overflow:hidden}.team_lst .team_lst_wrapper .team_crd img{width:100%;height:100%;transition:all .5s ease-in-out;transform:scale(1)}.team_lst .team_lst_wrapper .team_crd:hover img{transform:scale(1.08)}.team_lst .team_lst_wrapper .team_info{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;background:linear-gradient(#0000 0%,#0000000d 30%,#00000040 50%,#0009 100%);padding:35px 20px 26px;position:absolute;bottom:0;left:0;right:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.team_lst .team_lst_wrapper .team_info p{font-size:12px;font-weight:500;line-height:1.25}.team_lst .team_lst_wrapper .team_info h4{font-size:20px;font-weight:500;line-height:1.5}.logo-grid-section{padding:60px 0}.alliances_sec .logo-grid-section{padding:20px 0}.logo-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.logo-grid .logo-card{background:#f8f9fb;border-radius:16px;justify-content:center;align-items:center;height:198px;transition:all .4s;display:flex}.logo-grid .logo-card img{object-fit:contain;width:auto;max-height:105px;transition:transform .4s}.logo-grid .logo-card:hover{transform:translateY(-8px);box-shadow:0 10px 30px #00000014}.logo-grid .logo-card:hover img{transform:scale(1.05)}.membership-para{color:#000;font-size:16px;font-weight:500;line-height:1.5;font-family:var(--font-noto-serif)}.marquee_row{margin-bottom:30px;overflow:hidden}.marquee_row .marquee-track{will-change:transform;gap:16px;width:max-content;display:flex}.marquee_row .marquee-track .ts-card{width:440px}.testimonial-hero{padding:60px 0}.testimonial-hero .testimonial-card{background:#eaf0f7;border-radius:16px;gap:33px;padding:28px;display:flex}.testimonial-hero .media{border-radius:16px;width:100%;min-width:411px;max-width:411px;height:411px;min-height:411px;position:relative;overflow:hidden}.testimonial-hero .media .video-wrapper{height:100%}.testimonial-hero .media img,.testimonial-hero .media video{object-fit:cover;width:100%;height:100%}.testimonial-hero .play-btn,.testimonial-hero .pause-btn{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;width:50px;height:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.testimonial-hero .content{flex-direction:column;align-items:flex-start;gap:22px;padding:16px 0;display:flex}.testimonial-hero .content .quote{width:48px}.testimonial-hero .content .quote img{width:100%;height:auto}.testimonial-hero .content h4{color:#000;font-size:32px;font-weight:500;line-height:1.2}.testimonial-hero .content p{font-size:18px;font-weight:500;font-family:var(--font-noto-serif);text-overflow:ellipsis;-webkit-line-clamp:8;-webkit-box-orient:vertical;min-height:220px;line-height:1.5;display:-webkit-box;overflow:hidden}.testimonial-hero .content span{color:#808897;font-size:16px;font-weight:500;line-height:1.4}.testimonial-hero .swiper{padding-bottom:50px}.testimonial-hero .swiper .swiper-slide.swiper-slide-prev{transform:scale(.8)translate(120px)}.testimonial-hero .swiper .swiper-slide.swiper-slide-next{transform:scale(.8)translate(-120px)}.testimonial-hero .swiper-pagination-bullet{opacity:1;background:#ccc}.testimonial-hero .swiper-pagination-bullet-active{background:#c8dfff}.testimonial-hero .swiper-slide{transition:all .5s}.alliances_sec{padding:50px 0}.docs-wrapper{grid-template-columns:345px 1fr;gap:30px;display:grid}.docs-wrapper .doc-tab{background:#f8f9fb;border-radius:10px;margin-bottom:12px;padding:18px 16px;transition:all .5s;overflow:hidden}.docs-wrapper .doc-tab.active{color:#fff;background:#000}.docs-wrapper .doc-tab-header{cursor:pointer;justify-content:space-between;display:flex}.docs-wrapper .doc-tab-header .left{gap:10px;display:flex}.docs-wrapper .doc-tab .doc-tab-header .left img.icon{width:24px;height:auto}.docs-wrapper .doc-tab.active .doc-tab-header .left img.icon{filter:brightness(0)invert()}.docs-wrapper .doc-tab-header h4{font-size:18px;font-weight:500;line-height:1.5}.docs-wrapper .doc-tab-header span{color:#808897;font-size:12px;font-weight:500}.docs-wrapper .doc-tab-header span.count{color:#353849;background:#fff;border-radius:39px;justify-content:center;align-items:center;width:36px;height:40px;font-size:16px;font-weight:500;line-height:1.5;display:flex}.docs-wrapper .doc-subtabs{flex-direction:column;gap:12px;max-height:0;transition:max-height .5s ease-in-out;display:flex;overflow:hidden}.doc-tab.submenu-open .doc-subtabs{max-height:400px}.docs-wrapper .doc-subtabs .subtab-item:first-child{margin-top:20px}.nested-subtabs{flex-direction:column;gap:12px;width:85%;margin-top:12px;margin-left:auto;display:flex;position:relative}.nested-subtabs:before{content:"";background:#808897;width:1px;position:absolute;top:0;bottom:0;left:-20px}.nested-subtabs button{position:relative;background-color:#c8dfff!important}.nested-subtabs button.active{background-color:#66cff6!important}.nested-subtabs button:before{content:"";background-color:#808897;width:20px;height:1px;position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.docs-wrapper .doc-subtabs button{color:#353849;cursor:pointer;text-align:left;background:#eeeff2;border:none;border-radius:39px;width:100%;padding:8px 16px;font-size:16px;font-weight:500}.docs-wrapper .doc-subtabs button.active{color:#000;background:#66cff6}.docs-wrapper .docs-grid{grid-template-columns:repeat(3,1fr);gap:17px;display:grid}.docs-wrapper .doc-img{border-radius:12px;position:relative;overflow:hidden}.docs-section .doc-card{cursor:pointer;background:#fff;border-radius:9px;padding:14px}.modal-overlay{opacity:0;visibility:hidden;z-index:999;background:#00000080;justify-content:center;align-items:center;width:100%;height:100%;transition:all .3s;display:flex;position:fixed;top:0;left:0}.modal-overlay.show{opacity:1;visibility:visible}.modal-box{opacity:0;background:#fff;border-radius:12px;width:320px;padding:30px;transition:all .3s;transform:translateY(40px)}.modal-overlay.show .modal-box{opacity:1;transform:translateY(0)}.modal-box input{border:1px solid #ccc;border-radius:6px;width:100%;margin-top:15px;padding:10px}.modal-box .modal-actions{justify-content:flex-end;gap:20px;margin-top:20px;display:flex}.modal-box .modal-actions button{cursor:pointer;border-radius:6px;padding:8px 16px}.modal-box .cancel{background:0 0}.modal-box .submit{color:#fff;background:#000}.stack-slider{margin:0 20px;padding:30px 0;position:relative}.stack-slider .slider-wrapper{height:43vw;position:relative}.stack-slider .slide{border-radius:24px;transition:all .6s;position:absolute;inset:0;overflow:hidden;box-shadow:0 -6px 12px #0000000f}.stack-slider .slide img{object-fit:cover;width:100%;height:100%}.stack-slider .slide .content{color:#fff;z-index:2;text-align:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2;background:linear-gradient(177.13deg,#00000040 2.49%,#00000014 75.59%,#fff0 180.7%);width:100%;padding:57px 21px 51px;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask-image:linear-gradient(#0000 0%,#000 30%);mask-image:linear-gradient(#0000 0%,#000 30%)}.stack-slider .slide .breadcrumb{opacity:.7;margin-bottom:10px;font-size:12px}.stack-slider .slide h2{letter-spacing:-1.28px;margin-bottom:10px;font-size:64px;font-weight:500;line-height:1.2}.stack-slider .slide p{font-size:16px;font-weight:500;font-family:var(--font-noto-serif);line-height:1.5}.stack-slider .controls{z-index:8;flex-direction:column;gap:20px;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.stack-slider .controls button{cursor:pointer;background:#fff;border:none;border-radius:38px;justify-content:center;align-items:center;width:66.24px;height:47.93px;display:flex}.stack-slider .controls button img{width:19px}.mobile_menu_wrapper{display:none}.services-section .card .video-control{color:#fff;text-align:center;z-index:2;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:55px;height:55px;font-size:22px;transition:all .4s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.services-section .card.small .video-control{width:40px;height:40px;top:unset;left:unset;transform:unset;font-size:16px;bottom:15px;right:15px}.services-section .card.small.dark .video-control{top:15px;left:unset;transform:unset;right:15px}.services-section .card:hover .video-control{opacity:0}.word-wrapper.pad-right{padding-right:.18em}.word-wrapper.pad-left{padding-left:.1em}.hero-slider{height:100vh;position:relative;overflow:hidden}.hero-slider .swiper-hero-btns{z-index:10;flex-direction:column;gap:20px;display:flex;position:absolute;top:50%;right:36px;transform:translateY(-50%)}.hero-slider .hero-prev,.hero-slider .hero-next{cursor:pointer;background:#fff;border:none;border-radius:38px;justify-content:center;align-items:center;width:66px;height:47px;display:flex}.hero-slider .hero-prev img,.hero-slider .hero-next img{width:20px}.hero-slider .hero-swiper,.hero-slider .swiper-slide{height:100%}.hero-slider .hero-slide{background-position:50%;background-size:cover;justify-content:center;align-items:flex-end;height:100%;display:flex;position:relative}.hero-slider .hero-content{z-index:2;text-align:center;color:#fff;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);z-index:2;background:linear-gradient(177.13deg,#00000040 2.49%,#00000014 75.59%,#fff0 180.7%);flex-direction:column;justify-content:center;align-items:center;width:100%;height:auto;padding:57px 21px 51px;display:flex;position:absolute;bottom:0;-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}
