*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,h5,p,figure,blockquote,dl,dd{margin:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}
@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/Poppins-Medium.692047cf.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/Poppins-SemiBold.5acf1f0e.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;font-display:swap;src:url(../media/Poppins-SemiBoldItalic.23ee4c98.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/Poppins-Bold.af020122.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;font-display:swap;src:url(../media/Poppins-BoldItalic.bf767c8d.ttf)format("truetype")}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/Poppins-ExtraBold.5100d422.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:200;font-display:swap;src:url(../media/Nunito-ExtraLight.9e48917f.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:300;font-display:swap;src:url(../media/Nunito-Light.4a88be01.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(../media/Nunito-Regular.45e1c4a4.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(../media/Nunito-Medium.6219a9f9.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(../media/Nunito-Bold.d9b30100.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(../media/Nunito-ExtraBold.3b8cbc3a.ttf)format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(../media/Nunito-Black.b7fd7f56.ttf)format("truetype")}
body{background-color:var(--color-neutral-100);font-family:Nunito,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth;font-family:Nunito,sans-serif}h1{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:36px;font-weight:700}h2{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:32px;font-weight:700}h3{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:28px;font-weight:700}h4{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:20px;font-weight:500}h5{color:var(--color-text-primary);font-family:Poppins,sans-serif;font-size:18px;font-weight:500}.strong{font-weight:600}.stronger{font-weight:800}:root{--color-primary:#be0e55;--color-primary-dark:#db4f88;--color-primary-hover:#960c43;--color-primary-off:#bc0e55;--color-secondary:#0f1748;--color-secondary-selected:#e7f1ff;--color-tertiary:#111748;--color-background-tertiary:#161e31;--color-neutral-100:#fff;--color-neutral-95:#f7fafb;--color-neutral-85:#f0efef;--color-neutral-70:#e6e6e6;--color-neutral-60:#d9d9d9;--color-neutral-50:#c9c9c9;--color-neutral-40:#b3b3b3;--color-neutral-30:#9c9c9c;--color-neutral-20:gray;--color-neutral-15:#1d1d1d;--color-neutral-00:#000;--color-text-primary:#202020;--color-text-secondary:#616161;--color-text-tertiary:#d0d0d0;--color-text-primary-dark:#fff;--color-text-secondary-dark:#9ea1a6;--color-text-tertiary-dark:#6f767d;--color-menu-hover:#e8f5fd;--color-menu-active:#cdeaff;--secondary-hover:#ff65a5;--color-temp-placeholder:#999;--navbar-height-mobile:60px;--navbar-height:82px;--banner-max-width:1600px;--z-index-navbar:2;--navbar-expanded-width:100vw;--navbar-contracted-width:0}@media (min-width:900px){:root{--navbar-expanded-width:240px;--navbar-contracted-width:50px}}
body{padding:0}
