.ai-search-result{border-top:1px solid var(--Interface-Basics-Line-Light);padding-inline:var(--spacing-s,var(--SpaceS));padding-block:var(--spacing-xs,var(--SpaceXS));justify-content:space-between;align-items:center;display:flex}@media (min-width:1024px){.ai-search-result{padding-inline:var(--spacing-l,var(--SpaceL));padding-block:var(--spacing-s,var(--SpaceS))}}.ai-search-result{gap:var(--spacing-xxs,var(--SpaceXXS));transition:background-color .34s cubic-bezier(.43,0,.47,1)}.ai-search-result .front-wrapper{align-items:center;gap:var(--spacing-xxxs,var(--SpaceXXXS));flex-grow:1;min-width:0;display:flex}.ai-search-result .front-wrapper .ai-search-result-label{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ai-search-result .front-wrapper [class*=icon-]{font-size:2rem}@media (min-width:1400px){.ai-search-result .front-wrapper [class*=icon-]{font-size:2.4rem}}.ai-search-result .icon-wrapper{padding:1.2rem;display:block;position:relative;overflow:hidden}.ai-search-result .icon-wrapper [class*=icon-]{opacity:0;font-size:2.4rem;transition:transform .34s cubic-bezier(.43,0,.47,1),color .34s cubic-bezier(.43,0,.47,1),opacity .34s cubic-bezier(.43,0,.47,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ai-search-result .icon-wrapper [class*=icon-]:first-child{transform:translate(-200%,-50%)}.ai-search-result:hover{background-color:var(--Brand-Colors-Sand-60)}.ai-search-result:hover .icon-wrapper{color:var(--Interface-Basics-Text-Dark)}.ai-search-result:hover .icon-wrapper [class*=icon-]{opacity:1;transform:translate(150%,-50%)}.ai-search-result:hover .icon-wrapper [class*=icon-]:first-child{transform:translate(-50%,-50%)}.ai-search-result .ai-search-result-type{width:12rem;color:var(--Interface-Basics-Text-Light);flex-shrink:0}

.block-content-multi-teaser .teaser-card{background:var(--Brand-Colors-Sand-60);height:auto;box-shadow:var(--drop-shadow-dropdown-transparent);padding:var(--spacing-m,var(--SpaceM));transition:box-shadow .34s cubic-bezier(.43,0,.47,1),background-color .34s cubic-bezier(.43,0,.47,1)}.block-content-multi-teaser .teaser-card.swiper-slide-active{background-color:var(--Interface-Basics-White);box-shadow:var(--drop-shadow-dropdown)}.block-content-multi-teaser .teaser-card .link-element{margin-top:var(--spacing-m,var(--SpaceM))}@media not all and (min-width:1024px){.block-content-multi-teaser .teaser-card{flex-direction:column;align-items:start;display:flex}.block-content-multi-teaser .teaser-card .anim-wrapper{flex-grow:1;align-items:stretch;display:flex}.block-content-multi-teaser .teaser-card .anim-body{flex-direction:column;justify-content:space-between;align-items:start;display:flex}}.block-content-multi-teaser .teaser-swiper{overflow:visible}.block-content-multi-teaser .image-swiper picture{height:34rem}.block-content-multi-teaser .image-swiper picture img{object-fit:cover;object-position:center;height:100%}@media (min-width:768px){.block-content-multi-teaser .image-swiper picture{height:38rem}}@media (min-width:1024px){.block-content-multi-teaser .image-swiper picture,.block-content-multi-teaser .image-swiper picture img{height:auto}.block-content-multi-teaser .content,.block-content-multi-teaser .teaser-swiper{grid-column:8/span 4;width:100%}.block-content-multi-teaser .image-swiper{grid-area:1/2/4/span 5;align-self:start;margin:0}.block-content-multi-teaser .image-swiper .swiper-slide img{transition:transform .4s;transform:translateZ(0)scale(1)}.block-content-multi-teaser .image-swiper.swiper-initialized .swiper-slide:not(.swiper-slide-active) img{transform:translateZ(0)scale(1.1)}.block-content-multi-teaser .reverse .content,.block-content-multi-teaser .reverse .teaser-swiper{grid-column:2/span 4}.block-content-multi-teaser .reverse .image-swiper{grid-column:7/span 5}.block-content-multi-teaser .teaser-swiper .swiper-wrapper{gap:var(--spacing-xxxs,var(--SpaceXXXS));flex-direction:column;display:flex}.block-content-multi-teaser .teaser-swiper .swiper-slide .anim-wrapper{height:0;overflow:hidden}.block-content-multi-teaser .teaser-swiper .swiper-slide:nth-child(0){z-index:10}.block-content-multi-teaser .teaser-swiper .swiper-slide:first-child{z-index:9}.block-content-multi-teaser .teaser-swiper .swiper-slide:nth-child(2){z-index:8}.block-content-multi-teaser .teaser-swiper .swiper-slide:nth-child(3){z-index:7}.block-content-multi-teaser .teaser-swiper .swiper-slide:nth-child(4){z-index:6}}
@media (min-width:1024px){.block-content-bild-teaser-card .content{grid-column:8/span 4;align-self:center;width:100%}.block-content-bild-teaser-card .teaser-image{grid-column:2/span 5;align-self:start}.block-content-bild-teaser-card .reverse .content{order:-1}.block-content-bild-teaser-card .reverse .content,.block-content-bild-teaser-card .reverse .teaser-swiper{grid-column:2/span 4}.block-content-bild-teaser-card .reverse .teaser-image{grid-column:7/span 5}}


.posts-grid{gap:var(--spacing-xxs,var(--SpaceXXS));flex-direction:column;display:flex}@media (min-width:1024px){.posts-grid{grid-auto-flow:dense;grid-template-rows:repeat(2,20rem);grid-template-columns:repeat(8,1fr);display:grid}.posts-grid>:nth-child(6n+1){grid-column:1/span 5;grid-row-end:span 2}.posts-grid>:nth-child(6n+6){grid-column:4/span 5;grid-row-end:span 2}.posts-grid>:nth-child(6n+2),.posts-grid>:nth-child(6n+3){grid-column:6/span 3}.posts-grid>:nth-child(6n+4),.posts-grid>:nth-child(6n+5){grid-column:1/span 3}.posts-grid>:nth-child(6n+3){grid-row:2}.posts-grid{grid-template-rows:repeat(2,20rem)}}@media (min-width:1400px){.posts-grid{grid-template-rows:repeat(2,27rem)}}
.posts-card{border-radius:var(--Corners__CardsM);background-color:var(--Interface-Basics-Secondary-Light);box-shadow:var(--box-shadow-cards-transparent);transition:background-color .34s cubic-bezier(.43,0,.47,1),box-shadow .34s cubic-bezier(.43,0,.47,1);display:flex;position:relative;overflow:hidden}.posts-card:focus-visible{outline:2px solid var(--Brand-Colors-Dark-Forest-60)}.posts-card:hover{background-color:var(--Interface-Basics-White);box-shadow:var(--box-shadow-cards)}.posts-card:hover picture img{transform:translateZ(0)scale(1.05)}.posts-card.has-image{min-height:36rem}@media (min-width:1024px){.posts-card.has-image{min-height:auto}}.posts-card picture{position:absolute;inset:0}.posts-card picture img{object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .34s cubic-bezier(.43,0,.47,1)}.posts-card .tag-label{top:var(--spacing-xs,var(--SpaceXS));right:var(--spacing-xs,var(--SpaceXS));position:absolute}.posts-card .card-inner{z-index:2;width:100%;padding:var(--spacing-m,var(--SpaceM));padding-top:var(--spacing-xl,var(--SpaceXL));flex-direction:column;justify-content:space-between;display:flex;position:relative}@media (min-width:1024px){.posts-card .card-inner{padding:var(--spacing-l,var(--SpaceL));padding-top:var(--spacing-xl,var(--SpaceXL));padding-bottom:var(--spacing-m,var(--SpaceM))}}.posts-card .text-xs{margin-top:var(--spacing-m,var(--SpaceM));color:var(--Interface-Basics-Text-Medium);display:inline-block}.posts-card .heading-xs,.posts-card h3{color:var(--Interface-Basics-Text-Dark)}.posts-card .heading-xs{margin-bottom:var(--spacing-xxs,var(--SpaceXXS))}.posts-card h3{letter-spacing:-.02em;font-family:GT Alpina,sans-serif;font-size:2rem;font-weight:300;line-height:1.1}@media (min-width:1400px){.posts-card h3{letter-spacing:-.015em;font-size:2.4rem}}.posts-card picture img{z-index:1;position:absolute}.posts-card picture:after,.posts-card picture:before{content:"";position:absolute}.posts-card picture:after{opacity:.65;z-index:2;background:linear-gradient(#0000 0%,#000 100%);inset:0}.posts-card:nth-child(6n+1),.posts-card:nth-child(6n+6){z-index:3}@media (min-width:1024px){.posts-card:nth-child(6n+1),.posts-card:nth-child(6n+6){min-height:36rem}}@media (min-width:1400px){.posts-card:nth-child(6n+1),.posts-card:nth-child(6n+6){min-height:54rem}}:is(.posts-card:nth-child(6n+1),.posts-card:nth-child(6n+6)) .card-inner{justify-content:end}:is(.posts-card:nth-child(6n+1),.posts-card:nth-child(6n+6)) h3{letter-spacing:-.02em;font-family:GT Alpina,sans-serif;font-size:2.6rem;font-weight:300;line-height:1}@media (min-width:1400px){:is(.posts-card:nth-child(6n+1),.posts-card:nth-child(6n+6)) h3{letter-spacing:-.03em;font-size:4rem}}
.tag-label{color:var(--Interface-Basics-Text-Dark);border-radius:var(--Corners__Buttons);background-color:var(--Interface-Basics-Secondary-Light);padding-top:.6rem;padding-bottom:.6rem;padding-inline:var(--spacing-xxs,var(--SpaceXXS));font-size:1.4rem;font-weight:400;line-height:1.2}@media (min-width:1400px){.tag-label{font-size:1.6rem}}.tag-label[data-variant=positive]{color:var(--Interface-Basics-Black);background-color:var(--Brand-Colors-Accent-100)}
.block-content-cta-card .cta-card--inner{border-radius:var(--Corners__CardsL);padding-inline:var(--spacing-m,var(--SpaceM));padding-top:var(--spacing-l,var(--SpaceL));padding-bottom:var(--spacing-xl,var(--SpaceXL));flex-direction:column;align-items:center;display:flex}@media (min-width:1024px){.block-content-cta-card .cta-card--inner{padding-inline:var(--spacing-xxxxxl,var(--SpaceXXXXXL));padding-top:var(--spacing-xxxl,var(--SpaceXXXL));padding-bottom:var(--spacing-xxxxl,var(--SpaceXXXXL))}}.block-content-cta-card .cta-card--inner .cta-card--benefit .rich-text,.block-content-cta-card .cta-card--inner .copy,.block-content-cta-card .cta-card--inner .subline{color:var(--Interface-Basics-Text-Medium)}.block-content-cta-card .cta-card--inner[data-color-theme=white]{background-color:var(--Interface-Basics-White)}.block-content-cta-card .cta-card--inner[data-color-theme=white] .heading-xs,.block-content-cta-card .cta-card--inner[data-color-theme=white] .heading-xxl{color:var(--Interface-Basics-Text-Dark)}.block-content-cta-card .cta-card--inner[data-color-theme=white] .cta-card--benefit [class*=icon]{background-color:var(--Interface-Basics-Secondary-Light)}.block-content-cta-card .cta-card--inner[data-color-theme=light-green]{background-color:var(--Brand-Colors-Secondary-Green-80)}.block-content-cta-card .cta-card--inner[data-color-theme=light-green] .heading-xs,.block-content-cta-card .cta-card--inner[data-color-theme=light-green] .heading-xxl{color:var(--Interface-Basics-Text-Color)}.block-content-cta-card .cta-card--inner[data-color-theme=light-green] .cta-card--benefit [class*=icon]{background-color:var(--Brand-Colors-Accent-80)}.block-content-cta-card .cta-card--inner[data-color-theme=dark-green]{background-color:var(--Brand-Colors-Dark-Forest-100)}.block-content-cta-card .cta-card--inner[data-color-theme=dark-green] .heading-xs,.block-content-cta-card .cta-card--inner[data-color-theme=dark-green] .heading-xxl{color:var(--Interface-Basics-Text-Dark)}.block-content-cta-card .cta-card--inner[data-color-theme=dark-green] .cta-card--benefit [class*=icon]{background-color:var(--Brand-Colors-Accent-80)}.block-content-cta-card .cta-card--inner .cta-card--benefits{justify-content:center;gap:var(--spacing-xs,var(--SpaceXS));flex-wrap:wrap;display:flex}@media (min-width:1024px){.block-content-cta-card .cta-card--inner .cta-card--benefits{gap:var(--spacing-l,var(--SpaceL))}}.block-content-cta-card .cta-card--inner .cta-card--benefits .cta-card--benefit{align-items:start;gap:var(--spacing-xxs,var(--SpaceXXS));display:flex}@media (min-width:1024px){.block-content-cta-card .cta-card--inner .cta-card--benefits .cta-card--benefit{gap:var(--spacing-xs,var(--SpaceXS));flex-basis:30%}}.block-content-cta-card .cta-card--inner .cta-card--benefits .cta-card--benefit [class*=icon]{border-radius:50%;justify-content:center;align-items:center;width:2.4rem;height:2.4rem;font-size:2.4rem;display:flex}@media not all and (min-width:768px){.block-content-cta-card .cta-card--inner .cta-card--benefits .cta-card--benefit [class*=icon]{transform:translateY(-.2rem)}}.block-content-cta-card .cta-card--inner .cta-card--content{text-align:center;max-width:94rem}.block-content-cta-card .cta-card--inner .cta-card--bottom{text-align:center;max-width:70rem}.block-content-cta-card .cta-card--inner .cta-card--bottom .button-group{justify-self:center;align-items:center}
.download-search__topics{align-items:center;gap:var(--space-s);border-top:1px solid var(--Interface-Basics-Line-Light);padding-top:var(--spacing-xs,var(--SpaceXS));display:flex}@media (max-width:767px){.download-search__topics{flex-direction:column;align-items:flex-start}}.download-search__topics-label{color:var(--Interface-Basics-Text-Dark);white-space:nowrap;padding-block:var(--spacing-xxs,var(--SpaceXXS));font-size:1.6rem;line-height:1.2}.download-search__tags{flex-wrap:wrap;flex:1;justify-content:flex-end;gap:.4rem;display:flex}@media (max-width:767px){.download-search__tags{justify-content:flex-start}}.download-search__tag{color:var(--Interface-Basics-Text-Dark);background:var(--Interface-Basics-Secondary-Medium);border-radius:var(--Corners__Buttons);cursor:pointer;padding-inline:var(--spacing-m,var(--SpaceM));padding-block:var(--spacing-xxs,var(--SpaceXXS));border:none;align-items:center;gap:.4rem;font-size:1.6rem;line-height:1.2;transition:background-color .34s cubic-bezier(.43,0,.47,1),color .34s cubic-bezier(.43,0,.47,1);display:flex}.download-search__tag:hover{background:var(--Interface-Basics-Secondary-Light)}.download-search__tag--active{background:var(--Brand-Colors-Accent-100);padding-right:var(--spacing-s,var(--SpaceS));padding-left:var(--spacing-xs,var(--SpaceXS))}.download-search__tag--active:hover{opacity:.85;background:var(--Brand-Colors-Accent-100)}.download-search__tag-close{font-size:1.6rem}.download-search__results{margin-top:var(--spacing-s,var(--SpaceS));transition:opacity .34s cubic-bezier(.43,0,.47,1)}.download-search__results--loading{opacity:.5;pointer-events:none}.download-search__grid{gap:var(--spacing-xxs,var(--SpaceXXS));grid-template-columns:1fr;display:grid}@media (min-width:1024px){.download-search__grid{grid-template-columns:1fr 1fr}}.download-search__no-results{text-align:center;color:var(--Interface-Basics-Text-Light);padding-block:var(--spacing-l,var(--SpaceL))}
.input-field-type-search .input-wrapper{position:relative}.input-field-type-search .input-wrapper .icon-ui-search{font-size:2.4rem;position:absolute;top:50%;left:0;transform:translateY(-50%)}.input-field-type-search .input-wrapper input{padding-left:3.2rem}
.checkboxes-as-tags{border-top:1px solid var(--Interface-Basics-Line-Light);border-bottom:1px solid var(--Interface-Basics-Line-Light);gap:var(--spacing-xxs,var(--SpaceXXS));padding-block:var(--spacing-xs,var(--SpaceXS));flex-direction:column;display:flex}@media (min-width:1024px){.checkboxes-as-tags{gap:var(--spacing-s,var(--SpaceS));flex-direction:row}}.checkboxes-as-tags .checkboxes-as-tags__label{flex-shrink:0;font-size:1.4rem;font-weight:400;line-height:1.2}@media (min-width:1400px){.checkboxes-as-tags .checkboxes-as-tags__label{font-size:1.6rem}}@media (min-width:1024px){.checkboxes-as-tags .checkboxes-as-tags__label{padding-top:1rem}}@media (min-width:1400px){.checkboxes-as-tags .checkboxes-as-tags__label{padding-top:1.2rem}}.checkboxes-as-tags .checkboxes-as-tags__checkboxes{flex-wrap:wrap;flex-grow:1;gap:.4rem;display:flex}@media (min-width:1024px){.checkboxes-as-tags .checkboxes-as-tags__checkboxes{justify-content:end}}
.checkbox-as-tag{cursor:pointer;justify-content:center;align-items:center;display:flex;position:relative}.checkbox-as-tag.focused .checkbox-as-tag__checkbox{outline:2px solid var(--Brand-Colors-Dark-Forest-60)}.checkbox-as-tag:hover>input:not(:checked)+.checkbox-as-tag__checkbox{background-color:var(--Interface-Basics-Secondary-Light)}.checkbox-as-tag:hover>input:checked+.checkbox-as-tag__checkbox{background-color:var(--Brand-Colors-Accent-80);box-shadow:var(--box-shadow-button)}.checkbox-as-tag .checkbox-as-tag__checkbox{color:var(--Interface-Basics-Text-Dark);padding:var(--spacing-xxs) 2rem;background-color:var(--Interface-Basics-Secondary-Medium);border-radius:var(--Corners__Buttons);box-shadow:var(--box-shadow-button-transparent);transition:background-color .3s,box-shadow .3s;display:block}@media (min-width:1400px){.checkbox-as-tag .checkbox-as-tag__checkbox{padding:var(--spacing-xxs) 2.5rem}}.checkbox-as-tag .checkbox-as-tag__checkbox .checkbox-as-tag__checkbox__label{pointer-events:none;white-space:nowrap;font-size:1.4rem;font-weight:400;line-height:1.2;transition:transform .2s;display:block}@media (min-width:1400px){.checkbox-as-tag .checkbox-as-tag__checkbox .checkbox-as-tag__checkbox__label{font-size:1.6rem}}.checkbox-as-tag .checkbox-as-tag__checkbox .icon-ui-close-large{pointer-events:none;opacity:0;font-size:1.6rem;transition:opacity .2s;position:absolute;top:50%;right:1rem;transform:translateY(-50%)scale(.9)}@media (min-width:1400px){.checkbox-as-tag .checkbox-as-tag__checkbox .icon-ui-close-large{right:1.4rem}}.checkbox-as-tag input:checked+.checkbox-as-tag__checkbox{background-color:var(--Brand-Colors-Accent-100)}.checkbox-as-tag input:checked+.checkbox-as-tag__checkbox .icon-ui-close-large{opacity:1}.checkbox-as-tag input:checked+.checkbox-as-tag__checkbox .checkbox-as-tag__checkbox__label{transform:translate(-1rem)scale(1)}
.pagination{margin-top:var(--spacing-l,var(--SpaceL));justify-content:space-between;align-items:center;display:flex}@media (min-width:1024px){.pagination{margin-top:var(--spacing-xxl,var(--SpaceXXL));gap:var(--spacing-l,var(--SpaceL));justify-content:center}}.pagination .pagination__pages{gap:var(--spacing-xs,var(--SpaceXS));display:flex}.pagination .pagination__page{width:3.2rem;height:3.2rem;color:var(--Interface-Basics-Text-Light);background:0 0;border:none;border-radius:100px;justify-content:center;align-items:center;font-size:1.4rem;font-weight:400;line-height:1.2;display:flex}@media (min-width:1400px){.pagination .pagination__page{width:4rem;height:4rem;font-size:1.6rem}}.pagination .pagination__page{transition:background-color .34s cubic-bezier(.43,0,.47,1),color .34s cubic-bezier(.43,0,.47,1)}.pagination .pagination__page.pagination__page--active{background:var(--Brand-Colors-Dark-Forest-100);color:var(--Interface-Basics-White);cursor:default}.pagination .pagination__page:hover:not(.pagination__page--active):not(.pagination__page--ellipsis){background:var(--Interface-Basics-Secondary-Light);cursor:pointer}.pagination .pagination__btn{cursor:pointer;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;font-size:2rem;display:flex;position:relative}@media (min-width:1400px){.pagination .pagination__btn{width:6rem;height:6rem;font-size:2.4rem}}.pagination .pagination__btn:before{content:"";opacity:0;background:var(--Interface-Basics-Secondary-Light);border-radius:100px;width:100%;height:100%;transition:transform .3s,opacity .3s;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.7)}.pagination .pagination__btn.pagination__btn--prev [class*=icon-]{transform:rotate(180deg)}.pagination .pagination__btn [class*=icon-]{font-size:2rem}.pagination .pagination__btn:hover:not(.pagination__btn--disabled):before{opacity:1;transform:translate(-50%,-50%)scale(1)}.pagination .pagination__btn.pagination__btn--disabled{opacity:.3;cursor:default}
