@font-face{font-family:"RB Faktum Neue Extended";src:url(/wp-content/themes/esspo/assets/fonts/RBFaktumNeueExtended-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"RB Faktum Neue Extended";src:url(/wp-content/themes/esspo/assets/fonts/RBFaktumNeueExtended-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{box-sizing:border-box}html{scroll-behavior:auto}body{overflow:visible}body{position:relative;margin:0;padding:0}.container{max-width:1440px;width:100%;margin:0 auto;padding:0 70px}.container.p-left{padding:0 0 0 70px}.container.p-right{padding:0 70px 0 0}.container.no-padding{padding:0}@media screen and (max-width:1024px){.container{padding:0 20px}.container.p-left{padding:0 0 0 20px}.container.p-right{padding:0 20px 0 0}}.flx{display:flex}.flx .wrap{flex-wrap:wrap}.flx.a-end{align-items:flex-end}.flx.a-start{align-items:flex-start}.flx.a-center{align-items:center}.flx.j-between{justify-content:space-between}@media screen and (max-width:768px){.flx.j-between.j-unset768{justify-content:unset}}.flx.j-center{justify-content:center}.flx.j-start{justify-content:flex-start}.flx.j-end{justify-content:flex-end}.flx.col{flex-direction:column}@media screen and (max-width:1024px){.flx.col1024{flex-direction:column}}@media screen and (max-width:768px){.flx.col768{flex-direction:column}}.flx.gapx32{column-gap:32px}.flx.gap40{gap:40px}.flx.gapy10{row-gap:10px}.flx.gapy15{row-gap:15px}.flx.gapy20{row-gap:20px}@media screen and (max-width:920px){.flx.gapy20{row-gap:10px}}.flx.gapy30{row-gap:30px}@media screen and (max-width:920px){.flx.gapy30{row-gap:20px}}.flx.gapy40{row-gap:40px}.flx.gapy50{row-gap:50px}.flx.gapy60{row-gap:60px}@media screen and (max-width:920px){.flx.gapy60{row-gap:40px}}.flx.gapy70{row-gap:70px}@media screen and (max-width:768px){.flx.gapy70{row-gap:30px}}.flx.gapy80{row-gap:80px}.flx.gapy100{row-gap:100px}@media screen and (max-width:920px){.flx.gapy100{row-gap:64px}}.flx.gapy130{row-gap:130px}@media screen and (max-width:920px){.flx.gapy130{row-gap:64px}}h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}:root{--white:#ffffff;--black:#000000;--orange:#F0532D;--beige:#E5E2D8;--subsitute:#777;--grey:rgba(0, 0, 1, 0.05);--emerald-green:#005A58;--esspo-lt-gray:#8C8C8C;--www-esspo-lt-yellow:#FCFFD9;--transition-duration:0s}a,li,p{font-family:"RB Faktum Neue Extended";font-size:16px;font-style:normal;font-weight:400;line-height:24px}h1{font-family:"RB Faktum Neue Extended";font-size:56px;font-style:normal;font-weight:600;line-height:64px}@media screen and (max-width:1280px){h1{font-size:40px;line-height:48px}}@media screen and (max-width:768px){h1{font-size:32px;line-height:40px}}h2{font-family:"RB Faktum Neue Extended";font-size:40px;font-style:normal;font-weight:600;line-height:48px}@media screen and (max-width:1280px){h2{font-size:32px;line-height:40px}}@media screen and (max-width:768px){h2{font-size:24px;line-height:32px}}h3{font-family:"RB Faktum Neue Extended";font-size:27px;font-style:normal;font-weight:600;line-height:normal}@media screen and (max-width:768px){h3{font-size:20px}}h4{font-family:"RB Faktum Neue Extended";font-size:23px;font-style:normal;font-weight:600;line-height:normal}h5{font-family:"RB Faktum Neue Extended";font-size:20px;font-style:normal;font-weight:400;line-height:28px}@media screen and (max-width:1280px){h5{font-size:18px;line-height:24px}}@media screen and (max-width:768px){h5{font-size:16px;line-height:20px}}.btn{display:flex;padding:15px 30px;justify-content:center;align-items:center;border-radius:50px;background:#fff;color:var(--esspo-lt-gray);text-align:center;font-family:"RB Faktum Neue Extended";font-size:18px;font-style:normal;font-weight:600;line-height:34px;text-decoration:unset;transition:all .3s ease-in-out}.btn:hover{background:#d2d2d2}.btn.transparent{background:0 0;color:#fff;border:1px solid #fff}.btn.transparent:hover{background:#fff;color:var(--esspo-lt-gray)}.btn.dark-border{border:1px solid var(--esspo-lt-gray);color:var(--esspo-lt-gray)}.btn.transparent{background:0 0}.btn.dark{background:var(--esspo-lt-gray);color:#fff}.btn.dark:hover{background:#5f5f5f}@media screen and (max-width:768px){.btn{font-size:16px;padding:15px 20px;line-height:24px}}.sub-title{display:inline-flex;padding:7px 14px;align-items:flex-start;border-radius:8px;border:1px solid var(--esspo-lt-gray)}.sub-title h5{font-weight:600}header{position:absolute;top:0;left:0;width:100%;z-index:1000000;transition:background-color var(--transition-duration) ease-in-out}header.sticky{position:fixed;transform:translateY(-100%)}header.color{background-color:#fafafa}header.color *{color:var(--esspo-lt-gray)!important}header.color .bottom-bar .middle nav ul li a{opacity:.8}header.color .bottom-bar .middle nav ul li a svg path{fill:var(--esspo-lt-gray)!important}header.color .bottom-bar .middle nav ul li a.current{color:#5f5f5f!important;opacity:1}header.color .logo svg path{fill:var(--esspo-lt-gray)!important}header.color .cart-icon svg path,header.color .search svg path{stroke:var(--esspo-lt-gray)!important}header.color .ham .line{background:#8c8c8c!important}header.color .top-bar .left svg path,header.color .top-bar .right svg path{fill:var(--esspo-lt-gray)!important}header.color .top-bar .left svg circle,header.color .top-bar .right svg circle{fill:var(--esspo-lt-gray)!important}header.color .lang svg path{fill:var(--esspo-lt-gray)!important}header.color .bottom-bar,header.color .bottom-bar .left,header.color .bottom-bar .middle,header.color .bottom-bar .right,header.color .top-bar .left,header.color .top-bar .right{border-color:var(--esspo-lt-gray)}header.transition{transition:transform .3s}header.hidden{top:0}header.visible{top:0;transform:translateY(0)}header .container{padding:0 40px;position:relative}@media screen and (max-width:1024px){header .container{padding:0 20px}}@media screen and (max-width:920px){header .container{justify-content:space-between}}@media screen and (max-width:1024px){header .top-bar{display:none}}header .top-bar .left{border-right:1px solid var(--white);padding:12px 30px 12px 0;column-gap:20px;transition:all var(--transition-duration) ease-in-out}header .top-bar .left.hide{border-right:unset}header .top-bar .left *{color:var(--white)}header .top-bar .left .quick-link{font-weight:600;text-decoration:unset;column-gap:10px}header .top-bar .right{border-left:1px solid var(--white);padding:12px 0 12px 30px;column-gap:10px;transition:all var(--transition-duration) ease-in-out}header .top-bar .right *{color:var(--white)}header .top-bar .right a{text-decoration:unset;transition:all var(--transition-duration) ease-in-out}header .top-bar .right svg circle{transition:all var(--transition-duration) ease-in-out}header .bottom-bar{border-top:1px solid var(--white);border-bottom:1px solid var(--white);transition:all var(--transition-duration) ease-in-out}@media screen and (max-width:768px){header .bottom-bar{border-top:unset}}header .bottom-bar .left{border-right:1px solid var(--white);padding:26px 26px 26px 0;column-gap:32px;width:405px;transition:all var(--transition-duration) ease-in-out}@media screen and (max-width:1280px){header .bottom-bar .left{width:auto}}@media screen and (max-width:1024px){header .bottom-bar .left{border-right:unset}}header .bottom-bar .left .logo{text-decoration:unset;column-gap:10px}header .bottom-bar .left .logo svg{max-width:271px;width:100%}@media screen and (max-width:768px){header .bottom-bar .left .logo svg{max-width:190px}}header .bottom-bar .left .logo svg path{transition:all var(--transition-duration) ease-in-out}header .bottom-bar .left .logo span{color:var(--www-esspo-lt-nero,#fff);leading-trim:both;text-edge:cap;font-family:"RB Faktum Neue Extended";font-size:40px;font-style:normal;font-weight:400;line-height:1}@media screen and (max-width:768px){header .bottom-bar .left .lang{display:none}}header .bottom-bar .left .lang a{color:var(--white);text-decoration:unset;font-weight:600;text-transform:uppercase;transition:all var(--transition-duration) ease-in-out}header .bottom-bar .middle{border-right:1px solid var(--white);padding:0 11px;position:relative;flex-grow:1;display:flex;justify-content:center;transition:all var(--transition-duration) ease-in-out}@media screen and (max-width:920px){header .bottom-bar .middle{position:absolute;width:100%;height:100%;bottom:0;left:0;transform:translateY(100%);display:none}header .bottom-bar .middle.active{display:block}}header .bottom-bar .middle nav{height:100%}@media screen and (max-width:1024px){header .bottom-bar .middle nav{display:none}}header .bottom-bar .middle nav ul{list-style:none;margin:0;padding:0;height:100%}header .bottom-bar .middle nav ul li{padding:15px 15px;display:flex;position:relative}header .bottom-bar .middle nav ul li:after{content:"";position:absolute;top:0;left:100%;width:20px;height:100%}header .bottom-bar .middle nav ul li a{color:var(--white);text-decoration:unset;font-weight:600;transition:all var(--transition-duration) ease-in-out}@media screen and (max-width:1280px){header .bottom-bar .middle nav ul li a{font-size:14px}}header .bottom-bar .middle nav ul li a.current{color:var(--www-esspo-lt-yellow)}header .bottom-bar .middle nav ul li a svg path{transition:all var(--transition-duration) ease-in-out}header .bottom-bar .middle nav ul li [data-products-sub-menu="1"]{position:relative}header .bottom-bar .middle nav ul li [data-products-sub-menu="1"]:after{content:"";position:absolute;bottom:0;left:0;transform:translateY(100%);width:100%;height:100%}header .bottom-bar .middle nav ul li [data-products-sub-menu="1"].active svg{transform:rotate(180deg)}header .bottom-bar .middle nav ul li.hassubmenu:hover .sub-menu{display:flex}header .bottom-bar .middle nav ul li .sub-menu{display:none;position:absolute;left:50%;bottom:0;height:max-content;width:200px;transform:translateY(100%) translateX(-50%);background:#fafafa;padding:22px 20px;flex-direction:column;row-gap:10px}header .bottom-bar .middle nav ul li .sub-menu.child{transform:unset;top:-21px;left:calc(100% + 20px);display:none!important}header .bottom-bar .middle nav ul li .sub-menu li{padding:0;position:relative}header .bottom-bar .middle nav ul li .sub-menu li a{color:var(--www-esspo-lt-gray,#8c8c8c);text-decoration:unset;padding:10px;transition:all var(--transition-duration) ease-in-out;width:100%}header .bottom-bar .middle nav ul li .sub-menu li a:before{content:"";position:absolute;left:0;top:50%;width:1.1em;height:2px;background:#8c8c8c;-webkit-transition:inherit;transition:all .3s ease-in-out;-webkit-transform:scaleX(0);transform:scaleX(0) scaleY(-50%);transform-origin:left;display:inline-block;color:#8c8c8c}header .bottom-bar .middle nav ul li .sub-menu li a span{display:inline-flex;align-items:center;justify-content:space-between;transition:all .3s ease-in-out;width:100%}header .bottom-bar .middle nav ul li .sub-menu li a span svg{transform:rotate(-90deg)}header .bottom-bar .middle nav ul li .sub-menu li a span svg path{fill:#8c8c8c}header .bottom-bar .middle nav ul li .sub-menu li a:hover span{transform:translateX(1.1em)}header .bottom-bar .middle nav ul li .sub-menu li a:hover:before{transform:scaleX(1) scaleY(-50%)}header .bottom-bar .middle nav ul li:hover>.sub-menu.child{display:flex!important}header .bottom-bar .middle .search-input{position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}header .bottom-bar .middle .search-input.hidden{display:none}header .bottom-bar .middle .search-input #product-search-input{-webkit-appearance:none;-moz-appearance:none;-webkit-border-radius:0;appearance:none;border-radius:0;width:100%;height:100%;padding:15px;outline:0;border:none;font-size:18px;font-family:"RB Faktum Neue Extended"}header .bottom-bar .middle .search-input .autocomplete-list{position:absolute;list-style:none;margin-top:0;padding:0;background:#fff;width:100%;border:1px solid #ccc;z-index:10}header .bottom-bar .middle .search-input .autocomplete-list.hidden{display:none}header .bottom-bar .middle .search-input .autocomplete-list li{padding:8px;cursor:pointer}header .bottom-bar .middle .search-input .autocomplete-list li:hover{background:#f0f0f0}header .bottom-bar .right{padding-left:26px;column-gap:25px}header .bottom-bar .right .search{cursor:pointer}header .bottom-bar .right .search svg path{transition:all var(--transition-duration) ease-in-out}header .bottom-bar .right .cart-icon{position:relative}header .bottom-bar .right .cart-icon svg path{transition:all var(--transition-duration) ease-in-out}header .bottom-bar .right .cart-icon .quote-items-count{position:absolute;top:0;right:-3px;transform:translateX(50%) translateY(-50%)}header .bottom-bar .right .cart-icon .quote-items-count p{font-size:12px;color:#fff;transition:all var(--transition-duration) ease-in-out}header .bottom-bar .right .ham{display:none}@media screen and (max-width:1024px){header .bottom-bar .right .ham{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:20px;height:15px;cursor:pointer}}header .bottom-bar .right .ham .line{width:100%;height:1px;background:#fff}header .bottom-bar .right .ham.open .line:nth-child(1){transform-origin:left;transform:rotate(45deg) translate(2px,-2px)}header .bottom-bar .right .ham.open .line:nth-child(2){display:none}header .bottom-bar .right .ham.open .line:nth-child(3){transform-origin:left;transform:rotate(-45deg) translate(2px,1px)}header .products-sub-menu{position:absolute;left:0;bottom:0;width:100%;transform:translateY(100%);display:none}header .products-sub-menu:before{content:"";position:absolute;width:calc((100% - 1360px)/ 2);height:100%;left:0;top:0;background:var(--www-esspo-lt-yellow)}header .products-sub-menu:after{content:"";position:absolute;width:calc((100% - 1360px)/ 2);height:100%;right:0;top:0;background:#fafafa}header .products-sub-menu .container{margin:0;padding:0 0 0 calc((100% - 1440px)/ 2);max-width:100%}header .products-sub-menu .content .left-inner{width:445px;padding:60px 40px;border-right:1px solid #8c8c8c;background:var(--www-esspo-lt-yellow)}header .products-sub-menu .content .left-inner .flx h3{color:#8c8c8c}header .products-sub-menu .content .left-inner .flx h3 span{color:#5f5f5f!important}header .products-sub-menu .content .right-inner{background:#fafafa;width:calc(100% - 445px);padding:40px 0 40px 40px;column-gap:55px}header .products-sub-menu .content .right-inner .left{width:20%;padding:26px 20px}header .products-sub-menu .content .right-inner .left ul{padding:0;margin:0;list-style:none}header .products-sub-menu .content .right-inner .left ul li{color:var(--www-esspo-lt-silver,#bbb);font-family:"RB Faktum Neue Extended";font-size:18px;font-style:normal;font-weight:600;line-height:25.92px;letter-spacing:-.18px;cursor:pointer;column-gap:10px}header .products-sub-menu .content .right-inner .left ul li svg{display:none}header .products-sub-menu .content .right-inner .left ul li.active{color:#8c8c8c}header .products-sub-menu .content .right-inner .left ul li.active svg{display:block}header .products-sub-menu .content .right-inner .right{overflow:hidden;width:100%;position:relative;z-index:5}header .products-sub-menu .content .right-inner .right .embla{max-width:100%;margin:auto;--slide-height:19rem;--slide-spacing:20px;--slide-size:410px}header .products-sub-menu .content .right-inner .right .embla__viewport{overflow:hidden}header .products-sub-menu .content .right-inner .right .embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}header .products-sub-menu .content .right-inner .right .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);text-decoration:unset}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content{background:var(--www-esspo-lt-alabaster,#fafafa);transition:all .3s ease-in-out;flex-grow:1;display:flex;flex-direction:column;border:1px solid var(--Bold,#5f5f5f);border-radius:16px}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content:hover{background:var(--www-esspo-lt-yellow)}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__img{position:relative;height:227px;border-radius:16px 16px 0 0;background:0 0;overflow:hidden}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__text{padding:30px;flex-grow:1}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__text .flx h3{color:var(--Bold,#8c8c8c)}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__text .flx .text p{color:var(--www-esspo-lt-gray,#8c8c8c)}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__text .position p{color:var(--www-esspo-lt-gray,#8c8c8c)}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__text .contacts a{text-decoration:unset;color:inherit;color:var(--www-esspo-lt-gray,#8c8c8c)}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__text .link{flex-grow:1;display:flex;align-items:flex-end}header .products-sub-menu .content .right-inner .right .embla__slide .embla__content .embla__content__text .link div{display:flex;align-items:center;column-gap:15px;color:var(--Bold,#5f5f5f);text-decoration:unset;font-size:18px;font-style:normal;font-weight:600;line-height:34px}header .products-sub-menu .content .right-inner .right .embla__controls{position:relative;padding:0 40px}header .products-sub-menu .content .right-inner .right .embla__buttons{justify-content:flex-end}header .products-sub-menu .content .right-inner .right .embla__button{background:0 0;opacity:1;border:unset;padding:0;width:62px;height:62px;cursor:pointer;transition:all .3s ease-in-out}header .products-sub-menu .content .right-inner .right .embla__button svg path{transition:all .3s ease-in-out}header .products-sub-menu .content .right-inner .right .embla__button.embla__button--prev:not(.disabled):hover{transform:translateX(-5px)}header .products-sub-menu .content .right-inner .right .embla__button.embla__button--prev:not(.disabled) svg path{fill:#8c8c8c}header .products-sub-menu .content .right-inner .right .embla__button.embla__button--next:not(.disabled):hover{transform:translateX(5px)}header .products-sub-menu .content .right-inner .right .embla__button.embla__button--next:not(.disabled) svg path{fill:#8c8c8c}.mobile-navigation{position:fixed;top:0;left:0;width:100%;height:100vh;padding-top:83px;padding-bottom:83px;background:#fafafa;display:none;overflow-y:scroll;z-index:999999}@media screen and (min-width:1281px){.mobile-navigation{display:none!important}}.mobile-navigation .container{overflow:hidden}.mobile-navigation.open{display:block}.mobile-navigation nav{padding:35px 0}.mobile-navigation nav ul{padding:0;margin:0;list-style:none}.mobile-navigation nav ul li{width:100%}.mobile-navigation nav ul li.has-sub-menu .sub-menu{padding-left:1rem;display:none}.mobile-navigation nav ul li.has-sub-menu .sub-menu li a{font-size:18px;padding:10px 0}.mobile-navigation nav ul li.has-sub-menu.active .sub-menu{display:block}.mobile-navigation nav ul li a,.mobile-navigation nav ul li span{display:block;padding:20px 0;font-size:24px;font-weight:600;color:#8c8c8c;text-decoration:none}.mobile-navigation nav ul li a.language-switcher-link,.mobile-navigation nav ul li span.language-switcher-link{text-transform:uppercase}.mobile-navigation nav ul li a.active svg,.mobile-navigation nav ul li span.active svg{transform:rotate(180deg)}.mobile-navigation nav ul li .right-inner{width:calc(100% + 40px);column-gap:55px;display:none}@media screen and (max-width:1024px){.mobile-navigation nav ul li .right-inner{width:calc(100% + 20px)}}@media screen and (max-width:920px){.mobile-navigation nav ul li .right-inner{flex-direction:column;align-items:flex-start;row-gap:20px}}.mobile-navigation nav ul li .right-inner.active{display:flex}.mobile-navigation nav ul li .right-inner .left{width:20%;padding:26px 20px}@media screen and (max-width:920px){.mobile-navigation nav ul li .right-inner .left{padding:0;width:100%}}.mobile-navigation nav ul li .right-inner .left ul{padding:0;margin:0;list-style:none}.mobile-navigation nav ul li .right-inner .left ul li{color:var(--www-esspo-lt-silver,#bbb);font-family:"RB Faktum Neue Extended";font-size:18px;font-style:normal;font-weight:600;line-height:25.92px;letter-spacing:-.18px;cursor:pointer;column-gap:10px}.mobile-navigation nav ul li .right-inner .left ul li svg{display:none}.mobile-navigation nav ul li .right-inner .left ul li.active{color:#8c8c8c}.mobile-navigation nav ul li .right-inner .left ul li.active svg{display:block}.mobile-navigation nav ul li .right-inner .right{overflow:hidden;width:80%;position:relative;z-index:5}@media screen and (max-width:920px){.mobile-navigation nav ul li .right-inner .right{width:100%;overflow:visible}}.mobile-navigation nav ul li .right-inner .right .embla{max-width:100%;margin:auto;--slide-height:19rem;--slide-spacing:20px;--slide-size:410px}@media screen and (max-width:768px){.mobile-navigation nav ul li .right-inner .right .embla{--slide-spacing:15px;--slide-size:335px}}.mobile-navigation nav ul li .right-inner .right .embla__viewport{overflow:hidden}@media screen and (max-width:920px){.mobile-navigation nav ul li .right-inner .right .embla__viewport{overflow:visible}}.mobile-navigation nav ul li .right-inner .right .embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.mobile-navigation nav ul li .right-inner .right .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);text-decoration:unset;padding-top:0;padding-bottom:0}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content{background:var(--www-esspo-lt-alabaster,#fafafa);transition:all .3s ease-in-out;flex-grow:1;display:flex;flex-direction:column;border:1px solid var(--Bold,#5f5f5f);border-radius:16px}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content:hover{background:var(--www-esspo-lt-yellow)}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__img{position:relative;height:227px;border-radius:16px 16px 0 0;background:0 0;overflow:hidden}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__text{padding:30px;flex-grow:1}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__text .flx h3{color:var(--Bold,#8c8c8c)}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__text .flx .text p{color:var(--www-esspo-lt-gray,#8c8c8c)}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__text .position p{color:var(--www-esspo-lt-gray,#8c8c8c)}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__text .contacts a{text-decoration:unset;color:inherit;color:var(--www-esspo-lt-gray,#8c8c8c)}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__text .link{flex-grow:1;display:flex;align-items:flex-end}.mobile-navigation nav ul li .right-inner .right .embla__slide .embla__content .embla__content__text .link div{display:flex;align-items:center;column-gap:15px;color:var(--Bold,#5f5f5f);text-decoration:unset;font-size:18px;font-style:normal;font-weight:600;line-height:34px}.mobile-navigation nav ul li .right-inner .right .embla__controls{position:relative;padding:0 40px}.mobile-navigation nav ul li .right-inner .right .embla__buttons{justify-content:flex-end}.mobile-navigation nav ul li .right-inner .right .embla__button{background:0 0;opacity:1;border:unset;padding:0;width:62px;height:62px;cursor:pointer;transition:all .3s ease-in-out}.mobile-navigation nav ul li .right-inner .right .embla__button svg path{transition:all .3s ease-in-out}.mobile-navigation nav ul li .right-inner .right .embla__button.embla__button--prev:hover{transform:translateX(-5px)}.mobile-navigation nav ul li .right-inner .right .embla__button.embla__button--prev:hover svg path{fill:#8c8c8c}.mobile-navigation nav ul li .right-inner .right .embla__button.embla__button--next:hover{transform:translateX(5px)}.mobile-navigation nav ul li .right-inner .right .embla__button.embla__button--next:hover svg path{fill:#8c8c8c}.mobile-navigation .contacts{column-gap:10px}.mobile-navigation .contacts a{font-weight:600;color:#8c8c8c;text-decoration:none}footer{background:#a2a2a2;border-top:1px solid var(--white);position:relative;z-index:100001}footer .top{border-bottom:1px solid var(--white)}footer .top .left{padding:80px 0}@media screen and (max-width:1024px){footer .top .left{padding:64px 0}}footer .top .left .logo{column-gap:10px}footer .top .left .logo span{color:var(--www-esspo-lt-nero,#fff);leading-trim:both;text-edge:cap;font-family:"RB Faktum Neue Extended";font-size:44.444px;font-style:normal;font-weight:400;line-height:64px}footer .top .left .newsletter p{color:var(--white)}footer .top .left .newsletter form{border-radius:50px;border:2px solid var(--www-esspo-lt-nero,#fff);position:relative;width:100%}footer .top .left .newsletter form input{width:100%;padding:15px 30px;outline:0;border:none;background:0 0!important;color:var(--www-esspo-lt-nero,#fff)!important;text-align:left;font-family:"RB Faktum Neue Extended";font-size:18px;font-style:normal;font-weight:600;line-height:34px}footer .top .left .newsletter form input::placeholder{color:var(--www-esspo-lt-nero,#fff)}footer .top .left .newsletter form input:-webkit-autofill,footer .top .left .newsletter form input:-webkit-autofill:active,footer .top .left .newsletter form input:-webkit-autofill:focus,footer .top .left .newsletter form input:-webkit-autofill:hover{background:0 0!important;color:var(--www-esspo-lt-nero,#fff)!important;-webkit-text-fill-color:var(--www-esspo-lt-nero,#fff)!important;-webkit-box-shadow:0 0 0 1000px #fff0 inset!important;transition:background-color 5000s ease-in-out 0s}footer .top .left .newsletter form button{position:absolute;height:100%;top:50%;right:30px;transform:translateY(-50%);background:0 0;border:none;cursor:pointer}footer .top .left .socialmedia{display:flex;gap:10px}footer .top .left .socialmedia .media{border-radius:100%;background:var(--white);width:40px;height:40px;transition:all .3s ease-in-out}footer .top .left .socialmedia .media:hover{background:var(--www-esspo-lt-yellow)}footer .top .right{padding:80px 0 80px 45px;border-left:1px solid var(--white);column-gap:100px;position:relative}@media screen and (max-width:1024px){footer .top .right{column-gap:32px;padding:0 0 64px 0;border-left:unset;position:unset}}footer .top .right .up{position:absolute;right:0;top:0;transform:translateY(-50%);cursor:pointer}@media screen and (max-width:1024px){footer .top .right .up{right:20px}}@media screen and (max-width:500px){footer .top .right .menu{width:calc(50% - 16px)}}footer .top .right .menu p{color:var(--white);font-weight:600;font-size:18px;font-style:normal;font-weight:600;line-height:normal}footer .top .right .menu ul{list-style:none;margin:0;padding:0}footer .top .right .menu ul li a{color:var(--white);text-decoration:unset;transition:all .3s ease-in-out}footer .top .right .menu ul li a:hover{color:var(--www-esspo-lt-yellow)}footer .bottom{padding:23px 0}footer .bottom *{color:var(--white)}footer .bottom a{text-decoration:unset}.content-component .content{padding:250px 0 100px 0}@media screen and (max-width:768px){.content-component .content{padding:150px 0 100px 0}}.content-component .content *{color:#8c8c8c}.page-template-page-calculator header *,.page-template-page-privacy header *,.post-type-archive-3d-configurator header *,.post-type-archive-news header *,.single-product header *{color:var(--esspo-lt-gray)!important}.page-template-page-calculator header .hassubmenu svg path,.page-template-page-privacy header .hassubmenu svg path,.post-type-archive-3d-configurator header .hassubmenu svg path,.post-type-archive-news header .hassubmenu svg path,.single-product header .hassubmenu svg path{fill:var(--esspo-lt-gray)!important}.page-template-page-calculator header .bottom-bar .middle nav ul li a,.page-template-page-privacy header .bottom-bar .middle nav ul li a,.post-type-archive-3d-configurator header .bottom-bar .middle nav ul li a,.post-type-archive-news header .bottom-bar .middle nav ul li a,.single-product header .bottom-bar .middle nav ul li a{opacity:.8}.page-template-page-calculator header .bottom-bar .middle nav ul li a.current,.page-template-page-privacy header .bottom-bar .middle nav ul li a.current,.post-type-archive-3d-configurator header .bottom-bar .middle nav ul li a.current,.post-type-archive-news header .bottom-bar .middle nav ul li a.current,.single-product header .bottom-bar .middle nav ul li a.current{color:#5f5f5f!important;opacity:1}.page-template-page-calculator header .logo svg path,.page-template-page-privacy header .logo svg path,.post-type-archive-3d-configurator header .logo svg path,.post-type-archive-news header .logo svg path,.single-product header .logo svg path{fill:var(--esspo-lt-gray)!important}.page-template-page-calculator header .cart-icon svg path,.page-template-page-calculator header .search svg path,.page-template-page-privacy header .cart-icon svg path,.page-template-page-privacy header .search svg path,.post-type-archive-3d-configurator header .cart-icon svg path,.post-type-archive-3d-configurator header .search svg path,.post-type-archive-news header .cart-icon svg path,.post-type-archive-news header .search svg path,.single-product header .cart-icon svg path,.single-product header .search svg path{stroke:var(--esspo-lt-gray)!important}.page-template-page-calculator header .ham .line,.page-template-page-privacy header .ham .line,.post-type-archive-3d-configurator header .ham .line,.post-type-archive-news header .ham .line,.single-product header .ham .line{background:#8c8c8c!important}.page-template-page-calculator header .top-bar .left svg path,.page-template-page-calculator header .top-bar .right svg path,.page-template-page-privacy header .top-bar .left svg path,.page-template-page-privacy header .top-bar .right svg path,.post-type-archive-3d-configurator header .top-bar .left svg path,.post-type-archive-3d-configurator header .top-bar .right svg path,.post-type-archive-news header .top-bar .left svg path,.post-type-archive-news header .top-bar .right svg path,.single-product header .top-bar .left svg path,.single-product header .top-bar .right svg path{fill:var(--esspo-lt-gray)!important}.page-template-page-calculator header .top-bar .left svg circle,.page-template-page-calculator header .top-bar .right svg circle,.page-template-page-privacy header .top-bar .left svg circle,.page-template-page-privacy header .top-bar .right svg circle,.post-type-archive-3d-configurator header .top-bar .left svg circle,.post-type-archive-3d-configurator header .top-bar .right svg circle,.post-type-archive-news header .top-bar .left svg circle,.post-type-archive-news header .top-bar .right svg circle,.single-product header .top-bar .left svg circle,.single-product header .top-bar .right svg circle{fill:var(--esspo-lt-gray)!important}.page-template-page-calculator header .lang svg path,.page-template-page-privacy header .lang svg path,.post-type-archive-3d-configurator header .lang svg path,.post-type-archive-news header .lang svg path,.single-product header .lang svg path{fill:var(--esspo-lt-gray)!important}.page-template-page-calculator header [data-products-sub-menu="1"] svg path,.page-template-page-privacy header [data-products-sub-menu="1"] svg path,.post-type-archive-3d-configurator header [data-products-sub-menu="1"] svg path,.post-type-archive-news header [data-products-sub-menu="1"] svg path,.single-product header [data-products-sub-menu="1"] svg path{fill:var(--esspo-lt-gray)!important}.page-template-page-calculator header [data-products-sub-menu] svg path,.page-template-page-privacy header [data-products-sub-menu] svg path,.post-type-archive-3d-configurator header [data-products-sub-menu] svg path,.post-type-archive-news header [data-products-sub-menu] svg path,.single-product header [data-products-sub-menu] svg path{fill:var(--esspo-lt-gray)!important}.page-template-page-calculator header .bottom-bar,.page-template-page-calculator header .bottom-bar .left,.page-template-page-calculator header .bottom-bar .middle,.page-template-page-calculator header .bottom-bar .right,.page-template-page-calculator header .top-bar .left,.page-template-page-calculator header .top-bar .right,.page-template-page-privacy header .bottom-bar,.page-template-page-privacy header .bottom-bar .left,.page-template-page-privacy header .bottom-bar .middle,.page-template-page-privacy header .bottom-bar .right,.page-template-page-privacy header .top-bar .left,.page-template-page-privacy header .top-bar .right,.post-type-archive-3d-configurator header .bottom-bar,.post-type-archive-3d-configurator header .bottom-bar .left,.post-type-archive-3d-configurator header .bottom-bar .middle,.post-type-archive-3d-configurator header .bottom-bar .right,.post-type-archive-3d-configurator header .top-bar .left,.post-type-archive-3d-configurator header .top-bar .right,.post-type-archive-news header .bottom-bar,.post-type-archive-news header .bottom-bar .left,.post-type-archive-news header .bottom-bar .middle,.post-type-archive-news header .bottom-bar .right,.post-type-archive-news header .top-bar .left,.post-type-archive-news header .top-bar .right,.single-product header .bottom-bar,.single-product header .bottom-bar .left,.single-product header .bottom-bar .middle,.single-product header .bottom-bar .right,.single-product header .top-bar .left,.single-product header .top-bar .right{border-color:var(--esspo-lt-gray)}header.mobnavopen,header.sub-menu-active{background:#fafafa}header.mobnavopen *,header.sub-menu-active *{color:var(--esspo-lt-gray)!important}header.mobnavopen .bottom-bar .middle nav ul li a,header.sub-menu-active .bottom-bar .middle nav ul li a{opacity:.8}header.mobnavopen .bottom-bar .middle nav ul li a.current,header.sub-menu-active .bottom-bar .middle nav ul li a.current{color:#5f5f5f!important;opacity:1}header.mobnavopen .logo svg path,header.sub-menu-active .logo svg path{fill:var(--esspo-lt-gray)!important}header.mobnavopen .cart-icon svg path,header.mobnavopen .search svg path,header.sub-menu-active .cart-icon svg path,header.sub-menu-active .search svg path{stroke:var(--esspo-lt-gray)!important}header.mobnavopen .ham .line,header.sub-menu-active .ham .line{background:#8c8c8c!important}header.mobnavopen .top-bar .left svg path,header.mobnavopen .top-bar .right svg path,header.sub-menu-active .top-bar .left svg path,header.sub-menu-active .top-bar .right svg path{fill:var(--esspo-lt-gray)!important}header.mobnavopen .top-bar .left svg circle,header.mobnavopen .top-bar .right svg circle,header.sub-menu-active .top-bar .left svg circle,header.sub-menu-active .top-bar .right svg circle{fill:var(--esspo-lt-gray)!important}header.mobnavopen .lang svg path,header.sub-menu-active .lang svg path{fill:var(--esspo-lt-gray)!important}header.mobnavopen [data-products-sub-menu="1"] svg path,header.sub-menu-active [data-products-sub-menu="1"] svg path{fill:var(--esspo-lt-gray)!important}header.mobnavopen [data-products-sub-menu] svg path,header.sub-menu-active [data-products-sub-menu] svg path{fill:var(--esspo-lt-gray)!important}header.mobnavopen .bottom-bar,header.mobnavopen .bottom-bar .left,header.mobnavopen .bottom-bar .middle,header.mobnavopen .bottom-bar .right,header.mobnavopen .top-bar .left,header.mobnavopen .top-bar .right,header.sub-menu-active .bottom-bar,header.sub-menu-active .bottom-bar .left,header.sub-menu-active .bottom-bar .middle,header.sub-menu-active .bottom-bar .right,header.sub-menu-active .top-bar .left,header.sub-menu-active .top-bar .right{border-color:var(--esspo-lt-gray)}.page-template-page-qoute footer,.page-template-page-qoute header{display:none}.error404{background:#a2a2a2}.error404 footer{display:none}.error404 .content{height:100vh;display:flex;justify-content:center;align-items:center}.error404 .content .title h2{color:var(--www-esspo-lt-yellow)}.error404 .content .text{text-align:center;color:var(--white)}.otgs-development-site-front-end{display:none}.cky-notice-btn-wrapper button{font-family:"RB Faktum Neue Extended"}.page-template-page-builder.home .home-hero{position:sticky;top:0}.page-template-page-builder.home .sticky-content{position:relative;z-index:100000;background:#fff}.archive.config .carousel-block .container .content{padding:250px 0 243px 70px}@media screen and (max-width:1440px){.archive.config .carousel-block .container .content{padding:250px 0 243px 0}}@media screen and (max-width:1024px){.archive.config .carousel-block .container .content{padding:200px 0 148px 0}}@media screen and (max-width:768px){.archive.config .carousel-block .container .content{padding:150px 0 148px 0}}.grecaptcha-badge{display:none}@media screen and (max-width:920px){br{display:none}}.preloader{background:#a2a2a2;position:fixed;top:0;left:0;width:100%;height:100%;z-index:5000000;display:flex;justify-content:center;align-items:center;transform-origin:top;transition:all .5s ease;padding:0 20px}.preloader.hidden{display:none}.preloader .logo{display:flex;align-items:center;justify-content:center;column-gap:15px;transition:all .5s ease;overflow:hidden;width:100%}@media screen and (max-width:500px){.preloader .logo{column-gap:10px}.preloader .logo svg{max-width:120px}}.preloader .logo ul{padding:0;margin:0;list-style:none;position:relative}.preloader .logo ul li{color:var(--www-esspo-lt-nero,#fff);leading-trim:both;text-edge:cap;font-family:"RB Faktum Neue Extended";font-size:62.278px;font-style:normal;font-weight:400;line-height:89.681px;transition:transform .2s ease}@media screen and (max-width:500px){.preloader .logo ul li{font-size:32.278px;line-height:59.681px}}.preloader .logo ul li.next{position:absolute;left:0;bottom:0;transform:translateY(100%)}.cky-consent-container{opacity:0;animation:opacity .5s forwards;animation-delay:4s}@keyframes opacity{0%{opacity:0}100%{opacity:1}}#cookiescript_badge{z-index:10000001!important}#wpadminbar{z-index:10000000!important}.loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:rgb(0 0 0 / .6);z-index:5000000;display:none;justify-content:center;align-items:center}.loading-screen svg{max-width:250px;width:100%;animation:pulseAnimation 1.5s infinite}@keyframes pulseAnimation{0%{transform:scale(.95)}70%{transform:scale(1)}100%{transform:scale(.95)}}.pswp{z-index:8000000!important}