@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_2ae47f08-module__h69qWW__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_2ae47f08-module__h69qWW__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_eb58308d-module__w_p2Lq__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_eb58308d-module__w_p2Lq__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
:root{--violet-blue-crayola:#757ed1;--dark-cornflower-blue_a7:rgba(8,61,129,.07);--white:#fff;--white_a3:rgba(255,255,255,.03);--white_a8:rgba(255,255,255,.08);--white_a12:rgba(255,255,255,.12);--white_a70:rgba(255,255,255,.7);--cultured:#f6f7f9;--lavender-web:#e8eaf8;--cadet-blue-crayola:#a9afbc;--cadet-blue-crayola_a20:rgba(164,174,198,.2);--charcoal:#343e51;--raisin-black:#1f2329;--light-gray:#c9c9c9;--blue-crayola:#3e77e0;--black-coral:#60697b;--ff-manrope:"Manrope",sans-serif;--fs-1:calc(2.7rem + 1.38vw);--fs-2:calc(2.6rem + .66vw);--fs-3:2.2rem;--fs-4:1.9rem;--fs-5:1.8rem;--fs-6:1.7rem;--fs-7:1.5rem;--fs-8:1.4rem;--fw-700:700;--section-padding:90px;--shadow-1:0 0 20px rgba(31,35,41,.05);--shadow-2:0 0 0 .05rem rgba(8,61,129,.08),0 0 1.25rem rgba(31,35,41,.06);--shadow-3:0 0 1.25rem rgba(31,35,41,.04);--radius-circle:50%;--radius-pill:100px;--radius-10:10px;--radius-8:8px;--radius-6:6px;--transition-1:.25s ease;--transition-2:.5s ease;--transition-3:.3s ease-in-out}*,:before,:after{box-sizing:border-box;margin:0;padding:0}li{list-style:none}a,img,span,input,button,ion-icon{display:block}a{color:inherit;text-decoration:none}img{height:auto}input,button{font:inherit;background:0 0}input{width:100%}button{cursor:pointer}ion-icon{pointer-events:none}address{font-style:normal}html{font-family:var(--ff-manrope);scroll-behavior:smooth;font-size:12px}body{background-color:var(--white);color:var(--black-coral);font-size:1.6rem;line-height:1.7}body.nav-active{overflow:hidden}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#fafafa}::-webkit-scrollbar-thumb{background-color:#ccc}::-webkit-scrollbar-thumb:hover{background-color:#b3b3b3}.container{padding-left:16px;padding-right:16px}.social-list{align-items:center;gap:12px;display:flex}.social-link{transition:var(--transition-1);font-size:2rem}.social-link:-webkit-any(:hover,:focus-visible){transform:translateY(-3px)}.social-link:-moz-any(:hover,:focus-visible){transform:translateY(-3px)}.social-link:is(:hover,:focus-visible){transform:translateY(-3px)}.section{padding-block:var(--section-padding)}.has-bg-image{background-position:50%;background-repeat:no-repeat;background-size:cover}.h1,.h2,.h3,.h4,.h5{color:var(--charcoal);font-weight:var(--fw-700);line-height:1.3}.h1{font-size:var(--fs-1)}.h2{font-size:var(--fs-2)}.h3{font-size:var(--fs-3)}.h4{font-size:var(--fs-4)}.h5{font-size:var(--fs-6)}.btn{color:var(--white);font-size:var(--fs-6);font-weight:var(--fw-700);border:2px solid var(--white);border-radius:var(--radius-pill);max-width:max-content;transition:var(--transition-1);will-change:transform;padding:12px 28px}.btn:-webkit-any(:hover,:focus-visible){transform:translateY(-4px)}.btn:-moz-any(:hover,:focus-visible){transform:translateY(-4px)}.btn:is(:hover,:focus-visible){transform:translateY(-4px)}.btn-primary{background-color:var(--white);color:var(--charcoal)}.btn-outline:-webkit-any(:hover,:focus-visible){background-color:var(--white);color:var(--charcoal)}.btn-outline:-moz-any(:hover,:focus-visible){background-color:var(--white);color:var(--charcoal)}.btn-outline:is(:hover,:focus-visible){background-color:var(--white);color:var(--charcoal)}.img-holder{aspect-ratio:var(--width)/var(--height);background-color:var(--light-gray);overflow:hidden}.img-cover{object-fit:cover;width:100%;height:100%}.section-subtitle{font-size:var(--fs-7);text-transform:uppercase;color:var(--violet-blue-crayola);font-weight:var(--fw-700);margin-bottom:16px}.grid-list{gap:25px;display:grid}.w-100{width:100%}.header .btn{display:none}.header{width:100%;box-shadow:var(--shadow-1);z-index:4;padding-top:20px;padding-bottom:20px;position:absolute;top:0;left:0}.header.active{background-color:var(--white);animation:.5s forwards slideIn;position:fixed}@keyframes slideIn{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.header .container{justify-content:space-between;align-items:center;gap:16px;display:flex}.header.active .logo-light,.header .logo-dark{display:none}.header .logo-light,.header.active .logo-dark{display:block}.nav-open-btn{color:var(--white);font-size:3.5rem}.header.active .nav-open-btn{color:var(--charcoal)}.navbar{background-color:var(--raisin-black);color:#000;z-index:2;visibility:hidden;width:100%;max-width:300px;height:100vh;transition:var(--transition-3);flex-direction:column;gap:30px;padding:30px;padding-bottom:40px;display:flex;position:fixed;top:0;left:-300px}.navbar.active{visibility:visible;transform:translate(300px)}.navbar-top{justify-content:space-between;align-items:center;display:flex}.nav-close-btn{background-color:var(--white_a8);color:var(--white);border-radius:var(--radius-circle);transition:var(--transition-1);padding:6px;font-size:2rem}.nav-close-btn ion-icon{--ionicon-stroke-width:50px}.nav-close-btn:-webkit-any(:hover,:focus-visible){background-color:var(--white_a12)}.nav-close-btn:-moz-any(:hover,:focus-visible){background-color:var(--white_a12)}.nav-close-btn:is(:hover,:focus-visible){background-color:var(--white_a12)}.navbar-list{margin-bottom:auto}.navbar-link{font-weight:var(--fw-700);padding-top:6px;padding-bottom:6px}.contact-link{transition:var(--transition-1)}.contact-link:-webkit-any(:hover,:focus-visible){color:var(--violet-blue-crayola)}.contact-link:-moz-any(:hover,:focus-visible){color:var(--violet-blue-crayola)}.contact-link:is(:hover,:focus-visible){color:var(--violet-blue-crayola)}.overlay{background-color:var(--raisin-black);pointer-events:none;opacity:0;width:100%;height:100vh;transition:var(--transition-1);position:fixed;top:0;left:0}.overlay.active{pointer-events:all;opacity:.8}.hero{text-align:center;padding-top:calc(var(--section-padding) + 70px)}.hero .container{gap:70px;display:grid}.hero-title{color:var(--white)}.hero-text{font-size:var(--fs-5);color:var(--white);margin-top:24px;margin-bottom:36px}.btn-wrapper{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}.hero-slider,.hero-card{position:relative}.hero-card .play-btn{background-color:var(--white);color:var(--charcoal);border-radius:var(--radius-circle);transition:var(--transition-1);padding:25px;font-size:2rem;animation:2s infinite pulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-card .play-btn:-webkit-any(:hover,:focus-visible){color:var(--violet-blue-crayola)}.hero-card .play-btn:-moz-any(:hover,:focus-visible){color:var(--violet-blue-crayola)}.hero-card .play-btn:is(:hover,:focus-visible){color:var(--violet-blue-crayola)}@keyframes pulse{0%{box-shadow:0 0 0 0 var(--white_a70)}75%{box-shadow:0 0 0 20px transparent}}.hero .slider-inner{border-radius:var(--radius-10);overflow:hidden}.hero .slider-container{transition:var(--transition-2);align-items:flex-start;gap:8px;display:flex;position:relative}.hero .slider-item{border-radius:var(--radius-10);width:100%;min-width:100%;overflow:hidden}.hero .slider-btn{background-color:var(--white_a70);color:var(--charcoal);border-radius:var(--radius-circle);transition:var(--transition-1);padding:12px;font-size:2rem;position:absolute;top:50%;transform:translateY(-50%)}.hero .slider-btn:-webkit-any(:hover,:focus-visible){background-color:var(--white)}.hero .slider-btn:-moz-any(:hover,:focus-visible){background-color:var(--white)}.hero .slider-btn:is(:hover,:focus-visible){background-color:var(--white)}.hero .slider-btn.prev{left:20px}.hero .slider-btn.next{right:20px}.service{text-align:center}.service .section-title{margin-bottom:50px}.service-card{box-shadow:var(--shadow-2);border-radius:var(--radius-6);padding:40px}.service-card .card-icon{background-color:var(--violet-blue-crayola);width:60px;height:60px;color:var(--white);border-radius:var(--radius-circle);place-items:center;margin-left:auto;margin-right:auto;font-size:2.5rem;display:grid}.service-card .card-icon ion-icon{--ionicon-stroke-width:50px}.service-card .card-title{margin-top:16px;margin-bottom:10px}.service-card .btn-text{color:var(--violet-blue-crayola);font-weight:var(--fw-700);transition:var(--transition-1);justify-content:center;align-items:center;gap:4px;margin-top:10px;display:flex}.service-card .btn-text:-webkit-any(:hover,:focus-visible){opacity:.9}.service-card .btn-text:-moz-any(:hover,:focus-visible){opacity:.9}.service-card .btn-text:is(:hover,:focus-visible){opacity:.9}.about .container{gap:50px;display:grid}.about .section-title{margin-bottom:35px}.accordion-card .card-title{padding-bottom:20px}.accordion-btn{align-items:center;gap:10px;display:flex}.accordion-btn ion-icon{color:var(--blue-crayola);transition:var(--transition-1);font-size:1.5rem}.accordion-card.expanded .accordion-btn ion-icon{transform:rotate(.5turn)}.accordion-btn .span{transition:var(--transition-1)}.accordion-card.expanded .accordion-btn .span{color:var(--violet-blue-crayola)}.accordion-btn:-webkit-any(:hover,:focus-visible) .span{color:var(--violet-blue-crayola)}.accordion-btn:-moz-any(:hover,:focus-visible) .span{color:var(--violet-blue-crayola)}.accordion-btn:is(:hover,:focus-visible) .span{color:var(--violet-blue-crayola)}.accordion-content{max-height:0;overflow:hidden}.accordion-content:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:24px}.accordion-content:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:24px}.accordion-content:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-left:24px}.accordion-content:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:24px}.accordion-content:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:24px}.accordion-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-right:24px}.accordion-card.expanded .accordion-content{max-height:max-content;padding-bottom:20px}.feature .container{gap:50px;display:grid}.feature .section-text{margin-top:25px;margin-bottom:30px}.feature-list{gap:15px;display:grid}.feature-card{align-items:center;gap:10px;display:flex}.feature-card .card-icon{background-color:var(--lavender-web);border-radius:var(--radius-circle);padding:4px;font-size:1.4rem}.feature-card .card-icon ion-icon{--ionicon-stroke-width:40px}.stats{background-image:linear-gradient(to bottom,var(--white)50%,var(--cultured)50%)}.stats-card{text-align:center;border-radius:var(--radius-8);grid-template-columns:1fr 1fr;gap:36px 24px;padding:45px 30px;display:grid}.stats-card .card-text>*{color:var(--white)}.project{background-color:var(--cultured)}.project :-webkit-any(.section-subtitle,.section-title){text-align:center}.project :-moz-any(.section-subtitle,.section-title){text-align:center}.project :is(.section-subtitle,.section-title){text-align:center}.project .section-title{margin-bottom:50px}.project-card{background-color:var(--white);border-radius:var(--radius-8);box-shadow:var(--shadow-2);height:100%;overflow:hidden}.project-card .card-content{padding:30px}.project-card .card-title{transition:var(--transition-1)}.project-card .card-title:-webkit-any(:hover,:focus-visible){color:var(--violet-blue-crayola)}.project-card .card-title:-moz-any(:hover,:focus-visible){color:var(--violet-blue-crayola)}.project-card .card-title:is(:hover,:focus-visible){color:var(--violet-blue-crayola)}.project-card .card-text{margin-top:16px;margin-bottom:20px}.project-card .card-meta-list{flex-wrap:wrap;gap:12px;display:flex}.project-card .card-meta-item{color:var(--cadet-blue-crayola);font-size:var(--fs-8);align-items:center;gap:4px;display:flex}.cta{background-color:var(--charcoal)}.cta .container{border-bottom:1px solid var(--cadet-blue-crayola_a20);padding-top:100px;padding-bottom:60px}.cta .section-title{color:var(--white);margin-bottom:30px}.cta .btn{background-color:var(--violet-blue-crayola);color:var(--white);border:none}.footer{background-color:var(--charcoal);color:var(--light-gray);padding-top:60px;padding-bottom:100px}.footer-brand .footer-text{margin-top:20px;margin-bottom:20px}.footer .social-list{color:var(--white)}.footer-list-title{color:var(--white);margin-bottom:16px}.footer-link{transition:var(--transition-1);padding-top:4px;padding-bottom:4px}.footer-link:-webkit-any(:hover,:focus-visible){color:var(--violet-blue-crayola)}.footer-link:-moz-any(:hover,:focus-visible){color:var(--violet-blue-crayola)}.footer-link:is(:hover,:focus-visible){color:var(--violet-blue-crayola)}.input-wrapper{margin-top:25px;position:relative}.input-field{background-color:var(--white_a3);color:var(--light-gray);font-size:var(--fs-7);border:1px solid var(--dark-cornflower-blue_a7);border-radius:var(--radius-6);box-shadow:var(--shadow-3);outline:none;padding:12px 16px}.input-field::placeholder{color:inherit;font-size:1.5rem}.submit-btn{border-radius:0 var(--radius-6)var(--radius-6)0;background-color:var(--violet-blue-crayola);color:var(--white);font-weight:var(--fw-700);padding-left:24px;padding-right:24px;position:absolute;top:0;bottom:0;right:0}@media (min-width:575px){.container{width:100%;max-width:540px;margin-left:auto;margin-right:auto}.project-card .card-content{padding:40px}}@media (min-width:768px){:root{--section-padding:120px}.container{max-width:720px}.grid-list{grid-template-columns:1fr 1fr}.header .btn{padding:8px 20px;display:block}.header .btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.header .btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.header .btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto}.header .btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.header .btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.header .btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:auto}.header.active .btn{background-color:var(--violet-blue-crayola);border-color:var(--violet-blue-crayola);color:var(--white)}.hero-content{max-width:85%;margin-left:auto;margin-right:auto}.hero-text{--fs-5:2rem}.service .section-title{max-width:30ch;margin-left:auto;margin-right:auto}.about .container{grid-template-columns:1fr .7fr;align-items:center}.feature .container{grid-template-columns:.7fr 1fr;align-items:center}.feature-banner{order:1}}@media (min-width:992px){.container{max-width:960px}.nav-open-btn,.navbar>:not(.navbar-list),.overlay{display:none}.navbar,.navbar.active{all:unset;display:block}.navbar:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:24px}.navbar:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:24px}.navbar:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:24px}.navbar.active:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:24px}.navbar.active:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:24px}.navbar.active:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:auto;margin-right:24px}.navbar:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:24px;margin-right:auto}.navbar:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:24px;margin-right:auto}.navbar:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:24px;margin-right:auto}.navbar.active:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:24px;margin-right:auto}.navbar.active:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:24px;margin-right:auto}.navbar.active:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-left:24px;margin-right:auto}.navbar-list{gap:30px;display:flex}.navbar-link{color:#343e51;transition:var(--transition-1)}.navbar-link:-webkit-any(:hover,:focus-visible){opacity:.7}.navbar-link:-moz-any(:hover,:focus-visible){opacity:.7}.navbar-link:is(:hover,:focus-visible){opacity:.7}.header.active .navbar-link{color:var(--charcoal)}.header.active .navbar-link:-webkit-any(:hover,:focus-visible){opacity:1;color:var(--violet-blue-crayola)}.header.active .navbar-link:-moz-any(:hover,:focus-visible){opacity:1;color:var(--violet-blue-crayola)}.header.active .navbar-link:is(:hover,:focus-visible){opacity:1;color:var(--violet-blue-crayola)}.header .btn:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.header .btn:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.header .btn:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:0}.header .btn:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.header .btn:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.header .btn:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:0}.hero{text-align:left;padding-top:calc(var(--section-padding) + 50px)}.hero .container{grid-template-columns:1fr .8fr;align-items:center}.hero-content{max-width:unset;margin-left:0;margin-right:0}.btn-wrapper{justify-content:flex-start}.stats-card{grid-template-columns:repeat(4,1fr)}.project .section-title{max-width:32ch;margin-left:auto;margin-right:auto}.cta .container{justify-content:space-between;align-items:center;display:flex}.cta .btn{min-width:max-content}.cta .section-title{max-width:30ch;margin-bottom:0}.footer .grid-list{grid-template-columns:repeat(4,1fr)}}@media (min-width:1200px){.container{max-width:1140px}.hero-text:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:100px}.hero-text:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:100px}.hero-text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:100px}.hero-text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:100px}.hero-text:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:100px}.hero-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:100px}.service .grid-list{grid-template-columns:repeat(4,1fr)}.stats .container{max-width:70%}.stats-card{padding:60px}.project .grid-list{grid-template-columns:repeat(3,1fr)}address.footer-text{margin-bottom:16px}address.footer-text:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:100px}address.footer-text:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:100px}address.footer-text:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){padding-right:100px}address.footer-text:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:100px}address.footer-text:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:100px}address.footer-text:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){padding-left:100px}}@media (min-width:1400px){.container{max-width:1320px}.feature-list{grid-template-columns:1fr 1fr}}.bg-custom-gradient{color:#fff;cursor:pointer;background:linear-gradient(90deg,#312e81,#581c87);border:none;border-radius:.375rem;padding:.5rem 1rem;transition:background .3s}
