:root{--root-width:100vw;--grid-absolute-gutter:20px;--grid-absolute-cols:12;--grid-container-spacing:20px;--grid-container-max-width-xl:1290px;--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{--grid-container-spacing:75px;--grid-container-width:min(
                calc(var(--root-width) - var(--grid-container-spacing) * 2),
                1290px
            )}}@media (min-width: 1440px){}.fullbleedinfoblock__base{margin-top:1.875em}@media (min-width: 768px){.fullbleedinfoblock__base{margin-top:2.1875em;row-gap:2.5rem;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}}@media (min-width: 1024px){.fullbleedinfoblock__base{margin-top:2.8125em}.fullbleedinfoblock__base--1{width:calc(7 / var(--grid-absolute-cols) * 100%)}.fullbleedinfoblock__base--2{width:calc(16 / var(--grid-absolute-cols) * 100%)}.fullbleedinfoblock__base--3{width:calc(21 / var(--grid-absolute-cols) * 100%)}}@media (min-width: 1024px){}@media (min-width: 1024px){}@media (min-width: 1024px){}@media (min-width: 768px){.fullbleedinfoblock__base--4{grid-auto-flow:unset;grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.fullbleedinfoblock__base--4{grid-auto-flow:column;grid-auto-columns:1fr}}.fullbleedinfoblock .teaser__base:last-child{margin-right:0}@media (min-width: 1024px){.fullbleedinfoblock .teaser__content{padding-right:calc(2 * var(--grid-absolute-gutter) + calc(1 / var(--grid-absolute-cols) * 100%))}}@media (min-width: 768px){.grid-rfa .fullbleedinfoblock__base .basecomponent:not(:empty):not(.is-empty):not(.is-hidden) ~ .teaser__base,.grid-main .fullbleedinfoblock__base .basecomponent:not(:empty):not(.is-empty):not(.is-hidden) ~ .teaser__base,.fullbleedinfoblock__base .airycontainer__base:not(:first-child) .teaser__base{margin-top:0}}
