@charset "UTF-8";
.button-primary{display:inline-block;padding:0.55rem 0.75rem;color:white;border-radius:0.5rem;background-color:#EA002A;border:2px solid #EA002A;transition:all 200ms ease-in-out}.button-primary:hover{color:#EA002A;background-color:transparent;border:2px solid #EA002A}.button-primary-outline{display:inline-block;padding:0.55rem 0.75rem;color:#EA002A;background-color:transparent;border:2px solid #EA002A;transition:all 200ms ease-in-out;border-radius:0.5rem}.button-primary-outline:hover{color:white;background-color:#EA002A;border:2px solid #EA002A}.button-white{display:inline-block;padding:0.55rem 0.75rem;color:#000000;border-radius:0.5rem;background-color:white;border:2px solid white;transition:all 200ms ease-in-out}.button-white:hover{color:white;background-color:transparent;border:2px solid white}.button-white-outline{display:inline-block;padding:0.55rem 0.75rem;color:white;background-color:transparent;border:2px solid white;transition:all 200ms ease-in-out;border-radius:0.5rem}.button-white-outline:hover{color:#000000;background-color:white;border:2px solid white}.white{color:white}h1,.h1{font:var(--h1);text-transform:uppercase}h2,.h2{font:var(--h2)}h3,.h3{font:var(--h3)}h4,.h4{font:var(--h4);line-height:2.125rem}.display-1{font-size:5rem}.display-1 strong{font-weight:bold}.display-2{font-size:4.375rem}.display-2 strong{font-weight:bold}.display-3{font-size:3.75rem}.display-3 strong{font-weight:bold}.display-4{font-size:3.125px}.display-4 strong{font-weight:bold}.display-5{font-size:2.5px}.display-5 strong{font-weight:bold}.display-6{font-size:1.875rem}.display-6 strong{font-weight:bold}.primary-color{color:#EA002A}table p{margin-bottom:0}table thead{background-color:black;color:white;font-size:1rem}.frame-type-form_formframework{width:100%}.frame-type-form_formframework .ts-form{display:flex;flex-direction:column;gap:1.5rem}.frame-type-form_formframework .ts-form .form-control:focus{color:#000000;background-color:transparent;border:var(--bs-border-width) solid var(--bs-border-color);box-shadow:0 0 0 0.25rem rgba(255, 255, 255, 0.25)}.frame-type-form_formframework .btn-filled{margin-top:1rem;display:inline-block;padding:0.55rem 0.75rem;color:white;border-radius:0.5rem;background-color:#EA002A;border:2px solid #EA002A;transition:all 200ms ease-in-out}.frame-type-form_formframework .btn-filled:hover{color:#EA002A;background-color:transparent;border:2px solid #EA002A}.frame:has(.tx-indexedsearch-searchbox){width:100%}.tx-indexedsearch-searchbox .btn-filled{display:inline-block;padding:0.55rem 0.75rem;color:white;border-radius:0.5rem;background-color:#EA002A;border:2px solid #EA002A;transition:all 200ms ease-in-out;margin-bottom:2rem}.tx-indexedsearch-searchbox .btn-filled:hover{color:#EA002A;background-color:transparent;border:2px solid #EA002A}.tx-indexedsearch-form{display:flex;flex-direction:column}.tx-indexedsearch-form label{font-size:60px;font-weight:800;text-transform:uppercase;margin-bottom:1.5rem}.tx-indexedsearch-form input.tx-indexedsearch-searchbox-sword{font-size:30px;border:none;border-bottom:2px solid black;margin-bottom:1rem}.tx-indexedsearch-info-sword{font-size:40px}.news-list-view{--main-color: black}.news_list_dark{--main-color: white}.news_list_light{--main-color: black}@media screen and (max-width:992px){.newsarticle .ce-textpic{display:flex;flex-wrap:wrap}}.slider__news-slider .splide__arrows .splide__arrow--prev{position:absolute;z-index:50;display:grid;place-content:center;width:24px;height:24px;top:50%;left:0;transform:translateY(calc(-50% - 30px)) scaleX(-1);transform-origin:center;background-color:transparent;border:2px solid white;outline:none;margin:2rem}.slider__news-slider .splide__arrows .splide__arrow--next{position:absolute;z-index:50;display:grid;place-content:center;width:24px;height:24px;top:50%;right:0;transform:translateY(calc(-50% - 30px));background-color:transparent;border:2px solid white;outline:none;margin:2rem}.news-list-view .header a{color:var(--main-color);text-decoration:none}.news-list-view .tags{color:var(--main-color);margin-top:10px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;border-top:1px solid var(--main-color);border-bottom:1px solid var(--main-color);width:100%;background-repeat:no-repeat;background-position:center left;background-size:30px auto}.news-list-view h3{margin-top:20px;margin-bottom:20px;font-size:1.4rem}.news_list_archiv{margin-top:2rem}.news_list_archiv h3{margin-top:0 !important;margin-bottom:0 !important}.listarticle_holder{margin-bottom:4rem}.more-text-link{color:#EA002A;margin-top:0.4rem}.more-text-link:hover{text-decoration:underline}.news_list_archiv p{margin-bottom:0}.news_list_archiv .tags{border-top:0;border-bottom:0;margin-top:2px;margin-bottom:2px}.teaser-text{color:var(--main-color)}.news_more_link{display:inline-block;padding:0.55rem 0.75rem;color:white;border-radius:0.5rem;background-color:#EA002A;border:2px solid #EA002A;transition:all 200ms ease-in-out;margin-bottom:2rem}.news_more_link:hover{color:#EA002A;background-color:transparent;border:2px solid #EA002A}.mobile-news{margin-bottom:40px}.news-list-media{position:relative}a.youtube_video{width:100%;height:100%;display:inline-block;position:absolute;top:0;left:0;background-image:url(../Images/play.png);background-repeat:no-repeat;background-position:center}.inline-news-header{margin-bottom:3rem}.inline-news-header .trenner{content:"";width:2.5rem;height:2px;background-color:#EA002A;margin-top:-0.5rem;margin-top:0.25rem;margin-left:0;margin-bottom:1rem}.title_news{font-size:55px}@media (max-width:999px){.title_news{font-size:1.4rem}.news_detail_header{padding-top:4rem}}.news_image_two_columns{margin-bottom:2rem}.news_image_two_columns img{width:calc(100% - 10px);height:auto}#weiterleitung{display:none}.news_detail_header{text-align:center;position:relative}.news_detail_header img{width:100%;object-fit:contain;height:auto}.news_detail_header::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";z-index:1}.news_detail_header .header .container{max-width:1200px}.news_detail_header .header{position:absolute;z-index:5;color:#fff;top:calc(50% - 3rem);width:100%;text-align:left}.news_detail_header .trenner,.news-trenner{content:"";width:2.5rem;height:2px;background-color:#EA002A;margin-left:0.35rem;margin-top:-0.5rem}.news-trenner{margin-top:0.25rem;margin-left:0;margin-bottom:3rem}.news-backlink-wrap a:hover{color:#EA002A}.paginated{color:#EA002A}.next_last a:hover{color:#EA002A}.red_arrow{color:#EA002A}.next_last{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #a0a0a0}.news_detail_header .tags{margin-left:0.35rem;margin-top:0.4rem;font-size:0.9rem}.configurator-wrapper{background-color:#F0F1F1;padding-top:5rem;height:100vh}@media screen and (max-width:992px){.configurator-wrapper{height:100%}}@media screen and (max-width:768px){.configurator-wrapper .h3,.configurator-wrapper h3{font-size:30px}}.configurator-wrapper .configurator-headline{margin-bottom:3rem}@media screen and (max-width:992px){.configurator-wrapper .configurator-headline{margin-bottom:0rem}.configurator-wrapper .configurator-headline h5{line-height:0}}.configurator-wrapper .configurator-headline h5,.configurator-wrapper .configurator-headline h1{font-weight:900}@media screen and (max-width:768px){.configurator-wrapper .configurator-headline h1{font-size:45px}.configurator-wrapper .configurator-headline h5{font-size:18px}}.configurator-wrapper .configurator-output .configurator-media{width:100%;height:auto}.configurator-wrapper .configurator-output .configurator-media img{width:100%;height:auto;object-fit:contain}@media screen and (max-width:992px){.configurator-wrapper .configurator-output .configurator-media img{width:75%}}.configurator-wrapper .configurator-message__success.success-desktop{width:fit-content;background-color:white;box-shadow:4px 4px 21px -7px rgba(0, 0, 0, 0.75);padding:1rem 2rem;border-radius:0.5rem;width:430px;position:absolute;top:67%}@media screen and (max-width:992px){.configurator-wrapper .configurator-message__success.success-desktop{display:none}}@media screen and (min-width:992px){.configurator-wrapper .configurator-message__success.success-mobile{display:none}}.configurator-wrapper .configurator-message__success .h3{font-weight:900}.configurator-wrapper .configurator-message__success .button-primary{position:relative;width:100%;justify-content:space-between;display:flex}.configurator-wrapper .configurator-message__success .button-primary:after{content:"";border-left:1.5px solid white;position:absolute;top:0;right:53px;width:1px;height:100%}.configurator-wrapper .configurator-message__success .button-primary:hover:after{border-color:#EA002A}.configurator-wrapper .configurator-message__success .button-primary i{font-size:24px}.configurator-wrapper .configurator-message__incorrect{position:absolute;width:fit-content;background-color:white;box-shadow:4px 4px 21px -7px rgba(0, 0, 0, 0.75);padding:1rem 2rem;border-radius:0.5rem;top:80%}@media screen and (max-width:992px){.configurator-wrapper .configurator-message__incorrect{margin-top:-5rem;top:70%}.configurator-wrapper .configurator-message__incorrect span{font-size:16px}}@media screen and (max-width:768px){.configurator-wrapper .configurator-message__incorrect{top:50%}}.configurator-wrapper .configurator-message__incorrect i{position:absolute;top:-16px;left:-16px;color:#EA002A;font-size:34px;height:auto}.configurator-wrapper .configurator-message__incorrect .h3{font-weight:900}.configurator-wrapper .configurator-option__wrapper{margin-top:1rem;margin-bottom:1rem;max-height:calc(100vh - 15rem);overflow-y:auto;width:100%;background-color:white;box-shadow:4px 4px 21px -7px rgba(0, 0, 0, 0.75);padding:1rem 2rem;border-radius:0.5rem;position:relative;z-index:1}@media screen and (max-width:992px){.configurator-wrapper .configurator-option__wrapper{max-height:400px}}.configurator-wrapper .configurator-option__wrapper .configurator-option__single{margin-top:4rem;margin-bottom:2rem}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-divider{position:absolute;left:0;display:block;border-bottom:1.5px solid #a8a8aa;width:100%;height:1.5px;margin-top:2rem}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option__head{display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option__head .option-info__wrapper{position:relative}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option__head .option-info__wrapper .fa-circle-exclamation{color:#A8A8AA}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option__head .option__headline{display:flex;align-items:baseline}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option__head .option__headline .h5{font-weight:900;text-transform:uppercase}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option-item__container{display:flex;margin-top:8px;flex-wrap:wrap}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option-item__container .configurator-option__item{align-items:center;display:flex;background-color:white;padding:1rem 1.25rem;text-align:center;border-radius:0.5rem;border:1px solid #A8A8AA;font-weight:bold;text-align:start;width:100px}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option-item__container .configurator-option__item .active-icon{display:none}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option-item__container .configurator-option__item .variant-icon{max-width:130px}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option-item__container .configurator-option__item.active{border-color:#EA002A !important;box-shadow:inset 10px 10px 18px -11px rgba(0, 0, 0, 0.3)}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option-item__container .configurator-option__item.active .variant-icon{display:none}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .configurator-option-item__container .configurator-option__item.active .active-icon{display:block;max-width:130px}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .double-item-spacing{width:100%}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .double-item-spacing .configurator-option__item{flex:1 1 50%;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex-wrap:wrap}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .option-item__img{width:100%}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .option-item__img .configurator-option__item{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex-wrap:wrap;flex:1 1 calc(25%)}@media screen and (max-width:992px){.configurator-wrapper .configurator-option__wrapper .configurator-option__single .option-item__img .configurator-option__item{flex:1 1 calc(50%)}}@media screen and (max-width:992px){.configurator-wrapper .configurator-option__wrapper .configurator-option__single .double-item-mobile-spacing{width:100%}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .double-item-mobile-spacing .configurator-option__item{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex-wrap:wrap;flex:40%}}@media screen and (max-width:768px){.configurator-wrapper .configurator-option__wrapper .configurator-option__single .double-item-mobile-spacing{flex:50%}}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .double-item-spacing{width:100%}.configurator-wrapper .configurator-option__wrapper .configurator-option__single .double-item-spacing .configurator-option__item{flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;flex-wrap:wrap;flex:40%}@media screen and (max-width:768px){.configurator-wrapper .configurator-option__wrapper .configurator-option__single .double-item-spacing .configurator-option__item{flex:50%}}.ce_container:has(.header-slider-test){max-width:100%;width:100%;padding:0}.ce_container:has(.header-slider-test) .row{width:100%;margin:0}.ce_container:has(.header-slider-test) .row>*{padding:0}.slider__header-slider{position:relative;height:100vh;width:100%}.slider__header-slider .splide__track{height:100%}.slider__header-slider .splide__track .slide-container{height:100%;display:flex;flex-direction:column;padding:7rem 6rem;justify-content:center;word-wrap:break-word}.slider__header-slider .splide__track .slide-container ul{list-style-type:disc}.slider__header-slider .splide__track .slide-container ul::marker{color:#EA002A}@media (max-width:768px){.slider__header-slider .splide__track .slide-container{padding-left:1rem;padding-right:1rem}}.slider__header-slider .img-mobile{display:none}@media (max-width:992px){.slider__header-slider .img-mobile{display:block}}@media (max-width:992px){.slider__header-slider .img-dekstop{display:none}}.slider__header-slider .slider-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;object-position:right}.slider__header-slider .splide__pagination__page{background-color:var(--arrow-color)}.slider__header-slider .splide__pagination__page.is-active{background-color:var(--arrow-color)}.slider__header-slider .splide__arrows .splide__arrow--prev{position:absolute;z-index:50;display:grid;place-content:center;width:48px;height:48px;top:50%;left:0;transform:translateY(-50%) scaleX(1);transform-origin:center;background-color:transparent;border:none;outline:none;margin:2rem}.slider__header-slider .splide__arrows .splide__arrow--next{position:absolute;z-index:50;display:grid;place-content:center;width:48px;height:48px;top:50%;right:0;transform:translateY(-50%);background-color:transparent;border:none;outline:none;margin:2rem}.slider__header-slider[data-darken="true"] .splide__slide::after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";background-image:linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, black 90%);z-index:-1}.slider__header-slider[data-arrows="None"] .splide__arrows{display:none}.vertical_tab_wrapper{width:100%;display:flex;gap:7rem}.vertical_tab_wrapper .tab_button{display:flex;gap:1rem;align-items:center;margin-top:3rem}.vertical_tab_wrapper .tab_button p{margin-bottom:0}.vertical_tab_wrapper table tr{display:table-row}.vertical_tab_wrapper .image_wrapper img{max-height:500px;object-fit:contain}.vertical_tab_wrapper[data-shadow="true"] .tab_content_wrapper img,.vertical_tab_wrapper[data-shadow="true"] .tab_content_wrapper video,.vertical_tab_wrapper[data-shadow="true"] .tab_content_wrapper svg{filter:drop-shadow(4px 4px 12px rgba(0, 0, 0, 0.25))}@media (min-width:992px){.vertical_tab_wrapper[data-rounded="true"] .tab_accordion .tab_accordion_single{border-radius:0.5rem}}.vertical_tab_wrapper[data-rounded="true"] .tab_content_wrapper img,.vertical_tab_wrapper[data-rounded="true"] .tab_content_wrapper video{border-radius:0.5rem}@media (min-width:992px){.vertical_tab_wrapper .tab_accordion{display:flex;flex-direction:column;gap:1rem;overflow-x:auto;overflow-y:hidden;width:32%}}.vertical_tab_wrapper .tab_accordion .tab_accordion_single{border-bottom:2px solid var(--tab-color);border-radius:0}@media (min-width:992px){.vertical_tab_wrapper .tab_accordion .tab_accordion_single{padding:0.55rem 0.75rem}.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="false"]{border:2px solid transparent}.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"]{border-radius:0.5rem;border:2px solid var(--tab-color)}}.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header{position:relative;display:flex;justify-content:flex-start;cursor:pointer;padding:1rem 0;gap:1rem}@media (min-width:992px){.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header{justify-content:flex-start;gap:1rem;align-items:center;padding:0}}.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header h1,.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header h2,.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header h3,.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header h4,.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header h5,.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header h6,.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header p,.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header span{font-weight:700;font-size:1.2rem;margin-bottom:0;color:var(--title-color)}.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header .tab_accordion_toggle>*{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0);transition:400ms ease-in-out}.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"] .tab_accordion_content{margin-bottom:1rem}.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_content{overflow:hidden;transition:200ms height ease-in-out}@media (min-width:992px){.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_content{display:none;margin-bottom:0}}@media (min-width:992px){.vertical_tab_wrapper .tab_accordion .tab_accordion_single .tab_accordion_toggle{display:none}}.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="false"] .tab_accordion_toggle .close{color:var(--title-color);opacity:0}.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="false"] .tab_accordion_toggle .open{color:var(--title-color);opacity:1}.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="false"] .tab_accordion_content{color:var(--title-color);height:0}.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"] .tab_accordion_toggle .close{opacity:1;transform:translateY(-50%) rotate(180deg);color:var(--title-color)}.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"] .tab_accordion_toggle .open{opacity:0;transform:rotate(180deg);color:var(--title-color)}@media (min-width:992px){.vertical_tab_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"]{border:2px solid var(--tab-color)}}.vertical_tab_wrapper .tab_content_wrapper{display:none;padding:2rem 0}@media (min-width:992px){.vertical_tab_wrapper .tab_content_wrapper{padding-bottom:2rem;padding-top:0;display:block;width:75%}}.image_wrapper img{width:100%;height:auto}.image_wrapper[data-shadow="true"] img{filter:drop-shadow(4px 4px 12px rgba(0, 0, 0, 0.25))}.image_wrapper[data-rounded="true"] img{border-radius:0.5rem}.alternating_hover_media{padding:0}.alternating_hover_media ul li{padding-inline-start:0}.alternating_hover_media[data-overlay="true"] .img-box .box-image-hover{object-fit:contain}.alternating_hover_media .img-box::after{content:"";position:absolute;width:0;height:0;border-style:solid;top:50%;transform:translateY(-50%);transition:0.3s ease-in-out}.alternating_hover_media[data-switch-image="true"]{}.alternating_hover_media[data-switch-image="true"] .box-row:nth-child(2n+1){flex-direction:row-reverse}.alternating_hover_media[data-switch-image="true"] .box-row:nth-child(2n+1) .img-box::after{border-width:30px 0 30px 30px;left:0;right:0;border-color:transparent transparent transparent var(--bg-color)}.alternating_hover_media[data-switch-image="true"] .box-row:nth-child(2n) .img-box::after{border-width:30px 30px 30px 0;right:0;border-color:transparent var(--bg-color) transparent transparent}.alternating_hover_media[data-switch-image="false"]{}.alternating_hover_media[data-switch-image="false"] .box-row:nth-child(2n){flex-direction:row-reverse}.alternating_hover_media[data-switch-image="false"] .box-row:nth-child(2n) .img-box::after{left:-50px;width:100px;height:100px;background-color:var(--bg-color);border-radius:50%;border-color:transparent}.alternating_hover_media[data-switch-image="false"] .box-row:nth-child(2n+1) .img-box::after{width:100px;height:100px;background-color:var(--bg-color);border-radius:50%;right:-50px;border-color:transparent}.alternating_hover_media[data-corner-style="true"] .box-row:first-child{overflow:hidden;border-radius:0.5rem 0.5rem 0 0}.alternating_hover_media[data-corner-style="true"] .box-row:last-child{overflow:hidden;border-radius:0 0 0.5rem 0.5rem}.alternating_hover_media[data-shadow="true"] .box-row{filter:drop-shadow(4px 4px 12px rgba(0, 0, 0, 0.25))}.text-box{background-color:var(--bg-color);padding:3rem 5rem;transition:0.2s;transition:0.3s ease-in-out}.box-image{width:100%;height:100%;object-fit:cover}.box-image-hover{position:absolute;top:0;width:100%;opacity:0;transition:opacity 0.3s ease-in-out}.img-box{position:relative;padding:0;object-fit:cover;overflow:hidden}.img-box:hover .box-image-hover{opacity:1;transition:0.3s ease-in-out}.ce_columns4:has(.alternating_hover_media) .alternating_hover_media .img-box{width:100%}.ce_columns4:has(.alternating_hover_media) .alternating_hover_media .img-box::after{display:none}.ce_columns4:has(.alternating_hover_media) .alternating_hover_media .text-box{width:100%;padding:2rem 3rem}@media screen and (max-width:1200px){.text-box{padding:2rem}}@media screen and (max-width:992px){.alternating_hover_media{padding:2rem}}@media screen and (max-width:768px){.box-image-hover{width:100%;max-height:500px}.img-box::after{display:none}}.content_box_wrapper{background-color:var(--bg-color);padding:2rem 2.5rem;max-width:100%;width:100%;word-wrap:break-word}.content_box_wrapper table tr{display:table-row}.content_box_wrapper[data-shadow="true"]{filter:drop-shadow(4px 4px 12px rgba(0, 0, 0, 0.25))}.content_box_wrapper[data-blur="true"]{background:var(--bg-color);box-shadow:0 8px 32px 0 rgba(0, 0, 0, 0.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border-radius:10px;border:1px solid var(--bg-color)}.content_box_wrapper[data-rounded="true"]{border-radius:0.5rem}.content_box_wrapper[data-rounded="true"] video,.content_box_wrapper[data-rounded="true"] img{border-radius:0.5rem}@media (max-width:992px){.content_box_wrapper .frame-type-table{overflow:scroll}}.structure__accordion{width:100%}.structure__accordion ul{list-style:none;padding-left:0}.structure__accordion ul.accordion-controls>li{overflow:hidden}.structure__accordion ul .accordion-btn{position:relative;text-align:left;word-break:break-word}.structure__accordion ul .accordion-btn>*{font-size:inherit}.structure__accordion ul .accordion-btn h1,.structure__accordion ul .accordion-btn h2,.structure__accordion ul .accordion-btn h3,.structure__accordion ul .accordion-btn h4,.structure__accordion ul .accordion-btn h5,.structure__accordion ul .accordion-btn h6,.structure__accordion ul .accordion-btn p,.structure__accordion ul .accordion-btn span{font-weight:500;font-size:inherit;margin-bottom:0;color:var(--title-color)}.structure__accordion ul .accordion_minimal .accordion-btn{display:flex;gap:1rem;width:100%;padding:1rem;padding-right:3.5rem;color:white;border:none;background-color:transparent;font-weight:200;font-size:1.5rem;align-items:center}.structure__accordion ul .accordion_minimal .accordion-btn::after{position:absolute;right:2rem;color:var(--accordion-color);content:"";font-family:"Font Awesome 6 Free";font-weight:900;transform-origin:center;margin-left:auto;transition:rotate 300ms ease-in-out, background-image 300ms ease-in-out}.structure__accordion ul .accordion_minimal .accordion-btn.dark{color:black}.structure__accordion ul .accordion_minimal .accordion-btn.dark::after{position:absolute;right:2rem;color:var(--accordion-color);content:"";font-family:"Font Awesome 6 Free";font-weight:900;transform-origin:center;margin-left:auto;transition:rotate 300ms ease-in-out, background-image 300ms ease-in-out}.structure__accordion ul .accordion_minimal .accordion-btn[aria-expanded="true"].dark::after{rotate:180deg;content:"";font-family:"Font Awesome 6 Free"}.structure__accordion ul .accordion_minimal .accordion-btn[aria-expanded="true"]::after{rotate:180deg;content:"";font-family:"Font Awesome 6 Free"}.structure__accordion ul .accordion_minimal .accordion-content{height:0;transition:height 300ms ease-in-out, border-color 300ms ease-in-out;border-color:var(--accordion-color) !important;border-bottom:1px solid}.structure__accordion ul .accordion_minimal .accordion-content .accordion-content-container{padding:1rem}.structure__accordion ul .accordion_minimal .accordion-content[aria-hidden="false"]{border-color:transparent}.contact_card_wrapper{background-color:var(--bg-color);padding:2rem 2.5rem;max-width:100%;width:100%;word-wrap:break-word}.contact_card_wrapper .row{margin:0}.contact_card_wrapper[data-full="true"]{padding:0;display:flex;flex-direction:column-reverse}.contact_card_wrapper[data-full="true"] .right_content{padding:2rem 2.5rem}.contact_card_wrapper[data-full="true"] .left_content{justify-content:flex-end;padding:0}.contact_card_wrapper[data-full="true"] .left_content img{width:100%;height:100%;object-fit:cover;border-radius:0}.contact_card_wrapper[data-text="true"] .text-wrapper{display:flex;flex-direction:column;justify-content:flex-end;height:50%;width:100%;z-index:1;padding:1rem 2.5rem}.contact_card_wrapper[data-shadow="true"]{filter:drop-shadow(4px 4px 12px rgba(0, 0, 0, 0.25))}.contact_card_wrapper[data-shadow="true"] video,.contact_card_wrapper[data-shadow="true"] img{filter:drop-shadow(4px 4px 12px rgba(0, 0, 0, 0.25))}.contact_card_wrapper[data-rounded="true"]{border-radius:0.5rem}.contact_card_wrapper[data-rounded="true"] video,.contact_card_wrapper[data-rounded="true"] img{border-radius:0.5rem}.contact_card_wrapper[data-rounded="true"] .left_content img{border-radius:0.5rem}.contact_card_wrapper .right_content{display:flex;flex-direction:column;justify-content:center;padding-right:3rem}.contact_card_wrapper .left_content{display:flex;flex-direction:column;align-items:center;justify-content:center}.contact_card_wrapper[data-full="false"] .left_content img{margin-bottom:1rem;height:auto;max-width:100%;max-height:100%;object-fit:contain}@media (max-width:992px){.contact_card_wrapper .right_content{padding-right:auto}.contact_card_wrapper[data-text="true"] .text-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (max-width:768px){.contact_card_wrapper .left_content img{width:70%}}.produktfinder__container{position:relative;max-width:100%;padding-top:150px;padding-bottom:100px;background:linear-gradient(180deg, black 0%, rgba(255, 255, 255, 0) 40%)}.produktfinder__container .breadcrumb_wrapper{text-align:center;color:white;margin-top:1rem;margin-bottom:3rem;font-weight:700;font-size:1.2rem}.produktfinder__container .breadcrumb_wrapper .current{font-weight:400}.produktfinder__container .breadcrumb_wrapper i{color:#EA002A;margin-right:0.2rem;margin-left:0.2rem}.produktfinder__container .produktfinder_bg_img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:-1}.produktfinder__container .back-btn__wrapper{width:100%;display:flex}.produktfinder__container .produktfinder_kachel__wrapper{justify-content:center}.produktfinder__container .produktfinder_kachel__wrapper .produktfinder__kachel{margin-bottom:1.5rem;min-width:264px;max-width:264px;width:100%}.produktfinder__container .produktfinder_kachel__wrapper .produktfinder__kachel .new-btn{display:none}.produktfinder__container .produktfinder_kachel__wrapper .produktfinder__kachel[data-neu="true"] .img-btn-wrapper{position:relative}.produktfinder__container .produktfinder_kachel__wrapper .produktfinder__kachel[data-neu="true"] .img-btn-wrapper .new-btn{position:absolute;top:0;right:0;font-weight:bold;display:block;background-color:#EA002A;color:white;padding:0.1rem 0.7rem;border-bottom-left-radius:0.5rem;border-top-right-radius:0.5rem}.produktfinder__container .produktfinder_kachel__wrapper .produktfinder__kachel[data-neu="true"] img{border:2px solid #EA002A}@media (max-width:1200px){.produktfinder__container .produktfinder_kachel__wrapper .produktfinder__kachel{min-width:auto;max-width:auto;width:auto}}.produktfinder__container .produktfinder_kachel__wrapper .produktfinder__kachel img{width:100%;height:190px;object-fit:cover;border-top-right-radius:0.5rem;border-top-left-radius:0.5rem}.produktfinder__container .produktfinder_kachel__wrapper .produktfinder__kachel .produktfinder_kachel__title{background-color:#EA002A;padding:0.5rem;color:white;text-transform:uppercase;font-weight:800;border-bottom-right-radius:0.5rem;border-bottom-left-radius:0.5rem;font-size:0.9rem;word-break:break-word;line-height:1.3;display:flex;gap:0.5rem;min-height:60px;align-items:center}.produktfinder__container .button-white-outline{text-align:center}.produktfinder__container:has(.produktfinder_detail) h2{font-weight:900}.produktfinder__container:has(.produktfinder_detail) .produktfinder_produkt_img{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;height:600px;padding-top:4rem;padding-bottom:4rem;background:rgba(255, 255, 255, 0.46);box-shadow:0 8px 32px 0 rgba(0, 0, 0, 0.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255, 255, 255, 0.46);border-radius:0.5rem}@media (max-width:992px){.produktfinder__container:has(.produktfinder_detail) .produktfinder_produkt_img{margin-bottom:2rem}}.produktfinder__container:has(.produktfinder_detail) .produktfinder_produkt_img img{width:100%;height:100%;object-fit:contain}.produktfinder__container:has(.produktfinder_detail) .variation__wrapper{height:200px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:white transparent;background:rgba(255, 255, 255, 0.46);box-shadow:0 8px 32px 0 rgba(0, 0, 0, 0.37);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);border:1px solid rgba(255, 255, 255, 0.46);border-radius:0.5rem;padding-top:0.5rem;padding-top:0.5rem;margin-bottom:3rem}.produktfinder__container:has(.produktfinder_detail) .pdf_kachel__wrapper{height:200px;overflow-y:scroll;scrollbar-width:thin;scrollbar-color:white transparent;margin-bottom:5rem}@media (max-width:992px){.produktfinder__container:has(.produktfinder_detail) .pdf_kachel__wrapper{height:100%;overflow-y:auto}}.produktfinder__container:has(.produktfinder_detail) .pdf_kachel__wrapper .download_item{display:flex;flex-direction:column;align-items:center;background-color:white;min-height:200px;height:100%;width:100%;padding:1rem 0.85rem;border-radius:0.5rem;box-shadow:17px 10px 22px -4px rgba(0, 0, 0, 0.22);word-break:break-word;text-align:center}.produktfinder__container:has(.produktfinder_detail) .pdf_kachel__wrapper .download_item .pdf_size{font-size:0.95rem}.produktfinder__container:has(.produktfinder_detail) .pdf_kachel__wrapper .download_item .fa-file-pdf{color:#EA002A;font-size:3.5rem;margin-bottom:1rem}.produktfinder__container:has(.produktfinder_detail) .pdf_kachel__wrapper .download_item:hover{background-color:#EA002A;color:white}.produktfinder__container:has(.produktfinder_detail) .pdf_kachel__wrapper .download_item:hover .fa-file-pdf{color:white}.produktfinder__container:has(.produktfinder_detail) .button-white-outline{text-align:center}.tab_accordion_wrapper{width:100%}.tab_accordion_wrapper table tr{display:table-row}.tab_accordion_wrapper .tab_accordion{width:100%}@media (min-width:992px){.tab_accordion_wrapper .tab_accordion{display:flex;border-bottom:2px solid #EA002A;overflow-x:auto;overflow-y:hidden}}.tab_accordion_wrapper .tab_accordion .tab_accordion_single{border-bottom:2px solid #EA002A}@media (min-width:992px){.tab_accordion_wrapper .tab_accordion .tab_accordion_single{padding:0.5rem 1rem;border-bottom-color:transparent;border:2px solid transparent}}.tab_accordion_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header{position:relative;display:flex;justify-content:space-between;cursor:pointer;padding:1rem 0}@media (min-width:992px){.tab_accordion_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header{padding:0}}.tab_accordion_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header p{font-weight:700;font-size:1.2rem;margin-bottom:0}.tab_accordion_wrapper .tab_accordion .tab_accordion_single .tab_accordion_header .tab_accordion_toggle>*{position:absolute;top:50%;right:0;transform:translateY(-50%) rotate(0);transition:400ms ease-in-out}.tab_accordion_wrapper .tab_accordion .tab_accordion_single .tab_accordion_content{overflow:hidden;transition:200ms height ease-in-out}@media (min-width:992px){.tab_accordion_wrapper .tab_accordion .tab_accordion_single .tab_accordion_content{display:none}}@media (min-width:992px){.tab_accordion_wrapper .tab_accordion .tab_accordion_single .tab_accordion_toggle{display:none}}.tab_accordion_wrapper .tab_accordion .tab_accordion_single[aria-expanded="false"] .tab_accordion_toggle .close{opacity:0}.tab_accordion_wrapper .tab_accordion .tab_accordion_single[aria-expanded="false"] .tab_accordion_toggle .open{opacity:1}.tab_accordion_wrapper .tab_accordion .tab_accordion_single[aria-expanded="false"] .tab_accordion_content{height:0}.tab_accordion_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"]{padding-bottom:1rem}.tab_accordion_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"] .tab_accordion_toggle .close{opacity:1;transform:rotate(180deg)}.tab_accordion_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"] .tab_accordion_toggle .open{opacity:0;transform:rotate(180deg)}@media (min-width:992px){.tab_accordion_wrapper .tab_accordion .tab_accordion_single[aria-expanded="true"]{border:2px solid #EA002A;background-color:#F0F2F6;border-bottom-color:transparent;margin-bottom:-2px}}.tab_accordion_wrapper .tab_content_wrapper{display:none}@media (min-width:992px){.tab_accordion_wrapper .tab_content_wrapper{display:block}}.product-container{margin-top:50px}.breadcrumb-nav-wrapper{display:flex;align-items:center;gap:0.8rem;font-size:1.125rem;margin-bottom:2.5rem}.breadcrumb-nav-wrapper.desktop{border-bottom:1px solid #A8A8AA;margin-top:20px;padding:1rem 0;background-color:white;z-index:100;font-weight:700;text-transform:uppercase}@media screen and (max-width:992px){.breadcrumb-nav-wrapper.desktop{display:none}}.breadcrumb-nav-wrapper.mobil{display:none}@media screen and (max-width:992px){.breadcrumb-nav-wrapper.mobil{display:block}}.breadcrumb-nav-wrapper .active{font-weight:700}.side-nav-wrapper{position:sticky;top:3rem;padding-top:1rem;word-break:break-word;font-weight:700}.side-nav-wrapper .nav-item-container{margin-bottom:0.5rem}@media screen and (max-width:992px){.side-nav-wrapper .nav-item-container{margin-bottom:auto}}@media screen and (max-width:992px){.side-nav-wrapper .sidenav_container{display:none}.side-nav-wrapper .sidenav_container a{white-space:nowrap}}@media screen and (max-width:992px){.side-nav-wrapper{width:100%;border-bottom:2px solid #A8A8AA;padding:1rem 0.5rem;background-color:white;z-index:100;top:60px}.side-nav-wrapper .breadcrumb-nav-wrapper{display:flex}}.side-nav-wrapper .active{font-weight:700;color:#EA002A}@media screen and (max-width:992px){.side-nav-wrapper .nav-item-container .nav-l1-item{display:inline-block;padding:0.55rem 0.75rem;color:#EA002A;background-color:transparent;border:2px solid #EA002A;transition:all 200ms ease-in-out;border-radius:0.5rem}.side-nav-wrapper .nav-item-container .nav-l1-item:hover{color:white;background-color:#EA002A;border:2px solid #EA002A}}.img-text-card{display:flex;justify-content:center;max-height:100%;width:100%}.img-text-card[data-overlapping="true"]{margin-top:150px}.img-text-card[data-overlapping="true"] .img-wrapper{width:auto}.img-text-card[data-overlapping="true"] .img-wrapper img{height:300px;object-fit:cover;object-position:top;margin-top:-150px}.img-text-card[data-shadow="true"] .img-text-card-container{filter:drop-shadow(4px 4px 12px rgba(0, 0, 0, 0.25))}.img-text-card[data-rounded="true"] .img-text-card-container{border-radius:0.5rem}.img-text-card[data-rounded="true"] .img-text-card-container .img-wrapper img{border-radius:0.5rem 0.5rem 0 0}.img-text-card .img-text-card-container{display:flex;flex-direction:column;align-items:center;min-width:250px;transition:0.3s ease-in-out;background-color:var(--card-color)}.img-text-card .img-wrapper{width:100%}.img-text-card .img-wrapper img{width:100%;max-height:500px;object-fit:cover;object-position:bottom;height:200px;object-fit:contain;background-color:white}@media screen and (max-width:992px){.img-text-card .img-wrapper img{height:250px}}.img-text-card .text-wrapper{margin:0;padding:2rem;display:flex;flex-direction:column;width:100%}.img-text-card .text-wrapper p:last-child{margin-bottom:0}.timeline{position:relative}.timeline::before{content:"";position:absolute;top:0;bottom:0;left:40px;width:4px;background-color:var(--timeline-color)}.timeline .timeline-item{position:relative;display:flex;align-items:start;margin-bottom:40px}.timeline .timeline-item .timeline-year{background-color:var(--timeline-color);color:white;font-weight:900;font-size:35px;padding:8px 12px;border-radius:4px;position:relative;z-index:1}.timeline .timeline-item .timeline-content{margin-left:60px;flex-grow:1}.timeline .timeline-item .timeline-content .timeline-box{max-width:320px;min-width:100%;margin-bottom:10px}@media (max-width:992px){.timeline::before{left:32px}.timeline .timeline-item .timeline-year{font-size:30px;padding:6px 10px}.timeline .timeline-item .timeline-content{margin-left:50px}.timeline .timeline-item .timeline-content .timeline-box{width:100%}}body{background-color:unset}*{scroll-margin:120px}a{text-decoration:none !important;color:inherit}.frame-type-table{width:100%}.footer-border{width:100%;height:10px;margin-top:1rem;background-color:#EA002A}.footer-border-gray{width:100%;height:2px;background-color:#A8A8AA}.ce-uploads-fileName{word-break:break-word}.video-embed-item{max-width:100%}