:root{--theme-color: var(--color-light)}.menu-item-has-children li:hover{background:#ffffff80}header .logo svg g path:nth-child(3){fill-opacity:1}.steps-container{border-radius:1.5rem;padding:.5rem;padding-left:0;position:relative}.steps-container .step{display:flex;position:relative}.steps-container .step:last-child{margin-bottom:0}.steps-container .step-number-holder{width:48px;filter:drop-shadow(0px 5px 5px rgba(114,141,254,.2));margin:0 .5rem;align-items:center;display:flex;justify-content:center;flex-shrink:0}.steps-container .step-number{background-color:#fff;width:40px;aspect-ratio:1;font-size:1.25rem;font-weight:700;border-radius:50%;display:flex;align-items:center;justify-content:center}.steps-container .step-number:after{content:"";background-color:#fff;width:4px;height:120%;position:absolute;bottom:0;z-index:-1}.steps-container .step:first-child .step-number:after,.steps-container .step:last-child .step-number-holder:not(.invisible) .step-number:after{height:50%}.steps-container .step:last-child .step-number:after{top:-20px}.steps-container .step-number .number{background:var(--hover-gradient);background-clip:text;-webkit-text-fill-color:transparent;line-height:1}.steps-container .invisible .step-number{width:0}.steps-container .step-with-submit .step+.step{margin-top:8px}.steps-container .step-with-submit .step-text{justify-content:space-between}.steps-container .step-with-submit .arrow{background:url(/images/distributors-page/arrow_fade.webp) no-repeat right center;width:16px;height:16px;transform:rotate(90deg);flex-shrink:0;position:relative}.steps-container .step-with-submit{display:flex;gap:.5rem;flex-direction:column}.steps-container .submit-app-btn{background:linear-gradient(180deg,#f0f3fa,#fff);width:100%;height:48px;display:flex;align-items:center;justify-content:center;font-size:1rem;font-weight:600;color:#023cc2;box-shadow:0 5px 20px #728dfe33,0 2px 5px #1f1f2914}.steps-container .submit-app-btn .gradient-color{background:linear-gradient(180deg,#8697c1,#536ba2);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.steps-container .step-text{width:100%;min-height:75px;padding:1rem;display:flex;align-items:center;flex-grow:1}@media(min-width:768px){.steps-container .step-text{padding:1.5rem;gap:1.5rem}.steps-container .step-with-submit{flex-direction:row}.steps-container .step-with-submit .invisible{display:none}.steps-container .step-with-submit .step:first-child{flex-grow:1}.steps-container .submit-app-btn{width:208px;height:auto;align-self:stretch}.steps-container .step-with-submit p{flex-shrink:0;max-width:85%}.steps-container .step-with-submit .arrow{width:100%;transform:none;flex-shrink:initial}.steps-container .step-with-submit .arrow:after{content:"";position:absolute;width:80%;height:100%;z-index:10;background:linear-gradient(to left,#fff0,#fff)}}@media(min-width:1024px){.steps-container .step-number-holder{margin:0 1.5rem}.step-number-holder{width:82px}}main>section,.bg-holder:not(:last-child){margin-bottom:112px}header,.esl-hero-section{color:var(--color-light);fill:var(--color-light)}header .logo svg g path:nth-child(2){fill-opacity:.72}main{margin-top:0}.bg-holder{margin-bottom:0}.cta-paragraph{font-weight:600;font-size:16px}.esl-hero-section .container{text-align:center}.esl-about-list li,.esl-pricing-section .heading{display:flex;align-items:center}.esl-hero-section,.esl-about-section{margin-bottom:0;background-repeat:no-repeat;background-position:top center;background-size:auto 100%}.esl-hero-section{background-color:#010101;background-image:url(/images/esl-page/esl_hero_bg_s.webp);height:880px;padding-top:calc(var(--header-height) + 2rem);padding-bottom:80px;display:flex;align-items:flex-end;justify-content:center;color:#fff}.esl-hero-section .cta-paragraph,.esl-hero-section .about-paragraph{max-width:780px;margin-inline:auto}.esl-hero-section .cta-paragraph{margin-bottom:30px}.esl-hero-section .about-paragraph{margin-bottom:60px}.esl-about-section{background-image:url(/images/esl-page/esl_about_s_bg.webp);background-color:#fff;background-position:bottom left;background-size:100% auto;max-height:772px;height:100vh}.esl-about-section .container{padding-top:77px}.esl-about-section h2{max-width:580px;margin-bottom:25px}.esl-about-list li{font-weight:500;margin-bottom:14px;list-style:none;gap:16px;font-size:14px;line-height:1}.esl-about-list li:last-child{margin-bottom:0}.esl-about-list li svg{flex-shrink:0}.esl-pricing-section{margin-top:74px;margin-bottom:80px}.esl-pricing-section h2{margin-bottom:10px}.esl-pricing-section .heading{gap:10px;margin-bottom:16px;font-size:16px}.esl-pricing-section .cta-paragraph{margin-bottom:32px}.esl-pricing-section .row{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between}.esl-pricing-section .about-row{margin-bottom:45px}.esl-pricing-section .about-row li{display:flex;list-style:none;margin-left:11px}.esl-pricing-section .row>*,.esl-pricing-section .how-works-row p{display:flex}.esl-pricing-section .about-row>*{flex-direction:column}.esl-pricing-section .gradient-border-box{border-radius:24px}.esl-pricing-section .about-row .gradient-border-box{height:100%;padding:19px 24px;line-height:22px}.esl-pricing-section .how-works-row{counter-reset:box;gap:16px}.esl-pricing-section .how-works-row>*{width:100%;counter-increment:box;padding:18px 24px;align-items:center;gap:16px}.esl-pricing-section .how-works-row>*:before{content:counter(box);width:40px;aspect-ratio:1;display:flex;border-radius:50%;font-size:24px;font-weight:600;background:#0000000a;box-shadow:0 2px 4px #1f1f2914 inset,0 2px 4px #ffffff3d;align-items:center;justify-content:center;flex-shrink:0}.esl-pricing-section .how-works-row p{flex-direction:column;font-size:16px}.esl-pricing-examples-section h2{font-size:56px;line-height:1.14}.esl-pricing-examples-section .example{border-radius:24px;padding:16px 24px;gap:24px;justify-content:space-between;border:1px solid rgba(31,31,41,.16);box-shadow:0 5px 20px #1f1f290a,0 2px 5px #1f1f290a;margin-bottom:16px}.esl-pricing-examples-section .example h3{font-weight:700;margin-bottom:18px;font-size:16px;word-spacing:-2px}.esl-pricing-examples-section .example p{font-size:16px;line-height:22px}.esl-pricing-examples-section .example picture{flex-shrink:0;width:188px}.esl-pricing-examples-section .explanation{gap:8px;padding-top:24px;align-items:flex-start;font-size:16px;font-weight:500}.esl-pricing-examples-section .explanation p{font-size:16px}.esl-pricing-examples-section .btn{margin-top:58px}.esl-features-section .features{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.esl-features-section .feature{width:353px;padding:18px 24px 0;display:flex;flex-direction:column;align-items:center;border-radius:24px;overflow:hidden}.esl-features-section .feature h3{width:100%;font-size:16px}.esl-features-section .text-column{display:flex;flex-direction:column;flex-grow:1}.esl-features-section .feature p{margin-bottom:auto;margin-top:auto}.esl-features-section .feature .img{margin-top:auto}.esl-features-section .pricing,.esl-features-section .battery{gap:5px}.esl-features-section .displays{padding:30px 32px 0;min-height:240px;display:flex;flex-direction:column;justify-content:space-between}.esl-features-section .pricing{height:296px;gap:10px}.esl-features-section .text-column{gap:10px}.esl-features-section .pricing .img{margin-bottom:-25px}.esl-features-section .battery{padding-bottom:2px}.esl-features-section .eco{height:354px;justify-content:space-evenly}.esl-features-section .cp{min-height:329px}.esl-features-section .cp .img{width:270px;height:160px}.esl-features-section .cp img{width:385px;max-width:initial}.esl-features-section .sizes{height:348px;padding-bottom:20px}.esl-features-section .sizes .text-column{margin-bottom:27px;align-self:flex-start;gap:5px}.esl-features-section .sizes .images{position:relative;margin-top:auto;margin-bottom:0}.esl-features-section .sizes .pt1{width:max-content;position:absolute;top:-27px;left:50%;transform:translate(-50%)}.esl-features-section .infrastructure{padding:18px 17px 0}.esl-features-section .infrastructure .text-column{padding-left:7px;padding-right:7px}.integrations-list{margin-bottom:8px}.integrations-list li{display:flex;max-width:617px;align-items:center;gap:20px;margin-bottom:15px}.integrations-list li:before{content:"";width:20px;aspect-ratio:1;background:url(/images/icons/blue_check_circle.png) no-repeat;background-size:cover;display:block;flex-shrink:0}.integrations-list li p{font-weight:500;line-height:18px;word-spacing:-2px}.integrations-section{display:flex;flex-direction:column}.integrations-section .overlapping-container{align-items:center}.integrations-section .esl-img{width:50%}.use-cases-section .use-cases{display:flex;flex-wrap:wrap;justify-content:center;gap:36px 16px}.use-cases-section .use-case{max-width:353px}.use-cases-section .use-case h3{margin:12px 0;font-size:24px;font-weight:700;word-spacing:3px;letter-spacing:-1px}.use-cases-section .use-case .text-block{word-spacing:-2px;margin-top:-9px;font-weight:500;line-height:22px}.use-cases-section .use-case img{border-radius:32px}.use-cases-section .use-case .blurred{filter:blur(10px);opacity:24%;z-index:-1;margin-top:12px}@supports not (filter: blur(10px)){.blurred{display:none}}.table-container.container{padding-right:0}.device-examples-box{padding-right:20px}.device-examples-box .inner{flex-direction:column;gap:0}.device-examples-box .box-with-gradient{min-width:fit-content}.device-examples-box .inner th,.device-examples-box .inner td{height:38px}.device-examples-box picture{flex-shrink:0}.device-examples-box .tabcontent{padding-right:20px}.device-examples-box .tabcontent:not(:first-child){display:none}.device-examples-box .image-wrapper{display:flex;justify-content:flex-start;align-items:center;gap:40px;margin:26px 0}@media(min-width:600px){.esl-pricing-section .how-works-row>*{width:calc(50% - 8px);padding:24px}.esl-features-section .feature:not(.infrastructure){width:calc(50% - 8px)}.esl-features-section .eco{height:initial;gap:20px}.esl-features-section .infrastructure{width:100%;height:240px;padding:18px 0 18px 18px;flex-direction:row;align-items:center;gap:24px}.esl-features-section .infrastructure .img{flex-shrink:0;max-width:263px;margin:initial}.use-cases-section .use-case{width:calc(50% - 8px)}}@media(max-width:767px){.btn{height:54px}}@media(min-width:768px){.esl-hero-section{background-image:url(/images/esl-page/esl_hero_bg_m.webp)}.esl-about-list li{font-size:16px}.esl-pricing-section .gradient-border-box{border-radius:44px}.esl-pricing-section .heading{margin-bottom:18px}.esl-pricing-section .about-row>*{width:calc(50% - 12px)}.example.adaptive-columns,.explanation.adaptive-columns{flex-direction:row}.explanation.adaptive-columns{align-items:center}.esl-pricing-examples-section .example picture{width:235px}.esl-pricing-examples-section .explanation{padding-left:24px}.esl-features-section .infrastructure{min-height:initial}.integrations-section .adaptive-columns{flex-direction:row;gap:16px;justify-content:space-between}}@media(min-width:1024px){h1{font-size:56px;margin-bottom:18px}.esl-hero-section{background-image:url(/images/esl-page/esl_hero_bg_l.webp)}.cta-paragraph,.esl-pricing-section .heading,.esl-pricing-examples-section .example h3{font-size:24px}.esl-hero-section .about-paragraph{font-weight:500;margin-bottom:58px}.esl-about-section{background-image:url(/images/esl-page/esl_about_m_bg.webp)}.esl-pricing-section .how-works-row{flex-wrap:nowrap}.esl-pricing-section .how-works-row>*{width:calc(25% - 8px);flex-direction:column;align-items:flex-start;gap:10px}.esl-pricing-section h2{margin-bottom:34px}.esl-pricing-section .cta-paragraph{margin-bottom:70px}.esl-pricing-examples-section .example{padding:24px 24px 24px 40px}.esl-pricing-examples-section .btn{margin-top:103px}.esl-features-section .features{justify-content:space-between}.esl-features-section .feature{flex-grow:1}.esl-features-section .feature.displays,.esl-features-section .feature.pricing,.esl-features-section .feature.battery{width:calc(33% - 8px)}.esl-features-section .feature.eco,.esl-features-section .feature.cp,.esl-features-section .feature.sizes{height:240px;min-height:initial;flex-direction:row;align-items:center;gap:12px}.esl-features-section .eco .img,.esl-features-section .cp .img,.esl-features-section .sizes .images{flex-shrink:0;margin:initial}.esl-features-section .feature.displays{max-width:338px}.esl-features-section .feature.pricing{max-width:466px}.esl-features-section .feature.battery{max-width:384px}.esl-features-section .feature.eco{max-width:508px;padding-bottom:24px}.esl-features-section .feature.cp{max-width:696px;padding-right:0}.esl-features-section .cp .img{width:220px;height:240px}.esl-features-section .feature.sizes{max-width:452px;padding-right:0;padding-bottom:0}.esl-features-section .sizes .images{margin-right:-100px;margin-top:auto}.esl-features-section .sizes .pt1{bottom:0;top:initial;left:-55px}.esl-features-section .feature.infrastructure{width:50%;max-width:752px;align-items:center;height:initial;height:240px}:lang(uk) .esl-features-section .feature.infrastructure{gap:0}.integrations-section .overlapping-container{flex-shrink:0}.integrations-section .adaptive-columns{gap:40px}.integrations-section .esl-img{margin-left:-35px}.use-cases-section .use-case{width:calc(33% - 8px)}.device-examples-box{display:flex;gap:24px;margin-bottom:40px}.device-examples-box .tabs{justify-content:space-between;flex-direction:column;margin-bottom:0}.device-examples-box .tabs .tab{width:265px;height:97px;padding:5px 10px 0 40px;border-radius:40px;position:relative;justify-content:flex-start}.device-examples-box .box-with-gradient{padding:24px}.device-examples-box .inner{flex-direction:row}.device-examples-box .inner tr:first-child td{border-radius:28px 0 0}.device-examples-box .inner tr:last-child td{border-radius:0 0 0 28px}.device-examples-box .inner:not(#tab4) .image-wrapper img{width:140px}.device-examples-box .image-wrapper{background:#0000000f;width:180px;flex-direction:column;border-radius:0 16px 16px 0;flex-shrink:0;margin:0}.device-examples-box .inner td{white-space:initial}}@media(min-width:1260px){h2{margin-bottom:65px}.bg-holder:not(:last-child){margin-bottom:186px}.esl-hero-section{background-image:url(/images/esl-page/esl_hero_bg.webp);padding-bottom:120px}html:lang(de) .esl-hero-section,html:lang(es) .esl-hero-section,html:lang(pl) .esl-hero-section{padding-bottom:60px}.esl-about-section{background-image:url(/images/esl-page/esl_about_bg.webp);background-size:auto 100%;background-position:top right;display:flex;align-items:center}.esl-about-section .container{padding-top:0}.esl-about-section h2{margin-bottom:70px}.esl-about-list li{margin-bottom:24px;word-spacing:-2px}.esl-pricing-section{margin-top:150px;margin-bottom:160px}.esl-pricing-section .about-row .gradient-border-box{padding:26px 24px}.integrations-section .btn{margin-top:65px}.esl-pricing-examples-section,.esl-features-section,.use-cases-section,.integrations-section{margin-bottom:190px}.esl-features-section .feature{height:240px;padding-left:32px}.esl-features-section .displays{padding-left:40px}.esl-features-section .pricing{flex-direction:row;padding-right:0;gap:24px}.esl-features-section .pricing .text-column{align-self:flex-start;gap:10px}:lang(es) .esl-features-section .pricing .text-column,:lang(uk) .esl-features-section .pricing .text-column{gap:0}:lang(es) .esl-features-section .pricing .text,:lang(pl) .esl-features-section .pricing .text,:lang(de) .esl-features-section .pricing .text,:lang(uk) .esl-features-section .pricing .text{font-size:15px}.esl-features-section .pricing .img{flex-shrink:0;margin:initial;margin-right:-10px}.esl-features-section .cp .img{width:242px}.esl-features-section .battery .text{margin-bottom:30px}.esl-features-section .infrastructure .img{max-width:283px}.use-cases-section .use-cases{justify-content:space-between}.use-cases-section .use-case .text-block{padding:24px}.use-cases-section .use-case{width:calc(25% - 14px)}.device-examples-box .inner th{width:11.25rem;padding-left:1rem;padding-right:1rem}}
