﻿:root{--general-overlay-color: #000000;--general-overlay-color-rgb: 0, 0, 0;--typography-primary-color: #e51718;--typography-secondary-color: #000000;--typography-tertiary-color: #635f52;--typography-primary-negative-color: #ffffff;--typography-primary-font: "Roboto", sans-serif;--typography-secondary-font: "Roboto Slab", serif;--input-border-color: #000000;--input-background-color: #ffffff;--input-color: #000000;--input-font-family: "Roboto Slab", serif;--input-error-color: #e51718;--input-label-color: #000000;--button-background-color: #e51718;--button-color: #ffffff;--button-negative-background-color: #ffffff;--button-negative-color: #e51718;--button-tertiary-background-color: #635f52;--button-tertiary-color: #ffffff;--button-font-family: "Uni Neue", sans-serif;--blocks-primary-background-color: #635f52;--blocks-primary-color: #ffffff;--blocks-secondary-background-color: rgba(99, 95, 82, 0.1);--blocks-secondary-color: #635f52}body,html{font-weight:300}.content a:not([class]){transition:color 0.25s ease}.content a:not([class]):hover,.content a:not([class]):focus{color:var(--typography-primary-color)}.content ul:not([class]) li{padding-left:20px}.content ul:not([class]) li:before{content:"-"}.content ol:not([class]) li{padding-left:20px}.form-builder form label span:not([aria-hidden="true"]),.form-builder form fieldset legend span:not([aria-hidden="true"]),.form-builder form .shortcode-product-configurator__controls fieldset legend span:not([aria-hidden="true"]),.shortcode-product-configurator__controls fieldset .form-builder form legend span:not([aria-hidden="true"]){font-size:15px;line-height:1.1;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase}.button{min-height:0;padding:15px 25px;font-size:15px;line-height:1;font-weight:900;text-transform:uppercase;transition:all 0.25s ease}.button--primary:hover,.button--primary:focus{background-color:#aa1718}.button--primary.neg:hover,.button--primary.neg:focus{background-color:#c3c3c3}.button--secondary{border:1px solid var(--button-background-color);padding:14px 24px;color:var(--button-negative-color)}.button--secondary:hover,.button--secondary:focus{background-color:var(--button-background-color);color:var(--button-color)}.button--secondary.neg{border-color:var(--button-negative-background-color);color:var(--button-color)}.button--secondary.neg:hover,.button--secondary.neg:focus{background-color:var(--button-negative-background-color);color:var(--button-negative-color)}.button--icon{width:40px;height:40px;padding:0;color:var(--button-background-color)}.button--icon:hover{color:#aa1718}.button--icon:before{position:absolute;top:50%;left:50%;text-align:center;transform:translate(-50%, -50%)}.button--icon.neg{color:var(--button-negative-background-color)}.button--icon.neg:hover{color:var(--button-background-color)}.button-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:15px 30px}@media only screen and (max-width:480px){.button-group{flex-direction:column}}@media only screen and (max-width:480px){.button-group>.button{width:100%}}.textlink{position:relative;display:inline-block;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease}.textlink:hover,.textlink:focus{color:var(--typography-primary-color) !important}.textlink.neg{color:var(--typography-primary-negative-color)}.textlink[data-icon]:before{float:right;margin-left:10px;line-height:15px}.textlink-group{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:15px 40px}.input{font-size:16px}.checkbox-wrapper .checkbox-label a,.checkbox-wrapper .radio-label a,.radio-wrapper .checkbox-label a,.radio-wrapper .radio-label a{transition:color 0.25s ease}.checkbox-wrapper .checkbox-label a:hover,.checkbox-wrapper .checkbox-label a:focus,.checkbox-wrapper .radio-label a:hover,.checkbox-wrapper .radio-label a:focus,.radio-wrapper .checkbox-label a:hover,.radio-wrapper .checkbox-label a:focus,.radio-wrapper .radio-label a:hover,.radio-wrapper .radio-label a:focus{color:var(--typography-primary-color)}.accordions .accordion-item{border-color:var(--typography-tertiary-color) !important}.accordions .accordion-item__title:after{color:var(--typography-tertiary-color);transition:color 0.25s ease}.accordions .accordion-item__title>p.h3{color:var(--typography-tertiary-color);transition:color 0.25s ease}.accordions .accordion-item:hover .accordion-item,.accordions .accordion-item.active .accordion-item{border-color:var(--typography-primary-color) !important}.accordions .accordion-item:hover .accordion-item__title:after,.accordions .accordion-item.active .accordion-item__title:after{color:var(--typography-primary-color)}.accordions .accordion-item:hover .accordion-item__title>p.h3,.accordions .accordion-item.active .accordion-item__title>p.h3{color:var(--typography-primary-color)}.tablinks{display:flex;flex-direction:row}.tablinks .tablink-item{cursor:pointer}.tabs .tab-item:not(.active){display:none !important}h1,.h1{margin:50px 0 30px;color:var(--typography-secondary-color);font-size:65px;line-height:1.1;font-weight:900;text-transform:uppercase}@media only screen and (max-width:768px){h1,.h1{margin:35px 0 20px;font-size:35px}}h2,.h2{margin:50px 0 40px;color:var(--typography-secondary-color);font-size:35px;line-height:1.1;font-weight:900;text-transform:uppercase}@media only screen and (max-width:1024px){h2,.h2{margin:35px 0 30px;font-size:30px}}h3,.h3{margin:50px 0 20px;color:var(--typography-secondary-color);font-size:20px;line-height:1.1;font-weight:900;text-transform:uppercase}@media only screen and (max-width:1024px){h3,.h3{margin:35px 0 15px;font-size:18px}}h4,.h4{margin:50px 0 15px;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-weight:900;text-transform:uppercase}h5,.h5{margin:-10px 0 30px;font-size:20px;line-height:1.3;font-weight:300}@media only screen and (max-width:1024px){h5,.h5{margin:-10px 0 20px}}p{margin:0 0 20px;font-size:16px;line-height:1.45}p b,p strong{font-weight:700}p.small{font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase}p.intro{font-size:20px;font-weight:300}@media only screen and (max-width:1024px){p.intro{font-size:18px}}p.subline{margin:-10px 0 30px;font-size:20px;line-height:1.3}@media only screen and (max-width:1024px){p.subline{margin:-10px 0 20px}}span.term{color:var(--typography-tertiary-color);font-size:20px;line-height:1.1;font-family:var(--typography-secondary-font);font-weight:300;text-transform:uppercase;letter-spacing:4px}small{font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase}q,blockquote{margin:0 0 20px;font-size:26px}@media only screen and (max-width:1024px){q,blockquote{font-size:20px}}.site-header,.site-scrollbar{top:0;width:100%;display:flex;flex-direction:row;align-items:center;gap:0 45px;padding-right:75px;padding-left:75px;box-sizing:border-box}@media only screen and (max-width:1440px){.site-header,.site-scrollbar{gap:0 30px}}@media only screen and (max-width:1024px){.site-header,.site-scrollbar{padding-right:50px;padding-left:50px}}@media only screen and (max-width:768px){.site-header,.site-scrollbar{padding-right:25px;padding-left:25px}}.site-header .site-logo,.site-scrollbar .site-logo{margin-right:auto;line-height:0}@media only screen and (max-width:1024px){.site-header .site-nav,.site-scrollbar .site-nav{display:none}}.site-header .site-nav ul.menu,.site-scrollbar .site-nav ul.menu{display:flex;flex-direction:row;gap:0 45px;line-height:0}@media only screen and (max-width:1440px){.site-header .site-nav ul.menu,.site-scrollbar .site-nav ul.menu{gap:0 30px}}.site-header .site-nav ul.menu>li.menu-item>a,.site-header .site-nav ul.menu>li.menu-item>span.sub-menu-parent,.site-scrollbar .site-nav ul.menu>li.menu-item>a,.site-scrollbar .site-nav ul.menu>li.menu-item>span.sub-menu-parent{position:relative;display:inline-block;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease;line-height:16px}.site-header .site-nav ul.menu>li.menu-item>a:hover,.site-header .site-nav ul.menu>li.menu-item>a:focus,.site-header .site-nav ul.menu>li.menu-item>span.sub-menu-parent:hover,.site-header .site-nav ul.menu>li.menu-item>span.sub-menu-parent:focus,.site-scrollbar .site-nav ul.menu>li.menu-item>a:hover,.site-scrollbar .site-nav ul.menu>li.menu-item>a:focus,.site-scrollbar .site-nav ul.menu>li.menu-item>span.sub-menu-parent:hover,.site-scrollbar .site-nav ul.menu>li.menu-item>span.sub-menu-parent:focus{color:var(--typography-primary-color) !important}.site-header .site-nav ul.menu>li.menu-item>a.neg,.site-header .site-nav ul.menu>li.menu-item>span.sub-menu-parent.neg,.site-scrollbar .site-nav ul.menu>li.menu-item>a.neg,.site-scrollbar .site-nav ul.menu>li.menu-item>span.sub-menu-parent.neg{color:var(--typography-primary-negative-color)}.site-header .site-nav ul.menu>li.menu-item>a[data-icon]:before,.site-header .site-nav ul.menu>li.menu-item>span.sub-menu-parent[data-icon]:before,.site-scrollbar .site-nav ul.menu>li.menu-item>a[data-icon]:before,.site-scrollbar .site-nav ul.menu>li.menu-item>span.sub-menu-parent[data-icon]:before{float:right;margin-left:10px;line-height:15px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>span.sub-menu-parent,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>span.sub-menu-parent{cursor:default}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu{position:absolute;z-index:15;left:-15px;width:200px;display:none;padding:15px;box-sizing:border-box;transform:translateY(100%);background-color:var(--blocks-primary-background-color)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu:before,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu:before{content:"";z-index:-1;position:absolute;right:0;left:0}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item:not(:last-child),.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item:not(:last-child){margin-bottom:15px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a{position:relative;display:inline-block;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease;color:var(--typography-primary-negative-color);line-height:16px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a:hover,.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a:focus,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a:hover,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a:focus{color:var(--typography-primary-color) !important}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a.neg,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a.neg{color:var(--typography-primary-negative-color)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a[data-icon]:before,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item>a[data-icon]:before{float:right;margin-left:10px;line-height:15px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item.current-menu-item>a,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu>li.menu-item.current-menu-item>a{text-decoration:underline;text-decoration-color:var(--typography-primary-color);text-decoration-thickness:1px;text-underline-offset:3px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>a,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>a{cursor:default}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu{left:0;width:calc(var(--100vw) - 150px);max-width:none;gap:15px;padding:0;background-color:var(--blocks-primary-background-color)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:20px 15px;padding:15px;box-sizing:border-box}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>span.sub-menu-parent,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>span.sub-menu-parent{display:inline-block;margin-bottom:15px;color:var(--typography-primary-negative-color);font-size:15px;line-height:1;font-family:var(--typography-secondary-font);font-weight:300;text-transform:uppercase;letter-spacing:3px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px 15px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item{width:calc((var(--100vw) - 240px) / 5)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span{position:relative;display:inline-block;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease;margin-top:10px;color:var(--typography-primary-negative-color)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span:hover,.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span:focus,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span:hover,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span:focus{color:var(--typography-primary-color) !important}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span.neg,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span.neg{color:var(--typography-primary-negative-color)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span[data-icon]:before,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item span[data-icon]:before{float:right;margin-left:10px;line-height:15px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item .img-container,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item .img-container{padding-bottom:75%;overflow:hidden}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item .img-container img,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item .img-container img{transition:transform 0.25s ease}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a{text-decoration:none}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a:hover span,.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a:focus span,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a:hover span,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a:focus span{color:var(--typography-primary-color)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a:hover .img-container img,.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a:focus .img-container img,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a:hover .img-container img,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item>a:focus .img-container img{transform:scale(1.05)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item.current-menu-item span,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner>li.menu-item>ul.sub-menu>li.menu-item.current-menu-item span{text-decoration:underline;text-decoration-color:var(--typography-primary-color);text-decoration-thickness:1px;text-underline-offset:3px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner:not(:only-child),.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner:not(:only-child){width:calc(100% - 300px)}@media only screen and (max-width:1440px){.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner:not(:only-child),.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner:not(:only-child){width:calc(100% - 250px)}}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner:not(:only-child)>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item.product-menu-item,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner:not(:only-child)>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item.product-menu-item{width:calc((var(--100vw) - 540px) / 5)}@media only screen and (max-width:1440px){.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner:not(:only-child)>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item.product-menu-item,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__inner:not(:only-child)>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item.product-menu-item{width:calc((var(--100vw) - 490px) / 5)}}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks{position:absolute;width:300px;height:100%;top:0;right:0}@media only screen and (max-width:1440px){.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks{width:250px}}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks{height:100%;display:flex;flex-direction:column}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item{flex:1}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item__image,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item__image .img-container,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item__image .img-container{height:100%}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item__text,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item__text{position:absolute;z-index:2;width:100%;bottom:15px;text-align:center}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item>a.no-style:hover .quicklink-item__text .textlink,.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item>a.no-style:focus .quicklink-item__text .textlink,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item>a.no-style:hover .quicklink-item__text .textlink,.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children.advanced-sub-menu.product-archive-menu-item>ul.sub-menu .sub-menu__quicklinks .quicklinks .quicklink-item>a.no-style:focus .quicklink-item__text .textlink{color:var(--typography-primary-color)}.site-header .site-nav ul.menu>li.menu-item.current-menu-item>a,.site-scrollbar .site-nav ul.menu>li.menu-item.current-menu-item>a{text-decoration:underline;text-decoration-color:var(--typography-primary-color);text-decoration-thickness:1px;text-underline-offset:3px}@media only screen and (max-width:1024px){.site-header .site-action,.site-scrollbar .site-action{display:none}}.site-header .site-action .textlink,.site-scrollbar .site-action .textlink{color:var(--typography-primary-color)}.site-header .site-action .textlink:hover,.site-header .site-action .textlink:focus,.site-scrollbar .site-action .textlink:hover,.site-scrollbar .site-action .textlink:focus{color:#aa1718 !important}.site-header .site-mobile-nav-toggle,.site-scrollbar .site-mobile-nav-toggle{display:none;line-height:0}@media only screen and (max-width:1024px){.site-header .site-mobile-nav-toggle,.site-scrollbar .site-mobile-nav-toggle{display:block}}.site-header{position:absolute;z-index:20;height:110px;padding-top:30px;padding-bottom:20px}@media only screen and (max-width:1024px){.site-header{height:100px;padding-top:25px;padding-bottom:25px}}.site-header .site-logo{z-index:25}.site-header .site-logo svg{width:180px}@media only screen and (max-width:1440px){.site-header .site-logo svg{width:140px}}.site-header .site-logo svg *[fill="#1d1d1b"]{transition:fill 0.25s ease}.overlay-visible .site-header .site-logo svg *[fill="#1d1d1b"]{fill:var(--typography-primary-negative-color)}.overlay-visible .site-header .site-nav ul.menu>li.menu-item>a,.overlay-visible .site-header .site-nav ul.menu>li.menu-item>span.sub-menu-parent{color:var(--typography-primary-negative-color)}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu{bottom:-42px}.site-header .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu:before{top:-42px;height:42px}.site-header .site-nav.neg ul.menu>li.menu-item>a,.site-header .site-nav.neg ul.menu>li.menu-item>span.sub-menu-parent{color:var(--typography-primary-negative-color)}.site-scrollbar{position:fixed;z-index:30;height:72px;padding-top:12px;padding-bottom:12px;opacity:0;background-color:rgba(255, 255, 255, 0.9);transition:opacity 0.25s ease}.site-scrollbar .site-logo{z-index:35}.site-scrollbar .site-logo svg{width:140px}.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu{bottom:-28px}.site-scrollbar .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu:before{top:-28px;height:28px}.site-scrollbar.toggled{opacity:1}.site-mobile-nav{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;opacity:0;background-color:var(--blocks-primary-background-color);transition:opacity 0.25s ease}.site-mobile-nav__inner{position:absolute;width:200%;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:row;align-items:flex-starat;overflow:hidden;transform:translateX(0%);transition:transform 0.5s ease;transition-delay:0.25s}.site-mobile-nav__inner__primary,.site-mobile-nav__inner__secondary{width:50%;height:100%;overflow:auto;padding:125px 50px 50px;box-sizing:border-box}@media only screen and (max-width:768px){.site-mobile-nav__inner__primary,.site-mobile-nav__inner__secondary{padding:125px 25px 50px}}.site-mobile-nav__inner__primary__main .site-nav ul.menu{display:flex;flex-direction:column;gap:30px}.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>a,.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>span.sub-menu-parent{position:relative;display:inline-block;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease;color:var(--typography-primary-negative-color);font-size:20px}.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>a:hover,.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>a:focus,.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>span.sub-menu-parent:hover,.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>span.sub-menu-parent:focus{color:var(--typography-primary-color) !important}.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>a.neg,.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>span.sub-menu-parent.neg{color:var(--typography-primary-negative-color)}.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>a[data-icon]:before,.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item>span.sub-menu-parent[data-icon]:before{float:right;margin-left:10px;line-height:15px}.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item.menu-item-has-children>a,.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item.menu-item-has-children>span.sub-menu-parent{display:block;padding-right:25px;cursor:default}.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item.menu-item-has-children>a:before,.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item.menu-item-has-children>span.sub-menu-parent:before{content:"";position:absolute;top:50%;right:4.5px;color:inherit;font-size:15px;line-height:1;font-family:"Icomoon";font-weight:400;transform:translateY(-50%)}.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item.menu-item-has-children>ul.sub-menu{display:none}.site-mobile-nav__inner__primary__main .site-nav ul.menu>li.menu-item.current-menu-item>a{text-decoration:underline;text-decoration-color:var(--typography-primary-color);text-decoration-thickness:1px;text-underline-offset:3px}.site-mobile-nav__inner__primary__footer .site-quicklinks{margin-top:75px}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks{display:flex;flex-direction:column;margin:0 -50px}@media only screen and (max-width:768px){.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks{margin:0 -25px}}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item{height:100px;padding:0 50px}@media only screen and (max-width:768px){.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item{padding:0 25px}}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item__image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item__image .img-container{height:100%}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item__image .img-container__inner:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0.2;background-color:var(--general-overlay-color)}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item__text{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item__text .textlink{font-size:20px}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item__text .textlink[data-icon]:before{margin-top:3px;font-size:15px}.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item>a.no-style:hover .quicklink-item__text .textlink,.site-mobile-nav__inner__primary__footer .site-quicklinks .quicklinks .quicklink-item>a.no-style:focus .quicklink-item__text .textlink{color:var(--typography-primary-color)}.site-mobile-nav__inner__secondary{padding-left:75px}@media only screen and (max-width:768px){.site-mobile-nav__inner__secondary{padding-left:50px}}.site-mobile-nav__inner__secondary__header{position:absolute;top:30px;left:50px;height:40px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media only screen and (max-width:768px){.site-mobile-nav__inner__secondary__header{left:25px}}.site-mobile-nav__inner__secondary__header>.textlink[data-action="close-mobile-sub-menu"]{padding:0 0 0 25px;font-size:20px;transform:translateY(-70px);transition:transform 0.25s ease;transition-delay:0s}.site-mobile-nav__inner__secondary__header>.textlink[data-action="close-mobile-sub-menu"]:before{position:absolute;top:50%;left:0;margin:0;font-size:15px;transform:translateY(-50%)}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu{display:flex;flex-direction:column;gap:30px 0}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu>li.menu-item>a{position:relative;display:inline-block;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease;color:var(--typography-primary-negative-color);font-size:20px}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu>li.menu-item>a:hover,.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu>li.menu-item>a:focus{color:var(--typography-primary-color) !important}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu>li.menu-item>a.neg{color:var(--typography-primary-negative-color)}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu>li.menu-item>a[data-icon]:before{float:right;margin-left:10px;line-height:15px}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu>li.menu-item.current-menu-item>a{text-decoration:underline;text-decoration-color:var(--typography-primary-color);text-decoration-thickness:1px;text-underline-offset:3px}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced{gap:50px 0}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced>li.menu-item.product-category-menu-item>span.sub-menu-parent{display:block;margin-bottom:30px;border-bottom:1px solid rgba(255, 255, 255, 0.3);padding-bottom:10px;color:var(--typography-primary-negative-color);font-size:15px;line-height:1;text-transform:uppercase;letter-spacing:3px}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced>li.menu-item.product-category-menu-item>ul.sub-menu{display:flex;flex-direction:column;gap:30px 0}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item span{color:var(--typography-primary-negative-color);font-size:20px;text-decoration:none;transition:color 0.25s ease}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item .img-container{display:none}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item>a{text-decoration:none}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item>a:hover span,.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item>a:focus span{color:var(--typography-primary-color)}.site-mobile-nav__inner__secondary__main ul.mobile-sub-menu--advanced>li.menu-item.product-category-menu-item>ul.sub-menu>li.menu-item.current-menu-item span{text-decoration:underline;text-decoration-color:var(--typography-primary-color);text-decoration-thickness:1px;text-underline-offset:3px}.site-mobile-nav__inner.toggled{transform:translateX(-50%);transition:transform 0.5s ease;transition-delay:0}.site-mobile-nav__inner.toggled .site-mobile-nav__inner__secondary__header>.textlink[data-action="close-mobile-sub-menu"]{transform:translateY(0px);transition-delay:0.5s}.site-mobile-nav .site-action{margin-top:30px}.site-mobile-nav .site-action .textlink{color:var(--typography-primary-color);font-size:20px}.site-mobile-nav .site-action .textlink:hover,.site-mobile-nav .site-action .textlink:focus{color:#aa1718 !important}.site-mobile-nav>.button[data-toggle="site-mobile-nav"]{position:absolute;top:30px;right:50px}@media only screen and (max-width:768px){.site-mobile-nav>.button[data-toggle="site-mobile-nav"]{right:25px}}.site-mobile-nav.toggled{opacity:1}.site-footer{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:100px 75px 50px;background-color:var(--blocks-primary-background-color)}@media only screen and (max-width:480px){.site-footer{flex-direction:column;align-items:flex-start}}@media only screen and (max-width:1024px){.site-footer{padding:75px 50px 50px}}@media only screen and (max-width:768px){.site-footer{padding-right:25px;padding-left:25px}}.site-footer *:not(.button){color:var(--blocks-primary-color)}.site-footer .site-columns{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:50px 40px;border-bottom:1px solid var(--blocks-primary-color);padding-bottom:100px;margin-bottom:15px}@media only screen and (max-width:1024px){.site-footer .site-columns{padding-bottom:75px}}@media only screen and (max-width:768px){.site-footer .site-columns{margin-bottom:25px}}@media only screen and (max-width:480px){.site-footer .site-columns{order:1}}.site-footer .site-columns .site-column-item{max-width:200px}.site-footer .site-columns .site-column-item ul.menu{display:flex;flex-direction:column;gap:10px 0}@media only screen and (max-width:768px){.site-footer .site-columns .site-column-item ul.menu{gap:20px 0}}.site-footer .site-columns .site-column-item ul.menu>li.menu-item>a,.site-footer .site-columns .site-column-item ul.menu>li.menu-item>span.sub-menu-parent{position:relative;display:inline-block;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease;color:var(--blocks-primary-color)}.site-footer .site-columns .site-column-item ul.menu>li.menu-item>a:hover,.site-footer .site-columns .site-column-item ul.menu>li.menu-item>a:focus,.site-footer .site-columns .site-column-item ul.menu>li.menu-item>span.sub-menu-parent:hover,.site-footer .site-columns .site-column-item ul.menu>li.menu-item>span.sub-menu-parent:focus{color:var(--typography-primary-color) !important}.site-footer .site-columns .site-column-item ul.menu>li.menu-item>a.neg,.site-footer .site-columns .site-column-item ul.menu>li.menu-item>span.sub-menu-parent.neg{color:var(--typography-primary-negative-color)}.site-footer .site-columns .site-column-item ul.menu>li.menu-item>a[data-icon]:before,.site-footer .site-columns .site-column-item ul.menu>li.menu-item>span.sub-menu-parent[data-icon]:before{float:right;margin-left:10px;line-height:15px}.site-footer .site-columns .site-column-item.site-column-item-0{width:auto;max-width:none;display:flex;flex-direction:row;align-items:flex-start;margin-right:auto}@media only screen and (max-width:1440px){.site-footer .site-columns .site-column-item.site-column-item-0{width:100%}}@media only screen and (max-width:768px){.site-footer .site-columns .site-column-item.site-column-item-0{align-items:flex-start;flex-direction:column}}.site-footer .site-columns .site-column-item.site-column-item-0 .site-column-item__inner{width:100%;max-width:360px}.site-footer .site-columns .site-column-item.site-column-item-0 .site-column-item__inner p{margin-top:-25px;font-size:20px}.site-footer .site-columns .site-column-item.site-column-item-0 .site-column-item__inner .textlink-group{margin-top:50px}@media only screen and (max-width:768px){.site-footer .site-columns .site-column-item.site-column-item-0 .site-column-item__inner .textlink-group{margin-top:30px}}@media only screen and (max-width:480px){.site-footer .site-columns .site-column-item.site-column-item-0 .site-column-item__inner .textlink-group{flex-direction:column}}.site-footer .site-columns .site-column-item.site-column-item-0 .site-column-item__badge{width:180px;margin-left:40px}@media only screen and (max-width:768px){.site-footer .site-columns .site-column-item.site-column-item-0 .site-column-item__badge{margin-top:40px;margin-left:0}}.site-footer .site-columns .site-column-item.site-column-item-0 .site-column-item__badge .img-container{padding-bottom:100%;background:none}.site-footer .site-policy{font-size:12px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase}@media only screen and (max-width:480px){.site-footer .site-policy{order:3}}.site-footer .site-social-media{display:flex;flex-direction:row;margin:-10px}@media only screen and (max-width:768px){.site-footer .site-social-media{margin:-10px}}@media only screen and (max-width:480px){.site-footer .site-social-media{order:2;margin-bottom:10px}}.site-footer .site-social-media .button{width:14px;height:14px;padding:10px;box-sizing:content-box}@media only screen and (max-width:768px){.site-footer .site-social-media .button{width:20px;height:20px;padding:10px}.site-footer .site-social-media .button:before{font-size:20px}}.site-popup{display:none}.featherlight .site-popup{display:block}.site-popup img{width:100%;height:auto}.site-overlay{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;display:none;background-color:rgba(var(--general-overlay-color-rgb), 0.6);-webkit-backdrop-filter:blur(7.5px);backdrop-filter:blur(7.5px)}.site-main .header-content>.block:first-child{padding-top:175px}@media only screen and (max-width:1024px){.site-main .header-content>.block:first-child{padding-top:135px}}.site-main .query-content{max-width:none;margin:0 auto 150px;padding:0 75px}@media only screen and (max-width:1024px){.site-main .query-content{margin:0 auto 100px;padding:0 50px}}@media only screen and (max-width:768px){.site-main .query-content{padding:0 25px}}.site-main .query-content .facetwp-type-pager{text-align:center}.site-main .query-content .facetwp-type-pager button{margin-top:50px}.posts--employees{margin:-15px}@media only screen and (max-width:768px){.posts--employees{margin:-15px -12.5px}}.posts--employees .post-item{width:calc(25% - 30px);margin:15px}@media only screen and (max-width:1024px){.posts--employees .post-item{width:calc(33.3333% - 30px)}}@media only screen and (max-width:768px){.posts--employees .post-item{width:calc(50% - 25px);margin:15px 12.5px}}@media only screen and (max-width:480px){.posts--employees .post-item{width:calc(100% - 25px)}}.posts--employees .post-item__image .img-container{padding-bottom:100%}.posts--employees .post-item__text{margin-top:20px;text-align:center}.posts--employees .post-item__text>*{margin:0}.posts--employees .post-item__text>p{margin-top:5px;font-size:20px}.posts--jobs{margin:-5px 0}.posts--jobs .post-item{width:100%;margin:5px 0;background-color:var(--blocks-secondary-background-color)}.posts--jobs .post-item__text{padding:15px 35px 15px 15px;transition:color 0.25s ease}.posts--jobs .post-item__text:after{content:"";position:absolute;top:50%;right:15px;color:inherit;font-size:15px;line-height:1;font-family:"Icomoon";font-weight:400;transform:translateY(-50%)}.posts--jobs .post-item__text>*{margin:0;color:inherit}.posts--jobs .post-item__text>p{margin-top:5px}.posts--jobs .post-item>a.no-style:hover .post-item__text,.posts--jobs .post-item>a.no-style:focus .post-item__text{color:var(--typography-primary-color)}.posts--products{margin:-12.5px -15px}.posts--products .post-item{width:calc(33.3333% - 30px);margin:12.5px 15px}.posts--products .post-item__image{overflow:hidden}.posts--products .post-item__image .img-container{padding-bottom:56.25%;transition:transform 0.25s ease}.posts--products .post-item__text{margin-top:20px}.posts--products .post-item__text>*{transition:color 0.25s ease}.posts--products .post-item>a.no-style:hover .post-item__image .img-container,.posts--products .post-item>a.no-style:focus .post-item__image .img-container{transform:scale(1.05)}.posts--products .post-item>a.no-style:hover .post-item__text>*,.posts--products .post-item>a.no-style:focus .post-item__text>*{color:var(--typography-primary-color)}.posts--references{margin:-40px -15px}@media only screen and (max-width:768px){.posts--references{margin:-25px -12.5px}}@media only screen and (max-width:480px){.posts--references{margin:-20px -12.5px}}.posts--references .post-item{width:calc(25% - 30px);margin:40px 15px}@media only screen and (max-width:1024px){.posts--references .post-item{width:calc(33.3333% - 30px)}}@media only screen and (max-width:768px){.posts--references .post-item{width:calc(50% - 25px);margin:25px 12.5px}}@media only screen and (max-width:480px){.posts--references .post-item{width:calc(100% - 25px);margin:20px 12.5px}}.posts--references .post-item__image{overflow:hidden}.posts--references .post-item__image .img-container{padding-bottom:100%;transition:transform 0.25s ease}.posts--references .post-item__text{margin-top:20px}.posts--references .post-item__text>*{margin:0;transition:color 0.25s ease}.posts--references .post-item>a.no-style:hover .post-item__image .img-container,.posts--references .post-item>a.no-style:focus .post-item__image .img-container{transform:scale(1.05)}.posts--references .post-item>a.no-style:hover .post-item__text>*,.posts--references .post-item>a.no-style:focus .post-item__text>*{color:var(--typography-primary-color)}.terms{display:flex;flex-direction:row;flex-wrap:wrap}.terms .term-item__title{margin-bottom:20px}.terms--category_employees{gap:100px 0}.terms--category_employees .term-item{width:100%}.terms--category_products{gap:75px 30px}@media only screen and (max-width:768px){.terms--category_products .term-item{width:100%}}.terms--category_products .term-item__posts .posts .post-item{width:calc((var(--100vw) - 210px) / 3)}@media only screen and (max-width:1024px){.terms--category_products .term-item__posts .posts .post-item{width:calc((var(--100vw) - 130px) / 2)}}@media only screen and (max-width:768px){.terms--category_products .term-item__posts .posts .post-item{width:100%}}.terms--category_products .term-item__posts--simple .posts{flex-direction:column;aspect-ratio:16/9;margin:0;background-color:#efeeed}.terms--category_products .term-item__posts--simple .posts .post-item{flex:1;margin:0}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(1){background-color:rgba(0, 0, 0, 0)}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(2){background-color:rgba(0, 0, 0, 0.1)}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(3){background-color:rgba(0, 0, 0, 0.2)}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(4){background-color:rgba(0, 0, 0, 0.3)}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(5){background-color:rgba(0, 0, 0, 0.4)}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(6){background-color:rgba(0, 0, 0, 0.5)}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(7){background-color:rgba(0, 0, 0, 0.6)}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(8){background-color:rgba(0, 0, 0, 0.7)}.terms--category_products .term-item__posts--simple .posts .post-item:nth-last-child(9){background-color:rgba(0, 0, 0, 0.8)}.terms--category_products .term-item__posts--simple .posts .post-item__image{display:none}.terms--category_products .term-item__posts--simple .posts .post-item__text{height:100%;display:flex;flex-direction:column;justify-content:center;margin-top:0;padding:15px 30px;box-sizing:border-box}.terms--category_products .term-item__posts--simple .posts .post-item__text h3{position:relative;padding-right:20px}.terms--category_products .term-item__posts--simple .posts .post-item__text h3:after{content:"";position:absolute;top:50%;right:0;color:inherit;font-size:15px;line-height:1;font-family:"Icomoon";font-weight:400;transform:translateY(-50%)}.block{margin:150px 0;padding:0 75px}@media only screen and (max-width:1024px){.block{margin:100px 0;padding:0 50px}}@media only screen and (max-width:768px){.block{padding:0 25px}}.block--small .block__outer{max-width:769px}.block--medium .block__outer{max-width:850px}.block--large .block__outer{max-width:1070px}.block[data-color-scheme="secondary"]{background-color:var(--blocks-secondary-background-color)}.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns{gap:0 30px}.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns .wp-block-column{max-width:100%;flex:1}.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns .wp-block-column>.block{margin:50px 0}@media only screen and (max-width:768px){.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns .wp-block-column>.block{margin:25px 0}}.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns .wp-block-column>.block.block-button .button-group>.button{width:100%}.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns .wp-block-column>.block.block-image:not(:only-child) .image .img-container{padding-bottom:56.25%}.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns .wp-block-column>.block.block-image-slider .image-slider__slider .owl-carousel .owl-item .img-container{padding-bottom:75%}@media only screen and (max-width:768px){.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns:not(.is-not-stacked-on-mobile){gap:50px 0}}.block-wp-core-block[data-wp-core-block-type="core/columns"] .wp-block-columns.has-background{padding-top:50px;padding-bottom:50px}.block-wp-core-block[data-wp-core-block-type="core/columns"]:not([data-wp-core-column-count="2"]) .block__outer{max-width:none}.block-accordion .accordion__headline{margin-bottom:50px}.block-anchor-link{position:absolute;margin-top:0;margin-bottom:0}.block-badge-separator{margin-top:0;margin-bottom:0}.block-badge-separator .badge-separator{z-index:2;height:600px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:75px 0;box-sizing:border-box}@media only screen and (max-width:1024px){.block-badge-separator .badge-separator{height:500px}}@media only screen and (max-width:768px){.block-badge-separator .badge-separator{height:400px;padding:50px 0}}.block-badge-separator .badge-separator__badge{width:200px}@media only screen and (max-width:768px){.block-badge-separator .badge-separator__badge{width:150px}}.block-badge-separator .badge-separator__badge .img-container{padding-bottom:100%;background:none}.block-badge-separator__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0}.block-badge-separator__background .img-container{height:100%}.block-badge-separator__background--overlay .img-container__inner:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg, rgba(var(--general-overlay-color-rgb), 0) 0%, rgba(var(--general-overlay-color-rgb), 0.24) 50%, rgba(var(--general-overlay-color-rgb), 0.3) 100%), rgba(var(--general-overlay-color-rgb), 0.2)}.block-contact-element .contact-element__contact-options .contact-options{display:flex;flex-direction:row;flex-wrap:wrap;margin:-30px -15px}@media only screen and (max-width:768px){.block-contact-element .contact-element__contact-options .contact-options{flex-direction:column;margin:-25px 0}}.block-contact-element .contact-element__contact-options .contact-options .contact-options-item{width:calc(33.3333% - 30px);margin:30px 15px}@media only screen and (max-width:1024px){.block-contact-element .contact-element__contact-options .contact-options .contact-options-item{width:calc(50% - 30px)}}@media only screen and (max-width:768px){.block-contact-element .contact-element__contact-options .contact-options .contact-options-item{width:100%;margin:25px 0}}.block-contact-element .contact-element__contact-options .contact-options .contact-options-item__image .img-container{padding-bottom:56.25%}.block-contact-element .contact-element__contact-options .contact-options .contact-options-item__text{margin-top:25px}.block-contact-person{padding-top:0 !important;padding-bottom:0 !important}.block-contact-person .contact-person__text__inner>h2{margin-bottom:20px}.block-contact-person .contact-person__text__inner>p>a[href^="tel:"],.block-contact-person .contact-person__text__inner>p>a[href^="mailto:"]{position:relative;display:inline-block;color:var(--typography-secondary-color);font-size:15px;line-height:1;font-family:var(--typography-primary-font);font-weight:900;text-decoration:none;text-transform:uppercase;transition:color 0.25s ease}.block-contact-person .contact-person__text__inner>p>a[href^="tel:"]:hover,.block-contact-person .contact-person__text__inner>p>a[href^="tel:"]:focus,.block-contact-person .contact-person__text__inner>p>a[href^="mailto:"]:hover,.block-contact-person .contact-person__text__inner>p>a[href^="mailto:"]:focus{color:var(--typography-primary-color) !important}.block-contact-person .contact-person__text__inner>p>a[href^="tel:"].neg,.block-contact-person .contact-person__text__inner>p>a[href^="mailto:"].neg{color:var(--typography-primary-negative-color)}.block-contact-person .contact-person__text__inner>p>a[href^="tel:"][data-icon]:before,.block-contact-person .contact-person__text__inner>p>a[href^="mailto:"][data-icon]:before{float:right;margin-left:10px;line-height:15px}.block-contact-person--portrait .contact-person{padding:50px 0}.block-contact-person--portrait .contact-person__image{width:200px;flex-shrink:0;margin-right:85px}@media only screen and (max-width:1024px){.block-contact-person--portrait .contact-person__image{margin-right:50px}}@media only screen and (max-width:768px){.block-contact-person--portrait .contact-person__image{margin-right:0;margin-bottom:35px}}.block-contact-person--portrait .contact-person__image .img-container{padding-bottom:100%}.block-contact-person--portrait .contact-person__image>p{margin-top:15px;text-align:center}@media only screen and (max-width:768px){.block-contact-person--portrait .contact-person__image>p{text-align:left}}.block-contact-person--portrait .contact-person__image>p span.first-line{display:block;color:var(--typography-secondary-color);font-size:15px;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase}.block-contact-person--team{padding-right:0;padding-left:0}.block-contact-person--team .block__outer{max-width:none;line-height:0}.block-contact-person--team .contact-person{align-items:stretch}@media only screen and (max-width:768px){.block-contact-person--team .contact-person{flex-direction:column-reverse}}.block-contact-person--team .contact-person__image{width:calc(50% - 15px);height:inherit;line-height:0}@media only screen and (max-width:768px){.block-contact-person--team .contact-person__image{width:100%}}.block-contact-person--team .contact-person__image .img-container{max-width:945px;height:100%;margin-left:auto}@media only screen and (max-width:768px){.block-contact-person--team .contact-person__image .img-container{height:320px}}.block-contact-person--team .contact-person__text{width:calc(50% - 15px);padding:50px 75px 50px 30px;box-sizing:border-box}@media only screen and (max-width:1024px){.block-contact-person--team .contact-person__text{padding-right:50px}}@media only screen and (max-width:768px){.block-contact-person--team .contact-person__text{width:100%;padding:50px 25px}}.block-contact-person--team .contact-person__text__inner{max-width:520px}.block-icon-list .icon-list__headline{margin-bottom:50px;text-align:center}.block-icon-list .icon-list__icons .icons{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:60px 30px}.block-icon-list .icon-list__icons .icons .icon-item{width:190px;text-align:center}.block-icon-list .icon-list__icons .icons .icon-item__icon{line-height:0}.block-icon-list .icon-list__icons .icons .icon-item__icon i{color:var(--typography-tertiary-color)}.block-icon-list .icon-list__icons .icons .icon-item__icon img{width:60px;height:60px}.block-icon-list .icon-list__icons .icons .icon-item__text{margin-top:25px;overflow-wrap:break-word;word-break:normal;hyphens:auto}.single-products .block-icon-list .icon-list__icons .icons{justify-content:space-between}.single-products .block-icon-list .icon-list__icons .icons .icon-item{width:calc(33.3333% - 30px);max-width:280px;min-width:190px;margin:0 auto}.block-icon-list[data-color-scheme="primary"] .icon-list__icons .icons .icon-item__icon i{color:var(--blocks-primary-color)}.block-image-grid .image-grid__images{aspect-ratio:2/1;display:flex;flex-direction:column;flex-wrap:wrap;gap:30px}@media only screen and (max-width:1024px){.block-image-grid .image-grid__images{gap:15px}}@media only screen and (max-width:768px){.block-image-grid .image-grid__images{flex-wrap:nowrap}}.block-image-grid .image-grid__images .img-container{width:calc(50% - 15px)}@media only screen and (max-width:1024px){.block-image-grid .image-grid__images .img-container{width:calc(50% - 7.5px)}}@media only screen and (max-width:768px){.block-image-grid .image-grid__images .img-container{width:100%;height:0 !important}}.block-image-grid .image-grid__images .img-container:nth-child(1){height:100%}@media only screen and (max-width:768px){.block-image-grid .image-grid__images .img-container:nth-child(1){padding-bottom:100%}}.block-image-grid .image-grid__images .img-container:nth-child(2){height:calc(60% - 15px)}@media only screen and (max-width:1024px){.block-image-grid .image-grid__images .img-container:nth-child(2){height:calc(60% - 7.5px)}}@media only screen and (max-width:768px){.block-image-grid .image-grid__images .img-container:nth-child(2){padding-bottom:60%}}.block-image-grid .image-grid__images .img-container:nth-child(3){height:calc(40% - 15px)}@media only screen and (max-width:1024px){.block-image-grid .image-grid__images .img-container:nth-child(3){height:calc(40% - 7.5px)}}@media only screen and (max-width:768px){.block-image-grid .image-grid__images .img-container:nth-child(3){padding-bottom:40%}}.block-image-slider .image-slider__headline{margin-bottom:50px}.block-image-slider .image-slider__slider .owl-carousel .owl-item .img-container{padding-bottom:50%}.block-image-text-accordion .image-text-accordion__image .img-container{padding-bottom:56.25%}.block-image-text-accordion .image-text-accordion__accordion{margin-top:20px}.block-image-text-accordion .image-text-accordion__accordion .accordions .accordion-item{border:none}.block-image-text-accordion .image-text-accordion__accordion .accordions .accordion-item__title{display:inline-block;padding:0}.block-image-text-accordion .image-text-accordion__accordion .accordions .accordion-item__title>p.h3{position:relative;padding-right:25px;color:inherit;transition:color 0.25s ease}.block-image-text-accordion .image-text-accordion__accordion .accordions .accordion-item__title>p.h3:after{content:"";position:absolute;top:50%;right:0;color:inherit;font-size:15px;line-height:1;font-family:"Icomoon";font-weight:400;transform:translateY(-50%)}.block-image-text-accordion .image-text-accordion__accordion .accordions .accordion-item__title:after{display:none}.block-image-text-accordion .image-text-accordion__accordion .accordions .accordion-item__title:hover{color:var(--typography-primary-color)}.block-image-text-accordion .image-text-accordion__accordion .accordions .accordion-item__content{padding:10px 0 0}.block-image-text-accordion .image-text-accordion__accordion .accordions .accordion-item.active .accordion-item__title>p.h3:after{transform:translateY(-50%) rotate(180deg)}.block-intro-text .intro-text{text-align:center}.block-page-teaser{margin-top:0;margin-bottom:0}.block-page-teaser .page-teaser{display:flex;flex-direction:row}@media only screen and (max-width:768px){.block-page-teaser .page-teaser{flex-direction:column}}.block-page-teaser .page-teaser__page{width:50%;height:600px}@media only screen and (max-width:1024px){.block-page-teaser .page-teaser__page{height:500px}}@media only screen and (max-width:768px){.block-page-teaser .page-teaser__page{width:100%;height:400px}}.block-page-teaser .page-teaser__page__text{z-index:2;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:50px 75px;box-sizing:border-box}@media only screen and (max-width:1024px){.block-page-teaser .page-teaser__page__text{padding-right:50px;padding-left:50px}}@media only screen and (max-width:768px){.block-page-teaser .page-teaser__page__text{padding-right:25px;padding-left:25px}}.block-page-teaser .page-teaser__page__text__inner *:not(.button){color:var(--typography-primary-negative-color)}@media only screen and (max-width:480px){.block-page-teaser .page-teaser__page__text__inner>.button{width:100%;text-align:center}}.block-page-teaser .page-teaser__page__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0}.block-page-teaser .page-teaser__page__background .img-container{height:100%}.block-page-teaser .page-teaser__page__background--overlay .img-container__inner:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg, rgba(var(--general-overlay-color-rgb), 0) 0%, rgba(var(--general-overlay-color-rgb), 0.24) 50%, rgba(var(--general-overlay-color-rgb), 0.3) 100%), rgba(var(--general-overlay-color-rgb), 0.2)}.block-page-teaser .page-teaser__page>a.no-style:hover .page-teaser__page__text__inner>.button,.block-page-teaser .page-teaser__page>a.no-style:focus .page-teaser__page__text__inner>.button{background-color:var(--button-negative-background-color);color:var(--button-negative-color)}.block-page-teaser .page-teaser__page:only-child{width:100%}@media only screen and (max-width:768px){.block-page-teaser .page-teaser__page:only-child{height:calc(100vh - 100px);height:calc(100svh - 100px)}}.block-page-teaser .page-teaser__page:only-child .page-teaser__page__text{align-items:flex-end}.block-page-teaser .page-teaser__page:only-child .page-teaser__page__text__inner{max-width:330px;padding:35px 75px}@media only screen and (max-width:1024px){.block-page-teaser .page-teaser__page:only-child .page-teaser__page__text__inner{padding-right:0;padding-left:0}}@media only screen and (max-width:768px){.block-page-teaser .page-teaser__page:only-child .page-teaser__page__text__inner{max-width:none;padding:0}}.block-paragraph .paragraph img{max-width:100%;height:auto}.block-posts-teaser .posts-teaser__headline{margin-bottom:50px}@media only screen and (max-width:768px){.block-posts-teaser .posts-teaser__headline{margin-bottom:35px}}.block-posts-teaser .posts-teaser__archive-link{margin-top:50px;text-align:center}@media only screen and (max-width:768px){.block-posts-teaser .posts-teaser__archive-link{margin-top:35px}}@media only screen and (max-width:480px){.block-posts-teaser .posts-teaser__archive-link>.button{width:100%}}.block-posts-teaser--jobs .block__outer{max-width:1080px}.block-posts-teaser--jobs .posts-teaser__headline{margin-bottom:20px}.block-posts-teaser--jobs .posts-teaser__headline h2{color:var(--typography-tertiary-color);font-size:20px;line-height:1.1;font-family:var(--typography-secondary-font);font-weight:300;text-transform:uppercase;letter-spacing:4px}@media only screen and (max-width:1024px){.block-posts-teaser--references .posts-teaser__posts{margin-right:-50px}}@media only screen and (max-width:768px){.block-posts-teaser--references .posts-teaser__posts{margin-right:-25px}}.block-posts-teaser--references .posts-teaser__posts .posts.owl-carousel{margin:0}.block-posts-teaser--references .posts-teaser__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 225px) / 3);margin:0}@media only screen and (max-width:768px){.block-posts-teaser--references .posts-teaser__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 125px) / 2)}}@media only screen and (max-width:480px){.block-posts-teaser--references .posts-teaser__posts .posts.owl-carousel .post-item{width:calc(var(--100vw) - 100px)}}.block-posts-teaser--references .posts-teaser__posts .posts.owl-carousel .owl-nav{margin-top:35px;margin-right:50px}@media only screen and (max-width:768px){.block-posts-teaser--references .posts-teaser__posts .posts.owl-carousel .owl-nav{margin-right:25px}}.block-posts-teaser--references .posts-teaser__posts .posts.owl-carousel .owl-dots{left:calc(50% - 25px)}@media only screen and (max-width:768px){.block-posts-teaser--references .posts-teaser__posts .posts.owl-carousel .owl-dots{left:0;transform:translate(-5px, 50%)}}.block-product-variants .product-variants{display:flex;flex-direction:row;flex-wrap:wrap;gap:100px 150px}@media only screen and (max-width:1024px){.block-product-variants .product-variants{gap:75px}}@media only screen and (max-width:768px){.block-product-variants .product-variants{flex-direction:column}}.block-product-variants .product-variants .product-variants-item{width:calc(50% - 75px)}@media only screen and (max-width:1024px){.block-product-variants .product-variants .product-variants-item{width:calc(50% - 37.5px)}}@media only screen and (max-width:768px){.block-product-variants .product-variants .product-variants-item{width:100%}}@media only screen and (max-width:768px){.block-product-variants .product-variants .product-variants-item__image{max-width:450px}}.block-product-variants .product-variants .product-variants-item__image .img-container{padding-bottom:85%}.block-product-variants .product-variants .product-variants-item__text{max-width:350px;margin:30px 0 0 25px}@media only screen and (max-width:768px){.block-product-variants .product-variants .product-variants-item__text{margin-left:0}}.block-product-variants .product-variants .product-variants-item__text>h3 span{text-transform:none}.block-product-variants .product-variants .product-variants-item__text>table{position:relative;width:auto !important;margin-top:30px}.block-product-variants .product-variants .product-variants-item__text>table:before{content:"";position:absolute;top:-15px;width:100%;height:1px;background-color:var(--typography-secondary-color)}.block-product-variants .product-variants .product-variants-item__text>table tbody tr td{width:auto !important;border:none;padding:0}.block-product-variants .product-variants .product-variants-item__text>table tbody tr td:before{display:none}.block-product-variants .product-variants .product-variants-item__text>table tbody tr td:not(:last-child){padding-right:30px}@media only screen and (max-width:480px){.block-product-variants .product-variants .product-variants-item__text>table tbody tr td:not(:last-child){padding-right:15px}}.block-quicklinks{padding-top:50px !important;padding-bottom:50px !important}.block-quicklinks *{color:var(--typography-tertiary-color)}.block-quicklinks .quicklinks__headline{margin-bottom:30px;text-align:center}@media only screen and (max-width:768px){.block-quicklinks .quicklinks__headline{text-align:left}}.block-quicklinks .quicklinks__links .textlink-group{justify-content:center}@media only screen and (max-width:768px){.block-quicklinks .quicklinks__links .textlink-group{justify-content:flex-start}}@media only screen and (max-width:480px){.block-quicklinks .quicklinks__links .textlink-group{flex-direction:column}}.block-quicklinks .quicklinks__links .textlink-group .textlink{font-size:20px}@media only screen and (max-width:1024px){.block-quicklinks .quicklinks__links .textlink-group .textlink{font-size:18px}}.block-quicklinks .quicklinks__links .textlink-group .textlink:before{line-height:20px}@media only screen and (max-width:1024px){.block-quicklinks .quicklinks__links .textlink-group .textlink:before{line-height:18px}}.block-quote .quote{display:flex;flex-direction:row;justify-content:center}@media only screen and (max-width:768px){.block-quote .quote{flex-direction:column;padding-left:0}}.block-quote .quote__text{max-width:1205px;margin:125px 100px 125px 235px}.block-quote .quote__text:before{content:"";position:absolute;top:-40px;left:-40px;font-size:100px;font-family:"Icomoon";font-weight:normal;font-style:normal;transform:translateX(-100%)}@media only screen and (max-width:1024px){.block-quote .quote__text:before{font-size:65px}}@media only screen and (max-width:768px){.block-quote .quote__text:before{top:-25px;left:0;transform:translateY(-100%)}}@media only screen and (max-width:1024px){.block-quote .quote__text{margin:75px 50px 75px 165px}}@media only screen and (max-width:768px){.block-quote .quote__text{margin:140px 25px 100px}}.block-quote .quote__portrait-image{width:100%;max-width:380px;min-height:100%;flex-shrink:0;background-color:rgba(255, 255, 255, 0.3);line-height:0}@media only screen and (max-width:768px){.block-quote .quote__portrait-image{width:100%;max-width:none;height:320px}}.block-quote .quote__portrait-image .img-container{position:absolute;bottom:0;right:0;width:calc(100% + 100px);height:calc(100% + 100px);max-height:480px;background:none}@media only screen and (max-width:1024px){.block-quote .quote__portrait-image .img-container{width:calc(100% + 50px);height:calc(100% + 50px)}}@media only screen and (max-width:768px){.block-quote .quote__portrait-image .img-container{width:100%}}.block-quote .quote__portrait-image .img-container img{object-position:right bottom;font-family:"object-fit: contain; object-position: right padding-bottom"}.block-quote--light{background-color:var(--blocks-secondary-background-color)}.block-quote--light .quote__text:before{color:rgba(99, 95, 82, 0.3)}.block-quote--light .quote__text *:not(.button){color:var(--blocks-secondary-color)}.block-quote--dark{background-color:var(--blocks-primary-background-color)}.block-quote--dark .quote__text:before{color:rgba(255, 255, 255, 0.3)}.block-quote--dark .quote__text *:not(.button){color:var(--blocks-primary-color)}.block-tabs-element .tabs-element__headline{max-width:769px;margin-bottom:75px}@media only screen and (max-width:768px){.block-tabs-element .tabs-element__headline{margin-bottom:50px}}.block-tabs-element .tabs-element__tabs .tablinks{flex-wrap:wrap;gap:15px 25px;margin-bottom:30px}.block-tabs-element .tabs-element__tabs .tablinks .tablink-item span{color:inherit;font-size:20px;line-height:1.1;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase;transition:color 0.25s ease}@media only screen and (max-width:1024px){.block-tabs-element .tabs-element__tabs .tablinks .tablink-item span{font-size:18px}}.block-tabs-element .tabs-element__tabs .tablinks .tablink-item:hover{color:var(--typography-primary-color)}.block-tabs-element .tabs-element__tabs .tablinks .tablink-item.active{text-decoration:underline;text-decoration-color:var(--typography-primary-color);text-decoration-thickness:1px;text-underline-offset:3px}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}@media only screen and (max-width:1024px){.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner{flex-direction:column-reverse}}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image{width:66.6666%}@media only screen and (max-width:1024px){.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image{width:100%}}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image .img-container{padding-bottom:60%}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image .img-container:not(:only-child) .img-container__inner:before{content:"";position:absolute;z-index:1;top:50%;right:0;bottom:0;left:0;background:linear-gradient(180deg, rgba(var(--general-overlay-color-rgb), 0) 0%, rgba(var(--general-overlay-color-rgb), 0.24) 50%, rgba(var(--general-overlay-color-rgb), 0.3) 100%)}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image__caption{position:absolute;z-index:2;bottom:0;left:0;width:100%;padding:15px;box-sizing:border-box}@media only screen and (max-width:768px){.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image__caption{position:relative;bottom:auto;left:auto;margin-top:15px;padding:0}}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image__caption>p{color:var(--typography-primary-negative-color)}@media only screen and (max-width:768px){.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image__caption>p{color:var(--typography-tertiary-color)}}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__image__caption>p span.first-line{font-size:15px;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text{width:calc(33.3333% - 30px);align-self:center;margin-left:30px}@media only screen and (max-width:1024px){.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text{width:100%;margin-bottom:30px !important;margin-left:0}}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>*{color:var(--typography-tertiary-color)}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>i,.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>img{margin-bottom:25px}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>i+*,.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>img+*{margin-top:0}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>i:before{width:100px;font-size:100px;display:block}@media only screen and (max-width:1440px){.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>i:before{width:60px;font-size:60px}}.block-wp-core-block[data-wp-core-block-type="core/columns"][style*="color:"] .block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>i{color:inherit}.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>img{width:100px;height:100px}@media only screen and (max-width:1440px){.block-tabs-element .tabs-element__tabs .tabs .tab-item__inner__text>img{width:60px;height:60px}}.block-video .video__overlay .img-container:before{background-color:rgba(217, 217, 217, 0.8);box-shadow:0 4px 4px rgba(0, 0, 0, 0.25);color:var(--typography-secondary-color)}.block-video .video__overlay .img-container__inner:before{content:"";position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;opacity:0.2;background-color:var(--general-overlay-color)}.content-footer-single-products-related-posts .footer-single-products-related-posts__headline{margin-bottom:50px}@media only screen and (max-width:768px){.content-footer-single-products-related-posts .footer-single-products-related-posts__headline{margin-bottom:35px}}.content-footer-single-products-related-posts .footer-single-products-related-posts__posts{margin-right:calc(((var(--100vw) - 100%) / 2 ) * -1)}.content-footer-single-products-related-posts .footer-single-products-related-posts__posts .posts.owl-carousel{margin:0}.content-footer-single-products-related-posts .footer-single-products-related-posts__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 180px) / 2);max-width:520px;margin:0}@media only screen and (max-width:1024px){.content-footer-single-products-related-posts .footer-single-products-related-posts__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 200px) / 2)}}@media only screen and (max-width:768px){.content-footer-single-products-related-posts .footer-single-products-related-posts__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 125px) / 2)}}@media only screen and (max-width:480px){.content-footer-single-products-related-posts .footer-single-products-related-posts__posts .posts.owl-carousel .post-item{width:calc(var(--100vw) - 100px)}}.content-footer-single-products-related-posts .footer-single-products-related-posts__posts .posts.owl-carousel .owl-nav{justify-content:flex-start;margin-top:35px}.content-footer-single-references-related-posts .footer-single-references-related-posts__headline{margin-bottom:50px}@media only screen and (max-width:768px){.content-footer-single-references-related-posts .footer-single-references-related-posts__headline{margin-bottom:35px}}@media only screen and (max-width:1024px){.content-footer-single-references-related-posts .footer-single-references-related-posts__posts{margin-right:-50px}}@media only screen and (max-width:768px){.content-footer-single-references-related-posts .footer-single-references-related-posts__posts{margin-right:-25px}}.content-footer-single-references-related-posts .footer-single-references-related-posts__posts .posts.owl-carousel{margin:0}.content-footer-single-references-related-posts .footer-single-references-related-posts__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 225px) / 3);margin:0}@media only screen and (max-width:768px){.content-footer-single-references-related-posts .footer-single-references-related-posts__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 125px) / 2)}}@media only screen and (max-width:480px){.content-footer-single-references-related-posts .footer-single-references-related-posts__posts .posts.owl-carousel .post-item{width:calc(var(--100vw) - 100px)}}.content-footer-single-references-related-posts .footer-single-references-related-posts__posts .posts.owl-carousel .owl-nav{margin-top:35px;margin-right:50px}@media only screen and (max-width:768px){.content-footer-single-references-related-posts .footer-single-references-related-posts__posts .posts.owl-carousel .owl-nav{margin-right:25px}}.content-footer-single-references-related-posts .footer-single-references-related-posts__posts .posts.owl-carousel .owl-dots{left:calc(50% - 25px)}@media only screen and (max-width:768px){.content-footer-single-references-related-posts .footer-single-references-related-posts__posts .posts.owl-carousel .owl-dots{left:0;transform:translate(-5px, 50%)}}.content-footer-single-references-related-posts .footer-single-references-related-posts__archive-link{margin-top:50px;text-align:center}@media only screen and (max-width:768px){.content-footer-single-references-related-posts .footer-single-references-related-posts__archive-link{margin-top:35px}}@media only screen and (max-width:480px){.content-footer-single-references-related-posts .footer-single-references-related-posts__archive-link>.button{width:100%}}.content-header-archive-references{margin-bottom:50px}.content-header-archive-references .header-archive-references__filter{margin-top:60px}.content-header-front-page{padding-top:0 !important;margin-bottom:0 !important}.content-header-front-page .block__outer{margin-left:0}.content-header-front-page .header-front-page{z-index:2;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media only screen and (max-width:768px){.content-header-front-page .header-front-page{justify-content:flex-end;padding-bottom:100px}}.content-header-front-page .header-front-page__text__inner{max-width:850px}.content-header-front-page .header-front-page__text__inner>*:not(.button){color:var(--typography-primary-negative-color)}.content-header-front-page .header-front-page__text__inner h1{font-size:75px;font-family:var(--secondary-font);font-weight:300;text-transform:none}@media only screen and (max-width:1024px){.content-header-front-page .header-front-page__text__inner h1{font-size:50px}}.content-header-front-page .header-front-page__scroll-arrow{position:absolute;left:50%;bottom:15px;transform:translateX(-50%)}@media only screen and (max-width:768px){.content-header-front-page .header-front-page__scroll-arrow{display:none}}.content-header-front-page__background,.content-header-front-page__background-mobile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.content-header-front-page__background .img-container,.content-header-front-page__background .vid-container,.content-header-front-page__background-mobile .img-container,.content-header-front-page__background-mobile .vid-container{height:100%}.content-header-front-page__background .vid-container+.img-container,.content-header-front-page__background-mobile .vid-container+.img-container{display:none}.content-header-front-page__background .vid-container.autoplay-disabled,.content-header-front-page__background-mobile .vid-container.autoplay-disabled{display:none}.content-header-front-page__background .vid-container.autoplay-disabled+.img-container,.content-header-front-page__background-mobile .vid-container.autoplay-disabled+.img-container{display:block}.content-header-front-page__background--overlay .img-container__inner:before,.content-header-front-page__background--overlay .vid-container__inner:before,.content-header-front-page__background-mobile--overlay .img-container__inner:before,.content-header-front-page__background-mobile--overlay .vid-container__inner:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(var(--general-overlay-color-rgb), 0.4)}@media only screen and (max-width:768px){.content-header-front-page__background--overlay .img-container__inner:before,.content-header-front-page__background--overlay .vid-container__inner:before,.content-header-front-page__background-mobile--overlay .img-container__inner:before,.content-header-front-page__background-mobile--overlay .vid-container__inner:before{background:linear-gradient(270deg, rgba(var(--general-overlay-color-rgb), 0%) 0%, rgba(var(--general-overlay-color-rgb), 0.5) 100%)}}.content-header-front-page__background--overlay .img-container__inner img,.content-header-front-page__background--overlay .vid-container__inner img,.content-header-front-page__background-mobile--overlay .img-container__inner img,.content-header-front-page__background-mobile--overlay .vid-container__inner img{z-index:1}.content-header-front-page__background-mobile{display:none}@media only screen and (max-width:768px){.content-header-front-page__background-mobile{display:block}.content-header-front-page__background-mobile+.content-header-front-page__background{display:none}}.content-header-single .header-single{z-index:2}.content-header-single .header-single__text{text-align:center}@media only screen and (max-width:768px){.content-header-single .header-single__text{text-align:left}}.content-header-single__background,.content-header-single__background-mobile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.content-header-single__background .img-container,.content-header-single__background .vid-container,.content-header-single__background-mobile .img-container,.content-header-single__background-mobile .vid-container{height:100%}.content-header-single__background .vid-container+.img-container,.content-header-single__background-mobile .vid-container+.img-container{display:none}.content-header-single__background .vid-container.autoplay-disabled,.content-header-single__background-mobile .vid-container.autoplay-disabled{display:none}.content-header-single__background .vid-container.autoplay-disabled+.img-container,.content-header-single__background-mobile .vid-container.autoplay-disabled+.img-container{display:block}.content-header-single__background--overlay .img-container__inner:before,.content-header-single__background--overlay .vid-container__inner:before,.content-header-single__background-mobile--overlay .img-container__inner:before,.content-header-single__background-mobile--overlay .vid-container__inner:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(var(--general-overlay-color-rgb), 0.4)}@media only screen and (max-width:768px){.content-header-single__background--overlay .img-container__inner:before,.content-header-single__background--overlay .vid-container__inner:before,.content-header-single__background-mobile--overlay .img-container__inner:before,.content-header-single__background-mobile--overlay .vid-container__inner:before{background:linear-gradient(270deg, rgba(var(--general-overlay-color-rgb), 0%) 0%, rgba(var(--general-overlay-color-rgb), 0.5) 100%)}}.content-header-single__background--overlay .img-container__inner img,.content-header-single__background--overlay .vid-container__inner img,.content-header-single__background-mobile--overlay .img-container__inner img,.content-header-single__background-mobile--overlay .vid-container__inner img{z-index:1}.content-header-single__background-mobile{display:none}@media only screen and (max-width:768px){.content-header-single__background-mobile{display:block}.content-header-single__background-mobile+.content-header-single__background{display:none}}.content-header-single--text{margin-bottom:-50px}@media only screen and (max-width:1024px){.content-header-single--text{margin-bottom:0}}.content-header-single--text.content-header-single--headline-hide{margin-bottom:-150px}@media only screen and (max-width:1024px){.content-header-single--text.content-header-single--headline-hide{margin-bottom:-100px}}.content-header-single--text.content-header-single--headline-hide .block__outer{display:none}.content-header-single--media{padding-top:0 !important;margin-bottom:0 !important}.content-header-single--media .header-single{height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media only screen and (max-width:768px){.content-header-single--media .header-single{justify-content:flex-end;padding-bottom:100px}}.content-header-single--media .header-single__text>*:not(.button){color:var(--typography-primary-negative-color)}@media only screen and (max-width:480px){.content-header-single--media .header-single__text>.button{width:100%}}.content-header-single--media .header-single__scroll-arrow{position:absolute;left:50%;bottom:15px;transform:translateX(-50%)}@media only screen and (max-width:768px){.content-header-single--media .header-single__scroll-arrow{display:none}}.content-header-single-jobs{padding-top:0 !important;margin-bottom:0 !important}.content-header-single-jobs .header-single-jobs{z-index:2;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media only screen and (max-width:768px){.content-header-single-jobs .header-single-jobs{justify-content:flex-end;padding-bottom:100px}}.content-header-single-jobs .header-single-jobs__text{text-align:center}@media only screen and (max-width:768px){.content-header-single-jobs .header-single-jobs__text{text-align:left}}.content-header-single-jobs .header-single-jobs__text>*{color:var(--typography-primary-negative-color)}.content-header-single-jobs .header-single-jobs__scroll-arrow{position:absolute;left:50%;bottom:15px;transform:translateX(-50%)}@media only screen and (max-width:768px){.content-header-single-jobs .header-single-jobs__scroll-arrow{display:none}}.content-header-single-jobs__background,.content-header-single-jobs__background-mobile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.content-header-single-jobs__background .img-container,.content-header-single-jobs__background .vid-container,.content-header-single-jobs__background-mobile .img-container,.content-header-single-jobs__background-mobile .vid-container{height:100%}.content-header-single-jobs__background .vid-container+.img-container,.content-header-single-jobs__background-mobile .vid-container+.img-container{display:none}.content-header-single-jobs__background .vid-container.autoplay-disabled,.content-header-single-jobs__background-mobile .vid-container.autoplay-disabled{display:none}.content-header-single-jobs__background .vid-container.autoplay-disabled+.img-container,.content-header-single-jobs__background-mobile .vid-container.autoplay-disabled+.img-container{display:block}.content-header-single-jobs__background--overlay .img-container__inner:before,.content-header-single-jobs__background--overlay .vid-container__inner:before,.content-header-single-jobs__background-mobile--overlay .img-container__inner:before,.content-header-single-jobs__background-mobile--overlay .vid-container__inner:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(var(--general-overlay-color-rgb), 0.4)}@media only screen and (max-width:768px){.content-header-single-jobs__background--overlay .img-container__inner:before,.content-header-single-jobs__background--overlay .vid-container__inner:before,.content-header-single-jobs__background-mobile--overlay .img-container__inner:before,.content-header-single-jobs__background-mobile--overlay .vid-container__inner:before{background:linear-gradient(270deg, rgba(var(--general-overlay-color-rgb), 0%) 0%, rgba(var(--general-overlay-color-rgb), 0.5) 100%)}}.content-header-single-jobs__background--overlay .img-container__inner img,.content-header-single-jobs__background--overlay .vid-container__inner img,.content-header-single-jobs__background-mobile--overlay .img-container__inner img,.content-header-single-jobs__background-mobile--overlay .vid-container__inner img{z-index:1}.content-header-single-jobs__background-mobile{display:none}@media only screen and (max-width:768px){.content-header-single-jobs__background-mobile{display:block}.content-header-single-jobs__background-mobile+.content-header-single__background{display:none}}.content-header-single-products{padding-top:0 !important;margin-bottom:0 !important}.content-header-single-products .header-single-products{z-index:2;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media only screen and (max-width:768px){.content-header-single-products .header-single-products{justify-content:flex-end;padding-bottom:100px}}.content-header-single-products .header-single-products__text{text-align:center}@media only screen and (max-width:768px){.content-header-single-products .header-single-products__text{text-align:left}}.content-header-single-products .header-single-products__text>*:not(.button){color:var(--typography-primary-negative-color)}.content-header-single-products .header-single-products__scroll-arrow{position:absolute;left:50%;bottom:15px;transform:translateX(-50%)}@media only screen and (max-width:768px){.content-header-single-products .header-single-products__scroll-arrow{display:none}}.content-header-single-products__background,.content-header-single-products__background-mobile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.content-header-single-products__background .img-container,.content-header-single-products__background .vid-container,.content-header-single-products__background-mobile .img-container,.content-header-single-products__background-mobile .vid-container{height:100%}.content-header-single-products__background .vid-container+.img-container,.content-header-single-products__background-mobile .vid-container+.img-container{display:none}.content-header-single-products__background .vid-container.autoplay-disabled,.content-header-single-products__background-mobile .vid-container.autoplay-disabled{display:none}.content-header-single-products__background .vid-container.autoplay-disabled+.img-container,.content-header-single-products__background-mobile .vid-container.autoplay-disabled+.img-container{display:block}.content-header-single-products__background--overlay .img-container__inner:before,.content-header-single-products__background--overlay .vid-container__inner:before,.content-header-single-products__background-mobile--overlay .img-container__inner:before,.content-header-single-products__background-mobile--overlay .vid-container__inner:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(var(--general-overlay-color-rgb), 0.4)}@media only screen and (max-width:768px){.content-header-single-products__background--overlay .img-container__inner:before,.content-header-single-products__background--overlay .vid-container__inner:before,.content-header-single-products__background-mobile--overlay .img-container__inner:before,.content-header-single-products__background-mobile--overlay .vid-container__inner:before{background:linear-gradient(270deg, rgba(var(--general-overlay-color-rgb), 0%) 0%, rgba(var(--general-overlay-color-rgb), 0.5) 100%)}}.content-header-single-products__background--overlay .img-container__inner img,.content-header-single-products__background--overlay .vid-container__inner img,.content-header-single-products__background-mobile--overlay .img-container__inner img,.content-header-single-products__background-mobile--overlay .vid-container__inner img{z-index:1}.content-header-single-products__background-mobile{display:none}@media only screen and (max-width:768px){.content-header-single-products__background-mobile{display:block}.content-header-single-products__background-mobile+.content-header-single__background{display:none}}.content-header-single-references{padding-top:0 !important;margin-bottom:0 !important}.content-header-single-references .header-single-references{z-index:2;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;box-sizing:border-box}@media only screen and (max-width:768px){.content-header-single-references .header-single-references{justify-content:flex-end;padding-bottom:100px}}.content-header-single-references .header-single-references__text{text-align:center}@media only screen and (max-width:768px){.content-header-single-references .header-single-references__text{text-align:left}}.content-header-single-references .header-single-references__text>*:not(.button){color:var(--typography-primary-negative-color)}.content-header-single-references .header-single-references__text .iconlist{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px 50px}@media only screen and (max-width:768px){.content-header-single-references .header-single-references__text .iconlist{flex-direction:column;justify-content:flex-start}}.content-header-single-references .header-single-references__text .iconlist .iconlist-item{font-size:20px}@media only screen and (max-width:768px){.content-header-single-references .header-single-references__text .iconlist .iconlist-item{padding-left:30px}}.content-header-single-references .header-single-references__text .iconlist .iconlist-item[data-icon]:before{margin-right:5px}@media only screen and (max-width:768px){.content-header-single-references .header-single-references__text .iconlist .iconlist-item[data-icon]:before{position:absolute;top:50%;left:0;width:20px;margin-right:0;text-align:center;transform:translateY(-50%)}}.content-header-single-references .header-single-references__scroll-arrow{position:absolute;left:50%;bottom:15px;transform:translateX(-50%)}@media only screen and (max-width:768px){.content-header-single-references .header-single-references__scroll-arrow{display:none}}.content-header-single-references__background,.content-header-single-references__background-mobile{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.content-header-single-references__background .img-container,.content-header-single-references__background .vid-container,.content-header-single-references__background-mobile .img-container,.content-header-single-references__background-mobile .vid-container{height:100%}.content-header-single-references__background .vid-container+.img-container,.content-header-single-references__background-mobile .vid-container+.img-container{display:none}.content-header-single-references__background .vid-container.autoplay-disabled,.content-header-single-references__background-mobile .vid-container.autoplay-disabled{display:none}.content-header-single-references__background .vid-container.autoplay-disabled+.img-container,.content-header-single-references__background-mobile .vid-container.autoplay-disabled+.img-container{display:block}.content-header-single-references__background--overlay .img-container__inner:before,.content-header-single-references__background--overlay .vid-container__inner:before,.content-header-single-references__background-mobile--overlay .img-container__inner:before,.content-header-single-references__background-mobile--overlay .vid-container__inner:before{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;background:rgba(var(--general-overlay-color-rgb), 0.4)}@media only screen and (max-width:768px){.content-header-single-references__background--overlay .img-container__inner:before,.content-header-single-references__background--overlay .vid-container__inner:before,.content-header-single-references__background-mobile--overlay .img-container__inner:before,.content-header-single-references__background-mobile--overlay .vid-container__inner:before{background:linear-gradient(270deg, rgba(var(--general-overlay-color-rgb), 0%) 0%, rgba(var(--general-overlay-color-rgb), 0.5) 100%)}}.content-header-single-references__background--overlay .img-container__inner img,.content-header-single-references__background--overlay .vid-container__inner img,.content-header-single-references__background-mobile--overlay .img-container__inner img,.content-header-single-references__background-mobile--overlay .vid-container__inner img{z-index:1}.content-header-single-references__background-mobile{display:none}@media only screen and (max-width:768px){.content-header-single-references__background-mobile{display:block}.content-header-single-references__background-mobile+.content-header-single__background{display:none}}.content-main-front-page-intro-text .main-front-page-intro-text{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:768px){.content-main-front-page-intro-text .main-front-page-intro-text{flex-direction:column-reverse;align-items:flex-start}}.content-main-front-page-intro-text .main-front-page-intro-text__badge{width:200px;margin-right:85px;flex-shrink:0}@media only screen and (max-width:1024px){.content-main-front-page-intro-text .main-front-page-intro-text__badge{margin-right:50px}}@media only screen and (max-width:768px){.content-main-front-page-intro-text .main-front-page-intro-text__badge{margin-right:0;margin-top:40px}}.content-main-front-page-intro-text .main-front-page-intro-text__badge .img-container{padding-bottom:100%;background:none}.content-main-front-page-intro-text .main-front-page-intro-text__text .textlink-group{margin-top:50px}@media only screen and (max-width:1024px){.content-main-front-page-intro-text .main-front-page-intro-text__text .textlink-group{margin-top:30px}}@media only screen and (max-width:480px){.content-main-front-page-intro-text .main-front-page-intro-text__text .textlink-group{flex-direction:column}}.content-main-single-products-linked-references .main-single-products-linked-references__headline{margin-bottom:50px}@media only screen and (max-width:768px){.content-main-single-products-linked-references .main-single-products-linked-references__headline{margin-bottom:35px}}@media only screen and (max-width:1024px){.content-main-single-products-linked-references .main-single-products-linked-references__posts{margin-right:-50px}}@media only screen and (max-width:768px){.content-main-single-products-linked-references .main-single-products-linked-references__posts{margin-right:-25px}}.content-main-single-products-linked-references .main-single-products-linked-references__posts .posts.owl-carousel{margin:0}.content-main-single-products-linked-references .main-single-products-linked-references__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 225px) / 3);margin:0}@media only screen and (max-width:768px){.content-main-single-products-linked-references .main-single-products-linked-references__posts .posts.owl-carousel .post-item{width:calc((var(--100vw) - 125px) / 2)}}@media only screen and (max-width:480px){.content-main-single-products-linked-references .main-single-products-linked-references__posts .posts.owl-carousel .post-item{width:calc(var(--100vw) - 100px)}}.content-main-single-products-linked-references .main-single-products-linked-references__posts .posts.owl-carousel .owl-nav{margin-top:35px;margin-right:50px}@media only screen and (max-width:768px){.content-main-single-products-linked-references .main-single-products-linked-references__posts .posts.owl-carousel .owl-nav{margin-right:25px}}.content-main-single-products-linked-references .main-single-products-linked-references__posts .posts.owl-carousel .owl-dots{left:calc(50% - 25px)}@media only screen and (max-width:768px){.content-main-single-products-linked-references .main-single-products-linked-references__posts .posts.owl-carousel .owl-dots{left:0;transform:translate(-5px, 50%)}}.content-main-single-products-linked-references .main-single-products-linked-references__archive-link{margin-top:50px;text-align:center}@media only screen and (max-width:768px){.content-main-single-products-linked-references .main-single-products-linked-references__archive-link{margin-top:35px}}@media only screen and (max-width:480px){.content-main-single-products-linked-references .main-single-products-linked-references__archive-link>.button{width:100%}}.content-main-single-products-product-configurator-teaser{padding-top:50px !important;padding-bottom:50px !important}.content-main-single-products-product-configurator-teaser .main-single-products-product-configurator-teaser{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:768px){.content-main-single-products-product-configurator-teaser .main-single-products-product-configurator-teaser{flex-direction:column;align-items:stretch}}.content-main-single-products-product-configurator-teaser .main-single-products-product-configurator-teaser__button{flex-shrink:0;margin-left:85px}@media only screen and (max-width:1024px){.content-main-single-products-product-configurator-teaser .main-single-products-product-configurator-teaser__button{margin-left:50px}}@media only screen and (max-width:768px){.content-main-single-products-product-configurator-teaser .main-single-products-product-configurator-teaser__button{margin-top:25px;margin-left:0}}@media only screen and (max-width:480px){.content-main-single-products-product-configurator-teaser .main-single-products-product-configurator-teaser__button .button{width:100%}}.content-main-single-references-factlist .main-single-references-factlist .factlist{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:10px 50px}@media only screen and (max-width:768px){.content-main-single-references-factlist .main-single-references-factlist .factlist{flex-direction:column;justify-content:flex-start}}@media only screen and (max-width:768px){.content-main-single-references-factlist .main-single-references-factlist .factlist .factlist-item span{display:block}}.content-main-single-references-factlist .main-single-references-factlist .factlist .factlist-item span.label{margin-right:10px;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase}@media only screen and (max-width:768px){.content-main-single-references-factlist .main-single-references-factlist .factlist .factlist-item span.label{margin-right:0}}.shortcode-product-configurator{display:flex;flex-direction:row;gap:100px}.shortcode-product-configurator *{box-sizing:border-box}.shortcode-product-configurator__viewer{width:calc(50% - 50px)}.shortcode-product-configurator__controls{width:calc(50% - 50px);display:flex;flex-direction:column;gap:35px 0}.shortcode-product-configurator__controls label,.shortcode-product-configurator__controls .form-builder form fieldset legend,.form-builder form fieldset .shortcode-product-configurator__controls legend,.shortcode-product-configurator__controls fieldset legend{display:block;margin-bottom:10px}.shortcode-product-configurator__controls fieldset{position:relative;border:none;margin:0;padding:0}.shortcode-product-configurator__controls fieldset legend{padding:0}.shortcode-product-configurator__controls .input{height:auto;border-color:#635f52;padding:8px 15px;color:#635f52;font-size:15px;line-height:17.5px;font-family:var(--typography-primary-font);font-weight:900}.shortcode-product-configurator__controls span.controls-title{display:block;margin-bottom:20px;font-size:15px;line-height:17.5px;font-family:var(--typography-primary-font);font-weight:900;text-transform:uppercase}.shortcode-product-configurator__controls .radio-wrapper.button-switch label,.shortcode-product-configurator__controls .radio-wrapper.button-switch .form-builder form fieldset legend,.form-builder form fieldset .shortcode-product-configurator__controls .radio-wrapper.button-switch legend,.shortcode-product-configurator__controls .radio-wrapper.button-switch fieldset legend,.shortcode-product-configurator__controls fieldset .radio-wrapper.button-switch legend{margin:0;border:1px solid #635f52;padding:8px 15px;box-sizing:border-box;color:#635f52;font-size:15px;line-height:17.5px;font-family:var(--button-font-family);font-weight:900;text-transform:uppercase;user-select:none;transition:all 0.25s ease}.shortcode-product-configurator__controls .radio-wrapper.button-switch label input,.shortcode-product-configurator__controls .radio-wrapper.button-switch .form-builder form fieldset legend input,.form-builder form fieldset .shortcode-product-configurator__controls .radio-wrapper.button-switch legend input,.shortcode-product-configurator__controls .radio-wrapper.button-switch fieldset legend input,.shortcode-product-configurator__controls fieldset .radio-wrapper.button-switch legend input{position:absolute;width:0;height:0;display:block;opacity:0}.shortcode-product-configurator__controls .radio-wrapper.button-switch label:has(input:checked){background-color:#635f52;color:#ffffff}.shortcode-product-configurator__controls .radio-wrapper.button-switch ul{align-items:flex-start;gap:0}.shortcode-product-configurator__controls .radio-wrapper.button-switch ul li:not(:first-child) label,.shortcode-product-configurator__controls .radio-wrapper.button-switch ul li:not(:first-child) .form-builder form fieldset legend,.form-builder form fieldset .shortcode-product-configurator__controls .radio-wrapper.button-switch ul li:not(:first-child) legend,.shortcode-product-configurator__controls .radio-wrapper.button-switch ul li:not(:first-child) fieldset legend,.shortcode-product-configurator__controls fieldset .radio-wrapper.button-switch ul li:not(:first-child) legend{border-left:none}.shortcode-product-configurator__controls .radio-wrapper.button-switch ul li:not(:last-child) label,.shortcode-product-configurator__controls .radio-wrapper.button-switch ul li:not(:last-child) .form-builder form fieldset legend,.form-builder form fieldset .shortcode-product-configurator__controls .radio-wrapper.button-switch ul li:not(:last-child) legend,.shortcode-product-configurator__controls .radio-wrapper.button-switch ul li:not(:last-child) fieldset legend,.shortcode-product-configurator__controls fieldset .radio-wrapper.button-switch ul li:not(:last-child) legend{border-right:none}.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:0 10px;white-space:nowrap}.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch label,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch .form-builder form fieldset legend,.form-builder form fieldset .shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch legend,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch fieldset legend,.shortcode-product-configurator__controls fieldset .checkbox-wrapper.toggle-switch legend{position:relative;display:inline-flex;align-items:center;margin-bottom:0;cursor:pointer}.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch label input,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch .form-builder form fieldset legend input,.form-builder form fieldset .shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch legend input,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch fieldset legend input,.shortcode-product-configurator__controls fieldset .checkbox-wrapper.toggle-switch legend input{position:absolute;width:0;height:0;opacity:0}.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch label .slider,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch .form-builder form fieldset legend .slider,.form-builder form fieldset .shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch legend .slider,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch fieldset legend .slider,.shortcode-product-configurator__controls fieldset .checkbox-wrapper.toggle-switch legend .slider{position:relative;width:30px;height:16px;background-color:rgba(99, 95, 82, 0.4);border-radius:8px;transition:background-color 0.25s}.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch label .slider::before,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch .form-builder form fieldset legend .slider::before,.form-builder form fieldset .shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch legend .slider::before,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch fieldset legend .slider::before,.shortcode-product-configurator__controls fieldset .checkbox-wrapper.toggle-switch legend .slider::before{content:"";position:absolute;width:10px;height:10px;left:3px;bottom:3px;background-color:#ffffff;border-radius:50%;transition:transform 0.25s}.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch label input:checked+.slider,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch .form-builder form fieldset legend input:checked+.slider,.form-builder form fieldset .shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch legend input:checked+.slider,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch fieldset legend input:checked+.slider,.shortcode-product-configurator__controls fieldset .checkbox-wrapper.toggle-switch legend input:checked+.slider{background-color:#635f52}.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch label input:checked+.slider::before,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch .form-builder form fieldset legend input:checked+.slider::before,.form-builder form fieldset .shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch legend input:checked+.slider::before,.shortcode-product-configurator__controls .checkbox-wrapper.toggle-switch fieldset legend input:checked+.slider::before,.shortcode-product-configurator__controls fieldset .checkbox-wrapper.toggle-switch legend input:checked+.slider::before{transform:translateX(14px)}.shortcode-product-configurator__controls .select-wrapper .fselect .fs-wrap .fs-label-wrap{width:150px;height:auto;border-color:#635f52;color:#635f52;font-size:15px;line-height:17.5px;font-family:var(--button-font-family);font-weight:900;text-transform:uppercase}.shortcode-product-configurator__controls .select-wrapper .fselect .fs-wrap .fs-label-wrap .fs-label{padding:8px 42px 8px 15px}.shortcode-product-configurator__controls .select-wrapper .fselect .fs-wrap .fs-label-wrap .fs-arrow:before{font-size:12px}.shortcode-product-configurator__controls .handle-controls span.controls-title{margin-bottom:10px}.shortcode-product-configurator__controls .addon-controls{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;gap:15px 30px}.shortcode-product-configurator__controls .size-controls{display:flex;flex-direction:row;gap:30px}.shortcode-product-configurator__controls .size-controls .input{width:100px}.shortcode-product-configurator__controls .action-controls{margin-top:30px}.shortcode-product-configurator .viewer-container{position:relative}.shortcode-product-configurator .viewer-container #viewer{width:100%;height:100%;position:relative}.shortcode-product-configurator .loading-overlay{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;background-color:#ffffff}.shortcode-product-configurator .loading-spinner{width:30px;height:30px;animation:configurator-spin 1s linear infinite;transform:rotateZ(0deg)}@keyframes configurator-spin{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}.shortcode-product-configurator .loading-spinner:after{content:"";position:relative;color:var(--button-background-color);font-size:30px;font-family:"Icomoon";font-weight:400}.facetwp-facet.facetwp-type-radio{display:flex;flex-direction:row;flex-wrap:wrap;gap:15px 25px}.facetwp-facet.facetwp-type-radio .facetwp-radio{border:1px solid var(--button-tertiary-background-color);padding:14px 24px;color:var(--button-tertiary-background-color);font-size:15px;line-height:1;font-family:var(--button-font-family);font-weight:900;text-transform:uppercase;cursor:pointer;transition:all 0.25s ease}@media only screen and (max-width:480px){.facetwp-facet.facetwp-type-radio .facetwp-radio{width:100%;text-align:center}}.facetwp-facet.facetwp-type-radio .facetwp-radio span.facetwp-counter{display:none}.facetwp-facet.facetwp-type-radio .facetwp-radio:hover,.facetwp-facet.facetwp-type-radio .facetwp-radio.checked{background-color:var(--button-tertiary-background-color);color:var(--button-tertiary-color)}.facetwp-facet.facetwp-type-radio.is-loading{pointer-events:none}.facetwp-facet.facetwp-type-radio.is-loading .facetwp-radio{opacity:0.6}.facetwp-facet.facetwp-type-pager button{border:1px solid var(--button-background-color);padding:14px 24px;color:var(--button-negative-color);font-size:15px;line-height:1;font-family:var(--button-font-family);font-weight:900;text-transform:uppercase;cursor:pointer;transition:all 0.25s ease}@media only screen and (max-width:480px){.facetwp-facet.facetwp-type-pager button{width:100%}}.facetwp-facet.facetwp-type-pager button:hover,.facetwp-facet.facetwp-type-pager button:focus{background-color:var(--button-background-color);color:var(--button-color)}.facetwp-facet.facetwp-type-pager button.facetwp-hidden{display:none}.facetwp-facet.facetwp-type-pager.is-loading button{opacity:0.6;pointer-events:none}.featherlight{padding:75px !important}@media only screen and (max-width:1024px){.featherlight{padding:50px !important}}@media only screen and (max-width:768px){.featherlight{padding:25px !important}}.featherlight .featherlight-content{max-width:1070px !important;overflow:auto}.featherlight .featherlight-inner{padding:50px !important}@media only screen and (max-width:768px){.featherlight .featherlight-inner{padding-right:25px !important;padding-left:25px !important}}.featherlight .featherlight-close{top:5px !important;right:5px !important;width:40px !important;height:40px !important;background-color:transparent !important;color:var(--typography-secondary-color) !important;font-size:0 !important;transition:color 0.25s ease !important}.featherlight .featherlight-close:before{content:"" !important;position:absolute !important;top:50% !important;left:50% !important;color:inherit !important;font-size:24px !important;line-height:1 !important;font-family:"Icomoon" !important;font-weight:400 !important;transform:translate(-50%, -50%) !important}.featherlight .featherlight-close:hover,.featherlight .featherlight-close:focus{color:var(--typography-primary-color) !important}.featherlight.featherlight-iframe .featherlight-inner{box-sizing:border-box;background-color:#ffffff !important}.featherlight-loading:after{color:var(--typography-primary-color) !important}.fselect .fs-wrap .fs-dropdown{background-color:#635f52}.fselect .fs-wrap .fs-dropdown .fs-options .fs-option{background-color:transparent !important;color:inherit !important}.fselect .fs-wrap .fs-dropdown .fs-options .fs-option:hover:before,.fselect .fs-wrap .fs-dropdown .fs-options .fs-option:focus:before,.fselect .fs-wrap .fs-dropdown .fs-options .fs-option.selected:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(255, 255, 255, 0.2)}#moove_gdpr_cookie_info_bar{max-height:none !important;border:none !important;border-radius:0 !important;background-color:#000000 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container{padding:20px !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content{flex-direction:column !important;padding:0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content p{font-size:16px !important;line-height:1.45 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-cookie-notice{margin-bottom:20px !important;padding-left:0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder{width:100% !important;display:flex !important;flex-direction:column !important;flex-wrap:nowrap !important;align-items:stretch !important;gap:10px !important;padding-left:0 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button{margin:0 !important;padding:15px 25px !important;font-size:15px !important;line-height:1 !important;font-family:"Uni Neue", sans-serif !important;font-weight:900 !important;text-transform:uppercase !important;white-space:normal !important;transition:all 0.25s ease !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.moove-gdpr-infobar-allow-all{background-color:#e51718 !important;color:#ffffff !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.moove-gdpr-infobar-allow-all:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.moove-gdpr-infobar-allow-all:focus{background-color:#aa1718 !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.moove-gdpr-infobar-reject-btn{border:1px solid #ffffff !important;padding:14px 24px !important;background-color:transparent !important;color:#ffffff !important}#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.moove-gdpr-infobar-reject-btn:hover,#moove_gdpr_cookie_info_bar .moove-gdpr-info-bar-container .moove-gdpr-info-bar-content .moove-gdpr-button-holder>button.moove-gdpr-infobar-reject-btn:focus{background-color:#ffffff !important;color:#e51718 !important}.owl-carousel .owl-nav{justify-content:flex-end;gap:0 5px;margin-top:15px}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next{width:30px;height:30px;background-color:var(--button-tertiary-background-color) !important;transition:all 0.25s ease}.owl-carousel .owl-nav .owl-prev:before,.owl-carousel .owl-nav .owl-next:before{font-size:18px}.owl-carousel .owl-nav .owl-prev:hover,.owl-carousel .owl-nav .owl-next:hover{background-color:var(--button-background-color) !important}.owl-carousel .owl-dots{position:absolute;bottom:15px;left:50%;display:flex;flex-direction:row;transform:translate(-50%, 50%)}.owl-carousel .owl-dots .owl-dot{padding:5px !important}.owl-carousel .owl-dots .owl-dot span{width:10px;height:10px;display:block;background-color:#ffffff;border:1px solid var(--button-tertiary-background-color);box-sizing:border-box;transition:background-color 0.25s ease}.owl-carousel .owl-dots .owl-dot.active span{background-color:var(--button-tertiary-background-color)}