:root{--grid-width:86.38889vw;--grid-gutter:3.53698vw;--grid-inner-width:83.33333vw;--border-radius-corner-s:4px;--border-radius-corner-m:8px;--border-radius-corner-l:16px;--border-radius-corner-xl:32px;--box-shadow-s:0 2px 4px 0 color-mix(in srgb,var(--color-box-shadow),transparent 90%);--box-shadow-m:0 4px 12px 0 color-mix(in srgb,var(--color-box-shadow),transparent 90%);--box-shadow-l:0 12px 24px 0 color-mix(in srgb,var(--color-box-shadow),transparent 90%);--lottery-bg-color:#1a8923;--lottery-bg-color-hover:#1a6e21;--gkl-partner-first-color:#f9f6f1;--gkl-partner-second-color:#146eaf;--color-surface-base-1:#fff;--color-surface-base-2:#1a2c3a;--color-surface-base-2-hover:#2a4b65;--color-surface-base-4:#f7f6f3;--color-surface-base-5:#f0f0f0;--color-surface-base-6:#eaeaea;--color-surface-base-7:#909090;--color-surface-theme-default:#f6a500;--color-surface-theme-default-hover:#e09334;--color-surface-theme-skl:#d11f27;--color-surface-theme-skl-hover:#a91920;--color-surface-theme-nkl:#1a8923;--color-surface-theme-nkl-hover:#1a6e21;--color-content-base-1:#1a2c3a;--color-content-base-1-default:#1a2c3a;--color-content-base-2:#fff;--color-content-error-1:#ec1313;--color-content-error-2:#ff5353;--color-border-base-1:#1a2c3a;--color-border-base-1-hover:#2a4b65;--color-border-base-2:#fff;--color-border-base-3-theme-default:#f6a500;--color-border-base-3-theme-default-hover:#e09334;--color-border-base-3-theme-skl:#d11f27;--color-border-base-3-theme-skl-hover:#a91920;--color-border-base-3-theme-nkl:#1a8923;--color-border-base-3-theme-nkl-hover:#1a6e21;--color-border-focus:#06c;--color-form-errors:var(--color-content-error-1);--color-box-shadow:#000;--stage-bg-color:var(--color-surface-theme-default);--stage-font-color:var(--color-content-base-1-default)}.contact-teaser{background-color:var(--color-surface-base-4);margin-bottom:45px;margin-top:45px}.contact-teaser:last-child{margin-bottom:0}@media only screen and (min-width:1280px){.contact-teaser{margin-bottom:80px;margin-top:80px}}.contact-teaser.module--hidden{opacity:1}.contact-teaser__container{display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:1920px;padding-bottom:45px;padding-top:45px;width:86.38889%}@media print{.contact-teaser__container{display:block!important}}@media only screen and (min-width:1280px){.contact-teaser__container{padding-bottom:65px;padding-top:65px}}.contact-teaser__intro{display:none}.contact-teaser__intro.is--editmode{display:block;flex-basis:auto;flex-basis:100%;max-width:100%;padding-left:1.76849%;padding-right:1.76849%;width:100%}@media print{.contact-teaser__intro.is--editmode{display:block!important}}.contact-teaser__intro.is--editmode+.contact-teaser__content{margin-top:40px}@media only screen and (min-width:1280px){.contact-teaser__intro{display:block;flex-basis:auto;flex-basis:41.66667%;margin-left:6.56484%;max-width:41.66667%;padding-left:1.76849%;padding-right:1.76849%;width:100%}}.contact-teaser__intro__headline{font-size:40px;font-weight:900;line-height:1.2}.contact-teaser__intro__topline{font-size:16px;font-weight:400;font-weight:500;letter-spacing:1px;line-height:1.2;margin-bottom:15px}.contact-teaser__intro__copy{margin-top:30px}.contact-teaser__content{flex-basis:auto;flex-basis:100%;max-width:100%;padding-left:1.76849%;padding-right:1.76849%;width:100%}@media print{.contact-teaser__content{display:block!important}}@media only screen and (min-width:1280px){.contact-teaser__content{flex-basis:auto;flex-basis:41.66667%;margin-left:6.56484%;max-width:41.66667%;padding-left:1.76849%;padding-right:1.76849%;width:100%}}.contact-teaser__content__wrapper{background-color:#fff;padding:30px 22px}@media only screen and (min-width:1280px){.contact-teaser__content__wrapper{padding:54px}}.contact-teaser__headline{font-size:20px;font-weight:700;line-height:1.2;margin-bottom:25px;text-align:center}@media only screen and (min-width:1280px){.contact-teaser__headline{display:none}}.contact-teaser__row{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap}.contact-teaser__row+.contact-teaser__row{margin-top:30px}.contact-teaser__row .button{margin-top:10px}.contact-teaser__label{font-size:16px;line-height:1.5}.contact-teaser__phone{margin-top:5px;text-decoration:none}.contact-teaser__phone.is--desktop{display:none;font-size:24px;font-weight:700;font-weight:500;line-height:1.2}.csshover .contact-teaser__phone.is--desktop{pointer-events:none}.contact-teaser__phone.is--mobile{display:inline-flex}@media only screen and (min-width:1280px){.contact-teaser__phone.is--desktop{display:block}.contact-teaser__phone.is--mobile{display:none}}