@font-face{font-family:'North Sans';src:url('assets/fonts/GCNorthSans-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'North Sans';src:url('assets/fonts/GCNorthSans-SemiBold.otf') format('opentype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'North Sans';src:url('assets/fonts/GCNorthSans-Bold.otf') format('opentype');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Montech';src:url('assets/fonts/MONTECHV01-Regular.otf') format('opentype');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Montech';src:url('assets/fonts/MONTECHV01-Medium.otf') format('opentype');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Montech';src:url('assets/fonts/MONTECHV01-SemiBold.otf') format('opentype');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Quedora';src:url('assets/fonts/Quedora-Regular.woff2') format('woff2');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Quedora';src:url('assets/fonts/Quedora-Medium.woff2') format('woff2');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:'Quedora';src:url('assets/fonts/Quedora-Semibold.woff2') format('woff2');font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:'Quedora';src:url('assets/fonts/Quedora-Bold.woff2') format('woff2');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Quedora';src:url('assets/fonts/Quedora-Black.woff2') format('woff2');font-weight:900;font-style:normal;font-display:swap}
html,body{margin:0;padding:0;background:#EEF2F8}
body{font-family:'Archivo',system-ui,sans-serif;letter-spacing:.03em;color:#070D24;-webkit-font-smoothing:antialiased;overflow-x:clip}
*,*::before,*::after{box-sizing:border-box}
button,input,textarea{font:inherit}
img{display:block;max-width:100%}
a{color:#1F55FF;text-decoration:none}
a:hover{color:#0A1A5C}
::selection{background:#FF3B3B;color:#FFFFFF}
html.lenis,html.lenis body{height:auto}
.lenis.lenis-stopped{overflow:hidden}
