.vc_row{display:flex;flex-wrap:wrap}.vc_col-lg-1,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-md-1,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-sm-1,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-xs-1,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12{float:none}.vc_column_container>.vc_column-inner{height:100%}.wpb_wrapper{height:100%}.vc_row-o-content-middle{align-items:center}.vc_row-o-content-bottom{align-items:flex-end}.vc_row-o-content-top{align-items:flex-start}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh;width:100vw}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;z-index:100;transform-origin:center right;transition:transform 0.3s,opacity 0.3s;opacity:1}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#d22d2a;height:1000px;width:7px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{box-shadow:inset 0 0 0 transparent;border-radius:10px}::-webkit-scrollbar-thumb{background:#d22d2a;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#d22d2a}html{margin-top:0!important}body{font-family:'Roboto Condensed',sans-serif;overflow-x:hidden;color:#000;font-size:16px;line-height:1.35;letter-spacing:1px}body::before{content:'';position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:8;visibility:hidden;background:#000;opacity:0;transition:opacity 0.4s,visibility 0.4s}body.nav-active::before{opacity:.8;visibility:visible}body.nav-active{height:100vh;overflow-y:hidden}p{font-size:1.1rem;line-height:1.5}.base-text{font-size:14.5px;line-height:1.35;letter-spacing:1.1px}.large-text,.large-text p{font-size:20px;font-weight:300}.extra-large-text{font-size:24px;font-weight:400;line-height:1.2}.white-text *{color:#fff!important}.text-align-right{text-align:right}.text-align-center{text-align:center}.text-align-left{text-align:left}h1{font-size:64px;font-weight:800;letter-spacing:1px;line-height:1.2}h1.page-title{font-size:48px;font-weight:800;letter-spacing:2px;line-height:1.2}h2{font-size:64px;font-weight:800;letter-spacing:3px;line-height:1}h3{font-size:48px;font-weight:800;letter-spacing:2px;line-height:1}h4{font-size:36px;font-weight:800;letter-spacing:.1px}.small-box h4{font-size:28px;margin-top:20px;max-width:490px}h5{font-size:18px;font-weight:800;letter-spacing:.8px}h6{font-size:14px;font-weight:800;letter-spacing:.8px;margin-bottom:0}.font-bold,.font-bold *{font-weight:600}.font-light,.font-light *{font-weight:300}span{display:inline-block}span.smaller-page-title{font-size:60%}a{color:inherit}a:hover{text-decoration:none;color:inherit}img{max-width:100%;height:auto}.row{margin-left:0;margin-right:0}[class*=col-]{padding-left:0;padding-right:0}@media screen and (max-width:1000px){p{font-size:1rem}.base-text{font-size:14.5px;line-height:1.35;letter-spacing:1.1px}.large-text{font-size:20px;font-weight:300}.extra-large-text{font-size:24px;font-weight:400;line-height:1.2}h1{font-size:64px;font-weight:800;letter-spacing:3px;line-height:1.2}h1.page-title{font-size:40px;font-weight:800;letter-spacing:2px;line-height:1.2}h2{font-size:64px;font-weight:800;letter-spacing:3px;line-height:1}h3{font-size:43px;font-weight:800;letter-spacing:2px;line-height:1}h4{font-size:30px}.small-box h4{font-size:28px;margin-top:20px;max-width:490px}h5{font-size:18px;font-weight:800;letter-spacing:.8px}h6{font-size:14px;font-weight:800;letter-spacing:.8px;margin-bottom:0}}@media screen and (max-width:768px){h1.page-title,h1{font-size:10vw}}.admine-button{position:relative;display:block}.admine-button.cta_center{text-align:center}.admine-btn{width:auto;height:auto;margin:15px 0;z-index:1}.admine-btn.cta_disable_top_margin{margin-top:0}.admine-btn.cta_disable_top_margin::before{border-top:0}.admine-btn.cta_disable_bottom_margin{margin-bottom:0}footer .admine-btn{margin:0 0}.btn-small{font-weight:800;transition:color 0.2s,background 0.2s;display:inline-block;font-size:14px;padding:5px;position:relative}.btn-medium{font-weight:800;transition:color 0.2s,background 0.2s;font-size:14px;display:inline-block;text-align:center;padding:18px;letter-spacing:.8px;min-width:250px;position:relative}.btn-large{font-weight:800;transition:color 0.2s,background 0.2s;font-size:14px;display:inline-block;text-align:center;padding:27px;letter-spacing:.8px;max-width:325px;width:100%;position:relative}.btn-extra-large{font-weight:800;transition:color 0.2s,background 0.2s;font-size:14px;display:inline-block;text-align:center;padding:36px 40px;letter-spacing:.8px;max-width:390px;width:100%;position:relative}.full-width-btn .admine-btn{max-width:100%!important}@media screen and (max-width:600px){.landing-top-section .cta-links{width:100%}.btn-large,.btn-extra-large{min-width:100%}}.btn-small::before,.btn-medium::before,.btn-large::before,.btn-extra-large::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.btn-small::after,.btn-medium::after,.btn-large::after,.btn-extra-large::after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:top;transform:scaleY(0);transition:transform 0.6s cubic-bezier(.65,0,.35,1);z-index:-1}.btn-small:hover::after,.btn-medium:hover::after,.btn-large:hover::after,.btn-extra-large:hover::after{transform-origin:bottom;transform:scaleY(1)}.btn--black::before{background-color:#000}.btn--black::after{background-color:#d22d2a}.btn--grey::before{background-color:#E0E1E3}.btn--grey::after{background-color:#000}.btn--red::before{background-color:#d22d2a}.btn--red::after{background-color:#000}.btn--transparent::before{background-color:transparent;border:1px solid #000}.btn--transparent::after{background-color:#000;border:1px solid #000}.btn--transparent.btn-light::before{background-color:transparent;border:1px solid #fff}.btn--transparent.btn-light::after{background-color:#000;border:1px solid #000}.btn--transparent.btn-light.hover-red::after{background-color:#d22d2a;border:1px solid #d22d2a}.btn--black,.btn--black:hover{color:#fff}.btn--grey{color:#000}.btn--grey:hover{color:#fff}.btn--red,.btn--red:hover{color:#fff}.btn--transparent{color:#000;background-color:transparent}.btn--transparent:hover{color:#fff;background-color:transparent}.btn--transparent.btn-light{color:#fff}.btn--transparent.btn-light:hover{color:#fff}.btn--transparent.btn-light.hover-red:hover{color:#fff}.custom-cursor{position:fixed;z-index:100;pointer-events:none;transform-origin:center}.custom-cursor>div{position:absolute;pointer-events:none}.custom-cursor #read-more,.custom-cursor #expand{background-color:#d22d2a;color:#fff;font-weight:800;display:inline-block;font-size:14px;padding:5px;opacity:0}.custom-cursor #read-more span,.custom-cursor #expand span{white-space:pre}.custom-cursor .right-arrow{display:flex;align-items:center;opacity:0}.custom-cursor .right-arrow svg{width:95px}.custom-cursor .left-arrow{display:flex;align-items:center;opacity:0;transform:rotate(180deg)}.custom-cursor .left-arrow svg{width:95px}header{position:fixed;width:100vw;padding:12px 20px;z-index:10;color:#fff;transition:background 0.27s}header.dark{color:#000}.left-side{display:flex;justify-content:flex-end;align-items:center;width:100%;background-color:transparent;transition:background-color .25s}header .logo{max-width:125px}header .logo a img{display:block;top:0;left:0;max-width:125px}header .logo a img.hide-logo{display:none}header .logo a img#logo-scroll{position:absolute;display:none;top:0;left:0;max-width:125px;transition:all .25s}header .logo a img#logo-scroll.logo-visible{display:block;transition:all .25s}header.solid .logo a img#logo-scroll{display:block}header .small-page-title{margin-right:60px;display:flex;align-items:center;margin-right:20%;color:inherit;transition:color .25s}@media screen and (max-width:1000px){header .small-page-title{display:none}}header .small-page-title h5{margin-bottom:0;margin-right:35px;letter-spacing:.8px}header .right-side{display:flex;justify-content:flex-end;align-items:center;width:100%;background-color:transparent;transition:background-color .25s}ul#menu-language-menu{list-style-type:none;margin-block-start:0em;margin-block-end:0em;padding-inline-start:0}ul#menu-language-menu li{float:left;padding:0 5px}header .right-side .language-switcher{margin-right:auto;margin-left:30px;display:flex}@media screen and (max-width:1160px){header .right-side .language-switcher{margin-right:50px;margin-left:0}}@media screen and (max-width:768px){header .right-side .language-switcher{margin-right:20px}}header .right-side .language-switcher span{margin:0 5px;font-weight:800;font-size:14px;opacity:.6;color:inherit;letter-spacing:.8px;transition:color .25s}header .right-side .language-switcher span.active-language{opacity:1}header .right-side .language-switcher .wpml-ls-current-language span{opacity:1}header .right-side .consumer-line{margin-right:60px;display:flex;align-items:center;margin-right:20%;color:inherit;transition:color .25s;gap:25px}@media screen and (max-width:1500px){header .right-side .consumer-line{margin-right:10%}}@media screen and (max-width:1200px){header .right-side .consumer-line{display:none}}header .right-side .consumer-line h6{margin-bottom:0;margin-right:35px;margin-right:20px;letter-spacing:.8px}header .right-side .consumer-line span{font-weight:100;letter-spacing:2px}header .right-side .nav-button{width:30px;min-width:30px;display:flex;flex-direction:column;align-items:flex-end;cursor:pointer}header .right-side .nav-button span{width:100%;height:6px;background-color:#fff;transition:background-color .25s,width .3s;position:relative}header.dark .right-side .nav-button span{background-color:#000}header .right-side .nav-button span:first-child{margin-bottom:6px;width:75%}header .right-side .nav-button:hover span:first-child{width:100%}header .right-side .nav-button:hover span:last-child{width:75%}header.solid{background-color:#fff;display:block;color:#000}header.solid .right-side .nav-button span{background-color:#000}#content.content_top_margin{padding-top:66px}header.fixed-header{background-color:#fff;top:0}header.fixed-header .right-side .consumer-line,header.fixed-header .right-side .language-switcher span,header.fixed-header .small-page-title{color:#000}header.fixed-header .right-side .nav-button span{background-color:#000}header.fixed-header .left-side .col-md-6,header.fixed-header .left-side .col-sm-12,header.fixed-header .left-side .col-lg-4{padding-left:0;padding-right:0}nav#main-menu{position:fixed;right:0;top:0;z-index:9;width:50%;height:100vh;background-color:rgba(210,45,42,1);padding:100px;transform:scaleX(0);transform-origin:right;transition:transform 0.5s 0.15s ease-in}nav#main-menu.active{transform:scaleX(1)!important;transition:transform 0.5s ease-out}nav#main-menu li{opacity:0;transition:opacity 0.3s}nav#main-menu.active li{opacity:1;transition:opacity 0.3s 0.45s}nav#main-menu>.main-menu-inner{margin-top:90px;position:relative;height:90%}nav#main-menu ul{padding:0;list-style:none;position:relative}nav#main-menu .main-menu-inner>ul{overflow-x:hidden;overflow-y:scroll;height:100%;padding-left:3px}nav#main-menu .main-menu-inner>ul{scrollbar-width:2;scrollbar-color:#fff transparent}nav#main-menu .main-menu-inner>ul::-webkit-scrollbar{width:3px}nav#main-menu .main-menu-inner>ul::-webkit-scrollbar-track{background:#d22d2a}nav#main-menu .main-menu-inner>ul::-webkit-scrollbar-thumb{background-color:#fff;border-radius:0;border:none}nav#main-menu ul>li{color:#fff;font-weight:800;font-size:30px;margin-bottom:0}nav#main-menu ul>li.last-big{margin-bottom:30px}nav#main-menu ul>li.small-inline-link{color:#fff;font-weight:800;font-size:18px;display:inline-block;max-width:25%;margin:0 -2px;margin-right:30px}nav#main-menu ul>li>ul{display:flex;flex-wrap:wrap;padding-left:3px}@media screen and (min-width:1000px){nav#main-menu ul>li>ul{height:auto!important}}nav#main-menu>.main-menu-inner>ul>li>a{display:block;margin-bottom:15px}nav#main-menu ul>li>ul>a{width:100%;font-size:34px;display:none;margin-bottom:0;position:relative}nav#main-menu ul>li>ul>li{text-transform:uppercase;font-weight:300;font-size:18px;width:33.3%;margin-bottom:20px}nav#main-menu .consumer-line{display:none;align-items:center;justify-content:space-between;color:#fff;position:relative;width:100%;padding-top:13px;opacity:0;transition:opacity 0.3s}nav#main-menu.active .consumer-line{opacity:1;transition:opacity 0.3s 0.45s}nav#main-menu .consumer-line h6{margin-bottom:0;letter-spacing:.8px}nav#main-menu .consumer-line span{font-weight:100;letter-spacing:2px}@media screen and (max-width:1600px){nav#main-menu{padding:60px 60px 0;width:70%}nav#main-menu>.main-menu-inner{margin-top:30px}nav#main-menu ul>li>ul>li{font-size:17px;margin-bottom:23px}}@media screen and (max-width:1200px){nav#main-menu .consumer-line{display:flex}nav#main-menu>.main-menu-inner{height:calc(100% - 60px - 50px)}}@media screen and (max-width:1000px){nav#main-menu{width:100%;padding:60px 30px 0}nav#main-menu>.main-menu-inner{margin-top:50px}nav#main-menu>.main-menu-inner{height:calc(100% - 60px - 50px)}nav#main-menu ul>li{margin-bottom:0}nav#main-menu ul>li>ul{margin-top:0;position:relative;left:10px;overflow:hidden;height:0;display:block}nav#main-menu ul>li>ul>li{width:100%;font-size:19px;margin-bottom:19px}nav#main-menu>.main-menu-inner>ul>li>a{margin-bottom:15px}}@media screen and (max-width:768px){nav#main-menu ul>li>ul>li{margin-bottom:15px}nav#main-menu>.main-menu-inner .trigger-back-button svg{width:30px}nav#main-menu .consumer-line{flex-direction:column;align-items:flex-start}}@media screen and (max-width:650px){nav#main-menu>.main-menu-inner{margin-top:40px}nav#main-menu>.main-menu-inner{height:calc(100% - 60px - 40px)}nav#main-menu ul>li{font-size:28px;margin-bottom:10px}nav#main-menu ul>li.small-inline-link{font-size:16px;margin:0 0 10px;max-width:100%}nav#main-menu ul>li>ul>li{font-size:17px}}nav#main-menu ul>li>a.active-menu-item~ul{opacity:1;visibility:visible;transform:translateX(0)}#home-hero-section{height:100vh;z-index:0}@media screen and (max-width:1200px){#home-hero-section{height:unset}}.home-hero-slider{height:100vh}@media screen and (max-width:1200px) and (min-width:769px){.home-hero-slider{height:100vh}}@media screen and (max-width:1200px) and (min-width:768px){.home-hero-slider{height:70vh}}.home-hero-slider .slide{display:flex;justify-content:space-between;padding-top:20%;position:absolute;z-index:3;width:100%;height:100%;overflow:hidden}.home-hero-slider .slide.active{z-index:4}@media screen and (max-width:1200px){.home-hero-slider .slide{padding-top:150px}}.home-hero-slider .slide-background{height:100%;width:100%;position:absolute;top:0;left:0;z-index:-1;opacity:0}.home-hero-slider .slide-background::before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(16,16,16,.57) 0%,rgba(16,16,16,.65) 100%)}.home-hero-slider .slide-background img{width:100%;height:100%;object-fit:cover;z-index:-1}.home-hero-slider .slide-date-info{margin-left:3%;color:#fff;font-family:'Roboto Mono';font-weight:800;color:#E0E1E3;font-size:24px;opacity:0}.home-hero-slider .slide-text{margin-right:10%;margin-left:auto;width:65%}@media screen and (max-width:414px){.home-hero-slider .slide-text{margin-right:5%;width:85%}}.home-hero-slider .slide-title{color:#fff;font-weight:800;line-height:1;letter-spacing:2px;visibility:hidden;opacity:0;text-align:right}.home-hero-slider .slide-title.huge-font{font-size:8.5vw}.home-hero-slider .slide-title.large-font{font-size:5.5vw}.home-hero-slider .slide-title.medium-font{font-size:3.5vw}.home-hero-slider .slide-description{width:65%;min-width:250px;color:#fff;margin-top:10vh;margin-left:auto;font-weight:300;visibility:hidden;opacity:0;text-align:right}.home-hero-boxes{height:50vh;display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.home-hero-boxes{height:unset}.home-hero-slider .slide{padding-top:0;align-items:flex-end}.home-hero-slider .slide-text{margin:0 30px 30px;width:100%}.home-hero-slider .slide-title{text-align:left}.home-hero-slider .slide-description{text-align:left;margin-left:0;width:100%;margin-top:30px}.home-hero-slider .slide-date-info{display:none}.home-hero-slider .slide-title.huge-font{font-size:10vw}.home-hero-slider .slide-title.large-font{font-size:10vw}.home-hero-slider .slide-title.medium-font{font-size:10vw}}.home-hero-box{height:100%;flex:1;display:flex;flex-direction:column;justify-content:flex-end;padding:30px;color:#fff;position:relative;transition:flex-grow 0.5s;cursor:pointer}@media screen and (max-width:768px){.home-hero-box{transition:none;flex:unset;height:400px;width:100%}}.home-hero-box:hover{flex:1.15}.home-hero-box .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}@media screen and (max-width:768px){.home-hero-box .bg-image{background-position:center 97%}.home-hero-box{justify-content:flex-start}}.home-hero-box .bg-image::before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(16,16,16,.57) 0%,rgba(16,16,16,.65) 100%)}.home-hero-box-content{max-width:185px;position:relative;z-index:3}.home-hero-box-content h5{margin-bottom:10px}.home-hero-box-description{font-weight:300}.home-hero-box-description p{font-size:inherit;margin-bottom:0}.our-industrial-applications{height:50vh;display:flex;align-items:center;justify-content:center;position:relative}.our-industrial-applications-content{max-width:165px}.our-industrial-applications img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:-1;height:70%;min-width:240px;height:60%;min-width:166px;opacity:.1}.our-industrial-applications h5{margin-bottom:65px}.our-industrial-applications .description{margin-bottom:17px}.our-industrial-applications .description p{font-size:inherit}@media screen and (max-width:768px){.our-industrial-applications{height:unset;padding:90px 0}.our-industrial-applications img{height:63%}}.landing-top-section{height:100vh;position:relative;z-index:0}.simple-landing.landing-top-section{height:60vh}.landing-top-section .container{height:100%}.landing-top-section .landing-top-section-inner{padding:16vh 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;height:100%}.landing-top-section .landing-top-section-title{text-transform:uppercase;max-width:420px;color:#fff}.landing-top-section .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-size:cover;background-repeat:no-repeat}.landing-top-section .bg-image::before{content:'';position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(16,16,16,.57) 0%,rgba(16,16,16,.65) 100%)}.landing-top-section .cta-links{display:flex;flex-direction:column;min-width:325px}.landing-top-section .cta-links>a:nth-of-type(2)::before{border-top:0}@media screen and (max-width:350px){.landing-top-section .cta-links{max-width:250px;min-width:250px}.landing-top-section .cta-links .btn-large{max-width:250px}}.landing-top-section .cta-button{position:absolute;bottom:0;left:0;width:50%;display:flex;align-items:center;justify-content:flex-end;background-color:#000;color:#fff;padding:31px 43px}.landing-top-section .cta-button span,.landing-top-section .cta-button svg{pointer-events:none}@media screen and (max-width:1024px){.landing-top-section .cta-button{width:70%}}@media screen and (max-width:767px){.landing-top-section .cta-button{width:100%}}.landing-top-section .cta-button span{font-weight:800;margin-right:50px}.landing-top-section .cta-button svg{width:58px;transition:transform .25s}.landing-top-section .cta-button:hover svg{transform:translateX(10px)}.landing-top-section .cta-button svg>g>g{stroke:#fff}@media screen and (max-width:480px){.landing-top-section .cta-button{padding:26px 26px}.landing-top-section .cta-button svg{transform:rotate(90deg);width:50px}.landing-top-section .cta-button:hover svg{transform:rotate(90deg)}}.fancy-box-img-on-hover{display:flex;flex-direction:column;display:flex;align-items:center;justify-content:center;padding:130px 0;position:relative;height:100%;cursor:pointer}.fancy-box-img-on-hover::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:3;opacity:1;transition:opacity 0.3s}.fancy-box-img-on-hover .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center}.fancy-box-img-on-hover .bg-image::before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(16,16,16,.57) 0%,rgba(16,16,16,.65) 100%)}.fancy-box-img-on-hover .fancy-box-inner{width:90%;max-width:460px;position:relative;z-index:4}.fancy-box-img-on-hover .fancy-box-info{display:flex;justify-content:space-between;width:100%;margin-bottom:30px}.fancy-box-img-on-hover .fancy-box-info .duration{color:#707070}.fancy-box-img-on-hover .fancy-box-content{max-width:300px}.fancy-box-img-on-hover .fancy-box-content h3{max-width:260px;margin-bottom:22px}.fancy-box-img-on-hover .fancy-box-content p{font-family:'Roboto Mono';margin-bottom:150px}@media screen and (max-width:1000px){.fancy-box-img-on-hover .fancy-box-content p{margin-bottom:100px}.fancy-box-img-on-hover{padding:100px 0}}@media screen and (max-width:768px){.fancy-box-img-on-hover{padding:80px 0}.fancy-box-img-on-hover::before{opacity:0}.fancy-box-img-on-hover h6,.fancy-box-img-on-hover .fancy-box-info .duration,.fancy-box-content h3,.fancy-box-content p{color:#fff}.fancy-box-img-on-hover .fancy-box-info{margin-bottom:50px}.fancy-box-img-on-hover .fancy-box-content h3{max-width:260px;margin-bottom:10px}.fancy-box-img-on-hover .fancy-box-content p{font-family:'Roboto Mono';margin-bottom:75px}}.fancy-box-img-on-hover:hover::before{opacity:0}.fancy-box-img-on-hover h3,.fancy-box-img-on-hover p,.fancy-box-img-on-hover h6{transition:color 0.25s}.fancy-box-img-on-hover:hover h3,.fancy-box-img-on-hover:hover p,.fancy-box-img-on-hover:hover h6{color:#fff}.fancy-box-img-on-hover:hover .duration{color:#E0E1E3}.fancy-box-bg-vector{position:relative;display:flex;flex-direction:column;justify-content:flex-end;padding:60px 40px;transition:background 0.3s;height:40vw;cursor:pointer;border:1px solid #e0e1e3}.fancy-box-bg-vector::before{content:'';top:0;left:0;width:100%;height:100%;position:absolute;z-index:0;background-color:#d22d2a;opacity:0;transform:scale(.9);transition:opacity 0.3s,transform 0s 0.3s}.fancy-box-bg-vector.black-hover:before{background-color:#000}.fancy-box-bg-vector:hover::before{opacity:1;transform:scale(1);transition:opacity 0.25s,transform 0.3s}.fancy-box-bg-vector.box-bg-lightgrey{background-color:#f9f9f9}.fancy-box-bg-vector.box-bg-white{background-color:#fff}.fancy-box-bg-vector.box-bg-darkgrey{background-color:#e0e1e3}.fancy-box-bg-vector.box-bg-black{background-color:#000;color:#fff}.fancy-box-bg-vector .bg-svg{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.6!important;transition:opacity 0.3s}.fancy-box-bg-vector .bg-svg svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fancy-box-bg-vector:hover .bg-svg{opacity:1!important}.fancy-box-bg-vector .bg-svg svg g.icon-fill{fill:#000;opacity:.5}.fancy-box-bg-vector .bg-svg svg g.icon-stroke{stroke:#000;opacity:.5}.fancy-box-bg-vector.box-bg-black .bg-svg svg g.icon-fill{fill:#fff;opacity:.5}.fancy-box-bg-vector.box-bg-black .bg-svg svg g.icon-stroke{stroke:#fff;opacity:.5}.fancy-box-bg-vector:hover .bg-svg svg g.icon-fill{fill:#fff;opacity:1}.fancy-box-bg-vector:hover .bg-svg svg g.icon-stroke{stroke:#fff;opacity:1}.parent-wrap{display:flex;flex-direction:column;align-items:center;margin:auto 0 auto;align-self:center}.icon-container{min-width:80px;max-width:140px;position:relative;z-index:5}@media screen and (max-width:1240px){.icon-container{min-width:60px;max-width:80px}}.fancy-box-bg-vector .cta-title{max-width:500px;text-align:center;align-self:center;z-index:2}.fancy-box-bg-vector .icon-container~.cta-title{margin-top:40px}.fancy-box-bg-vector .cta-description{width:100%;display:flex;justify-content:space-between;align-items:center;font-size:18px;z-index:1}.fancy-box-bg-vector .cta-description svg{width:63px}.fancy-box-bg-vector .cta-description svg .icon-stroke{stroke:#101010}.fancy-box-bg-vector.box-bg-black .cta-description svg .icon-stroke{stroke:#fff}.fancy-box-bg-vector:hover .cta-description svg .icon-stroke,.fancy-box-bg-vector:hover .cta-description svg>g>g{stroke:#fff}.fancy-box-bg-vector .cta-title,.fancy-box-bg-vector .cta-description{transition:color 0.25s}.fancy-box-bg-vector:hover .cta-title,.fancy-box-bg-vector:hover .cta-description{color:#fff}.fancy-box-bg-vector .icon-container svg{width:100%;max-height:130px}.fancy-box-bg-vector .icon-container svg g.icon-fill{fill:rgb(0,0,0);transition:all 0.3s}.fancy-box-bg-vector .icon-container svg path.icon-stroke{stroke:rgb(0,0,0);transition:all 0.3s}.fancy-box-bg-vector.box-bg-black .icon-container svg g.icon-fill{fill:rgb(255,255,255)}.fancy-box-bg-vector.box-bg-black .icon-container svg path.icon-stroke{stroke:rgb(255,255,255)}.black-page .fancy-box-bg-vector .icon-container svg g.icon-fill{fill:rgb(255,255,255);transition:all 0.3s}.black-page .fancy-box-bg-vector .icon-container svg path.icon-stroke{stroke:rgb(255,255,255);transition:all 0.3s}.fancy-box-bg-vector:hover .icon-container svg g.icon-fill{fill:rgb(255,255,255);transition:all 0.3s}.fancy-box-bg-vector:hover .icon-container svg path.icon-stroke{stroke:rgb(255,255,255);transition:all 0.3s}.black-page .fancy-box-bg-vector.box-bg-lightgrey{background-color:#000}.black-page .fancy-box-bg-vector.box-bg-white{background-color:#000;color:#fff}.black-page .fancy-box-bg-vector.box-bg-darkgrey{background-color:#000}.black-page .fancy-box-bg-vector.box-bg-black{background-color:#000;color:#fff}.black-page .fancy-box-bg-vector .cta-description svg .icon-stroke{stroke:#fff}.black-page .fancy-box-bg-vector.box-bg-black .cta-description svg .icon-stroke{stroke:#fff}.black-page .fancy-box-bg-vector:hover .cta-description svg .icon-stroke,.black-page .fancy-box-bg-vector:hover .cta-description svg>g>g{stroke:#fff}.black-page .fancy-box-bg-vector.red-hover:hover{background-color:#d22d2a}.black-page .fancy-box-bg-vector.black-hover:hover{background-color:#d22d2a}.black-page .fancy-box-bg-vector:hover .cta-title,.black-page .fancy-box-bg-vector:hover .cta-description{color:#fff}.black-page .fancy-box-bg-vector .icon-container svg{width:100%}.black-page .fancy-box-bg-vector .icon-container svg g.icon-fill{fill:#fff;transition:all 0.3s}.black-page .fancy-box-bg-vector .icon-container svg g.icon-stroke{stroke:#fff;transition:all 0.3s}.black-page .black-page .fancy-box-bg-vector .icon-container svg g.icon-fill{fill:rgb(255,255,255);transition:all 0.3s}.black-page .black-page .fancy-box-bg-vector .icon-container svg g.icon-stroke{stroke:rgb(255,255,255);transition:all 0.3s}.black-page .fancy-box-bg-vector:hover .icon-container svg g.icon-fill{fill:rgb(255,255,255);transition:all 0.3s}.black-page .fancy-box-bg-vector:hover .icon-container svg g.icon-stroke{stroke:rgb(255,255,255);transition:all 0.3s}@media screen and (max-width:1280px){.fancy-box-bg-vector{padding:30px 30px}}@media screen and (min-width:1024px){.career-box.fancy-box-bg-vector{height:30vw}.vc_col-sm-4 .fancy-box-bg-vector{height:30vw;padding:20px 20px}}.vc_col-sm-4 .fancy-box-bg-vector{padding:20px 20px}.vc_col-sm-4 .fancy-box-bg-vector .cta-description svg{width:40px}@media screen and (max-width:768px){.fancy-box-bg-vector{height:90vw}.fancy-box-bg-vector .cta-description svg{width:48px}}@media screen and (max-width:550px){.fancy-box-bg-vector{padding:20px 20px}.icon-container{min-width:55px;max-width:55px}.fancy-box-bg-vector .icon-container~.cta-title{margin-top:25px}}.fancy-box-small-image{margin-bottom:70px;height:100%}.fancy-box-small-image[onclick]{cursor:pointer}.fancy-box-small-image>*:not(img){padding:0 18%}.fancy-box-small-image.large-box>*:not(img){padding:0}.fancy-box-small-image.small-box>*:not(img){padding:0}.fancy-box-small-image .small-title{margin-top:20px}.fancy-box-small-image h4{margin-top:30px;max-width:490px}.fancy-box-small-image.small-box h4{font-size:28px;margin-top:20px;max-width:490px}.fancy-box-small-image.small-box .large-text{font-size:16px}.fancy-box-small-image img{height:180px;width:100%;object-fit:cover;transition:opacity 0.35s;margin-top:10px;margin-bottom:10px}.fancy-box-small-image a.btn-small{opacity:0;transition:opacity 0.35s}.fancy-box-small-image:hover img,.fancy-box-small-image:hover a.btn-small{opacity:1}@media screen and (max-width:1000px){.fancy-box-small-image>*:not(img){padding:0}.fancy-box-small-image h4{font-size:28px;margin-top:20px;max-width:490px}.fancy-box-small-image .large-text{font-size:16px}}@media screen and (max-width:768px){.fancy-box-small-image{margin-bottom:40px}.fancy-box-small-image .vc_col-has-fill{display:none}.fancy-box-small-image img{opacity:1}.fancy-box-small-image a.btn-small{opacity:1}}.fancy-box-stories{padding:12% 0;position:relative;overflow:hidden;display:flex;align-items:stretch;justify-content:center;height:100%;cursor:pointer;transition:background-color 0.3s}.archive .fancy-box-stories{cursor:auto}.fancy-box-stories .story-info{display:flex;justify-content:space-between;align-items:center}.archive .fancy-box-stories .story-info{min-height:100px}.archive .fancy-box-stories .story-description{margin-top:150px}.fancy-box-stories .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:center center;z-index:-5;transition:transform .6s;transform:scale(1.01)}.fancy-box-stories:hover .bg-image{transform:scale(1.05) translateZ(0)}.fancy-box-stories::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;z-index:-4;background-color:#d22d2a;opacity:0;transform:scale(.9);transition:opacity 0.3s,transform 0s 0.3s}.fancy-box-stories:hover::before{opacity:1;transform:scale(1);transition:opacity 0.25s,transform 0.3s}.fancy-box-stories .bg-image::before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:linear-gradient(180deg,rgba(16,16,16,.57) 0%,rgba(16,16,16,.65) 100%)}.fancy-box-stories .fancy-box-stories-inner{width:70%}.fancy-box-stories .story-info h6{color:#E0E1E3;max-width:115px}.fancy-box-stories .story-description{margin-top:300px}.vc_col-sm-12 .fancy-box-stories .story-description{margin-top:30px}.fancy-box-stories .story-description h4{color:#F9F9F9;max-width:250px}.fancy-box-stories .story-description p,.fancy-box-stories .story-description{color:#E0E1E3;font-family:'Roboto Mono';margin-top:40px;letter-spacing:0;max-width:335px}.fancy-box-stories .story-description a.btn{opacity:0;transition:opacity 0.3s}.fancy-box-stories:hover .story-description a.btn{opacity:1}.fancy-box-stories:hover .btn-small.btn--black::after{background-color:#000}@media screen and (max-width:768px){.fancy-box-stories .fancy-box-stories-inner{width:90%}f .fancy-box-stories .story-description{margin-top:230px}.fancy-box-stories:hover::before{opacity:0;transform:scale(0)}.fancy-box-stories .story-description a{opacity:1}.fancy-box-stories .btn-small.btn--black::before{background-color:#d22d2a}}h3.widget-title{font-size:22px;letter-spacing:0;text-transform:uppercase}.widget_categories ul,.widget ul{list-style-type:none;padding-inline-start:15px}.widget_categories ul.children,.widget ul.children{padding-inline-start:15px}.widget_categories ul li,.widget ul li{color:#212529}.widget_categories ul li.current-cat,.widget ul li.current{color:#d22d2a}.search-form label{min-width:80%}.search-form .search-field{border-radius:0}input.search-submit.btn.btn-default{display:inline-block;width:auto;height:40px;padding:0;line-height:1;max-width:200px;display:block;position:relative;min-width:150px;margin:0 0 30px}input.search-submit.btn.btn-default:hover{color:#fff}.archive .fancy-box-stories .bg-image::before{background:linear-gradient(180deg,rgba(16,16,16,.65) 0%,rgba(16,16,16,.85) 100%)}.archive .fancy-box-stories .fancy-box-stories .fancy-box-stories-inner{width:80%}.archive .fancy-box-stories .story-description h4{color:#fff;max-width:250px;font-size:24px}.archive .fancy-box-stories .story-description p{font-size:14px;line-height:1.4}.page-link{position:relative;display:block;padding:.5rem .75rem;margin-left:-1px;line-height:1.25;color:#fff;background-color:transparent;border:0 solid #000}.page-item .page-link{background-color:transparent;border:0 solid #000}.page-item.active .page-link{background-color:transparent;border:0 solid #000}.wpv-pagination-nav-links-container .page-link{line-height:1;font-size:1em;font-weight:400;padding:.5em;min-width:1em}.pagination-row{padding:50px 20px;justify-content:center;align-items:center}.pagination{justify-content:center;align-items:center}.pagination-row svg.pagination-arrow{width:50px;margin-top:-5px}.pagination-row svg#arrow-left{transform:rotate(180deg)}.pagination-row ul.pagination{border:0 solid #000}.pagination-row ul.pagination li{border-right:0 solid #000;padding:0 20px}.pagination-row ul.pagination li a{color:#989898}.pagination-row ul.pagination li.active a{background:transparent;color:#000}.pagination-row ul.pagination li a:focus,.pagination-row ul.pagination li a:hover,.pagination-row ul.pagination li span.current{background:transparent;color:#000}@media screen and (max-width:768px){.pagination-row ul.pagination svg.pagination-arrow{width:30px}.pagination-row ul.pagination li{padding:0 10px}}.admine-quote{margin-top:60px;margin-bottom:60px}.quote-svg{margin-bottom:15px}.quote-svg svg{width:30px;height:30px}.quote-text{font-size:32px;line-height:1.3;margin-top:15px;margin-bottom:45px;font-weight:300}.quote-name{font-size:32px;line-height:1.3;font-weight:600;text-align:right;padding:0 25px}#footer .footer-top-links{border-top:2px solid #E0E1E3;display:flex;justify-content:center;flex-wrap:wrap}@media screen and (max-width:1000px){#footer .footer-top-links{padding:15px 0}}#footer .footer-top-links a{margin:0 60px;padding:32px 0;letter-spacing:1px;min-width:170px;text-align:center}@media screen and (max-width:1000px){#footer .footer-top-links a{padding:17px 0;width:100%}}@media screen and (max-width:1000px){#footer .footer-top-links a{margin:0 20px}}#footer .footer-top-links h6{margin-bottom:0}.footer-border-top-bottom{border-top:2px solid #E0E1E3;border-bottom:2px solid #E0E1E3}.footer-content{display:flex;justify-content:center;padding:100px 0;height:100%}@media screen and (max-width:768px){.footer-content{padding:60px 0}.footer-content:not(.footer-border-right){padding-top:15px}}.footer-border-right{border-right:2px solid #E0E1E3}@media screen and (max-width:768px){.footer-border-right{border-right:none}}.footer-content-inner{width:86%;max-width:400px}.footer-content h4{margin-bottom:20px}.footer-content p{margin-bottom:55px}.footer-content form input{display:block;width:100%;border:none;-webkit-box-shadow:none;box-shadow:none}.footer-content form input:focus{outline:none}.footer-content form input::placeholder{color:#343030;font-weight:800}.footer-content form input:nth-child(1),.footer-content form input:nth-child(2),.footer-content .super-shortcode-field{background-color:#F9F9F9!important;font-size:15px;padding:27px 16px;font-weight:800;letter-spacing:.8px;border:0px!important}.footer-content .super-shortcode.super-field.super-text.super-ungrouped{margin-bottom:0}.footer-content .super-dropdown-ui .super-item.super-placeholder{color:#000!important;height:74px!important;background-color:#E0E1E3!important;border:0px!important}.footer-content .super-dropdown-ui{border:0px!important}.footer-content .super-field .super-dropdown-ui .super-item:hover:not(:first-child){background-color:#000}.footer-content .super-button-huge .super-button-name{font-size:15px;padding:18px 16px;font-weight:800;letter-spacing:.8px;display:flex;align-items:center;justify-content:center}.footer-content .super-field{margin:0 0 0 0}.footer-content .super-field.super-checkbox{position:absolute;height:37px;width:100%;padding:0 0;left:0;top:280px}.footer-content form input:nth-child(3){background-color:#E0E1E3}.super-button-wrap.no_link{height:74px}.footer-content form [type="submit"],.super-button-name{background-color:transparent;border:none;text-align:center;width:100%;height:74px}.footer-content form [type="submit"],.footer-content form input{font-size:15px;padding:27px 16px;font-weight:800;letter-spacing:.8px}.footer-content form [type="checkbox"]{width:unset;opacity:0;width:0;height:0;position:absolute}.footer-content form .custom-checkbox{width:22px;height:22px;border:2px solid #000;margin-right:11px;position:relative}.footer-content form .custom-checkbox::before{content:'';position:absolute;width:14px;height:14px;background-color:#000;top:2px;left:2px;opacity:0}.footer-content form input:checked~.custom-checkbox::before{opacity:1}.footer-content form input[type="checkbox"]+div{color:#000}.footer-content form label{font-family:'Roboto Mono';font-size:14px;cursor:pointer}footer .gdpr{margin-top:110px;margin-top:140px}#super-form-134 .super-checkbox label.super-item{max-width:100%;gap:10px}footer .gdpr h6{margin-bottom:2px}footer .gdpr p{font-size:12px;font-weight:400;margin-bottom:0}footer .footer-bottom-links-inner{display:flex;justify-content:center;padding:40px 0 30px;width:86%;margin:0 auto}footer .footer-bottom-links ul{list-style:none;padding:0;display:flex;flex-wrap:wrap;max-width:400px;width:100%;margin-bottom:0}footer .footer-bottom-links ul li{width:33.3%;font-size:14px;font-weight:800;margin-bottom:15px}footer .footer-bottom-links-inner-2 ul li{width:35%}@media screen and (max-width:768px){footer .footer-bottom-links-inner{padding:30px 0 20px}footer .footer-bottom-links-inner-2 ul li{width:100%;text-align:center;margin:14px 0}.footer-content p{margin-bottom:35px}}.spacer{padding:100px 0}.swiper-container.posts-slider{height:900px}.swiper-button-next{position:absolute;width:16.7%;height:100%;right:0;top:0;margin:0;cursor:pointer;outline:none}.swiper-button-next::after{content:''}.posts-slider-navigation{position:absolute;top:20px;left:12%;z-index:2}@media screen and (max-width:1000px){.posts-slider-navigation{position:relative;top:0}.posts-slider .swiper-slide .box-container{top:50px}}.posts-slider-navigation ul{display:flex;list-style:none;padding-left:0}.posts-slider-navigation ul li{font-size:20px;margin-right:60px;font-size:60px;color:rgba(255,255,255,.7);cursor:pointer;white-space:nowrap;text-transform:uppercase}.posts-slider-navigation ul li.active{color:rgba(255,255,255,1)}@media screen and (max-width:1000px){.posts-slider-navigation ul li{font-size:50px;margin-right:35px;color:rgba(0,0,0,.7)}.posts-slider-navigation ul li.active{color:rgba(0,0,0,1)}}@media screen and (max-width:600px){.posts-slider-navigation{left:13%}.posts-slider-navigation ul li{font-size:34px;margin-right:27px}}@media screen and (max-width:440px){.posts-slider-navigation ul li{font-size:25px}}.posts-slider .swiper-slide{text-align:center}.posts-slider .swiper-slide .box-container{position:absolute;left:14%;top:16%;width:86%;height:84%}.posts-slider .swiper-slide .box-container .box-info{width:340px;height:340px;background-color:#fff;position:absolute;z-index:5;padding:30px;text-align:left;display:flex;flex-direction:column;opacity:0;transition:opacity 0.35s 0s}.posts-slider .swiper-slide .box-container .box-info:first-child{top:10px;left:0}.posts-slider .swiper-slide .box-container .box-info:nth-child(2){top:360px;left:0}.posts-slider .swiper-slide .box-container .box-info:nth-child(3){top:10px;left:350px}.posts-slider .swiper-slide .box-container .box-info:nth-child(4){top:360px;left:350px}@media screen and (max-width:768px){.posts-slider .swiper-slide .box-container{position:absolute;left:0;top:0;width:100%;height:95%;padding:5%;overflow-y:auto}.posts-slider .swiper-slide .box-container .box-info{width:100%;top:0!important;left:0!important;height:250px;position:relative;z-index:5;margin-bottom:10px;text-align:left}}@media screen and (max-width:400px){.posts-slider .swiper-slide .box-info{}}@media screen and (max-width:414px){.posts-slider .swiper-slide .box-container{position:absolute;left:0;top:0;width:100%;height:95%;padding:5%;overflow-y:auto}.posts-slider .swiper-slide .box-container .box-info{width:100%;top:0!important;left:0!important;height:340px;position:relative;z-index:5;margin-bottom:10px;text-align:left}}.posts-slider .swiper-slide-active.swiper-slide .box-container .box-info{opacity:1;transition:opacity 0.55s 0.8s}.posts-slider .swiper-slide .box-info .box-info-date{margin-top:auto;font-family:'Roboto Mono';font-size:64px;font-weight:800;letter-spacing:0;line-height:1;margin-bottom:17px}.posts-slider .swiper-slide .box-info .box-info-desc{margin-top:auto;letter-spacing:0;line-height:1.2;margin-bottom:17px}.posts-slider a.btn-small{align-self:flex-start}.posts-slider .swiper-slide .bg-image-wrapper{height:100%;filter:brightness(.5)}.posts-slider .swiper-slide .bg-image-inner{width:100%;height:100%;background-size:cover;background-repeat:no-repeat;position:relative}.posts-slider .swiper-slide .bg-image-inner::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;filter:blur(15px);transition:filter 0.7s;background-image:inherit;background-size:cover}.posts-slider .swiper-slide-active .bg-image-inner::before{filter:blur(0)}.simple-fade-slider .swiper-wrapper{height:600px}.simple-fade-slider .swiper-slide{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.simple-fade-slider .slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:35px;width:99.37%}.simple-fade-slider .slider-controls .controls{display:flex;align-items:center}.simple-fade-slider .swiper-pagination{display:flex;position:relative;bottom:0;width:unset;font-family:'Roboto Mono';font-weight:500;color:#A7A7A7;pointer-events:none;user-select:none}.simple-fade-slider .swiper-pagination .hyphen{margin:0 5px}.simple-fade-slider .fade-button-prev,.simple-fade-slider .fade-button-next{width:40px;cursor:pointer}.simple-fade-slider svg g{stroke:#000}.simple-fade-slider .fade-button-prev{transform:rotate(180deg);margin-right:25px}.double-slider-container{display:flex;flex-wrap:wrap}.double-slider-container .slider-info{width:50%}.double-slider-container .slider-images{width:34.7vw}.double-slider-container .slider-images-small{width:15vw}.double-slider-container .slider-images-small .swiper-container{height:15vw}.double-slider-container .slider-info{display:flex;justify-content:flex-end;padding-top:90px;padding-right:8%}.double-slider-container .slider-info-inner{width:75%;max-width:470px}.double-slider-container .slides-text-parent{position:relative;height:340px}.double-slider-container .slides-text-parent .slide-text{position:absolute;left:0;top:0;display:none}.double-slider-container .slides-text-parent .slide-text:first-of-type{display:block}.double-slider-container .slider-info h4{margin-top:25px}.double-slider-container .slider-info p{max-width:400px;margin-top:11px}.single-product .double-slider-container .slider-info p{max-width:100%}.double-slider-container .slider-controls{display:flex;justify-content:space-between;align-items:center;margin-top:85px;width:99.37%;max-width:410px}.double-slider-container .slider-controls{margin-top:10vw}.double-slider-container .slider-controls .controls{display:flex;align-items:center}.double-slider-container .swiper-pagination{display:flex;position:relative;bottom:0;width:unset;font-family:'Roboto Mono';font-weight:500;color:#A7A7A7;pointer-events:none;user-select:none}.double-slider-container .swiper-pagination .hyphen{margin:0 5px}.double-slider-container .ds-button-prev,.double-slider-container .ds-button-next{width:40px;cursor:pointer}.double-slider-container svg g{stroke:#000}.double-slider-container .ds-button-prev{transform:rotate(180deg);margin-right:25px}.double-slider-container .slider-images .double-slider{height:100%}.double-slider-container .slider-images .swiper-slide,.double-slider-container .slider-images-small .swiper-slide{height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.double-slider-container .slider-images .swiper-slide{height:35vw}@media screen and (max-width:1200px){.double-slider-container .slider-info{padding-top:20px}.double-slider-container .slider-images{width:35%}.double-slider-container .slider-images-small{width:15%}.double-slider-container .slider-images-small .swiper-container{height:15vw}}@media screen and (max-width:800px){.double-slider-container .slider-info-inner{width:88%}.double-slider-container .slides-text-parent{height:270px}.double-slider-container .slider-info{width:100%;order:3;padding-top:30px;justify-content:center;padding-right:auto}.double-slider-container .slider-info h4{margin-top:12px}.double-slider-container .slider-images{height:0}.double-slider-container .slider-images-small{width:100%}.double-slider-container .slider-images-small .swiper-container{height:300px}.double-slider-container .slider-controls{justify-content:center;margin-top:0;max-width:none}.double-slider-container .swiper-pagination{display:none}.double-slider-container .ds-button-prev,.double-slider-container .ds-button-next{width:90px}.double-slider-container .ds-button-prev{margin-right:60px}}.swiper-container.product-details{cursor:pointer}.swiper-container.product-details .product-detail-text-wrapper{margin-top:16px}.swiper-container.product-details .swiper-button-prev,.swiper-container.product-details .swiper-button-next{z-index:5}.swiper-button-prev{position:absolute;width:16.7%;height:100%;left:0;top:0;margin:0;cursor:pointer;outline:none}.swiper-button-prev::after{content:''}.product-detail-title{font-weight:400}.page-title-container{padding:100px 0 30px}.only-texts-row{padding-top:150px;padding-bottom:80px}.small-title-row{padding-top:100px;padding-bottom:40px}.double-image-row{padding-top:80px;padding-bottom:80px;padding:80px 5%}.default-row-padding{padding-top:100px;padding-bottom:100px}.margin-top-no{margin-top:0}.margin-bottom-no{margin-bottom:0}.margin-top-small{margin-top:40px}.margin-bottom-small{margin-bottom:40px}.margin-top-medium{margin-top:80px}.margin-bottom-medium{margin-bottom:80px}.margin-top-large{margin-top:150px}.margin-bottom-large{margin-bottom:150px}@media screen and (max-width:768px){.margin-top-medium{margin-top:50px}.margin-top-large{margin-top:115px}}@media screen and (max-width:500px){.margin-top-large{margin-top:80px}}#applyFilterOptions.expand,#applyFilterOptionsCancel.expand,.ssf-panel .pagination-btn{border-radius:0;box-shadow:none}.infobox__row a,.infobox__row a:hover{color:#FFF!important}.ssf-panel .title.space-bottom-3x{display:none}#filterShowAll{color:#fff!important;background:#000;padding:5px 15px;display:block;position:relative;text-align:center;text-transform:uppercase;margin-top:10px}.icon.icon--radio-btn{width:21px;height:21px;border-radius:0!important;border:1px solid #000!important;background-image:none!important;background-color:transparent!important;top:0!important}.icon--radio-btn.is-checked i{width:15px;height:15px;position:absolute;background:#d0232a;margin:2px}.gmnoprint{display:none!important}#asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .row.Filter_section{background:transparent!important;padding-bottom:50px}#asl-storelocator.asl-p-cont.asl-bg-0 .categories_filter .btn-group,#asl-storelocator.asl-p-cont.asl-bg-0 .btn-group{width:100%!important}#asl-storelocator.asl-p-cont.container .asl-advance-filters .categories_filter .adropdown-menu,#asl-storelocator.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container{border-radius:0!important;border-color:transparent!important;width:100%!important;font-size:16px!important}.asl-p-cont#asl-storelocator .asl-advance-filters .categories_filter .btn-group .multiselect.adropdown-toggle.style-btn.btn.btn-default,#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default,#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default{border-radius:0!important;border-color:transparent!important;text-transform:uppercase;padding:10px!important;width:100%!important;height:40px!important;color:#000!important}#asl-storelocator.asl-p-cont.asl-bg-0 .search_filter .form-control{border-radius:0!important;border-color:transparent!important;height:40px!important}#asl-storelocator.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container li.multiselect-item.filter{display:none}#asl-storelocator.asl-p-cont .Filter_section p,#asl-storelocator.asl-p-cont.container .asl-advance-filters label.asl-cntrl-lbl,#asl-storelocator.asl-p-cont.asl-bg-0 .panel-inner .sl-item .addr-sec .p-title,#asl-storelocator.asl-p-cont.asl-bg-0 #style_1.infoWindow>h3{font-weight:bold!important;font-size:16px!important;text-transform:uppercase!important;color:#000!important}#asl-storelocator.asl-p-cont.asl-bg-0 .Num_of_store{background-color:#d22d2a!important;text-transform:uppercase;padding:20px 7px!important;font-size:16px!important}#asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter .sl-search-group>span:not(.twitter-typeahead){background:#d22d2a repeat scroll 0 0!important;border-radius:0!important}#asl-storelocator.asl-p-cont.asl-template-0 .search_filter .sl-search-group>span i{color:#fff!important;line-height:40px!important}#asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter .sl-search-group,#asl-storelocator.asl-p-cont.storelocator-main .Filter_section .col-xs-12.search_filter .asl-store-search{height:40px!important}#asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a,#asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a:hover,#asl-storelocator.asl-p-cont.asl-bg-0 .adropdown-menu>.active>a:focus{background:#000!important}#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default{color:#000!important}#asl-storelocator.asl-p-cont.asl-bg-0 ul.adropdown-menu.multiselect-container>li>a label{font-size:14px!important;line-height:1.3!important;font-weight:400;padding:14px 6px 10px!important}#asl-storelocator.asl-p-cont.container .asl-advance-filters .multiselect.adropdown-toggle.style-btn.btn.btn-default .multiselect-selected-text{font-size:14px!important}#asl-storelocator.asl-p-cont.asl-bg-0 #asl-list.storelocator-panel{border-radius:0;border:1px solid transparent!important;display:block;margin-right:1%;margin-top:60px!important;width:auto!important}#asl-storelocator.asl-p-cont.asl-bg-0 .panel-cont button,#asl-storelocator.asl-p-cont.asl-bg-0 .panel-cont .btn.btn-asl{background-color:#000!important;border-radius:0;padding:6px 10px 6px 10px!important;text-transform:uppercase;font-weight:600!important;min-width:100px;font-size:14px;letter-spacing:1px}#asl-storelocator.asl-p-cont.asl-template-0 .panel-inner .p-area,body #asl-storelocator.asl-p-cont.container.storelocator-main .sl-item a{font-size:14px!important}#asl-storelocator.storelocator-main.asl-bg-0 #asl-list{background:transparent!important}#asl-storelocator.asl-p-cont #asl-list.storelocator-panel .sl-item,#asl-storelocator.asl-p-cont.asl-bg-0 .sl-item:nth-child(2n){border-bottom:0 solid transparent!important;background:#fff none repeat scroll 0 0!important;margin-bottom:5px}@media (min-width:768px){#asl-storelocator.asl-p-cont.asl-p-cont.full-height.asl-template-0:not(.no-asl-filters)>.row:not(.Filter_section):last-child{margin-top:175px!important;max-width:100%!important}#asl-storelocator.asl-p-cont.asl-template-1.asl-p-cont .row,#asl-storelocator.asl-p-cont.asl-template-0.asl-p-cont .row{align-items:flex-end;display:flex}#asl-storelocator.asl-p-cont.asl-template-0 .col-xs-12.search_filter{margin-bottom:0!important}}@media (max-width:768px){#asl-storelocator.asl-p-cont.storelocator-main.asl-template-0 .col-xs-12.search_filter,#asl-storelocator.asl-p-cont.storelocator-main.asl-template-1 .col-xs-12.search_filter{margin-bottom:15px!important}}#asl-storelocator.asl-p-cont.asl-bg-0 .store-locator #style_1.infoWindow{border-radius:0!important}body #asl-storelocator.asl-p-cont.asl-template-0 #style_1.infoWindow a.action{margin:0px!important;border-right:1px solid #fff!important;border-radius:0!important;background:#000!important;text-transform:uppercase;font-weight:600}.woocommerce #secondary{display:none!important}.woocommerce .content-area{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.woocommerce .content-area{max-width:540px}}@media (min-width:768px){.woocommerce .content-area{max-width:720px}}@media (min-width:992px){.woocommerce .content-area{max-width:960px}}@media (min-width:1200px){.woocommerce .content-area{max-width:1280px}}.tax-product_cat .site-content{padding-top:130px}.gallery img{border:none!important}.product-overview{min-height:100vh;display:flex;flex-wrap:wrap}.product-overview-image,.product-overview-info{width:50%}img.product-overview-logo{max-width:340px;margin-bottom:15px}@media screen and (max-width:768px){.product-overview-image,.product-overview-info{width:100%}.product-overview-image{height:50vh}}.product-overview-image{position:relative}.product-overview-image-container{position:absolute;display:flex;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:center;align-items:center}.product-overview-info{padding:6% 7% 4%;overflow:hidden;display:flex;flex-direction:column;overflow:hidden}@media screen and (max-width:1200px){.product-overview-info{padding:6% 4% 4%}}.product-overview-info .product-pre-title{font-size:14px;color:#d22d2a;font-weight:600}.product-overview-info .product-title{text-transform:uppercase;max-width:240px;margin-top:40px}.product-overview-info .product-title h1{line-height:1}.product-overview-info .product-description{margin-top:25px;font-weight:300}.product-overview-info .scroll-down-btn{transform:translateX(-10px);margin-top:auto}.product-overview-info .scroll-down-btn svg{width:40px;transform:rotate(90deg);margin-top:14px;pointer-events:none}.double-product-fade-slider{margin-bottom:60px}@media screen and (min-width:769px){.double-product-details{max-width:540px;margin-right:10%}.double-product-details.second-product{margin-left:20%}}@media screen and (max-width:768px){.double-product-details{}}.addon-product-container .simple-fade-slider .swiper-slide{background-color:#fff;background-size:contain}.product-characteristics{display:flex;flex-wrap:wrap;position:relative;background:#fff}.product-characteristics.show-cursor{cursor:auto!important}.product-characteristics-box{width:50%;height:450px;border:1px solid #e0e1e3;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (max-width:768px){.product-characteristics-box{width:100%;height:90vw}}.product-characteristics-box-icon{width:150px;pointer-events:none}.product-characteristics-box-icon svg{width:100%}.product-characteristics-box-title{text-align:center;font-weight:600;font-size:15px;margin-top:20px;pointer-events:none}.product-characteristics-modal{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80vw;height:80vh;height:auto;z-index:1;opacity:0;visibility:hidden;pointer-events:none;z-index:10;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:opacity 0.3s,visibility 0.3s}.product-characteristics-modal.active-modal{opacity:1;visibility:visible;pointer-events:all;transition:opacity 0s,visibility 0s}.product-characteristics-modal::before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgb(249,249,249);z-index:-1}.product-characteristics-modal .icon{margin-top:2%;margin-bottom:2%;text-align:center}.product-characteristics-modal .icon svg{max-width:100px}@media screen and (max-width:768px){.product-characteristics-modal .icon svg{max-width:60px}}.product-characteristics-modal .modal-title{font-size:16px;color:#000;font-weight:600;line-height:20px;letter-spacing:1.5px;margin-top:20px}.product-characteristics-modal .modal-main{height:auto;min-height:500px;margin-bottom:40px;max-width:85%;min-width:60%;overflow-y:auto;overflow-x:hidden}.product-characteristics-modal .close-btn{cursor:pointer;z-index:11;position:absolute;top:3%;right:2%}.product-characteristics-modal .prev-btn,.product-characteristics-modal .next-btn{position:absolute;top:50%;left:-40px;font-size:20px;cursor:pointer;width:65px}.product-characteristics-modal .prev-btn{transform:rotate(180deg)}.product-characteristics-modal .next-btn{left:unset;right:-40px;transform:translateX(-10px)}.product-characteristics-overlay{position:absolute;width:100%;height:100%;z-index:-1;background:rgba(255,1,1,.85);opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s}.product-characteristics-overlay.active{z-index:0;opacity:1;visibility:visible}.product-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden;transition:opacity 0.2s,visibility 0.2s}.product-modal-overlay.active{opacity:1;visibility:visible}#characteristics .modal-main ul{list-style:none;font-size:20px;font-family:'Roboto Condensed';font-weight:300;max-width:800px;margin:10px auto;padding-inline-start:0}#characteristics .modal-main>ul>li{margin:20px 0;position:relative;padding-left:20px}#characteristics .modal-main>ul>li:before{content:"";height:2px;background:#000;width:17px;position:absolute;left:-10px;top:10px}#characteristics .modal-main>ul>li>ul>li{margin:10px 0;font-size:16px}.construction-image img{height:120px;width:auto}.modal-main .slider-controls{width:180px;height:70px;display:flex;justify-content:center;align-items:center;margin:auto}.modal-main .slider-controls .controls{width:180px;height:70px;display:flex;justify-content:center;align-items:center;margin:auto}.modal-main .slider-controls .controls svg{width:70px;height:auto;padding:10px}.modal-main .slider-controls .controls svg>g{stroke:#d22d2a}.modal-main .slider-controls .controls .fade-button-prev svg{transform:rotate(180deg)}.modal-main .slider-controls .controls .swiper-button-disabled svg>g{stroke:#ccc}.modal-main .slider-controls .controls .page-link{background-color:transparent;border:0 solid #000}.modal-main .slider-controls .controls .swiper-pagination-bullet{width:40px;margin:0 10px;height:4px;border-radius:0;text-align:center;line-height:20px;font-size:12px;color:#000;opacity:1;background:rgb(34 34 34 / 49%)}.modal-main .slider-controls .controls .swiper-pagination-bullet-active{color:#fff;background:#000}.modal-main .product-detail-image img{cursor:crosshair}.page-link:focus{box-shadow:none}svg.arrow-left{transform:rotate(180deg)}.woocommerce table.shop_attributes{border-top:0 dotted rgba(0,0,0,.1);max-width:800px;margin:25px auto}.woocommerce-product-attributes-item__image img{height:40px}.woocommerce table.shop_attributes tr:nth-child(even) td,.woocommerce table.shop_attributes tr:nth-child(even) th{background:transparent}.woocommerce table.shop_attributes td{font-style:normal;font-size:16px;color:#4D4D51;padding:0;border-top:0;border-bottom:0 dotted rgba(0,0,0,.1);margin:0;line-height:1.5;padding:5px 15px 10px;vertical-align:top}.product-add-ons{display:flex;flex-wrap:wrap;padding:0 15px;list-style-type:none;padding-inline-start:0}.product-add-ons .add-on{width:20%;padding:0 7px}.product-add-ons .add-on-image{max-width:100%;display:block;margin:0 auto}.product-add-ons .add-on-title{text-transform:uppercase;font-weight:600;font-size:22px;margin-top:15px}.product-add-ons .add-on-description{font-size:14px}@media screen and (max-width:1000px){.product-add-ons .add-on{width:33.3%}.product-add-ons .add-on{margin-bottom:50px}}@media screen and (max-width:768px){.product-add-ons .add-on{width:50%}}@media screen and (max-width:550px){.product-add-ons .add-on{}}.alternative-products{display:flex;position:relative;width:90%;max-width:1000px;margin-left:auto;margin-right:auto}.alternative-products .background-hover-box{width:calc(33.3% + 70px);height:100%;background-color:lightgrey;position:absolute;left:0;top:0;z-index:-1}.alternative-products .alt-product{width:33.3%;padding:70px 35px}.alternative-products .alt-product img{width:100%}.alternative-products .alt-product-title{text-transform:uppercase;font-weight:600;font-size:22px;margin-top:15px}.alternative-products .alt-product-description{font-size:14px}@media screen and (max-width:999px){.alternative-products{width:100%}.alternative-products .background-hover-box,.alternative-products .alt-product.active{display:none}.alternative-products .alt-product{width:50%;padding:0 10px}}#color-gallery .pick-color-tab{background-color:#F9F9F9}#color-gallery .color-categories{margin-top:25px}#color-gallery .color-category{background-color:#fff;cursor:pointer;position:relative;margin-top:6px}#color-gallery .pick-color-tab-inner{margin:0 auto;max-height:100%;overflow-y:scroll;padding:6%;-ms-overflow-style:none;scrollbar-width:none}#color-gallery .pick-color-tab-inner::-webkit-scrollbar{display:none}#color-gallery .color-category .category-name{font-weight:600;position:relative;padding:23px 20px}#color-gallery .category-name::before,#color-gallery .category-name::after{content:'';position:absolute;right:20px;top:50%;transform:translateY(-50%);width:14px;height:2px;background-color:#000;transition:transform 0.15s,opacity 0.15s}#color-gallery .category-name::after{transform:translateY(-50%) rotate(90deg)}#color-gallery .active .category-name::before{opacity:0}#color-gallery .active .category-name::after{transform:translateY(-50%) rotate(180deg)}#color-gallery .color-category ul.colors{list-style-type:none;padding-left:0;display:flex;flex-wrap:wrap;margin-top:10px;padding:7px;display:none}#color-gallery .color-category ul.colors li{width:80px;height:auto;border-radius:10px;margin:7px;text-align:center;padding:10px 5px 5px}#color-gallery .color-category ul.colors li img{border-radius:50%;margin-bottom:5px;background:#fff}h6.color-thumb-title{font-size:12px;line-height:1.4;word-break:break-word}#color-gallery .color-category ul.colors li.color-thumb.active{background:#f9f9f9}#color-gallery .color-category ul.colors li.active img{border-radius:10px}#color-gallery .active.color-category .category-name{padding-bottom:0}#color-gallery .active.color-category ul{display:flex;padding-bottom:20px}#color-gallery .image-preview-tab{position:relative}#color-gallery .select-category-tab{position:absolute;left:0;top:0;width:280px;cursor:pointer}#color-gallery .select-category-tab .selected-category{padding:23px 13px;background-color:#E0E1E3;font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}#color-gallery .select-category-tab .selected-category .dropdown-icon{width:20px;height:20px;position:relative}#color-gallery .select-category-tab .selected-category .dropdown-icon::before,#color-gallery .select-category-tab .selected-category .dropdown-icon::after{content:'';position:absolute;left:-1px;top:55%;width:55%;height:2px;background-color:#000;transform-origin:right bottom;transform:rotate(45deg)}#color-gallery .select-category-tab .selected-category .dropdown-icon::after{transform-origin:left bottom;transform:rotate(-45deg);left:unset;right:-1px}#color-gallery .select-category-tab ul{list-style:none;padding-left:0;width:100%;display:none}#color-gallery .select-category-tab ul li{background-color:#F2F0F0;padding:11px 22px;font-weight:600;font-size:14px;text-transform:uppercase}#color-gallery .image-preview-tab img{width:100%;height:auto}#color-gallery .share-product{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:240px}#color-gallery .share-product .product-info{background-color:#fff;padding:20px}#color-gallery .share-product .product-info-name{font-size:24px;font-weight:700;line-height:1.1}#color-gallery .share-product .product-info-description{font-weight:300;margin-top:2px;font-size:15px}#color-gallery .share-product a{background-color:#000;text-align:center;color:#fff;display:block;padding:20px 0;font-weight:700;font-size:14px}@media screen and (min-width:699px){#color-gallery{display:grid;grid-template-columns:1fr 1fr}#color-gallery .image-preview-tab{position:relative;position:sticky;top:0;align-self:start}}#configurator .btn-large{z-index:3;background-color:#d22d2a}#configurator .btn-large::before,#configurator .btn-large::after{content:none}#configurator .btn-large:hover::after{opacity:0!important}.page-template-configurator footer{display:none}#configurator{height:100vh;background-color:#000;padding-top:80px;overflow:hidden}.configurator-inner{margin-left:15%;height:calc(100vh - 80px);display:flex;flex-direction:column}.configurator-inner .configurator-steps{height:20%}.configurator-inner .configurator-steps ul{list-style:none;display:flex;margin-bottom:0;cursor:pointer;padding-left:0;position:relative}.configurator-inner .configurator-steps ul li{color:#fff;font-size:130px;font-weight:600;font-family:'Roboto Mono';margin-right:60px;opacity:.3;transition:opacity 0.35s}.configurator-inner .configurator-steps ul li.active{opacity:1}.configurator-inner .configurator-modals{height:80%;padding-top:50px;position:relative}#configurator .conf-modal .heading-step{color:#d22d2a;font-weight:600;font-size:14px;margin-bottom:7px;position:absolute;top:-24px}#configurator .conf-modal{position:absolute;width:100%;opacity:0;visibility:hidden;transition:opacity 0.1s,visibility 0.1s}#configurator .conf-modal.active{opacity:1;visibility:visible}#configurator .conf-modal .heading-info{color:#fff;font-weight:600;font-size:30px;color:#fff;line-height:1.2}.configurator-inner .configurator-modals p{font-weight:100;color:#fff;max-width:350px}.configurator-inner .select-country{margin-top:40px;margin-bottom:30px}.configurator-inner .select-country-row{display:flex;align-items:center;position:relative;margin:10px 0}.configurator-inner .select-country-row label{cursor:pointer;font-size:20px;font-weight:600;letter-spacing:.07em;color:#fff;display:flex;align-items:center}.configurator-inner .select-country-row input{opacity:0;position:absolute;width:0;height:0}.configurator-inner .select-country-row .checkmark{position:relative;width:30px;height:30px;border:1px solid #fff;margin-right:15px}.configurator-inner .select-country-row input:checked~.checkmark{background-color:#d22d2a;border:1px solid #d22d2a}.configurator-inner .select-country-row .checkmark:after{content:"";position:absolute;display:none;left:10px;top:6px;width:8px;height:12px;border:solid #fff;border-width:0 3px 3px 0;transform:rotate(45deg);background-color:#d22d2a}.configurator-inner .select-country-row input:checked~.checkmark:after{display:block}span.installation-country{color:#d22d2a;display:inline-block;font-weight:600;cursor:pointer}.configurator-inner .step-1_5 select{display:block;padding:23px 17px;width:100%;border:none;font-size:15px;font-weight:600;background-color:#E0E1E3}.configurator-inner select option{font-size:15px;font-weight:600;padding:23px 17px}.configurator-inner .step-1_5 select:first-of-type{border-bottom:1px solid #c7c7c7;margin-top:50px}#configurator .select-category.swiper-container{overflow:visible;margin-left:0;margin-right:0}#configurator .select-category.swiper-container,#configurator .select-category.swiper-wrapper{width:100%}#configurator .select-category{padding-left:0;margin-top:30px;display:flex}#configurator .select-category li{width:300px;margin-right:40px;cursor:pointer}#configurator .select-category li h6{color:#fff;margin-top:8px}#configurator .select-sub-category.swiper-container{margin-left:0;margin-right:0}#configurator .select-sub-category{padding-left:0;margin-top:30px;display:flex}#configurator .select-sub-category li{width:300px;margin-right:40px;cursor:pointer}#configurator .select-sub-category li h6{color:#fff;margin-top:8px}input[type=range]{-webkit-appearance:none;width:50%;margin:100px 0;border:0}input[type=range]::-webkit-slider-runnable-track{height:9px;background:#fff;border:none;border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;border:none;height:25px;width:25px;border-radius:0;background:#d22d2a;margin-top:-8px}input[type=range]:focus{outline:none}input[type=range]:focus::-webkit-slider-runnable-track{background:#fff}input[type=range]::-moz-range-track{height:9px;background:#fff;border:none;border-radius:0}input[type=range]::-moz-range-thumb{border:none;height:25px;width:25px;border-radius:0;background:#d22d2a}input[type=range]:-moz-focusring{outline:1px solid #fff;outline-offset:-1px}input[type=range]:focus::-moz-range-track{background:#fff}#configurator .progress-line{position:fixed;bottom:0;width:80%;left:10%;height:12px;z-index:10}#configurator .progress-line .progress-line-red{position:absolute;bottom:0;width:100%;transform:scaleX(.07);transform-origin:left;height:100%;background-color:#d22d2a;z-index:3}#configurator .progress-line .progress-line-grey{position:absolute;bottom:0;width:100%;height:2px;background-color:#E0E1E3;z-index:2}.configurator-guide{position:fixed;bottom:30px;right:10%;font-size:12px;color:#fff}.configurator-guide span{color:#d22d2a;display:inline-block;font-weight:600}.woocommerce-page .europa-woo-wrapper{padding-top:100px}.woocommerce ul.products li.product,.woocommerce-page ul.products li.product{margin:0 1% 2.992em 1%;padding:0;position:relative;width:23%}.woocommerce ul.products li.product .woocommerce-loop-category__title,.woocommerce ul.products li.product .woocommerce-loop-product__title,.woocommerce ul.products li.product h3{padding:.4em 0}.product-grid-cat{color:#707070;font-size:14px;letter-spacing:1px;line-height:20px;text-transform:uppercase}.product-grid-title,.woocommerce ul.products li.product h3{color:#101010;font-size:28px;font-weight:700;letter-spacing:1px;line-height:28px}.product-grid-desc{color:#707070;font-size:14px;letter-spacing:1px;line-height:18px}.woocommerce nav.woocommerce-pagination{margin-bottom:60px}.woocommerce-pagination svg.pagination-arrow{width:50px;margin-top:-5px}.woocommerce-pagination svg#arrow-left{transform:rotate(180deg)}.woocommerce nav.woocommerce-pagination ul{border:0 solid #fff}.woocommerce nav.woocommerce-pagination ul li{border-right:0 solid #fff;padding:0 20px}.woocommerce nav.woocommerce-pagination ul li a{color:#ccc}.woocommerce nav.woocommerce-pagination ul li a:focus,.woocommerce nav.woocommerce-pagination ul li a:hover,.woocommerce nav.woocommerce-pagination ul li span.current{background:transparent;color:#000}@media screen and (max-width:768px){.woocommerce-pagination svg.pagination-arrow{width:30px}.woocommerce nav.woocommerce-pagination ul li{padding:0 10px}}.the-filters{padding:30px 20px;margin-top:50px;border:1px solid #E0E1E3}.sorting-col{text-align:right}.filter-link:before,.filter-link:after{content:'';position:absolute;left:10px;top:50%;transform:translateY(-50%);width:14px;height:2px;background-color:#000;transition:transform 0.15s,opacity 0.15s}.filter-link:after{transform:translateY(-50%) rotate(90deg)}.filter-link[aria-expanded="true"]:before{opacity:0}.filter-link[aria-expanded="true"]:after{transform:translateY(-50%) rotate(180deg)}.filter-link span{margin-left:25px}.the-filters .row.visible-row{align-items:center}.the-filters .row.visible-row p.woocommerce-result-count{margin-bottom:0}.the-filters .europa-select{border-radius:0!important;font-size:18px;color:#000;padding:8px 13px;border:1px solid #E0E1E3;height:50px;text-transform:uppercase;cursor:pointer}.wpv-sort-control-select{border-radius:0!important;font-size:18px;color:#000;padding:8px 13px;border:0 solid #fff!important;height:50px;text-transform:uppercase;cursor:pointer}.woocommerce-page .select-category-tab{left:0;top:0;width:280px;cursor:pointer}.woocommerce-page .select-category-tab .selected-category{padding:23px 13px;background-color:#E0E1E3;font-weight:600;font-size:14px;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase}.woocommerce-page .select-category-tab .selected-category .dropdown-icon{width:20px;height:20px;position:relative}.woocommerce-page .select-category-tab .selected-category .dropdown-icon::before,.woocommerce-page .select-category-tab .selected-category .dropdown-icon::after{content:'';position:absolute;left:-1px;top:55%;width:55%;height:2px;background-color:#000;transform-origin:right bottom;transform:rotate(45deg)}.woocommerce-page .select-category-tab .selected-category .dropdown-icon::after{transform-origin:left bottom;transform:rotate(-45deg);left:unset;right:-1px}.woocommerce-page .select-category-tab ul{list-style:none;padding-left:0;width:100%}.widget_product_categories ul.product-categories{list-style:none;padding-left:0;width:100%;background:#F2F0F0;padding-top:10px;padding-bottom:10px}.widget_product_categories ul.product-categories li ul{list-style:none;padding-left:15px;width:100%}.widget_product_categories ul.product-categories li{background-color:#F2F0F0;font-weight:600;text-transform:uppercase}.widget_product_categories ul.product-categories li.current-cat,.widget_product_categories ul.product-categories .cat-item a:hover{color:#d22d2a}.woocommerce-page .select-category-tab ul li{background-color:#F2F0F0;padding:11px 22px;font-weight:600;font-size:14px;text-transform:uppercase}.widget_product_categories ul.product-categories .cat-item a{width:100%;position:relative;display:block;font-size:16px;padding:5px 22px}h6.filter-title{display:none}.widget_product_tag_cloud a.tag-cloud-link{display:block;position:relative;padding:20px;background:#d22d2a;text-align:center;font-size:15px!important;font-weight:700;color:#fff}.split-post{display:flex;flex-wrap:wrap}.split-post-image-container,.split-post-info{flex:0 0 50%}.split-post-image-container{flex-direction:column;position:fixed;display:flex;width:50%;height:100vh;top:0;left:0;right:0;bottom:0;background-size:cover;background-repeat:no-repeat;background-position:center;justify-content:center;align-items:center}.split-post-info{padding:6% 7% 4%;display:flex;flex-direction:column;overflow-y:auto;margin-left:50%}@media screen and (max-width:768px){.split-post{height:auto;overflow:auto}.split-post-image-container,.split-post-info{flex:0 0 100%;width:100%;margin-left:0}.split-post-image-container{height:30vh;position:relative}}@media screen and (max-width:1200px){.split-post-info{padding:6% 4% 4%}}.split-post-info .post-pre-title{font-size:14px;color:#d22d2a;font-weight:600}.split-post-info .post-title{text-transform:uppercase;max-width:360px;margin-top:40px}.split-post-info .post-title h1{line-height:1}.split-post-info .post-description{margin-top:25px;font-weight:300}.post-tags{margin:40px 0 20px;display:flex}.post-tags a{display:inline-flex;position:relative;padding:5px 10px;color:#000;font-size:14px;line-height:18px;margin-right:17px;transition:all 0.3s cubic-bezier(.65,0,.35,1)}.post-tags a:hover{color:#fff;transition:all 0.3s cubic-bezier(.65,0,.35,1)}.post-tags a::before{background:#e0e1e3;content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.post-tags a::after{background:#d22d2a;content:'';position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:top;transform:scaleY(0);transition:transform 0.3s cubic-bezier(.65,0,.35,1);z-index:-1}.post-tags a:hover::after{transform-origin:bottom;transform:scaleY(1)}.split-post .related-posts{margin-top:40px}@media (min-width:768px){.split-post .related-posts .archive .col-md-4{flex:0 0 100%;max-width:100%}}.vc_tta-tabs-position-left.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a{background-color:#000!important;color:#fff;border:1px solid #fff!important;padding:40px 20px!important}.vc_tta-tabs-position-left.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab.vc_active>a,.vc_tta-tabs-position-left.vc_tta-color-black.vc_tta-style-flat .vc_tta-tab>a:hover{background-color:#d22d2a!important}@media screen and (min-width:769px){.vc_tta-tabs-position-left.vc_tta.vc_general .vc_tta-panel{display:block;max-height:700px;overflow-y:auto;scrollbar-color:#d22d2a transparent}}@media screen and (max-width:768px){.vc_tta-tabs-position-left .vc_tta-panel-body{margin-top:30px;margin-bottom:30px!important}.vc_tta-tabs-position-left.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a{color:#fff;font-size:16px;font-weight:400;padding:20px;border:1px solid #fff;margin-bottom:20px}.vc_tta-tabs-position-left.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a:hover{background-color:#d22d2a!important}.vc_tta-tabs-position-left.vc_tta-color-black.vc_tta-style-flat .vc_tta-panel.vc_active .vc_tta-panel-title>a{background-color:#d22d2a!important}}.wppb-form-field input[type="text"],.wppb-form-field input.text-input,#wppb-loginform input[type="text"],#wppb-loginform input[type="password"]{height:55px;border-radius:0!important;padding:21px!important;font-size:18px!important;background:#f2f2f2;border-color:#f2f2f2!important}.wppb-form-field select{height:55px;border-radius:0!important;padding:15px!important;font-size:18px!important;background:#f2f2f2;border-color:#f2f2f2!important}input[type="submit"]{width:auto;height:auto;margin:15px 0;z-index:1;font-weight:800;transition:color 0.2s,background 0.2s;font-size:14px;display:inline-block;text-align:center;padding:18px;letter-spacing:.8px;min-width:250px;position:relative;background-color:#d22d2a;border:none;border-radius:0;color:#fff}input[type="submit"]:hover{background-color:#000}.black-page input[type="submit"]:hover{background-color:#fff;color:#000}input[type="submit"]:before{content:'';position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1;background-color:#d22d2a}input[type="submit"]:after{content:'';position:absolute;width:100%;height:100%;top:0;left:0;transform-origin:top;transform:scaleY(0);transition:transform 0.6s cubic-bezier(.65,0,.35,1);z-index:-1;background-color:#000}input[type="submit"]:hover:after{transform-origin:bottom;transform:scaleY(1)}#why-europa{min-height:100vh}.why-image{background-repeat:no-repeat;background-size:cover;background-position:right center}.why-texts{padding:5%}.start-over{cursor:pointer;margin-top:50px;color:#d22d2a}ul#why-europa-steps{list-style:none;position:absolute;top:10vh;left:0;z-index:21;opacity:0;mix-blend-mode:difference}ul#why-europa-steps li{font-size:8vh;font-weight:500;mix-blend-mode:difference;font-family:Roboto Mono;line-height:1.2;transition:all .3s}ul#why-europa-steps.show{opacity:1;transition:all .3s}ul#why-europa-steps li:hover{font-size:12vh;transition:all .3s}ul#why-europa-steps li.active{font-size:20vh;margin-right:-2vw;transition:all .3s;line-height:.9}ul#why-europa-steps li a{display:block;height:100%}@media screen and (min-width:769px){.why-texts{padding:7%}.why-title{font-size:4.4vw;line-height:1;margin-bottom:30px}#why-europa-full .section{position:fixed;width:100%;height:100%;top:0;left:0;animation:1s linear;box-shadow:0 0 30px rgba(0,0,0,.3);background-color:#000;background-size:cover;background-repeat:no-repeat;background-position:center center}#why-europa-full .section:nth-child(1){z-index:10}#why-europa-full .section:nth-child(2){z-index:9}#why-europa-full .section:nth-child(3){z-index:8}#why-europa-full .section:nth-child(4){z-index:7}#why-europa-full .section:nth-child(5){z-index:6}#why-europa-full .section:nth-child(6){z-index:5}#why-europa-full .section:nth-child(7){z-index:4}#why-europa-full .section:nth-child(8){z-index:3}#why-europa-full .section:nth-child(9){z-index:2}#why-europa-full .section.fp-completely.active{z-index:20}#why-europa-full .section .why-texts{opacity:0;transition:all 1s cubic-bezier(.22,.44,0,1)!important}#why-europa-full .section{transform:scale(.9);transition:all 1s cubic-bezier(.22,.44,0,1)!important}#why-europa-full .section.fp-completely{transform:scale(1);transition:all 1s cubic-bezier(.22,.44,0,1)!important}#why-europa-full .section.active .why-texts{transition:all 1s cubic-bezier(.22,.44,0,1)!important}#why-europa-full .section.fp-completely .why-texts{opacity:1;transition:all 1s cubic-bezier(.22,.44,0,1)!important}#why-europa-full .section.prev.down{animation-name:toup}#why-europa-full .section.active.up{animation-name:fromup}#why-europa-full .section.active.down{animation-name:fromdown;z-index:12}#why-europa-full .section.next.up{animation-name:todown;z-index:12}@keyframes fromdown{from{transform:translateY(50%) scale(.9)}100%{transform:translateY(0%) scale(1)}}@keyframes toup{from{z-index:20;transform:translateY(0%) scale(1)}100%{z-index:20;transform:translateY(-100%) scale(.9)}}@keyframes fromup{from{z-index:20;transform:translateY(-100%) scale(.9)}100%{z-index:20;transform:translateY(0%) scale(1)}}@keyframes todown{from{transform:translateY(0%) scale(1)}100%{transform:translateY(50%) scale(.9)}}}@media screen and (max-width:768px){.why-image{height:40vh}.next-why-sect{display:none}.start-over,#why-europa-steps{display:none}}.row.why-europa-row{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-wrap:wrap;min-height:100vh}.row.why-europa-row>[class*='col-']{display:flex;flex-direction:column}.row.next-why-sect{margin-top:50px;align-items:stretch;justify-content:space-between}.next-why-title{float:right}.next-why{cursor:pointer}.single-product .wpfd-single-file{flex-basis:100%;background:transparent;padding:10px;display:flex;flex:auto;flex-wrap:nowrap;z-index:0;position:relative}.single-product .wpfd-single-file .wpfd-single-file--buttons{display:flex;margin:20px 5px 20px 0;flex-basis:auto;justify-content:left}.wpfd-content,.wpfd-content-single_product_table .wpfd-single_product_table,.wpfd-content-single_product_table .wpfd-single_product_table thead th,.wpfd-content-single_product_table .wpfd-single_product_table thead td,.wpfd-content-single_product_table .wpfd-table-striped tbody>tr:nth-child(odd)>td,.wpfd-content-single_product_table .wpfd-table-bordered td{background-color:transparent!important;color:#000!important}.wpfd-content-single_product_table .wpfd-table-bordered{border-spacing:0;border-collapse:collapse!important}.wpfd-content-single_product_table .file_title a.wpfd_downloadlink{color:#000!important;font-family:'Roboto Mono';letter-spacing:0;word-spacing:-6px;padding-right:25px}.wpfd-content-single_product_table .wpfd-container-single_product_table .wpfd-categories{min-height:0}.wpfd-content-single_product_table thead{display:none}.wpfd-content .downloadlink{border-radius:0!important}i.wpfd-download{display:none!important}.page-template-downloads-template .wpfd-content-default .filecontent>div.ext[class*='wpfd-icon-set-']{height:40px;width:40px}.page-template-downloads-template .wpfd-content-default .wpfd_list .file{border-radius:0;border:1px solid #000;font-family:'Roboto Condensed';color:#000}.page-template-downloads-template .wpfd-content-default .wpfd_list .file .file-xinfo{color:#000;margin-left:3em}.page-template-downloads-template .wpfd-content-default .wpfd_list .file .file-right .downloadlink{width:100px;height:32px;margin-bottom:5px;margin-top:0;margin-left:auto;margin-right:0;line-height:22px;text-transform:uppercase;text-align:center}.page-template-downloads-template .wpfd-content-default .wpfd_list .file h3 a{color:#000}.page-template-downloads-template .wpfd-content-default .wpfd-container .wpfd-foldertree ul.jaofiletree a,.page-template-downloads-template .wpfd-content-default .wpfd-container .wpfd-foldertree ul.jaofiletree .zmdi-folder,.page-template-downloads-template .wpfd-content .breadcrumbs>li>span,.page-template-downloads-template .wpfd-container-default .wpfd-categories h2,.page-template-downloads-template .wpfd-content .wpfdcategory>span,.wpfd-content .wpfdcategory .wpfd-folder{color:#000!important;font-family:'Roboto Condensed'}.page-template-downloads-template .wpfd-content .wpfdcategory{border-radius:0;border-color:#000}.page-template-downloads-template .wpfd-content .wpfdcategory:hover{border-radius:0;border-color:#f3f3f3;background:#f3f3f3}.diadikasies{padding-left:10px;padding-right:10px}.diadikasies h4{font-size:22px}.diadikasies .wpb_single_image{margin-bottom:0}.diadikasies.vc_row-has-fill>.vc_column_container>.vc_column-inner{padding-top:0}.sdg-text{max-height:400px;overflow-y:auto;padding-right:10px}.sdg-popup h4{padding-left:20px}element.style{width:460px;height:650px}.woocommerce .pswp img,.woocommerce-page .pswp img{max-width:none}.search-button{display:flex;margin-right:30px;cursor:pointer}.search-button img{transition:all 0.25s}header.fixed-header .search-button img{filter:brightness(0%)}.search-container{display:none;transition:all 0.25s;opacity:0}.close-search{color:#000;font-weight:700;font-size:20px;cursor:pointer}.search-container.visible{position:absolute;right:0;width:100%;height:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;opacity:1;padding-left:20px;border-radius:5px;gap:15px;border:2px solid #000}@media screen and (max-width:580px){.search-container.visible{position:fixed;right:0;width:80%;height:40px;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff;opacity:1;padding-left:20px;border-radius:5px;gap:15px;border:2px solid #000;top:60px;left:10%}}.page-id-195 .wppb-success{background:green!important}.page-id-195 #pass-strength-result{color:#000}@media screen and (max-width:800px){.single-product .slider-controls{position:absolute;top:20px}.single-product .slider-info{position:relative;padding-top:70px!important}.single-product .double-slider-container .ds-button-prev,.single-product .double-slider-container .ds-button-next{width:90px;width:50px}.single-product .double-slider-container .slides-text-parent{min-height:360px}.single-product .product-characteristics-modal .prev-btn,.product-characteristics-modal .next-btn{left:-22px;width:43px}.single-product .product-characteristics-modal .next-btn{right:-28px;left:unset}.product-characteristics-modal ol li span{display:inline}}.single-product #characteristics .modal-main>ul>li{margin:0;font-size:16px;font-weight:700}.single-product #characteristics .modal-main ul ol li{font-weight:400!important}.wppb-success{color:black!important;text-align:center}