@font-face{font-family:DM Sans;font-style:normal;font-weight:400;src:url(./DMSans-Regular.Dvt-avFb.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;src:url(./DMSans-Medium.BjjbzgJR.ttf) format("truetype")}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;src:url(./DMSans-Bold.DRMr3LYH.ttf) format("truetype")}@font-face{font-family:Bebas Neue;font-style:normal;font-weight:400;src:url(./BebasNeue-Regular.D2CONTwO.ttf) format("truetype")}:root{--font-title:"Bebas Neue",sans-serif;--font-body:"DM Sans",sans-serif;--color-bg-darkest:#0d1b5e;--color-bg-dark:#1f36a8;--color-bg-light:#f4f6ff;--color-bg-lightest:#fff;--color-primary:#5170ff;--color-primary-hover:#3a57e8;--color-text-on-dark-muted:rgba(244,246,255,.6);--color-text-on-dark-faint:rgba(244,246,255,.35);--color-text-on-light-muted:#555;--btn-secondary-dark-border:rgba(244,246,255,.45);--btn-secondary-dark-bg-hover:hsla(0,0%,100%,.1);--color-border-on-dark:rgba(244,246,255,.08);--color-border-on-dark-mid:rgba(81,112,255,.2);--color-border-on-light:rgba(81,112,255,.1)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);margin:0}img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}h1,h2,h3,h4,h5,h6{font-family:var(--font-title)}h1{font-size:8.5rem}h2{font-size:7rem}h3{font-size:2rem}h4{font-size:1.4rem}p{font-size:.85rem}span{font-size:.75rem}a,li,p,span{font-family:var(--font-body)}*{box-sizing:border-box;margin:0;padding:0}section{width:100%}@keyframes gpulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(2)}}@keyframes fup{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){h1{font-size:5rem}h2{font-size:3.5rem}h3{font-size:1.5rem}}@media(max-width:835px){.sections{grid-template-columns:1fr!important;padding:3rem 1.5rem!important}h2{font-size:4rem!important}}@media(max-width:475px){.sections{padding:2rem 1rem!important;width:100%}.content-res{width:-moz-fit-content;width:fit-content}.hero-visual{max-width:100%}.cform{padding:1rem!important}.team-row{flex-direction:column}.hero-stat-row{grid-template-columns:1fr!important}.nav-items{justify-content:start!important}.nav-items-col:first-child{padding-top:15px}}
