@charset "UTF-8";
.cookiebar{box-sizing:border-box;position:fixed;left:0;width:100%;padding:0.6em 1.2em;background-color:#842627;color:#fff;z-index:10;font-size:0.85em}.cookiebar--active{display:flex !important;justify-content:space-between;align-items:center;flex-wrap:nowrap;flex-direction:column}@media (min-width:767px){.cookiebar--active{flex-direction:row}}.cookiebar--position-top{top:0}.cookiebar--position-bottom{bottom:0}.cookiebar__text{margin-bottom:0.5em;text-align:center}@media (min-width:767px){.cookiebar__text{margin-bottom:0;margin-right:1.5em;text-align:left}}.cookiebar__link{color:#fff;text-decoration:underline}.cookiebar__link:hover{color:rgba(255, 255, 255, 0.7)}.cookiebar__button{margin:0;padding:0.6em 1.2em;border:none;border-radius:0;background-color:rgba(255, 255, 255, 0.7);color:#fff;font-weight:700;cursor:pointer;transition:background-color 0.2s}.ce-iframe-placeholder .cookiebar__button{transition:background-color 0.2s, color 0.2s;color:#000}.ce-iframe-placeholder .cookiebar__button:hover{color:#fff}.cookiebar__button:hover{background-color:#181b1c}.cookiebar__analytics{margin-bottom:0.5em;white-space:nowrap}@media (min-width:767px){.cookiebar__analytics{margin-bottom:0;margin-right:1.5em}}.cookiebar__analytics-label{cursor:pointer}.cookiebar__analytics-checkbox{margin-right:5px}.cookiebar label{margin-bottom:0}.widget_terms{clear:both}.widget_terms fieldset{padding:0;border:none}.cookiebar__checkbox{margin-top:0.5rem;margin-bottom:0.5rem;text-align:center;max-width:100%}.cookiebar__checkbox-inside{display:flex;margin:-5px;flex-wrap:wrap}.cookiebar__checkbox-inside>*{margin:5px;width:100%;white-space:nowrap}.ce-iframe-placeholder{padding:30px 15px;background-color:#efefef;color:#000;text-align:center}.ce-iframe-placeholder__inside{display:flex;justify-content:center;align-items:center;flex-direction:column}.ce-iframe-placeholder__inside>*{margin:10px}@media (min-width:767px){.cookiebar__checkbox{margin-right:1.5rem;margin-left:1.5rem;text-align:left}.ce-iframe-placeholder__inside{flex-direction:row;flex-wrap:wrap}}@media (min-width:1200px){.cookiebar__checkbox-inside{flex-wrap:nowrap}}.responsive .ce-iframe-placeholder,.ce-iframe-placeholder--cover,.vee-google-maps-container .ce-iframe-placeholder{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.cookies-enable .cookiebar .ce-disable{display:none}@media (min-width:768px){html:not(.cookies-enable){padding-bottom:0}}.vee-contact{display:flex}.vee-contact>*{display:flex;flex-wrap:nowrap;align-items:center;margin-left:30px}.vee-contact span{color:#989A9D;font-weight:600;font-size:0.778rem;line-height:1;display:block;margin-bottom:-4px}.vee-contact a{color:#1C1A1A;line-height:1}.vee-contact a:hover{text-decoration:none}.vee-contact i{font-size:1.833rem;color:#842627;margin-right:18px}.vee-contact--mobile .vee-contact__phone-mobile{width:41px;height:41px;border:1px solid #ededed;margin:0;display:flex;align-items:center;justify-content:center;color:#1C1A1A;text-decoration:none}@media (min-width:510px){.vee-contact--mobile .vee-contact__phone-mobile{display:none}}.vee-contact--mobile .vee-contact__phone-mobile:hover{text-decoration:none;border-color:#842627;background:#842627;color:#fff}.vee-contact--mobile .vee-contact__phone-mobile i{font-size:1.2rem;margin:0;color:inherit}.vee-contact--mobile .vee-contact__phone{margin-right:20px;display:none}@media (min-width:510px){.vee-contact--mobile .vee-contact__phone{display:flex}}@media (min-width: 1200px){.vee-contact--mobile{display:none}}.mm-navbar .vee-contact{justify-content:center}.mm-navbar .vee-contact .vee-contact__content{display:none}.mm-navbar .vee-contact i{color:#fff}.vee-header{z-index:9;position:relative}.vee-header:not(.vee-header--stuck) .vee-header__navigation>.container{background:#842627;border-left:15px solid #954243;border-right:15px solid #954243}.vee-menu:not(.mm-menu) .vee-menu__navigation>li>a{color:#fff}.vee-menu:not(.mm-menu) .vee-menu__navigation>li>a:hover,.vee-menu:not(.mm-menu) .vee-menu__navigation>li>a.trail,.vee-menu:not(.mm-menu) .vee-menu__navigation>li>a.active,.vee-menu:not(.mm-menu) .vee-menu__navigation>li>a.highlighted{color:#fff}.home-slider .image_container{position:relative}.home-slider .caption{font-size:1.111rem;font-weight:300;line-height:1.2;color:#fff;background:rgba(28, 26, 26, 0.74);padding:10px 20px;text-align:center}@media (min-width:767px){.home-slider .caption{font-size:1.2rem;bottom:15px;padding:10px 30px;position:absolute;left:50%;transform:translateX(-50%);max-width:80%}}@media (min-width:991px){.home-slider .caption{font-size:2rem;padding:10px 60px}}@media (min-width:1200px){.home-slider .caption{font-size:2rem;bottom:80px;max-width:700px}}.ce_rsce_vee_headline_extended{margin:0}h2.vee-subheadline{font-size:1.111rem;color:#989A9D;margin:-10px 0 30px 0;padding:0 0 18px 0;position:relative}h2.vee-subheadline:after{width:51px;height:3px;background:#842627;content:"";left:0;bottom:0;display:block;position:absolute;font-weight:600}h1.vee-headline-3:before,h2.vee-headline-3:before,h3.vee-headline-3:before,h4.vee-headline-3:before{width:51px;height:3px}.hover-off a:before,.hover-off a:after{display:none !important}.max-width{max-width:1920px;margin:0 auto}.widget-checkbox{margin-bottom:0.715rem !important}.widget-checkbox label{line-height:1.2 !important}.product-list{display:flex;flex-wrap:wrap;margin:-15px;list-style:none;padding:0}.product-list>*{padding:15px;flex:0 0 50%;max-width:50%}@media (min-width:992px){.product-list>*{flex:0 0 33.3333%;max-width:33.3333%}}.product-list__product-name{font-weight:bold;font-size:1rem;text-align:center;margin-bottom:0}.product-list__product-name a{color:#1C1A1A}.product-list__product-name a:hover{text-decoration:none;color:#842627}.product-list__product-visual{padding-bottom:85%;border-bottom:3px solid #842627;box-shadow:inset 0 0 0 2px #ffffff;position:relative;margin-bottom:1.5rem;background:url("/files/layout/images/logo.svg") center no-repeat #F7F7F7;background-size:50% auto;display:block}.product-list__product-visual picture{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#ffffff}.product-list__product-visual img{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);max-width:90%;max-height:90%;width:auto;height:auto}.product__header{position:relative;margin-bottom:1.5rem;padding-bottom:1px}.product__header:after{width:51px;height:3px;background:#842627;content:"";left:0;bottom:0;display:block;position:absolute}.product__subtitle{font-size:1.111rem;color:#989A9D;margin-bottom:0;position:relative}.product__title{margin-bottom:1rem}.product__intro:not(:last-child),.product__industries:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.1);margin-bottom:1rem}.product__intro-left{margin-bottom:1rem}.product__intro:not(:last-child){border-bottom:1px solid rgba(0, 0, 0, 0.1)}.product__image{border:1px solid rgba(0, 0, 0, 0.1);margin-bottom:1rem}.product__image .image_container{text-align:center}.product__image a{flex-grow:1}.product__image img{margin:0 auto}.product__form-trigger a{width:100%;justify-content:center;padding-left:1rem;padding-right:1rem}.product__headline{font-size:0.95rem;text-transform:uppercase;font-weight:bold;margin-bottom:0.75rem}@media (min-width:567px){.product__intro{display:flex}.product__intro-left{margin-right:30px;margin-bottom:0;flex-shrink:0;align-self:flex-start;width:25%;min-width:200px}}.image-cover-size{width:100%}.image-cover-size img{height:101%}.image-cover-size--mask{width:calc(100% - var(--bs-gutter-x) / 2)}.vee-accordion__toggler-icon{flex-shrink:0}.vee-header__search-form input.text{outline:0}.vee-header__search-form input.text::placeholder{color:rgba(255, 255, 255, 0.75)}.mm-wrapper_opened .mm-page{overflow:hidden;will-change:transform}.product__text ul,.product__industries ul,.ce_text ul{list-style:none}.product__text ul li,.product__industries ul li,.ce_text ul li{position:relative}.product__text ul li:before,.product__industries ul li:before,.ce_text ul li:before{width:16px;height:16px;background:#842627;content:"";display:block;position:absolute;left:-25px;top:7px}.product__text ul li:after,.product__industries ul li:after,.ce_text ul li:after{font-family:"veeicons" !important;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;content:"";color:#fff;position:absolute;left:-23px;top:3px;font-size:0.8rem}.header-links-privacy{display:none}.mm-menu .header-links-privacy{display:block;font-size:0.8em;margin-top:1.5em;border-bottom:1px solid var(--mm-color-border);padding-bottom:1rem;margin-left:-15px;margin-right:-15px}.mm-menu .header-links-privacy a{color:inherit}.mm-menu .header-links-privacy a:hover{color:#fff}.fancybox-container .widget-checkbox{max-width:640px}.footer-image-links .image_container{text-align:center}td p:last-child{margin-bottom:0}@media (max-width: 1199px){html:not(.is-juggler) .vee-header__navigation{display:none}}.headline-extended h1:not(:last-child){padding-bottom:0;margin-bottom:0.75rem}.headline-extended h1:not(:last-child)::before{display:none}@media (min-width:767px){.vee-download-1{flex-wrap:nowrap}}.video_container{position:relative}.swiper-navigation .swiper-button-prev,.swiper-navigation .swiper-button-next{transition:all 0.4s ease-in-out}mark{background-color:mark !important}.responsive-x{overflow-x:auto}link[href^="assets/css/veello-theme/bundle-743acab8.css"]{z-index:0}