:root{--grid--container-full-max-width: calc(min(100vw, 2700px) - var(--scrollbar-active-width));--grid--column-count: 12;--grid--gap-count: calc(var(--grid--column-count) - 1);--grid--gaps-total-width: calc(var(--grid--gap-count) * var(--grid--gap-width));--grid--container-max-width: var(--grid--container-full-max-width);--grid--container-width: calc(min(var(--grid--container-max-width), var(--grid--container-full-max-width)) - (2 * var(--grid--container-spacing)));--grid--gap-width: 1.5rem;--grid--container-spacing: .75rem;--grid--column-width: calc((var(--grid--container-width) - var(--grid--gaps-total-width)) / var(--grid--column-count));--grid--container-width-fluid: calc(var(--grid--container-full-max-width) - (2 * var(--grid--container-spacing)));--grid--column-width-fluid: calc((var(--grid--container-width-fluid) - (var(--grid--gaps-total-width))) / var(--grid--column-count))}@media(min-width:420px){:root{--grid--container-spacing: 3vw}}@media(min-width:768px){:root{--grid--container-spacing: 5vw}}@media(min-width:1024px){:root{--grid--container-spacing: 40px}}@media(min-width:1440px){:root{--grid--container-max-width: 1568px}}.grid-layout{--_spacing: var(--grid--container-spacing);--_col-width: var(--grid--column-width);--_gap-width: var(--grid--gap-width);display:grid;margin-inline:auto;width:min(100%,2700px);max-width:2700px;grid-template-columns:[main-start] minmax(var(--_spacing),1fr) [content-start] repeat(var(--grid--gap-count),[content-col] var(--_col-width) [gap] minmax(0,var(--_gap-width))) [content-col] var(--_col-width) [content-end] minmax(var(--_spacing),1fr) [main-end]}.grid-layout.grid-layout--fluid{--_col-width: var(--grid--column-width-fluid)}.grid-layout-container{--_col-width: var(--grid--column-width);--_gap-width: var(--grid--gap-width);display:grid;grid-template-columns:[main-start content-start] repeat(var(--grid--gap-count),[content-col] var(--_col-width) [gap] minmax(0,var(--_gap-width))) [content-col] var(--_col-width) [content-end main-end]}.grid-col-main{grid-column:main}.grid-col-content,.grid-col-indent{grid-column:content}@media(min-width:1024px){.grid-col-indent{grid-column:content-col 2/gap 11}}@media(min-width:1440px){.grid-col-indent{grid-column:content-col 3/gap 10}}.news-overview-element{overflow:hidden;--content-element--extra-space-block-start: 5rem}@media(min-width:1024px){.news-overview-element{--content-element--extra-space-block-start: 6.5rem}}.news-overview-element .swiper-slide{width:auto}@media(min-width:768px){.news-overview-element__filters .swiper-wrapper{justify-content:safe center}}.news-overview-element__grid{--_spacing: var(--grid--container-spacing);--_col-width: var(--grid--column-width);--_gap-width: var(--grid--gap-width);display:grid;margin-inline:auto;width:min(100%,2700px);max-width:2700px;grid-template-columns:[main-start] minmax(var(--_spacing),1fr) [content-start] repeat(var(--grid--gap-count),[content-col] var(--_col-width) [gap] minmax(0,var(--_gap-width))) [content-col] var(--_col-width) [content-end] minmax(var(--_spacing),1fr) [main-end]}.news-overview-element__grid.grid-layout--fluid{--_col-width: var(--grid--column-width-fluid)}.news-overview-element__grid{row-gap:1.5rem}@media(min-width:768px){.news-overview-element__grid{align-items:center;row-gap:5rem}}@media(min-width:1024px){.news-overview-element__grid{row-gap:9rem}}.news-overview-element__grid{margin-block:4rem 2.5rem}@media(min-width:768px){.news-overview-element__grid{margin-block:6rem 5rem}}@media(min-width:1024px){.news-overview-element__grid{margin-block:8rem 7rem}}.news-overview-element__grid-item{grid-column:content}@media(min-width:768px){.news-overview-element__grid-item:nth-child(4n+1){grid-column:content-col 1/content-col 7}.news-overview-element__grid-item:nth-child(4n+2){grid-column:gap 7/content-end}.news-overview-element__grid-item:nth-child(4n+3){grid-column:content-col 1/content-col 6}.news-overview-element__grid-item:nth-child(4n+4){grid-column:gap 6/content-end}}@media(min-width:1024px){.news-overview-element__grid-item:nth-child(4n+1){grid-column:content-col 1/gap 6}.news-overview-element__grid-item:nth-child(4n+2){grid-column:content-col 8/content-end}.news-overview-element__grid-item:nth-child(4n+3){grid-column:content-col 1/gap 5}.news-overview-element__grid-item:nth-child(4n+4){grid-column:content-col 7/content-end}}
