body>.contao-cookiebar{display:none}.mod_cookiebarOpener{margin:0;position:absolute}.mod_cookiebarOpener a{white-space:nowrap;width:2.5em;height:2.5em;overflow:hidden;text-indent:100%;background-color:#A72920;position:fixed;bottom:1em;left:1em;border-radius:50%;margin:0;cursor:pointer;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M224,127.4a95.6,95.6,0,0,1-28.2,68.5c-36.9,36.9-97.3,37.3-134.7.9A96,96,0,0,1,128.6,32a8.1,8.1,0,0,1,7.8,9.8,32,32,0,0,0,30.8,39,8,8,0,0,1,8,8,32,32,0,0,0,39,30.8A8.1,8.1,0,0,1,224,127.4Z" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><circle fill="%23fff" cx="156" cy="172" r="16"/><circle fill="%23fff" cx="92" cy="164" r="16"/><circle fill="%23fff" cx="84" cy="108" r="16"/><circle fill="%23fff" cx="136" cy="124" r="16"/></svg>');background-size:80%;background-repeat:no-repeat;background-position:center;z-index:9}.cookiebar_default .cc-btn{border-radius:0}.cc-head a{outline:none}.cc-module{background:rgba(0, 0, 0, 0.1);padding:1.5em 1em;display:grid;align-items:center;justify-content:center;text-align:center;text-wrap:balance}.cc-module button{background-color:#A72920;padding:0.5em 1.5em;border:0;width:fit-content;color:#fff;margin-inline:auto;cursor:pointer}.cc-module button:hover{background-color:#92241c}.cc-module:not(:only-child){position:absolute;inset:0;background-color:#d6d6d6;overflow-y:auto}*:has(> .cc-module){position:relative}.vee-header .vee-header__contact{margin-top:-1px}.vee-header .vee-header__contact .vee-contact__2 em{display:block !important;font-size:1.5rem;margin-top:6px}@media (min-width:460px){.vee-header .vee-header__contact .vee-contact__2 em{display:none !important}}.vee-header .vee-header__contact .vee-contact__2 strong{display:none}@media (min-width:460px){.vee-header .vee-header__contact .vee-contact__2 strong{display:block}}@media (max-width:500px){.vee-header .vee-header__contact{position:absolute;bottom:-15px;right:0;background:#fff;padding:10px;z-index:2}}@media (min-width: 1200px){.vee-header .vee-header__contact{display:none}}@media (max-width:500px){.vee-header--stuck .vee-header__contact{display:none}}.vee-header__right{flex-direction:row;align-items:center}@media (min-width: 1200px){.vee-header__right{display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-end;align-self:stretch;padding-bottom:6px}}.mm-navbar .vee-contact__1 *,.mm-navbar .vee-contact__2 *{color:#fff !important}body:not(.home-page) h1.vee-headline-1,.headline-1 [class*="vee-headline"],.home-page h2.vee-headline-1,.home-page h3.vee-headline-1{position:relative}body:not(.home-page) h1.vee-headline-1:before,.headline-1 [class*="vee-headline"]:before,.home-page h2.vee-headline-1:before,.home-page h3.vee-headline-1:before{content:"";width:0;height:0;border-style:solid;border-width:16px 16px 0 0;border-color:#A72920 transparent transparent transparent;margin-bottom:1.5rem;display:block}.home-page h3.vee-headline-1.headline-v2:before{border-width:0 16px 16px 0;border-color:transparent #A72920 transparent transparent;margin-bottom:0;position:absolute;right:0;top:0}.simple-headline h3:before{display:none !important}.main-slider{position:relative;overflow:visible}.main-slider:after{content:"";position:absolute;right:0;bottom:0;z-index:1;width:0;height:0;border-style:solid;border-width:0 0 64px 68px;border-color:transparent transparent #fff transparent}@media (min-width:992px){.main-slider:after{border-width:0 0 128px 136px}}.main-slider:before{content:"";position:absolute;left:0;top:100%;z-index:1;width:0;height:0;border-style:solid;border-width:64px 68px 0 0;border-color:#161615 transparent transparent transparent}@media (min-width:992px){.main-slider:before{border-width:128px 136px 0 0}}.ce_text ul{list-style:none;margin-top:0;padding-left:26px}.ce_text ul li{padding-left:26px;position:relative;margin-bottom:1.5rem}.ce_text ul li:before{content:"";position:absolute;top:6px;left:0;width:0;height:0;border-style:solid;border-width:10px 10px 0 0;border-color:#161615 transparent transparent transparent}.cut_corner img{clip-path:polygon(100% 0, 100% calc(100% - 49px), calc(100% - 45px) 100%, 0 100%, 0 0);-webkit-clip-path:polygon(100% 0, 100% calc(100% - 49px), calc(100% - 45px) 100%, 0 100%, 0 0)}@media (min-width:992px){.cut_corner img{clip-path:polygon(100% 0, 100% calc(100% - 99px), calc(100% - 90px) 100%, 0 100%, 0 0);-webkit-clip-path:polygon(100% 0, 100% calc(100% - 99px), calc(100% - 90px) 100%, 0 100%, 0 0)}}@media (min-width:992px){.main-column-padding>div{padding-right:2rem}}.swiper-slide .product-list__product{text-align:center}.product-list img{margin-bottom:1rem}.product-list__category-name{font-size:0.75rem;font-weight:500;font-family:"Oswald", sans-serif;letter-spacing:0.05em;text-transform:uppercase;list-style:2;margin-top:1em;margin-bottom:0}.product-list__product-visual{display:block;padding-bottom:80%;position:relative}.product-list__product-visual img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-height:100%}.vee-slider .product-list__product-visual img{max-width:90%}.product-list__product-name{font-weight:500;font-family:"Oswald", sans-serif;letter-spacing:0.05em;text-transform:uppercase;color:#161615;font-size:1rem}.product-list__product-name a{color:inherit}.product-list__product-name a:hover{color:inherit;text-decoration:underline}.product__visual ul,.product__visual .vee-product-reader__gallery-thumbnails{display:flex;flex-wrap:wrap;padding-left:0;list-style:none;margin:-5px}.product__visual ul>*,.product__visual .vee-product-reader__gallery-thumbnails>*{flex:0 0 33.33333%;padding:5px}.product__image,.product .vee-product-reader__gallery-main{padding:10px;border:1px solid #ededed;text-align:center}.product__image:not(:last-child),.product .vee-product-reader__gallery-main:not(:last-child){margin-bottom:1rem}.product__title{line-height:1;margin-bottom:0;font-size:1.5rem}.product__size{margin-bottom:2rem;font-size:1em;color:inherit;font-family:inherit;text-transform:none;letter-spacing:unset;line-height:inherit;padding-top:0.2em}.product__info p{margin-bottom:0}.product__info .row{margin-bottom:1rem;border-bottom:1px dashed #ededed;padding-bottom:1rem}.product__info .row:last-child{margin-bottom:2rem;padding:0;border:none}.product__info .small{font-size:0.875rem}.product__info-headline{font-size:0.875rem;opacity:0.7}.product__additional-info{font-size:0.875rem}.product .vee-line-divider{margin-top:2rem}.product__download{margin-top:40px}.product__download h4{margin-bottom:32px}.product .ce_player+.ce_player{border-top:1px solid #ededed;padding-top:32px}@media (max-width:768px){.product .vee-button{margin-top:1.5rem;margin-bottom:2rem}}.link-box a{color:#fff;background:#161615;display:block;padding:8rem 2rem 2rem 2rem;clip-path:polygon(100% 0, 100% calc(100% - 49px), calc(100% - 45px) 100%, 0 100%, 0 0);-webkit-clip-path:polygon(100% 0, 100% calc(100% - 49px), calc(100% - 45px) 100%, 0 100%, 0 0)}@media (min-width:992px){.link-box a{clip-path:polygon(100% 0, 100% calc(100% - 49px), calc(100% - 45px) 100%, 0 100%, 0 0);-webkit-clip-path:polygon(100% 0, 100% calc(100% - 49px), calc(100% - 45px) 100%, 0 100%, 0 0)}}.link-box a:hover{color:#fff;background-color:#A72920}@media (min-width:768px){.link-box{height:100%}.link-box a{height:calc(100% - 1rem)}}.job-list ul{margin-top:1.5rem;margin-bottom:1.5rem}.job-list ul li{margin-bottom:1rem}.vee-alert-box--light{background-color:rgba(167, 41, 32, 0.25)}.section-quick-contact{padding:3rem 2rem 2rem 2rem;color:#fff;background:url("/files/layout/images/footer-bg.png") center no-repeat #000000;background-size:cover;margin-top:2rem;margin-bottom:2rem;border:2px solid rgba(255, 255, 255, 0.2)}.section-quick-contact__text{text-align:center;font-weight:bold;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding-bottom:1rem}.section-quick-contact label{color:inherit !important}.section-quick-contact>*:last-child{margin-bottom:0}.section-quick-contact fieldset{margin:0}.section-quick-contact input.text{min-height:3.6rem}@media (min-width:992px){.section-quick-contact .formbody{display:flex;flex-wrap:wrap;margin:0 -15px}.section-quick-contact .formbody>*{padding-left:15px;padding-right:15px}.section-quick-contact .formbody .widget-text{flex-grow:1}.section-quick-contact .formbody .widget-checkbox{order:1;width:100%;margin-bottom:0}.section-quick-contact .formbody .vee-button{height:58px;margin-bottom:1rem}}.message.ajaxconfirm{background-color:#21d121;color:#ffffff}.ce_text>.image_container.float_above{margin-bottom:1.5rem}.partner-list{display:flex;flex-wrap:wrap;margin:-10px}.partner-list>*{padding:10px;flex:0 0 100%}@media (min-width:576px){.partner-list>*{flex:0 0 50%;max-width:50%}}@media (min-width:1200px){.partner-list>*{flex:0 0 33.333%;max-width:33.333%}}.partner-box{display:block;height:100%;text-align:center;padding:1.5rem;border:1px solid #ededed;color:#656565}.partner-box__image{margin-bottom:0.5rem;aspect-ratio:1.5714285714;display:flex;align-items:center;justify-content:center;width:220px;max-width:90%;margin-left:auto;margin-right:auto}.partner-box__title{font-weight:bolder;line-height:1.2}.partner-box__text{color:#767676}.partner-box:hover{border-color:#A72920;text-decoration:none}.fancybox-container{transform:translate3d(0, 0, 0) translateZ(1000px)}.message.ajaxconfirm h3{color:inherit}@media (min-width:576px){.product .vee-download-1{flex-wrap:nowrap}}@media (max-width:575.98px){.vee-header__search-form input.text{font-size:18px}.vee-header__search-form button.submit{font-size:1.5em}}.proven-expert-footer{background-color:#161615;text-align:center;padding-bottom:1rem;margin-top:-2.5rem}.proven-expert-footer #pewl{margin-bottom:1rem;margin-top:1rem}.footer-badge{margin-bottom:1.5rem;max-width:180px;background-color:#161615}.footer-badge img{border-radius:10px;mix-blend-mode:exclusion}.box-slogan{--bg-opcaity: 1;position:relative;text-align:center;font-family:Oswald, sans-serif;font-size:1.1rem;text-wrap:balance;padding:2em 1.5em;color:#fff;font-weight:300}.box-slogan h1,.box-slogan h2,.box-slogan h3,.box-slogan h4,.box-slogan h5,.box-slogan h6{color:currentColor}.box-slogan *{margin-bottom:0}.box-slogan::after{--border-size: 2em;z-index:-1;content:"";position:absolute;inset:0;clip-path:polygon(0% 0%, calc(100% - var(--border-size)) 0%, 100% var(--border-size), 100% 100%, var(--border-size) 100%, 0% calc(100% - var(--border-size)));background:linear-gradient(to right, rgba(124.60344827586, 30.724137931034, 23.896551724138, var(--bg-opcaity)), #bd2f24);border-bottom:3px solid #dba246}.box-slogan::before{--border-size: 3em;z-index:-2;content:"";position:absolute;inset:0.3em;mix-blend-mode:multiply;border:1px solid #e26e65;border-radius:5px}.box-slogan a{color:currentColor;text-decoration:underline}.section-banner{overflow:hidden;position:relative}.section-banner .box-slogan{--width: min(32em, 95vw);--bg-opcaity: 0.8;padding:1em 3em;font-size:clamp(1rem, 3vw, 1.3rem);left:50%;margin-left:calc(var(--width) * -0.5);width:var(--width);top:0.25em;position:absolute;z-index:3;backdrop-filter:blur(5px);margin-bottom:0}.section-banner .box-slogan *:last-child{margin-bottom:0}@media (max-width:992px){.section-banner .swiper-slide>.vee-section--full-background{padding-top:4rem}.section-banner .box-slogan{position:relative;margin-bottom:-4em;margin-top:1rem}}@media (min-width:1200px) and (max-width:1400px){.vee-menu .vee-menu__navigation{display:flex;padding-left:1.5rem}.vee-menu .vee-menu__navigation>li>a{font-size:0.95rem !important}}.ce_rsce_banner{margin-bottom:0}.banner{--clip-size: clamp(36px, 3vw, 128px);position:relative;display:grid;align-items:center;clip-path:polygon(100% 0, 100% calc(100% - var(--clip-size) * 1.1), calc(100% - var(--clip-size)) 100%, 0 100%, 0 0)}.banner-visual{position:absolute;inset:0}.banner-visual img{width:100%;height:100%;object-fit:cover;position:absolute;top:0}.banner-content{align-content:center;text-align:center;padding:3em 1rem 5rem 1rem;position:relative;z-index:1;background:rgba(0, 0, 0, 0.75);color:#fff;min-height:clamp(200px, 70vh, 800px)}.banner-content h1{color:#fff;text-align:center;margin-bottom:0;max-width:1200px;margin-inline:auto;text-wrap:balance;font-size:clamp(20px, 4vw, 3rem);font-weight:bold}.banner-content h1 span{display:block;color:#A72920;font-size:0.9em;margin-top:0.5em}.banner-button{margin-top:1.5rem;text-align:center;display:flex;justify-content:center}.banner-bottom{margin-inline:auto;max-width:min(90vw, 1200px);margin-top:-3rem;position:relative;z-index:2}html:has(.section-text-image){overflow-x:hidden}html:has(.section-text-image) body{overflow-x:hidden}.section-light{background:#f1f1f1;--section-text-image-bg: #fff}div:has(> .section-text-image-wrapper:only-child){display:grid}.section-text-image-wrapper{container-type:inline-size;display:grid}.section-text-image{--padding-gap: 2rem;position:relative;margin-inline:auto;margin-bottom:clamp(2rem, 4vw, 48px);padding-inline:1rem}.section-text-image::before{content:"";position:absolute;inset:var(--padding-gap) var(--padding-gap) 0 -1rem;background-color:var(--section-text-image-bg, #f1f1f1);z-index:-1}.section-text-image__content{display:flow-root;padding:var(--padding-gap) calc(var(--padding-gap) + 1rem) var(--padding-gap) 1rem}.section-text-image__visual img{width:100%}.section-text-image__text>*:last-child{margin-bottom:0}@media (max-width:576px){.section-text-image{padding-inline:0}.section-text-image::before{right:0.5rem}.section-text-image__content{padding-left:0;padding-right:1.5rem}}@container (min-width: 800px){.section-text-image{display:grid;gap:1.5rem;width:100%;grid-template-columns:1fr 1fr;padding-bottom:var(--padding-gap);--padding-gap: 3rem}.section-text-image::before{content:"";position:absolute;inset:var(--padding-gap) -50vw 0 25%;z-index:-1}.section-text-image__content{align-self:center;padding-top:calc(var(--padding-gap) * 2);padding-bottom:0}.section-text-image__visual img{height:100%;object-fit:cover}.section-text-image--right::before{inset:var(--padding-gap) 25% 0 -50vw}.section-text-image--right .section-text-image__visual{order:1}}.footer-lp{text-align:center}.footer-lp .proven-expert-footer{margin-block:1rem;padding-bottom:0}.footer-lp .ce_text{font-size:0.85em}.footer-lp a{color:#B7B7B7}.footer-lp a:hover{color:#A72920}.section-bg-red a{color:currentColor;text-decoration:underline}.vee-header__content--column-right .vee-header__social{margin-left:1rem}.vee-header__content--column-right .vee-header__social .vee-social__link--header-type-3{color:#000}.vee-header__content--column-right .vee-header__social .vee-social__link--header-type-3:hover{color:#A72920}@media (max-width:567px){.vee-header__content--column-right .vee-header__social{display:none}}link[href^="assets/css/veello-theme/bundle-9661cf0b.css"]{z-index:0}