html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}*{scrollbar-width:thin;scrollbar-color:hsl(var(--second)) hsl(var(--second-foreground))}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{border-radius:0}::-webkit-scrollbar-thumb{background-color:hsl(var(--second));border-radius:0}::-webkit-scrollbar-thumb:window-inactive{background:rgba(0,0,0,.4)}body{overflow-x:hidden!important}.dot-loc-item .dot-loc{animation:dotAnimation 2s linear infinite}.navbar-main [data-state=open]{background-color:transparent!important}.nav-logo:after{clip-path:polygon(0 0,0 100%,100% 0)}.hero-swiper .slider-img img{transform:scale(1.2);transition-duration:2s}.hero-swiper .swiper-slide-active .slider-img img{transform:scale(1)}.hero-swiper .slider-shape{clip-path:polygon(100% 0,100% 30%,0 100%,0 70%)}.hero-swiper .swiper-pagination-bullets{left:0;right:0;max-width:1400px;padding:0 5%;margin:0 auto;text-align:left;bottom:350px!important}.hero-swiper .swiper-pagination-bullets .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.85)}.hero-swiper .swiper-pagination-bullets .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#fff}.hero-swiper .slider-one .slider-shape{top:150px;transform:translate(-50%,-50%) scale(1);transition-duration:2s}.hero-swiper .slider-one.swiper-slide-active .slider-shape,.hero-swiper .slider-two .slider-shape{top:0;transform:translate(-50%,-50%) scale(1.15)}.hero-swiper .slider-two .slider-shape{transition-duration:2s}.hero-swiper .slider-three .slider-shape,.hero-swiper .slider-two.swiper-slide-active .slider-shape{top:100px;transform:translate(-50%,-50%) scale(1.25)}.hero-swiper .slider-three .slider-shape{transition-duration:2s}.hero-swiper .slider-three.swiper-slide-active .slider-shape{top:150px;transform:translate(-50%,-50%) scale(1.35)}.sticky-nav .btn-one:after{clip-path:polygon(0 0,0 100%,100% 0)}.sticky-nav .btn-two:after{clip-path:polygon(100% 0,0 100%,100% 100%)}.stikcy-drawer{transform:translateX(100%)}.stikcy-drawer.active{transform:translateX(0)}@keyframes dotAnimation{0%{box-shadow:0 0 0 0 rgba(254,197,42,.7),0 0 0 0 rgba(254,197,42,.7)}40%{box-shadow:0 0 0 50px rgba(254,197,42,0),0 0 0 0 rgba(254,197,42,.7)}80%{box-shadow:0 0 0 50px rgba(254,197,42,0),0 0 0 30px rgba(254,197,42,0)}to{box-shadow:0 0 0 0 rgba(254,197,42,0),0 0 0 30px rgba(254,197,42,0)}}.hutchision-facts-slider .facts-swiper{margin:0}.facts-shape{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%)}.news-item{height:calc(100% - 26px)}.news-item .shape-one{clip-path:polygon(0 0,100% 0,100% 0,0 0);transition-property:all}.news-item .shape-two{clip-path:polygon(0 80%,100% 5%,100% 100%,0 100%);transition-property:all}.news-item:hover .shape-one{clip-path:polygon(0 0,100% 0,100% 20%,0 95%)}.news-item:hover .shape-two{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);transition-property:all}.facts-item .shape-one{clip-path:polygon(0 0,0 0,0 100%,0 100%);transition-property:all}.facts-item .shape-two{clip-path:polygon(100% 100%,30% 100%,100% 100%);transition-property:all}.facts-item:hover .shape-one{clip-path:polygon(0 0,100% 0,30% 100%,0 100%)}.facts-item:hover .shape-two{clip-path:polygon(100% 0,30% 100%,100% 100%)}.approach-item .sus-shape{clip-path:polygon(0 80%,100% 45%,100% 100%,0 100%);transition-property:all}.approach-item:hover .sus-shape{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}.btn-play-video{animation:btnVideoPulse 1s linear infinite}@keyframes btnVideoPulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7),0 0 0 0 hsla(0,0%,100%,.7)}40%{box-shadow:0 0 0 50px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.7)}80%{box-shadow:0 0 0 50px hsla(0,0%,100%,0),0 0 0 30px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 0 30px hsla(0,0%,100%,0)}}.journey-item .journey-dot{animation:iconJourneyPulse 1.5s linear infinite}@keyframes iconJourneyPulse{0%{box-shadow:0 0 0 0 hsla(0,0%,100%,.7),0 0 0 0 hsla(0,0%,100%,.7)}40%{box-shadow:0 0 0 50px hsla(0,0%,100%,0),0 0 0 0 hsla(0,0%,100%,.7)}80%{box-shadow:0 0 0 50px hsla(0,0%,100%,0),0 0 0 30px hsla(0,0%,100%,0)}to{box-shadow:0 0 0 0 hsla(0,0%,100%,0),0 0 0 30px hsla(0,0%,100%,0)}}.service-infra-cover .service-infra-shape{clip-path:polygon(85% 0,100% 0,100% 40%,15% 100%,0 100%,0 55%);transition-property:all}.map-marker-one{animation:iconMapPulseOne 1.5s linear infinite}.map-marker-two{animation:iconMapPulseTwo 1.5s linear infinite}.map-marker-three{animation:iconMapPulseThree 1.5s linear infinite}.map-marker-four{animation:iconMapPulseFour 1.5s linear infinite}@keyframes iconMapPulseOne{0%{transform:scale(1)}15%{box-shadow:0 0 0 5px hsla(41,71%,70%,.4)}25%{box-shadow:0 0 0 10px hsla(41,71%,70%,.4),0 0 0 20px hsla(41,71%,70%,.2);box-shadow:0 0 0 15px hsla(41,71%,70%,.4),0 0 0 30px hsla(41,71%,70%,.2)}}@keyframes iconMapPulseTwo{0%{transform:scale(1)}15%{box-shadow:0 0 0 5px rgba(220,228,217,.4)}25%{box-shadow:0 0 0 10px rgba(220,228,217,.4),0 0 0 20px rgba(220,228,217,.2);box-shadow:0 0 0 15px rgba(220,228,217,.4),0 0 0 30px rgba(220,228,217,.2)}}@keyframes iconMapPulseThree{0%{transform:scale(1)}15%{box-shadow:0 0 0 5px hsla(10,90%,89%,.4)}25%{box-shadow:0 0 0 10px hsla(10,90%,89%,.4),0 0 0 20px hsla(10,90%,89%,.2);box-shadow:0 0 0 15px hsla(10,90%,89%,.4),0 0 0 30px hsla(10,90%,89%,.2)}}@keyframes iconMapPulseFour{0%{transform:scale(1)}15%{box-shadow:0 0 0 5px rgba(185,227,246,.4)}25%{box-shadow:0 0 0 10px rgba(185,227,246,.4),0 0 0 20px rgba(185,227,246,.2);box-shadow:0 0 0 15px rgba(185,227,246,.4),0 0 0 30px rgba(185,227,246,.2)}}.journey-wave{background-image:url(/_next/static/media/wave.fa502da4.png);background-position:bottom;background-repeat:repeat-x;animation:waveAnim 2.5s linear infinite}@keyframes waveAnim{0%{background-position:-130px bottom}to{background-position:0 bottom}}.contact-shape{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%)}.loader-overlay{display:flex;justify-content:center;align-items:center;left:0;top:0;width:100%;height:100%;z-index:9999}.loader-overlay .loader-cover .loader{position:relative;width:200px}.loader-overlay .loader-cover .loader img{width:100%}.loader-overlay .loader-cover .loader-txt{color:var(--color-100);text-align:center}.video-content .video-con-shpae{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%)}.loader-overlay{position:fixed;inset:0;background-color:#fff;z-index:99999}.loader-overlay .loader{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:250px}.loader-overlay .loader .logo{display:block;width:50px;margin:0 auto 1.5rem}.loader-overlay .loader .logo img{width:100%}.loader-txt{display:flex;justify-content:center;align-items:center;margin-top:10px;text-align:center;text-transform:uppercase}.loader-txt span{color:transparent;display:inline-block;font-size:1rem;font-weight:600;text-shadow:0 0 2px hsla(210,9%,82%,.9),0 5px 10px rgba(0,0,0,.3),0 -2px 3px rgba(0,0,0,.1),0 -2px 4px hsla(0,0%,100%,.5),0 2px 3px rgba(0,0,0,.3),0 2px 4px hsla(0,0%,100%,.2),0 0 10px hsla(0,0%,100%,.45);animation:animate .85s ease-in-out infinite alternate}.loader-txt span:nth-child(7){animation-delay:1.05s}.loader-txt span:nth-child(6){animation-delay:.9s}.loader-txt span:nth-child(5){animation-delay:.75s}.loader-txt span:nth-child(4){animation-delay:.6s}.loader-txt span:nth-child(3){animation-delay:.45s}.loader-txt span:nth-child(2){animation-delay:.3s}.loader-txt span:first-child{animation-delay:.15s}@keyframes animate{to{text-shadow:0 0 2px hsla(210,9%,82%,.2),0 0 3px rgba(0,0,0,.02),0 0 0 transparent,0 0 0 hsla(0,0%,100%,0),0 0 0 transparent,0 0 0 hsla(0,0%,100%,0),0 0 0 hsla(0,0%,100%,0)}}.scrollTop{display:flex;align-items:center;justify-content:center;position:fixed;bottom:1rem;right:1rem;width:50px;height:50px;border:0;background:#fec52a;border-radius:50%;text-align:center;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);z-index:50}.scrollTop svg{position:relative;color:#1c416a;width:20px;animation:upBounce 2s infinite}.scrollTop.visible{display:flex}.scrollTop:hover span img{top:5px}@keyframes upBounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}@media(min-width:1400px){.service-infra-content{left:calc((100vw - 1300px)/2)}}@media(min-width:1600px){.service-infra-cover .service-infra-shape{left:calc((100vw - 1650px)/2)}.service-infra-content{left:calc((100vw - 1400px)/2)}}@media(max-width:576px){@keyframes waveAnim{0%{background-position:-50px bottom;background-size:50px}to{background-position:0 bottom;background-size:50px}}}.has-skew-clip .clip{clip-path:polygon(0 70%,100% 0,100% 30%,0 100%)}.has-skew-clip:hover .clip,.team-item .team-shape{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%)}.kew-strengts .items .tile{clip-path:polygon(100% 0,0 0,0 88.626%,39.81% 88.626%,50.237% 100%,59.716% 88.626%,100% 88.626%,100% 0);background-color:#fec627}.kew-strengts .items:nth-child(odd) .tile{background-color:#1c3b6a}.kew-strengts .items:last-child{border:0!important}.kew-strengts .items.border-r.border-r-0{border-right-width:0}.policy-item-cover .policy-item:nth-child(2n) .policy-icon{background-color:#1c3b6a}.policy-item .policy-icon{position:relative;clip-path:polygon(0 0,90% 0,90% 40%,100% 50%,90% 60%,90% 100%,0 100%);background-color:#fec627}.slider-horizontal .swiper .swiper-wrapper .swiper-slide .image-container .clip{clip-path:polygon(0 70%,100% 0,100% 30%,0 100%)}.slider-horizontal .swiper .swiper-scrollbar{position:relative;height:3px;max-width:1400px;margin:80px auto 0;background-color:#00a6e2}.slider-horizontal .swiper .swiper-scrollbar .swiper-scrollbar-drag{height:5px;background-color:#1c3b6a}.contact-item .con-hd-shape{clip-path:polygon(80% 0,100% 0,100% 100%,0 100%,0 80%)}.terminal-fac .items:first-child .inner,.terminal-fac .items:nth-child(2) .inner,.terminal-fac .items:nth-child(3) .inner{border-bottom:1px solid #e5e7eb}@media(max-width:768px){.terminal-fac .items:nth-child(4) .inner{border-bottom:1px solid #e5e7eb}}.gallery-card .team-shape{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%)}.gallery-card .strip{clip-path:polygon(0 70%,100% 0,100% 27%,0 100%)}.cms p,.cms ul li{padding-bottom:15px}.cms h2,.cms h3,.cms h4,.cms h5,.cms h6{font-weight:600}@media(max-width:991px){.jobs button[data-state=closed] .device-lock{display:none}.jobs button[data-state=open] .device-lock{display:block}}.phil-item .phil-icon{clip-path:polygon(100% 0,0 0,0 88.626%,39.81% 88.626%,50.237% 100%,59.716% 88.626%,100% 88.626%,100% 0)}.annual-repo-item:before{clip-path:polygon(0 0,100% 0,100% 15%,0 100%)}.annual-repo-item:after{clip-path:polygon(0 85%,100% 0,100% 100%,0 100%)}.pdf-iframe canvas{height:auto!important}.pdf-iframe .react-pdf__Page__annotations,.pdf-iframe canvas{width:100%!important}.distance-list{position:relative;max-width:275px;margin-bottom:20px}.distance-list:before{content:"";position:absolute;top:12px;bottom:12px;width:1px;background-color:#fff}html[dir=ltr] .distance-list:before{left:0}html[dir=rtl] .distance-list:before{right:0}.distance-list li{position:relative;display:flex;align-items:center;margin-bottom:4px;list-style-type:none}html[dir=ltr] .distance-list li{padding-left:30px}html[dir=rtl] .distance-list li{padding-right:30px}.distance-list li:before{content:"";position:absolute;top:50%;height:1px;width:20px;background-color:#fff}html[dir=ltr] .distance-list li:before{left:0}html[dir=rtl] .distance-list li:before{right:0}.distance-list .location{flex:1;color:#fff}.distance-list .arrow{flex:none;margin:0 8px;color:#fff}.distance-list .distance{flex:1;font-weight:600;color:#fff}.d-explore-none .explore-button-section{display:none}.availability-text{font-weight:600;color:hsl(var(--first))}.availability-text>:first-child{font-size:28px;line-height:100%}.availability-text>:nth-child(2){font-size:16px;line-height:100%}@media(min-width:1024px){.availability-text>:first-child{font-size:48px}.availability-text>:nth-child(2){font-size:20px}}.career-resp{color:hsl(var(--first))}.career-resp ul{list-style:none;padding:0;margin:0}.career-resp ul li{position:relative;padding-left:24px;margin-bottom:1rem}.career-resp ul li:before{content:"";position:absolute;left:0;top:4px;width:11px;height:11px;background-image:url(/images/list-bullet.png);background-size:contain;background-repeat:no-repeat}.career-resp ul li h4{margin-bottom:10px;font-size:1rem;font-weight:700;text-transform:uppercase;color:var(--color-first)}.red{color:red;font-size:small;margin:5px 0}.intro-modal-blue-shape{clip-path:polygon(0 40%,100% 5%,100% 100%,0 100%);transition-property:all}.intro-modal-white-shape{clip-path:polygon(0 70%,100% 0,100% 100%,0 100%);transition-property:all}[dir=rtl] .nav-logo:after{clip-path:polygon(100% 0,0 0,100% 100%)}[dir=rtl] .hero-swiper .slider-shape{clip-path:polygon(0 0,100% 70%,100% 100%,0 30%)}[dir=rtl] .hero-swiper .swiper-pagination-bullets{text-align:right}[dir=rtl] .hero-swiper .slider-one .slider-shape{transform:translate(50%,-50%) scale(1)}[dir=rtl] .hero-swiper .slider-one.swiper-slide-active .slider-shape,[dir=rtl] .hero-swiper .slider-two .slider-shape{transform:translate(50%,-50%) scale(1.15)}[dir=rtl] .hero-swiper .slider-three .slider-shape,[dir=rtl] .hero-swiper .slider-two.swiper-slide-active .slider-shape{transform:translate(50%,-50%) scale(1.25)}[dir=rtl] .hero-swiper .slider-three.swiper-slide-active .slider-shape{transform:translate(50%,-50%) scale(1.35)}[dir=rtl] .facts-shape{clip-path:polygon(0 0,100% 70%,100% 100%,0 100%)}[dir=rtl] .news-item:hover .shape-one{clip-path:polygon(0 0,100% 0,100% 95%,0 20%)}[dir=rtl] .approach-item .sus-shape{clip-path:polygon(0 45%,100% 80%,100% 100%,0 100%)}[dir=rtl] .approach-item:hover .sus-shape{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%)}[dir=rtl] .service-infra-cover .service-infra-shape{clip-path:polygon(15% 0,0 0,0 40%,85% 100%,100% 100%,100% 55%)}[dir=rtl] .contact-shape,[dir=rtl] .video-content .video-con-shpae{clip-path:polygon(100% 70%,0 0,0 100%,100% 100%)}[dir=rtl] .stikcy-drawer{transform:translateX(-100%)}[dir=rtl] .stikcy-drawer.active{transform:translateX(0)}[dir=rtl] .has-skew-clip .clip{clip-path:polygon(100% 70%,0 0,0 30%,100% 100%)}[dir=rtl] .has-skew-clip:hover .clip,[dir=rtl] .team-item .team-shape{clip-path:polygon(100% 70%,0 0,0 100%,100% 100%)}@media(min-width:1600px){[dir=rtl] .service-infra-cover .service-infra-shape{left:0;right:calc(50vw - 825px)}}