/**handles:cp_custom_theme**/
:root{--primary:rgba(0, 58, 101, 1);--secondary:rgba(240, 129, 0, 1);--textcolor:rgba(14, 15, 14, 1);--dark:rgb(80, 80, 80);--white:#fff;--wp--preset--color--grey:#f2f2f2;--h1:2.5em;--h2:2em;--h3:calc(2em - 10px);--h4:calc(2em - 10px);--h5:0.83em;--h6:0.67em;--content:calc(1920px / 12 * 8);--side:calc((100% - var(--content)) / 2)}html[lang]{margin-top:0!important}html[lang=de-DE] .lang-item{display:none!important}.dropzone{border:2px dotted rgba(0,0,0,.3)!important}.dropzone .dropzone-icon{display:flex;justify-content:center;align-items:center}.dropzone .dropzone-icon svg{max-width:5rem}a[onclick]{cursor:pointer}.print_only{display:none!important}.custom_headline{color:var(--primary,#003a65);font-weight:300}.h1{font-size:var(--h1)}.h2{font-size:var(--h2)}.h3{font-size:var(--h3)}.h4{font-size:var(--h4)}.h5{font-size:var(--h5)}.h6{font-size:var(--h6)}h1 p.headline-desc,h1 span.headline-desc{display:block;font-weight:inherit;text-align:left;line-height:initial;color:var(--textcolor);color:#8f8f8f;font-size:2rem;line-height:1.2;margin-bottom:2rem}.h1 h1{margin:0}.has-primary-color{color:var(--wp--preset--color--primary)}.has-secondary-color{color:var(--wp--preset--color--secondary)}.has-grey-color{color:var(--wp--preset--color--grey)}.has-textcolor-color{color:var(--wp--preset--color--textcolor)}.has-white-color{color:var(--wp--preset--color--white)}.has-primary-background-color{background-color:var(--wp--preset--color--primary)}.has-secondary-background-color{background-color:var(--wp--preset--color--secondary)}.has-grey-background-color{background-color:var(--wp--preset--color--grey)}.has-textcolor-background-color{background-color:var(--wp--preset--color--textcolor)}.has-white-background-color{background-color:var(--wp--preset--color--white)}.has-primary-border-color{border-color:var(--wp--preset--color--primary)}.has-secondary-border-color{border-color:var(--wp--preset--color--secondary)}.has-grey-border-color{border-color:var(--wp--preset--color--grey)}.has-textcolor-border-color{border-color:var(--wp--preset--color--textcolor)}.has-white-border-color{border-color:var(--wp--preset--color--white)}article>.headline_icon.grey_background+.has-background{padding-top:0;margin-top:0}article>p>a{text-decoration:underline}.wp-block-columns{margin-top:3rem;margin-bottom:3rem}html{color:#0e0f0e;font-size:9px;font-family:Oswald,'Roboto Condensed','Arial Narrow',sans-serif}body{scrollbar-color:var(--primary,#003a65) #fff}body::-webkit-scrollbar{width:10px;height:10px}body::-webkit-scrollbar-thumb{background:var(--primary,#003a65)}body::-webkit-scrollbar-track{background:#fff}a:hover{color:var(--primary)}.home .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.wrapper{min-height:100vh}.wrapper>*{width:100%;display:inline-block}.text-uppercase{text-transform:uppercase}.block-cluster,.block-cluster .cluster-wrapper{width:100%}.block-cluster .cluster-wrapper nav.cluster-nav{display:flex;justify-content:left;align-items:center;flex-wrap:wrap;margin-right:2rem}.block-cluster .cluster-wrapper nav.cluster-nav ul li{margin:0;list-style:none;display:inline-block;position:relative}.block-cluster .cluster-wrapper nav.cluster-nav ul li::before{content:url(img/arrow-next-black.svg);width:1.2rem;height:1.2rem;display:inline-block;position:relative;top:unset;margin-right:1rem}.block-cluster .cluster-wrapper nav.cluster-nav ul{margin:0 0 8rem 0;justify-content:flex-start}.block-cluster .cluster-wrapper nav.cluster-nav ul li:first-child{width:100%;margin:0;text-transform:uppercase;color:var(--primary,#003a65);margin-bottom:1rem}.block-cluster .cluster-wrapper nav.cluster-nav ul li:first-child::before{content:'';display:none}.block-cluster .cluster-wrapper nav.cluster-nav ul li a{font-weight:400;text-transform:none}.slide-maintainable .button-controll-wrapper:last-child{margin-bottom:0;margin-top:auto}.calltoaction,.totop{position:absolute;right:0;top:-4rem;z-index:3}.calltoaction.follow{position:sticky;height:0;padding:0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.totop{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;max-width:6.85vw;pointer-events:none;padding:2.5vw 0}.calltoaction.totop{display:none}.calltoaction{position:fixed;right:0;top:60%;display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:100%;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);max-width:3.85vw;pointer-events:none;padding:1.5vw 0}.calltoaction.mail{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.calltoaction.phone{display:none;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.calltoaction.newsletter{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.calltoaction.totop{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.calltoaction .block,.calltoaction.totop .block{background-color:#000;color:#fff;text-align:center;border:none;width:4vw;max-width:calc(4rem * 2.2);height:3.46vw;min-height:5rem;max-height:calc(3.46rem * 2.2);pointer-events:all;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.calltoaction .block{background-color:var(--secondary);background-color:var(--highlight,var(--secondary));border:none}.calltoaction .block a,.calltoaction.totop .block a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;background:inherit}.calltoaction .block a{margin-right:-1px}.calltoaction .block a span,.calltoaction .block a span:after,.calltoaction .block a span:before,.calltoaction.totop .block a span,.calltoaction.totop .block a span:after,.calltoaction.totop .block a span:before{content:'';position:absolute;background:inherit;display:block;left:0;top:0;height:100%;width:100%;z-index:-1}.totop .block a span:after,.totop .block a span:before{-webkit-box-shadow:0 0 10px rgba(0,0,0,.3);box-shadow:0 0 10px rgba(0,0,0,.3)}.calltoaction .block a span:after,.calltoaction .block a span:before,.totop .block a span:after,.totop .block a span:before{-webkit-transform:skewY(-30deg);-ms-transform:skewY(-30deg);transform:skewY(-30deg)}.calltoaction .block a span:before,.totop .block a span:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.calltoaction .block a span:after,.totop .block a span:after{-webkit-transform-origin:right bottom;-ms-transform-origin:right bottom;transform-origin:right bottom}.calltoaction .block a:before{width:50%;height:auto;filter:var(--highlightfilter, none)}.totop .block a:before{width:75%;height:auto}.calltoaction.phone .block{background-color:var(--primary,#003a65)}.calltoaction_mail:before{content:url(img/mail.svg)}.calltoaction_search:before{content:url(img/search.svg)}.calltoaction_phone:before{content:url(img/phone.svg)}.calltoaction_back:before{content:url(img/back.svg)}.calltoaction_newsletter::before{content:url(img/news.svg)}.calltoaction.search{transform:translateY(-100%) translateX(0);-webkit-transform:translateY(-100%) translateX(0);-moz-transform:translateY(-100%) translateX(0);-ms-transform:translateY(-100%) translateX(0);-o-transform:translateY(-100%) translateX(0);transition:.8s ease transform;-webkit-transition:.8s ease transform;-moz-transition:.8s ease transform;-ms-transition:.8s ease transform;-o-transition:.8s ease transform}.calltoaction.search.open{transform:translateY(-100%) translateX(-35rem);-webkit-transform:translateY(-100%) translateX(-35rem);-moz-transform:translateY(-100%) translateX(-35rem);-ms-transform:translateY(-100%) translateX(-35rem);-o-transform:translateY(-100%) translateX(-35rem);pointer-events:all}.calltoaction.search form.search{transform:translateX(-17rem);position:absolute;background:var(--white);width:35rem;right:-52rem;top:-8rem;height:15rem;display:flex;flex-direction:column;padding:1rem;align-items:flex-start;justify-content:center;padding-left:4rem}.calltoaction_search.open form.search{transform:translateX(-35rem);-webkit-transform:translateX(-35rem);-moz-transform:translateX(-35rem);-ms-transform:translateX(-35rem);-o-transform:translateX(-35rem);position:relative}.calltoaction.search form.search input[type=search]{width:100%;margin-top:3rem;background:var(--white);border:1px solid var(--textcolor);width:80%}.calltoaction.search form.search input[type=submit]{display:block;margin-bottom:0;background-color:var(--secondary);color:var(--white);width:100%;margin:1rem 0 1rem 0;width:auto}.calltoaction.search form.search .close{top:1rem;left:1.5rem;position:absolute;cursor:pointer}aside form{max-width:30rem;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto}form textarea{height:15rem;border:1px solid #000;border-radius:3px}.dialog_container .popupform-content .mail textarea{border:1px solid #e5e5e5}input[type=checkbox],input[type=radio]{width:auto}.data-security,.data-security span,.kontakt,.kontakt span,.marketing,.marketing span{width:auto!important;min-width:0!important}.popupform-container .popupform-content fieldset.checkbox,.popupform-container .popupform-content fieldset:last-of-type{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-start}#configuration>div>form>div.dialog_container>div.popupform-content>div>fieldset:nth-child(10)>span>span{display:flex;align-items:flex-start}#configuration>div>form>div.dialog_container>div.popupform-content>div>fieldset:nth-child(10)>span>span>label{margin-left:1.5rem}#configuration>div>form>div.dialog_container>div.popupform-content>div>fieldset:nth-child(10)>span>span>span{padding:0}.popupform-container .popupform-content fieldset.checkbox,.popupform-container .popupform-content fieldset:last-of-type span{padding:0}.popupform-container .popupform-content fieldset.checkbox,.popupform-container .popupform-content fieldset:last-of-type>span{padding:0 .5rem}.popupform-content p>strong{margin-bottom:2rem;font-size:20px;display:block}.popupform-container a,.popupform-content a{color:var(--secondary)}.logo a.mobile{display:none}main{padding-bottom:0}section{position:relative}section#intro{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;color:var(--primary,#003a65)}section#intro .h1,section#intro .h2,section#intro h1:not(.custom_headline),section#intro h2:not(.custom_headline){margin:0}section>.h1,section>h1:not(.custom_headline){border-bottom:.2rem solid var(--secondary);margin-bottom:3rem}article:not(:last-child){margin-bottom:1rem}.page_thumbnail{width:100%;height:25vh}main.products>section:first-child{padding-top:20rem}.breadcrumb{width:100%;padding:1rem calc(100vw / 12);-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.breadcrumb a{margin-right:1rem;color:var(--secondary)}.wp-block-gallery{margin:2rem 0}.post_list{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.post_details:not(:first-child){padding-left:3rem}.post_list .h2,.post_list h2:not(.custom_headline){margin-top:0}.full-vp{min-height:100vh}.scroll-down{position:absolute;display:block;left:50%;bottom:5%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-image:url(img/arrow-down-black.svg);background-position:center;background-size:contain;background-repeat:no-repeat;width:4rem;height:2rem;cursor:pointer}form{max-width:80rem}form .col{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fieldset,fieldset{border:none;margin:0;padding:0;margin-bottom:1rem}form .fieldset>span:first-of-type,form fieldset>span:first-of-type{min-width:25%;padding-right:2rem}form .fieldset>span:last-of-type,form fieldset>span:last-of-type{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}form .fieldset>span.data-security,form fieldset>span.data-security{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.data-security{display:inline}.data-security input{width:auto}.data-security+p,.kontakt+p,.marketing+p{display:inline-block;text-align:left;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;margin-left:2rem}.wpcf7-list-item{margin:0}.data-security .wpcf7-list-item,.kontakt .wpcf7-list-item,.marketing .wpcf7-list-item{margin:0}.wpcf7-form-control-wrap.data-security,.wpcf7-form-control-wrap.kontakt,.wpcf7-form-control-wrap.marketing{margin:0}.wpcf7-form-control-wrap.contact input+span,.wpcf7-form-control-wrap.data-security input+span,.wpcf7-form-control-wrap.kontakt input+span,.wpcf7-form-control-wrap.marketing input+span{display:none}input[type=submit]{width:auto;display:block;margin:1rem auto}.errorpage{padding-top:16rem;padding-bottom:16rem}.wpcf7-not-valid-tip{color:#dc3232;font-size:.8em;font-weight:400;display:block;padding:.5rem;width:100%;position:absolute;bottom:-18px;left:0}*{-webkit-hyphenate-limit-before:3;-webkit-hyphenate-limit-after:3;-webkit-hyphenate-limit-chars:6 4 4;-webkit-hyphenate-limit-lines:2;-webkit-hyphenate-limit-last:always;-webkit-hyphenate-limit-zone:8%;-moz-hyphenate-limit-chars:6 4 4;-moz-hyphenate-limit-lines:2;-moz-hyphenate-limit-last:always;-moz-hyphenate-limit-zone:8%;-ms-hyphenate-limit-chars:6 4 4;-ms-hyphenate-limit-lines:2;-ms-hyphenate-limit-last:always;-ms-hyphenate-limit-zone:8%;hyphenate-limit-chars:6 4 4;hyphenate-limit-lines:2;hyphenate-limit-last:always;hyphenate-limit-zone:8%}.errorpage{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.errorpage .h1 strong,.errorpage h1:not(.custom_headline) strong{font-size:5em}.errorpage img{width:100%;max-width:20rem;height:auto}.errorpage .lg_6{width:calc(100% / 12 * 6)}.errorpage_img{position:relative;background:-o-radial-gradient(circle,rgba(0,0,0,.2) 0,rgba(255,255,255,0) 60%);background:radial-gradient(circle,rgba(0,0,0,.2) 0,rgba(255,255,255,0) 60%);min-height:20rem;max-width:35rem}.errorpage_img .mond{position:absolute;left:12.5%;top:0;z-index:1;width:40%;height:auto}.errorpage_img .astronaut{position:absolute;right:12.5%;bottom:0;z-index:2;width:40%;height:auto;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-name:rotate;animation-name:rotate;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@keyframes rotate{from{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(-360deg);transform:rotate(-360deg)}}@media only screen and (max-width:768px){.errorpage .md_12{width:100%}main.products>section:first-child{padding-top:0}.sub-menu li#menu-item-393{padding-left:0!important}.filter-block .slider-selector{width:100%!important}.filter-options-container .slider-selector .min-max-values,.filter-options-container .slider-selector .slider{max-width:100%!important;width:100%!important}.errorpage{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body .popup-close{top:1rem!important;right:1rem!important}.filter-options-container .multi-selector,.filter-options-container .slider-selector{width:100%}}.subpages-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.main .subpages-wrapper .child-page{color:var(--primary,#003a65);-webkit-box-flex:unset;-ms-flex:unset;flex:unset;position:relative;padding-right:0;margin:3.5rem;width:calc(100% / 12 * 4 - 7rem);-webkit-box-shadow:0 0 1rem rgba(0,0,0,.25);box-shadow:0 0 1rem rgba(0,0,0,.25)}.subpages-wrapper .child-page a{color:#fff}.subpages-wrapper .child-page a:after{content:url(img/arrow-next.svg);bottom:3rem;right:3rem;position:absolute;width:3rem;height:3rem}.subpages-wrapper .overlay{position:absolute;width:100%;height:100%;background-color:var(--primary,#003a65);color:#fff;opacity:.95;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease;padding:7rem 3.6rem;visibility:visible}.subpages-wrapper .child-page:hover .overlay{opacity:0;pointer-events:none;visibility:hidden}.subpages-wrapper .content{padding:7rem 3.6rem}.seperated-block{padding:10rem 0;position:relative}.seperated-block::before{border-top:calc(2rem / 20 * 3) solid var(--primary,#003a65);width:calc(100vw / 12 * 8);margin:0 calc((100% - (100vw / 12 * 8))/ 2);content:'';top:0;display:block;position:absolute;opacity:.5}.seperated-block:last-child::after{border-bottom:calc(2rem / 20 * 3) solid var(--primary,#003a65);width:calc(100vw / 12 * 8);margin:0 calc((100% - (100vw / 12 * 8))/ 2);content:'';bottom:0;display:block;position:absolute;opacity:.5}.child-page .overlay .h3,.child-page .overlay h3:not(.custom_headline){color:#fff}.subpages-content .h3,.subpages-content h3:not(.custom_headline){font-weight:300}article>.subpages-content{padding:0}.h3 p,h3:not(.custom_headline) p{font-weight:inherit;text-align:left}.main .child-page .background{width:100%;height:500px;background-repeat:no-repeat!important;background-size:cover!important;background-position:center center!important}.grid-item{width:calc(100% / 12 * 4 - 2rem)}.breadcrumb_last{color:var(--secondary);color:var(--secondary)}.dialog_container,.popupform-container{width:100%;height:100%}.popupform-container .h3,.popupform-container h3:not(.custom_headline){width:100%}.dialog_container .dialog-background,.popupform-container .popupform-background{width:100%;height:100%;background-color:rgba(0,0,0,.8);z-index:99;position:fixed;top:0;left:0}.dialog_container .popupform-content,.popupform-container .popupform-content{background-color:#fff;position:fixed;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9999999999;padding:3rem 3rem 2rem}.dialog_container .popupform-content .mail,.popupform-container .popupform-content form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.forminator-input,.popupform-container input[type=email],.popupform-container input[type=tel],.popupform-container input[type=text],.popupform-container select,.popupform-container textarea,.product_request .popupform-content input[type=email],.product_request .popupform-content input[type=tel],.product_request .popupform-content input[type=text]{background-color:#fff;border:1px solid #e5e5e5!important;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#0e0f0e;padding:.5rem 1rem;width:100%}.dialog_container fieldset,.popupform-container .popupform-content fieldset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dialog_container fieldset.checkbox{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap;align-items:flex-start;padding:0 .5rem}.popupform-content .mail>fieldset>.h3,.popupform-content .mail>fieldset>h3:not(.custom_headline){width:100%}.dialog_container fieldset span,.forminator-label,.popupform-container .popupform-content fieldset span{padding:0 .5rem;width:100%}.data-security,.data-security span,.kontakt,.kontakt span,.marketing,.marketing span{padding:0!important}.wpcf7-form-control-wrap{margin-bottom:2rem;display:block}fieldset>.wpcf7-form-control-wrap{margin-bottom:1rem}.product_request .accordion-block fieldset{width:100%}.filter-accordion-container input.wpcf7-form-control:not([type=submit]),.filter-accordion-container input:not(.filter-block input){color:#444!important;background-color:#fff!important;border-radius:3px!important;-webkit-box-sizing:border-box!important;box-sizing:border-box!important;color:#0e0f0e!important;padding:.5rem 1rem!important;width:100%!important;margin-top:0!important;border:1px solid #000!important;font-size:inherit!important;line-height:normal!important}.product_request fieldset label,.product_request fieldset>span:first-child{padding:.5rem;line-height:1.2;font-size:inherit;position:relative;display:block;width:100%}.product_request .filter-accordion_content fieldset>span:first-child{padding:.5rem 0}.product_request .accordion-container .accordion_content{margin-bottom:3rem}label:not(.task):first-child{font-weight:550}.options-container{margin-bottom:3rem}.checkbox-options{display:flex;justify-content:space-between;gap:2rem;margin-top:1rem}.checkbox-options label:before{content:'';display:inline-flex;width:20px;height:20px;-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;position:relative;border-width:1px;border-style:solid;border-radius:2px;vertical-align:top;margin-right:1rem;cursor:pointer}.checkbox-options input{display:none}.checkbox-options input:checked+label:before{content:'✓'}.checkbox-options .info-wrapper{width:auto}.checkbox-options .info-wrapper>.info-i{margin:0}label+input,label+select{margin-top:.5rem}.popupform-container .popupform-content fieldset br{display:none}.popupform-container input[type=submit]{width:100%;padding:1rem 2rem;margin:.5rem 0;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:transparent;border:1px solid var(--primary,#003a65);color:var(--primary,#003a65);background-color:transparent}.popupform-container input[type=submit]:hover{background-color:transparent;-webkit-box-shadow:inset 0 0 5px rgba(0,0,0,.3);box-shadow:inset 0 0 5px rgba(0,0,0,.3);outline:0}li.grid_view .sub-menu li a img{display:none}#breadcrumbs,.compare-table-container,.contact-block,.products article>p.has-background,.seo_textblock,:root :where(article > p.has-background),article>*,article>h1.has-background,article>h2.has-background,article>h3.has-background,article>h4.has-background,article>h5.has-background,article>h6.has-background{padding-left:var(--side);padding-right:var(--side)}#press_archive article>*{padding:0}article>.h1,article>h1:not(.custom_headline){margin-top:5rem}article>.h3,article>h3:not(.custom_headline){padding-top:5rem}.h1 p,h1:not(.custom_headline) p{font-weight:inherit}.h1 p,.h2 p,.h3 p,.h4 p,h1:not(.custom_headline) p,h2:not(.custom_headline) p,h3:not(.custom_headline) p,h4:not(.custom_headline) p{text-align:left;line-height:initial}div.content>ul>li,strong+p{font-weight:300;margin-top:1rem}p>strong{line-height:calc(1.4em / 23 * 22)}.service-wrapper{margin-top:calc(100vw / 12)}.service-wrapper .fullwidth{width:100%;overflow:hidden;padding:0}.service-wrapper .fullwidth>*{margin:0 -3.5rem}.service-wrapper,.subpages-wrapper{padding:0}.subpages-wrapper .content{background-color:#fff;color:var(--primary,#003a65)}.widget img{max-width:80px}.contact-block{margin:3rem 0 0;padding-top:4.8rem;padding-bottom:1.8rem}.headline_icon.wassermann_block+.contact-block{padding-top:0}.contact-block p+p{margin-top:.5rem}.contact-block .m+.t{margin-top:0}.contact-block .headline{margin-bottom:1rem;font-size:var(--h3);font-weight:550;color:var(--primary,#003a65)}.contact-block{position:relative}#calendly_popup{position:absolute;background-color:rgba(31,31,31,.4);display:flex;justify-content:center;align-items:center;left:0;top:0;right:0;bottom:0;z-index:100}#calendly_popup .popup_wrapper{max-width:90vw;max-height:90%;background-color:var(--white);padding:2rem 3rem;overflow:auto;width:70rem;display:flex;flex-direction:column;justify-content:center;gap:2rem}#calendly_popup .popup_wrapper .close{display:inline-block;margin-left:auto;cursor:pointer;opacity:.6}#calendly_popup .popup_wrapper .form-row{display:flex;align-items:baseline;gap:1em}#calendly_popup .popup_wrapper label a{text-decoration:underline}#calendly_popup .popup_wrapper .form-row input{flex-shrink:0}#calendly_popup .popup_wrapper .button{margin:auto}.main .contact-block .image{padding:0}.contact-block .lg_8{padding-left:3vw}.full-content>section:first-child{padding-top:var(--header,20rem)}.jobs-section{margin-top:5rem}.job-info{width:100%}.job-info ul{margin-bottom:0}.job-content-wrapper{display:flex;justify-content:flex-start;align-items:flex-start;gap:2rem}.job-content-wrapper .content .h3,.job-content-wrapper .content h3:not(.custom_headline){margin-top:5rem}.job-content-wrapper .white_bg_orange_text{margin-bottom:.5rem;margin-top:3rem}.info-wrapper{position:relative}.contact-image{position:relative;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contact-image .contact-box{display:none;position:relative;top:0;right:0;padding:0}.contact-person{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news{display:flex!important;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.post_archive p{text-align:left;word-wrap:break-word;hyphens:auto}.post_archive .content-slider .background{width:100%;padding-bottom:100%;background-size:cover!important;background-repeat:no-repeat!important;background-position:center center!important}.category-block .content.low-height{padding-bottom:0!important}.post_archive .button-controll-wrapper .button:only-child{margin:0}.post_archive .content-slider .h3,.post_archive .content-slider h3:not(.custom_headline){color:currentColor;font-size:var(--h3)}.post_archive .pagination{display:flex}.headline_icon .h2,.headline_icon h2:not(.custom_headline){margin-top:5rem;font-size:var(--h2)}.page-numbers{display:inline-block;padding:5px;font-size:2rem}.page-numbers.current{opacity:.6}.filter_platform{background-color:var(--secondary);padding:2rem}.post_archive .news{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:25px;max-width:100%;margin:1rem auto 3rem!important;justify-content:center;justify-items:center}.tpl-template-news>.wrapper{margin:auto}.tpl-template-news .full-content>section{max-width:1920px;margin-left:auto;margin-right:auto;width:100%}.tpl-template-news .full-content>section:before{content:'';position:absolute;height:100%;width:98vw;max-width:98vw;left:50%;background-color:#fff;transform:translateX(-50%);z-index:-1}.press_archive .news{width:100%}@media screen and (max-width:768px){.post_archive .news{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.post_archive .news .news-entry{flex:unset!important;width:100%;margin:0;padding:0}.post_archive .iconlist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.post_archive .iconlist a{padding-left:1rem}.post_archive .iconlist img{opacity:.6;transition:all .3s ease}.post_archive .news-entry:hover .iconlist img{opacity:1}.post_archive .news-entry{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:0;padding:0 1rem 1rem}.post_archive .news-entry,.post_archive .news-entry .content-slider{height:auto;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}.post_archive .news-entry .content-slider{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-top:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-shadow:0 0 1rem rgba(0,0,0,.25);box-shadow:0 0 1rem rgba(0,0,0,.25);align-self:auto!important;width:100%}.post_archive .news-entry .content-slider .text-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:auto;word-break:break-word;width:100%}.post_archive .splide__pagination{position:static;margin:5rem 0;display:none}.tpl-template-news article{margin-bottom:5rem}.tpl-template-news article.social_media_filters{margin-bottom:3rem}.social_media_filters .filter-options-container{width:100%}.datefilter{display:inline-flex;gap:2rem;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;flex-grow:1}.datefilter>*{border:1px solid #000;display:flex;align-items:center;padding:.3rem}.datefilter label{padding-left:15px;padding-right:7.5px;font-weight:400}.datefilter label+input{margin-top:0;padding:5px 7.5px}.controlls,.controlls-no-form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 1rem 1rem}.box-shadow{-webkit-box-shadow:0 0 1rem rgb(0 0 0 / 25%);box-shadow:0 0 1rem rgb(0 0 0 / 25%);position:relative;margin-bottom:2rem}.stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.table_header{background-color:var(--primary,#003a65);color:#fff;padding:1.5rem 1rem;font-weight:550}.table-wrapper.full{width:100%;margin-top:4rem;margin-bottom:4rem}.table-wrapper tbody tr th{text-align:left}.table-wrapper .table>.col,.table-wrapper tbody tr>*{border-bottom:1px solid var(--primary,#003a65);padding:2rem 1rem}.table-wrapper .table>.col:last-child,.table-wrapper tbody tr:last-child>*{border-bottom:0}.table .headline{width:40%;display:block;color:var(--primary,#003a65)}.table .content{width:60%;display:block;padding:0 0 0 1rem}.table_image .controlls,.table_image .controlls-no-form{margin-top:2rem;width:100%}@media screen and (min-width:1080px){.table-wrapper .table{display:table;width:100%}.table-wrapper .table>.col{display:table-row}.table-wrapper .table>.col>.col,.table-wrapper tbody tr th{display:table-cell;border-bottom:1px solid var(--primary,#003a65);padding:2rem 1rem}.table-wrapper .table>.col:last-child>.col{border:none}.table-wrapper .table>.col>.col:first-child{min-width:20rem;width:auto}}.square-box{position:relative;overflow:hidden;width:100%;background-repeat:no-repeat;background-size:cover;background-position:center;background-color:#fff}.square-box:before{content:'';display:block;padding-top:75%}.square-content{position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}.box{width:100%}.select-field [disabled]{pointer-events:none;cursor:inherit;padding-right:0}.controlls .download .button img,.controlls-no-form .download .button img{height:3rem;width:3rem;margin-left:3rem}.controlls .download,.controlls .more,.controlls-no-form .download,.controlls-no-form .more{padding-left:2rem}.controlls .download a,.controlls-no-form .download a{padding:1rem 2.5rem;min-height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.controlls .more a,.controlls-no-form .more a{padding:1rem 2rem;min-height:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.zoom-icon{position:absolute}.stretch>*{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.zoom-icon{position:absolute;padding:1rem;background-color:rgba(255,255,255,.6);right:2rem;bottom:2rem;border-radius:50%;-webkit-box-shadow:0 0 1rem rgb(0 0 0 / 25%);box-shadow:0 0 1rem rgb(0 0 0 / 25%)}.zoom-icon img{width:25px;height:25px}.page-id-901 .h2,.page-id-901 .h3,.page-id-901 .h4,.page-id-901 h2:not(.custom_headline),.page-id-901 h3:not(.custom_headline),.page-id-901 h4:not(.custom_headline){margin-top:2rem}.page-id-901 .h4,.page-id-901 h4:not(.custom_headline){font-weight:300}.page-id-901 main ol li,.page-id-901 main ul li{font-weight:550}.page-id-901 main ol,.page-id-901 main ul{margin:2rem 0 2rem 1.8rem}.page-id-121937 .h2,.page-id-121937 .h3,.page-id-121937 .h4,.page-id-121937 h2:not(.custom_headline),.page-id-121937 h3:not(.custom_headline),.page-id-121937 h4:not(.custom_headline){margin-top:2rem}.page-id-121937 .h4,.page-id-121937 h4:not(.custom_headline){font-weight:300}.page-id-121937 main ol li,.page-id-121937 main ul li{font-weight:550}.page-id-121937 main ol,.page-id-121937 main ul{margin:2rem 0 2rem 1.8rem}article.seperated-block>img{margin-bottom:4.3rem}.table-wrapper.two{width:100%}@media screen and (min-width:769px){.table-wrapper.two{margin-left:1em}}.menu-item:hover>a>img.default{display:none}.menu-item:hover>a>img.hover{display:inline}.menu-item>a>img.hover{display:none}article.has-sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}article.has-sidebar .sidebar{max-width:40%;width:40rem;padding:2rem 0 0 3rem;margin-right:5rem;flex-shrink:0}article.has-sidebar .sidebar a{cursor:pointer;position:relative;color:var(--primary,#003a65)}article.has-sidebar .sidebar a.active,article.has-sidebar .sidebar a:hover{color:var(--secondary)}article.has-sidebar .sidebar>ul>li>a{font-weight:500}.sidebar>ul>li>ul>li:before{content:'';background-color:var(--primary,#003a65);height:.4em;width:.4em;-webkit-transform:translate(-100%,-50%) skewY(-30deg);-ms-transform:translate(-100%,-50%) skewY(-30deg);transform:translate(-100%,-50%) skewY(-30deg);display:inline-block;position:absolute;top:.6em;left:-.75em}.sidebar>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:100%;flex-wrap:nowrap}.tpl-template-product-filter .main .sidebar>ul>li{flex-wrap:wrap}.sidebar>ul>li>a{max-width:calc(100% - 5rem);margin-left:1rem;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.sidebar>ul>li>ul{width:100%}article.has-sidebar .sidebar .submenu-arrow:after{content:'';width:1.5rem;height:1.5rem;display:inline-block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;pointer-events:none}article.has-sidebar .sidebar .submenu-arrow:not(:nth-last-child(2))::after{content:url(img/arrow-right-orange.svg);width:1.5em;height:1.5em;display:inline-block;-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;cursor:pointer;pointer-events:all}article.has-sidebar .sidebar .submenu-arrow.open:not(:nth-last-child(2))::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.filter-options-container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:4rem;width:80%;margin:4rem 0 3rem 0;position:relative;z-index:2;gap:0 2rem}.filter-options-container:first-child{padding-top:0;margin-top:0}.filter-options-container:not(:first-child):before{content:'';width:100%;height:2px;background-color:var(--primary,#003a65);position:absolute;top:0;left:0}.tpl-template-services .filter-options-container::before{width:calc(100vw / 12 * 8)}.filter-description{width:80%;position:relative;z-index:2}.filter-options-container select{width:25rem;margin-right:2rem;margin-bottom:1rem}.filter-options-container .select-field .arrow:before{content:url(img/arrow-prev-gray.svg);width:1.5rem;height:1.5rem;display:block;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg)}.filter-options-container .select-field .down-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-options-container .select-field .arrow{margin:0;border:none;-webkit-transform:none;-ms-transform:none;transform:none}.filter-options-container.disabled>*{pointer-events:none;cursor:not-allowed;opacity:.5}.filter-block .arrow,.filter-options-container .arrow{border:solid rgba(0,0,0,.6);border-width:0 3px 3px 0;display:inline-block;padding:3px;margin-left:10px;margin-bottom:4px;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.filter-block .down,.filter-options-container .down{-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:rotate(45deg)}.filter-options-container .more-filter{margin-bottom:15px;order:1}.filter-options-container .multi-selector+.more-filter{margin-left:2rem}.filter-options-container .more-filter:hover{color:var(--secondary)}.filter-options-container .more-filter:hover .arrow{border-color:var(--secondary)}.filter-options-container .noUi-connect{background:var(--secondary)}.filter-options-container .noUi-tooltip{font-size:1rem;display:none}.filter-options-container .noUi-target:hover .noUi-tooltip{display:block}.noUi-horizontal{height:24px!important}.noUi-handle:after,.noUi-handle:before{content:none!important}.noUi-connects{border-radius:0!important}.noUi-horizontal{height:14px!important}.noUi-handle{width:24px!important;height:24px!important;right:-12px!important;top:-6px!important;border-radius:5rem!important;border:2px solid #c4c4c4!important;background-color:var(--secondary)!important;box-shadow:unset!important}.noUi-target{background:#fff!important;border-radius:0!important;border:2px solid #c4c4c4!important;box-shadow:unset!important}.filter-options-container .multi-selector,.product_request .multi-selector{order:1;width:calc(25% - 1.5rem)}.filter-options-container .select-break,.product_request .select-break{order:2}.filter-options-container .multi-selector+.more-filter,.product_request .more-filter{order:1}.filter-options-container .slider-selector,.product_request .slider-selector{order:3}.filter-options-container>.select-break,.product_request .filter-options>.select-break{width:100%;margin-bottom:2rem}.filter-options-container>.select-break~.select-break,.product_request .filter-options>.select-break~.select-break{display:none;width:unset}.filter-options-container{align-items:flex-start}.filter-options-container .slider-selector{padding:1rem 0;margin-bottom:2rem;margin-top:0;width:calc(25% - 1.5rem);max-width:100%}.filter-options-container .slider-selector .min-max-values,.filter-options-container .slider-selector .slider{max-width:100%}@media screen and (max-width:1080px){.filter-options-container .multi-selector,.filter-options-container .slider-selector{width:100%}}.filter-options-container .noUi-horizontal{margin:0 0 1rem;z-index:0}.noUi-target{z-index:0}.filter-options-container .slider-selector label{font-weight:300;margin:0 0 1rem;padding:0;display:inline-block}.filter-options-container .slider-selector .min-max-values{font-size:.85em;line-height:1;display:flex;justify-content:space-between;margin-top:3px;padding-left:.3rem;padding-right:.3rem}.active-filters{width:100%;display:flex;gap:1rem;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;order:3}.active-filters:not(:empty){margin:1rem 0}.badge{display:inline-flex;padding:.5rem .5em .5rem 1em;border-radius:2px;gap:1em;background-color:var(--primary,#003a65);color:var(--white)}.badge .close{display:inline-block;color:transparent;height:.75em;width:.75em;position:relative;cursor:pointer}.badge .close:after,.badge .close:before{content:'';display:block;position:absolute;height:2px;width:100%;transform-origin:center;left:50%;top:50%;background-color:var(--white);transform:translate(-50%,-50%) rotate(45deg)}.badge .close:before{transform:translate(-50%,-50%) rotate(-45deg)}.product_examples{overflow:hidden;max-width:100%}@media (min-width:1081px){.product_examples .splide{--side:calc((100vw - var(--content)) / 2)}}@media (max-width:1080px){.product_examples .splide{--side:calc((100vw - (100vw / 12 * 10)) / 2)}}.product_examples .splide{padding-left:var(--side);padding-right:var(--side);margin-left:calc(0px - var(--side));margin-right:calc(0px - var(--side))}#filtered-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;align-items:stretch;gap:25px 20px;z-index:1;width:100%;margin-top:2rem}#filtered-content.splide__list{flex-wrap:nowrap;gap:0;width:auto}#filtered-content.loading{opacity:.5;pointer-events:none;cursor:not-allowed}#filtered-content>.single-product{margin-bottom:0;padding-right:0}@media screen and (min-width:769px){#filtered-content>.single-product{width:calc(100% / 12 * 4 - (20px * 2 / 3));min-width:20rem;flex-grow:0}}#filtered-content>p:only-child{-ms-flex-item-align:start;align-self:flex-start}#filtered-content~.load_more{margin-left:auto;margin-right:auto;cursor:pointer;margin:3rem auto 8px;display:table}#main-carousel-track{overflow:visible}article.type-products{margin-top:5rem}.single-product{background-position:center;background-repeat:no-repeat;background-size:cover;padding:0;max-width:calc(100% / 12 * 4)}.single-product .square-box{background-color:#fff;background-image:url(img/product_placeholder.jpg);-webkit-box-shadow:0 0 1rem rgb(0 0 0 / 25%);box-shadow:0 0 1rem rgb(0 0 0 / 25%);transition:.2s ease all;-webkit-transition:.2s ease all;-moz-transition:.2s ease all;-ms-transition:.2s ease all;-o-transition:.2s ease all;height:100%;display:flex;flex-direction:column;align-items:stretch;background-position:center top}.single-product .square-box[style*=contain]{background-position:center calc(50% - 2.5rem)}.single-product:hover .square-box{transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02);-ms-transform:scale(1.02);-o-transform:scale(1.02)}.single-product .desc{width:100%;padding:1.5rem 2rem;background-color:var(--primary,#003a65);color:#fff;flex-grow:1}#product_counter{background-color:rgba(0,0,0,.3);color:#fff;font-size:.33em;margin-left:1rem;padding:.25em .75em;transform:translateY(-1.5em);display:inline-flex;justify-content:center;align-items:center;line-height:1}.tpl-template-product-filter .main-content{padding-left:0;flex-grow:1;flex-shrink:1}.tpl-template-product-filter .main-content .h1,.tpl-template-product-filter .main-content h1:not(.custom_headline),.tpl-template-services .h2,.tpl-template-services h2:not(.custom_headline){position:relative}.tpl-template-product-filter .main-content,.tpl-template-product-filter .sidebar{margin-top:5rem;width:100%}.tpl-template-product-filter .sidebar.disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.filter-block>.col{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#error_message_block{color:red;width:100%}#success_message_block{color:green;width:100%}.subheadline{margin-top:0!important;font-weight:500;margin-bottom:7rem}.download-block .download{border-bottom:1px solid #545454;padding:1rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.download-block .download .button{display:-webkit-box;display:-ms-flexbox;display:flex}.download-block .download .dl-icon{background-size:cover;background-position:center;width:20px;height:20px;margin-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex}.lds-loading{display:inline-block;position:relative;width:80px;height:80px;margin:0 auto;position:sticky;top:5rem;left:50%;z-index:9;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%)}.lds-loading div{display:inline-block;position:absolute;left:8px;width:16px;background:var(--primary,#003a65);-webkit-animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite;animation:lds-facebook 1.2s cubic-bezier(0,.5,.5,1) infinite}.lds-loading div:first-child{left:8px;-webkit-animation-delay:-.24s;animation-delay:-.24s}.lds-loading div:nth-child(2){left:32px;-webkit-animation-delay:-.12s;animation-delay:-.12s}.lds-loading div:nth-child(3){left:56px;-webkit-animation-delay:0;animation-delay:0}@-webkit-keyframes lds-facebook{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}@keyframes lds-facebook{0%{top:8px;height:64px}100%,50%{top:24px;height:32px}}input{outline:0;border:none}.multi-selector,.slider-selector{min-width:22.5rem;position:relative;margin-bottom:2rem}.slider-selector{margin-bottom:1rem;margin-top:-.5rem;padding-left:1rem;padding-right:1rem}.select-field{border:2px solid #c4c4c4;cursor:pointer}.select-field input:disabled{background:0 0;color:#000}.select-field ::-webkit-input-placeholder{color:#000;opacity:1}.select-field ::-moz-placeholder{color:#000;opacity:1}.select-field :-ms-input-placeholder{color:#000;opacity:1}.select-field ::-ms-input-placeholder{color:#000;opacity:1}.select-field ::placeholder{color:#000;opacity:1}.list,.select-field,.task{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;background-color:#fff;color:#545454;padding:.3rem}.list-items{overflow-y:auto;max-height:25rem;background-color:#fff}.filter-options-container .slider-selector{margin:0 0 2rem;padding:0!important;order:1}.product_request .filter-options-container .slider-selector{order:3}.filter-options-container .slider-selector .list{width:35rem;min-width:100%;max-width:100vw}.filter-options-container .slider-selector .list-items{padding:calc(15px + .3rem) calc(15px + .3rem);display:flex;flex-wrap:wrap;gap:.5rem 2rem;justify-content:space-between;align-items:stretch;overflow:hidden}.filter-options-container .slider-selector .list-items>*{width:100%}.filter-options-container .slider-selector .list-items>input{width:calc(50% - 1rem);max-width:10rem;border:2px solid #c4c4c4;margin:0 0 1rem;position:relative}.filter-options-container .slider-selector.singular .list-items>input{width:100%;max-width:100%}.filter-options-container .slider-selector .list-items>span{width:auto;margin:0 auto 1rem;line-height:2}.filter-options-container .slider-selector .noUi-handle,.filter-options-container .slider-selector .noUi-target{border:none!important}.filter-options-container .slider-selector .noUi-horizontal{height:.5rem!important;margin:1rem 0}.filter-options-container .slider-selector .noUi-handle{top:-1rem!important}.filter-options-container .slider-selector .noUi-connects{background-color:#c4c4c4}.resetfilter{text-align:center;border-top:2px solid #c4c4c4;padding:1rem}.resetfilter .reset:before{content:url(img/reset.svg);height:2rem;width:2rem;margin-right:1rem}.resetfilter .reset{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer}.resetfilter .reset img{height:1.6rem;padding:0 1rem 0 0}.list{display:none;position:absolute;z-index:1;-webkit-box-shadow:0 0 1rem rgb(0 0 0 / 25%);box-shadow:0 0 1rem rgb(0 0 0 / 25%);padding:0;top:calc(100% + 1rem);left:0;overflow:hidden;border:2px solid #c4c4c4}.down-arrow{display:inline-block;cursor:pointer;padding:0 1rem 0 0}.task{display:block;padding-left:0;padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.task span{float:right;font-size:.6rem;padding-top:6px}.task input{margin-right:1rem}.task:hover{background-color:#f0f8ff}.show{display:block}.rotate180{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}main .sidebar>ul>li::before{display:none}.sidebar ul li ul{display:none;margin-left:2.5em}.wp-block-columns{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:2em}.contact-person+.contact-person{margin-top:10rem}body .calendly-overlay .calendly-popup-close,body .popup-close{cursor:pointer;background-color:var(--secondary);border-radius:50%;height:4rem;width:4rem;background-size:2rem;background-position:center;border:1px solid rgba(26,26,26,.1);box-shadow:0 1px 8px 0 rgb(0 0 0/8%);background-image:url('https://assets.calendly.com/assets/external/close-icon.svg')}body .popup-close{position:absolute;top:-2rem;right:-2rem}@media screen and (min-width:1000px){body .calendly-overlay .calendly-popup-close{right:calc((100vw - 1000px) * 1.1 / 2);transform:translate(-25%,25%)}}@media screen and (min-height:680px) and (min-width:1000px){body .calendly-overlay .calendly-popup-close{top:calc((100vh - 680px)/ 2 + 66px)}}.wpcf7-form .h3,.wpcf7-form h3:not(.custom_headline){margin-bottom:3rem;opacity:1!important}.contact-person .button-controll-wrapper,.microsoft_date_booking{margin-top:2rem;margin-bottom:2rem}.contact-person{display:flex;flex-direction:row-reverse}.small_notice{font-weight:400!important;font-size:.8em;margin-top:1rem;max-width:50rem}.small_notice a{color:var(--secondary)}.forminator-col[id^=consent] .forminator-label{display:none!important}body.page-id-12446 #com4cookies-container .cookiebanner-background,body.page-id-12450 #com4cookies-container .cookiebanner-background,body.page-id-184 #com4cookies-container .cookiebanner-background,body.page-id-186 #com4cookies-container .cookiebanner-background{background-color:rgba(0,0,0,.4)}.wp-block-embed{width:100%}.is-provider-youtube .wp-block-embed__wrapper{position:relative;width:100%;padding-bottom:56.25%}.is-provider-youtube .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%!important;height:100%!important;border:0}.post-edit-link{display:inline-block;padding:1rem 2rem;position:sticky;bottom:0}.category-block+.contact-block,.category-block+.post-edit-link+.contact-block,.contact-block{margin-top:15rem}.wassermann_block{margin-top:5rem;margin-bottom:2rem}.grey_background{background-color:#f2f2f2}.first_with_background:not(.wp-block-spacer + *){padding-top:5rem;margin-top:5rem}.last_with_background:not(.wp-block-spacer + *){padding-bottom:5rem;margin-bottom:5rem}.wp-block-columns:first-child,article>.wassermann_block:first-child{margin-top:5rem}.wassermann_block:first-child{margin-top:0}.wassermann_block:last-child{margin-bottom:0}.wassermann_block.grey_background:last-child{padding-bottom:5rem}.wassermann_block+.wassermann_block{margin-top:5rem}.h1+.wassermann_block,.h2+.wassermann_block,.h3+.wassermann_block,.h4+.wassermann_block,.h5+.wassermann_block,.h6+.wassermann_block,.headline_icon.wassermann_block+.wassermann_block,h1:not(.custom_headline)+.wassermann_block,h2:not(.custom_headline)+.wassermann_block,h3:not(.custom_headline)+.wassermann_block,h4:not(.custom_headline)+.wassermann_block,h5:not(.custom_headline)+.wassermann_block,h6:not(.custom_headline)+.wassermann_block{margin-top:5rem}.headline_icon.wassermann_block.grey_background+.wassermann_block.grey_background{margin-top:0}.wpcf7 form .wpcf7-response-output{width:100%;margin-left:0}.searchpage .post_details{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.searchpage .post_details .date{margin-bottom:1rem;margin-top:0}.searchpage .post_details .post-edit-link{display:none}.searchpage .post_details .button{margin-top:1.5rem}.searchpage .pagination{display:flex}.searchpage .pagination>*{color:var(--white);background:var(--primary,#003a65);margin:0 .2rem;padding:.8rem 1rem}.searchpage .pagination>:hover{box-shadow:inset 0 0 5px rgb(0 0 0 / 30%)}.searchpage article:not(:first-child),.searchpage article:not(:last-child){margin-bottom:5rem}.show_content{background:#f2f2f2;padding:2rem;margin:0}.show_content .video_thumbnail_wrapper{margin-bottom:2rem;position:relative;width:fit-content;max-width:100%}.show_content .video_thumbnail_wrapper img{opacity:.8}.show_content .video_thumbnail_wrapper::before{content:url(img/arrow-next-white.svg);position:absolute;height:10rem;width:10rem;top:50%;left:50%;background-color:#f08100;background-color:var(--highlight,var(--secondary));padding:2rem;transform:translate(-50%,-50%);z-index:1;pointer-events:none}.show_content .button-controll-wrapper{margin-top:2rem;margin-bottom:0}@media screen and (max-width:758px){.category-block+.contact-block,.category-block+.post-edit-link+.contact-block,.contact-block,.wassermann_block+.wassermann_block,article>.wassermann_block:first-child{margin-top:10rem}.h1+.wassermann_block,.h2+.wassermann_block,.h3+.wassermann_block,.h4+.wassermann_block,.h5+.wassermann_block,.h6+.wassermann_block,.headline_icon.wassermann_block+.wassermann_block,h1:not(.custom_headline)+.wassermann_block,h2:not(.custom_headline)+.wassermann_block,h3:not(.custom_headline)+.wassermann_block,h4:not(.custom_headline)+.wassermann_block,h5:not(.custom_headline)+.wassermann_block,h6:not(.custom_headline)+.wassermann_block{margin-top:2rem}}.headline_icon{margin-top:7rem;margin-bottom:5rem}.headline_icon>.border{border-top:solid 1px #000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:7rem}.headline_icon>.noborder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding-top:0}.headline_icon img{margin-right:5rem;max-width:150px;max-height:150px}.headline_icon .h2{margin-top:0;font-size:var(--h2)}.headline_icon .h2>*{display:block}@media only screen and (max-width:768px){.headline_icon img{margin-right:2rem;max-width:100px;max-height:100px}.headline_icon .h2{font-size:var(--h2)}}@media only screen and (max-width:480px){.headline_icon img{margin-right:2rem;max-width:50px;max-height:50px}.headline_icon>.border,.headline_icon>.noborder{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}#application_form{border-bottom:1px solid var(--textcolor);padding-bottom:5rem;margin-bottom:5rem}#application_form form>div:last-child{margin-top:3rem}.application_form input,.application_form select,.application_form textarea{border:2px solid #e5e5e5;border-radius:0}.application_form .fileupload{display:block;width:100%;height:100%;cursor:pointer;min-height:4.2rem;padding:.5rem 5rem .5rem 1rem;padding:.5rem 1rem .5rem 1rem;position:relative;z-index:2}.application_form .fileupload:not(:empty){background-color:#f2f2f2}.application_form .upload input{opacity:0;position:absolute;left:0;top:0}.application_form .upload{background-color:#f2f2f2;border:none;padding:0;margin-top:.5rem;font-size:inherit;line-height:normal;width:100%;position:relative;display:block}.application_form .upload:before{content:attr(name);position:absolute;left:1rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}.application_form .upload:after{content:url(img/upload.svg);padding:.75rem;background-color:var(--secondary);background-color:var(--highlight,var(--secondary));position:absolute;top:0;right:0;bottom:0;width:4rem;display:inline-table;height:100%}.application_form .fieldset,.application_form fieldset{display:flex;flex-direction:column;gap:25px;align-items:stretch}.application_form .fieldset+.fieldset,.application_form .fieldset+fieldset,.application_form fieldset+.fieldset,.application_form fieldset+fieldset{border-top:1px solid var(--textcolor);padding-top:5rem;margin-top:5rem}.application_form .col{margin-right:-25px;align-items:flex-start}.application_form .fieldset .col>*,.application_form fieldset .col>*{margin-bottom:0;margin-top:0}.application_form .lg_6{flex-grow:0}.application_form .h1,.application_form .h2,.application_form h1:not(.custom_headline),.application_form h2:not(.custom_headline){margin-bottom:-25px}.application_form button{display:flex;padding:.8rem 2rem;justify-content:center;align-items:center;background-color:var(--secondary);color:#fff;border:none;margin-left:auto;width:auto}.application_form p a{color:var(--secondary)}.application_form .dz-preview{display:flex;flex-wrap:wrap;gap:1rem}.application_form .dz-details{display:flex;flex-direction:row-reverse;gap:1rem;width:100%;justify-content:flex-end;flex-wrap:wrap}.application_form .dz-remove,.application_form .dz-size{margin-left:auto}.application_form .dz-remove{display:flex;padding:.8rem 2rem;justify-content:center;align-items:center;background-color:var(--secondary);color:#fff;border:none;margin-left:auto;width:auto}.application_form .dz-error .dz-image,.application_form .dz-preview:not(.dz-image-preview) .dz-image{display:none}.application_form .dz-error-message{color:red}.application_form .dz-progress{width:100%;height:.5rem}.application_form .dz-upload{height:100%;display:block;background-color:var(--secondary)}.application_form .dz-error-mark,.application_form .dz-success-mark{height:5rem;width:5rem;display:none!important}.application_form .dz-error-mark svg,.application_form .dz-success-mark svg{max-width:100%;max-height:100%}label.invalid{color:red}.upload.invalid,input.invalid,select.invalid{border:1px solid red}.grey_background .application_form .fileupload:not(:empty),.grey_background .application_form .upload{background-color:#fff}.no-result-block p{margin-bottom:1rem}#persoenlich_form .contact-by label{width:100%}#persoenlich_form a.persoenlich_form{color:var(--secondary)!important}.page-id-12450 article>h3:not(.custom_headline),.page-id-12450 h2,.page-id-12450 h3{padding-top:0;margin-top:4rem}.page-id-12450 h2{margin-top:4rem}.page-id-184 article>h3:not(.custom_headline),.page-id-184 h2,.page-id-184 h3{padding-top:0;margin-top:4rem}.page-id-184 h2{margin-top:4rem}.calltoaction.search.open{transform:translateY(-200%) translateX(-35rem);-webkit-transform:translateY(-200%) translateX(-35rem);-moz-transform:translateY(-200%) translateX(-35rem);-ms-transform:translateY(-200%) translateX(-35rem);-o-transform:translateY(-200%) translateX(-35rem);pointer-events:all}.calltoaction.search{transform:translateY(-200%)}.calltoaction.mail{transform:translateY(-100%)}.calltoaction_newsletter::before{width:50px}.newsletter>form{display:flex;flex-direction:column;flex-wrap:wrap}.newsletter>form>.forminator-row{width:100%}.newsletter .forminator-row-last .forminator-field{display:flex}.newsletter .forminator-row .forminator-merge-tags p.h2{font-size:var(--h2)!important;margin-bottom:0}.newsletter_link{display:block;margin-left:.5em;font-weight:550}.newsletter_link:before{content:url(img/arrow-right-orange.svg);width:1.5em;height:1.5em;display:inline-block;transform:rotate(0);-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;background-color:transparent;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);position:relative;top:unset;left:-1rem;vertical-align:text-bottom}.forminator-field p a{color:var(--secondary)}.widget_block figure{margin:0 0 1em}.wpml-ls-statics-footer{display:none}#press_archive article>h2{text-align:center}body.single-products .product_headline_wrapper{display:flex;flex-direction:column-reverse;align-items:stretch;width:100%;gap:2rem}.compare-table-container{padding-left:var(--side);padding-right:var(--side)}.compare-table{width:100%}.compare-table tbody th{font-weight:var(--font-weight);color:var(--primary,#003a65)}.compare-table thead .product-info{background-color:var(--white);padding:0;vertical-align:bottom;padding:1rem;width:calc(80% / 2)}.compare-table thead .product-info:nth-child(2):nth-last-child(3),.compare-table thead .product-info:nth-child(3):nth-last-child(2),.compare-table thead .product-info:nth-child(4):last-child{width:calc(80% / 3)}.compare-table thead .product-info a{display:block}.compare-table thead .product-info .square-box{box-shadow:0 0 1rem rgba(0,0,0,.25);display:flex;flex-grow:1;flex-direction:column;align-items:stretch;height:100%}.compare-table thead p{background-color:var(--primary,#003a65);color:#fff;padding:1.5rem 1rem;font-weight:550;text-align:left}@media (min-width:769px) and (max-width:900px){.compare-table td{font-size:.9em;hyphens:auto}}@media (min-width:769px){.compare-table thead .product-info a{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch}.compare-table thead .product-info .square-box{overflow:visible}.compare-table thead .product-info{padding:2rem 2rem 3rem}.compare-table tr>:first-child{max-width:20%;hyphens:auto}.compare-table tr>:nth-child(2n){background-color:#f2f2f2}.compare-table thead p{position:relative}.compare-table thead th p:after{content:'';position:absolute;left:50%;top:99%;display:block;background-color:inherit;transform:translateX(-50%);width:5rem;height:2rem;clip-path:polygon(0% 0%,100% 0%,50% 100%)}}.wp-block-list li h1,.wp-block-list li h2,.wp-block-list li h3,.wp-block-list li h4,.wp-block-list li h5,.wp-block-list li h6{font:inherit;color:inherit;margin:0;padding:0;display:inline;font-weight:550}.splide .splide__arrow svg{height:auto;overflow:visible;width:100%;fill:var(--primary)}.splide .splide__arrow{width:4rem;height:6rem;background:0 0;border-radius:0;transition:all .3s ease;opacity:1}.splide .splide__arrow:disabled{opacity:0}.splide .splide__arrow--prev{left:calc(var(--side)/ 2);transform:translate(-50%,-50%)}.splide .splide__arrow--next{right:calc(var(--side)/ 2);transform:translate(50%,-50%)}:root article>:where(p.has-background){padding-left:var(--side);padding-right:var(--side)}@media (max-width:781px){.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column .button-controll-wrapper.center,.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column .button-controll-wrapper.right{align-items:flex-start!important}}.forminator-ui [aria-invalid=false]~.forminator-error-message,select~.forminator-select{display:none}.forminator-hidden{visibility:hidden}.wp-block-image img{height:auto!important}