@font-face{font-family:axiforma;src:url(../media/font-s.p.0ynskpnv2-ac4.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:axiforma;src:url(../media/font-s.p.0skykf2uwho_v.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:axiforma Fallback;src:local(Arial);ascent-override:91.2%;descent-override:28.5%;line-gap-override:0.0%;size-adjust:112.28%}.axiforma_7b400558-module__mz2x8a__className{font-family:axiforma,axiforma Fallback}.axiforma_7b400558-module__mz2x8a__variable{--font-axiforma:"axiforma", "axiforma Fallback"}
*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;font-family:sans-serif;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}
:root{--white:white;--brand-50:#f1f8fe;--brand-100:#e2f0fc;--brand-200:#bfdff8;--brand-300:#87c8f2;--brand-400:#47aae9;--brand-500:#1f90d8;--brand-600:#1172b8;--brand-700:#0f5a95;--brand-800:#114e7b;--brand-900:#134167;--brand-950:#0d2a44;--gray-25:#fdfdfd;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e9eaeb;--gray-300:#d5d7da;--gray-400:#a4a7ae;--gray-500:#717680;--gray-600:#535862;--gray-700:#414651;--gray-800:#252b37;--gray-900:#181d27;--gray-950:#0a0d12;--font-family-display:"museo sans", sans-serif;--font-family-body:"museo sans", sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-dark:900;--text-12:12px;--text-14:14px;--text-16:16px;--text-18:18px;--text-20:20px;--text-24:24px;--text-28:28px;--text-30:30px;--text-32:32px;--text-36:36px;--text-40:40px;--text-48:48px;--text-60:60px;--text-72:72px;--lh-18:18px;--lh-20:20px;--lh-24:24px;--lh-28:28px;--lh-30:30px;--lh-32:32px;--lh-38:38px;--lh-40:40px;--lh-48:48px;--lh-60:60px;--lh-72:72px;--lh-90:90px;--radius-none:0px;--radius-xxs:2px;--radius-xs:4px;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-2xl:16px;--radius-3xl:20px;--radius-4xl:24px;--radius-full:9999px;--shadow-sm:0 1px 2px 0 #0a0d120d;--shadow-md:0 4px 6px -1px #0a0d121a, 0 2px 4px -1px #0a0d120f;--shadow-lg:0 10px 15px -3px #0a0d121a, 0 4px 6px -2px #0a0d120d;--gradient-start:var(--brand-500);--gradient-end:var(--brand-600)}
.regular{font-weight:var(--font-weight-regular)}.bold{font-weight:var(--font-weight-dark)}.text-xl{font-size:var(--text-20);line-height:var(--lh-30)}.text-lg{font-size:var(--text-18);line-height:var(--lh-28)}.text-md{font-size:var(--text-16);line-height:var(--lh-24)}.text-sm{font-size:var(--text-14);line-height:var(--lh-20)}.text-xs{font-size:var(--text-12);line-height:var(--lh-18)}
.text-left{text-align:left}.text-center{text-align:center}.alignCenter{justify-content:center;align-items:center}.alignLeft{justify-content:center;align-items:start}.bg-pri{background-color:#fff}.bg-sec{background-color:var(--gray-100)}.bg-brand-light{background-color:var(--brand-100)}.bg-brand-dark{background-color:var(--brand-600)}.radius-none{border-radius:var(--radius-none)}.radius-xxs{border-radius:var(--radius-xxs)}.radius-xs{border-radius:var(--radius-xs)}.radius-sm{border-radius:var(--radius-sm)}.radius-md{border-radius:var(--radius-md)}.radius-lg{border-radius:var(--radius-lg)}.radius-xl{border-radius:var(--radius-xl)}.radius-2xl{border-radius:var(--radius-2xl)}.radius-3xl{border-radius:var(--radius-3xl)}.radius-4xl{border-radius:var(--radius-4xl)}.radius-full{border-radius:var(--radius-full)}.border-pri{border-color:var(--gray-300)}.border-sec{border-color:var(--gray-200)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-none{box-shadow:none}.bg-gradient-radial{background:radial-gradient(circle at center, var(--gradient-start), var(--gradient-end))}.bg-gradient-linear{background:linear-gradient(to right, var(--gradient-start), var(--gradient-end))}.size_16_9{aspect-ratio:16/9;width:100%}.size_1_1{aspect-ratio:1;width:100%}.size_4_5{aspect-ratio:4/5;width:100%}.size_2_3{aspect-ratio:2/3;width:100%}.size_9_16{aspect-ratio:9/16;width:100%}@media (min-width:1024px){.bg-gradient-linear{background:linear-gradient(to bottom, var(--gradient-start), var(--gradient-end))}}
body{font-family:var(--font-axiforma)}html{scroll-behavior:smooth}
