:root{--color-primary:#009adf;--color-secondary:#002856;--color-accent:#fdcd00;--color-muted:#858a8e;--color-dark:#002856;--color-light:#e8ebeb;--color-white:#fff;--ce-vertical-spacing:calc(100px * .5)}@media screen and (width>=56.25rem){:root{--ce-vertical-spacing:100px}}@font-face{font-display:swap;font-family:Sora;font-style:normal;font-weight:100 900;src:url(../fonts/sora-v17-latin-variable.woff2)format("woff2")}body{color:#002856;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Sora,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:300;line-height:1.6;font-size:calc(1.0625rem + .104167vw)}@media screen and (width<=37.5rem){body{font-size:1.0625rem}}@media screen and (width>=120rem){body{font-size:1.1875rem}}body p.body-small{font-size:calc(.9375rem + .0520833vw)}@media screen and (width<=37.5rem){body p.body-small{font-size:.9375rem}}@media screen and (width>=120rem){body p.body-small{font-size:1rem}}body a{color:#002856}h1,h2,h3,h4,h5,h6,.headline{margin:0;font-weight:800}.custom-subheadline,.subheadline{font-weight:300}.hero,.h1-like{color:#002856;letter-spacing:-.05rem;font-size:2rem;font-weight:700;line-height:1.1;font-size:calc(2.25rem + 1.45833vw)}@media screen and (width<=37.5rem){.hero,.h1-like{font-size:2.25rem}}@media screen and (width>=120rem){.hero,.h1-like{font-size:4rem}}h2,.h2-like,h1{color:#002856;font-size:1.75rem;line-height:1.25;font-size:calc(1.5rem + 1.04167vw)}@media screen and (width<=37.5rem){h2,.h2-like,h1{font-size:1.5rem}}@media screen and (width>=120rem){h2,.h2-like,h1{font-size:2.75rem}}h3,.h3-like{font-size:1.5rem;line-height:1.25;font-size:calc(1.375rem + .833333vw)}@media screen and (width<=37.5rem){h3,.h3-like{font-size:1.375rem}}@media screen and (width>=120rem){h3,.h3-like{font-size:2.375rem}}h4,.h4-like{font-size:1.25rem;font-size:calc(1.25rem + .104167vw)}@media screen and (width<=37.5rem){h4,.h4-like{font-size:1.25rem}}@media screen and (width>=120rem){h4,.h4-like{font-size:1.375rem}}h4,.h4-like{font-weight:400;line-height:1.5}h5,.h5-like{font-size:calc(1.125rem + .0520833vw)}@media screen and (width<=37.5rem){h5,.h5-like{font-size:1.125rem}}@media screen and (width>=120rem){h5,.h5-like{font-size:1.1875rem}}h5,.h5-like{line-height:1.6}.rte p,.rte ul,.rte ol,.widget-explanation p,.widget-explanation ul,.widget-explanation ol,[class^=ce_hofff_consent] p,[class^=ce_hofff_consent] ul,[class^=ce_hofff_consent] ol{line-height:1.7}.rte :not(.headline-container)+*,.widget-explanation :not(.headline-container)+*,[class^=ce_hofff_consent] :not(.headline-container)+*{margin-top:1rem}
/*# sourceMappingURL=./fonts.css.map */
