:root{--bannerblock-padding-mobile: var(--space-32) var(--space-24);--bannerblock-padding-desktop: var(--space-100) var(--space-24);--bannerblock-background-color: var(--color-gray-superdark);--bannerblock-text-color: var(--color-white);--bannerblock-text-size: var(--typography-text-large);--bannerblock-header-font-size-desktop: var(--typography-display);--bannerblock-header-font-size: var(--typography-h2-fontsize);--bannerblock-transition: .5s ease}.destination-teaser{display:flex;position:relative;flex-direction:column;justify-content:center;border-radius:var(--box-border-radius);width:100%;min-height:315px;text-align:center}@media screen and (min-width: 1500px){.destination-teaser{min-height:480px}}.destination-teaser:hover{box-shadow:var(--box-shadow-primary)}.destination-teaser:hover .destination-teaser__header{transition:var(--bannerblock-transition);color:var(--color-black)}.destination-teaser:hover .button__floating{transition:var(--bannerblock-transition);background-color:var(--color-black);color:var(--color-white)}.destination-teaser:hover .button__floating:before{content:url(/dist/client/default/assets/sprites/arrow-right-white-large.svg)}.destination-teaser:hover .destination-teaser__main-image:after{position:absolute;top:0;left:0;opacity:1;background-color:#fff3;width:100%;height:100%;content:""}.destination-teaser__container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:var(--space-32);padding:var(--bannerblock-padding-mobile)}@media screen and (min-width: 768px){.destination-teaser__container{padding:var(--bannerblock-padding-desktop)}}.destination-teaser__header{margin-bottom:0;color:var(--color-brand-primary);font-size:var(--bannerblock-header-font-size);font-family:var(--typography-display-font);-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;overflow-wrap:anywhere}@media screen and (min-width: 768px){.destination-teaser__header{font-size:var(--typography-h3-fontsize)}}.destination-teaser__img-wrapper{position:absolute;right:0;z-index:-1;border-radius:var(--box-border-radius);height:100%;overflow:hidden;object-fit:cover;object-position:center}.destination-teaser__overlay{z-index:auto;background-color:#0003;width:100%;height:100%}.destination-teaser__main-image{height:100%}@media screen and (min-width: 360px){.destination-teaser__main-image{width:100%;height:unset}}@media screen and (min-width: 1500px){.destination-teaser__main-image{height:100%}}.destination-teaser__main-image img{border-radius:var(--box-border-radius);height:100%;overflow:hidden}@media screen and (min-width: 768px){.destination-teaser__main-image img{width:100%}}@media screen and (min-width: 1500px){.destination-teaser__main-image img{height:100%}}.destination-teaser__main-image:after{position:absolute;top:0;left:0;opacity:.2;background-color:#0003;width:100%;height:100%;content:""}
