@charset "UTF-8";.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/_next/static/media/ajax-loader.0b80f665.gif) 50% no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(/_next/static/media/slick.25572f22.eot);src:url(/_next/static/media/slick.25572f22.eot?#iefix) format("embedded-opentype"),url(/_next/static/media/slick.653a4cbb.woff) format("woff"),url(/_next/static/media/slick.6aa1ee46.ttf) format("truetype"),url(/_next/static/media/slick.f895cfdf.svg#slick) format("svg")}.slick-next,.slick-prev{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;transform:translateY(-50%);cursor:pointer;border:none}.slick-next,.slick-next:focus,.slick-next:hover,.slick-prev,.slick-prev:focus,.slick-prev:hover{color:transparent;outline:none;background:transparent}.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.25}.slick-next:before,.slick-prev:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;margin:0 5px;padding:0}.slick-dots li,.slick-dots li button{width:20px;height:20px;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;padding:5px;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:black;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:black}.top-home-page{display:flex}.top-home-page .left{flex:1.5 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:0 max(3vw,20px);position:relative}.top-home-page .right{flex:4 1}.top-home-page .left .content{z-index:2}.top-home-page .left h1{text-align:left;margin:25px auto 20px;color:black;white-space:pre}.top-home-page .left .content p{color:#646464;font-weight:400;font-size:clamp(14px,1.5vw,16px);line-height:clamp(18px,1.5vw,28px)}.top-home-page .left .content p b{color:var(--dark-orange);font-weight:700}.top-home-page .left .action-buttons{display:flex;margin-top:20px;align-items:center;gap:1.8vw}.top-home-page .left .action{align-self:flex-start}.top-home-page .left .button-video{display:flex;align-items:center;gap:10px;color:black}.top-home-page .left .button-video .play-label{color:black}.top-home-page .left .button-video .play-button{width:30px;height:30px;background-color:white;border-radius:50%;border-bottom:3px solid transparent;border-right:3px solid transparent;border-left:3px solid transparent;border-left-color:var(--main-color1);border-top:3px solid transparent;border-top-color:var(--main-color1);box-shadow:0 5px 16px 0 #dfdfdf;transform:rotate(-45deg);display:flex;align-items:center;justify-content:center}.top-home-page .left .button-video:hover{cursor:pointer}.top-home-page .left .button-video:hover .play-label{color:var(--dark-orange)}.top-home-page .left .button-video:hover .play-button{animation:play-rotation .8s ease-in-out infinite}@keyframes play-rotation{0%{border-left-color:var(--dark-orange);border-top-color:var(--dark-orange);border-right-color:transparent;border-bottom-color:transparent}25%{border-left-color:transparent;border-top-color:var(--dark-orange);border-right-color:var(--dark-orange);border-bottom-color:transparent}50%{border-left-color:transparent;border-top-color:transparent;border-right-color:var(--dark-orange);border-bottom-color:var(--dark-orange)}75%{border-left-color:var(--dark-orange);border-top-color:transparent;border-right-color:transparent;border-bottom-color:var(--dark-orange)}}.top-home-page .right{max-width:70%;position:relative;overflow-x:hidden;overflow-y:hidden;height:clamp(400px,41vw,700px)}.top-home-page .back.right-component{width:100%;height:100%;object-fit:cover;border-bottom-left-radius:50px}.top-home-page .right .screen-shot{width:80%;object-fit:contain;position:absolute;top:max(calc(100% - 33vw),80px);left:10%}.top-home-page .right .slick-dots li button:before{display:flex;justify-content:center;font-size:clamp(12px,1.5vw,15px);color:var(--main-color2)}.top-home-page .right .slick-dots li.slick-active button:before{font-size:clamp(16px,2.2vw,22px)}.top-home-page .radial-gradiant{width:75%;height:50%;background:radial-gradient(50% 50% at 50% 50%,rgba(255,156,0,.12) 0,rgba(255,106,22,0) 100%);position:absolute;left:-20%;top:60%;z-index:1}.modal-image-viewer,.modal-video-player{font-family:Roboto,sans-serif;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:white;border-radius:5px}.modal-image-viewer .close-window,.modal-video-player .close-window{display:flex;justify-content:right;background-color:white}.modal-image-viewer img{width:90vw;max-height:calc(100vh - 30px);object-fit:contain}@media screen and (max-width:1200px){.top-home-page{display:block;background-size:cover;min-height:100vh}.top-home-page .left .content{margin-top:100px;max-width:80%;display:flex;flex-direction:column;align-items:center}.top-home-page .left .content h1,.top-home-page .left .content p{text-align:center}.top-home-page .left .action-buttons{flex-direction:column;gap:25px}.top-home-page .back.right-component{display:none}.top-home-page .right{max-width:100%;height:clamp(210px,60vw,530px)}.top-home-page .right .screen-shot{top:7%;left:7%}}.solar-system{position:absolute;display:flex;align-items:center;justify-content:center}.solar-system .circle{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);aspect-ratio:1/1;border:1px solid;border-radius:50%}.solar-system .circle.nb1{width:35%;animation:growth-circle1 10s linear infinite}.solar-system .circle.nb2{width:55%;animation:growth-circle2 10s linear infinite}.solar-system .circle.nb3{width:75%;animation:growth-circle3 10s linear infinite}.solar-system .circle.nb4{width:95%;animation:growth-circle4 10s linear infinite}@keyframes growth-circle1{0%{width:35%}to{width:55%}}@keyframes growth-circle2{0%{width:55%}to{width:75%}}@keyframes growth-circle3{0%{width:75%}to{width:95%}}@keyframes growth-circle4{0%{width:95%}to{width:105%}}.solar-system .planets{width:100%;height:100%;position:relative;transform-origin:center;animation:rotate-planets 180s linear infinite}.solar-system .planet{position:absolute;aspect-ratio:1/1;border-radius:50%}@keyframes rotate-planets{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.my-carousel{width:100%;margin:0 auto;height:100%;position:relative;--offset-top:0px;--offset-center:0px;--offset-left:0px;--offset-left-left:0px;--offset-right:0px;--offset-right-right:0px}.my-carousel .only-two-slides{display:flex;gap:20px}.my-carousel .only-two-slides .slide1,.my-carousel .only-two-slides .slide2{flex:1 1;display:flex;scale:.95}.my-carousel .only-two-slides .slide1{justify-content:right}.my-carousel .only-two-slides .slide2{justify-content:left}.my-carousel .my-carousel-content{touch-action:auto;width:80%;height:80%;position:absolute;top:0;left:10%}.my-carousel .item{position:absolute;top:var(--offset-top);display:flex;align-items:center;justify-content:center}.my-carousel .item.left,.my-carousel .item.left-left,.my-carousel .item.right,.my-carousel .item.right-right{scale:.6;opacity:.5;box-shadow:0 1px 5px 0 #00000026}.my-carousel .item.left{left:var(--offset-left)}.my-carousel .item.right{left:var(--offset-right)}.my-carousel .item.left-left{left:var(--offset-left-left)}.my-carousel .item.right-right{left:var(--offset-right-right)}.my-carousel .item.center{scale:.8;left:var(--offset-center);box-shadow:0 4px 20px 0 #0000000d;box-shadow:0 10px 40px 0 #00000026}.my-carousel .left-action{position:absolute;top:50%;left:0}.my-carousel .right-action{position:absolute;top:50%;right:0}.my-carousel .item.left-left.from-left,.my-carousel .item.left.from-left.three-slides{animation:fade-in-left 1s ease-in-out}@keyframes fade-in-left{0%{opacity:0}to{opacity:.5}}.my-carousel .item.left.from-left.five-slides{animation:from-left-left-to-left 1s ease-in-out}@keyframes from-left-left-to-left{0%{scale:.6;left:var(--offset-left-left);opacity:.5}to{scale:.6;left:var(--offset-left);opacity:.5}}.my-carousel .item.left.from-right{animation:from-center-to-left 1s linear}@keyframes from-center-to-left{0%{scale:.8;left:var(--offset-center);opacity:1}to{scale:.6;left:var(--offset-left);opacity:.5}}.my-carousel .item.left-left.from-right{animation:from-left-to-left-left 1s linear}@keyframes from-left-to-left-left{0%{scale:.6;left:var(--offset-left);opacity:.5}to{scale:.6;left:var(--offset-left-left);opacity:.5}}.my-carousel .item.center.from-left{animation:from-left-to-center 1s linear}@keyframes from-left-to-center{0%{scale:.6;left:var(--offset-left);opacity:1}to{scale:.8;left:var(--offset-center);opacity:1}}.my-carousel .item.center.from-right{animation:from-right-to-center 1s linear}@keyframes from-right-to-center{0%{scale:.6;left:var(--offset-right);opacity:1}to{scale:.8;left:var(--offset-center);opacity:1}}.my-carousel .item.right.from-left{animation:from-center-to-right 1s linear}@keyframes from-center-to-right{0%{scale:.8;left:var(--offset-center);opacity:1}to{scale:.6;left:var(--offset-right);opacity:.5}}.my-carousel .item.right.from-right.three-slides{animation:fade-in-right 1s linear}.my-carousel .item.right.from-right.five-slides{animation:from-right-right-to-right 1s linear}@keyframes from-right-right-to-right{0%{scale:.6;left:var(--offset-right-right);opacity:.5}to{scale:.6;left:var(--offset-right);opacity:.5}}.my-carousel .item.right-right.from-right{animation:fade-in-right 1s linear}@keyframes fade-in-right{0%{opacity:0}to{opacity:.5}}.my-carousel .item.right-right.from-left{animation:from-right-to-right-right 1s linear}@keyframes from-right-to-right-right{0%{scale:.6;left:var(--offset-right);opacity:.5}to{scale:.6;left:var(--offset-right-right);opacity:.5}}.my-carousel .position-indicator{position:absolute;bottom:5%;left:50%;transform:translateX(-50%);height:10%;display:flex;align-items:center;justify-content:center;gap:10px}.my-carousel .position-indicator .indicator{height:max(1vw,10px);max-height:15px;aspect-ratio:1;background-color:#d9d9d9;border-radius:50%;cursor:pointer}.my-carousel .position-indicator .selected-indicator{height:max(1.2vw,12px);max-height:18px;aspect-ratio:1/1;background-color:var(--main-color5);border-radius:50%}.service-cards{margin-top:15px;max-height:350px}.service-cards .card-alone{aspect-ratio:36/35;max-height:325px;border-radius:5px;padding:5px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background-color:white;position:relative;overflow:hidden}.service-cards .card-alone .main-icon{max-width:100%;height:60%}.service-cards .card-alone .free{position:absolute;top:15px;right:15px;background-color:var(--main-color6);color:white;padding:5px 10px;border-radius:5px;font-size:clamp(14px,1.5vw,16px)}.service-cards .card-alone .instructions{height:100%;width:100%;overflow:hidden;padding:10px;display:none;position:absolute;top:0;left:-100%;background-color:var(--main-color5);color:white;font-size:clamp(15px,1.8vw,18px);line-height:25px;font-weight:400;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;transition:left .3s ease-out}.service-cards .card-alone .instructions.show-text{left:0}.service-cards .card-alone .instructions b{font-weight:700;color:var(--main-color1)}.service-cards .card-alone .instructions img{max-height:25px}.service-cards .cards-deploy{max-width:1200px;padding:0 15px;margin:0 auto;display:flex;justify-content:center;gap:25px}.service-cards .cards-deploy .card-alone{box-shadow:0 10px 40px 0 #00000026}.service-cards .cards-in-deck{display:none;width:100%;height:300px}@media screen and (max-width:850px){.service-cards .cards-deploy{display:none}.service-cards .cards-in-deck{display:block}}.example-item{width:100%;aspect-ratio:20/10;padding:15px;border-radius:5px;display:flex;gap:30px}.example-item .item-image{flex:1 1;display:flex;align-items:center;justify-content:center}.example-item .item-image img{display:block;width:70%;height:70%;object-fit:contain}.example-item .item-text{flex:2 1;display:flex;flex-direction:column;justify-content:center;font-size:clamp(16px,2vw,20px);line-height:clamp(20px,2.8vw,28px);font-style:italic}.example-item .item-text h5{font-weight:700;line-height:35px}@media screen and (max-width:750px){.example-item{flex-direction:column;aspect-ratio:40/50;gap:10px}.example-item .item-text{font-size:14px;line-height:20px;flex:5 1}.example-item .item-image img{height:80%}}.examples{margin-bottom:35px}.examples .carousel{width:90%;margin:0 auto}@media screen and (max-width:750px){.examples .carousel{width:100%}}.news-carousel{height:700px;width:100%}.news-carousel .wait{margin-top:50px;display:flex;justify-content:center}.news-carousel .news-item{height:600px;width:550px;background-color:white;padding:15px;border-radius:5px;display:flex;flex-direction:column;font-family:Inter,sans-serif;cursor:pointer}.news-carousel .news-item .image{height:170px;max-width:80%;object-fit:contain;display:block;margin:0 auto 20px;flex-grow:0}.news-carousel .news-item .date{color:var(--main-color6);font-weight:600;font-size:16px;line-height:22px;flex-grow:0}.news-carousel .news-item .title{font-weight:700;font-size:18px;line-height:25px;flex-grow:0;margin-bottom:15px;margin-top:10px}.news-carousel .news-item .text{height:100%;overflow-y:auto}.news-carousel .news-item .text .paragraph{font-weight:400;color:#4f4f4f;margin:10px 0;line-height:20px}.news-item .html strong{font-weight:700}.news-item .html em{font-style:italic}.news-item .html code{font-family:monospace}.news-item .html ol,.news-item .html ul{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.news-item .html ul{list-style-type:disc}.news-item .html ol{list-style-type:decimal}.news-item .html li{display:list-item;text-align:-webkit-match-parent;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.news-item .html blockquote{font-style:normal;font-size:16px;margin-left:32px;font-family:Consolas,Times New Roman,Verdana;border-left:4px solid #ccc;padding-left:8px}.news-item .html h4{margin-bottom:0}.news-item .html h5{font-size:13px}.news-item .html h6{font-size:12px}.news-item .html a{cursor:pointer;text-decoration:underline}.news-item .html .ql-align-center{text-align:center}.news-item .html .ql-align-left{text-align:left}.news-item .html .ql-align-right{text-align:right}.news-item .html .ql-align-justify{text-align:justify}.news-item .html.text img{max-width:100%;object-fit:contain}.news-item .read-button{display:flex;justify-content:center}.news-item .read-button button{max-width:100px}.back-to-top{margin-left:100%;transform:translate(-50px)}.back-to-top .icon-button{color:var(--main-color5);background-color:white;border:1px solid var(--main-color5)}.why-item{color:white;background-color:var(--main-color6);position:absolute;padding:5px}.why-item-first-line{display:flex;gap:min(1.5vw,20px);font-size:clamp(16px,2vw,24px);height:35px;position:relative;margin-bottom:15px;white-space:pre}.why-item-first-line:after{content:"";border-bottom:3px solid var(--dark-orange);width:20%;position:absolute;left:0;bottom:0;transition:width .3s linear}.why-item:hover .why-item-first-line:after{width:80%}.why-item-text{font-weight:300;font-size:clamp(12px,1.3vw,16px);line-height:20px}.item-in-faq{min-height:30px}.item-in-faq .question{font-weight:600;line-height:25px;display:flex;justify-content:space-between}.item-in-faq .question:hover{color:var(--dark-orange);cursor:pointer}.item-in-faq .answer-content{overflow:hidden;position:relative;transition:height .5s ease-out}.item-in-faq .answer{background-color:#f2f2f2;width:100%;height:-moz-fit-content;height:fit-content;position:absolute;left:0;bottom:100%;padding:15px;transition:bottom .5s ease-out}.item-in-faq .answer.deploy{bottom:0}.item-in-faq .answer strong{font-weight:700}.item-in-faq .answer em{font-style:italic}.item-in-faq .answer code{font-family:monospace}.item-in-faq .answer ol,.item-in-faq .answer ul{display:block;-webkit-margin-before:1em;margin-block-start:1em;-webkit-margin-after:1em;margin-block-end:1em;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0;-webkit-padding-start:40px;padding-inline-start:40px;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.item-in-faq .answer ul{list-style-type:disc}.item-in-faq .answer ol{list-style-type:decimal}.item-in-faq .answer li{display:list-item;text-align:-webkit-match-parent;unicode-bidi:-webkit-isolate;unicode-bidi:isolate}.item-in-faq .answer blockquote{font-style:normal;font-size:16px;margin-left:32px;font-family:Consolas,Times New Roman,Verdana;border-left:4px solid #ccc;padding-left:8px}.item-in-faq .answer h4{margin-bottom:0}.item-in-faq .answer h5{font-size:13px}.item-in-faq .answer h6{font-size:12px}.item-in-faq .answer a{text-decoration:underline}.item-in-faq .answer .ql-align-center{text-align:center}.item-in-faq .answer .ql-align-left{text-align:left}.item-in-faq .answer .ql-align-right{text-align:right}.item-in-faq .answer .ql-align-justify{text-align:justify}.blog-article .html img{max-width:100%;object-fit:contain}.faq-section{background-color:#f7f7f7;padding:15px}.faq-section .wait{margin-top:20px;display:flex;justify-content:center}.faq-section-content{margin:20px auto;max-width:1200px}.faq-section h2{text-align:center}.faq-section .list-of-faq{margin:25px 0;background-color:white;box-shadow:0 1px 5px 0 #00000040;border-radius:5px;padding:15px;display:flex;flex-direction:column;gap:15px}.faq-section .list-of-faq .faq-item:not(:last-child){border-bottom:1px solid #d9d9d9}.faq-section .link-to-faq{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.home .our-services{background-color:white;text-align:center;margin:45px 0}.home .our-services a{display:block;margin-top:40px;color:var(--dark-orange)}.home .our-solutions{background-color:#f7f7f7;padding:40px 20px}.home .our-solutions-content{display:flex;gap:40px;max-width:1300px;margin:0 auto}.home .our-solutions-left{flex:2 1}.home .our-solutions-right{flex:1 1;display:flex;flex-direction:column;gap:10px}.home .our-solutions-left p{line-height:20px;margin:25px 0}.home .our-solutions-left p b{font-weight:700}.home .our-solutions-right .solution-item{width:100%;height:100%;color:white;font-size:clamp(18px,2.7vw,30px);border-top-left-radius:10px;border-bottom-left-radius:10px;padding:clamp(10px,2vw,20px);display:flex;align-items:center}.home .our-solutions-right .solution-item.item1{background-color:var(--main-color1)}.home .our-solutions-right .solution-item.item1:hover{background-color:var(--dark-orange)}.home .our-solutions-right .solution-item.item2{background-color:var(--main-color5)}.home .our-solutions-right .solution-item.item2:hover,.home .our-solutions-right .solution-item.item3{background-color:var(--main-color6)}.home .our-solutions-right .solution-item.item3:hover{background-color:#094e4e}.home .why-kwatts{background-color:var(--main-color6);color:white;padding:20px}.home .why-kwatts h1{text-align:center;margin-bottom:20px}.home .why-kwatts .wave-content{height:500px;max-width:1200px;margin:0 auto;position:relative}.home .why-kwatts .wave-content img{width:80%;margin-left:10%;height:100%;object-fit:fill}.home .who-kwatts{background-color:#f7f7f7;padding:20px;display:flex;flex-direction:column;align-items:center}.home .who-kwatts h1{text-align:center;margin-bottom:20px}.home .who-kwatts .who-action-button{max-width:400px;margin-top:40px;margin-bottom:20px}.home .who-kwatts .who-content{width:min(100%,1200px);min-height:400px;display:flex;gap:4vw}.home .who-kwatts .who-content-left,.home .who-kwatts .who-content-right{display:flex;flex-direction:column;justify-content:space-around}.home .who-kwatts .who-content-left{flex:2 1;padding:30px}.home .who-kwatts .who-content-right{flex:3 1}.home .who-content-left p{font-size:clamp(14px,2vw,24px);line-height:clamp(20px,3vw,35px);font-weight:300}.home .who-content-left p b{color:var(--dark-orange);font-weight:700}.home .examples-section{background-color:white;padding:20px 0;width:100%}.home .examples-section h1{text-align:center}.home .last-news{background-color:var(--main-color5);padding:20px}.home .last-news h1{color:white;text-align:center;margin:20px 0}@media screen and (max-width:1100px){.home .why-kwatts .wave-content{height:1000px}.home .why-kwatts .wave-content img{width:100%;height:calc(100% - 50px);margin-top:10px;margin-left:0}}@media screen and (max-width:700px){.home .our-solutions-content{flex-direction:column-reverse}.home .our-solutions-content .solution-item{height:80px;font-size:20px}}@media screen and (max-width:500px){.home .who-kwatts .who-content{flex-direction:column}}