:root{--pageWidth:1920px;--header-height:100px;--header-pin-height:60px}@media (min-width:1024px){:root{--header-height:125px;--header-pin-height:70px}}:root{--gu1:8px;--gu2:16px;--gu3:24px;--gu4:32px;--gu5:40px;--gu6:48px;--pageSpace:12px;--sectionGap:40px;--sectionSmallGap:32px;--blockGap:48px;--indexContent:100;--indexPrimenav:200;--indexPopover:300;--indexModal:500;--h1:clamp(32px,4vw,56px);--h2:clamp(28px,4vw,40px);--h3:clamp(24px,4vw,32px);--h4:clamp(22px,4vw,20px);--h5:20px;--h6:16px}@media (min-width:768px){:root{--pageSpace:24px;--sectionGap:60px;--sectionSmallGap:40px}}@media (min-width:1200px){:root{--sectionGap:80px;--sectionSmallGap:60px;--containerWidth:1200px}}
*,:after,:before{box-sizing:inherit}html{box-sizing:border-box}body{--hrOffsetY:0;background-color:#fff;color:var(--wp--preset--color--anthrazit-100);line-height:var(--wp--custom--typo--line-height,1.75);margin:0}body.admin-bar{--hrOffsetY:45px}@media (min-width:768px){body.admin-bar{--hrOffsetY:32px}}img{height:auto;max-width:100%}.site{background-color:var(--wp--preset--color--silver);margin:0 auto;margin-top:var(--hrOffsetY,32px);max-width:var(--pageWidth);min-height:100vh;overflow-x:hidden;position:relative}main{padding-top:var(--header-height)}video{background:var(--wp--preset--color--cyan-bluish-gray)}button,input,textarea{font-family:inherit;font-size:inherit}.wpml-ls-item{display:flex;height:38px;justify-content:center}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}
.grid-columns--auto{display:grid;gap:var(--gu3);grid-template-columns:repeat(auto-fill,minmax(calc(10% + 7.5rem),1fr));grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr))}.grid-columns--nowrap{flex-flow:nowrap}.grid-columns{display:grid;gap:var(--gu6) var(--gu2)}@media (min-width:768px){.grid-columns{gap:80px var(--gu5)}}.grid-columns--nogap{gap:0}@media (min-width:768px){.grid-columns--max2,.grid-columns--max3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-columns--max3{grid-template-columns:repeat(3,1fr)}}@media (min-width:560px){.grid-columns--max4{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.grid-columns--max4{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){.grid-columns--max4{grid-template-columns:repeat(4,1fr)}}.grid-list{display:flex;flex-flow:column;gap:var(--gu4)}.grid-list article{display:grid!important;gap:clamp(var(--gu2),4vw,var(--gu4));grid-template-columns:1fr;margin-bottom:var(--gu4)}@media (min-width:560px){.grid-list article{grid-template-columns:20% 1fr;margin-bottom:80px}}@media (min-width:768px){.grid-list article{grid-template-columns:33.33% 1fr}}@media (min-width:560px){.grid-list .teaser__inner{padding-top:0}}.grid-list .wp-block-image{margin:0}.container{margin:0 auto;padding:0 var(--pageSpace)}.styled-scrollbars{--scrollbar-foreground:hsla(0,0%,50%,.4);--scrollbar-background:var(--wp--preset--color--cyan-bluish-gray);scrollbar-color:var(--scrollbar-foreground) var(--scrollbar-background)}.styled-scrollbars::-webkit-scrollbar{height:var(--gu1);width:var(--gu1)}.styled-scrollbars::-webkit-scrollbar-thumb{background:var(--scrollbar-foreground)}.styled-scrollbars::-webkit-scrollbar-track{background:var(--scrollbar-background)}.underline-gradient{position:relative}@media (min-width:1200px){.underline-gradient:before{background-image:var(--wp--preset--gradient--flame-1);bottom:-15px;content:"";height:3px;left:50%;position:absolute;right:50%;transition:all .3s ease-in-out}}.underline-gradient:hover{text-decoration:none!important}.underline-gradient:hover:before{left:0;right:0}.readmore>*{color:var(--wp--preset--color--orangerot);font-weight:600;text-decoration:none}.readmore>:hover{text-decoration:underline}.rotate-90{transform:rotate(90deg)}.rotate-270{transform:rotate(270deg)}.wp-block-media-text.alignwide{max-width:100%!important}.yoast-breadcrumbs{margin:0 auto;max-width:var(--wp--style--global--wide-size);padding:var(--gu1) var(--pageSpace)}
.vov{animation-duration:1s;animation-fill-mode:both}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in.in-viewport{animation-name:fade-in}@keyframes fade-in-up{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fade-in-up.in-viewport{animation-name:fade-in-up}@keyframes fade-in-left{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fade-in-left.in-viewport{animation-name:fade-in-left}@keyframes fade-in-down{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:translateZ(0)}}.fade-in-down.in-viewport{animation-name:fade-in-down}@keyframes fade-in-right{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:translateZ(0)}}.fade-in-right.in-viewport{animation-name:fade-in-right}.if-viewport{visibility:hidden}.in-viewport,.lightbox-image-container .if-viewport{visibility:visible}
@keyframes fade-bottom{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-left{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes fade-right{0%{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}
.header{background-color:var(--wp--preset--color--white);display:block;max-width:var(--pageWidth)}.header>.container{max-width:var(--wp--style--global--wide-size)}.header__inner{align-items:flex-end;display:grid;grid-template-areas:"logo" "primary" "topnav";grid-template-columns:1fr;grid-template-rows:1fr auto;height:var(--header-height)}@media (min-width:1200px){.header__inner{grid-template-areas:"logo topnav" "logo primary";grid-template-columns:277px 1fr;grid-template-rows:44px 1fr}}.header__logo{grid-area:logo}.header__logo>a{display:block;max-width:200px}@media (min-width:768px){.header__logo>a{max-width:100%}}@media (min-width:1200px){.header__logo>a{margin-bottom:var(--gu2)}}.header__logo img{display:block;height:47px;transition:all .25s ease-in-out;width:227px}.header__toggle{align-items:center;background:transparent;border:0;color:var(--wp--preset--color--anthrazit-100);display:flex;height:44px;justify-content:center;padding:0;width:44px}@media (min-width:1200px){.header__toggle{color:var(--wp--preset--color--anthrazit-16);height:32px;width:32px}.header__toggle:hover{color:var(--wp--preset--color--anthrazit-100)}.header__toggle--menu{display:none}}.header__func{align-items:center;display:flex;height:var(--header-height);justify-content:space-between}@media (min-width:1200px){.header__func{display:contents}}.header__menus{background-color:var(--wp--preset--color--white);border-bottom:2px solid var(--wp--preset--color--orangerot);display:none;position:relative}@media (min-width:1200px){.header__menus{display:contents}}@media (max-width:1599px){.header__menus--open{display:block;margin-left:calc(var(--pageSpace)*-1);margin-right:calc(var(--pageSpace)*-1)}.header__menus--open .header__primenav,.header__menus--open .header__topnav{padding-left:var(--pageSpace);padding-right:var(--pageSpace)}}.header__topnav{grid-area:topnav}@media (min-width:1200px){.header__topnav{justify-self:flex-end}}.header__primenav{grid-area:primary;margin-bottom:10px;margin-top:10px}@media (min-width:1200px){.header__primenav{margin-bottom:17px;margin-top:12px}}@media (max-width:1599px){.headroom--unpinned .header__func,.headroom--unpinned .header__inner{height:var(--header-pin-height)}.headroom--unpinned .header__logo img{height:37px;width:180px}}@media (min-width:1200px){.headroom--unpinned .header__primenav{margin-bottom:15px}.headroom--unpinned .header__logo img{height:37px;width:180px}}
@media (max-width:1023px){.primenav-lvl-0:not(.primenav--flat) .menu-tile>:not(.menu-tile__nav){display:none}}.menu-tile__title{color:var(--wp--preset--color--mittelgrau);display:block;letter-spacing:-.35px}@media (max-width:1023px){.menu-tile__title{font-size:var(--h3);padding:var(--gu1) 0}}@media (min-width:1024px){.menu-tile__title{font-size:var(--h4);font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.menu-tile__thumb.is-style-hover-scale{display:none}@media (min-width:1024px){.menu-tile__thumb.is-style-hover-scale{display:block;margin-top:var(--gu4)!important}}.menu-tile__thumb img{aspect-ratio:420/150;display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.menu-tile__desc{color:#0c1d25;display:none;margin-top:var(--gu2)}@media (min-width:1024px){.menu-tile__desc{display:block}.menu-tile__nav{margin-top:var(--gu2)}}.menu-tile__nav:empty{display:none}.menu-tile__nav a{font-size:18px;line-height:32px;padding:8px 0}@media (min-width:1024px){.menu-tile__nav a{color:var(--wp--preset--color--orangerot)!important}.menu-tile__nav a:hover{text-decoration:underline!important}}
.topnav{display:flex;flex-flow:column;list-style:none;margin:0;padding:0}@media (min-width:1024px){.topnav{flex-flow:row;gap:var(--gu3)}}.topnav a{color:var(--wp--preset--color--anthrazit-100);display:block;font-size:14px;line-height:24px;text-decoration:none}.topnav a:hover{color:var(--wp--preset--color--mittelgrau);text-decoration:none}
.headroom{--hrSmallHeight:calc(-100% + 70px);position:fixed;top:var(--hrOffsetY);width:100%;will-change:transform;z-index:var(--indexPrimenav);--pix-shadow-lg:0 .25rem .5rem rgba(0,0,0,.03),0 1.5rem 2.2rem rgba(0,0,0,.08);--pix-scroll-header-shadow:var(--pix-shadow-lg);box-shadow:var(--pix-scroll-header-shadow);transition:all .4s cubic-bezier(.365,.84,.44,1)!important}.headroom--top{box-shadow:none;position:fixed!important;top:var(--hrOffsetY)}.headroom--pinned{position:fixed;transform:translateY(0);transition:transform .25s ease-in-out}@media (min-width:1024px){.headroom--unpinned{transform:translateY(var(--hrSmallHeight));transition:transform .25s ease-in}.headroom--pinned.headroom--not-top{transform:translateY(0)}}
.footer{margin:0 auto;min-height:340px}.footer a{color:var(--wp--preset--color--anthrazit-100);text-decoration:none}.footer a:hover{color:var(--wp--preset--color--orangerot)}.footer .container{margin:0 auto;max-width:var(--wp--style--global--wide-size)!important}.footer__logo{display:block}.footer__info{order:3}@media (min-width:1024px){.footer__info{order:0}}.footer__map{display:none}@media (min-width:768px){.footer__map{display:block;margin-top:40px;width:100%}}.footer__meta{display:grid;gap:32px;grid-template-columns:repeat(2,1fr)}@media (min-width:768px){.footer__meta{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.footer__meta{grid-template-columns:40% 35% 1fr}}.footer__column{grid-column:span 2}@media (min-width:768px){.footer__column{grid-column:span 1;margin-top:40px}}@media (min-width:1024px){.footer__column{margin-bottom:48px;margin-top:48px}}@media (min-width:768px){.footer__column--nav{grid-column:span 2}}@media (min-width:1024px){.footer__column--nav{grid-column:span 1}}.footer__bottom{display:grid;font-size:14px;gap:32px;grid-template-columns:1fr;margin-top:var(--gu2)}@media (min-width:1024px){.footer__bottom{border-top:1px solid var(--wp--preset--color--anthrazit-16);grid-template-columns:40% 35% 1fr;justify-content:space-between;padding-top:var(--gu2)}}.footer__bottom a{color:inherit;text-decoration:none}.footer__title{align-items:center;border-bottom:1px solid var(--wp--preset--color--anthrazit-16);cursor:pointer;display:flex;font-size:20px;justify-content:space-between;padding:16px 0}@media (min-width:768px){.footer__title{border:0;color:inherit;cursor:default;line-height:2;padding:0}}.footer__title .icon{display:block;height:var(--gu1);transition:transform .2s ease-in-out;width:var(--gu1)}@media (min-width:768px){.footer__title .icon{display:none}}.footer__nav{list-style:none;margin:0;padding:var(--gu2) 0}@media (max-width:1023px){.footer__nav{border-bottom:1px solid var(--wp--preset--color--anthrazit-16);border-top:1px solid var(--wp--preset--color--anthrazit-16);display:flex;flex-flow:wrap;gap:var(--gu1)}.footer__nav a:after{color:var(--wp--preset--color--anthrazit-16)!important;content:"|";padding-left:var(--gu1)}.footer__nav li:last-child a:after{content:none}}@media (min-width:1024px){.footer__nav{padding:0}}.footer__socialshare{display:flex;gap:17px;margin:0;order:1;padding:16px 0}@media (min-width:768px){.footer__socialshare{padding:0}}@media (min-width:1024px){.footer__socialshare{order:0}}.footer__socialshare .icon{height:100%;width:100%}.footer__socialshare a{color:var(--wp--preset--color--orangerot);display:block;height:24px;text-decoration:none;width:24px}.footer__socialshare a:hover{color:var(--wp--preset--color--anthrazit-100)}.footer__socialshare--small{grid-column:1/3;justify-content:center}@media (min-width:768px){.footer__socialshare--small{display:none}}.footer__socialshare--large{display:flex}@media (min-width:1024px){.footer__socialshare--large{justify-content:flex-end}}.footer__subnav{display:flex;gap:10px;order:2}@media (min-width:1024px){.footer__subnav{order:0}}.footer__subnav ul{display:flex;flex-flow:row wrap;gap:var(--gu1);list-style:none;margin:0;padding:0}.footer__subnav a:after{color:var(--wp--preset--color--anthrazit-16)!important;content:"|";padding-left:var(--gu1)}.footer__subnav li:last-child a:after{content:none}
.hamburger{background:transparent;border:none;cursor:pointer;height:44px;padding:0;position:relative;transition:opacity .2s ease;width:44px}.hamburger:hover{opacity:.8}.hamburger:focus{outline:1px dotted var(--wp--preset--color--anthrazit-40,#ccc);outline-offset:2px}.hamburger__inner{align-items:flex-end;display:flex;flex-direction:column;height:18px;justify-content:space-between;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px;z-index:var(--indexPrimenav)}.hamburger .line{background:var(--wp--preset--color--anthrazit-100);border-radius:var(--borderRadiusSmall);display:block;height:2px;transition:all .3s cubic-bezier(.77,.2,.05,1);width:100%}.hamburger .line1{transform-origin:0 0;transition:transform .4s cubic-bezier(.77,.2,.05,1);width:75%}.hamburger .line2{transition:transform .2s cubic-bezier(.77,.2,.05,1)}.hamburger .line3{transform-origin:0 100%;transition:transform .4s cubic-bezier(.77,.2,.05,1);width:75%}.hamburger[aria-expanded=true] .line1{transform:rotate(45deg)}.hamburger[aria-expanded=true] .line2{transform:scaleY(0)}.hamburger[aria-expanded=true] .line3{transform:rotate(-45deg)}@media (prefers-reduced-motion:reduce){.hamburger,.hamburger .line,.hamburger .line1,.hamburger .line2,.hamburger .line3{transition:none}}
.primenav-ul,.primenav>ul{list-style:none;padding:0}.primenav>ul{display:flex;flex-flow:column wrap;margin:0;overflow:hidden}@media (min-width:1200px){.primenav>ul{flex-flow:row wrap;gap:clamp(var(--gu2),3vw,var(--gu4));justify-content:flex-end;margin:0;overflow:visible}}.primenav__flyout{display:none}@media (min-width:1200px){.primenav__flyout{background:var(--wp--preset--color--anthrazit-8);display:block;height:0;left:0;opacity:0;overflow:hidden;padding:20px 120px;position:absolute;right:0;z-index:var(--indexPrimenav)}}.primenav__inner{padding:var(--gu5) 0;position:relative}@media (min-width:1200px){.primenav__inner{margin:auto;max-height:calc(100vh - 240px);max-width:var(--wp--style--global--wide-size);padding-bottom:60px;padding-left:var(--gu3);padding-right:var(--gu3)}}.primenav__close{display:none}.primenav-ln{align-items:center;color:var(--wp--preset--color--anthrazit-100);display:flex;text-decoration:none}@media (max-width:1599px){.primenav-ln{justify-content:space-between;line-height:20px;padding:0}}.primenav-ln:hover{text-decoration:underline}.primenav-ln .icon{color:var(--wp--preset--color--orangerot);transform:rotate(270deg)}@media (min-width:1200px){.primenav-ln .icon{display:none;height:8px;margin-left:8px;transform:none;width:8px}}.primenav__parent,.primenav__parent span{display:none}@media (min-width:1200px){.primenav__parent span{display:inline}.primenav__parent.primenav-lvl-2{display:none}}.primenav__parent .primenav-ln{font-size:24px;font-weight:700;line-height:32px;padding:8px 0}@media (min-width:1200px){.primenav__parent .primenav-ln{color:var(--wp--preset--color--orangerot);display:inline;font-size:18px;font-weight:400;margin-left:.5em}.primenav__parent .primenav-ln:hover{text-decoration:underline}}.primenav__parent .icon{color:var(--wp--preset--color--orangerot)}.primenav-backlink{align-items:center;background-color:transparent;border:0;color:var(--wp--preset--color--anthrazit-100);cursor:pointer;display:flex;font-family:inherit;font-size:16px;font-weight:500;margin:var(--gu1) 0;padding:0;position:relative}.primenav-backlink .icon{color:var(--wp--preset--color--orangerot);margin-right:6px}.primenav-ul--0{display:grid;flex-flow:column wrap;gap:var(--gu2);grid-template-columns:1fr;list-style:none;margin:0;padding:0}@media (min-width:1200px){.primenav-ul--0{display:grid;gap:var(--gu5);grid-template-columns:repeat(3,minmax(0,1fr));max-width:calc(var(--wp--style--global--wide-size) - var(--gu2));position:relative}}.primenav-ln--0{font-size:24px;line-height:36px;padding:var(--gu1) 0}@media (min-width:1200px){.primenav-ln--0{font-size:clamp(16px,1.8vw,24px);line-height:1;padding:var(--gu1) 0}.menu-item-has-children>.primenav-ln--1{justify-content:space-between}.menu-item-has-children>.primenav-ln--1:after{border-color:transparent transparent transparent currentcolor;border-style:solid;border-width:6.5px 0 6.5px 7px;content:""}}.primenav-lvl-0--open>.primenav-ln--0{position:relative}.primenav-lvl-0--open>.underline-gradient:before{left:5px;right:5px}.primenav-lvl-0--open .primenav__flyout{height:auto;margin-top:15px;opacity:1;position:relative}@media (min-width:1200px){.primenav-lvl-0--open .primenav__flyout{height:auto;position:absolute}}.primenav-lvl-1{flex:1}.primenav-lvl-1--open .primenav__flyout{height:auto;opacity:1}.primenav-lvl-1--open .primenav-ul--1{position:relative}@media (min-width:1200px){.primenav-lvl-1--open .primenav-ul--1{height:auto;padding-left:var(--gu2);position:absolute;width:calc(100% + var(--gu2))}}@media (max-width:1599px){.primenav-lvl-2.primenav__parent{display:none}}.primenav__wrapper{height:calc(100vh - var(--header-height));overflow-y:auto}@media (max-width:1599px){.primenav__wrapper{background:var(--wp--preset--color--anthrazit-8)}}@media (min-width:1200px){.primenav__wrapper{display:contents;height:100vh}}.primenav__wrapper+.primenav__wrapper{backface-visibility:hidden;left:0;padding:var(--pageSpace);position:absolute;right:0;top:0;transform:translateX(100%);transition:transform .5s}@media (min-width:1200px){.primenav__wrapper+.primenav__wrapper{display:none}}.primenav__wrapper+.primenav__wrapper.primenav__wrapper--visible{transform:none}
div.wpcf7{background-color:var(--wp--preset--color--anthrazit-8);padding:clamp(var(--gu2),4vw,64px)}div.wpcf7__row{display:flex;flex-flow:row wrap;gap:var(--gu3);margin-bottom:clamp(var(--gu2),4vw,var(--gu4))}div.wpcf7__row>*{flex-basis:100%}@media (min-width:768px){div.wpcf7__row--c2>*{flex-basis:calc(50% - 12px)}}div.wpcf7__label{font-size:14px;line-height:1.71428571429;margin-bottom:4px}div.wpcf7 .captcha-image{border:0;padding:0;text-align:left}div.wpcf7 .wpcf7-form-control-wrap{display:block}div.wpcf7 .wpcf7-list-item.first{margin-left:0}div.wpcf7 .wpcf7-text,div.wpcf7 .wpcf7-textarea{border:1px solid var(--wp--preset--color--anthrazit-16);color:var(--wp--preset--color--anthrazit-100);flex:1;outline:none;padding:var(--gu2) var(--gu2);width:100%}div.wpcf7 .wpcf7-text:focus,div.wpcf7 .wpcf7-textarea:focus{border-color:var(--wp--preset--color--orangerot)}div.wpcf7 .wpcf7-text.wpcf7-not-valid,div.wpcf7 .wpcf7-textarea.wpcf7-not-valid{border-color:var(--wp--preset--color--orangerot);color:var(--wp--preset--color--orangerot)}div.wpcf7 .wpcf7-not-valid-tip{color:var(--wp--preset--color--orangerot);font-size:14px;line-height:1.71428571429;margin-top:var(--gu1)}div.wpcf7 .wpcf7-not-valid input{border-color:var(--wp--preset--color--orangerot)}div.wpcf7 .cf7ic_instructions span{color:var(--wp--preset--color--orangerot)}div.wpcf7 .captcha-image label>input:checked+svg,div.wpcf7 .captcha-image label>input:focus+svg{border-color:var(--wp--preset--color--orangerot)}div.wpcf7 div.wpcf7-response-output{margin:var(--gu4) 0 0;padding:var(--gu2)}div.wpcf7 form.invalid .wpcf7-response-output,div.wpcf7 form.unaccepted .wpcf7-response-output{border-color:var(--wp--preset--color--orangerot)}
.wpcf7 .wpcf7-checkbox .wpcf7-list-item,.wpcf7 .wpcf7-checkbox label,.wpcf7 .wpcf7-radio .wpcf7-list-item,.wpcf7 .wpcf7-radio label{display:inline-flex}.wpcf7 label{cursor:pointer}.wpcf7 [type=checkbox],.wpcf7 [type=radio]{left:-9999px;position:absolute}.wpcf7 [type=checkbox]+.wpcf7-list-item-label,.wpcf7 [type=radio]+.wpcf7-list-item-label{line-height:var(--gu4);padding-left:42px;position:relative}.wpcf7 [type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 [type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 [type=radio]+.wpcf7-list-item-label:after,.wpcf7 [type=radio]+.wpcf7-list-item-label:before{box-sizing:border-box;content:"";position:absolute}.wpcf7 [type=radio]+.wpcf7-list-item-label:after,.wpcf7 [type=radio]+.wpcf7-list-item-label:before{border-radius:50%}.wpcf7 [type=checkbox]+.wpcf7-list-item-label:before,.wpcf7 [type=radio]+.wpcf7-list-item-label:before{background:#fff;border:2px solid var(--wp--preset--color--anthrazit-16);height:var(--gu4);left:0;top:0;width:var(--gu4)}.wpcf7 [type=checkbox]+.wpcf7-list-item-label:after,.wpcf7 [type=radio]+.wpcf7-list-item-label:after{background:var(--wp--preset--color--orangerot);height:var(--gu1);left:12px;top:12px;transition:all .2s;width:var(--gu1)}.wpcf7 [type=checkbox]:not(:checked)+.wpcf7-list-item-label:after,.wpcf7 [type=radio]:not(:checked)+.wpcf7-list-item-label:after{opacity:0;transform:scale(.01)}.wpcf7 [type=checkbox]:checked+.wpcf7-list-item-label:after,.wpcf7 [type=radio]:checked+.wpcf7-list-item-label:after{opacity:1;transform:scale(1)}.wpcf7 [type=checkbox]:focus+.wpcf7-list-item-label:before,.wpcf7 [type=radio]:focus+.wpcf7-list-item-label:before{box-shadow:0 0 4px 3px var(--wp--preset--color--orangerot)}
.teaser{color:inherit;display:block;min-width:100%;overflow:hidden;text-decoration:none!important}.teaser h5,.teaser>:last-child{margin-bottom:0}.teaser img{aspect-ratio:16/9;display:block;-o-object-fit:cover;object-fit:cover;width:100%}.teaser__info,.teaser__info a{color:var(--wp--preset--color--color);font-size:14px;margin-bottom:var(--gu2);text-decoration:none;text-transform:uppercase}.teaser__info>span{margin:0 4px}.teaser__inner{flex:1;margin-top:var(--gu3)}.teaser__inner .readmore{margin-top:var(--gu2)}.teaser__title{font-size:var(--h5);margin-bottom:var(--gu2)!important}.teaser__title a{text-decoration:none}.teaser__excerpt{margin-bottom:1em}.teaser__excerpt:empty{display:none}.teaser__inner>:last-child{margin-bottom:0}.teaser:hover .is-style-hover-scale:after{left:0;right:0}.teaser:hover .readmore{text-decoration:underline;text-decoration-color:var(--wp--preset--color--orangerot)}.teaser:hover img{transform:scale(1.1)}.is-style-grid-slider{display:grid;gap:var(--gu3) var(--gu2)}@media (max-width:1023px){.is-style-grid-slider{display:flex!important;margin-right:calc(var(--gu2)*-1);overflow-x:auto;padding-right:var(--gu2);scroll-snap-type:x mandatory}}@media (min-width:768px){.is-style-grid-slider{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.is-style-grid-slider{grid-template-columns:repeat(3,1fr)}}@media (max-width:1023px){.is-style-grid-slider .teaser{flex:1 0 calc(90vw - var(--gu1)*8);scroll-snap-align:start}}
