.mdc-dialog .mdc-dialog__surface{background-color:#fff;background-color:var(--mdc-theme-surface,#fff)}.mdc-dialog .mdc-dialog__scrim,.mdc-dialog .mdc-dialog__surface-scrim{background-color:rgba(0,0,0,.32)}.mdc-dialog .mdc-dialog__title{color:rgba(0,0,0,.87)}.mdc-dialog .mdc-dialog__content{color:rgba(0,0,0,.6)}.mdc-dialog .mdc-dialog__close{color:#000;color:var(--mdc-theme-on-surface,#000)}.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:after,.mdc-dialog .mdc-dialog__close .mdc-icon-button__ripple:before{background-color:#000;background-color:var(--mdc-ripple-color,var(--mdc-theme-on-surface,#000))}.mdc-dialog .mdc-dialog__close.mdc-ripple-surface--hover .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:hover .mdc-icon-button__ripple:before{opacity:.04;opacity:var(--mdc-ripple-hover-opacity,.04)}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded--background-focused .mdc-icon-button__ripple:before,.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):focus .mdc-icon-button__ripple:before{opacity:.12;opacity:var(--mdc-ripple-focus-opacity,.12);transition-duration:75ms}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded) .mdc-icon-button__ripple:after{transition:opacity .15s linear}.mdc-dialog .mdc-dialog__close:not(.mdc-ripple-upgraded):active .mdc-icon-button__ripple:after{opacity:.12;opacity:var(--mdc-ripple-press-opacity,.12);transition-duration:75ms}.mdc-dialog .mdc-dialog__close.mdc-ripple-upgraded{--mdc-ripple-fg-opacity:var(--mdc-ripple-press-opacity,0.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__actions,.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title,.mdc-dialog.mdc-dialog--scrollable.mdc-dialog-scroll-divider-footer .mdc-dialog__actions{border-color:rgba(0,0,0,.12)}.mdc-dialog.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:1px solid rgba(0,0,0,.12);margin-bottom:0}.mdc-dialog.mdc-dialog-scroll-divider-header.mdc-dialog--fullscreen .mdc-dialog__header{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.mdc-dialog .mdc-dialog__surface{border-radius:4px;border-radius:var(--mdc-shape-medium,4px)}.mdc-dialog__surface{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.mdc-dialog__title{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-headline6-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1.25rem;font-size:var(--mdc-typography-headline6-font-size,1.25rem);font-weight:500;font-weight:var(--mdc-typography-headline6-font-weight,500);letter-spacing:.0125em;letter-spacing:var(--mdc-typography-headline6-letter-spacing,.0125em);line-height:2rem;line-height:var(--mdc-typography-headline6-line-height,2rem);text-decoration:inherit;text-decoration:var(--mdc-typography-headline6-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-headline6-text-transform,inherit)}.mdc-dialog__content,.mdc-dialog__title{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}.mdc-dialog__content{font-family:Roboto,sans-serif;font-family:var(--mdc-typography-body1-font-family,var(--mdc-typography-font-family,Roboto,sans-serif));font-size:1rem;font-size:var(--mdc-typography-body1-font-size,1rem);font-weight:400;font-weight:var(--mdc-typography-body1-font-weight,400);letter-spacing:.03125em;letter-spacing:var(--mdc-typography-body1-letter-spacing,.03125em);line-height:1.5rem;line-height:var(--mdc-typography-body1-line-height,1.5rem);text-decoration:inherit;text-decoration:var(--mdc-typography-body1-text-decoration,inherit);text-transform:inherit;text-transform:var(--mdc-typography-body1-text-transform,inherit)}.mdc-elevation-overlay{background-color:#fff;background-color:var(--mdc-elevation-overlay-color,#fff);border-radius:inherit;opacity:0;opacity:var(--mdc-elevation-overlay-opacity,0);pointer-events:none;position:absolute;transition:opacity .28s cubic-bezier(.4,0,.2,1)}.mdc-dialog,.mdc-dialog__scrim{align-items:center;box-sizing:border-box;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.mdc-dialog{display:none;z-index:7;z-index:var(--mdc-dialog-z-index,7)}.mdc-dialog .mdc-dialog__content{padding:20px 24px}.mdc-dialog .mdc-dialog__surface{min-width:280px}@media (max-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:calc(100vw - 32px)}}@media (min-width:592px){.mdc-dialog .mdc-dialog__surface{max-width:560px}}.mdc-dialog .mdc-dialog__surface{max-height:calc(100% - 32px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-width:none}@media (max-width:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px;width:560px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width:720px) and (max-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 112px)}}@media (max-width:720px) and (min-width:672px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:560px}}@media (max-width:720px) and (max-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:calc(100vh - 160px)}}@media (max-width:720px) and (min-height:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{max-height:560px}}@media (max-width:720px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}@media (max-width:720px) and (max-height:400px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media (max-width:600px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{border-radius:0;height:100%;max-height:100vh;max-width:100vw;width:100vw}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{left:-12px;order:-1}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__header{justify-content:flex-start;padding:0 16px 9px}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__title{margin-left:-8px}}@media (min-width:960px){.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface{width:calc(100vw - 400px)}.mdc-dialog.mdc-dialog--fullscreen .mdc-dialog__surface .mdc-dialog__close{right:-12px}}.mdc-dialog.mdc-dialog__scrim--hidden .mdc-dialog__scrim{opacity:0}.mdc-dialog__scrim{opacity:0;z-index:-1}.mdc-dialog__container{align-items:center;box-sizing:border-box;display:flex;flex-direction:row;height:100%;justify-content:space-around;opacity:0;pointer-events:none;transform:scale(.8)}.mdc-dialog__surface{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;max-height:100%;max-width:100%;overflow-y:auto;pointer-events:auto;position:relative}.mdc-dialog__surface .mdc-elevation-overlay{height:100%;left:0;top:0;width:100%}.mdc-dialog__surface[dir=rtl],[dir=rtl] .mdc-dialog__surface{text-align:right}@media (-ms-high-contrast:active),screen and (forced-colors:active){.mdc-dialog__surface{outline:2px solid windowText}}.mdc-dialog__surface:before{border:2px solid transparent;border-radius:inherit;box-sizing:border-box;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media screen and (forced-colors:active){.mdc-dialog__surface:before{border-color:CanvasText}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.mdc-dialog__surface:before{content:none}}.mdc-dialog__title{box-sizing:border-box;display:block;flex-shrink:0;margin:0 0 1px;padding:0 24px 9px;position:relative}.mdc-dialog__title:before{content:"";display:inline-block;height:40px;vertical-align:0;width:0}.mdc-dialog__title[dir=rtl],[dir=rtl] .mdc-dialog__title{text-align:right}.mdc-dialog--scrollable .mdc-dialog__title{margin-bottom:1px;padding-bottom:15px}.mdc-dialog--fullscreen .mdc-dialog__header{align-items:baseline;border-bottom:1px solid transparent;display:inline-flex;justify-content:space-between;padding:0 24px 9px;z-index:1}@media screen and (forced-colors:active){.mdc-dialog--fullscreen .mdc-dialog__header{border-bottom-color:CanvasText}}.mdc-dialog--fullscreen .mdc-dialog__header .mdc-dialog__close{right:-12px}.mdc-dialog--fullscreen .mdc-dialog__title{border-bottom:0;margin-bottom:0;padding:0}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__title{border-bottom:0;margin-bottom:0}.mdc-dialog--fullscreen .mdc-dialog__close{top:5px}.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top:1px solid transparent}@media screen and (forced-colors:active){.mdc-dialog--fullscreen.mdc-dialog--scrollable .mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog__content{box-sizing:border-box;flex-grow:1;margin:0;overflow:auto}.mdc-dialog__content>:first-child{margin-top:0}.mdc-dialog__content>:last-child{margin-bottom:0}.mdc-dialog__header+.mdc-dialog__content,.mdc-dialog__title+.mdc-dialog__content{padding-top:0}.mdc-dialog--scrollable .mdc-dialog__title+.mdc-dialog__content{padding-bottom:8px;padding-top:8px}.mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:6px 0 0}.mdc-dialog--scrollable .mdc-dialog__content .mdc-deprecated-list:first-child:last-child{padding:0}.mdc-dialog__actions{align-items:center;border-top:1px solid transparent;box-sizing:border-box;display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;margin:0;min-height:52px;padding:8px;position:relative}@media screen and (forced-colors:active){.mdc-dialog__actions{border-top-color:CanvasText}}.mdc-dialog--stacked .mdc-dialog__actions{align-items:flex-end;flex-direction:column}.mdc-dialog__button{margin-left:8px;margin-right:0;max-width:100%;text-align:right}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{margin-left:0;margin-right:8px}.mdc-dialog__button:first-child,.mdc-dialog__button:first-child[dir=rtl],[dir=rtl] .mdc-dialog__button:first-child{margin-left:0;margin-right:0}.mdc-dialog__button[dir=rtl],[dir=rtl] .mdc-dialog__button{text-align:left}.mdc-dialog--stacked .mdc-dialog__button:not(:first-child){margin-top:12px}.mdc-dialog--closing,.mdc-dialog--open,.mdc-dialog--opening{display:flex}.mdc-dialog--opening .mdc-dialog__scrim{transition:opacity .15s linear}.mdc-dialog--opening .mdc-dialog__container{transition:opacity 75ms linear,transform .15s cubic-bezier(0,0,.2,1) 0ms}.mdc-dialog--closing .mdc-dialog__container,.mdc-dialog--closing .mdc-dialog__scrim{transition:opacity 75ms linear}.mdc-dialog--closing .mdc-dialog__container{transform:none}.mdc-dialog--open .mdc-dialog__scrim{opacity:1}.mdc-dialog--open .mdc-dialog__container{opacity:1;transform:none}.mdc-dialog--open.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{opacity:1;z-index:1}.mdc-dialog--open.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim{transition:opacity 75ms linear}.mdc-dialog--open.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim{transition:opacity .15s linear}.mdc-dialog__surface-scrim{display:none;height:100%;opacity:0;position:absolute;width:100%}.mdc-dialog__surface-scrim--hiding .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--showing .mdc-dialog__surface-scrim,.mdc-dialog__surface-scrim--shown .mdc-dialog__surface-scrim{display:block}.mdc-dialog-scroll-lock{overflow:hidden}.mdc-dialog--no-content-padding .mdc-dialog__content{padding:0}.mdc-dialog--sheet .mdc-dialog__close{position:absolute;right:12px;top:9px;z-index:1}.contact-section .contact-wrapper .contact .intro,.font300,.heading-3,.homepage .numbers-wrapper .numbers>div :first-child,.homepage .numbers-wrapper .numbers>div :last-child,.homepage .prices .discount .text span:first-of-type,.sulu ul li,.text-1,.text-2,body.about .top-section .intro,h3,p{font-family:Satoshi-Light,sans-serif;font-style:normal;font-weight:300;letter-spacing:-.01em}.calculator-dialog h2,.calculator-dialog p.subtitle,.font400,.homepage .carousel .carousel-slides .slide .content,.homepage .news-items .slide .content,.homepage .news-items .slide a,.homepage .prices .list .item .content p,.page-order .order .summary-wrapper .summary .product h4,.page-product .product .info-wrapper .info .text,.solution-dialog .mdc-dialog__content h1,.text-5,.v-input input,.v-select__selections,body,body.commercial-installations .carousel .carousel-slides .slide .content,body.commercial-installations .solutions-grid>div span{font-family:Satoshi-Regular,sans-serif;font-style:normal;font-weight:400;letter-spacing:-.01em}.font500,.heading-1,.heading-2,.homepage .main-slide .claim,.page-product .product .info-wrapper .info .title,.sulu strong,h1,h2{font-family:Satoshi-Medium,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.01em}.calculator-wrapper .current-price :last-child,.contact-section .contact-wrapper .contact .blocks>div>div :first-child,.contact-section .form-wrapper .v-overlay,.font700,.homepage #homepage-pop-up-wrapper div h3,.homepage .carousel .carousel-slides .slide .title,.homepage .job,.homepage .news-items .slide .title,.homepage .numbers-wrapper .numbers>div :first-child,.homepage .prices .discount .icon,.homepage .prices .discount .text span:first-of-type,.homepage .prices .title span,.homepage .references .list .splide__slide div span.primary,.homepage .section .section-num,.homepage .section-why .title,.page-order .order .summary-wrapper .summary .product>div .content>div.price,.page-product .product .info-wrapper .info .assembly-date,.page-product .product .info-wrapper .info .final :first-child,.page-product .references .list .splide__slide div span.primary,.page-product .timeline .steps .step,.page-product .timeline .steps .text span:first-child,.page-product .timeline .title span,.page-product .timeline body.about .title span,.subtitle,.sulu .malina-contact-form .form-wrapper .v-overlay,.text-3,.text-4,.title-with-line span,body.about .page-product .timeline .title span,body.about .people-dense h3,body.about .section-why .title,body.about .title-with-line span,body.about .top-section .blocks .block>div :first-child,body.commercial-installations .carousel .carousel-slides .slide .title,body.commercial-installations .solutions-grid>div h3,footer .footer-ad-wrapper h3,footer .nav-menu .menu li a,footer .newsletter-wrapper h3{font-family:Satoshi-Bold,sans-serif;font-style:normal;font-weight:700;letter-spacing:-.01em}.heading-1,h1{font-size:40px;letter-spacing:-.01em;line-height:42px;margin-bottom:32px;margin-top:0;text-align:left}@media (min-width:992px){.heading-1,h1{font-size:60px;line-height:62px}}.heading-2,.page-product .product .info-wrapper .info .title,h2{font-size:32px;letter-spacing:-.01em;line-height:36px;margin-bottom:32px;margin-top:0;text-align:left}@media (min-width:992px){.heading-2,.page-product .product .info-wrapper .info .title,h2{font-size:44px;line-height:52px}}@media (min-width:1200px){.heading-2,.page-product .product .info-wrapper .info .title,h2{font-size:56px;line-height:63px}}.contact-section .contact-wrapper .contact .intro,.heading-3,.homepage .numbers-wrapper .numbers>div :first-child,.homepage .prices .discount .text span:first-of-type,body.about .top-section .intro,h3{font-size:20px;letter-spacing:-.01em;line-height:30px;margin-top:32px}@media (min-width:992px){.contact-section .contact-wrapper .contact .intro,.heading-3,.homepage .numbers-wrapper .numbers>div :first-child,.homepage .prices .discount .text span:first-of-type,body.about .top-section .intro,h3{font-size:32px;line-height:48px;margin-top:0}}.subtitle{color:#0a1c60;font-size:14px}.homepage .numbers-wrapper .numbers>div :last-child,.text-1,.text-2,p{color:#626e99;font-size:14px;letter-spacing:-.01em;line-height:21px;text-align:left}@media (min-width:768px){.homepage .numbers-wrapper .numbers>div :last-child,.text-1,.text-2,p{font-size:18px;line-height:27px}}.homepage .numbers-wrapper .numbers>div :last-child,.text-2{font-size:14px}.homepage .prices .title span,.page-product .timeline .title span,.page-product .timeline body.about .title span,.subtitle,.text-3,.title-with-line span,body.about .page-product .timeline .title span,body.about .title-with-line span{color:#0a1c60;font-size:14px;line-height:104%}.text-4{font-size:32px;letter-spacing:-.01em;line-height:150%}.page-product .product .info-wrapper .info .text,.text-5{color:#626e99;font-size:18px;letter-spacing:-.01em;line-height:27px}a{color:#0a1c60;text-decoration:underline}a:hover{text-decoration:none}p{padding-bottom:1rem}.large p,p.large{font-size:20px;line-height:30px}@media (min-width:992px){.large p,p.large{font-size:32px;line-height:48px}}h2{margin-bottom:1rem}@media (min-width:1200px){h2{font-size:40px;line-height:42px}}h3,h4{margin-bottom:1rem}h4{font-size:1.2rem}.text-center{text-align:center}.text-white{color:#fff}.text-red{color:#db073d}.btn-dark{align-items:center;background:#0a1c60;border-radius:0 38px;box-shadow:0 8px 20px 0 rgba(0,0,0,.051);color:#fff;display:flex;font-size:14px;font-weight:700;height:48px;justify-content:center;text-decoration:none}@media (min-width:768px){.btn-dark{height:56px}}.btn-dark:hover{background:#041142}.btn-color,.btn-light{align-items:center;background:linear-gradient(95.73deg,#aaffad 44.95%,#fdffaa 99.85%);border-radius:0 38px;box-shadow:0 8px 20px 0 rgba(0,0,0,.051),inset 0 1px 1px 0 hsla(0,0%,100%,.322);color:#0a1c60;display:inline-flex;font-size:14px;font-weight:700;height:64px;justify-content:center;line-height:15px;padding:0 40px;text-align:center;text-decoration:none;text-transform:uppercase}@media (min-width:768px){.btn-color,.btn-light{height:72px}}.btn-color:hover,.btn-light:hover{background:linear-gradient(99.27deg,#aaffad 81.39%,#fdffaa)}.blue.btn-light,.btn-color.blue{background:linear-gradient(51.03deg,#1eafed 22.67%,#4edfff 85.32%)}.blue.btn-light:hover,.btn-color.blue:hover{background:linear-gradient(51.03deg,#1eafed 48%,#4edfff 85%)}.btn-color.red-gradient,.red-gradient.btn-light{background:linear-gradient(95.73deg,#a80a33 44.95%,#d9243b 99.85%);color:#fff}.btn-color.red-gradient:hover,.red-gradient.btn-light:hover{background:linear-gradient(95.73deg,#a80a33 64.95%,#d9243b 99.85%)}.btn-color.frosty,.frosty.btn-light{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);transition:background .3s ease}.btn-color.frosty:hover,.frosty.btn-light:hover{background:hsla(0,0%,100%,.2)}.btn-light{background:#fff;border:1px solid rgba(118,128,166,.16);border-radius:38px 0;box-shadow:inset 0 1px 1px 0 hsla(0,0%,100%,.322)}.btn-light:hover{background:#fff;border-color:rgba(118,128,166,.56)}.btn-reverse{border-radius:38px 0}.btn-wide{padding:0 60px}.btn-group{column-gap:8px;display:grid;grid-template-columns:1fr 1fr}.btn-circle,.btn-circle-outline,.carousel-controls .splide__arrows .splide__arrow--next,.carousel-controls .splide__arrows .splide__arrow--prev{background:rgba(10,28,96,.12);border-radius:50%;height:40px;width:40px}.btn-circle img,.btn-circle-outline img,.carousel-controls .splide__arrows .splide__arrow--next img,.carousel-controls .splide__arrows .splide__arrow--prev img{padding:13px}.btn-circle-outline{background:transparent;border:1px solid rgba(10,28,96,.12)}.homepage .prices .list .item .content .performance,.page-product .product .info-wrapper .info .performance,.performance-box{background:#fff;border-radius:81px;color:#7680a6;display:inline-block;margin:0 auto;padding:5px 13px}.homepage .prices .title span,.page-product .timeline .title span,.page-product .timeline body.about .title span,.title-with-line span,body.about .page-product .timeline .title span,body.about .title-with-line span{background-color:#fff;padding-right:16px;position:relative}.homepage .prices .title:after,.page-product .timeline .title:after,.page-product .timeline body.about .title:after,.title-with-line:after,body.about .page-product .timeline .title:after,body.about .title-with-line:after{border-top:1px solid rgba(118,128,166,.12);content:"";display:block;margin-top:-7px}.form-subtitle{color:#0a1c60;display:block;font-size:14px;padding-bottom:8px;padding-top:6px}.v-text-field{margin-bottom:16px!important}.v-text-field .v-input__slot{background-color:#fff!important;border-radius:0!important;box-shadow:inset 0 -1px 0 rgba(118,128,166,.16);padding-left:16px!important;padding-right:16px!important}.v-text-field .v-input__slot:after,.v-text-field .v-input__slot:before{border:none!important}.v-input.error--text .v-input__slot{background-color:#f6e1e4!important}.v-text-field__details{margin-bottom:3px!important}footer .v-text-field .v-input__slot{background-color:transparent!important}.v-input--is-focused .v-input__slot{box-shadow:inset 0 -1px 0 #7680a6}.v-input input,.v-select__selections{color:#0a1c60!important;font-size:14px;line-height:150%}.v-input{font-size:14px}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:#7680a6}.v-menu__content{border-radius:0;box-shadow:none;margin-top:43px}.v-menu__content.v-autocomplete__content{margin-top:0}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#7680a6}.v-list .v-list-item--active{color:#0a1c60}.v-list-item--link:before{background-color:transparent!important}.v-textarea textarea{padding-top:3px}.theme--light.v-label{color:#7680a6;font-size:14px}.v-input--is-label-active .v-label{color:#0a1c60}.v-input--checkbox .v-label{padding-left:12px}.mdi-menu-down:before{color:#b0b6cc;font-size:22px!important}.v-select--is-menu-active{color:#0a1c60}.theme--light.v-btn-toggle:not(.v-btn-toggle--group) .v-btn.v-btn{border-color:rgba(0,0,0,.12)!important}.v-btn{letter-spacing:-.01em!important;text-transform:inherit!important}.v-btn-toggle{display:flex;margin-bottom:16px;width:100%}.v-btn-toggle .v-btn{background-color:#fff;border:none!important;box-shadow:inset 0 -1px 0 rgba(118,128,166,.16)!important;color:#7680a6;flex-grow:1}.v-btn-toggle .v-btn:before{background:linear-gradient(51.03deg,#1eafed 22.67%,#4edfff 85.32%);content:"";height:5px;position:absolute;top:inherit}.v-btn-toggle .v-btn:hover:before{opacity:.1!important}.v-btn-toggle .v-btn--active:hover:before,.v-btn-toggle .v-btn.v-btn--active:before{opacity:1!important}.v-btn-toggle .v-btn--active .v-btn__content{color:#0a1c60!important}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{margin-top:22px}.carousel-controls .splide__arrows{align-items:center;display:flex;margin-top:73px;width:100%}.carousel-controls .splide__arrows .carousel-progress{flex-grow:1;padding:0 24px;width:100%}.carousel-controls .splide__arrows .carousel-progress .carousel-progress-bg{background:#e9eaf1}.carousel-controls .splide__arrows .carousel-progress .carousel-progress-bar{background:#0a1c60;height:2px;transition:width .4s ease;width:0}.carousel-controls .splide__arrows .splide__arrow{left:auto;position:relative;right:auto;top:inherit;transform:none}.carousel-controls .splide__arrows .splide__arrow--next,.carousel-controls .splide__arrows .splide__arrow--prev{display:none}@media (min-width:992px){.carousel-controls .splide__arrows .splide__arrow--next,.carousel-controls .splide__arrows .splide__arrow--prev{display:block}}.carousel-controls .splide__arrows .splide__arrow--next:not(.disabled),.carousel-controls .splide__arrows .splide__arrow--prev:not(.disabled){cursor:pointer}.carousel-controls .splide__arrows .splide__arrow--next.disabled,.carousel-controls .splide__arrows .splide__arrow--prev.disabled{opacity:.5}.carousel-controls .splide__arrows .splide__arrow--next:hover:not(.disabled),.carousel-controls .splide__arrows .splide__arrow--prev:hover:not(.disabled){background:rgba(10,28,96,.24)}.carousel-controls .splide__arrows .scroll{flex-grow:1}ul{margin-left:1em}a.white{color:#fff}a.light-blue{color:#a7adc6}a.no-decoration{text-decoration:none}@font-face{font-display:swap;font-family:Satoshi-Variable;font-style:normal;font-weight:300 900;src:url(/build/website/fonts/Satoshi-Variable.353a66cd.woff2) format("woff2"),url(/build/website/fonts/Satoshi-Variable.4db206aa.woff) format("woff"),url(/build/website/fonts/Satoshi-Variable.536fda9b.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Variable;font-style:italic;font-weight:300 900;src:url(/build/website/fonts/Satoshi-VariableItalic.9d501e44.woff2) format("woff2"),url(/build/website/fonts/Satoshi-VariableItalic.fe877592.woff) format("woff"),url(/build/website/fonts/Satoshi-VariableItalic.9519fea9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Light;font-style:normal;font-weight:300;src:url(/build/website/fonts/Satoshi-Light.df8f0616.woff2) format("woff2"),url(/build/website/fonts/Satoshi-Light.67e7fa77.woff) format("woff"),url(/build/website/fonts/Satoshi-Light.22ef0617.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Light;font-style:italic;font-weight:300;src:url(/build/website/fonts/Satoshi-LightItalic.540a6dd2.woff2) format("woff2"),url(/build/website/fonts/Satoshi-LightItalic.9473bef1.woff) format("woff"),url(/build/website/fonts/Satoshi-LightItalic.bdeb9dc9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Regular;font-style:normal;font-weight:400;src:url(/build/website/fonts/Satoshi-Regular.9ec05085.woff2) format("woff2"),url(/build/website/fonts/Satoshi-Regular.ca3da5fd.woff) format("woff"),url(/build/website/fonts/Satoshi-Regular.fe762acc.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Regular;font-style:italic;font-weight:400;src:url(/build/website/fonts/Satoshi-Italic.f4acf4ad.woff2) format("woff2"),url(/build/website/fonts/Satoshi-Italic.a7000aa1.woff) format("woff"),url(/build/website/fonts/Satoshi-Italic.89c78553.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Medium;font-style:normal;font-weight:500;src:url(/build/website/fonts/Satoshi-Medium.1ffe9682.woff2) format("woff2"),url(/build/website/fonts/Satoshi-Medium.2419b46c.woff) format("woff"),url(/build/website/fonts/Satoshi-Medium.75956208.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Medium;font-style:italic;font-weight:500;src:url(/build/website/fonts/Satoshi-MediumItalic.6be6d51d.woff2) format("woff2"),url(/build/website/fonts/Satoshi-MediumItalic.cb8316e3.woff) format("woff"),url(/build/website/fonts/Satoshi-MediumItalic.5db9ec80.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Bold;font-style:normal;font-weight:700;src:url(/build/website/fonts/Satoshi-Bold.a0e6d255.woff2) format("woff2"),url(/build/website/fonts/Satoshi-Bold.a875ff68.woff) format("woff"),url(/build/website/fonts/Satoshi-Bold.137a52d9.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Bold;font-style:italic;font-weight:700;src:url(/build/website/fonts/Satoshi-BoldItalic.99235b17.woff2) format("woff2"),url(/build/website/fonts/Satoshi-BoldItalic.d6da0f20.woff) format("woff"),url(/build/website/fonts/Satoshi-BoldItalic.95e24575.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Black;font-style:normal;font-weight:900;src:url(/build/website/fonts/Satoshi-Black.b5013d85.woff2) format("woff2"),url(/build/website/fonts/Satoshi-Black.4261d202.woff) format("woff"),url(/build/website/fonts/Satoshi-Black.464354ba.ttf) format("truetype")}@font-face{font-display:swap;font-family:Satoshi-Black;font-style:italic;font-weight:900;src:url(/build/website/fonts/Satoshi-BlackItalic.d456cea1.woff2) format("woff2"),url(/build/website/fonts/Satoshi-BlackItalic.048e5edd.woff) format("woff"),url(/build/website/fonts/Satoshi-BlackItalic.6688ad1e.ttf) format("truetype")}body{background-color:#fff;color:#0a1c60;font-size:14px;margin:0;padding:0}main{position:relative}.sub-page{padding-top:124px}.cont,footer>div{padding:0 24px}@media (min-width:1200px){.cont,footer>div{margin-left:auto;margin-right:auto;max-width:1280px}}img.resp{height:auto;width:100%}header{height:7.5rem;padding:3rem 0 0;position:absolute;top:0;transition:background .3s,backdrop-filter .5s;width:100%;z-index:180}header .container{align-items:center;display:grid;gap:.5rem;grid-template-columns:auto 1fr auto;max-width:80rem;padding:0}header .container .logo{align-self:center;background:url(/build/website/images/logo-light.4520088c.svg) no-repeat 50%;background-size:contain;height:3rem;margin-left:1rem;position:relative;text-decoration:none;width:11.75rem}header .container .logo .claim{color:#7680a6;display:none;font-size:.9rem;font-weight:400;left:3rem;line-height:100%;position:absolute;top:2.2rem}header .container .cart{justify-self:start}header .container .evoltio-logo{align-self:center;background:url(/build/website/images/evoltio-logo-dark.421e338e.svg) no-repeat 1.5rem;background-size:auto 1rem;text-decoration:none}header .container nav{align-items:center;display:none;gap:1rem;grid-column:1/-1;grid-row:2/3;justify-content:space-evenly;max-height:calc(100vh - 12rem);overflow:scroll}header .container nav .separator{border-left:1px solid rgba(10,28,96,.12);display:none;height:2.3rem;width:1rem}header .container .actions{align-items:center;display:flex;gap:1rem;grid-column:1/-1;grid-row:3/4;left:0;margin-left:1rem;position:absolute;top:7rem}header .link{color:#0a1c60;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:700;height:3.5rem;line-height:1rem;padding:1.25rem 1.5rem;position:relative;text-align:center;text-decoration:none}header .link:after{background:linear-gradient(95.73deg,#aaffad 44.95%,#fdffaa 99.85%);bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;transition:all .3s;translate:-50% 0;width:0}header .link:hover:after{width:.8125rem}header .link.active{color:#0a1c60}header .link.active:after{width:1rem}header .submenu-wrapper{display:grid;grid-template-columns:1fr 4rem;position:relative;transition:background .3s}header .submenu-wrapper .mobile-submenu-toggle{cursor:pointer;display:flex;height:3.5rem;justify-content:flex-end;left:0;position:absolute;right:0;top:0}header .submenu-wrapper .mobile-submenu-toggle .icon{background:url(/build/website/images/chevron-right.4e0093f9.svg) 50% no-repeat;background-size:1.3rem 1.3rem;height:3.5rem;position:relative;transform:rotate(90deg);width:3.5rem}header .submenu-wrapper .submenu{display:block;grid-column:1/-1;height:auto;max-height:0;overflow:hidden;padding-bottom:0;transition:max-height .3s,padding-bottom .3s}header .submenu-wrapper .submenu .horizontal-line,header .submenu-wrapper .submenu .vertical-line{background:#7680a6;height:1px;margin-left:2rem;margin-right:2rem;opacity:.3}header .submenu-wrapper .submenu .submenu-link{cursor:pointer;display:block;padding:1rem 2rem;text-decoration:none}header .submenu-wrapper .submenu .submenu-link img{height:1.25rem;margin-bottom:.4rem;width:auto}header .submenu-wrapper .submenu .submenu-link h4{font-size:1rem;margin-bottom:.4rem}header .submenu-wrapper .submenu .submenu-link p{font-size:.875rem;line-height:115%;padding-bottom:.5rem}header .submenu-wrapper .submenu .submenu-link p.arrow{font-family:Satoshi-Bold,sans-serif;font-weight:800;padding-bottom:0}header .submenu-wrapper .submenu .submenu-link.red{background:linear-gradient(95.73deg,#a80a33,#da2f43);color:#fff}header .submenu-wrapper .submenu .submenu-link.red h4,header .submenu-wrapper .submenu .submenu-link.red p,header .submenu-wrapper .submenu .submenu-link.red p.arrow{color:#fff}header .submenu-wrapper.show-mobile{background:#f5fbfe}header .submenu-wrapper.show-mobile .submenu{max-height:300vh;padding-bottom:2rem;transition:max-height 1s}header .submenu-wrapper.show-mobile .mobile-submenu-toggle .icon{transform:rotate(-90deg)}header .btn-phone{padding:0 1.5rem}header .btn-phone img{margin-right:.5rem;opacity:.3;width:.875rem}header .mobile-menu-toggle{border-radius:3rem;cursor:pointer;display:block;height:3rem;margin-right:1rem;position:relative;transition:all .3s;width:3rem}header .mobile-menu-toggle .line{background:#0a1c60;height:2px;left:1.5rem;position:absolute;top:1.5rem;transition:all .3s,opacity .1s;translate:-50% -50%;width:1.7rem}header .mobile-menu-toggle .line.top{top:1.1rem}header .mobile-menu-toggle .line.bottom{top:1.9rem}header .mobile-menu-toggle:hover{background:linear-gradient(51.03deg,#1eafed 22.67%,#4edfff 85.32%)}header .mobile-menu-toggle:hover .line{background:#0a1c60}header.light .container .logo{background-image:url(/build/website/images/logo-dark.59b89503.svg)}header.light .container .evoltio-logo{background-image:url(/build/website/images/evoltio-logo-white.1be18c26.svg)}header.light .link{color:#fff}header.light .mobile-menu-toggle .line{background:#fff}header.light .mobile-menu-toggle:hover .line{background:#0a1c60}header.fixed{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.8);position:fixed;top:-2rem}header.fixed .container .logo .claim{display:block}header.fixed .container .actions{display:none;left:0;position:relative;top:0}header.temp-white-background{background:#fff}header.fixed.light .container .logo,header.show.light .container .logo,header.temp-white-background .container .logo{background-image:url(/build/website/images/logo-light.4520088c.svg)}header.fixed.light .container .evoltio-logo,header.show.light .container .evoltio-logo,header.temp-white-background .container .evoltio-logo{background-image:url(/build/website/images/evoltio-logo-dark.421e338e.svg)}header.fixed.light .link,header.show.light .link,header.temp-white-background .link{color:#0a1c60}header.fixed.light .mobile-menu-toggle .line,header.show.light .mobile-menu-toggle .line,header.temp-white-background .mobile-menu-toggle .line{background:#0a1c60}header.show{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:hsla(0,0%,100%,.933);height:auto;padding-bottom:1rem}header.show .container nav{display:block;justify-self:center;padding-bottom:1rem;width:100%}header.show .container nav .link{display:block;text-align:left}header.show .container nav .link:after,header.show .container nav .link:hover:after{left:0;margin-left:2rem}header.show .container .actions{display:flex;left:0;position:relative;top:0}header.show .mobile-menu-toggle .line.top{top:1.5rem;transform:rotate(135deg)}header.show .mobile-menu-toggle .line.middle{opacity:0;transform:rotate(225deg)}header.show .mobile-menu-toggle .line.bottom{top:1.5rem;transform:rotate(225deg)}@media (min-width:36rem){header .container{grid-template-columns:auto 1fr auto auto}header .container .actions{display:flex;flex-wrap:nowrap;gap:.3rem;grid-column:auto;grid-row:auto;left:0;margin-left:.5rem;margin-right:1rem;position:relative;top:0}header.fixed .container .actions{display:flex}}@media (min-width:75rem){header .container{grid-template-columns:auto auto 1fr auto}header .container nav{display:flex;grid-column:auto;grid-row:auto;height:3.5rem;justify-self:end;max-height:none;max-width:none;overflow:initial}header .container nav .separator{display:block}header .container .link{height:3.5rem;padding:1.25rem .5rem}header .container .evoltio-logo{background-position:50%;width:4.5rem}header .container .submenu-wrapper{align-self:start;display:block;height:3.5rem;padding:0;position:static}header .container .submenu-wrapper.show-mobile{background:none}header .container .submenu-wrapper .mobile-submenu-toggle,header .container .submenu-wrapper.show-mobile .submenu{display:none}header .container .submenu-wrapper .link{padding-right:1.2rem;position:relative}header .container .submenu-wrapper .link:before{background:url(/build/website/images/chevron-down.07fcf645.svg) 50%;background-size:contain;content:"";display:block;height:.7rem;position:absolute;right:0;top:1.4rem;width:.7rem}header .container .submenu-wrapper .submenu{background:#f5fbfe;border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;box-shadow:0 5px 10px rgba(0,0,0,.133);display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;height:auto;left:50%;max-height:0;overflow:hidden;overflow-y:auto;padding-bottom:0;position:absolute;top:7.5rem;transition:max-height .1s;translate:-50% 0;width:min(80rem,100vw - 2rem)}header .container .submenu-wrapper .submenu.two-columns{grid-template-columns:1fr 1px 1fr;width:min(54rem,100vw - 2rem)}header .container .submenu-wrapper .submenu.one-column{grid-template-columns:1fr;width:min(27rem,100vw - 2rem)}header .container .submenu-wrapper .submenu .horizontal-line{display:block;grid-column:1/-1;height:1px;margin-left:1rem;margin-right:1rem}header .container .submenu-wrapper .submenu .vertical-line{display:block;height:auto;margin:1rem 0;width:1px}header .container .submenu-wrapper .submenu .submenu-link{cursor:pointer;padding:1.5rem;text-decoration:none;transition:background .3s}header .container .submenu-wrapper .submenu .submenu-link img{height:1.25rem;margin-bottom:.4rem;width:auto}header .container .submenu-wrapper .submenu .submenu-link h4{font-family:Satoshi-Bold,sans-serif;font-size:1.25rem;font-weight:800;margin-bottom:.4rem}header .container .submenu-wrapper .submenu .submenu-link p{font-size:1rem;line-height:120%;padding-bottom:.8rem}header .container .submenu-wrapper .submenu .submenu-link p.arrow{color:#0a1c60;font-family:Satoshi-Bold,sans-serif;font-size:.875rem;font-weight:800;padding-bottom:0;padding-left:0;position:relative;transition:padding-left .3s}header .container .submenu-wrapper .submenu .submenu-link p.arrow:before{background:url(/build/website/images/chevron-right-green.943645f4.svg) 50%;background-size:contain;content:"";display:block;height:.875rem;left:-1rem;opacity:0;position:absolute;top:50%;transition:left .3s,opacity .3s;translate:0 -40%;width:.875rem}header .container .submenu-wrapper .submenu .submenu-link:hover{background:#fff}header .container .submenu-wrapper .submenu .submenu-link:hover p.arrow{padding-left:1.25rem}header .container .submenu-wrapper .submenu .submenu-link:hover p.arrow:before{left:0;opacity:1}header .container .submenu-wrapper .submenu .submenu-link.red h4,header .container .submenu-wrapper .submenu .submenu-link.red p,header .container .submenu-wrapper .submenu .submenu-link.red p.arrow{color:#fff}header .container .submenu-wrapper .submenu .submenu-link.red:hover{background:linear-gradient(95.73deg,#a80a33 55.39%,#da2f43)}header .container .submenu-wrapper.show{height:5.5rem}header .container .submenu-wrapper.show .submenu{max-height:calc(100vh - 8.5rem);transition:max-height .3s}header.light .submenu-wrapper .link:before{background-image:url(/build/website/images/chevron-down-white.9e998cff.svg)}header.fixed .submenu-wrapper .link:before,header.temp-white-background .submenu-wrapper .link:before{background-image:url(/build/website/images/chevron-down.07fcf645.svg)}header .btn-phone{padding:0 2rem}header .link{font-size:.875rem}header .mobile-menu-toggle{display:none}}footer{background-color:#0a1c60;color:#fff;margin-top:168px;padding:128px 0}footer .content{display:flex;flex-wrap:wrap}@media (min-width:992px){footer .content{column-gap:30px;display:grid;grid-template-columns:1fr 1fr;row-gap:80px}}@media (min-width:1200px){footer .content{column-gap:50px;grid-template-columns:repeat(3,2fr) 3fr}}footer .content>:first-child{flex-basis:50%;order:-2;padding-bottom:50px}@media (min-width:992px){footer .content>:first-child{padding-bottom:0}}@media (min-width:1200px){footer .content>:first-child{order:0}}footer .content .socials{padding-top:3rem}@media (min-width:992px){footer .content .socials{flex-basis:inherit}}@media (min-width:1200px){footer .content .socials{order:0}}footer .content .socials>div{column-gap:16px;display:inline-grid;grid-template-columns:repeat(3,1fr)}footer .content .socials>div a{border:1px solid hsla(0,0%,100%,.12);border-radius:50px;display:block;height:56px;padding:19px;width:56px}footer .content .socials>div a svg{height:16px;width:16px}footer .content .socials>div a:hover svg path{fill:#aaffad}footer .nav-menu{flex-basis:100%}@media (min-width:992px){footer .nav-menu{flex-basis:50%}}@media (min-width:1200px){footer .nav-menu{flex-basis:inherit}}footer .nav-menu .menu{list-style:none;margin:0;padding:0}footer .nav-menu .menu li{padding:0 0 24px}footer .nav-menu .menu li a{color:#a7adc6;text-decoration:none}footer .nav-menu .menu li a:hover{color:#d7daea}footer .newsletter-wrapper{flex-basis:100%;margin-top:48px}@media (min-width:992px){footer .newsletter-wrapper{flex-basis:50%;margin-top:0}}@media (min-width:1200px){footer .newsletter-wrapper{flex-basis:inherit}}footer .copy{color:#626e99;column-gap:40px;font-size:14px;margin-top:72px;text-align:center}@media (min-width:992px){footer .copy{align-items:end;display:grid;grid-template-columns:repeat(3,1fr);margin-top:60px;text-align:left}}footer .copy .logos{grid-column-gap:10px;display:inline-grid;grid-template-columns:repeat(4,1fr);padding:0;text-align:center}@media (min-width:992px){footer .copy .logos{grid-column-gap:25px}}footer .copy .logos>img{height:3rem}@media (min-width:992px){footer .copy .logos>img{height:4rem}}footer .copy .copy-text{color:#626e99;display:block;font-size:20px;margin-top:24px;text-decoration:none}@media (min-width:992px){footer .copy .copy-text{text-align:right}}footer .copy .copy-text span{padding-right:10px}footer .copy .copy-text img{height:68px;margin-bottom:-14px;margin-left:1rem;width:auto}footer .copy .copy-text img:first-child{margin-left:0}footer .footer-ad-wrapper h3{margin-bottom:15px;max-width:250px}@media (min-width:992px){footer .footer-ad-wrapper h3{line-height:40px;max-width:500px}}footer .footer-ad-wrapper p{color:#fff;padding-bottom:.5rem}footer .footer-ad-wrapper a{color:#626e99}footer .newsletter-wrapper h3{font-size:32px;margin-bottom:20px}footer .newsletter-wrapper .theme--dark.v-btn.v-btn--has-bg{background-color:#283873}footer .newsletter-wrapper .v-btn:hover{background-color:#041142!important}footer .newsletter-wrapper .v-btn:hover:after{border:1px solid hsla(0,0%,100%,.24);border-radius:50%;bottom:3px;content:"";display:block;left:3px;position:absolute;right:3px;top:3px}footer .newsletter-wrapper .v-btn:before{opacity:0!important}footer .newsletter-wrapper .v-text-field .v-input__slot{padding:18px 0!important}footer .newsletter-wrapper .v-text-field .v-input__append-inner,footer .newsletter-wrapper .v-text-field .v-text-field .v-input__prepend-inner{margin-top:10px}footer .newsletter-wrapper .v-text-field.error--text .v-input__slot{background-color:transparent!important}footer .newsletter-wrapper .v-text-field.error--text input{color:#c24343!important}footer .newsletter-wrapper .v-text-field.error--text input::placeholder{color:#c24343!important}footer .newsletter-wrapper .v-card{background-color:transparent!important}footer .newsletter-wrapper .v-input input{color:#fff!important}.i-want-discount-button{bottom:15px;cursor:pointer;position:fixed;right:110px;z-index:3}@media (min-width:768px){.i-want-discount-button{right:130px}}.i-want-discount-button.no-margin-right{right:15px}.i-want-discount-button.red-gradient{background:linear-gradient(95.73deg,#a80a33 44.95%,#d9243b 99.85%);color:#fff}.solar-asoc-logo{background:#fff;border-radius:0 20px 0 20px;bottom:5px;box-shadow:0 0 10px rgba(0,0,0,.2);display:none;left:5px;padding:3px;position:fixed;z-index:3}.solar-asoc-logo img{max-height:64px}@media (min-width:768px){.solar-asoc-logo{left:15px}.solar-asoc-logo img{max-height:100px}}.solar-asoc-logo.show{display:block}.homepage .section{align-items:center;margin-top:103px;position:relative}@media (min-width:768px){.homepage .section{column-gap:30px;display:grid;grid-template-columns:0 10fr 15fr;margin-left:-30px;margin-top:140px}}@media (min-width:992px){.homepage .section{column-gap:76px;grid-template-columns:50px 31fr 46fr;margin-left:0}}.homepage .section .btn-color,.homepage .section .btn-light{margin-top:40px}.homepage .section .section-num{font-size:14px;letter-spacing:-.01em;line-height:15px;margin-bottom:16px;text-align:left}@media (min-width:992px){.homepage .section .section-num{left:0;margin-bottom:0;padding-top:12px;position:absolute}}.homepage .section>:nth-child(3){margin-top:48px}@media (min-width:992px){.homepage .section>:nth-child(3){margin:0}}.homepage .main-slide{background:url(/build/website/images/main-slide-img.936f8f44.webp) no-repeat 100% 100%;background-size:cover;min-height:95vh;position:relative}.homepage .main-slide .background{background-size:cover;bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0}.homepage .main-slide .background:before{background-color:rgba(10,28,96,.35);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.homepage .main-slide .background video{background-size:cover;display:none;left:50%;min-height:102%;min-width:102%;position:absolute;top:50%;transform:translate(-50%,-50%)}@media (min-width:992px){.homepage .main-slide .background video{display:block}}.homepage .main-slide .content{color:#fff;padding-bottom:1rem;padding-top:170px;position:relative;z-index:1}@media (min-width:768px){.homepage .main-slide .content{padding-top:180px}}@media (min-width:992px){.homepage .main-slide .content{display:grid;grid-template-columns:430px 1fr}}@media (min-width:1200px){.homepage .main-slide .content{margin-left:auto;margin-right:auto;max-width:1280px;padding-top:241px}}.homepage .main-slide .claim{font-size:40px;letter-spacing:-.01em;line-height:42px;margin:0;text-align:left}@media (min-width:768px){.homepage .main-slide .claim{font-size:64px;line-height:67px}}.homepage .main-slide .text{margin-bottom:64px;max-width:669px}.homepage .main-slide .text small{color:#c2ff99;font-family:Satoshi-Bold,sans-serif;font-size:75%;font-weight:800}.homepage .main-slide .text small a{border-bottom:1px solid;color:inherit;text-decoration:none}@media (min-width:992px){.homepage .main-slide .spacer{align-items:center;display:flex;padding-right:40px}.homepage .main-slide .spacer:after{background:hsla(0,0%,100%,.24);content:"";display:block;height:1px;width:100%}}.homepage .main-slide .action{display:grid;grid-template-columns:auto 100%}.homepage .main-slide .action .btn-color,.homepage .main-slide .action .btn-light{width:140px}@media (min-width:768px){.homepage .main-slide .action .btn-color,.homepage .main-slide .action .btn-light{width:180px}}@media (min-width:992px){.homepage .main-slide .action .btn-color,.homepage .main-slide .action .btn-light{width:260px}}.homepage .main-slide .action .btn-color:first-of-type,.homepage .main-slide .action .btn-light:first-of-type{margin-right:.5rem}.homepage .main-slide .action .btn-color.frosty,.homepage .main-slide .action .frosty.btn-light{padding:0 1rem;width:80px}@media (min-width:992px){.homepage .main-slide .action .btn-color.frosty,.homepage .main-slide .action .frosty.btn-light{width:100px}}.homepage .section-why{margin-top:80px}@media (min-width:768px){.homepage .section-why{display:grid;grid-template-columns:430px 1fr;margin-top:133px}}.homepage .section-why .title{font-size:14px;letter-spacing:-.01em;line-height:15px;text-align:left}.homepage .section-why .title p{font-size:20px;line-height:150%}@media (min-width:768px){.homepage .section-why .title p{font-size:25px}}.homepage .section-why ul{color:#7680a6;margin-top:2rem}@media (min-width:768px){.homepage .section-why ul{margin-left:10rem}}.homepage .carousel{margin-top:72px}@media (min-width:768px){.homepage .carousel{margin-top:123px}}.homepage .carousel .carousel-slides{display:flex;margin-left:-8px;margin-right:-8px}.homepage .carousel .carousel-slides .slide{background:#0a1c60;background:linear-gradient(0deg,#0a1c60,#2d4088);border-radius:60px 0;box-shadow:inset -1px 0 0 hsla(0,0%,100%,.16);color:#fff;font-size:14px;line-height:125%;padding:40px}.homepage .carousel .carousel-slides .slide .icon{height:107px}.homepage .carousel .carousel-slides .slide .icon img{border:1px solid hsla(0,0%,100%,.12);border-radius:50%;padding:15px}@media (min-width:768px){.homepage .carousel .carousel-slides .slide{font-size:18px;line-height:180%}}.homepage .carousel .carousel-slides .slide .title{letter-spacing:-.01em}.homepage .carousel .carousel-slides .slide .content{color:#a7adc6;letter-spacing:-.01em;margin-top:13px}.homepage .carousel .carousel-slides .slide p{color:#a7adc6}.homepage .services{margin:119px auto;max-width:86rem;padding:1rem;width:100%}.homepage .services .points{align-content:start;align-items:start;display:grid;gap:3rem;grid-template-columns:1fr}@media (min-width:30rem){.homepage .services .points{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}}.homepage .services .points .point{align-items:center;display:grid;grid-template-columns:1fr 2rem;justify-content:space-between}.homepage .services .points .point a{display:block;font-size:1rem;padding-left:1rem;text-decoration-color:rgba(10,28,96,.5)}.homepage .services .points .point .inline-links{font-size:1rem;padding-left:1rem}.homepage .services .points .point .inline-links a{display:inline-block;font-size:1rem;padding:0;text-decoration-color:rgba(10,28,96,.5)}.homepage .services .points .point .icon-wrapper{height:3rem;margin-right:1rem;order:1;width:3rem}.homepage .services .points .point .icon-wrapper img{width:3rem}.homepage .services .points .point h3{font-weight:600;line-height:35px;margin-top:0}@media (min-width:576px){.homepage .services .points .point{align-items:start;grid-template-columns:4rem 1fr;justify-content:flex-start}.homepage .services .points .point .icon-wrapper{order:0}}.homepage .section-verified{align-items:center;justify-items:center;margin-top:80px}.homepage .section-verified .verified-text{margin-bottom:1rem;margin-top:1rem}.homepage .section-verified .verified-text svg{margin-right:.5rem}.homepage .section-verified .verified-text h2{line-height:50px;max-width:50rem;text-align:center}.homepage .section-verified .verified-text p{margin-bottom:0;padding-bottom:0;text-align:center}.homepage .section-verified .verified-logo{align-items:center;display:flex;flex-direction:column;width:12rem}.homepage .section-verified .verified-logo img{margin:0 auto .5rem;max-height:4rem;max-width:100%;width:auto}@media (min-width:768px){.homepage .section-verified{align-items:center;display:flex;gap:3rem;justify-content:space-between;margin-top:133px}.homepage .section-verified .verified-text{margin-bottom:0;margin-top:0;order:1;text-align:left}.homepage .section-verified .verified-text h2,.homepage .section-verified .verified-text p{text-align:left}.homepage .section-verified .verified-logo{order:2}}.homepage .section-reconstruction{align-items:center;justify-items:center;margin-top:80px}.homepage .section-reconstruction .text{align-items:center;justify-items:center;margin-bottom:1rem;margin-top:1rem}.homepage .section-reconstruction .text svg{margin-right:.5rem}.homepage .section-reconstruction .text h2{line-height:50px;max-width:50rem;text-align:center}.homepage .section-reconstruction .text p{margin-bottom:1rem;text-align:center}.homepage .section-reconstruction .text a{margin:0 auto .5rem;max-height:4rem;max-width:100%;width:auto}@media (min-width:768px){.homepage .section-reconstruction{align-items:center;gap:3rem;justify-content:space-between;margin-top:133px}}.homepage .section-01{margin-top:119px}.homepage .section-01 img{max-width:620px}.homepage .section-02 .logos{display:flex;margin-top:48px;text-align:center}.homepage .section-02 .logos>div{border-right:1px solid hsla(0,0%,60%,.16);padding:22px}.homepage .section-02 .logos>div img{height:4rem}.homepage .section-02 .logos>div:last-child{border-right:none}.homepage .section-03 .video-wrapper{height:100%;overflow:hidden;position:relative}.homepage .section-03 .video-wrapper .rect1{bottom:0;position:absolute;right:-20%;z-index:-1}@media (min-width:768px){.homepage .section-03 .video-wrapper .rect1{right:-10%}}.homepage .section-03 .video-wrapper .rect2{left:23px;position:absolute;top:0;z-index:-1}@media (min-width:768px){.homepage .section-03 .video-wrapper .rect2{left:44px}}.homepage .section-03 .video-wrapper .video{height:100%;padding:50px 0}.homepage .section-03 .video-wrapper .video>div{height:100%}.homepage .section-03 .video-wrapper .video>div img{display:block;position:relative;width:100%}.homepage .section-04{display:block}.homepage .section-04 .logos{align-items:center;display:flex;flex-flow:row;justify-content:space-between;margin-top:1rem}.homepage .section-04 .logos div{align-items:center;display:flex;flex-flow:row;justify-content:center;max-width:60%}.homepage .section-04 .logos div img{height:2rem;margin-right:.5rem}.homepage .section-04 .logos div span{color:#7680a6}@media (min-width:576px){.homepage .section-04{display:grid}}.homepage .section-04 .splide__track img{margin-top:40px;max-width:554px}.homepage .section-04 .btn-group .btn-light{padding:0 10px}.homepage .section-05 .mobileApp{display:grid;grid-template-columns:3fr 3fr}@media (min-width:992px){.homepage .section-05 .mobileApp{grid-template-columns:1fr 1fr}}@media (min-width:1200px){.homepage .section-05 .mobileApp{grid-template-columns:4fr 3fr}}.homepage .section-05 .mobileApp .app{justify-self:end;position:relative}.homepage .section-05 .mobileApp .app>div{background-color:#fff;border:3.27391px solid #ebf6fc;border-radius:22px;box-shadow:0 44px 56px -24px rgba(10,28,96,.08);max-width:240px;position:relative;z-index:1}@media (min-width:768px){.homepage .section-05 .mobileApp .app>div{border-radius:35px}}.homepage .section-05 .mobileApp .app>div svg{border-radius:22px;display:block;height:auto;width:100%}@media (min-width:768px){.homepage .section-05 .mobileApp .app>div svg{border-radius:35px}}.homepage .section-05 .mobileApp .app-logo{align-items:center;display:flex;margin-left:-30px;margin-right:0}@media (min-width:992px){.homepage .section-05 .mobileApp .app-logo{margin-left:-20px;margin-right:30px}}.homepage .section-05 .mobileApp .app-logo>div{width:100%}.homepage .section-05 .mobileApp .app-logo>div :last-child,.homepage .section-05 .mobileApp .app-logo>div :nth-child(2){margin-top:-20%}.homepage .section-06{color:#fff;position:relative}.homepage .section-06:before{background:#0a1c60;bottom:0;content:"";display:block;left:0;opacity:.3;position:absolute;right:0;top:0}.homepage .section-06 a.white{color:#fff}.homepage .banner{background:url(/build/website/images/banner.4d3810fd.webp) no-repeat 100% 100%;background-size:cover;color:#fff;padding:115px 0}.homepage .banner .section{grid-template-columns:50px 1fr;margin:0}.homepage .partners{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:104px 0;text-align:center}.homepage .partners>div{border-bottom:1px solid hsla(0,0%,60%,.16);padding:22px 10px}@media (min-width:768px){.homepage .partners>div{border-bottom:none;border-right:1px solid hsla(0,0%,60%,.16);padding:22px 45px}}.homepage .partners>div:last-child{border:none}.homepage .numbers-wrapper{display:flex;justify-content:center;margin-top:100px}@media (min-width:768px){.homepage .numbers-wrapper{margin-top:120px}}@media (min-width:992px){.homepage .numbers-wrapper{margin-top:160px}}.homepage .numbers-wrapper .numbers{display:inline-grid;grid-template-columns:repeat(2,1fr);text-align:center}@media (min-width:768px){.homepage .numbers-wrapper .numbers{grid-template-columns:repeat(4,1fr)}}.homepage .numbers-wrapper .numbers>div{border-right:1px solid hsla(0,0%,60%,.16);padding:18px}@media (min-width:768px){.homepage .numbers-wrapper .numbers>div{padding:22px}}@media (min-width:992px){.homepage .numbers-wrapper .numbers>div{width:240px}}.homepage .numbers-wrapper .numbers>div:last-child{border-right:none}.homepage .numbers-wrapper .numbers>div:first-child{border-bottom:1px solid hsla(0,0%,60%,.16)}@media (min-width:768px){.homepage .numbers-wrapper .numbers>div:first-child{border-bottom:none}}.homepage .numbers-wrapper .numbers>div:nth-child(2){border-bottom:1px solid hsla(0,0%,60%,.16);border-right:none}@media (min-width:768px){.homepage .numbers-wrapper .numbers>div:nth-child(2){border-bottom:none;border-right:1px solid hsla(0,0%,60%,.16)}}.homepage .numbers-wrapper .numbers>div :last-child{line-height:150%;text-align:center}.homepage .prices{margin-top:104px}@media (min-width:768px){.homepage .prices{margin-top:168px}}.homepage .prices .discount{align-items:center;background-color:#f5fbfe;display:flex;flex-flow:row nowrap;font-size:14px;justify-content:flex-start;padding:2rem}.homepage .prices .discount .icon{align-items:center;background-color:#0a1c60;border-radius:50%;color:#1eafed;display:flex;font-size:1.8rem;height:4rem;justify-content:center;margin-right:1rem;min-height:4rem;min-width:4rem;padding:1.1rem;width:4rem}.homepage .prices .discount .text{display:block;position:relative}.homepage .prices .discount .text span{display:block;font-size:1.2rem;line-height:1.4rem}.homepage .prices .discount .text span:first-of-type{line-height:1em;margin-bottom:.5rem}.homepage .prices .list{column-gap:31px;display:grid;grid-template-columns:repeat(1,1fr);margin:80px 0;row-gap:24px}@media (min-width:768px){.homepage .prices .list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){.homepage .prices .list{box-sizing:border-box;display:flex;flex-flow:row wrap;justify-content:center;position:relative}.homepage .prices .list .item{width:calc(33% - 20.66667px)}}.homepage .prices .list .item{background:#f5fbfe;border-bottom-right-radius:38px;border-top-left-radius:38px;display:flex;flex-flow:column nowrap}.homepage .prices .list .item .header{align-items:center;background:linear-gradient(51.03deg,#1eafed 22.67%,#4edfff 85.32%);border-top-left-radius:38px;color:#0a1c60;display:flex;font-size:18px;font-weight:700;height:72px;justify-content:center;line-height:104%;text-align:center}.homepage .prices .list .item .header a{color:inherit;font-size:1.2rem;text-decoration:none}.homepage .prices .list .item .header a span{font-size:.9rem}.homepage .prices .list .item .content{align-items:start;display:flex;flex-flow:column nowrap;flex-grow:1;justify-content:start;padding:16px 40px 40px}.homepage .prices .list .item .content p{color:#0a1c60;font-size:14px;font-weight:400;letter-spacing:-.01em;line-height:150%;padding-bottom:0}.homepage .prices .list .item .content .performance{color:#0a1c60;float:left;margin:0 0 24px;text-align:center}.homepage .prices .list .item .content .performance.red{background-color:#db073d;color:#fff}.homepage .prices .list .item .content .performance.open-quick-contact-discount-dialog:hover{cursor:pointer}.homepage .prices .list .item .content .parts{grid-row-gap:16px;border-left:2px solid #1eafed;display:grid;margin-bottom:40px;padding:8px 0 8px 16px}.homepage .prices .list .item .content .parts p{margin:0}.homepage .prices .list .item .content .overview{color:#7680a6;display:grid;grid-template-columns:minmax(10rem,1fr) 1fr;line-height:28px}.homepage .prices .list .item .content .overview.with-discount{margin-top:-1.6rem}.homepage .prices .list .item .content .overview :nth-child(2n){text-align:right}.homepage .prices .list .item .content .final{color:#7680a6;margin-top:18px}.homepage .prices .list .item .content .final :last-child{color:#0a1c60;font-size:18px;font-style:normal;font-weight:700;line-height:104%;margin-bottom:.3rem}.homepage .prices .list .item .content .final-with-discount{color:#7680a6;margin-top:18px}.homepage .prices .list .item .content .final-with-discount .price{color:#0a1c60;font-size:18px;font-style:normal;font-weight:700;line-height:104%}.homepage .prices .list .item .content .final-with-discount .price.original{font-size:1rem}.homepage .prices .list .item .content .final-with-discount .price.original span{text-decoration:line-through;text-decoration-color:#db073d;text-decoration-thickness:.1rem}.homepage .prices .list .item .content .final-with-discount .price.new{color:#db073d;font-size:1.4rem;margin-bottom:-1.4rem;margin-top:.3rem}.homepage .prices .list .item .action{padding:10px 40px 40px}.homepage .prices .list :first-child .header,.homepage .prices .list :nth-child(4) .header{background:linear-gradient(95.73deg,#fdffaa 5.95%,#aaffad 99.85%)}.homepage .prices .list :first-child .content .parts,.homepage .prices .list :nth-child(4) .content .parts{border-color:#fdffaa}.homepage .prices .list :nth-child(2) .header,.homepage .prices .list :nth-child(5) .header{background:linear-gradient(71.58deg,#64f6ca 25.26%,#67def8 97.13%)}.homepage .prices .list :nth-child(2) .content .parts,.homepage .prices .list :nth-child(5) .content .parts{border-color:#64f6ca}.homepage .prices .list :nth-child(3) .header,.homepage .prices .list :nth-child(6) .header{background:linear-gradient(51.03deg,#4edfff 22.67%,#1eafed 85.32%)}.homepage .prices .list :nth-child(3) .content .parts,.homepage .prices .list :nth-child(6) .content .parts{border-color:#1eafed}.homepage .references{margin:0 0 168px}.homepage .references .title{margin-bottom:64px}.homepage .references .list .splide__slide div{display:block;padding:24px;position:relative;text-align:center}.homepage .references .list .splide__slide div span.secondary{color:#626e99}.homepage .refsite{align-items:center;display:flex;flex-flow:column;justify-content:center}@media (min-width:768px){.homepage .refsite{align-items:flex-start;flex-flow:row;margin:0 0 168px}}.homepage .refsite iframe{height:194px;margin-bottom:3rem;overflow:hidden;width:200px}@media (min-width:768px){.homepage .refsite iframe{margin-bottom:0;margin-top:12px}.homepage .refsite .refsite-info{margin-left:55px;max-width:60%}}.homepage .numbers-wrapper .numbers>div .refsite .refsite-info :last-child,.homepage .refsite .refsite-info .numbers-wrapper .numbers>div :last-child,.homepage .refsite .refsite-info .text-1,.homepage .refsite .refsite-info .text-2,.homepage .refsite .refsite-info p{margin-bottom:30px}.homepage .refsite .refsite-info .btn-color,.homepage .refsite .refsite-info .btn-light{max-width:250px}.homepage .news-items{margin:104px 0}@media (min-width:768px){.homepage .news-items{margin:122px 0}}@media (min-width:992px){.homepage .news-items{margin:168px 0}}.homepage .news-items .slide{background:#0a1c60;background:linear-gradient(0deg,#0a1c60,#2d4088);border-radius:60px 0;box-shadow:inset -1px 0 0 hsla(0,0%,100%,.16);display:flex;flex-flow:column;font-size:14px;line-height:125%;padding:40px}@media (min-width:768px){.homepage .news-items .slide{font-size:18px;line-height:180%}}.homepage .news-items .slide img.logo{margin-bottom:1rem;max-height:74px}@media (min-width:992px){.homepage .news-items .slide img.logo{max-height:54px}}.homepage .news-items .slide .content,.homepage .news-items .slide a{color:#a7adc6;letter-spacing:-.01em;margin-top:13px}.homepage .news-items .slide .content a{text-decoration:none}.homepage .news-items .slide .title{color:#fff;letter-spacing:-.01em;text-decoration:none}.homepage .news-items .slide .link{display:block;margin-top:auto;padding-top:13px}.homepage .job{color:#0a1c60;font-size:18px;padding-bottom:5px}.homepage .commercial-form-container{display:block;margin-top:40px;max-height:820px;overflow:hidden;transition:max-height .3s ease-out;width:100%}.homepage .commercial-form-container.hidden{max-height:0}.homepage .commercial-form-container .calculator-wrapper{margin-left:auto;margin-right:auto;max-width:700px}.homepage #homepage-pop-up-wrapper{align-items:center;background:rgba(10,28,96,.8);bottom:0;display:none;flex-flow:column nowrap;height:100vh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:123456}.homepage #homepage-pop-up-wrapper.active{display:flex}.homepage #homepage-pop-up-wrapper div{align-items:center;background:#fff;border:1px solid #c9c9c9;display:flex;flex-flow:column nowrap;justify-content:center;max-width:500px;padding:3.5rem 2.2rem 2.2rem;position:relative;width:80%}.homepage #homepage-pop-up-wrapper div .close{color:#0a1c60;display:block;height:2rem;position:absolute;right:.5rem;top:.5rem;width:2rem}.homepage #homepage-pop-up-wrapper div h3{font-size:2rem;text-align:center}.homepage #homepage-pop-up-wrapper div span{font-size:1.2rem}.homepage #homepage-pop-up-wrapper div img{height:auto;margin-bottom:1rem;max-width:100%}.homepage #homepage-pop-up-wrapper div .btn-color,.homepage #homepage-pop-up-wrapper div .btn-light{margin-top:2rem;padding-left:3rem;padding-right:3rem}.page-product .product{margin-top:180px;position:relative}@media (min-width:768px){.page-product .product{margin-top:0}}.page-product .product .image{margin-top:40px}@media (min-width:768px){.page-product .product .image{margin-right:50%;margin-top:120px}}.page-product .product .info-wrapper{display:inline-block;margin:0 auto}@media (min-width:768px){.page-product .product .info-wrapper{display:block;float:right;width:50%}}.page-product .product .info-wrapper .btn-color,.page-product .product .info-wrapper .btn-light{padding:0 10px}@media (min-width:992px){.page-product .product .info-wrapper .btn-color,.page-product .product .info-wrapper .btn-light{padding:0 30px}}.page-product .product .info-wrapper .info{position:sticky;top:0;transform:translate(0);will-change:position,transform}@media (min-width:768px){.page-product .product .info-wrapper .info{padding-bottom:20px;padding-top:140px}}.page-product .product .info-wrapper .info .action,.page-product .product .info-wrapper .info .content,.page-product .product .info-wrapper .info .title{padding:0 11%}.page-product .product .info-wrapper .info .performance{background-color:rgba(119,129,166,.118)}.page-product .product .info-wrapper .info .text{margin-bottom:32px;margin-top:32px}.page-product .product .info-wrapper .info .parts{grid-row-gap:16px;display:grid;margin-bottom:40px;padding:8px 0 8px 16px;position:relative}.page-product .product .info-wrapper .info .parts:after{bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:2px}.page-product .product .info-wrapper .info .parts p{margin:0}.page-product .product .info-wrapper .info .assembly-date{border-bottom:1px solid #eeeff4;color:#7680a6;display:grid;font-size:14px;grid-template-columns:repeat(2,1fr);margin-bottom:24px;padding-bottom:24px}.page-product .product .info-wrapper .info .assembly-date :last-child{color:#0a1c60;text-align:right}.page-product .product .info-wrapper .info .overview{color:#7680a6;display:grid;font-size:14px;grid-template-columns:repeat(2,1fr);line-height:28px}.page-product .product .info-wrapper .info .overview :nth-child(2n){text-align:right}.page-product .product .info-wrapper .info .final{color:#7680a6;display:grid;grid-template-columns:repeat(2,1fr);margin-top:18px}.page-product .product .info-wrapper .info .final :first-child{font-size:14px}.page-product .product .info-wrapper .info .final :last-child{color:#0a1c60;font-size:18px;font-style:normal;font-weight:700;line-height:104%;text-align:right}.page-product .product .info-wrapper .info .action{padding-top:32px}@media (min-width:992px){.page-product .product .info-wrapper{grid-row:auto/span 2}}.page-product .product .parts:after{background:linear-gradient(95.73deg,#fdffaa 5.95%,#aaffad 99.85%)}.page-product .product.product-large .parts:after{background:linear-gradient(95.73deg,#aaffad 44.95%,#fdffaa 99.85%)}.page-product .product.product-medium .parts:after{background:linear-gradient(71.58deg,#67def8 5.26%,#64f6ca 97.13%)}.page-product .product.product-small .parts:after{background:linear-gradient(51.03deg,#1eafed 22.67%,#4edfff 85.32%)}.page-product .product.product-mikro .parts:after{background:linear-gradient(95.73deg,#fdffaa 5.95%,#aaffad 99.85%)}.page-product .product.product-mega .parts:after{background:linear-gradient(71.58deg,#64f6ca 25.26%,#67def8 97.13%)}.page-product .product.product-wallbox .parts:after{background:linear-gradient(51.03deg,#4edfff 22.67%,#1eafed 85.32%)}.page-product .timeline{margin-top:72px}@media (min-width:768px){.page-product .timeline{margin-top:100px}}.page-product .timeline .title{margin-bottom:40px}.page-product .timeline .steps{background-color:#f5fbfe;display:grid;grid-template-columns:28px 1fr auto;padding:64px 16px 23px}@media (min-width:992px){.page-product .timeline .steps{padding:64px 46px 23px 64px}}.page-product .timeline .steps .step{color:#7680a6;font-size:12px;padding-top:26px}@media (min-width:768px){.page-product .timeline .steps .step{font-size:14px;padding-top:28px}}.page-product .timeline .steps .icon{padding-bottom:24px;position:relative}.page-product .timeline .steps .icon>div{align-items:center;background-color:#0a1c60;border-radius:50%;display:flex;height:64px;justify-content:center;position:relative;width:64px}@media (min-width:768px){.page-product .timeline .steps .icon>div{height:72px;width:72px}}.page-product .timeline .steps .icon:before{background-color:#e5ebf3;bottom:0;content:"";display:block;left:32px;position:absolute;top:0;width:2px}@media (min-width:768px){.page-product .timeline .steps .icon:before{left:36px}}.page-product .timeline .steps .text{font-size:14px;margin-bottom:24px;margin-left:24px}@media (min-width:768px){.page-product .timeline .steps .text{font-size:16px}}.page-product .timeline .steps .text span:first-child{display:block;line-height:180%;margin-bottom:8px;margin-top:20px}.page-product .timeline .steps .text span:last-child{color:#5e6d99;line-height:150%}.page-product .references{margin:0 0 168px}.page-product .references .title{margin-bottom:64px}.page-product .references .list .splide__slide div{display:block;padding:24px;position:relative;text-align:center}.page-product .references .list .splide__slide div span.secondary{color:#626e99}.page-order{padding-top:148px}@media (min-width:992px){.page-order{padding-top:0}}.page-order .order{display:flex;flex-direction:column;padding-top:20px}@media (min-width:992px){.page-order .order{display:grid;grid-template-columns:repeat(2,1fr)}}.page-order .order .form-wrapper{display:flex;justify-content:center}.page-order .order .form{margin-top:40px;max-width:400px;width:100%}@media (min-width:992px){.page-order .order .form{margin-top:120px}}.page-order .order .form h2{padding-bottom:26px}@media (min-width:992px){.page-order .order .form h2{padding-bottom:40px}}.page-order .order .form .city-zip-code-wrapper{grid-column-gap:16px;display:grid;grid-template-columns:2fr 1fr}.page-order .order .form .v-text-field .v-input__slot{border:1px solid rgba(118,128,166,.16);border-radius:0!important;box-shadow:none}.page-order .order .form .btn-color,.page-order .order .form .btn-light{cursor:pointer;width:100%}.page-order .order .summary-wrapper{order:-1}@media (min-width:992px){.page-order .order .summary-wrapper{order:0}}.page-order .order .summary-wrapper .image,.page-order .order .summary-wrapper img{display:none}@media (min-width:992px){.page-order .order .summary-wrapper .image,.page-order .order .summary-wrapper img{display:block}}.page-order .order .summary-wrapper .summary{margin:0 auto;max-width:400px;width:100%}@media (min-width:992px){.page-order .order .summary-wrapper .summary{max-width:452px;padding-top:120px;position:sticky;top:0}}.page-order .order .summary-wrapper .summary .product{background-color:#f5fbfe;padding:32px}.page-order .order .summary-wrapper .summary .product h4{font-size:16px;margin-bottom:23px}@media (min-width:992px){.page-order .order .summary-wrapper .summary .product>div{grid-column-gap:24px;display:grid;grid-template-columns:104px 1fr}}.page-order .order .summary-wrapper .summary .product>div .content h3{margin-bottom:8px}.page-order .order .summary-wrapper .summary .product>div .content>div{display:grid;font-size:14px;grid-template-columns:1fr 1fr;padding:16px 0}.page-order .order .summary-wrapper .summary .product>div .content>div.date{color:#7680a6}.page-order .order .summary-wrapper .summary .product>div .content>div.date :last-child{color:#0a1c60;text-align:right}.page-order .order .summary-wrapper .summary .product>div .content>div.price{border-top:1px solid #e5ebf3;color:#7680a6}.page-order .order .summary-wrapper .summary .product>div .content>div.price :last-child{color:#0a1c60;text-align:right}.page-order .order-done,.page-order-done .order-done{background-image:url(/build/website/images/done.11f96820.svg);background-position:top;padding:340px 0 0;text-align:center}.page-error .error-box,.page-order .order-done .done-box,.page-order-done .order-done .done-box{margin:0 auto;max-width:450px;text-align:center}.page-error .error-box{align-items:center;display:flex;flex-flow:column;justify-content:center;min-height:100vh}.page-error .error-box h1{font-family:Satoshi-Black,sans-serif;font-size:60px;font-weight:900}.page-error .error-box a{margin-top:40px;padding:0 40px}.page-faq{display:grid;grid-template-columns:1fr;margin-top:180px}@media (min-width:768px){.page-faq{margin-top:140px}}.page-faq h1{margin-bottom:10px}.page-faq .faq{border-bottom:1px solid #7680a6;padding:10px}@media (min-width:992px){.page-faq .faq>h3:hover{cursor:pointer}}.page-faq .faq:first-of-type{border-top:1px solid #7680a6}.page-faq .faq>h3{display:flex;flex-flow:row;font-size:18px;justify-content:space-between;line-height:22px}.page-faq .faq>h3 span{padding-right:10px}.page-faq .faq>h3 img{height:22px;transition:all .2s linear}.page-faq .faq div.slider{padding-bottom:10px;padding-top:10px}.page-faq .faq a{color:inherit}.page-faq .faq.active h3 img{transform:rotate(180deg)}.page-static{display:grid;grid-template-columns:1fr;margin-top:180px}@media (min-width:768px){.page-static{margin-top:140px}}.page-static h1{margin-bottom:10px}.gdpr{display:grid;grid-template-columns:1fr;margin-top:180px}@media (min-width:768px){.gdpr{margin-top:200px}}.gdpr h1{margin-bottom:10px}.gdpr h2{margin-bottom:8px;margin-top:30px}.gdpr h3{margin-top:20px}.gdpr h3,.gdpr p,.gdpr ul{margin-bottom:8px}.gdpr dl{display:grid;grid-template-columns:3rem 1fr}.gdpr dl dt{font-family:Satoshi-Black,sans-serif;font-weight:900}.gdpr dl dd{margin-bottom:.5rem}.gdpr .links{display:flex;flex-flow:row wrap;margin-top:2rem}.gdpr .links a{align-items:center;color:#0a1c60;display:flex;flex-flow:row nowrap;justify-content:center;margin-right:1.2rem}.gdpr .links a svg{height:1.6em;margin-right:.2rem;width:1.6em}.gdpr .btn-color,.gdpr .btn-light{text-decoration:none}.order-check{display:grid;grid-template-columns:1fr;margin-top:180px}.order-check .main-container{min-height:60vh}@media (min-width:768px){.order-check{margin-top:140px}}.order-check h1{margin-bottom:10px}.order-check .check-form{align-items:center;background-color:#f5fbfe;display:flex;flex-flow:column;font-size:14px;justify-content:center;margin-left:auto;margin-right:auto;max-width:600px;padding:42px 15px 35px}.order-check .check-form h3{padding-bottom:30px}.order-check .check-form .v-card{background-color:transparent;max-width:408px;width:100%}.order-check .check-form .v-alert.success{background-color:#a7f8c1!important;border-color:#a7f8c1!important;color:#000}.order-check .check-form .v-alert.warning{background-color:#ffefcd!important;border-color:#ffefcd!important;color:#000}.order-check .check-form .v-alert.error{background-color:#ffcdd2!important;border-color:#ffcdd2!important;color:#000}.order-check .check-form .actions{display:flex;justify-content:center;width:100%}.order-check .check-form .actions .btn-color,.order-check .check-form .actions .btn-light{bottom:-70px;position:absolute}@media (min-width:768px){body.about .top-section{margin-top:60px}}body.about .top-section img{display:block;height:auto;width:100%}body.about .top-section .intro{margin-top:0}body.about .top-section .intro p{color:#626e99;font-size:18px;line-height:24px}@media (min-width:768px){body.about .top-section .intro{margin-top:40px}}@media (min-width:992px){body.about .top-section .intro{margin-top:50px}}body.about .top-section .blocks{display:grid;gap:2rem;margin-top:2rem}body.about .top-section .blocks .block{display:flex;margin:0 0 24px}body.about .top-section .blocks .block .icon{padding-right:16px}body.about .top-section .blocks .block .icon>div{border:1px solid rgba(118,128,166,.16);border-radius:50%;padding:12px}body.about .top-section .blocks .block :first-child{flex-grow:0}body.about .top-section .blocks .block>div{font-size:14px;line-height:180%}@media (min-width:768px){body.about .top-section .blocks .block>div{font-size:18px}}body.about .top-section .blocks .block>div :first-child{display:block}body.about .top-section .blocks .block>div :first-child a{color:#0a1c60}body.about .top-section .blocks .block>div :nth-child(2){color:#626e99}@media (min-width:768px){body.about .top-section .blocks{grid-template-columns:repeat(2,1fr)}}.homepage .prices body.about .title,.page-product .timeline body.about .title,body.about .homepage .prices .title,body.about .page-product .timeline .title,body.about .title-with-line{margin-bottom:40px}.page-product .product .info-wrapper .info body.about .title,body.about .heading-2,body.about .page-product .product .info-wrapper .info .title,body.about h2{margin-bottom:10px}.page-product .product .info-wrapper .info body.about .title+p,body.about .heading-2+p,body.about .page-product .product .info-wrapper .info .title+p,body.about h2+p{font-size:16px;line-height:20px}@media (min-width:768px){.page-product .product .info-wrapper .info body.about .title+p,body.about .heading-2+p,body.about .page-product .product .info-wrapper .info .title+p,body.about h2+p{font-size:22px;line-height:26px}}body.about .two-photos{column-gap:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;position:relative;row-gap:1rem}@media (min-width:768px){body.about .two-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}body.about .two-photos img{display:block;height:auto;max-width:100%;position:relative;width:auto}body.about .logos{column-gap:1rem;justify-content:space-between;margin-top:2rem}body.about .logos,body.about .logos div{align-items:center;display:flex;flex-flow:row}body.about .logos div{justify-content:center;max-width:60%}body.about .logos div img{height:2rem;margin-right:.5rem;width:auto}body.about .logos div span{color:#7680a6}body.about .section-why{margin-top:80px}@media (min-width:992px){body.about .section-why{align-items:center;display:grid;grid-template-columns:430px 1fr;margin-top:133px}}.contact-section .contact-wrapper .contact body.about .section-why .intro,.homepage .numbers-wrapper .numbers>div body.about .section-why :first-child,.homepage .prices .discount .text body.about .section-why span:first-of-type,body.about .section-why .contact-section .contact-wrapper .contact .intro,body.about .section-why .heading-3,body.about .section-why .homepage .numbers-wrapper .numbers>div :first-child,body.about .section-why .homepage .prices .discount .text span:first-of-type,body.about .section-why .top-section .intro,body.about .section-why h3,body.about .top-section .section-why .intro{font-size:28px;line-height:150%}body.about .section-why .title{font-size:14px;letter-spacing:-.01em;line-height:15px;text-align:left}body.about .section-why .title p{font-size:20px;line-height:150%}@media (min-width:768px){body.about .section-why .title p{font-size:22px}}body.about .section-why ul{color:#7680a6}@media (min-width:768px){body.about .section-why ul{margin-left:10rem}}body.about .people{column-gap:2rem;display:grid;grid-template-columns:1fr;justify-items:center;position:relative;row-gap:2rem;width:100%}@media (min-width:992px){body.about .people{grid-template-columns:1fr 1fr}body.about .people.single-centered{grid-template-columns:1fr}body.about .people.single-centered>div{width:50%}}body.about .people>div{background-color:#f5fbfe;display:flex;flex-flow:column nowrap;padding:2rem;position:relative;width:100%}@media (min-width:768px){body.about .people>div{flex-flow:row nowrap}}body.about .people>div>*{position:relative;width:100%}@media (min-width:768px){body.about .people>div>*{width:50%}}body.about .people>div>* h3{margin-top:20px}body.about .people>div img{display:block}body.about .people>div div{display:flex;flex-flow:column;justify-content:center;padding-left:20px}body.about .people>div div h3{font-family:Satoshi-Bold,sans-serif;font-size:22px;font-weight:800;line-height:26px;padding-bottom:8px}body.about .people>div div span{color:#626e99}body.about .people>div div a{color:#0a1c60;font-family:Satoshi-Bold,sans-serif;font-weight:800;padding-top:20px;text-decoration:underline}body.about .people-dense{column-gap:2rem;display:grid;grid-template-columns:1fr;row-gap:2rem}@media (min-width:576px){body.about .people-dense{grid-template-columns:1fr 1fr}}@media (min-width:768px){body.about .people-dense{grid-template-columns:1fr 1fr 1fr 1fr}}body.about .people-dense h3{font-size:1.2rem}body.about .people-dense>div{background-color:#f5fbfe;display:flex;flex-flow:column nowrap;padding:1rem}body.about .people-dense>div.description{align-items:center;display:flex;flex-flow:column;justify-content:center}@media (min-width:576px){body.about .people-dense>div.description{grid-column:span 2}body.about .people-dense>div.description.full{grid-column:span 4}}@media (min-width:768px){body.about .people-dense>div.description{grid-row-start:1}body.about .people-dense>div.description.full{grid-row-start:unset}}body.about .people-dense>div img{display:block;padding-bottom:1rem;width:100%}body.about .people-dense>div span{color:#626e99}body.about .people-dense>div a{color:#0a1c60;font-family:Satoshi-Bold,sans-serif;font-weight:800;text-decoration:underline}body.about .banner{background:url(/build/website/images/banner.4d3810fd.webp) no-repeat 100% 100%;background-size:cover;color:#fff;padding:115px 0;position:relative}body.about .banner:before{background:#0a1c60;bottom:0;content:"";display:block;left:0;opacity:.3;position:absolute;right:0;top:0}body.about .banner>div{position:relative}body.about .banner .people>div{backdrop-filter:blur(20px);background:transparent;border:1px solid hsla(0,0%,100%,.1)}body.about .banner .people>div div a{color:#fff}body.about .banner .people>div div a+a{padding-top:.5rem}body.about .banner .people>div div span{color:#f5fbfe}body.about .section{align-items:center;column-gap:2rem;display:grid;grid-template-columns:1fr;position:relative;row-gap:2rem;width:100%}@media (min-width:768px){body.about .section{grid-template-columns:1fr 1fr}}body.about .section>div{display:flex;flex-flow:column;justify-content:center}body.about .section img{display:block;position:relative;width:100%}.page-manual{display:grid;grid-template-columns:1fr;margin-top:180px}@media (min-width:768px){.page-manual{margin-top:140px}}.page-manual h1{margin-bottom:10px}.page-manual .manuals-container{border-bottom:1px solid #7680a6}.page-manual .manuals-container .manual{align-items:center;border-top:1px solid #7680a6;display:flex;flex-flow:row;justify-content:space-between;padding:20px 10px}.page-manual .manuals-container .manual h3{font-size:18px;line-height:22px;margin-bottom:5px}.page-manual .manuals-container .manual.hidden{display:none}.page-manual .manuals-container .manual p{color:#626e99}.page-manual .manuals-container .manual a{height:auto;margin-left:1rem;padding:20px 30px}.page-manual .top{align-items:end;display:flex;flex-flow:row;justify-content:space-between;margin-bottom:3rem}.page-manual .search-container{margin-left:3rem}.page-manual .search-container span{display:block;font-size:.95em;padding-bottom:5px}.page-manual .search-container input[type=text]#js-manual-search{border:1px solid #7680a6;color:#0a1c60;padding:10px 20px}.page-manual .search-container input[type=text]#js-manual-search::placeholder{color:#7680a6}.page-manual #manual-no-results{align-items:center;color:#7680a6;display:flex;flex-flow:column;justify-content:center;padding:20px}.page-manual #manual-no-results.hidden{display:none}body.commercial-installations .cont,body.commercial-installations footer>div{max-width:100vw}@media (min-width:1200px){body.commercial-installations .cont,body.commercial-installations footer>div{max-width:1280px}}.page-product .product .info-wrapper .info body.commercial-installations .title,body.commercial-installations .heading-2,body.commercial-installations .page-product .product .info-wrapper .info .title,body.commercial-installations h2{margin-bottom:10px}.page-product .product .info-wrapper .info body.commercial-installations .title+p,body.commercial-installations .heading-2+p,body.commercial-installations .page-product .product .info-wrapper .info .title+p,body.commercial-installations h2+p{font-size:16px;line-height:20px}@media (min-width:768px){.page-product .product .info-wrapper .info body.commercial-installations .title+p,body.commercial-installations .heading-2+p,body.commercial-installations .page-product .product .info-wrapper .info .title+p,body.commercial-installations h2+p{font-size:22px;line-height:26px}}body.commercial-installations .two-photos{column-gap:1rem;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;position:relative;row-gap:1rem}@media (min-width:768px){body.commercial-installations .two-photos{grid-template-columns:1fr 1fr;grid-template-rows:1fr}}body.commercial-installations .two-photos img{display:block;height:auto;max-width:100%;position:relative;width:auto}body.commercial-installations .section{align-items:center;column-gap:2rem;display:grid;grid-template-columns:1fr;position:relative;row-gap:2rem;width:100%}@media (min-width:768px){body.commercial-installations .section{grid-template-columns:1fr 1fr}}body.commercial-installations .section>div{display:flex;flex-flow:column;justify-content:center}body.commercial-installations .section img{display:block;position:relative;width:100%}body.commercial-installations .carousel{margin-top:2rem}body.commercial-installations .carousel .carousel-slides{display:flex;margin-left:-8px;margin-right:-8px}body.commercial-installations .carousel .carousel-slides .slide{background:#0a1c60;background:linear-gradient(0deg,#0a1c60,#2d4088);border-radius:60px 0;box-shadow:inset -1px 0 0 hsla(0,0%,100%,.16);color:#fff;font-size:14px;line-height:125%;padding:40px}body.commercial-installations .carousel .carousel-slides .slide .icon{height:107px}body.commercial-installations .carousel .carousel-slides .slide .icon img{border:1px solid hsla(0,0%,100%,.12);border-radius:50%;padding:15px}@media (min-width:768px){body.commercial-installations .carousel .carousel-slides .slide{font-size:18px;line-height:180%}}body.commercial-installations .carousel .carousel-slides .slide .title{letter-spacing:-.01em}body.commercial-installations .carousel .carousel-slides .slide .content{color:#a7adc6;letter-spacing:-.01em;margin-top:13px}body.commercial-installations .solutions-grid{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-top:3rem}body.commercial-installations .solutions-grid>div{align-items:center;display:flex;flex-flow:column nowrap;font-size:17px;justify-content:center;line-height:125%;margin:15px;max-width:276px;padding:20px 30px}body.commercial-installations .solutions-grid>div img{border:1px solid hsla(0,0%,100%,.12);border-radius:50%;height:50px;margin-right:20px;padding:10px;width:auto}body.commercial-installations .solutions-grid>div svg{height:50px;margin-bottom:10px;width:auto}body.commercial-installations .solutions-grid>div svg path{fill:#0a1c60}body.commercial-installations .solutions-grid>div h3{font-size:1.2rem;letter-spacing:-.01em;line-height:100%;margin-bottom:10px;text-align:center}body.commercial-installations .solutions-grid>div span{color:#7680a6;letter-spacing:-.01em;text-align:center}body.iframe-calculator{padding-bottom:1rem}@media (min-width:768px){body.iframe-calculator{padding:1rem}}@media (min-width:992px){body.iframe-calculator{padding:3rem}}body.iframe-calculator .section{align-items:center;column-gap:2rem;display:grid;grid-template-columns:1fr;margin-left:auto;margin-right:auto;max-width:1100px;position:relative;row-gap:2rem;width:100%}@media (min-width:768px){body.iframe-calculator .section{grid-template-columns:1fr 1fr}}body.iframe-calculator .section>div{display:flex;flex-flow:column;justify-content:center}body.iframe-calculator .section img{display:block;position:relative;width:100%}body.iframe-calculator .section .logos{display:flex;margin-top:48px;text-align:center}body.iframe-calculator .section .logos>div{border-right:1px solid hsla(0,0%,60%,.16);padding:22px}body.iframe-calculator .section .logos>div img{height:4rem}body.iframe-calculator .section .logos>div:last-child{border-right:none}.email-landingpage .v-text-field .v-input__slot{border-radius:3rem!important;box-shadow:none!important}.email-landingpage .hero{padding-top:5rem;text-align:center}.email-landingpage .hero h1{font-size:2.8rem;line-height:1.35;margin:auto;max-width:50rem;padding-bottom:2rem;padding-top:2rem;text-align:center}.email-landingpage .hero p.large{font-size:1.4rem;line-height:130%;margin:auto;max-width:50rem;padding-bottom:2rem}.contact-section{display:grid;grid-template-columns:1fr}@media (min-width:768px){.contact-section{grid-column-gap:50px;grid-template-columns:3fr 2fr}}@media (min-width:992px){.contact-section{grid-column-gap:100px;grid-template-columns:6fr 5fr}}.contact-section a{color:#0a1c60;text-decoration:underline}.contact-section .form-wrapper{background-color:#f5fbfe;display:flex;justify-content:center;margin-top:40px;padding:56px 45px 70px}.contact-section .form-wrapper.background{background:url(/build/website/images/kancelar.c33fb331.webp) no-repeat bottom;background-size:cover}@media (min-width:992px){.contact-section .form-wrapper{margin-top:0}}.contact-section .form-wrapper .form{max-width:408px;position:inherit;width:100%}.contact-section .form-wrapper .form .v-card{background-color:transparent}.contact-section .form-wrapper .btn-color,.contact-section .form-wrapper .btn-light{bottom:-107px;position:absolute;width:100%}@media (min-width:992px){.contact-section .form-wrapper .btn-color,.contact-section .form-wrapper .btn-light{left:54px;width:300px}}.contact-section .form-wrapper .v-overlay{color:#0a1c60;text-align:center}.contact-section .form-wrapper .v-overlay>div{background-color:#f5fbfe!important}.contact-section .contact-wrapper{order:-1}@media (min-width:768px){.contact-section .contact-wrapper{order:0}}.contact-section .contact-wrapper .contact{max-width:408px}.contact-section .contact-wrapper .contact .intro{margin:64px 0 40px}.contact-section .contact-wrapper .contact .intro p{color:#626e99;font-size:18px;line-height:24px}.contact-section .contact-wrapper .contact .blocks>div{display:flex;margin:0 0 24px}.contact-section .contact-wrapper .contact .blocks>div .icon{padding-right:16px}.contact-section .contact-wrapper .contact .blocks>div .icon>div{border:1px solid rgba(118,128,166,.16);border-radius:50%;padding:12px}.contact-section .contact-wrapper .contact .blocks>div :first-child{flex-grow:0}.contact-section .contact-wrapper .contact .blocks>div>div{font-size:14px;line-height:180%}@media (min-width:768px){.contact-section .contact-wrapper .contact .blocks>div>div{font-size:18px}}.contact-section .contact-wrapper .contact .blocks>div>div :first-child{display:block}.contact-section .contact-wrapper .contact .blocks>div>div :nth-child(2){color:#626e99}.testimonials-wrapper{display:flex;flex-flow:column nowrap;gap:20px;margin:2rem 0 8rem;overflow:hidden;width:100%}@media (min-width:992px){.testimonials-wrapper{flex-flow:row nowrap}}.testimonials-wrapper>div{width:100%}.testimonials-wrapper>div .header{align-items:center;display:flex;flex-flow:row;font-size:1.5rem;justify-content:center;margin-bottom:2rem}.testimonials-wrapper>div .header img{height:1.15em;margin-right:.8rem}.testimonials-wrapper>div .header span{margin-bottom:.025em}.testimonials-wrapper>div .header a{line-height:1em}.testimonials-wrapper>div .header .rating img{margin-right:0}.testimonials-wrapper>div.firmy .header a>img{height:4.5rem}.testimonials-wrapper>div.google .header a>img{height:2rem;margin:1.25rem}.testimonials-wrapper>div.google .rating-box{background-color:#1eae00;border-radius:.5rem;color:#fff;font-family:Arial,sans-serif;font-size:1.24rem;padding:.5rem .32rem .32rem}.testimonials-wrapper>div.google .rating-words{font-family:Arial,sans-serif;line-height:1.25;margin-left:.5rem}.testimonials-wrapper>div.google .rating-words :first-child{color:#000;font-size:1rem}.testimonials-wrapper>div.google .rating-words :last-child{color:#828282;font-size:.8rem}.testimonials-wrapper>div.google .rating{align-items:center;display:flex;flex-flow:row nowrap}.testimonials-wrapper>div.google .rating img{height:1em}.testimonials-wrapper>div.google .rating span{color:#7680a6;margin-left:.5rem}.testimonials-wrapper>div.google .list{display:flex;flex-flow:column nowrap}@media (min-width:992px){.testimonials-wrapper>div.google .list{height:680px;overflow-y:scroll}}.testimonials-wrapper>div.google .list .review{background:#fff;box-sizing:border-box;margin-bottom:.5rem}.testimonials-wrapper>div.google .list .review p{font-size:1rem;line-height:1.5rem}.testimonials-wrapper>div.google .list .review>div{display:flex;flex-flow:row nowrap;margin-bottom:1rem}.testimonials-wrapper>div.google .list .review>div>img{height:3rem;margin-right:.5rem;width:3rem}.testimonials-wrapper>div.google .list .review>div h4{margin-bottom:.2rem}.testimonials-wrapper>div .view-more{align-items:center;display:flex;flex-flow:column;justify-content:center;margin-top:.5rem}.testimonials-wrapper>div .firmy-iframe-wrapper iframe{max-width:100%}.calculator-wrapper{align-items:center;background-color:#f5fbfe;display:flex;flex-flow:column;font-size:14px;justify-content:center;padding:42px 15px 35px}.calculator-wrapper h3{padding-bottom:30px;text-align:center}.calculator-wrapper .v-card{background-color:transparent;max-width:408px;width:100%}.calculator-wrapper .current-price{align-items:center;border:1px solid rgba(118,128,166,.16);color:#0a1c60;display:flex;height:56px;margin-bottom:16px;padding:0 16px;width:100%}.calculator-wrapper .current-price :first-child{flex-grow:1}.calculator-wrapper .monthly-consumption{margin-bottom:8px!important}.calculator-wrapper .monthly-consumption>.v-input__control>.v-input__slot{padding-right:0!important}.calculator-wrapper .monthly-consumption .v-menu__content{margin-top:46px}.calculator-wrapper .monthly-advance{margin-bottom:8px!important}.calculator-wrapper .v-input__append-inner{color:#0a1c60}.calculator-wrapper .v-input__append-inner sup{top:.5em}.calculator-wrapper .v-input__append-inner .v-select{margin-bottom:0!important;margin-top:-22px;width:94px}.calculator-wrapper .v-input__append-inner .v-select .v-input__slot{box-shadow:none;padding-right:6px!important}.calculator-wrapper .v-input__append-inner .v-select .v-input__slot:after,.calculator-wrapper .v-input__append-inner .v-select .v-input__slot:before{content:none}.calculator-wrapper .v-input__append-inner .v-select .v-input__icon .mdi-menu-down:before{font-size:12px!important}.calculator-wrapper .v-input__append-inner .v-select .v-select__selections{justify-content:end}.calculator-wrapper .v-input__append-inner .v-select .v-select__selections .v-select__selection--comma{margin-right:0}.calculator-wrapper .v-input__append-inner .v-select .v-select__selections input{position:absolute}.calculator-wrapper .v-input__append-inner .v-select .v-input__append-inner{margin-top:6px!important}.calculator-wrapper .actions{display:flex;justify-content:center;width:100%}.calculator-wrapper .actions .btn-color,.calculator-wrapper .actions .btn-light{bottom:-70px;position:absolute}.calculator-dialog{padding:30px}.calculator-dialog h2{color:#0a1c60;font-size:32px;line-height:43px;word-break:keep-all}.calculator-dialog p{color:#7680a6}.calculator-dialog p.subtitle{color:#0a1c60;font-weight:700;margin:32px 0 8px}.calculator-dialog ul.results li{color:#7680a6;font-family:Satoshi-Light,sans-serif;font-size:18px;padding-bottom:7px}.calculator-dialog ul.results li span{color:#0a1c60}.calculator-dialog ul.results li div{display:grid;grid-template-columns:1fr 1fr}.calc-buttons-container{overflow-x:scroll}@media (min-width:768px){.calc-buttons-container{overflow-x:unset}}.solution-dialog .mdc-dialog__content{color:#7680a6;padding:56px}.solution-dialog .mdc-dialog__content h1{color:#0a1c60;font-size:32px;line-height:43px}.solution-dialog .mdc-dialog__content .mdc-dialog__header{position:absolute;right:16px;text-align:right;top:16px}.carousel-controls .splide__arrows .solution-dialog .mdc-dialog__content .mdc-dialog__header .splide__arrow--next img,.carousel-controls .splide__arrows .solution-dialog .mdc-dialog__content .mdc-dialog__header .splide__arrow--prev img,.solution-dialog .mdc-dialog__content .mdc-dialog__header .btn-circle img,.solution-dialog .mdc-dialog__content .mdc-dialog__header .btn-circle-outline img,.solution-dialog .mdc-dialog__content .mdc-dialog__header .carousel-controls .splide__arrows .splide__arrow--next img,.solution-dialog .mdc-dialog__content .mdc-dialog__header .carousel-controls .splide__arrows .splide__arrow--prev img{padding:11px}.solution-dialog .mdc-dialog__content p.subtitle{margin:32px 0 16px}.reference-block{display:grid;gap:2rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));margin-bottom:25px}.reference-block .reference{display:flex;flex-direction:column;position:relative;text-align:center}.reference-block .reference .primary{font-size:1.2rem;font-weight:700;margin-top:.5rem}.reference-block .reference .secondary{margin-top:.5rem}.reference-block .reference img{height:100%;object-fit:cover;width:100%}.shopping-car-icon{border-left:1px solid;border-color:#7680a6;height:3.5rem;margin-left:1rem;padding:1rem;width:3.5rem}.shopping-car-icon path{stroke:#7680a6}.shopping-cart{display:block;position:relative}.shopping-cart .number{background:linear-gradient(95.73deg,#aaffad 44.95%,#fdffaa 99.85%);border-radius:100%;bottom:12px;color:#0a1c60;font-size:10px;font-weight:800;height:20px;line-height:10px;padding:5px 0;position:absolute;right:8px;text-align:center;width:20px}.shopping-cart-modal{background:#fff;box-shadow:0 40px 80px -24px rgba(10,28,96,.078);display:block;max-width:500px;overflow:hidden;padding:0 32px;position:absolute;right:0;transition:max-height .5s linear;width:100%;z-index:200}@media (min-width:768px){.shopping-cart-modal{right:unset}}.shopping-cart-modal.hidden{max-height:0!important}.shopping-cart-modal>a{margin-bottom:32px}.shopping-cart-modal .shopping-cart-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:20px;margin-top:32px}.shopping-cart-modal .shopping-cart-header .shopping-cart-notification{align-items:center;background:rgba(0,147,255,.188);border-radius:20px;display:flex;padding:5px 10px}.shopping-cart-modal .shopping-cart-header .shopping-cart-notification svg{margin-right:10px}.shopping-cart-modal .product-row{color:#7680a6;display:flex;flex-flow:row;font-size:15px;line-height:15px;margin-bottom:32px;margin-top:1.5rem}.shopping-cart-modal .product-row>div{width:100%}.shopping-cart-modal .product-row h4{color:#0a1c60;font-size:18px;font-weight:700;line-height:18px;margin-bottom:24px}.shopping-cart-modal .product-row h4 span{color:#7680a6}.shopping-cart-modal .product-row .shopping-cart-action{display:contents}.shopping-cart-modal .product-row .shopping-cart-action svg{margin:0 2px}.shopping-cart-modal .product-row hr{border:#7680a6;border-top:1px solid #7680a6;margin:16px 0}header.light .shopping-car-icon{border-color:hsla(0,0%,100%,.533)}header.light .shopping-car-icon path{stroke:#fff}header.fixed .shopping-car-icon,header.show .shopping-car-icon,header.temp-white-background .shopping-car-icon{border-color:#7680a6}header.fixed .shopping-car-icon path,header.show .shopping-car-icon path,header.temp-white-background .shopping-car-icon path{stroke:#7680a6}.sulu{padding-top:2.5rem}@media (min-width:576px){.sulu{padding-top:unset}}.sulu ul li{color:#7680a6;font-size:18px;letter-spacing:-.01em;line-height:27px}.sulu .cont,.sulu footer>div{max-width:80rem}.sulu .title{max-width:45rem;padding-bottom:0;padding-top:1rem}.sulu .title .heading-1,.sulu .title h1{margin-bottom:.5rem}.sulu .status-line{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;padding-bottom:2rem}.sulu .status-line .breadcrumbs{display:flex;gap:.5rem;justify-content:flex-start;opacity:.8}.sulu .status-line .breadcrumbs a{position:relative;top:-.1rem}.sulu .status-line .breadcrumbs a.img{display:block;top:.1rem}.sulu .status-line .share-buttons{align-items:center;display:flex;gap:.5rem}.sulu .perex{border-bottom:1px solid rgba(118,128,166,.2);margin-bottom:1rem;max-width:45rem;padding-bottom:1rem}.sulu img[data-gallery]{cursor:pointer}.sulu .error-box{background:rgba(170,0,0,.533);border:1px solid #a00;border-radius:1rem;color:#fff;margin:0 auto 1rem;max-width:70rem;padding:1rem}.sulu .container-grid-block{display:grid;gap:1rem;grid-template-columns:repeat(12,1fr)}.sulu .container-grid-block.visualise{background-color:rgba(144,96,144,.376);outline:2rem solid rgba(144,96,144,.376)}.sulu .container-grid-block.visualise>*{background-color:hsla(0,0%,100%,.376)}.sulu .container-grid-block.dense{grid-auto-flow:dense}.sulu .container-grid-block.align-center{align-items:center}.sulu .container-grid-block.align-start{align-items:start}.sulu .container-grid-block.align-end{align-items:end}.sulu .container-grid-block.align-strech{align-items:stretch}.sulu .container-grid-block.gap-0{gap:0}.sulu .container-grid-block.gap-3,.sulu .container-grid-block.gap-5{gap:1rem}.sulu .container-grid-block>*{grid-column:auto/span 12}.sulu .container-grid-block .col-1{grid-column:auto/span 1}.sulu .container-grid-block .col-2{grid-column:auto/span 2}.sulu .container-grid-block .col-3{grid-column:auto/span 3}.sulu .container-grid-block .col-4{grid-column:auto/span 4}.sulu .container-grid-block .col-5{grid-column:auto/span 5}.sulu .container-grid-block .col-6{grid-column:auto/span 6}.sulu .container-grid-block .col-7{grid-column:auto/span 7}.sulu .container-grid-block .col-8{grid-column:auto/span 8}.sulu .container-grid-block .col-9{grid-column:auto/span 9}.sulu .container-grid-block .col-10{grid-column:auto/span 10}.sulu .container-grid-block .col-11{grid-column:auto/span 11}.sulu .container-grid-block .col-12{grid-column:auto/span 12}.sulu .container-grid-block .order-1{order:1}.sulu .container-grid-block .order-2{order:2}.sulu .container-grid-block .order-3{order:3}.sulu .container-grid-block .order-4{order:4}.sulu .container-grid-block .order-5{order:5}.sulu .container-grid-block .order-6{order:6}.sulu .container-grid-block .order-7{order:7}.sulu .container-grid-block .order-8{order:8}.sulu .container-grid-block .order-9{order:9}.sulu .container-grid-block .order-10{order:10}.sulu .container-grid-block .order-11{order:11}.sulu .container-grid-block .order-12{order:12}.sulu .container-grid-block .col-start-1{grid-column-start:1}.sulu .container-grid-block .col-start-2{grid-column-start:2}.sulu .container-grid-block .col-start-3{grid-column-start:3}.sulu .container-grid-block .col-start-4{grid-column-start:4}.sulu .container-grid-block .col-start-5{grid-column-start:5}.sulu .container-grid-block .col-start-6{grid-column-start:6}.sulu .container-grid-block .col-start-7{grid-column-start:7}.sulu .container-grid-block .col-start-8{grid-column-start:8}.sulu .container-grid-block .col-start-9{grid-column-start:9}.sulu .container-grid-block .col-start-10{grid-column-start:10}.sulu .container-grid-block .col-start-11{grid-column-start:11}.sulu .container-grid-block .col-start-12{grid-column-start:12}@media (min-width:850px){.sulu .container-grid-block .col-tablet-1{grid-column:auto/span 1}.sulu .container-grid-block .col-tablet-2{grid-column:auto/span 2}.sulu .container-grid-block .col-tablet-3{grid-column:auto/span 3}.sulu .container-grid-block .col-tablet-4{grid-column:auto/span 4}.sulu .container-grid-block .col-tablet-5{grid-column:auto/span 5}.sulu .container-grid-block .col-tablet-6{grid-column:auto/span 6}.sulu .container-grid-block .col-tablet-7{grid-column:auto/span 7}.sulu .container-grid-block .col-tablet-8{grid-column:auto/span 8}.sulu .container-grid-block .col-tablet-9{grid-column:auto/span 9}.sulu .container-grid-block .col-tablet-10{grid-column:auto/span 10}.sulu .container-grid-block .col-tablet-11{grid-column:auto/span 11}.sulu .container-grid-block .col-tablet-12{grid-column:auto/span 12}.sulu .container-grid-block .order-tablet-1{order:1}.sulu .container-grid-block .order-tablet-2{order:2}.sulu .container-grid-block .order-tablet-3{order:3}.sulu .container-grid-block .order-tablet-4{order:4}.sulu .container-grid-block .order-tablet-5{order:5}.sulu .container-grid-block .order-tablet-6{order:6}.sulu .container-grid-block .order-tablet-7{order:7}.sulu .container-grid-block .order-tablet-8{order:8}.sulu .container-grid-block .order-tablet-9{order:9}.sulu .container-grid-block .order-tablet-10{order:10}.sulu .container-grid-block .order-tablet-11{order:11}.sulu .container-grid-block .order-tablet-12{order:12}.sulu .container-grid-block .col-start-tablet-1{grid-column-start:1}.sulu .container-grid-block .col-start-tablet-2{grid-column-start:2}.sulu .container-grid-block .col-start-tablet-3{grid-column-start:3}.sulu .container-grid-block .col-start-tablet-4{grid-column-start:4}.sulu .container-grid-block .col-start-tablet-5{grid-column-start:5}.sulu .container-grid-block .col-start-tablet-6{grid-column-start:6}.sulu .container-grid-block .col-start-tablet-7{grid-column-start:7}.sulu .container-grid-block .col-start-tablet-8{grid-column-start:8}.sulu .container-grid-block .col-start-tablet-9{grid-column-start:9}.sulu .container-grid-block .col-start-tablet-10{grid-column-start:10}.sulu .container-grid-block .col-start-tablet-11{grid-column-start:11}.sulu .container-grid-block .col-start-tablet-12{grid-column-start:12}.sulu .container-grid-block.gap-3,.sulu .container-grid-block.gap-5{gap:3rem}}@media (min-width:1100px){.sulu .container-grid-block .col-desktop-1{grid-column:auto/span 1}.sulu .container-grid-block .col-desktop-2{grid-column:auto/span 2}.sulu .container-grid-block .col-desktop-3{grid-column:auto/span 3}.sulu .container-grid-block .col-desktop-4{grid-column:auto/span 4}.sulu .container-grid-block .col-desktop-5{grid-column:auto/span 5}.sulu .container-grid-block .col-desktop-6{grid-column:auto/span 6}.sulu .container-grid-block .col-desktop-7{grid-column:auto/span 7}.sulu .container-grid-block .col-desktop-8{grid-column:auto/span 8}.sulu .container-grid-block .col-desktop-9{grid-column:auto/span 9}.sulu .container-grid-block .col-desktop-10{grid-column:auto/span 10}.sulu .container-grid-block .col-desktop-11{grid-column:auto/span 11}.sulu .container-grid-block .col-desktop-12{grid-column:auto/span 12}.sulu .container-grid-block .order-desktop-1{order:1}.sulu .container-grid-block .order-desktop-2{order:2}.sulu .container-grid-block .order-desktop-3{order:3}.sulu .container-grid-block .order-desktop-4{order:4}.sulu .container-grid-block .order-desktop-5{order:5}.sulu .container-grid-block .order-desktop-6{order:6}.sulu .container-grid-block .order-desktop-7{order:7}.sulu .container-grid-block .order-desktop-8{order:8}.sulu .container-grid-block .order-desktop-9{order:9}.sulu .container-grid-block .order-desktop-10{order:10}.sulu .container-grid-block .order-desktop-11{order:11}.sulu .container-grid-block .order-desktop-12{order:12}.sulu .container-grid-block .col-start-desktop-1{grid-column-start:1}.sulu .container-grid-block .col-start-desktop-2{grid-column-start:2}.sulu .container-grid-block .col-start-desktop-3{grid-column-start:3}.sulu .container-grid-block .col-start-desktop-4{grid-column-start:4}.sulu .container-grid-block .col-start-desktop-5{grid-column-start:5}.sulu .container-grid-block .col-start-desktop-6{grid-column-start:6}.sulu .container-grid-block .col-start-desktop-7{grid-column-start:7}.sulu .container-grid-block .col-start-desktop-8{grid-column-start:8}.sulu .container-grid-block .col-start-desktop-9{grid-column-start:9}.sulu .container-grid-block .col-start-desktop-10{grid-column-start:10}.sulu .container-grid-block .col-start-desktop-11{grid-column-start:11}.sulu .container-grid-block .col-start-desktop-12{grid-column-start:12}.sulu .container-grid-block.gap-5{gap:5rem}}.sulu .text-block{margin:0;max-width:45rem}.sulu .text-block.left{margin-right:auto}.sulu .text-block.right{margin-left:auto}.sulu .text-block.center{margin:auto}.sulu .text-block.full{margin:auto;max-width:100%}.sulu .container-grid-block .text-block{max-width:none}.sulu .image-block img{border-radius:0 1rem;margin:0 auto 1rem;max-width:100%}.sulu .image-block.simple img{border-radius:0}.sulu .image-block p{font-style:italic;margin:auto;max-width:35rem;text-align:center}.sulu .video-block{position:relative}.sulu .video-block .video-container{height:0;overflow:hidden;padding-bottom:56.25%;position:relative}.sulu .video-block .video-container iframe{height:100%;left:0;position:absolute;top:0;width:100%}.sulu .text-image-block{margin:0}.sulu .text-image-block .text{max-width:45rem}.sulu .text-image-block .image img{border-radius:0 1rem;margin:auto;max-width:100%}.sulu .text-image-block.left .text{margin-right:auto}.sulu .text-image-block.right .text{margin-left:auto}@media (min-width:992px){.sulu .text-image-block{align-items:center;display:grid;gap:3rem;grid-auto-flow:dense;grid-template-columns:repeat(2,1fr)}.sulu .text-image-block.left .text{grid-column:1/2;margin:0}.sulu .text-image-block.right .text{grid-column:2/3;margin:0}}.sulu .gallery-block{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr))}.sulu .gallery-block img{border-radius:0 1rem;display:block;height:100%;max-width:100%;object-fit:cover}.sulu .page-list-block{position:relative}.sulu .page-list-block.variant_list{display:flex;gap:1rem;justify-items:flex-start}.sulu .page-list-block.variant_vertical_list{display:grid;gap:.5rem;padding:2rem 0}.sulu .page-list-block.variant_card{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(20rem,1fr));padding:4rem 0}.sulu .page-list-block-pagination{display:flex;gap:.7rem;justify-content:center;padding:0 2rem 3rem}.sulu a.page-card{background:rgba(10,28,96,.2);border-radius:0 2rem 0 2rem;display:block;position:relative;text-decoration:none;transition:all .1s}.sulu a.page-card picture{box-sizing:border-box;display:block;height:0;padding-bottom:100%;position:relative;width:100%}.sulu a.page-card picture img{border-radius:0 2rem 0 0;display:block;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.sulu a.page-card .text{padding:1.1rem 1.5rem 0}.sulu a.page-card .text h4{font-size:1.2rem;margin-bottom:.2rem}.sulu a.page-card picture+.text{padding-top:.7rem}.sulu a.page-card:hover{background:#0a1c60;box-shadow:0 1rem 2rem rgba(0,0,0,.4);color:#fff;top:-.5rem}.sulu .columns-block{align-items:center;display:grid;gap:2rem}.sulu .columns-block.align-top{align-items:start}.sulu .columns-block.right-first .right{grid-row:1/2}.sulu .columns-block .image-block{padding:.5rem 0}.sulu .columns-block .image-block img{margin-bottom:0}.sulu .columns-block .gallery-block,.sulu .columns-block .reference-block{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding:.5rem 0}.sulu .columns-block .page-list-block,.sulu .columns-block .page-list-block.variant_vertical_list{padding:.5rem 0}.sulu .columns-block .page-list-block.variant-card{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));padding:.5rem 0}@media (min-width:992px){.sulu .columns-block{grid-template-columns:1fr 1fr}.sulu .columns-block.right-first .right{grid-row:auto}}.sulu .flex-block{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.sulu .malina-contact-form .form-wrapper{background-color:#f5fbfe;display:flex;justify-content:center;margin-top:40px;padding:56px 45px 70px}@media (min-width:992px){.sulu .malina-contact-form .form-wrapper{margin-top:0}}.sulu .malina-contact-form .form-wrapper .form{max-width:408px;position:inherit;width:100%}.sulu .malina-contact-form .form-wrapper .form .v-card{background-color:transparent}.sulu .malina-contact-form .form-wrapper .btn-color,.sulu .malina-contact-form .form-wrapper .btn-light{bottom:-107px;position:absolute;width:100%}@media (min-width:992px){.sulu .malina-contact-form .form-wrapper .btn-color,.sulu .malina-contact-form .form-wrapper .btn-light{left:54px;width:300px}}.sulu .malina-contact-form .form-wrapper .v-overlay{color:#0a1c60;text-align:center}.sulu .malina-contact-form .form-wrapper .v-overlay>div{background-color:#f5fbfe!important}.sulu .reviews-block{width:100%}.sulu .reviews-block .header{align-items:center;display:flex;flex-flow:row;font-size:1.5rem;justify-content:center}.sulu .reviews-block .header img{height:1.15em;margin-right:.8rem}.sulu .reviews-block .header span{margin-bottom:.025em}.sulu .reviews-block .header a{line-height:1em}.sulu .reviews-block .header .rating img{margin-right:0}.sulu .reviews-block.firmy .header a>img{height:4.5rem}.sulu .reviews-block.google .header a>img{height:2rem;margin:1.25rem}.sulu .reviews-block.google .rating-box{background-color:#1eae00;border-radius:.5rem;color:#fff;font-family:Arial,sans-serif;font-size:1.24rem;padding:.5rem .32rem .32rem}.sulu .reviews-block.google .rating-words{font-family:Arial,sans-serif;line-height:1.25;margin-left:.5rem}.sulu .reviews-block.google .rating-words :first-child{color:#000;font-size:1rem}.sulu .reviews-block.google .rating-words :last-child{color:#828282;font-size:.8rem}.sulu .reviews-block.google .rating{align-items:center;display:flex;flex-flow:row nowrap}.sulu .reviews-block.google .rating img{height:1em}.sulu .reviews-block.google .rating span{color:#7680a6;margin-left:.5rem}.sulu .reviews-block.google .list{display:flex;flex-flow:column nowrap}@media (min-width:992px){.sulu .reviews-block.google .list{height:680px;overflow-y:scroll}}.sulu .reviews-block.google .list .review{background:#fff;box-sizing:border-box;margin-bottom:.5rem}.sulu .reviews-block.google .list .review p{font-size:1rem;line-height:1.5rem}.sulu .reviews-block.google .list .review>div{display:flex;flex-flow:row nowrap;margin-bottom:1rem}.sulu .reviews-block.google .list .review>div>img{height:3rem;margin-right:.5rem;width:3rem}.sulu .reviews-block.google .list .review>div h4{margin-bottom:.2rem}.sulu .reviews-block .view-more{align-items:center;display:flex;flex-flow:column;justify-content:center;margin-top:.5rem}.sulu .reviews-block .firmy-iframe-wrapper iframe{max-width:100%}.sulu .timeline-block .timeline-point{align-items:start;display:grid;gap:3rem;grid-template-columns:2rem 1fr;padding-bottom:1rem;position:relative}.sulu .timeline-block .timeline-point .timeline-line{background-color:#0a1c60;bottom:.2rem;left:calc(1.5rem - 1px);position:absolute;top:3.2rem;width:2px}.sulu .timeline-block .timeline-point .timeline-dot{background-color:#0a1c60;border-radius:0 1.3rem 0 1.3rem;height:3rem;width:3rem}.sulu .timeline-block .timeline-point .timeline-dot.blue-1{background:#1eafed}.sulu .timeline-block .timeline-point .timeline-dot.blue-2{background:#4edfff}.sulu .timeline-block .timeline-point .timeline-dot.green-1{background:#64f6ca}.sulu .timeline-block .timeline-point .timeline-dot.green-2{background:#aaffad}.sulu .timeline-block .timeline-point .timeline-dot.yellow-1{background:#fdffaa}.sulu .timeline-block .timeline-point .timeline-content{padding:.5rem 0 1rem}.sulu .timeline-block .timeline-point:last-of-type .timeline-line{display:none}.sulu .btn{background:rgba(118,128,166,.2);border-radius:0 1rem;cursor:pointer;display:inline-block;padding:.3rem 1rem;text-decoration:none;transition:all .1s}.sulu .btn.icon{padding:.4rem .6rem}.sulu .btn.icon img{display:block}.sulu .btn:hover{box-shadow:0 .3rem 1rem rgba(0,0,0,.4);position:relative;top:-.1rem}.sulu .btn.md{border-radius:0 1.5rem;padding:.5rem 1.5rem}.sulu .btn.lg{border-radius:0 2rem;padding:.7rem 2rem}.sulu .btn.xl{border-radius:0 2rem;font-size:1.3rem;line-height:1.3rem;padding:1.1rem 3rem}.sulu .btn.dark{background:#0a1c60;color:#fff}.sulu .btn.blue-gradient{background:linear-gradient(51.03deg,#1eafed 22.67%,#4edfff 85.32%)}.sulu .btn.blue-green-gradient{background:linear-gradient(71.58deg,#67def8 5.26%,#64f6ca 97.13%)}.sulu .btn.green-yellow-gradient{background:linear-gradient(95.73deg,#aaffad 44.95%,#fdffaa 99.85%)}.sulu .btn.block{display:block;text-align:center;width:100%}