@layer components{.block-row-container{container:block-row/inline-size}.block-row{--default-image-height: var(--image-height, 300px)}.block-row:not(.full-width-split-screen){display:grid;grid-template-columns:1fr;row-gap:40px}.block-row:not(.single) .video-block,.block-row:not(.single) .image-block{max-width:initial}.block-row:not(.single) .video-block:only-child,.block-row:not(.single) .image-block:only-child{height:100%}.block-row .carousel-component.main{max-width:initial}.block-row .carousel-component.main .embla__slide{min-width:85% !important}.block-row .media-slider-component .carousel-component.main{max-width:initial}.block-row .media-slider-component .carousel-component.main .embla__slide{min-width:100% !important}.block-row:not(.single)>.col-1.media,.block-row:not(.single)>.col-1.maps,.block-row:not(.single)>.col-2.media,.block-row:not(.single)>.col-2.maps{align-self:stretch}.block-row:not(.single)>.col-1.media .media-component.cover,.block-row:not(.single)>.col-1.maps .media-component.cover,.block-row:not(.single)>.col-2.media .media-component.cover,.block-row:not(.single)>.col-2.maps .media-component.cover{height:100%}.block-row>.col-1.slider,.block-row>.col-2.slider{overflow:hidden}.block-row.single:not(.full-width) .col-1{max-width:700px;width:100%}.block-row.single:not(.full-width).center .col-1{margin-inline:auto}.block-row.single:not(.full-width).right .col-1{margin-inline:auto 0}@container block-row (min-width: 850px){.block-row:not(.single,.full-width-split-screen){grid-template-columns:repeat(2, 1fr);column-gap:20px;row-gap:0px;grid-template-areas:"col-1 col-2"}.block-row:not(.single,.full-width-split-screen) .col-1{grid-area:col-1}.block-row:not(.single,.full-width-split-screen) .col-2{grid-area:col-2}.block-row:not(.full-width) .col-1 .richtext,.block-row:not(.full-width) .col-2 .richtext{max-width:65ch}.block-row.top{align-items:flex-start}.block-row.center{align-items:center}.block-row.bottom{align-items:flex-end}}}@layer theme{.block-row{column-gap:60px}.block-row>.card,.block-row.card{padding:30px;background-color:var(--card-color, var(--grey-1));border-radius:var(--card-radius)}.has-background .block-row>.card,.has-background .block-row.card{--card-color: var(--white)}@container block-row (min-width: 1100px){.block-row.card{padding:80px}.block-row>.card{padding:70px}}}
