﻿*{box-sizing:border-box}*:before,*:after{box-sizing:border-box}html,body{font-family:var(--f-primary);font-style:normal;font-weight:400;font-size:calc(var(--fs-text-m-max)*1px);line-height:calc(var(--lh-text-m-max)*1px);letter-spacing:var(--ls-text-m-max);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:var(--c-secondary-100);color:var(--c-primary);margin:0;padding:0}body{width:100vw;max-width:100vw;overflow-x:hidden;overscroll-behavior-y:none}a{color:inherit;text-decoration:none}a:active,a:hover,a:focus,a:visited{text-decoration:none}p{margin:0 0 16px 0}p:nth-last-child(1){margin:0}h1,h2,h3,h4,h5,h6{font-weight:normal;margin:0;padding:0}ul{margin:0;padding:0}ol{margin:0;padding:0}iframe,img,video{display:block;height:auto;width:100%;max-width:100%;margin:0 auto}img{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none}video,iframe{border:none;outline:none}button{border:none;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}:root{--c-black: rgba(0, 0, 0, 1);--c-white: rgba(255, 255, 255, 1);--c-white-p-50: rgba(255, 255, 255, 0.5);--c-primary: rgba(0, 58, 66, 1);--c-primary-200: rgba(213, 239, 227, 1);--c-primary-100: rgba(237, 248, 243, 1);--c-primary-200-p-70: rgba(213, 239, 227, .7);--c-secondary: rgba(249, 56, 34, 1);--c-secondary-100: rgba(250, 247, 246, 1);--c-dark-900: rgba(18, 12, 18, 1);--c-dark-700: rgba(48, 48, 48, 1);--c-dark-500: rgb(125, 125, 125);--c-dark-300: rgb(227, 227, 227);--c-dark-900-p-80: rgba(18, 12, 18, .8);--c-success: rgba(44, 187, 118, 1);--c-warning: rgba(255, 0, 0, 1)}@font-face{font-family:"Moderat Light";font-style:normal;font-display:swap;src:url("../../fonts/moderat/light/Moderat-Light.woff2") format("woff2"),url("../../fonts/moderat/light/Moderat-Light.woff") format("woff"),url("../../fonts/moderat/light/Moderat-Light.otf") format("opentype"),url("../../fonts/moderat/light/Moderat-Light.ttf") format("truetype")}@font-face{font-family:"Moderat Regular";font-style:normal;font-display:swap;src:url("../../fonts/moderat/regular/Moderat-Regular.woff2") format("woff2"),url("../../fonts/moderat/regular/Moderat-Regular.woff") format("woff"),url("../../fonts/moderat/regular/Moderat-Regular.otf") format("opentype"),url("../../fonts/moderat/regular/Moderat-Regular.ttf") format("truetype")}@font-face{font-family:"Moderat Medium";font-style:normal;font-display:swap;src:url("../../fonts/moderat/medium/Moderat-Medium.woff2") format("woff2"),url("../../fonts/moderat/medium/Moderat-Medium.woff") format("woff"),url("../../fonts/moderat/medium/Moderat-Medium.otf") format("opentype"),url("../../fonts/moderat/medium/Moderat-Medium.ttf") format("truetype")}@font-face{font-family:"Moderat Semibold";font-style:normal;font-display:swap;src:url("../../fonts/moderat/semibold/Moderat-Semibold.woff2") format("woff2"),url("../../fonts/moderat/semibold/Moderat-Semibold.woff") format("woff"),url("../../fonts/moderat/semibold/Moderat-Semibold.otf") format("opentype"),url("../../fonts/moderat/semibold/Moderat-Semibold.ttf") format("truetype")}@font-face{font-family:"Moderat Bold";font-style:normal;font-display:swap;src:url("../../fonts/moderat/bold/Moderat-Bold.woff2") format("woff2"),url("../../fonts/moderat/bold/Moderat-Bold.woff") format("woff"),url("../../fonts/moderat/bold/Moderat-Bold.otf") format("opentype"),url("../../fonts/moderat/bold/Moderat-Bold.ttf") format("truetype")}:root{--f-primary: "Moderat Regular", Arial, sans-serif;--f-primary-light: "Moderat Light", Arial, sans-serif;--f-primary-medium: "Moderat Medium", Arial, sans-serif;--f-primary-semibold: "Moderat Semibold", Arial, sans-serif;--f-primary-bold: "Moderat Bold", Arial, sans-serif}:root{--fs-xxl-max: 120;--fs-xxl-min: 70;--lh-xxl-max: 120;--lh-xxl-min: 88;--ls-xxl-max: -2.4px;--ls-xxl-min: 0px;--fs-xl-max: 80;--fs-xl-min: 40;--lh-xl-max: 100;--lh-xl-min: 44;--ls-xl-max: -1.6px;--ls-xl-min: 0px;--fs-h1-max: 60;--fs-h1-min: 36;--lh-h1-max: 66;--lh-h1-min: 44;--ls-h1-max: -1.2px;--ls-h1-min: 0px;--fs-h2-max: 40;--fs-h2-min: 32;--lh-h2-max: 48;--lh-h2-min: 42;--ls-h2-max: -0.8px;--ls-h2-min: -0.72;--fs-h3-max: 30;--fs-h3-min: 26;--lh-h3-max: 36;--lh-h3-min: 36;--ls-h3-max: 0px;--ls-h3-min: -0.6px;--fs-h4-max: 24;--fs-h4-min: 22;--lh-h4-max: 32;--lh-h4-min: 32;--ls-h4-max: -0.48px;--ls-h4-min: -0.48px;--fs-h5-max: 20;--fs-h5-min: 20;--lh-h5-max: 28;--lh-h5-min: 28;--ls-h5-max: -0.4px;--ls-h5-min: -0.4px;--fs-h6-max: 20;--fs-h6-min: 20;--lh-h6-max: 28;--lh-h6-min: 28;--ls-h6-max: -0.4px;--ls-h6-min: -0.4px;--fs-text-l-max: 20;--fs-text-l-min: 18;--lh-text-l-max: 32;--lh-text-l-min: 27;--ls-text-l-max: -0.4px;--ls-text-l-min: 0px;--fs-text-m-max: 16;--fs-text-m-min: 16;--lh-text-m-max: 26;--lh-text-m-min: 26;--ls-text-m-max: -0.32px;--ls-text-m-min: -0.32px;--fs-text-s-max: 14;--fs-text-s-min: 14;--lh-text-s-max: 21;--lh-text-s-min: 21;--ls-text-s-max: 0px;--ls-text-s-min: 0px;--fs-text-xs-max: 12;--fs-text-xs-min: 12;--lh-text-xs-max: 20;--lh-text-xs-min: 20;--ls-text-xs-max: -0.24px;--ls-text-xs-min: -0.24px}:root{--grid-max-width: 1680px;--grid-gap: 24px}.grid{display:grid;grid-gap:var(--grid-gap);grid-template-columns:repeat(12, 1fr);max-width:var(--grid-max-width);margin:0 auto;padding:0 64px}.grid[data-orientation-horizontal=centered] .column{display:flex;flex-direction:column;align-items:center}.grid[data-orientation-vertical=centered]{align-items:center}.grid[data-gridsize=fullwidth]{position:relative;max-width:100vw;width:100vw;left:-50%;right:-50%;margin:0 50vw;padding:0}.grid[data-gapstyle=gapless]{grid-gap:0}.grid[data-ptop=true]{padding-top:64px}.grid[data-pbot=true]{padding-bottom:64px}.section[data-ptop=true]{padding-top:64px}.section[data-pbot=true]{padding-bottom:64px}.column{grid-column:span var(--span)}@media only screen and (max-width: 1024px){.grid{grid-template-columns:repeat(1, 1fr);grid-row-gap:0;padding:0 15px}.column{grid-column:span 1}}:root{--cb: cubic-bezier(.21, .4, .48, 1)}.block{margin-top:var(--desktop_margin_top);margin-bottom:var(--desktop_margin_bottom);padding:var(--desktop_padding_top) var(--desktop_padding_right) var(--desktop_padding_bottom) var(--desktop_padding_left)}@media only screen and (max-width: 1024px){.block{margin-top:var(--mobile_margin_top);margin-bottom:var(--mobile_margin_bottom)}}@media only screen and (max-width: 1024px){.block{padding:var(--mobile_padding_top) var(--mobile_padding_right) var(--mobile_padding_bottom) var(--mobile_padding_left)}}:root{--cb: cubic-bezier(.21, .4, .48, 1)}.button{cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center;border-radius:100px;transition:background-color 350ms cubic-bezier(0.21, 0.4, 0.48, 1),border-color 350ms cubic-bezier(0.21, 0.4, 0.48, 1),color 350ms cubic-bezier(0.21, 0.4, 0.48, 1)}.button__text{font-family:var(--f-primary-medium)}.button__icon{display:flex;align-items:center;justify-content:center}.button__icon svg path{transition:fill 350ms cubic-bezier(0.21, 0.4, 0.48, 1)}.button--small{padding:8px 16px}.button--medium{padding:12px 24px}.button--large{padding:16px 32px}.button--text{padding:0;background-color:rgba(0,0,0,0);color:var(--c-primary);font-weight:500;text-decoration-line:underline}.button--text:hover{text-decoration-line:underline;color:var(--c-secondary)}.button--text:hover svg>path{fill:var(--c-secondary)}.button--full{background-color:var(--c-primary);color:var(--c-white)}.button--full .button__icon svg path{fill:var(--c-white)}.button--full:hover{background-color:var(--c-secondary)}.button--light{background-color:var(--c-white);color:var(--c-primary)}.button--light .button__icon svg path{fill:var(--c-primary)}.button--light:hover{background-color:var(--c-secondary);color:var(--c-white)}.button--outline{background:rgba(0,0,0,0);border:1px solid var(--c-primary);color:var(--c-primary)}.button--outline .button__icon svg path{fill:var(--c-primary)}.button--outline:hover{border-color:var(--c-secondary);color:var(--c-secondary)}.button--outline:hover .button__icon svg path{fill:var(--c-secondary)}.button--download{gap:32px;border:2px solid var(--c-primary);padding:4px 4px 4px 24px}@media only screen and (max-width: 1024px){.button--download{justify-content:space-between}}.button--download .button__icon{background-color:var(--c-primary-200);border-radius:36px;height:36px;width:36px}.button--download .button__icon svg path{fill:var(--c-primary)}.button--download:hover{background-color:var(--c-primary-200);border-color:var(--c-primary);color:var(--c-primary)}.button--disabled{cursor:not-allowed;background-color:var(--c-dark-500);border:1px solid var(--c-dark-500)}.button--disabled:hover{background-color:var(--c-dark-500)}.footer .button--outline,.service-toast .button--outline,.hero-fullscreen .button--outline,.hero-slider .button--outline,.hero-anchor .button--outline{border-color:var(--c-white);color:var(--c-white)}.footer .button--outline svg path,.service-toast .button--outline svg path,.hero-fullscreen .button--outline svg path,.hero-slider .button--outline svg path,.hero-anchor .button--outline svg path{fill:var(--c-white)}.footer .button--outline:hover,.service-toast .button--outline:hover,.hero-fullscreen .button--outline:hover,.hero-slider .button--outline:hover,.hero-anchor .button--outline:hover{border-color:var(--c-secondary);color:var(--c-secondary)}.footer .button--outline:hover svg path,.service-toast .button--outline:hover svg path,.hero-fullscreen .button--outline:hover svg path,.hero-slider .button--outline:hover svg path,.hero-anchor .button--outline:hover svg path{fill:var(--c-secondary)}.footer .button--full,.service-toast .button--full,.hero-fullscreen .button--full,.hero-slider .button--full,.hero-anchor .button--full{background:var(--c-white);color:var(--c-primary)}.footer .button--full:hover,.service-toast .button--full:hover,.hero-fullscreen .button--full:hover,.hero-slider .button--full:hover,.hero-anchor .button--full:hover{background:var(--c-secondary);color:var(--c-white)}.copy--medium{font-size:calc(var(--fs-text-m-min)*1px);line-height:calc(var(--lh-text-m-min)*1px);letter-spacing:var(--ls-text-m-max)}@media screen and (min-width: 576px){.copy--medium{font-size:calc(var(--fs-text-m-min)*1px + (var(--fs-text-m-max) - var(--fs-text-m-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy--medium{font-size:calc(var(--fs-text-m-max)*1px)}}@media screen and (min-width: 576px){.copy--medium{line-height:calc(var(--lh-text-m-min)*1px + (var(--lh-text-m-max) - var(--lh-text-m-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy--medium{line-height:calc(var(--lh-text-m-max)*1px)}}@media only screen and (max-width: 1024px){.copy--medium{letter-spacing:var(--ls-text-m-min)}}.copy--small{font-size:calc(var(--fs-text-s-min)*1px);line-height:calc(var(--lh-text-s-min)*1px);letter-spacing:var(--ls-text-s-max)}@media screen and (min-width: 576px){.copy--small{font-size:calc(var(--fs-text-s-min)*1px + (var(--fs-text-s-max) - var(--fs-text-s-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy--small{font-size:calc(var(--fs-text-s-max)*1px)}}@media screen and (min-width: 576px){.copy--small{line-height:calc(var(--lh-text-s-min)*1px + (var(--lh-text-s-max) - var(--lh-text-s-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy--small{line-height:calc(var(--lh-text-s-max)*1px)}}@media only screen and (max-width: 1024px){.copy--small{letter-spacing:var(--ls-text-s-min)}}.copy--xsmall{font-size:calc(var(--fs-text-xs-min)*1px);line-height:calc(var(--lh-text-xs-min)*1px);letter-spacing:var(--ls-text-xs-max)}@media screen and (min-width: 576px){.copy--xsmall{font-size:calc(var(--fs-text-xs-min)*1px + (var(--fs-text-xs-max) - var(--fs-text-xs-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy--xsmall{font-size:calc(var(--fs-text-xs-max)*1px)}}@media screen and (min-width: 576px){.copy--xsmall{line-height:calc(var(--lh-text-xs-min)*1px + (var(--lh-text-xs-max) - var(--lh-text-xs-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy--xsmall{line-height:calc(var(--lh-text-xs-max)*1px)}}@media only screen and (max-width: 1024px){.copy--xsmall{letter-spacing:var(--ls-text-xs-min)}}.copy--large{font-size:calc(var(--fs-text-l-min)*1px);line-height:calc(var(--lh-text-l-min)*1px);letter-spacing:var(--ls-text-l-max)}@media screen and (min-width: 576px){.copy--large{font-size:calc(var(--fs-text-l-min)*1px + (var(--fs-text-l-max) - var(--fs-text-l-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy--large{font-size:calc(var(--fs-text-l-max)*1px)}}@media screen and (min-width: 576px){.copy--large{line-height:calc(var(--lh-text-l-min)*1px + (var(--lh-text-l-max) - var(--lh-text-l-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.copy--large{line-height:calc(var(--lh-text-l-max)*1px)}}@media only screen and (max-width: 1024px){.copy--large{letter-spacing:var(--ls-text-l-min)}}.copy ul{list-style-type:none}.copy ul li{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;margin-bottom:16px}.copy--ul-default ul li:before{content:"•"}.copy--ul-checkmark-green ul li:before{content:"";flex:0 0 auto;background-image:url("../../media/svg/icon_checkmark_green.svg");background-position:center;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.copy--ul-checkmark-red ul li:before{content:"";flex:0 0 auto;background-image:url("../../media/svg/icon_checkmark_red.svg");background-position:center;background-repeat:no-repeat;background-size:contain;height:24px;width:24px}.copy ol{counter-reset:steps;list-style-type:none}.copy ol li{counter-increment:steps;display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;margin-bottom:16px}.copy ol li:before{content:counter(steps) ".";font-weight:500}.copy a{color:var(--c-secondary);text-decoration:underline;transition:color 350ms var(--cb)}.copy a:hover{color:var(--color-primary-dark)}form label{display:block;font-size:calc(var(--fs-text-s-min)*1px);line-height:calc(var(--lh-text-s-min)*1px);letter-spacing:var(--ls-text-s-max);margin-bottom:8px}@media screen and (min-width: 576px){form label{font-size:calc(var(--fs-text-s-min)*1px + (var(--fs-text-s-max) - var(--fs-text-s-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){form label{font-size:calc(var(--fs-text-s-max)*1px)}}@media screen and (min-width: 576px){form label{line-height:calc(var(--lh-text-s-min)*1px + (var(--lh-text-s-max) - var(--lh-text-s-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){form label{line-height:calc(var(--lh-text-s-max)*1px)}}@media only screen and (max-width: 1024px){form label{letter-spacing:var(--ls-text-s-min)}}form label a{cursor:pointer;color:var(--c-secondary);text-decoration:underline}form label a:hover{color:var(--c-primary);text-decoration:underline}form input,form textarea{background-color:var(--c-white);border:1px solid var(--c-dark-300);border-radius:8px;font-size:16px;width:100%;padding:12px 16px;margin-bottom:12px;transition:border-color 350ms var(--cb)}form input:focus,form input:hover,form textarea:focus,form textarea:hover{outline:none;border-color:var(--c-primary)}form input.error,form textarea.error{border-color:var(--c-warning) !important}form input.success,form textarea.success{border-color:var(--c-success) !important}form textarea{font-family:var(--f-primary);min-height:160px}form input[type=radio]{-webkit-appearance:none;appearance:none;display:grid;place-content:center;background-color:#fff;border:1px solid var(--c-dark-300);border-radius:16px;width:17px;height:17px;padding:0;margin:0 12px 0 0;transform:translateY(2px);transition:background-color 350ms var(--cb),border-color 350ms var(--cb)}form input[type=radio]:hover{background-color:var(--c-primary-100)}form input[type=radio]:before{content:"";width:7px;height:7px;border-radius:7px;transform:scale(0);transition:transform 350ms var(--cb);box-shadow:inset 16px 16px var(--c-white)}form input[type=radio]:checked{background-color:var(--c-primary);border-color:var(--c-primary)}form input[type=radio]:checked:before{transform:scale(1)}form input[type=checkbox]{-webkit-appearance:none;appearance:none;display:grid;place-content:center;background-color:#fff;border:1px solid var(--c-dark-300);border-radius:4px;width:17px;height:17px;padding:0;margin:0 12px 0 0;transform:translateY(2px);transition:background-color 350ms var(--cb),border-color 350ms var(--cb)}form input[type=checkbox]:hover{background-color:var(--c-primary-100)}form input[type=checkbox]:before{content:"";clip-path:polygon(14% 44%, 0 65%, 50% 100%, 100% 16%, 80% 0%, 43% 62%);width:9px;height:9px;transform:scale(0);transform-origin:center center;transition:transform 350ms var(--cb);box-shadow:inset 16px 16px var(--c-white)}form input[type=checkbox]:checked{background-color:var(--c-primary);border-color:var(--c-primary)}form input[type=checkbox]:checked:before{transform:scale(1)}form input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;cursor:pointer;background-image:url("../../media/svg/icon_search_close.svg");background-size:contain;height:32px;width:32px;margin-left:16px;transition:background-image 350ms var(--cb)}form input[type=search]::-webkit-search-cancel-button:hover{background-image:url("../../media/svg/icon_search_close_hover.svg")}form .input-range{-webkit-appearance:none;background:var(--c-primary);border:none;border-radius:2px;height:2px;width:100%;padding:0;outline:none}form .input-range::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;cursor:pointer;background-color:var(--c-secondary);border-radius:12px;height:12px;width:12px}form .input-range::-moz-range-thumb{cursor:pointer;background-color:var(--c-secondary);border-radius:12px;height:12px;width:12px}form select{-webkit-appearance:none;background:var(--c-white) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="10" viewBox="0 0 16 10" fill="none"><path d="M8 9.50019L0.5 2.00019L1.55 0.950195L8 7.4002L14.45 0.950195L15.5 2.00019L8 9.50019Z" fill="%232A2D41"/></svg>') no-repeat;background-position:right 12px top 50%;border:1px solid var(--c-dark-300);color:var(--c-primary);border-radius:4px;font-size:16px;width:100%;padding:12px;transition:border-color 350ms var(--cb)}form select:focus,form select:hover{outline:none;border-color:var(--c-primary)}.form{width:100%}.form__hidden{display:none}.form__row{display:flex;align-items:flex-start;justify-content:flex-start;gap:32px}@media only screen and (max-width: 1024px){.form__row{flex-direction:column}}.form__row:not(:last-child){margin-bottom:24px}.form__col--quarter{width:25%}@media only screen and (max-width: 1024px){.form__col--quarter{width:100%}}.form__col--half{width:50%}@media only screen and (max-width: 1024px){.form__col--half{width:100%}}.form__col--full{width:100%}.form__col--rating{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:0 48px}.form__col--rating .headline{width:100%;margin-bottom:8px}.form__col--rating .explanation{color:var(--c-dark-500);width:100%;margin-bottom:24px}.form__col--rating .form__element--radio{gap:0}.form__col--rating .form__element--radio label{white-space:nowrap}.form__element{position:relative}.form__element--radio,.form__element--checkbox{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:12px;margin-bottom:8px}.form__element--radio input[type=radio],.form__element--radio input[type=checkbox],.form__element--checkbox input[type=radio],.form__element--checkbox input[type=checkbox]{flex:0 0 auto;transform:translateY(4px)}.form__element--radio label,.form__element--checkbox label{font-size:calc(var(--fs-text-m-min)*1px);line-height:calc(var(--lh-text-m-min)*1px);letter-spacing:var(--ls-text-m-max);max-width:calc(100% - 44px)}@media screen and (min-width: 576px){.form__element--radio label,.form__element--checkbox label{font-size:calc(var(--fs-text-m-min)*1px + (var(--fs-text-m-max) - var(--fs-text-m-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.form__element--radio label,.form__element--checkbox label{font-size:calc(var(--fs-text-m-max)*1px)}}@media screen and (min-width: 576px){.form__element--radio label,.form__element--checkbox label{line-height:calc(var(--lh-text-m-min)*1px + (var(--lh-text-m-max) - var(--lh-text-m-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.form__element--radio label,.form__element--checkbox label{line-height:calc(var(--lh-text-m-max)*1px)}}@media only screen and (max-width: 1024px){.form__element--radio label,.form__element--checkbox label{letter-spacing:var(--ls-text-m-min)}}.form__h-captcha iframe{margin:0 0 12px 0}.form .notice{width:100%}.form .notice--error{color:var(--c-warning)}.form .notice--success{color:var(--c-success)}.form .has-add-on{padding-right:84px}.form__add-on{font-size:calc(var(--fs-text-s-min)*1px);line-height:calc(var(--lh-text-s-min)*1px);letter-spacing:var(--ls-text-s-max);position:absolute;right:12px;bottom:50%;transform:translateY(100%)}@media screen and (min-width: 576px){.form__add-on{font-size:calc(var(--fs-text-s-min)*1px + (var(--fs-text-s-max) - var(--fs-text-s-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.form__add-on{font-size:calc(var(--fs-text-s-max)*1px)}}@media screen and (min-width: 576px){.form__add-on{line-height:calc(var(--lh-text-s-min)*1px + (var(--lh-text-s-max) - var(--lh-text-s-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){.form__add-on{line-height:calc(var(--lh-text-s-max)*1px)}}@media only screen and (max-width: 1024px){.form__add-on{letter-spacing:var(--ls-text-s-min)}}h1,.headline--h1{font-size:calc(var(--fs-h1-min)*1px);line-height:calc(var(--lh-h1-min)*1px);letter-spacing:var(--ls-h1-max);hyphens:auto}@media screen and (min-width: 576px){h1,.headline--h1{font-size:calc(var(--fs-h1-min)*1px + (var(--fs-h1-max) - var(--fs-h1-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h1,.headline--h1{font-size:calc(var(--fs-h1-max)*1px)}}@media screen and (min-width: 576px){h1,.headline--h1{line-height:calc(var(--lh-h1-min)*1px + (var(--lh-h1-max) - var(--lh-h1-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h1,.headline--h1{line-height:calc(var(--lh-h1-max)*1px)}}@media only screen and (max-width: 1024px){h1,.headline--h1{letter-spacing:var(--ls-h1-min)}}h2,.headline--h2{font-size:calc(var(--fs-h2-min)*1px);line-height:calc(var(--lh-h2-min)*1px);letter-spacing:var(--ls-h2-max)}@media screen and (min-width: 576px){h2,.headline--h2{font-size:calc(var(--fs-h2-min)*1px + (var(--fs-h2-max) - var(--fs-h2-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h2,.headline--h2{font-size:calc(var(--fs-h2-max)*1px)}}@media screen and (min-width: 576px){h2,.headline--h2{line-height:calc(var(--lh-h2-min)*1px + (var(--lh-h2-max) - var(--lh-h2-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h2,.headline--h2{line-height:calc(var(--lh-h2-max)*1px)}}@media only screen and (max-width: 1024px){h2,.headline--h2{letter-spacing:var(--ls-h2-min)}}h3,.headline--h3{font-size:calc(var(--fs-h3-min)*1px);line-height:calc(var(--lh-h3-min)*1px);letter-spacing:var(--ls-h3-max)}@media screen and (min-width: 576px){h3,.headline--h3{font-size:calc(var(--fs-h3-min)*1px + (var(--fs-h3-max) - var(--fs-h3-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h3,.headline--h3{font-size:calc(var(--fs-h3-max)*1px)}}@media screen and (min-width: 576px){h3,.headline--h3{line-height:calc(var(--lh-h3-min)*1px + (var(--lh-h3-max) - var(--lh-h3-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h3,.headline--h3{line-height:calc(var(--lh-h3-max)*1px)}}@media only screen and (max-width: 1024px){h3,.headline--h3{letter-spacing:var(--ls-h3-min)}}h4,.headline--h4{font-size:calc(var(--fs-h4-min)*1px);line-height:calc(var(--lh-h4-min)*1px);letter-spacing:var(--ls-h4-max)}@media screen and (min-width: 576px){h4,.headline--h4{font-size:calc(var(--fs-h4-min)*1px + (var(--fs-h4-max) - var(--fs-h4-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h4,.headline--h4{font-size:calc(var(--fs-h4-max)*1px)}}@media screen and (min-width: 576px){h4,.headline--h4{line-height:calc(var(--lh-h4-min)*1px + (var(--lh-h4-max) - var(--lh-h4-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h4,.headline--h4{line-height:calc(var(--lh-h4-max)*1px)}}@media only screen and (max-width: 1024px){h4,.headline--h4{letter-spacing:var(--ls-h4-min)}}h5,.headline--h5{font-size:calc(var(--fs-h5-min)*1px);line-height:calc(var(--lh-h5-min)*1px);letter-spacing:var(--ls-h5-max)}@media screen and (min-width: 576px){h5,.headline--h5{font-size:calc(var(--fs-h5-min)*1px + (var(--fs-h5-max) - var(--fs-h5-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h5,.headline--h5{font-size:calc(var(--fs-h5-max)*1px)}}@media screen and (min-width: 576px){h5,.headline--h5{line-height:calc(var(--lh-h5-min)*1px + (var(--lh-h5-max) - var(--lh-h5-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h5,.headline--h5{line-height:calc(var(--lh-h5-max)*1px)}}@media only screen and (max-width: 1024px){h5,.headline--h5{letter-spacing:var(--ls-h5-min)}}h6,.headline--h6{font-size:calc(var(--fs-h6-min)*1px);line-height:calc(var(--lh-h6-min)*1px);letter-spacing:var(--ls-h6-max)}@media screen and (min-width: 576px){h6,.headline--h6{font-size:calc(var(--fs-h6-min)*1px + (var(--fs-h6-max) - var(--fs-h6-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h6,.headline--h6{font-size:calc(var(--fs-h6-max)*1px)}}@media screen and (min-width: 576px){h6,.headline--h6{line-height:calc(var(--lh-h6-min)*1px + (var(--lh-h6-max) - var(--lh-h6-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){h6,.headline--h6{line-height:calc(var(--lh-h6-max)*1px)}}@media only screen and (max-width: 1024px){h6,.headline--h6{letter-spacing:var(--ls-h6-min)}}:is(h1,h2,h3,h4,h5,h6).headline--xxl{font-size:calc(var(--fs-xxl-min)*1px);line-height:calc(var(--lh-xxl-min)*1px);letter-spacing:var(--ls-xxl-max);hyphens:auto}@media screen and (min-width: 576px){:is(h1,h2,h3,h4,h5,h6).headline--xxl{font-size:calc(var(--fs-xxl-min)*1px + (var(--fs-xxl-max) - var(--fs-xxl-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){:is(h1,h2,h3,h4,h5,h6).headline--xxl{font-size:calc(var(--fs-xxl-max)*1px)}}@media screen and (min-width: 576px){:is(h1,h2,h3,h4,h5,h6).headline--xxl{line-height:calc(var(--lh-xxl-min)*1px + (var(--lh-xxl-max) - var(--lh-xxl-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){:is(h1,h2,h3,h4,h5,h6).headline--xxl{line-height:calc(var(--lh-xxl-max)*1px)}}@media only screen and (max-width: 1024px){:is(h1,h2,h3,h4,h5,h6).headline--xxl{letter-spacing:var(--ls-xxl-min)}}:is(h1,h2,h3,h4,h5,h6).headline--xl{font-size:calc(var(--fs-xl-min)*1px);line-height:calc(var(--lh-xl-min)*1px);letter-spacing:var(--ls-xl-max);hyphens:auto}@media screen and (min-width: 576px){:is(h1,h2,h3,h4,h5,h6).headline--xl{font-size:calc(var(--fs-xl-min)*1px + (var(--fs-xl-max) - var(--fs-xl-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){:is(h1,h2,h3,h4,h5,h6).headline--xl{font-size:calc(var(--fs-xl-max)*1px)}}@media screen and (min-width: 576px){:is(h1,h2,h3,h4,h5,h6).headline--xl{line-height:calc(var(--lh-xl-min)*1px + (var(--lh-xl-max) - var(--lh-xl-min))*(100vw - 576px)/(624))}}@media screen and (min-width: 1200px){:is(h1,h2,h3,h4,h5,h6).headline--xl{line-height:calc(var(--lh-xl-max)*1px)}}@media only screen and (max-width: 1024px){:is(h1,h2,h3,h4,h5,h6).headline--xl{letter-spacing:var(--ls-xl-min)}}.image__caption{color:var(--c-dark-500);margin-top:8px}table{border-collapse:separate;border-spacing:0;border:1px solid var(--c-dark-300);border-radius:8px;width:100%;overflow:hidden}table tr:not(:last-child) td{border-bottom:1px solid var(--c-dark-300)}table th,table td{vertical-align:top;width:calc(100%/var(--column-count))}@media only screen and (max-width: 1024px){table th,table td{min-width:calc(100vw - 32px)}}table th{background-color:var(--c-primary);border:1px solid var(--c-primary);color:var(--c-white);padding:16px 24px}table td{background-color:var(--c-white);padding:28px 24px}@media only screen and (max-width: 1024px){table td{padding:16px}}table td:not(:last-child){border-right:1px solid var(--c-dark-300)}.fw-light{font-family:var(--f-primary-light)}.fw-regular{font-family:var(--f-primary)}.fw-medium{font-family:var(--f-primary-medium)}.fw-semibold{font-family:var(--f-primary-semibold)}.fw-bold{font-family:var(--f-primary-bold)}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.tt-uppercase{text-transform:uppercase}.tt-lowercase{text-transform:lowercase}.tt-capitalize{text-transform:capitalize}.a11y-menu-container{pointer-events:none;flex-direction:column;gap:14px;width:1680px;max-width:100%;padding:0 20px;margin:0 auto;top:0;right:50%;bottom:unset;transform:translateX(50%)}@media only screen and (max-width: 1024px){.a11y-menu-container{flex-direction:row-reverse;align-items:flex-start;gap:10px;padding:0;top:32px;right:0;transform:translateX(0)}}.a11y-menu-container .a11y-menu-toggle{pointer-events:auto;flex-direction:row-reverse;background-color:var(--c-primary-100);border-radius:0 0 8px 8px;padding:4px 8px}.a11y-menu-container .a11y-menu-toggle .a11y-menu-toggle-icon{display:flex;align-items:center;justify-content:center}.a11y-menu-container .a11y-menu-toggle .c-logo__icon{height:16px;width:16px}@media only screen and (max-width: 1024px){.a11y-menu-container .a11y-menu-toggle .c-logo__icon{height:20px;width:20px}}.a11y-menu-container .a11y-menu-toggle.open{background-color:var(--c-primary);color:var(--c-white)}@media only screen and (max-width: 1024px){.a11y-menu-container .a11y-menu-toggle{align-items:center;justify-content:center;gap:0;border-radius:8px 0 0 8px;height:48px;width:48px;margin-right:0}.a11y-menu-container .a11y-menu-toggle span{display:none}}.a11y-menu-container .a11y-menu-drawer{pointer-events:auto}@media only screen and (max-width: 1024px){.a11y-menu-container .a11y-menu-drawer{padding:0 0 0 12px}}.a11y-menu-container .a11y-menu-drawer .a11y-menu{background-color:var(--c-primary);border-color:var(--c-primary);border-radius:8px;color:var(--c-white);min-width:790px;padding:48px 48px 92px}@media only screen and (max-width: 1024px){.a11y-menu-container .a11y-menu-drawer .a11y-menu{min-width:unset;width:calc(100vw - 24px - 16px - 48px);padding:24px}}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-module{grid-template-columns:auto 60%}@media only screen and (max-width: 1024px){.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-module{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px}}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-controls button{background-color:var(--c-primary-100);border-color:var(--c-primary-100);border-radius:2px;color:var(--c-primary)}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-controls button.disabled{background-color:var(--c-white);color:var(--c-dark-300);opacity:1}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-controls .a11y-range input[type=range]{background:var(--c-white);border-color:var(--c-dark-300)}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-controls .a11y-range input[type=range]::-webkit-slider-thumb{background-color:var(--c-secondary)}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-controls .a11y-range input[type=range]::-moz-range-thumb{background-color:var(--c-secondary)}.a11y-menu-container .a11y-menu-drawer .a11y-menu select{padding:8px 4px}@media only screen and (max-width: 1024px){.a11y-menu-container .a11y-menu-drawer .a11y-menu select{width:100%}}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-toggle .slider{background-color:var(--c-white);border-color:var(--c-dark-300)}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-toggle .slider:before{background-color:var(--c-primary)}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-toggle input:checked+.slider{background-color:var(--c-primary)}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-toggle input:checked+.slider:before{background-color:var(--c-primary-100)}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-button{background-color:var(--c-white);border-radius:100px;color:var(--c-primary);padding:12px 24px}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-button:hover,.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-button:focus{background-color:var(--c-primary-200)}.a11y-menu-container .a11y-menu-drawer .a11y-menu .a11y-module-simple-lang-button{grid-template-columns:auto}.a11y-menu-container .a11y-menu-drawer .a11y-menu #a11y-simple-lang-button-button{gap:8px}.a11y-menu-container .a11y-menu-drawer .a11y-menu #a11y-simple-lang-button-button svg path{fill:var(--c-primary)}@media only screen and (max-width: 1024px){.a11y-menu-container .a11y-menu-drawer .a11y-menu #a11y-simple-lang-button-button{width:100%}}@media only screen and (min-width: 1025px){.a11y-menu-container .a11y-menu-drawer.open .a11y-menu .a11y-module-simple-lang-button{position:absolute;bottom:20px;right:32px}}#reading-aid{background-color:var(--c-primary-100);border:3px solid var(--c-secondary);height:12px;width:calc(100vw - 48px);left:50%;transform:translateX(-50%)}.a11y-button-enlarged .a11y-menu-container .a11y-menu-toggle{padding:8px 12px}.accordion__trigger{cursor:pointer;display:flex;align-items:center;justify-content:space-between}.accordion__trigger.active .accordion__indicator{transform:rotate(45deg)}.accordion__indicator{transition:transform 350ms var(--cb)}.accordion__drawer{height:0;overflow:hidden;transition:height 350ms var(--cb)}.accordion__content{padding-top:8px}.block--cards .card__pattern,.block--cards-slider .card__pattern,.block--teaser-slider .card__pattern{height:100%;width:100%}.block--cards .card__pattern--dark-green,.block--cards-slider .card__pattern--dark-green,.block--teaser-slider .card__pattern--dark-green{background-color:var(--c-primary);background-image:url("../../media/img/pattern_arrow_multiple.png");background-position:bottom;background-repeat:no-repeat}.block--cards .card__pattern--light-green,.block--cards-slider .card__pattern--light-green,.block--teaser-slider .card__pattern--light-green{background-color:var(--c-primary-200);background-image:url("../../media/img/pattern_arrow_single.png");background-position:top;background-repeat:no-repeat;background-size:contain}.block--cards .card__tagline,.block--cards-slider .card__tagline,.block--teaser-slider .card__tagline{display:flex;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:0 8px}.block--cards .card__link,.block--cards-slider .card__link,.block--teaser-slider .card__link{display:flex;align-items:center;justify-content:space-between;gap:4px}.block--cards .card__link-icon,.block--cards-slider .card__link-icon,.block--teaser-slider .card__link-icon{flex:0 0 auto;transition:transform 350ms var(--cb)}.block--cards .card__link:hover .card__link-icon,.block--cards-slider .card__link:hover .card__link-icon,.block--teaser-slider .card__link:hover .card__link-icon{transform:translateX(5px)}.block--cards .card--content .card__media,.block--cards-slider .card--content .card__media,.block--teaser-slider .card--content .card__media{border-radius:8px;height:300px;width:100%;margin-bottom:24px;overflow:hidden}@media only screen and (max-width: 1024px){.block--cards .card--content .card__media,.block--cards-slider .card--content .card__media,.block--teaser-slider .card--content .card__media{margin-bottom:12px}}@supports(object-fit: cover){.block--cards .card--content .card__media img,.block--cards-slider .card--content .card__media img,.block--teaser-slider .card--content .card__media img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover}}@media all and (-ms-high-contrast: none){.block--cards .card--content .card__media img,.block--cards-slider .card--content .card__media img,.block--teaser-slider .card--content .card__media img{position:absolute;right:50%;bottom:50%;max-width:none;max-height:none;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(50%, 50%)}}.block--cards .card--content .card__tagline,.block--cards-slider .card--content .card__tagline,.block--teaser-slider .card--content .card__tagline{margin-bottom:16px}.block--cards .card--content .card__title,.block--cards-slider .card--content .card__title,.block--teaser-slider .card--content .card__title{margin-bottom:8px}.block--cards .card--content .card__description,.block--cards-slider .card--content .card__description,.block--teaser-slider .card--content .card__description{margin-bottom:24px}.block--cards .card--content .card__link,.block--cards-slider .card--content .card__link,.block--teaser-slider .card--content .card__link{color:var(--c-secondary);transition:color 350ms var(--cb)}.block--cards .card--content .card__link-label,.block--cards-slider .card--content .card__link-label,.block--teaser-slider .card--content .card__link-label{text-decoration:underline}.block--cards .card--content .card__link:hover .card__link-icon,.block--cards-slider .card--content .card__link:hover .card__link-icon,.block--teaser-slider .card--content .card__link:hover .card__link-icon{transform:translateX(5px)}.block--cards .card--media-only,.block--cards-slider .card--media-only,.block--teaser-slider .card--media-only{border-radius:8px;min-height:576px;position:relative;overflow:hidden}.block--cards .card--media-only .card__media,.block--cards-slider .card--media-only .card__media,.block--teaser-slider .card--media-only .card__media{height:100%;transition:transform 350ms var(--cb)}@supports(object-fit: cover){.block--cards .card--media-only .card__media img,.block--cards-slider .card--media-only .card__media img,.block--teaser-slider .card--media-only .card__media img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover}}@media all and (-ms-high-contrast: none){.block--cards .card--media-only .card__media img,.block--cards-slider .card--media-only .card__media img,.block--teaser-slider .card--media-only .card__media img{position:absolute;right:50%;bottom:50%;max-width:none;max-height:none;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(50%, 50%)}}.block--cards .card--media-only .card__pattern--dark-green,.block--cards-slider .card--media-only .card__pattern--dark-green,.block--teaser-slider .card--media-only .card__pattern--dark-green{background-position:50% 300%}.block--cards .card--media-only .card__tagline,.block--cards-slider .card--media-only .card__tagline,.block--teaser-slider .card--media-only .card__tagline{position:absolute;top:32px;left:32px}.block--cards .card--media-only .card__tag,.block--cards-slider .card--media-only .card__tag,.block--teaser-slider .card--media-only .card__tag{background-color:var(--c-white);border-radius:4px;padding:4px 8px}.block--cards .card--media-only .card__link,.block--cards-slider .card--media-only .card__link,.block--teaser-slider .card--media-only .card__link{width:calc(100% - 64px);padding:16px;position:absolute;bottom:32px;left:32px}.block--cards .card--media-only .card__link--has-background,.block--cards-slider .card--media-only .card__link--has-background,.block--teaser-slider .card--media-only .card__link--has-background{background-color:var(--c-primary-200-p-70);border-radius:8px}.block--cards .card--media-only .card__link--link-light,.block--cards-slider .card--media-only .card__link--link-light,.block--teaser-slider .card--media-only .card__link--link-light{color:var(--c-white)}.block--cards .card--media-only .card__link--link-dark,.block--cards-slider .card--media-only .card__link--link-dark,.block--teaser-slider .card--media-only .card__link--link-dark{color:var(--c-primary)}.block--cards .card--media-only:hover .card__media,.block--cards-slider .card--media-only:hover .card__media,.block--teaser-slider .card--media-only:hover .card__media{transform:scale(1.2)}.block--cards .card--media-only:hover .card__link-icon,.block--cards-slider .card--media-only:hover .card__link-icon,.block--teaser-slider .card--media-only:hover .card__link-icon{transform:translateX(5px)}.footer{background-color:var(--c-primary);color:var(--c-primary-100);position:relative}.footer__drawer{width:1096px;max-width:100%;padding:80px 16px 32px;margin:0 auto}.footer__menu{display:flex;align-items:flex-start;justify-content:space-between;gap:66px;margin-bottom:76px}@media only screen and (max-width: 1024px){.footer__menu{flex-direction:column;gap:48px}}.footer__menu .menu__col{width:50%}@media only screen and (max-width: 1024px){.footer__menu .menu__col{width:100%}}.footer__menu .menu__entry{border-bottom:1px solid var(--c-primary-100);padding:8px 0}.footer__menu .menu__link{display:block}.footer__menu .menu__accordion .menu__link{margin-bottom:8px}.footer__buttons{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px}@media only screen and (max-width: 1024px){.footer__buttons{flex-direction:column;align-items:flex-start;margin-bottom:24px}}.footer__buttons-drawer{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:16px}@media only screen and (max-width: 1024px){.footer__buttons-drawer{align-items:flex-start;justify-content:flex-start}}.footer__contacts{display:flex;align-items:stretch;justify-content:space-between;gap:24px;margin-bottom:32px}@media only screen and (max-width: 1024px){.footer__contacts{flex-direction:column;gap:16px}}.footer__contacts .hotlines{width:50%}@media only screen and (max-width: 1024px){.footer__contacts .hotlines{width:100%}}.footer__contacts .opening-hours{width:50%}@media only screen and (max-width: 1024px){.footer__contacts .opening-hours{width:100%}}.footer__buttons-seals{display:flex;align-items:flex-start;justify-content:flex-end;gap:20px;margin-bottom:48px}@media only screen and (max-width: 1024px){.footer__buttons-seals{flex-direction:column-reverse;align-items:center;gap:48px}}.footer__buttons-seals .footer__buttons-drawer{justify-content:flex-start}@media only screen and (max-width: 1024px){.footer__buttons-seals .footer__buttons-drawer{flex-direction:column;align-items:center}}.footer__seals{display:flex;align-items:center;justify-content:flex-end;gap:16px}@media only screen and (max-width: 1024px){.footer__seals{justify-content:center;width:100%}}.footer__seal{display:flex;align-items:center;justify-content:center;max-width:88px}@media only screen and (max-width: 1024px){.footer__seal{min-width:60px}}.footer__legal{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:32px}.footer__legal-links{display:flex;align-items:center;justify-content:flex-start;gap:20px}@media only screen and (max-width: 1024px){.footer__legal-links{flex-direction:column;align-items:flex-start;gap:8px}}.footer__legal-link{transition:color 350ms var(--cb)}.footer__legal-link:hover{color:var(--c-secondary)}.hotlines{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;background-color:var(--c-white);border-radius:16px;color:var(--c-primary);padding:32px}@media only screen and (max-width: 1024px){.hotlines{flex-direction:column;gap:16px;padding:24px 16px}}.hotlines__entries{width:100%}.hotlines__content{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.hotlines__copy{color:var(--c-dark-500);margin-bottom:20px}.hotlines__hotline{display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid var(--c-dark-300);padding-bottom:12px;margin-bottom:12px}.hotlines__hotline:last-of-type{border-bottom:none;padding-bottom:0;margin-bottom:0}.notification{position:fixed;z-index:20;transition:opacity 350ms ease}.notification__drawer{display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width: 1024px){.notification__drawer{flex-direction:column}}.notification__content{display:flex;align-items:flex-start;justify-content:space-between}@media only screen and (max-width: 1024px){.notification__content{flex-direction:column}}.notification__close{cursor:pointer;display:flex;align-items:center;justify-content:center}.notification--bar{width:100%;top:0;left:0}.notification--bar.notification--white{background-color:var(--c-white)}.notification--bar.notification--green{background-color:var(--c-primary-200)}.notification--bar .notification__drawer{gap:16px;width:1680px;max-width:100%;margin:0 auto;padding:16px 20px}@media only screen and (max-width: 1024px){.notification--bar .notification__drawer{padding:16px}}.notification--bar .notification__content{display:flex;align-items:center;justify-content:space-between;width:100%}@media only screen and (max-width: 1024px){.notification--bar .notification__content{padding-right:16px}}.notification--bar .notification__headline{color:var(--c-secondary);margin-bottom:4px}@media only screen and (max-width: 1024px){.notification--bar .notification__copy{margin-bottom:20px}}.notification--bar .notification__button{flex:0 0 auto}@media only screen and (max-width: 1024px){.notification--bar .notification__button{width:100%}}@media only screen and (max-width: 1024px){.notification--bar .notification__close{position:absolute;top:22px;right:16px}}.notification--popup{border-radius:8px;width:780px;max-width:calc(100vw - 32px);padding:32px;bottom:120px;right:60px}@media only screen and (max-width: 1024px){.notification--popup{padding:80px 16px 16px;bottom:64px;right:16px}}.notification--popup .notification__close{background-color:var(--c-primary);border-radius:20px;height:40px;width:40px;position:absolute;top:32px;right:32px}@media only screen and (max-width: 1024px){.notification--popup .notification__close{top:16px;right:16px}}.notification--popup .notification__close svg path{fill:var(--c-primary-100)}.notification--popup .notification__drawer{gap:32px}.notification--popup .notification__drawer--no-image{justify-content:center;height:600px;max-height:calc(100vh - 216px)}@media only screen and (max-width: 1024px){.notification--popup .notification__drawer--no-image{height:fit-content}}.notification--popup .notification__image{border-radius:8px;height:600px;max-height:calc(100vh - 216px);width:50%;overflow:hidden}@media only screen and (max-width: 1024px){.notification--popup .notification__image{height:216px;width:100%}}@supports(object-fit: cover){.notification--popup .notification__image img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover}}@media all and (-ms-high-contrast: none){.notification--popup .notification__image img{position:absolute;right:50%;bottom:50%;max-width:none;max-height:none;min-width:100%;min-height:100%;width:auto;height:auto;transform:translate(50%, 50%)}}.notification--popup .notification__content{flex-direction:column;gap:40px;width:50%}@media only screen and (max-width: 1024px){.notification--popup .notification__content{width:100%}}.notification--popup .notification__content--no-image{align-items:center;text-align:center}.notification--popup .notification__headline{margin-bottom:24px}.notification--popup.notification--white{background-color:var(--c-white)}.notification--popup.notification--green{background-color:var(--c-primary-100)}.notification.hidden{opacity:0}.opening-hours{background-color:var(--c-primary-200);border-radius:16px;color:var(--c-primary);padding:32px}@media only screen and (max-width: 1024px){.opening-hours{padding:24px 16px}}.opening-hours .opening-hour{display:flex;align-items:flex-start;justify-content:flex-start;gap:20px;margin-bottom:16px}.opening-hours .opening-hour:last-of-type{margin-bottom:0}.opening-hours .opening-hour:last-of-type .opening-hour__content{border-bottom:none;padding-bottom:0}.opening-hours .opening-hour__icon svg path{fill:var(--c-primary)}.opening-hours .opening-hour__content{border-bottom:1px solid var(--c-white);width:100%;padding-bottom:16px}.opening-hours .opening-hour__title{margin-bottom:4px}.opening-hours .opening-hour__hours{color:var(--c-dark-500);margin-bottom:16px}.service-toast-trigger{cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;background-color:var(--c-secondary);border-radius:16px 16px 0 0;color:var(--c-white);padding:16px 32px 12px;position:fixed;bottom:0;right:60px;z-index:10;transition:transform 350ms var(--cb)}@media only screen and (max-width: 1024px){.service-toast-trigger{font-size:14px;padding:12px 16px 8px;right:16px}}.service-toast-trigger__icon{display:flex;align-items:center;justify-content:center}.service-toast-trigger__icon svg{height:16px;width:16px}.service-toast-trigger__label{margin-left:0;transition:margin 350ms var(--cb)}.service-toast-trigger.active{transform:translateY(100%)}.service-toast-trigger.active.sticky-at-footer{transform:translateX(200%)}.service-toast-trigger:hover .service-toast-trigger__label{margin-left:8px}.service-toast-trigger.sticky-at-footer{position:absolute;bottom:unset;top:0;transform:translateY(-100%)}.service-toast{background-color:var(--c-primary);border-radius:16px 16px 0 0;color:var(--c-white);width:1640px;max-height:100vh;max-width:100%;overflow:auto;padding:32px;position:fixed;bottom:0;left:50%;transform:translate(-50%, 100%);z-index:20;transition:transform 350ms var(--cb)}@media only screen and (max-width: 1024px){.service-toast{padding:16px}}.service-toast__close{cursor:pointer;position:absolute;top:32px;right:32px}@media only screen and (max-width: 1024px){.service-toast__close{top:16px;right:16px}}.service-toast__headline{margin-bottom:24px}@media only screen and (max-width: 1024px){.service-toast__headline{margin-top:64px}}.service-toast__buttons{display:flex;align-items:flex-start;justify-content:flex-start;gap:16px;flex-wrap:wrap;margin-bottom:32px}@media only screen and (max-width: 1024px){.service-toast__buttons{margin-bottom:24px}}.service-toast__contents{display:flex;align-items:stretch;justify-content:flex-start;gap:24px}@media only screen and (max-width: 1024px){.service-toast__contents{flex-direction:column;gap:16px;margin-bottom:24px}}.service-toast__content{width:33.3333333333%}@media only screen and (max-width: 1024px){.service-toast__content{width:100%}}.service-toast__content .hotlines{height:100%}.service-toast__custom-content{background-color:var(--c-white);border-radius:16px;color:var(--c-primary);height:100%;padding:32px}@media only screen and (max-width: 1024px){.service-toast__custom-content{padding:16px}}.service-toast__button-bottom{position:absolute;bottom:32px;right:32px}@media only screen and (max-width: 1024px){.service-toast__button-bottom{width:fit-content;margin-left:auto;position:relative;bottom:unset;right:unset}}.service-toast.active{transform:translate(-50%, 0)}.body.is-ios .service-toast{max-height:calc(100vh - 116px)}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color: #007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-pagination{display:flex;align-items:center;justify-content:flex-start;gap:8px;background-color:var(--c-white-p-50);border-radius:8px;padding:16px}@media only screen and (max-width: 1024px){.swiper-pagination{padding:8px}}.swiper-pagination-bullets{width:fit-content}.swiper-pagination-bullet{cursor:pointer;display:block;background-color:var(--c-primary);border-radius:4px;height:8px;width:8px;transition:width 350ms var(--cb),background-color 350ms var(--cb);position:relative}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--c-secondary)}.swiper-pagination-bullet:hover:not(.swiper-pagination-bullet-active){background-color:var(--c-secondary)}.swiper-navigation{display:flex;align-items:center;justify-content:space-between;width:100%;position:absolute;top:50%;left:0;transform:translateY(-50%);z-index:1}.swiper-button{cursor:pointer;display:flex;align-items:center;justify-content:center;background-color:var(--c-primary);border-radius:24px;height:48px;width:48px;transition:background-color 350ms var(--cb)}.swiper-button:hover{background-color:var(--c-secondary)}.swiper[data-autoplay=true] .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:var(--c-primary-100);width:32px}.swiper[data-autoplay=true] .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:"";display:block;background-color:var(--c-secondary);border-radius:4px;height:8px;width:32px;position:absolute;top:0;left:0;animation-name:slider-pagination-autoplay;animation-duration:var(--autoplay-speed);animation-timing-function:linear}@keyframes slider-pagination-autoplay{from{width:8px}to{width:32px}}.swup-transition-fade{transition:opacity 350ms var(--cb);opacity:1}.swup-transition-fade.is-leaving{opacity:0}.swup-transition-fade.is-rendering{opacity:0}#menu{transition:opacity 200ms var(--cb)}#menu.fade-out{opacity:0}/*# sourceMappingURL=main.css.map */
