.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-4{animation-delay:.4s}.delay-5{animation-delay:.5s}.delay-6{animation-delay:.6s}.delay-7{animation-delay:.7s}.delay-8{animation-delay:.8s}.delay-9{animation-delay:.9s}.delay-10{animation-delay:1s}.delay-11{animation-delay:1.1s}.delay-12{animation-delay:1.2s}.delay-13{animation-delay:1.3s}.delay-14{animation-delay:1.4s}.delay-15{animation-delay:1.5s}.delay-16{animation-delay:1.6s}.delay-17{animation-delay:1.7s}.delay-18{animation-delay:1.8s}.delay-19{animation-delay:1.9s}.delay-20{animation-delay:2s}.transition-delay-1{transition-delay:.1s}.transition-delay-2{transition-delay:.2s}.transition-delay-3{transition-delay:.3s}.transition-delay-4{transition-delay:.4s}.transition-delay-5{transition-delay:.5s}.transition-delay-6{transition-delay:.6s}.transition-delay-7{transition-delay:.7s}.transition-delay-8{transition-delay:.8s}.transition-delay-9{transition-delay:.9s}.transition-delay-10{transition-delay:1s}.transition-delay-11{transition-delay:1.1s}.transition-delay-12{transition-delay:1.2s}.transition-delay-13{transition-delay:1.3s}.transition-delay-14{transition-delay:1.4s}.transition-delay-15{transition-delay:1.5s}.transition-delay-16{transition-delay:1.6s}.transition-delay-17{transition-delay:1.7s}.transition-delay-18{transition-delay:1.8s}.transition-delay-19{transition-delay:1.9s}.transition-delay-20{transition-delay:2s}.animation-delay-1{animation-delay:.1s}.animation-delay-2{animation-delay:.2s}.animation-delay-3{animation-delay:.3s}.animation-delay-4{animation-delay:.4s}.animation-delay-5{animation-delay:.5s}.animation-delay-6{animation-delay:.6s}.animation-delay-7{animation-delay:.7s}.animation-delay-8{animation-delay:.8s}.animation-delay-9{animation-delay:.9s}.animation-delay-10{animation-delay:1s}.animation-delay-11{animation-delay:1.1s}.animation-delay-12{animation-delay:1.2s}.animation-delay-13{animation-delay:1.3s}.animation-delay-14{animation-delay:1.4s}.animation-delay-15{animation-delay:1.5s}.animation-delay-16{animation-delay:1.6s}.animation-delay-17{animation-delay:1.7s}.animation-delay-18{animation-delay:1.8s}.animation-delay-19{animation-delay:1.9s}.animation-delay-20{animation-delay:2s}@keyframes shine{0%{filter:brightness(.4);filter:contrast(.4);-webkit-filter:brightness(.4);-webkit-filter:contrast(.4);-webkit-mask:linear-gradient(#fff 0 0),linear-gradient(44deg,#fff 50%,transparent 0) content-box 0 50%/500% 100% no-repeat;-webkit-mask-composite:xor;mask-composite:exclude}to{filter:brightness(1);filter:contrast(1);-webkit-filter:brightness(1);-webkit-filter:contrast(1);-webkit-mask-position:100% 100%;mask-position:100% 100%}}@media (prefers-reduced-motion:no-preference){:root{scroll-behavior:auto}}.slider-area{height:100vh;max-width:100%;overflow:hidden;position:relative}@media screen and (max-width:991px){.slider-area{height:85vh}}@media screen and (max-width:576px){.slider-area{height:80vh}}.slider-area .slider-container,.slider-area .slider-container .slider-wrapper{height:100%;width:100%}.slider-area .slider-container .slider-wrapper .image-holder{height:100%;position:relative;width:100%}.slider-area .slider-container .slider-wrapper .image-holder:before{background:linear-gradient(270deg,transparent 25%,rgba(0,0,0,.25));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.slider-area .slider-container .slider-wrapper .image-holder .unit-image{bottom:5%;height:600px;position:absolute;right:0;z-index:0}@media screen and (max-width:1400px){.slider-area .slider-container .slider-wrapper .image-holder .unit-image{height:500px}}@media screen and (max-width:768px){.slider-area .slider-container .slider-wrapper .image-holder .unit-image{height:100%;-o-object-fit:contain;object-fit:contain;position:unset;width:100%}}@media screen and (max-width:576px){.slider-area .slider-container .slider-wrapper .image-holder .unit-image{bottom:10%;position:absolute;right:-5%}}.slider-area .slider-container .slider-wrapper .image-holder .dots-element-box{height:900px;left:50px;opacity:.1;position:absolute;top:0;transform:rotate(-175deg);z-index:-1}@media screen and (max-width:768px){.slider-area .slider-container .slider-wrapper .image-holder .dots-element-box{height:700px}}@media screen and (max-width:576px){.slider-area .slider-container .slider-wrapper .image-holder .dots-element-box{height:550px;left:0}}.slider-area .slider-container .slider-wrapper .image-holder .dots-element-box .dots-element{height:100%;width:100%}.slider-area .slider-container .slider-wrapper .image-holder .dots-element-box .dots-element.mask{animation:shine 3s infinite;left:0;position:absolute;top:0}.slider-area .slider-container .slider-wrapper .slider-overlay{left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%;z-index:3}@media screen and (max-width:1400px){.slider-area .slider-container .slider-wrapper .slider-overlay{left:60px}}@media screen and (max-width:1200px){.slider-area .slider-container .slider-wrapper .slider-overlay{left:30px}}@media screen and (max-width:768px){.slider-area .slider-container .slider-wrapper .slider-overlay{bottom:5%;top:auto;transform:none;width:90%}}@media screen and (max-width:576px){.slider-area .slider-container .slider-wrapper .slider-overlay{left:auto;padding:0 15px;width:100%}}.slider-area .slider-container .slider-wrapper .slider-overlay .text-content-wrapper .text-content{max-width:50%}@media screen and (max-width:576px){.slider-area .slider-container .slider-wrapper .slider-overlay .text-content-wrapper .text-content{max-width:100%}}.slider-area .slider-container .slider-wrapper .slider-overlay .text-content-wrapper .text-content .slider-hero{font-family:Roboto Condensed,sans-serif;font-size:5rem;font-weight:500;line-height:6rem;margin:0}@media screen and (max-width:991px){.slider-area .slider-container .slider-wrapper .slider-overlay .text-content-wrapper .text-content .slider-hero{font-size:4rem;line-height:5rem}}@media screen and (max-width:768px){.slider-area .slider-container .slider-wrapper .slider-overlay .text-content-wrapper .text-content .slider-hero{font-size:3rem;line-height:3rem}}@media screen and (max-width:576px){.slider-area .slider-container .slider-wrapper .slider-overlay .text-content-wrapper .text-content .slider-hero{font-size:2rem;line-height:2.2rem}}.slider-area .slider-container .slider-wrapper .slider-overlay .text-content-wrapper .text-content .slider-text{font-size:1.3rem;padding:30px 0}@media screen and (max-width:768px){.slider-area .slider-container .slider-wrapper .slider-overlay .text-content-wrapper .text-content .slider-text{font-size:1rem}}body .home-redesign .home-contact-section{padding-bottom:115px;padding-top:115px}body .home-redesign .home-contact-section .home-contact-intro{max-width:940px}body .home-redesign .home-contact-section .home-contact-intro h2{max-width:850px}body .home-redesign .home-contact-section .home-contact-intro p{font-size:1.2rem;line-height:1.65;margin:0;max-width:740px}@media screen and (max-width:576px){body .home-redesign .home-contact-section{padding-bottom:75px;padding-top:75px}}.home-redesign .work-principles{background:linear-gradient(135deg,var(--home-navy) 0,#0b3049 100%);color:#fff}.home-redesign .principles-panel{align-items:center;background:hsla(0,0%,100%,.035);border-radius:28px;display:grid;gap:100px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:60px}@media screen and (max-width:576px){.home-redesign .principles-panel{padding:35px 24px}}@media screen and (max-width:991px){.home-redesign .principles-panel{gap:50px;grid-template-columns:1fr}}.home-redesign .principles-panel .principles-intro h2{color:#fff;font-size:clamp(2.5rem,4.6vw,4rem);font-weight:650;letter-spacing:-.045em;line-height:1;margin:0 0 28px}.home-redesign .principles-panel .principles-intro p{color:#a7c2d0;margin:0;max-width:620px}.home-redesign .principles-list{display:grid;gap:18px}.home-redesign .principles-list>div{align-items:flex-start;background:hsla(0,0%,100%,.025);border:1px solid rgba(78,169,198,.28);border-radius:18px;display:flex;font-size:1.12rem;font-weight:600;gap:18px;padding:24px 26px}.home-redesign .principles-list>div i{color:var(--home-cyan)}.home-redesign .security-section{background:var(--home-light)}.home-redesign .security-grid{display:grid;gap:24px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:768px){.home-redesign .security-grid{grid-template-columns:1fr}}.home-redesign .security-grid article{background:#fff;border:1px solid #c7dce5;border-radius:20px;min-height:235px;padding:34px;transition:.3s ease}.home-redesign .security-grid article:hover{border-color:var(--home-cyan);box-shadow:0 20px 40px rgba(7,24,39,.08);transform:translateY(-6px)}.home-redesign .security-grid article>i{color:var(--home-cyan-dark);display:inline-block;font-size:2rem;margin-bottom:28px}.home-redesign .security-grid article h3{font-size:1.6rem;margin-bottom:12px}.home-redesign .security-grid article p{font-size:1.08rem;margin:0}.home-redesign .evaluation-box{background:var(--home-navy-soft);border-radius:20px;color:#fff;margin-top:28px;padding:35px}.home-redesign .evaluation-box h3{color:#fff;font-size:1.5rem;margin-bottom:10px}.home-redesign .evaluation-box p{color:#a8c3d1}.home-redesign .evaluation-tags{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.home-redesign .evaluation-tags span{border:1px solid rgba(39,200,220,.32);border-radius:30px;color:#e7f6fa;font-size:.95rem;font-weight:700;padding:8px 14px}.home-redesign .process-grid{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}@media screen and (max-width:768px){.home-redesign .process-grid{grid-template-columns:1fr}}.home-redesign .process-grid article{background:#fff;border:1px solid #c7dce5;border-radius:20px;padding:30px}.home-redesign .process-grid article>span{color:var(--home-cyan-dark);font-size:.85rem;font-weight:800}.home-redesign .process-grid article h3{font-size:1.4rem;margin:10px 0 8px}.home-redesign .process-grid article p{font-size:1.04rem;margin:0}.home-redesign .infrastructure-section{background:#fff}.home-redesign .infrastructure-panel{align-items:center;background:radial-gradient(circle at 90% 10%,rgba(39,200,220,.15),transparent 30%),linear-gradient(135deg,var(--home-navy) 0,#0c2b43 100%);border-radius:28px;color:#fff;display:grid;gap:110px;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);overflow:hidden;padding:90px}@media screen and (max-width:1200px){.home-redesign .infrastructure-panel{gap:55px;padding:70px 55px}}@media screen and (max-width:991px){.home-redesign .infrastructure-panel{grid-template-columns:1fr}}@media screen and (max-width:576px){.home-redesign .infrastructure-panel{padding:45px 25px}}.home-redesign .infrastructure-panel h2{color:#fff;font-size:clamp(2.5rem,4.6vw,4.3rem);font-weight:650;letter-spacing:-.045em;line-height:1;margin:0 0 25px}.home-redesign .infrastructure-panel p{color:#aac5d3;margin:0}.home-redesign .infrastructure-panel ul{display:grid;gap:18px;list-style:none;margin:0;padding:0}.home-redesign .infrastructure-panel ul li{align-items:center;color:#fff;display:flex;font-size:1.16rem;font-weight:650;gap:10px}.home-redesign .infrastructure-panel ul li i{color:var(--home-cyan);font-size:1.6rem}.home-redesign .industries-section{background:var(--home-light)}.home-redesign .industries-section h2{font-size:clamp(2.5rem,4.6vw,4.3rem);font-weight:650;letter-spacing:-.045em;line-height:1;margin:0 0 55px;max-width:760px}.home-redesign .industries-grid{display:grid;gap:18px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:991px){.home-redesign .industries-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:576px){.home-redesign .industries-grid{grid-template-columns:1fr}}.home-redesign .industries-grid>div{align-items:center;background:#fff;border:1px solid #c5dce5;border-radius:18px;display:flex;font-size:1.12rem;font-weight:700;gap:18px;min-height:135px;padding:28px;transition:.3s ease}.home-redesign .industries-grid>div:hover{border-color:var(--home-cyan);color:var(--home-cyan-dark)}.home-redesign .industries-grid>div i{color:var(--home-cyan-dark);font-size:1.65rem}.home-redesign .clients-section{background:#fff}.home-redesign .clients-grid{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}@media screen and (max-width:991px){.home-redesign .clients-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:576px){.home-redesign .clients-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-redesign .client-logo{align-items:center;background:#fff;border:1px solid #d7e6eb;border-radius:18px;display:flex;height:150px;justify-content:center;padding:23px;transition:.3s ease}@media screen and (max-width:576px){.home-redesign .client-logo{height:120px;padding:15px}}.home-redesign .client-logo:hover{border-color:var(--home-cyan);box-shadow:0 16px 30px rgba(7,24,39,.07)}.home-redesign .client-logo img{filter:grayscale(1);height:100%;-o-object-fit:contain;object-fit:contain;transition:.3s ease;width:100%}.home-redesign .client-logo:hover img{filter:none}.home-redesign .client-logo.client-logo-labeled{flex-direction:column;gap:8px}.home-redesign .client-logo.client-logo-labeled img{height:70px;width:70px}@media screen and (max-width:576px){.home-redesign .client-logo.client-logo-labeled img{height:56px;width:56px}}.home-redesign .client-logo.client-logo-labeled span{color:var(--home-ink);font-size:1rem;font-weight:750;line-height:1.1;text-align:center}.home-redesign .technology-section{background:#fff;padding:0 0 120px}.home-redesign .technology-panel{background:var(--home-navy-soft);border-radius:28px;color:#fff;overflow:hidden;padding:75px}@media screen and (max-width:576px){.home-redesign .technology-panel{padding:45px 25px}}.home-redesign .technology-panel h2{color:#fff;font-size:clamp(2.25rem,4.2vw,3.8rem);font-weight:650;letter-spacing:-.04em;margin:0 0 24px;max-width:900px}.home-redesign .technology-panel>p{color:#aac4d2;max-width:820px}.home-redesign .technology-logos{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px}@media screen and (max-width:768px){.home-redesign .technology-logos{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-redesign .technology-logos>div{align-items:center;background:#fff;border:1px solid rgba(105,184,208,.25);border-radius:14px;display:flex;height:92px;justify-content:center;padding:14px}.home-redesign .technology-logos img{max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain}.home-redesign .technology-trademark{color:#a7c2d0;font-size:.72rem;line-height:1.45;margin:18px 0 0}.home-redesign .evaluation-cta{background:#fff;padding:130px 0 0}@media screen and (max-width:576px){.home-redesign .evaluation-cta{padding:0 8px 70px}}.home-redesign .evaluation-cta-inner{background:radial-gradient(circle at 10% 50%,rgba(39,200,220,.13),transparent 30%),linear-gradient(125deg,#0c2a42,#123d58);border:1px solid rgba(39,200,220,.42);border-radius:28px;color:#fff;overflow:hidden;padding:85px 70px;text-align:center}@media screen and (max-width:576px){.home-redesign .evaluation-cta-inner{padding:55px 22px}}.home-redesign .evaluation-cta-inner h2{color:#fff;font-size:clamp(2.4rem,4.3vw,4rem);font-weight:650;letter-spacing:-.04em;margin:0 0 22px}.home-redesign .evaluation-cta-inner p{color:#b1ccda;margin:0 auto 34px;max-width:720px}.home-redesign .home-contact-section{background:var(--home-light)}.home-redesign .home-contact-grid{align-items:start;display:grid;gap:95px;grid-template-columns:minmax(0,.85fr) minmax(450px,1.15fr)}@media screen and (max-width:991px){.home-redesign .home-contact-grid{gap:50px;grid-template-columns:1fr}}.home-redesign .home-contact-intro h2{font-size:clamp(2.5rem,4.6vw,4.2rem);font-weight:650;letter-spacing:-.045em;line-height:1;margin:0 0 25px}.home-redesign .home-contact-details{display:grid;gap:12px;margin-top:35px}.home-redesign .home-contact-details a{align-items:center;color:var(--home-ink);display:flex;font-weight:650;gap:12px}.home-redesign .home-contact-details a i{color:var(--home-cyan-dark)}.home-redesign .home-contact-form{background:#fff;border:1px solid #c8dce5;border-radius:24px;padding:38px}@media screen and (max-width:576px){.home-redesign .home-contact-form{padding:25px 20px}}.home-redesign .home-contact-form .form-group{margin-bottom:20px}.home-redesign .home-contact-form .form-group label{color:var(--home-ink);font-size:.9rem;font-weight:700;margin-bottom:8px}.home-redesign .home-contact-form .form-group .form-control{background:var(--home-light);border:1px solid #bed5df;border-radius:14px;box-shadow:none;color:var(--home-ink);min-height:52px;padding:12px 15px}.home-redesign .home-contact-form .form-group .form-control:focus{border-color:var(--home-cyan-dark)}.home-redesign .home-contact-form .form-group textarea.form-control{min-height:130px;resize:vertical}.home-redesign .home-submit{align-items:center;background:var(--home-cyan);border:0;border-radius:27px;color:#062033;display:flex;font-weight:800;gap:12px;justify-content:center;min-height:54px;transition:.25s ease;width:100%}.home-redesign .home-submit:hover{background:var(--home-navy);color:#fff}@keyframes services-marquee{to{transform:translate3d(-25%,0,0)}}.services-scroller-section{background:#27c8dc;overflow:hidden}.services-scroller-section .services-marquee{overflow:hidden;width:100%}.services-scroller-section .services-marquee-track{align-items:center;animation:services-marquee 34s linear infinite;display:flex;width:-moz-max-content;width:max-content;will-change:transform}.services-scroller-section .services-marquee-group{align-items:center;display:flex;flex-shrink:0;justify-content:flex-start;width:-moz-max-content;width:max-content}.services-scroller-section .service-marquee-item{align-items:center;color:#fff;display:inline-flex;flex-shrink:0;font-size:1.4rem;font-weight:750;line-height:1;padding:17px 0;white-space:nowrap}.services-scroller-section .service-marquee-item:after{background:currentColor;border-radius:50%;content:"";flex:0 0 5px;height:5px;margin:0 clamp(24px,2.1vw,42px);opacity:.9;width:5px}@media screen and (max-width:768px){.services-scroller-section .service-marquee-item{font-size:1.08rem;padding:15px 0}}@media (prefers-reduced-motion:reduce){.services-scroller-section .services-marquee{overflow-x:auto}.services-scroller-section .services-marquee-track{animation:none}}.company-section .section-title{padding:0 0 80px;text-align:center}@media screen and (max-width:576px){.company-section .section-title{padding:0 0 40px}}.company-section .section-content{display:flex}@media screen and (max-width:1200px){.company-section .section-content{flex-direction:column;gap:40px}}.company-section .section-content .section-image{flex-shrink:0;height:550px;width:40%}@media screen and (max-width:1200px){.company-section .section-content .section-image{width:70%}}@media screen and (max-width:768px){.company-section .section-content .section-image{height:500px;width:90%}}@media screen and (max-width:576px){.company-section .section-content .section-image{height:400px;width:100%}}.company-section .section-content .section-image img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:460px}@media screen and (max-width:1400px){.company-section .section-content .section-image img{width:400px}}@media screen and (max-width:1200px){.company-section .section-content .section-image img{width:100%}}@media screen and (max-width:576px){.company-section .section-content .section-image img{-o-object-fit:cover;object-fit:cover}}.company-section .section-content .section-content-data{display:flex}@media screen and (max-width:576px){.company-section .section-content .section-content-data{flex-direction:column;padding:0 15px}}.company-section .section-content .section-content-data .section-desc{padding:40px 40px 0 0}@media screen and (max-width:576px){.company-section .section-content .section-content-data .section-desc{padding:20px 0}}.company-section .section-content .section-content-data .section-desc p{margin:0 0 40px}.company-section .section-content .section-content-data .section-extra-image{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:576px){.company-section .section-content .section-content-data .section-extra-image{flex-direction:row}}.company-section .section-content .section-content-data .section-extra-image img{height:250px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:220px}.activity-section .section-intro{align-items:center;display:flex;gap:60px;padding:0 0 60px}@media screen and (max-width:576px){.activity-section .section-intro{flex-direction:column;gap:20px;padding:20px 15px}}.activity-section .section-content{display:flex;gap:90px}@media screen and (max-width:1200px){.activity-section .section-content{gap:45px}}@media screen and (max-width:991px){.activity-section .section-content{flex-direction:column}}.activity-section .section-content .section-content-images{flex-shrink:0;position:relative;width:400px}@media screen and (max-width:991px){.activity-section .section-content .section-content-images{height:450px}}@media screen and (max-width:576px){.activity-section .section-content .section-content-images{width:100%}}.activity-section .section-content .section-content-images img{height:600px;left:0;margin:0;max-height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:0;position:absolute;top:0;transform:translateX(-50px) translateY(0) scale(.8);transition:all .5s ease;visibility:hidden;width:100%}@media screen and (max-width:1200px){.activity-section .section-content .section-content-images img{height:100%}}@media screen and (max-width:991px){.activity-section .section-content .section-content-images img{height:450px}}@media screen and (max-width:576px){.activity-section .section-content .section-content-images img{height:100%;transform:none}}.activity-section .section-content .section-content-images img.img-active{opacity:1;transform:translateX(10px) translateY(0) scale(1);visibility:visible}@media screen and (max-width:576px){.activity-section .section-content .section-content-images img.img-active{transform:none}}.activity-section .section-content .section-content-images .circle-element{background:#071827;border-radius:50%;height:100px;left:30%;position:absolute;top:80%;width:100px}.activity-section .section-content .section-content-images .circle-element.primary{background:#27c8dc;height:80px;left:60%;top:80%;width:80px}@media screen and (max-width:576px){.activity-section .section-content .section-content-list{padding:0 15px}}.activity-section .section-content .section-content-list a{color:#102d40}.activity-section .section-content .section-content-list .list-item{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.05);display:flex;gap:50px;justify-content:flex-start;padding:15px 0}@media screen and (max-width:1200px){.activity-section .section-content .section-content-list .list-item{gap:20px}}@media screen and (max-width:576px){.activity-section .section-content .section-content-list .list-item{flex-wrap:wrap;gap:10px}}.activity-section .section-content .section-content-list .list-item:first-child{border-top:1px solid hsla(0,0%,100%,.05)}.activity-section .section-content .section-content-list .list-item .item-number{font-size:1.5rem}.activity-section .section-content .section-content-list .list-item .item-title{flex-shrink:0;line-height:1.2;width:150px}@media screen and (max-width:576px){.activity-section .section-content .section-content-list .list-item .item-title{flex:1 1 auto;width:auto}}.activity-section .section-content .section-content-list .list-item .item-title span{display:block;font-family:Roboto Condensed,sans-serif;font-size:1.4rem;font-weight:500}@media screen and (max-width:576px){.activity-section .section-content .section-content-list .list-item .item-title span{font-size:1.2rem}.activity-section .section-content .section-content-list .list-item .item-desc{flex-basis:100%;order:1}}.activity-section .section-content .section-content-list .list-item .item-desc p{color:#102d40;font-size:.9rem;margin:0}.activity-section .section-content .section-content-list .list-item .item-arrow{align-items:center;display:flex;flex-shrink:0;height:50px;justify-content:center;position:relative;width:50px}.activity-section .section-content .section-content-list .list-item .item-arrow i{font-size:2rem;transition:all .3s ease}.activity-section .section-content .section-content-list .list-item .item-arrow:before{background:#27c8dc;border-radius:50%;bottom:10px;content:"";height:25px;left:20px;opacity:.5;position:absolute;transition:all .3s ease;width:25px;z-index:-1}.activity-section .section-content .section-content-list .list-item:hover .item-arrow i{color:#fff}.activity-section .section-content .section-content-list .list-item:hover .item-arrow:before{bottom:0;height:100%;left:0;opacity:1;width:100%}.packs-section{background:#f2f7f8;margin:100px 0 0;padding:150px 0 100px}@media screen and (max-width:991px){.packs-section{padding:100px 0}}@media screen and (max-width:576px){.packs-section{text-align:center}}.packs-section .section-description{align-items:center;display:flex;height:100%;justify-content:center}@media screen and (max-width:991px){.packs-section .section-description{padding:0 0 50px}}.packs-section .packs-content{align-items:center;display:flex;gap:60px;justify-content:center}@media screen and (max-width:576px){.packs-section .packs-content{flex-direction:column}}.gallery-section{padding:100px 0;position:relative;z-index:1}@media screen and (max-width:576px){.gallery-section{padding:60px 0}}.gallery-section .section-title{padding:0}@media screen and (max-width:576px){.gallery-section .section-title{padding:0 15px 30px}.gallery-section .intro-text{padding:0 15px}}.gallery-section .gallery-content .image-row{display:flex;height:700px;justify-content:space-between;padding:0 0 60px;width:100%}@media screen and (max-width:1200px){.gallery-section .gallery-content .image-row{height:600px}}@media screen and (max-width:991px){.gallery-section .gallery-content .image-row{height:500px}}@media screen and (max-width:768px){.gallery-section .gallery-content .image-row{height:400px}}@media screen and (max-width:576px){.gallery-section .gallery-content .image-row{height:300px}}.gallery-section .gallery-content .image-row a{display:block;height:100%;position:relative;width:48%}.gallery-section .gallery-content .image-row a:last-child{top:350px}@media screen and (max-width:768px){.gallery-section .gallery-content .image-row a:last-child{top:200px}}@media screen and (max-width:576px){.gallery-section .gallery-content .image-row a:last-child{top:140px}}.gallery-section .gallery-content .image-row a:nth-child(2n) span:before{background:linear-gradient(90deg,#27c8dc,#071827)}.gallery-section .gallery-content .image-row a img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.gallery-section .gallery-content .image-row a i{bottom:-3px;color:#fff;font-size:36px;left:5px;position:absolute;transition:all .5s ease;z-index:1}@media screen and (max-width:576px){.gallery-section .gallery-content .image-row a i{font-size:28px;left:0}}.gallery-section .gallery-content .image-row a i:after{background:#27c8dc;border-radius:50%;bottom:10px;content:"";height:25px;left:5px;position:absolute;transition:all .3s ease;width:25px;z-index:-1}@media screen and (max-width:768px){.gallery-section .gallery-content .image-row a i:after{height:20px;left:0;width:20px}}@media screen and (max-width:576px){.gallery-section .gallery-content .image-row a i:after{height:12px;left:4px;width:12px}}.gallery-section .gallery-content .image-row a span{bottom:-20px;color:#fff;font-size:1.4rem;left:50%;line-height:1.2;opacity:0;padding:20px 40px;position:absolute;transform:translateX(-50%);transition:all .5s ease;width:80%}@media screen and (max-width:768px){.gallery-section .gallery-content .image-row a span{bottom:20px;font-size:1.4rem;opacity:1;padding:12px 20px}}@media screen and (max-width:576px){.gallery-section .gallery-content .image-row a span{font-size:1.2rem}}.gallery-section .gallery-content .image-row a span:before{backdrop-filter:blur(20px);background:linear-gradient(90deg,#071827,#27c8dc);content:"";height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:-1}.gallery-section .gallery-content .image-row a:hover span{bottom:60px;opacity:1}@media screen and (max-width:576px){.gallery-section .gallery-content .image-row a:hover span{bottom:30px}}.gallery-section .gallery-content .image-row a:hover i{bottom:20px;left:20px}@media screen and (max-width:576px){.gallery-section .gallery-content .image-row a:hover i{bottom:10px;left:10px}}.gallery-section .gallery-content .image-row a:hover i:after{bottom:26px;left:15px}@media screen and (max-width:576px){.gallery-section .gallery-content .image-row a:hover i:after{left:19px}}.partners-section{position:relative}@media screen and (max-width:576px){.partners-section{padding:60px 15px 30px}}.partners-section .partners-content{align-items:center;display:flex;flex-wrap:wrap;gap:15px;justify-content:flex-start}@media screen and (max-width:1400px){.partners-section .partners-content{gap:25px}}@media screen and (max-width:1200px){.partners-section .partners-content{gap:15px}}@media screen and (max-width:576px){.partners-section .partners-content{gap:10px}}.partners-section .partners-content .partner-box{border:1px solid hsla(0,0%,100%,.05);padding:5px;text-align:center;width:19%}@media screen and (max-width:1400px){.partners-section .partners-content .partner-box{width:18%}}@media screen and (max-width:576px){.partners-section .partners-content .partner-box{width:30%}}.partners-section .partners-content .partner-box img{filter:grayscale(1);height:100%;-o-object-fit:contain;object-fit:contain;transition:all .3s ease;width:100%}.partners-section .partners-content .partner-box:hover img{filter:none}.partners-section.alt-section .partners-content{gap:30px;justify-content:space-between}.partners-section.alt-section .partners-content .partner-box{width:31%}.home-redesign{--home-navy:#071827;--home-navy-soft:#0d2940;--home-navy-card:#12344d;--home-cyan:#27c8dc;--home-cyan-dark:#08abc2;--home-ink:#102d40;--home-muted:#607c8c;--home-light:#f2f7f8;background:var(--home-light);color:var(--home-ink);overflow:hidden;padding-left:100px}@media screen and (max-width:991px){.home-redesign{padding-left:0;padding-top:70px}}.home-redesign h1,.home-redesign h2,.home-redesign h3{color:inherit}.home-redesign p{color:var(--home-muted)}.home-redesign .section-kicker{color:var(--home-cyan-dark);display:inline-block;font-size:.82rem;font-weight:800;letter-spacing:.13em;margin-bottom:22px;text-transform:uppercase}.home-redesign .home-section{padding:130px 0;scroll-margin-top:40px}@media screen and (max-width:991px){.home-redesign .home-section{padding:95px 0}}@media screen and (max-width:576px){.home-redesign .home-section{padding:70px 8px}}.home-redesign .home-section-heading{align-items:end;display:grid;gap:90px;grid-template-columns:minmax(0,1.45fr) minmax(280px,.55fr);margin-bottom:65px}@media screen and (max-width:991px){.home-redesign .home-section-heading{gap:20px;grid-template-columns:1fr}}.home-redesign .home-section-heading h2{font-size:clamp(2.5rem,5vw,4.7rem);font-weight:650;letter-spacing:-.045em;line-height:.98;margin:0;max-width:850px}.home-redesign .home-section-heading p{font-size:1.2rem;margin:0 0 5px;max-width:500px}.home-redesign .home-section-heading.compact-heading{align-items:center}.home-redesign .home-section-heading.compact-heading h2{font-size:clamp(2.5rem,4.3vw,4rem)}.home-redesign .home-hero{align-items:center;background:radial-gradient(circle at 82% 46%,rgba(39,200,220,.2),transparent 23%),linear-gradient(125deg,#06131f,#0a263d 62%,#0d3951);color:#fff;display:flex;isolation:isolate;min-height:860px;overflow:hidden;position:relative;scroll-margin-top:0}@media screen and (max-width:1200px){.home-redesign .home-hero{min-height:760px}}@media screen and (max-width:768px){.home-redesign .home-hero{min-height:720px}}.home-redesign .home-hero:after,.home-redesign .home-hero:before{border:1px solid rgba(39,200,220,.16);border-radius:50%;content:"";position:absolute;z-index:-1}.home-redesign .home-hero:before{height:680px;right:-180px;top:-220px;width:680px}.home-redesign .home-hero:after{bottom:-280px;height:420px;right:10%;width:420px}.home-redesign .home-hero .home-hero-visual{height:100%;inset:0;opacity:.72;position:absolute;width:100%;z-index:-1}@media screen and (max-width:1200px){.home-redesign .home-hero .home-hero-visual{inset:0}}@media screen and (max-width:768px){.home-redesign .home-hero .home-hero-visual{bottom:auto;opacity:.34;right:auto;width:100%}}.home-redesign .home-hero .home-hero-visual:after{background:linear-gradient(90deg,rgba(6,19,31,.98),rgba(6,19,31,.88) 36%,rgba(6,19,31,.12) 72%,rgba(6,19,31,.08));content:"";inset:0;position:absolute}.home-redesign .home-hero .home-hero-visual img{filter:none;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}@media screen and (max-width:768px){.home-redesign .home-hero .home-hero-visual img{-o-object-position:68% center;object-position:68% center}}.home-redesign .home-hero .home-hero-content{max-width:820px;padding:110px 0 80px}.home-redesign .home-hero .home-hero-content .home-hero-brand{margin-bottom:30px;width:220px}@media screen and (max-width:576px){.home-redesign .home-hero .home-hero-content .home-hero-brand{margin-bottom:24px;width:175px}}.home-redesign .home-hero .home-hero-content .home-hero-brand img{display:block;filter:brightness(0) invert(1);height:auto;width:100%}.home-redesign .home-hero .home-hero-content h1{color:#fff;font-size:clamp(3.4rem,6.7vw,6rem);font-weight:650;letter-spacing:-.055em;line-height:1;margin:0}.home-redesign .home-hero .home-hero-content>p{color:#a9c8d8;font-size:1.2rem;line-height:1.65;margin:38px 0 0;max-width:670px}.home-redesign .home-hero .home-hero-actions{align-items:center;display:flex;flex-wrap:wrap;gap:20px;margin-top:36px}.home-redesign .home-hero .home-text-link{align-items:center;border:1px solid hsla(0,0%,100%,.25);border-radius:30px;color:#fff;display:inline-flex;font-size:.9rem;font-weight:700;gap:12px;min-height:55px;padding:0 24px;text-transform:uppercase;transition:.25s ease}.home-redesign .home-hero .home-text-link:hover{border-color:var(--home-cyan);color:var(--home-cyan)}.home-redesign .home-hero .hero-trust{align-items:center;border:1px solid rgba(39,200,220,.32);border-radius:30px;color:#cae3ed;display:flex;font-size:.86rem;gap:10px;margin-top:28px;padding:8px 16px;width:-moz-fit-content;width:fit-content}.home-redesign .home-hero .hero-trust i{color:var(--home-cyan)}.home-redesign .home-btn{background:var(--home-cyan);border-color:var(--home-cyan);color:#062033;font-weight:800;min-width:205px;padding:0 24px;width:auto}.home-redesign .home-btn span{background:#fff}.home-redesign .home-btn:hover{border-color:#fff;color:#062033}.home-redesign .services-scroller-section{background:var(--home-cyan)}.home-redesign .services-scroller-section .service-marquee-item{color:#fff;letter-spacing:.01em}.home-redesign .services-showcase{background:#fff}.home-redesign .service-grid{display:grid;gap:30px;grid-template-columns:repeat(2,minmax(0,1fr))}@media screen and (max-width:768px){.home-redesign .service-grid{grid-template-columns:1fr}}.home-redesign .service-card{background:var(--home-navy);border-radius:24px;box-shadow:0 24px 55px rgba(7,24,39,.11);min-height:510px;overflow:hidden;position:relative}@media screen and (max-width:576px){.home-redesign .service-card{min-height:323px}}.home-redesign .service-card:before{background:linear-gradient(180deg,rgba(7,24,39,.04) 15%,rgba(7,24,39,.96) 92%);content:"";inset:0;position:absolute;z-index:1}.home-redesign .service-card:hover .service-card-image img{transform:scale(1.05)}.home-redesign .service-card .service-card-image{inset:0;position:absolute}.home-redesign .service-card .service-card-image img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s cubic-bezier(.2,.8,.2,1);width:100%}.home-redesign .service-card .service-card-content{bottom:0;left:0;padding:36px;position:absolute;right:0;z-index:2}@media screen and (max-width:576px){.home-redesign .service-card .service-card-content{padding:25px}}.home-redesign .service-card h3{color:#fff;font-size:2rem;margin:0 0 12px}@media screen and (max-width:576px){.home-redesign .service-card h3{font-size:1.6rem}}.home-redesign .service-card p{color:#a9c4d3;font-size:1.08rem;margin:0;max-width:560px}@media screen and (max-width:576px){.home-redesign .service-card p{font-size:.98rem}}
