/**handles:block-acf-filter-block**/
#thumbnail-carousel-list .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.box-shadow{position:relative}#thumbnail-carousel-list{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}#thumbnail-carousel .splide__arrow--prev{left:-2.5rem;width:2rem;height:2rem;opacity:.7;transition:.3s ease all;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-ms-transition:.3s ease all;-o-transition:.3s ease all}#thumbnail-carousel .splide__arrow--next{right:-2.5rem;width:2rem;height:2rem;opacity:.7;-webkit-transition:.3s ease all;-o-transition:.3s ease all;transition:.3s ease all}#thumbnail-carousel .splide__arrow--next:hover,#thumbnail-carousel .splide__arrow--prev:hover{opacity:1}.filter-block .filter.small{margin-top:0}.filter-block .filter.small .product_request textarea:not(.popupform-content textarea),.product_request textarea:not(.popupform-content textarea){margin-top:4.3rem}.filter-block .controlls{margin-top:2rem;width:100%;margin-bottom:4rem}.filter-block .table-wrapper,.filter-block h1{width:calc(100% - 5rem);margin-left:5rem}.filter-block h1{margin-top:0}.table-wrapper+.table-wrapper{margin-top:4.3rem}.content+.content{margin-top:4.3rem}.table-wrapper .table>.col.hidden{display:none}.filter-block .multi-selector{margin-bottom:1rem}.filter-block .btn-wrapper-prod{display:flex;flex-wrap:wrap;margin-top:2.5rem;align-items:baseline;justify-content:flex-start;gap:2rem}@media screen and (min-width:1080px){.filter-block .table-wrapper .table>.col>.col{padding-top:1.5rem;padding-bottom:1.5rem}}.filter-block .more-filter{margin:2rem 0 2rem auto;display:table}.filter-block .filter-options .more-filter{margin:1rem .8rem 1rem 0;display:block;position:relative}.filter-block .options-container{margin-top:3rem}@media only screen and (max-width:768px){.filter-block .table-wrapper,.filter-block h1{margin-left:0;width:100%}}.filter-block>col{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filter-block .slider-selector{width:calc(50% - 2rem);margin-top:0;margin-bottom:1rem;margin-right:0;padding:5px 0}.filter-block .noUi-tooltip{font-size:1rem}.product_request{max-width:none}.product_request .filter-options-container{width:100%;gap:0 2rem}.product_request select{margin:.5rem 0}.product_request textarea{padding-top:15px;padding-bottom:15px}.product_request .upload-container{margin-bottom:2rem;margin-top:4.3rem}.product_request .list{position:absolute}.product_request .button{float:right}.product_request .filter-options-container:before{content:none}.product_request .filter-options-container{padding-top:0;margin-bottom:0}.product_request input[type=submit]{color:#fff;border:none}.product_request input[type=submit]:disabled{cursor:not-allowed;background-color:var(--textcolor)}.slider-selector .noUi-connect{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slider-selector.scrolled .noUi-connect{-webkit-animation-name:shake_width;animation-name:shake_width;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}.slider-selector .noUi-handle{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.slider-selector.scrolled .noUi-handle{-webkit-animation-name:shake;animation-name:shake;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes shake_width{0%{width:calc(100%)!important;left:0!important;right:auto!important}25%{width:calc(100% - .75rem)!important;left:0!important;right:auto!important}75%{width:calc(100% + .75rem)!important;left:0!important;right:auto!important}100%{width:calc(100%)!important;left:0!important;right:auto!important}}@keyframes shake_width{0%{width:calc(100%);left:0;right:auto}25%{width:calc(100% - .75rem);left:0;right:auto}75%{width:calc(100% + .75rem);left:0;right:auto}100%{width:calc(100%);left:0;right:auto}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2)}25%{-webkit-transform:translateX(-.66rem) scale(1.2);transform:translateX(-.66rem) scale(1.2)}75%{-webkit-transform:translateX(.66rem) scale(1.2);transform:translateX(.66rem) scale(1.2)}100%{-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2)}}@keyframes shake{0%{-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2)}25%{-webkit-transform:translateX(-.66rem) scale(1.2);transform:translateX(-.66rem) scale(1.2)}75%{-webkit-transform:translateX(.66rem) scale(1.2);transform:translateX(.66rem) scale(1.2)}100%{-webkit-transform:translateX(0) scale(1.2);transform:translateX(0) scale(1.2)}}.square-box{background-position:center!important;background-repeat:no-repeat!important;background-size:cover!important}.h1.mobile{width:100%}@media only screen and (min-width:769px){.h1.mobile{display:none!important;width:100%}.h1+#main-carousel{margin-top:0}}@media only screen and (max-width:768px){.filter-block .stretch>h1:first-child{display:none}}div.no-margin{margin-bottom:3.5rem!important}.filter-block .button-controll-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.filter-block .button-controll-wrapper .button{margin:0}.filter-block .button-controll-wrapper:not(:first-child){margin-top:5rem}.filter-block .button-controll-wrapper .desc{padding-bottom:0;padding-right:3rem;hyphens:auto}.filter-block .button-controll-wrapper .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto;max-width:40rem;min-width:20rem}.filter-block .button-controll-wrapper.left .button{margin-left:0}.filter-block .button-controll-wrapper .button-wrapper:only-child .button.has_image{max-width:60rem}.filter-block .button-controll-wrapper .button.has_image{padding:0;background:0 0;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);display:block;width:100%}.filter-block .button-controll-wrapper .button.has_image:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-box-shadow:none;box-shadow:none}.filter-block .button-controll-wrapper .button-wrapper{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}@media only screen and (max-width:480px){.filter-block .button-controll-wrapper{-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:7rem 0 2rem}.filter-block .button-controll-wrapper .desc{padding:0;margin-bottom:1rem}.filter-block .button-controll-wrapper .button.has_image{width:90%;margin:auto}}.filter-block h2:not(:first-child){margin-top:7rem}.filter-block .button-controll-wrapper{width:100%}.filter-block .download_secret .h2,.filter-block .lg_4 .h2{position:relative;width:100%}.filter-block .download_secret .h2::before,.filter-block .lg_4 .h2:before{content:url(../../../img/logo-mark-orange.svg);top:.3rem;left:-6.5rem;position:absolute;width:5rem;height:5rem;display:inline-block}@media screen and (max-width:768px){.filter-block .download_secret .h2::before,.filter-block .lg_4 .h2:before{top:0;left:-5.5rem;width:4rem;height:4rem}}@media screen and (max-width:480px){.filter-block .download_secret .h2::before,.filter-block .lg_4 .h2:before{top:0;left:-3.5rem;width:3rem;height:3rem}}.filter-block>.col>*{margin-bottom:7rem}.filter-block>.col>:empty{margin-bottom:0}.filter-block>.col{margin-bottom:-7rem}.filter-block .hidden{display:none}.filter-block .lg_4 .h2{font-size:var(--h2);font-weight:550;margin-bottom:2rem}.filter-block .info-i{background-color:#f08100;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;margin:.8rem 0;position:relative;font-size:1em;font-weight:550;line-height:1;height:1.5em;width:1.5em}.filter-block .info-i:before{content:'';position:absolute;pointer-events:none;height:100%;width:100%;top:0;left:0;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.filter-block .info-i:hover{color:#fff;background-color:#f08100;-webkit-box-shadow:inset 0 0 5px rgb(0 0 0 / 30%);box-shadow:inset 0 0 5px rgb(0 0 0 / 30%);outline:0}.filter-block .info-i+.tooltip{position:absolute;display:none;visibility:hidden;border:1px solid #000;background-color:#fff;color:#000;border-radius:6px;padding:1rem;position:absolute;z-index:99;bottom:100%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);min-width:40rem;max-width:80vw}.filter-block .info-i+.tooltip br{display:none}.filter-block .info-i+.tooltip>br{display:initial}.filter-block .info-i+.tooltip>:not(br){margin-top:1em}.filter-block .tooltip::after{content:'';position:absolute;top:100%;left:50%;margin-left:-5px;border-width:5px;border-style:solid;border-color:#000 transparent transparent transparent}.filter-block .info-i:hover+.tooltip{visibility:visible;display:block}.filter-block .lg_4 .button-controll-wrapper{flex-direction:column;gap:2rem;align-items:flex-end}.filter-block .lg_4 .button-controll-wrapper .desc{padding:0}.filter-accordion_content .lg_6{width:calc(100% / 12 * 6 - 1rem)}@media screen and (min-width:769px){.right_headline.lg_8,.right_headline.lg_8+.lg_8{margin-left:calc(100% / 12 * 4)}.right_headline.lg_8{padding-left:5rem}}@media only screen and (max-width:768px){.filter-block .info-i+.tooltip{left:auto;right:-1rem;-webkit-transform:none;-ms-transform:none;transform:none}.filter-block .tooltip::after{left:auto;right:calc(1rem + (.75em / 2))}}.filter-block .download_secret{margin-top:5rem}.filter-block .download_secret .button-controll-wrapper{display:flex;flex-direction:column;align-items:flex-end}.filter-block .download_secret .button-controll-wrapper .desc{padding:0;padding-bottom:2rem;width:100%}.filter-block .download_secret h2{font-size:calc(2rem / 24 * 40);font-weight:550;margin-bottom:2rem}.filter-block .download_secret h2+*{margin-top:0!important}.hidden-fields-container{display:none}