:root{--max-grid-width: 1430px;--max-container-width: 100vw}@media screen and (min-width:0){:root{--grid-available-width: calc(100vw - (2 * var(--grid-outer-gutter)));--grid-available-width-absolute: calc(var(--max-grid-width) - (2 * var(--grid-outer-gutter)));--grid-gaps-width: calc((var(--grid-columns) - 1) * var(--grid-column-gap));--grid-columns-width: calc(var(--grid-available-width) - var(--grid-gaps-width));--grid-columns-width-absolute: calc(var(--grid-available-width-absolute) - var(--grid-gaps-width));--singleColumnWidth: calc(var(--grid-columns-width) / var(--grid-columns));--singleColumnWidthAbsolute: calc(var(--grid-columns-width-absolute) / var(--grid-columns));--outer-space: var(--grid-outer-gutter)}}@media screen and (min-width:1430px){:root{--grid-available-width: var(--grid-available-width-absolute);--outer-space: calc(50vw - (var(--max-grid-width) / 2) + var(--grid-outer-gutter))}}.content-isotope--filter{display:flex;flex-wrap:wrap;gap:2rem;margin-inline:calc(var(--grid-column-gap) / 2);padding-block-end:var(--spacing-xl);list-style-type:none}.content-isotope--filter button{--btn-bg-color: var(--button-bg-color);--btn-color: var(--button-color);--btn-border-radius: var(--button-border-radius);--btn-padding: var(--button-padding);--btn-border: var(--button-border);--btn-title-padding: var(--button-title-padding);--btn-icon-width: var(--button-icon-width);--btn-icon-height: var(--button-icon-height);--btn-icon-gap: var(--button-icon-gap)}@layer base{.content-isotope--filter button{display:inline-flex;align-items:center;gap:var(--btn-icon-gap);width:fit-content;padding:var(--btn-padding);font-size:var(--btn-fs);font-weight:var(--btn-fw, 400);line-height:var(--btn-lh, normal);letter-spacing:var(--btn-ls, normal);font-family:var(--btn-ff, var(--font-family));text-transform:var(--btn-tt, none);white-space:nowrap;text-decoration:none;color:var(--btn-color);background-color:var(--btn-bg-color);border:var(--btn-border);border-radius:var(--btn-border-radius);transition:color var(--transition),background-color var(--transition),transform var(--transition);will-change:color,background-color,transform}.content-isotope--filter button:has(.btn-title){padding:var(--btn-title-padding)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.content-isotope--filter button:hover:has(.btn-title) .icon-arrow-right{transform:translate(5px)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.content-isotope--filter button:hover:has(.btn-title) .icon-arrow-left{transform:translate(-5px)}}.content-isotope--filter button .svg-icon{width:var(--btn-icon-width);height:var(--btn-icon-height);transition:var(--transition) transform;will-change:transform}.content-isotope--filter button:not(:has(.btn-title)) .svg-icon{scale:1.2}}.content-isotope--filter button{--btn-bg-color: var(--button-secondary-default-bg-color);--btn-color: var(--button-secondary-default-color)}@media(hover:hover)and (pointer:fine){.content-isotope--filter button:hover{--btn-bg-color: var(--button-secondary-default-hover-bg-color);--btn-color: var(--button-secondary-default-hover-color)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.content-isotope--filter button:hover:has(.btn-title) .icon-arrow-right{transform:translate(5px)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.content-isotope--filter button:hover:has(.btn-title) .icon-arrow-left{transform:translate(-5px)}}.content-isotope--filter button{--btn-border: var(--button-secondary-border)}.content-isotope--filter button.active{--btn-bg-color: var(--button-primary-default-bg-color);--btn-color: var(--button-primary-default-color)}@media(hover:hover)and (pointer:fine){.content-isotope--filter button.active:hover{--btn-bg-color: var(--button-primary-default-hover-bg-color);--btn-color: var(--button-primary-default-hover-color)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.content-isotope--filter button.active:hover:has(.btn-title) .icon-arrow-right{transform:translate(5px)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){.content-isotope--filter button.active:hover:has(.btn-title) .icon-arrow-left{transform:translate(-5px)}}.mod_newslist_isotope{width:calc(100% + (var(--grid-column-gap)));margin-inline:calc(var(--grid-column-gap) / 2 * -1);padding-inline:0}[data-element-isotope]{display:flex;flex-wrap:wrap;min-height:auto;width:100%}[data-element-isotope]>*{width:calc(33.3333333333% - var(--grid-column-gap));height:auto;margin-inline:calc(var(--grid-column-gap) / 2);margin-block-end:var(--grid-row-gap)}.module-newslist .swiper-slide{width:auto;height:auto}@layer base{.module-newslist .swiper-slide>*{--column-width-gaps: calc((4 - 1) * var(--grid-column-gap));width:calc(var(--singleColumnWidthAbsolute) * 4 + var(--column-width-gaps));grid-template-columns:repeat(4,1fr);max-width:100%;padding-inline:0}.module-newslist .swiper-slide>*>:not([class*=col-]){grid-column:span 4/span 4}}.module-newslist .swiper-slide>*{min-height:100%;max-width:80vw!important}.module-newslist .swiper-slide .news-teaser,.module-newslist .swiper-slide .news-teaser--inner{height:-webkit-fill-available;height:stretch}.module-newslist .swiper-navigation{position:relative;display:flex;align-items:center;justify-content:center;column-gap:var(--spacing-m);margin-block-start:var(--spacing-l)}.module-newslist .swiper-button-prev,.module-newslist .swiper-button-next{position:relative;inset:auto;width:auto;height:auto;margin:0;color:var(--color-primary);transition:var(--transition) background ease-in-out;transform:translate(0)}.module-newslist .swiper-button-prev:after,.module-newslist .swiper-button-next:after{content:none}.mod_newslist{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));column-gap:var(--grid-column-gap);row-gap:var(--grid-row-gap)}@media only screen and (min-width:480px){.mod_newslist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1200px){.mod_newslist{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1920px){.mod_newslist{grid-template-columns:repeat(4,minmax(0,1fr))}}.module-newslist--card .content-rsce-card--meta{display:flex;column-gap:1rem}.module-newslist--card .content-rsce-card--meta span{display:block;width:fit-content;font-size:var(--b-s-fs);font-weight:var(--b-s-fw, 400);line-height:var(--b-s-lh, normal);letter-spacing:var(--b-s-ls, normal);font-family:var(--b-s-ff, var(--font-family));text-transform:var(--b-s-tt, none);padding:3px 6px;color:var(--white);background:var(--black);border-radius:4px}.module-newslist--card .content-rsce-card--meta span.secondary{background:var(--primary-40)}@layer base{.mod_newsreader{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--grid-row-gap) var(--grid-column-gap);grid-auto-columns:1fr;max-width:var(--max-grid-width);margin-inline:auto}.mod_newsreader>:not([class*=col-]){grid-column:span 12/span 12}}.mod_newsreader{row-gap:0}.mod_newsreader .back{display:none}.mod_newsreader--back{min-height:26px;margin-block-start:7px}.mod_newsreader--back.btn{padding:0;font-size:18px;font-weight:400;letter-spacing:normal;text-transform:none}.mod_newsreader .col-left{position:relative;grid-column:span 12/span 12;display:flex;align-items:flex-start}@media only screen and (min-width:768px){.mod_newsreader .col-left{grid-column:1/span 2}}.mod_newsreader .col-left .scroll{position:sticky;top:var(--spacing-2xl);display:flex}.mod_newsreader .col-main{grid-column:span 12/span 12}@media only screen and (min-width:768px){.mod_newsreader .col-main{grid-column:3/span 8}}.news-reader--meta{display:flex;column-gap:var(--spacing-m);align-items:center;margin-block-end:var(--spacing-2xl)}.news-reader--datetime{font-size:var(--b-m-fs);font-weight:var(--b-m-fw, 400);line-height:var(--b-m-lh, normal);letter-spacing:var(--b-m-ls, normal);font-family:var(--b-m-ff, var(--font-family));text-transform:var(--b-m-tt, none)}.news-reader--categories{display:flex;flex-wrap:wrap;gap:1rem;font-size:var(--b-s-fs);font-weight:var(--b-s-fw, 400);line-height:var(--b-s-lh, normal);letter-spacing:var(--b-s-ls, normal);font-family:var(--b-s-ff, var(--font-family));text-transform:var(--b-s-tt, none)}.news-reader--categories span{display:block;width:fit-content;font-size:var(--b-s-fs);font-weight:var(--b-s-fw, 400);line-height:var(--b-s-lh, normal);letter-spacing:var(--b-s-ls, normal);font-family:var(--b-s-ff, var(--font-family));text-transform:var(--b-s-tt, none);padding:3px 6px;color:var(--white);background:var(--black);border-radius:4px}.news-reader--categories span.secondary{background:var(--primary-40)}.news-reader--headline{font-size:var(--h-5xl-fs);font-weight:var(--h-5xl-fw, 400);line-height:var(--h-5xl-lh, normal);letter-spacing:var(--h-5xl-ls, normal);font-family:var(--h-5xl-ff, var(--font-family));text-transform:var(--h-5xl-tt, none);margin-block-end:var(--spacing-m)}.news-reader--subheadline{margin-block-end:var(--spacing-m)}.news-reader--mainimage img{width:100%;height:auto;object-fit:cover}@layer base{.news-reader--textcontainer{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:var(--grid-row-gap) var(--grid-column-gap);grid-auto-columns:1fr;max-width:var(--max-grid-width);margin-inline:auto}.news-reader--textcontainer>:not([class*=col-]){grid-column:span 12/span 12}}.news-reader--textcontainer{margin-block-start:0}.news-teaser{display:block}@media only screen and (min-width:768px){.news-teaser{grid-column:span 6/span 6}}@media only screen and (min-width:1200px){.news-teaser{grid-column:span 4/span 4}}.news-teaser--inner{background-color:var(--neutral-10)}.news-teaser--image{overflow:hidden}.news-teaser--image img{transform:scale(1);transition:var(--transition-slow-ease) transform}.news-teaser--body{padding:var(--spacing-l)}.news-teaser--meta{display:flex;align-items:center;flex-direction:row;column-gap:var(--spacing-s);margin-block-end:var(--spacing-l);font-size:var(--b-s-fs);font-weight:var(--b-s-fw, 400);line-height:var(--b-s-lh, normal);letter-spacing:var(--b-s-ls, normal);font-family:var(--b-s-ff, var(--font-family));text-transform:var(--b-s-tt, none)}.news-teaser--tags{display:flex;align-items:center;column-gap:var(--spacing-s);margin-top:auto}.news-teaser--tag{display:block;width:fit-content;font-size:var(--b-s-fs);font-weight:var(--b-s-fw, 400);line-height:var(--b-s-lh, normal);letter-spacing:var(--b-s-ls, normal);font-family:var(--b-s-ff, var(--font-family));text-transform:var(--b-s-tt, none);padding:3px 6px;color:var(--white);background:var(--black);border-radius:4px}.news-teaser--tag.secondary{background:var(--primary-40)}.news-teaser--headline{font-size:var(--h-xl-fs);font-weight:var(--h-xl-fw, 400);line-height:var(--h-xl-lh, normal);letter-spacing:var(--h-xl-ls, normal);font-family:var(--h-xl-ff, var(--font-family));text-transform:var(--h-xl-tt, none);transition:var(--transition) color}.news-teaser--text{font-size:var(--b-s-fs);font-weight:var(--b-s-fw, 400);line-height:var(--b-s-lh, normal);letter-spacing:var(--b-s-ls, normal);font-family:var(--b-s-ff, var(--font-family));text-transform:var(--b-s-tt, none);margin-block-start:var(--spacing-s)}.news-teaser--btn{margin-block-start:var(--spacing-l)}.news-teaser[data-link]:hover .news-teaser--image img{transform:scale(1.1)}.news-teaser[data-link]:hover .news-teaser--headline{color:var(--primary-100)}.news-teaser[data-link]:hover .news-teaser--btn{--btn-bg-color: var(--button-secondary-default-hover-bg-color);--btn-color: var(--button-secondary-default-hover-color)}@media(prefers-reduced-motion:no-preference){.news-teaser[data-link]:hover .news-teaser--btn:has(.btn-title) .icon-arrow-right{transform:translate(5px)}}@media(prefers-reduced-motion:no-preference){.news-teaser[data-link]:hover .news-teaser--btn:has(.btn-title) .icon-arrow-left{transform:translate(-5px)}}
