:root{--color-primary:#007f55;--color-secondary:#f0f7f5;--color-primary-white:#ffffff;--color-secondary-white:#fafafa;--color-primary-black:#161616;--color-secondary-black:#16161699;--color-primary-gray:#808080;--color-secondary-gray:#f9f9fa;--color-border-primary:#0000001a;--color-border-secondary:#00000014;--color-border-tertiary:#0000000a;--color-border-quaternary:#0000000f;--color-border-quinary:#0000000d;--color-border-senary:#e8e8e8;--color-border-checkbox:#1616164d;--color-primary-error:#b71c1c;--color-track:#f2f2f2;--color-text-disabled:#999999;--spacing-3xsm:2px;--spacing-2xsm:4px;--spacing-xsm:8px;--spacing-sm:12px;--spacing-md:16px;--spacing-lg:24px;--spacing-xl:32px;--spacing-2xl:40px;--spacing-3xl:48px;--spacing-4xl:64px;--spacing-5xl:72px;--spacing-6xl:128px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-button:999px;--box-shadow:0px 8px 20px 0px #0000000f;--drop-shadow:2px 2px 4px 0px #00000040;--header-height:56px;--mobile-header-height:48px;--progress-bar-padding:20px;--min-card-height:469px;--font-xs:14px;--font-sm:16px;--font-summary:18px;--font-md:20px;--font-lg:22px;--font-xl:24px;--font-xxl:28px;--font-heading-xxs:20px;--font-heading-xs:22px;--font-heading-sm:22px;--font-heading-md:28px;--font-heading-lg:40px;--letter-spacing:-0.04em;--blur:10px;--hoverable-menu-index:10;--topbar-index:11;--offer-switch-index:9;--mobile-menu-index:10}@media(max-width:767px){:root{--font-sm:14px;--font-summary:16px;--font-md:15px;--font-lg:15px;--font-xl:15px;--font-xxl:22px;--font-heading-xxs:16px;--font-heading-xs:16px;--font-heading-sm:18px;--font-heading-md:18px;--font-heading-lg:28px}}:root #CybotCookiebotDialogPoweredbyCybot{visibility:hidden}:root #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo{display:none!important}@font-face{font-family:Moderat;src:url(/fonts/Moderat-Regular.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Moderat;src:url(/fonts/Moderat-Medium.otf) format("opentype");font-weight:500;font-style:normal}@font-face{font-family:Moderat;src:url(/fonts/Moderat-Light.otf) format("opentype");font-weight:300;font-style:normal}*{box-sizing:border-box;padding:0;margin:0}*,:after,:before,button,input,select,textarea{font-family:Moderat,sans-serif;font-size:14px;font-weight:500}body,html{max-width:100vw}body{color:var(--color-primary-black)}h1,h2,h3,h4,h5,h6,p{-webkit-margin-before:0;margin-block-start:0;-webkit-margin-after:0;margin-block-end:0}a{color:inherit;text-decoration:none;font-size:inherit}ul{list-style-type:none;margin:0;padding:0}