@keyframes shineEffect{0%{left:-75%}to{left:125%}}.teaser-single{margin-top:64px}@media only screen and (min-width:768px){.teaser-single{margin-top:80px}}@media only screen and (min-width:1440px){.teaser-single{margin-top:104px}}.teaser-single{margin-bottom:64px}@media only screen and (min-width:768px){.teaser-single{margin-bottom:80px}}@media only screen and (min-width:1440px){.teaser-single{margin-bottom:104px}}.teaser-single__inner{margin-inline:auto;position:relative;width:100%}@media only screen and (min-width:1024px){.teaser-single__inner{width:var(--content-width)}.teaser-single--image-right .teaser-single__image{margin-left:-5.2083333333vw}}@media only screen and (min-width:1440px){.teaser-single--image-right .teaser-single__image{margin-left:-5.5555555556vw}}@media only screen and (min-width:1920px){.teaser-single--image-right .teaser-single__image{margin-left:-106.6666666667px}}@media only screen and (min-width:1024px){.teaser-single--image-right .teaser-single__text{margin-left:var(--grid-column-outer);order:-1;z-index:1}}.teaser-single--image-left .teaser-single__tag{left:unset;position:absolute;right:16px;top:-16px}@media only screen and (min-width:1024px){.teaser-single--image-left .teaser-single__tag{left:unset;right:48px}}.teaser-single__content{align-items:center;display:flex;flex-wrap:wrap}.teaser-single__text{background:var(--color-surface-base-1);border-radius:var(--border-radius-l);box-shadow:var(--box-shadow-m);display:flex;flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;margin-inline:auto;padding-block:24px;padding-inline:16px;position:relative;row-gap:16px;width:var(--content-width)}@media only screen and (min-width:768px){.teaser-single__text{width:calc(var(--content-width) - var(--grid-column-outer)*2)}}@media only screen and (max-width:1023px){.teaser-single__text{margin-top:-30px}}@media only screen and (min-width:1024px){.teaser-single__text{margin-inline:unset;margin-left:-5.2083333333vw;padding-block:40px;padding-inline:48px;width:calc(var(--content-width) - var(--grid-column-outer)*7)}}@media only screen and (min-width:1440px){.teaser-single__text{margin-left:-5.5555555556vw}}@media only screen and (min-width:1920px){.teaser-single__text{margin-left:-106.6666666667px}}.teaser-single__image{align-items:center;display:flex;justify-content:center;width:100%}@media only screen and (min-width:1024px){.teaser-single__image{margin-left:var(--grid-column-outer);width:calc(var(--content-width) - var(--grid-column-outer)*6)}.teaser-single__image img{border-radius:var(--border-radius-l)}}.teaser-single__tag{left:16px;position:absolute;top:-16px}@media only screen and (min-width:1024px){.teaser-single__tag{left:48px}}.teaser-single__headline{color:var(--color-content-base-2);font-family:Murecho,system-ui,Arial,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:-.0525rem;line-height:120%}@media screen and (min-width:768px){.teaser-single__headline{font-size:2.5rem;letter-spacing:-.075rem}}@media screen and (min-width:1280px){.teaser-single__headline{font-size:2.5rem;letter-spacing:-.075rem}}.teaser-single__subline{color:var(--color-content-base-6);font-family:Murecho,system-ui,Arial,sans-serif;font-size:1.25rem;font-weight:500;letter-spacing:-.025rem;line-height:120%}@media screen and (min-width:768px){.teaser-single__subline{font-size:1.5rem;letter-spacing:-.03rem}}@media screen and (min-width:1280px){.teaser-single__subline{font-size:1.5rem;letter-spacing:-.03rem}}.teaser-single__cta{margin-top:16px}@media only screen and (max-width:479px){.teaser-single__cta .button{width:100%}}.teaser-single__book-parking .form{width:100%}.teaser-single__book-parking legend{display:none}.teaser-single__book-parking .form-field{width:50%;--form-field-spacing:24px}.teaser-single__book-parking .form-input{position:relative}.teaser-single__book-parking .form-input:focus-visible label,.teaser-single__book-parking .form-input:focus-within label{background:transparent;top:-8px}.teaser-single__book-parking .form-input input[type=date],.teaser-single__book-parking .form-input select{background-position:calc(100% - 4px);border-left-color:transparent;border-radius:unset;border-right-color:transparent;border-top-color:transparent;padding-inline:4px}.teaser-single__book-parking label{background:var(--color-surface-base-1);color:var(--color-content-base-6);height:17px;left:4px;pointer-events:none;position:absolute;top:22px;transition:all .33s cubic-bezier(.645,.045,.355,1);width:calc(100% - 32px)}.teaser-single__book-parking .form-calendar-icon,.teaser-single__book-parking .form-time-icon{right:4px}[data-input-active=true] label{background:transparent;font-size:.875rem;font-weight:300;line-height:120%;top:-8px}