.bg-rays{--spacing-hero:480px;background:url(../media/rays.0desn7xexdwk-.svg) no-repeat center/cover,linear-gradient(165.4deg, var(--color-purple-soft) 7.5%, var(--color-blue-light) 42.69%, var(--color-white) 92.5%),var(--color-silver);position:relative;overflow:hidden}.bg-rays:before{content:"";background:var(--color-white);width:200%;min-width:150%;height:150vh;min-height:100%;left:50%;right:auto;bottom:calc(100% - var(--spacing-hero) - 85px);border-radius:3.40282e38px;display:block;position:absolute;transform:translate(-50%)}@media (min-width:768px){.bg-rays{--spacing-hero:auto}.bg-rays:before{width:150vh;min-width:100%;height:150vh;min-height:100%;margin:auto;inset:0 50% 0 auto;transform:translate(0%)}}.bg-curve{color:var(--color-white);background:url(../media/curve-top.34xmw-bobncp9.svg) no-repeat center top -1px/calc(100vw + 2px),url(../media/curve-bottom.2ydn-j9l482ai.svg) no-repeat center bottom -1px/calc(100vw + 2px),var(--color-navy)}.bg-circle{color:var(--color-white);background:url(../media/circle-top.3aeqhwe4dun6s.svg) no-repeat center top -1px,var(--color-purple-light);background-size:auto}@media (min-width:1440px){.bg-circle{background-size:calc(100vw + 2px)}}
@font-face{font-family:montserrat;src:url(../media/Montserrat-s.p.0s216eisv2o7-.woff2)format("woff2");font-display:swap;font-style:normal}@font-face{font-family:montserrat Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.montserrat_b58de7b3-module__OWLbFq__className{font-family:montserrat,montserrat Fallback}.montserrat_b58de7b3-module__OWLbFq__variable{--font-montserrat:"montserrat", "montserrat Fallback"}
@font-face{font-family:nekst;src:url(../media/Nekst_Regular-s.p.2-jc6158yw1h-.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:nekst;src:url(../media/Nekst_Medium-s.p.06w17su3yjw95.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:nekst;src:url(../media/Nekst_Black-s.p.1b-8egcy3roi0.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:nekst Fallback;src:local(Arial);ascent-override:69.29%;descent-override:19.2%;line-gap-override:17.7%;size-adjust:113.01%}.nekst_6183d7f2-module__9jd58W__className{font-family:nekst,nekst Fallback}.nekst_6183d7f2-module__9jd58W__variable{--font-nekst:"nekst", "nekst Fallback"}
