.carousel-block{overflow:hidden;position:relative}.carousel-block.dark{background:#fafafa}.carousel-block.team-posts .grid-lines-box{bottom:201px}@media screen and (max-width:920px){.carousel-block.team-posts .grid-lines-box{bottom:0}}.carousel-block.team-posts .container .content{padding:150px 0 444px 70px}@media screen and (max-width:1440px){.carousel-block.team-posts .container .content{padding:150px 0 444px 0}}@media screen and (max-width:920px){.carousel-block.team-posts .container .content{padding:64px 0 128px 0}}.carousel-block.team-posts .container .content .left{width:100%}.carousel-block.team-posts .container .content .right{width:100%}.carousel-block.team-posts .container .content .right .embla__viewport{overflow:visible}.carousel-block.team-posts .container .content .right .embla__slide{--slide-size:410px}@media screen and (max-width:768px){.carousel-block.team-posts .container .content .right .embla__slide{--slide-spacing:15px;--slide-size:335px}}.carousel-block.team-posts .container .content .right .embla__slide .embla__content .embla__content__text{border:1px solid #8c8c8c;border-radius:16px;background:#fff;padding:30px 75px 30px 30px}.carousel-block.team-posts .container .content .right .embla__controls{bottom:262px}.carousel-block.team-posts .embla__controls.fake{bottom:263px}@media screen and (max-width:920px){.carousel-block.team-posts .embla__controls.fake{bottom:63px}}.carousel-block.lesspb .container .content{padding:150px 0 143px 70px}@media screen and (max-width:1440px){.carousel-block.lesspb .container .content{padding:150px 0 143px 0}}@media screen and (max-width:920px){.carousel-block.lesspb .container .content{padding:64px 0 143px 0}}.carousel-block.lesspb .grid-lines-box{bottom:0}.carousel-block.lesspb .container .content .right .embla__controls{bottom:62px}.carousel-block.lesspb .embla__controls.fake{bottom:62px}.carousel-block h1{font-size:40px;font-style:normal;font-weight:600;line-height:48px}@media screen and (max-width:1280px){.carousel-block h1{font-size:32px;line-height:40px}}@media screen and (max-width:768px){.carousel-block h1{font-size:24px;line-height:32px}}.carousel-block h1,.carousel-block h2,.carousel-block h5{color:var(--esspo-lt-gray)}.carousel-block h1 span,.carousel-block h2 span,.carousel-block h5 span{color:#5f5f5f}.carousel-block .container{padding:0 0 0 calc((100% - 1440px)/ 2);margin:0;max-width:100%}@media screen and (max-width:1440px){.carousel-block .container{padding:0 0 0 70px}}@media screen and (max-width:1024px){.carousel-block .container{padding:0 0 0 20px}}.carousel-block .container .content{padding:150px 0 243px 0;position:relative;z-index:1;padding-left:70px}@media screen and (max-width:1024px){.carousel-block .container .content{padding-left:20px}}@media screen and (max-width:920px){.carousel-block .container .content{padding:64px 0 144px 0}}.carousel-block .container .content .left{width:20%}@media screen and (max-width:1024px){.carousel-block .container .content .left{width:100%;padding-right:20px}}.carousel-block .container .content .left .sub-title{display:flex;padding:7px 14px;align-items:flex-start;border-radius:8px;border:1px solid var(--esspo-lt-gray)}.carousel-block .container .content .left .text *{color:var(--esspo-lt-gray)}.carousel-block .container .content .left .products-cat{padding:0;margin:0;list-style:none}.carousel-block .container .content .left .products-cat 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}.carousel-block .container .content .left .products-cat li svg{display:none}.carousel-block .container .content .left .products-cat li.active{color:#8c8c8c}.carousel-block .container .content .left .products-cat li.active svg{display:block}.carousel-block .container .content .right{width:calc(80% - 140px)}@media screen and (max-width:1024px){.carousel-block .container .content .right{width:100%}}.carousel-block .container .content .right .embla{max-width:100%;margin:auto;--slide-height:19rem;--slide-spacing:20px;--slide-size:410px}@media screen and (max-width:768px){.carousel-block .container .content .right .embla{--slide-spacing:15px;--slide-size:335px}}@media screen and (max-width:500px){.carousel-block .container .content .right .embla.static{--slide-size:calc(100% - 20px)}}.carousel-block .container .content .right .embla__viewport{overflow:hidden}@media screen and (max-width:1024px){.carousel-block .container .content .right .embla__viewport{overflow:visible}}.carousel-block .container .content .right .embla__container{backface-visibility:hidden;display:flex;touch-action:pan-y pinch-zoom;margin-left:calc(var(--slide-spacing) * -1)}.carousel-block .container .content .right .embla__slide{flex:0 0 var(--slide-size);min-width:0;padding-left:var(--slide-spacing);text-decoration:none}.carousel-block .container .content .right .embla__slide.product *{color:var(--esspo-lt-gray);text-decoration:none}.carousel-block .container .content .right .embla__slide.product .embla__content{background:#fff;border:1px solid #8c8c8c;border-radius:16px}.carousel-block .container .content .right .embla__slide.product .embla__content .embla__content__details{border-top:1px solid #8c8c8c}.carousel-block .container .content .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-radius:16px}.carousel-block .container .content .right .embla__slide .embla__content:hover{background:var(--www-esspo-lt-yellow)}.carousel-block .container .content .right .embla__slide .embla__content:hover .embla__content__text .link a{color:#5f5f5f}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__img{position:relative;padding-top:92%;border-radius:16px 16px 0 0;background:0 0;overflow:hidden}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text{padding:30px;border-radius:0 0 16px 16px;border-right:1px solid var(--Bold,#5f5f5f);border-bottom:1px solid var(--Bold,#5f5f5f);border-left:1px solid var(--Bold,#5f5f5f);flex-grow:1;display:flex;flex-direction:column;position:relative}@media screen and (max-width:768px){.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text{padding:20px}}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text .flx h3{color:var(--Bold,#8c8c8c)}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text .flx .text p{color:var(--www-esspo-lt-gray,#8c8c8c)}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text .position p{color:var(--www-esspo-lt-gray,#8c8c8c)}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text .contacts a{text-decoration:unset;color:inherit;color:var(--www-esspo-lt-gray,#8c8c8c)}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text .link{flex-grow:1;display:flex;align-items:flex-end}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text .link div{display:flex;align-items:center;column-gap:15px;color:#8c8c8c;text-decoration:unset;font-size:18px;font-style:normal;font-weight:600;line-height:34px;transition:all .3s ease-in-out}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__text .lnkdin{position:absolute;width:41px;height:41px;border-radius:100%;background:#bbb;display:flex;justify-content:center;align-items:center;top:30px;right:30px}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__details{padding:30px}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__details .attributes-values ul{padding:0;margin:0;list-style:none}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__details .button div{column-gap:10px}.carousel-block .container .content .right .embla__slide .embla__content .embla__content__details .button div p{font-weight:600}.carousel-block .container .content .right .embla__controls{display:none;position:absolute;z-index:50;bottom:164px;left:483px;width:50%}@media (max-width:1440px){.carousel-block .container .content .right .embla__controls{left:659px}}.carousel-block .container .content .right .embla__buttons{justify-content:flex-end}.carousel-block .container .content .right .embla__button{background:0 0;opacity:1;border:unset;padding:0;width:62px;height:62px;cursor:pointer;transition:all .3s ease-in-out}.carousel-block .container .content .right .embla__button.embla__button--prev:hover{transform:translateX(-5px)}.carousel-block .container .content .right .embla__button.embla__button--next:hover{transform:translateX(5px)}.carousel-block .embla__controls.fake{position:absolute;z-index:50;bottom:165px;left:50%;transform:translateX(-50%);width:1440px;padding:0 60px}@media screen and (max-width:1439px){.carousel-block .embla__controls.fake{max-width:1280px;padding:0 104px}}@media screen and (max-width:1279px){.carousel-block .embla__controls.fake{max-width:1024px;padding:0 100px}}@media screen and (max-width:1023px){.carousel-block .embla__controls.fake{max-width:920px;padding:0 48px}}@media screen and (max-width:920px){.carousel-block .embla__controls.fake{bottom:63px}}@media screen and (max-width:919px){.carousel-block .embla__controls.fake{max-width:768px;padding:0 34px}}@media screen and (max-width:767px){.carousel-block .embla__controls.fake{max-width:480px;padding:0 14px}}@media screen and (max-width:479px){.carousel-block .embla__controls.fake{max-width:375px;padding:0 32px}}.carousel-block .embla__controls.fake.hidden{display:none!important}.carousel-block .embla__controls.fake .embla__buttons{justify-content:flex-end}.carousel-block .embla__controls.fake .embla__button{background:0 0;opacity:1;border:unset;padding:0;width:62px;height:62px;cursor:pointer;transition:all .3s ease-in-out}.carousel-block .embla__controls.fake .embla__button svg path{transition:all .3s ease-in-out}.carousel-block .embla__controls.fake .embla__button.embla__button--prev:not(.disabled):hover{transform:translateX(-5px)}.carousel-block .embla__controls.fake .embla__button.embla__button--prev:not(.disabled) svg path{fill:#8c8c8c}.carousel-block .embla__controls.fake .embla__button.embla__button--next:not(.disabled):hover{transform:translateX(5px)}.carousel-block .embla__controls.fake .embla__button.embla__button--next:not(.disabled) svg path{fill:#8c8c8c}.carousel-block .grid-lines-box{height:186px;position:absolute;bottom:103px;left:0;width:100%;overflow:hidden;border-bottom:1px solid #bbb;border-top:1px solid #bbb;z-index:0}@media screen and (max-width:920px){.carousel-block .grid-lines-box{bottom:0}}.carousel-block .grid-lines{position:absolute;left:0;right:0;top:0;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.717px' height='72.717px'%3E%3Cpath d='M1 71.717V0H0v72.717h72.717v-1z' fill='%23BBBBBB'/%3E%3C/svg%3E") repeat 50% 0;border-color:#fff;width:100vw;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62px' height='62px'%3E%3Cpath d='M1 61V0H0v62h62v-1z' fill='%23BBBBBB'/%3E%3C/svg%3E")}@media screen and (max-width:1440px){.carousel-block .container{margin:0}}#configurator{padding:70px;border:unset;outline:0;width:100%;max-width:100%;height:100%;max-height:100%;overflow-y:auto;background:0 0;margin:0 auto}@media screen and (max-width:1024px){#configurator{padding:70px 20px}}#configurator .wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%}#configurator .wrap .content{max-width:1440px}#configurator h3{color:#8c8c8c}#configurator h3 span{color:#5f5f5f}#configurator .text p{color:#8c8c8c}#configurator .content{padding:0;position:relative}#configurator .content .inner{border-radius:16px;padding:100px 70px;position:relative;overflow:hidden;background:#fafafa}@media screen and (max-width:1024px){#configurator .content .inner{padding:100px 20px}}@media screen and (max-width:768px){#configurator .content .inner{padding:40px 20px}}#configurator .content .close{width:29px;height:29px;border-radius:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;transform:translateY(-50%) translateX(50%);background:#bbb;cursor:pointer;z-index:10}#configurator .content .grid-lines-box{height:100%;width:45%;left:0;bottom:0;position:absolute;overflow:hidden;z-index:5;border-top:unset;border-bottom:unset;border-right:1px solid #bbb;z-index:0}@media screen and (max-width:1024px){#configurator .content .grid-lines-box{display:none;width:100%;height:248px;bottom:unset;top:0;border-right:unset}}#configurator .content .grid-lines{position:absolute;left:0;right:0;top:0;bottom:0;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='72.717px' height='72.717px'%3E%3Cpath d='M1 71.717V0H0v72.717h72.717v-1z' fill='%23BBBBBB'/%3E%3C/svg%3E") repeat 50% 0;border-color:#fff;width:calc(100% + 44px);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='62px' height='62px'%3E%3Cpath d='M1 61V0H0v62h62v-1z' fill='%23BBBBBB'/%3E%3C/svg%3E")}#configurator .content .relative{position:relative;z-index:6}#configurator .content .show-mobile{display:none}@media screen and (max-width:1024px){#configurator .content .show-mobile{display:flex;flex-direction:column}}@media screen and (max-width:1024px){#configurator .content .hide-mobile{display:none!important}}#configurator .content .left{width:calc(55% - 35px);padding-right:0!important}@media screen and (max-width:1024px){#configurator .content .left{width:100%}}#configurator .content .left .image{border-radius:16px;overflow:hidden}#configurator .content .left .image .zoomable{display:flex}#configurator .content .left .image img{width:100%}#configurator .content .left .image .zoom-controls{position:absolute;top:10px;right:10px;display:flex;gap:5px}#configurator .content .left .image .zoom-controls button{padding:5px 10px;font-size:16px;cursor:pointer}#configurator .content .right{width:calc(45% - 35px)}@media screen and (max-width:1024px){#configurator .content .right{width:100%}}#configurator .single{border:1px solid #8c8c8c;width:100%}@media screen and (max-width:500px){#configurator .single{flex-direction:column}}#configurator .single .left-inner{padding:16px 15px;border-right:1px solid #8c8c8c}@media screen and (max-width:500px){#configurator .single .left-inner{border-right:unset;border-bottom:1px solid #8c8c8c}}#configurator .single .left-inner p{font-size:14px;line-height:16px;color:#8c8c8c}#configurator .single .right-inner{flex-grow:1;padding:16px 15px}#configurator .single .right-inner .custom-select{position:relative;flex:1;height:100%}#configurator .single .right-inner .custom-select select{display:none}#configurator .single .right-inner .custom-select .select-selected{background-color:#fff0;color:#fff;cursor:pointer;user-select:none;width:100%;box-sizing:border-box;display:flex;align-items:center;color:#5f5f5f;font-family:"RB Faktum Neue Extended";font-size:14px;font-style:normal;font-weight:600;line-height:16px;justify-content:space-between;width:100%;height:100%;padding:0 15px}#configurator .single .right-inner .custom-select .select-selected svg path{fill:#5f5f5f}#configurator .single .right-inner .custom-select .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;max-height:200px;overflow-y:auto;box-sizing:border-box;width:100%;border:1px solid #fff}#configurator .single .right-inner .custom-select .select-items.select-hide{display:none}#configurator .single .right-inner .custom-select .select-items div{color:#000;padding:16px;border:1px solid #fff0;cursor:pointer;user-select:none;color:#a2a2a2;font-family:"RB Faktum Neue Extended";font-size:12px;font-style:normal;font-weight:600;line-height:16px}#configurator .single .right-inner .custom-select .select-items div.same-as-selected,#configurator .single .right-inner .custom-select .select-items div:hover{background-color:#f1f1f1}#configurator .help{column-gap:20px}#configurator .help p{color:var(--www-esspo-lt-gray,#8c8c8c);font-size:18px;font-style:normal;font-weight:600;line-height:normal}#configurator .help span{column-gap:10px}#configurator .help span a{color:var(--www-esspo-lt-gray,#8c8c8c);font-family:"RB Faktum Neue Extended";font-size:12px;font-style:normal;font-weight:600;line-height:16px;text-decoration:none;transition:all .3s ease-in-out}#configurator .help span a:hover{color:#5f5f5f}#configurator .help span a svg{width:5px}