:root{--color-primary:#009adf;--color-secondary:#002856;--color-accent:#fdcd00;--color-muted:#858a8e;--color-dark:#002856;--color-light:#f0f4f8;--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{font-family:Sora,Helvetica Neue,Arial,sans-serif;font-size:1rem;font-weight:400}@media screen and (width<=37.5rem){body{font-size:.875rem}}body{font-size:calc(.875rem + .3125vw)}@media screen and (width>=120rem){body{font-size:1.25rem}}h1,h2,h3,h4,h5,h6,.headline{margin:0;font-weight:800}.custom-subheadline,.subheadline{font-weight:300}@media screen and (width<=37.5rem){h1{font-size:1.875rem}}h1{font-size:calc(1.875rem + 1.66667vw)}@media screen and (width>=120rem){h1{font-size:3.875rem}}@media screen and (width<=37.5rem){h2{font-size:1.5rem}}h2{font-size:calc(1.5rem + .833333vw)}@media screen and (width>=120rem){h2{font-size:2.5rem}}@media screen and (width<=37.5rem){h3{font-size:1.25rem}}h3{font-size:calc(1.25rem + .520833vw)}@media screen and (width>=120rem){h3{font-size:1.875rem}}@media screen and (width<=37.5rem){h4{font-size:1.125rem}}h4{font-size:calc(1.125rem + .520833vw)}@media screen and (width>=120rem){h4{font-size:1.75rem}}.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}