footer[data-astro-cid-mlleokpj]{background-color:#1c1a55;color:#fff;font-family:var(--secondary-font);#footer-wrapper{display:grid;grid-template-columns:1fr 2fr;max-width:900px;margin:0 30px;padding-block:80px 90px;nav{position:relative;display:flex;flex-direction:column;justify-content:center;gap:12px;a{font-size:14px;font-weight:600;color:silver;text-decoration:none;width:fit-content;position:relative;transition:color .3s ease-in-out}a.active,a:hover{color:#fff}a:before{content:"";position:absolute;left:0;bottom:-4px;width:0;height:3px;background-color:#6964ff;transition:width .5s cubic-bezier(.77,.2,.05,1)}a:hover:before,a.active:before{width:100%}span{position:absolute;bottom:-70px;color:#d7d7d7;font-size:12px;width:250%}}#footer-content{margin-inline-start:auto;display:flex;flex-direction:column;justify-content:space-between;#logo-wrap{display:flex;align-items:center;margin-inline-start:auto;margin-bottom:15px;#logo{height:40px;height:25px;width:auto;path{fill:#6964ff;fill-opacity:1}}#logo-text{display:flex;flex-direction:column;margin-left:10px;opacity:1;div{font-size:24px;font-size:18px;font-weight:800;line-height:100%;color:#fff}}}.footer-text{display:flex;gap:0;margin-bottom:10px;.footer-key{color:#d7d7d7;font-weight:500;display:none;font-size:12px}.footer-value{font-weight:400;font-size:12px;margin-left:auto}}}}@media only screen and (min-width: 950px){#footer-wrapper{grid-template-columns:1fr 1fr;margin:0 auto;nav{gap:16px;a{font-size:20px}span{width:unset;font-size:15px}}#footer-content{#logo-wrap{#logo{height:40px}#logo-text{div{font-size:24px}}}.footer-text{gap:40px;.footer-key{display:block;font-size:16px}.footer-value{font-size:16px}}}}}}#mobile-nav-wrap[data-astro-cid-mo5ve2kj]{margin-inline-start:auto;#hamburger{padding:5px;cursor:pointer}span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#1c1a55;border-radius:3px;z-index:1;transform-origin:4px 0px;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease}span:last-child{transform-origin:0% 100%;margin:0}.classOpen span{opacity:1;transform:rotate(45deg) translate(-2px,-1px);background:#de2020}.classOpen span:nth-child(2){opacity:0;transform:rotate(0) scale(.2)}.classOpen span:last-child{transform:rotate(-45deg) translateY(-1px)}#mobile-nav{position:absolute;bottom:100%;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%;background-color:#1c1a55;transition:transform .5s cubic-bezier(.77,.2,.05,1);#logo-wrap{display:flex;align-items:center;position:absolute;top:20px;left:20px;#logo{height:25px;width:auto;path{fill:#6964ff;fill-opacity:1}}#logo-text{display:flex;flex-direction:column;margin-left:10px;opacity:1;div{font-size:18px;font-weight:800;line-height:100%;color:#fff}}}a{text-decoration:none;color:#fff;letter-spacing:1px;font-weight:700;font-size:22px;padding:20px 0;position:relative;transition:color .3s ease-in-out}a:before{content:"";position:absolute;left:0;bottom:15px;width:0;height:3px;background-color:#6964ff;transition:width .5s cubic-bezier(.77,.2,.05,1)}a:hover:before,a.active:before{width:100%}}.classOpen~#mobile-nav{transform:translateY(100%)}}@media only screen and (min-width: 950px){#mobile-nav-wrap[data-astro-cid-mo5ve2kj]{display:none}}header[data-astro-cid-u2v6eoak].scrolled{background-color:#fff;border-bottom:1px solid #ccc;#desktop-nav a{color:#000}#logo-wrap #logo-text{opacity:1}}header[data-astro-cid-u2v6eoak]{position:fixed;top:0;display:flex;align-items:center;width:100%;box-sizing:border-box;padding:15px 20px;font-family:var(--primary-font);z-index:1;transition:background-color .3s ease-in-out;#logo-wrap{display:flex;align-items:center;#logo{height:40px;height:25px;width:auto;path{fill:var(--primary-dark);fill-opacity:1}}#logo-text{display:flex;flex-direction:column;margin-left:10px;opacity:0;transition:opacity .3s ease-in-out;span{font-size:24px;font-size:18px;font-weight:800;line-height:100%}}}#desktop-nav{display:none;gap:38px;font-size:18px;font-weight:700;margin-inline-start:auto;padding:0;a{text-decoration:none;color:#000;letter-spacing:1px;position:relative;transition:color .3s ease-in-out}a:before{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;background-color:var(--primary-dark);transition:width .5s cubic-bezier(.77,.2,.05,1)}a:hover:before,a.active:before{width:98%}}}@media only screen and (min-width: 950px){header[data-astro-cid-u2v6eoak]{padding:18px 40px;#logo-wrap{#logo{height:40px}#logo-text{span{font-size:24px}}}#desktop-nav{display:flex}}}#hero-banner[data-astro-cid-u2v6eoak]{height:100vh;width:100%;img{height:100%;width:100%;object-fit:cover}}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Bold.otf) format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Aeonik;src:url(/fonts/Aeonik-Light.otf) format("opentype");font-weight:100;font-style:normal;font-display:swap}:root{--primary-light: #e5e5f7;--primary-dark: #06028f;--black: #201e1e;--grey-1: #e9e8e8;--grey-2: #c1c1c1;--grey-3: #2f2f2f;--primary-font: "Raleway", sans-serif;--secondary-font: "Aeonik", sans-serif}.primary-btn{display:block;width:fit-content;background-color:var(--primary-red-dark);color:#fff;margin-top:30px;padding:4px 30px;font-family:var(--tertiary-font);font-size:20px;font-weight:500;letter-spacing:1px;border-radius:10px;cursor:pointer;text-decoration:none;border:none;transition:background-color .1s ease-in-out;&:hover{background-color:var(--primary-red-dark-hover)}}.fade-in.up{opacity:0;transform:translateY(30px);will-change:opacity,transform}.fade-in.down{opacity:0;transform:translateY(-30px);will-change:opacity,transform}.fade-in.up.visible{animation:fadeInUp .7s ease-in-out forwards}.fade-in.down.visible{animation:fadeInDown .7s ease-in-out forwards}*,*:before,*:after{box-sizing:border-box}*{margin:0}@media (prefers-reduced-motion: no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty;margin:0}h1,h2,h3,h4,h5,h6{text-wrap:balance;margin:0}#root,#__next{isolation:isolate}a{text-decoration:none;color:inherit}@keyframes fadeInDown{to{opacity:1;transform:none}}@keyframes fadeInUp{to{opacity:1;transform:none}}
