:root{--root-width:100vw;--grid-absolute-gutter:20px;--grid-absolute-cols:12;--grid-container-spacing:20px;--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2);--grid-absolute-col-width:calc(
            (
                var(--grid-container-width) - var(--grid-absolute-gutter) * (var(--grid-absolute-cols) - 1)
            ) / var(--grid-absolute-cols)
        )}@media (min-width: 1024px){:root{--grid-absolute-gutter:24px}}@media (min-width: 1280px){:root{--grid-absolute-gutter:40px}}@media (min-width: 768px){:root{--grid-absolute-cols:24;--grid-container-spacing:34px}}@media (min-width: 768px){}@media (min-width: 1024px){:root{--grid-container-spacing:42px}}@media (min-width: 1280px){:root{--grid-container-spacing:64px}}@media (min-width: 1440px){:root.is-xl-enabled{--grid-container-spacing:75px}}@media (min-width: 1280px){:root{--grid-container-width:min(
                calc(var(--root-width) - var(--grid-container-spacing) * 2),
                1152px
            )}:root.is-xl-enabled{--grid-container-width:calc(var(--root-width) - var(--grid-container-spacing) * 2)}}@media (min-width: 1280px){}@media (min-width: 1440px){:root.is-xl-enabled{--grid-container-width:min(
                    calc(var(--root-width) - var(--grid-container-spacing) * 2),
                    1290px
                )}}.grid-main .basecomponent:not(:empty):not(.is-empty):not(.is-hidden) ~ .menuteaser__base,.airycontainer__base:not(:first-child) .menuteaser__base{margin-top:1.25em}.menuteaser__wrapper{width:100%}@media (min-width: 768px) and (max-width: 1024px){.menuteaser__wrapper{margin-top:-.46875em;display:flex;flex-direction:row}}.menuteaser__wrapper--sideBySide{margin-top:-.46875em;display:flex;flex-direction:row}.menuteaser__link{display:block}.menuteaser__link:hover .menuteaser__caption,.menuteaser__link:hover .menuteaser__title,.menuteaser__link:hover .menuteaser__richtext *{color:#646464}.menuteaser__link:hover .image__loaded{transform:scale(1.1)}@media (min-width: 768px) and (max-width: 1024px){.menuteaser__image{margin-top:.46875em;width:40%}}.menuteaser__wrapper--sideBySide .menuteaser__image{margin-top:.46875em;width:40%}.menuteaser__image .image__skeleton{overflow:hidden}.menuteaser__image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transition:all 800ms ease-in}.menuteaser__content{width:100%}@media (min-width: 768px) and (max-width: 1024px){.menuteaser__content{padding-left:20px;width:60%}}.menuteaser__wrapper--sideBySide .menuteaser__content{padding-left:20px;width:60%}.menuteaser__caption{font:300 .75em/1.5 Frutiger,Arial,Helvetica,sans-serif;color:#da0000;padding-top:.24em;padding-bottom:.21em}.menuteaser__title{font:300 .875em/1.57143 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c}@media (min-width: 1280px){.menuteaser__title{font:300 1em/1.5 Frutiger,Arial,Helvetica,sans-serif}}@media (min-width: 768px) and (max-width: 1024px){.menuteaser__title{font:300 .875em/1.42857 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;padding-top:.18571em;padding-bottom:.15714em}}.menuteaser__wrapper--sideBySide .menuteaser__title{font:300 .875em/1.42857 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;padding-top:.18571em;padding-bottom:.15714em}.menuteaser__linkText{font:bold .875em/1.14286 Frutiger,Arial,Helvetica,sans-serif;color:#1c1c1c;margin-top:.9375em;display:flex;align-items:center}@media (min-width: 1280px){.menuteaser__linkText{font:bold 1em/1.125 Frutiger,Arial,Helvetica,sans-serif}}.image__base+.menuteaser__hl,.menuteaser__link+.menuteaser__hl,.image__base+.menuteaser__richtext,.menuteaser__link+.menuteaser__richtext{margin-top:1.25em}
