@charset "UTF-8";.c-no-available{z-index:1}.c-no-available:not(:last-child){margin-bottom:0}.c-container-background{overflow:hidden}.c-container-background .image{height:30vh}@media print,screen and (min-width:768px){.c-container-background .image{height:50vh}}@media screen and (min-width:1000px){.c-container-background .image{height:70vh}}.c-container-background .image img{-o-object-position:bottom;object-position:bottom;-o-object-fit:cover;object-fit:cover;height:100%}.c-faq .title{font-size:1.5rem}.c-faq__question:not(:last-child){margin-bottom:2.5rem}.c-faq__question label{cursor:pointer}.c-faq__question .is-arrow{content:" ";display:block;height:.5em;pointer-events:none;position:absolute;transform:rotate(-45deg);width:.5em;height:.75rem;width:.75rem;right:0;top:.375rem;border:2px solid #757575;border-right:0;border-top:0;pointer-events:auto;transition:transform .8s cubic-bezier(.39,.575,.565,1)}@media print,screen and (min-width:768px){.c-faq__question .is-arrow{border:4px solid #757575;border-right:0;border-top:0;height:1.5rem;width:1.5rem}}.c-faq__question .subtitle{max-width:90%;margin-bottom:1rem;font-size:1.25rem}.c-faq__question .text{font-size:1rem;max-height:0;transition:max-height .8s cubic-bezier(.39,.575,.565,1);overflow:hidden}@media print,screen and (min-width:768px){.c-faq__question .text{width:80%}}.c-faq__question input[type=checkbox]{display:none}.c-faq__question input[type=checkbox]:checked+label .is-arrow{transform:rotate(135deg);transition:transform .8s cubic-bezier(.39,.575,.565,1)}.c-faq__question input[type=checkbox]:checked~div{max-height:680px;transition:max-height .8s cubic-bezier(.39,.575,.565,1)}@media print,screen and (min-width:768px){.c-faq__question input[type=checkbox]:checked~div{max-height:360px;white-space:normal}}.slide{scroll-snap-align:center}@media screen and (min-width:1000px){.slide{scroll-snap-align:start}}@media screen and (max-width:767px){.slide{min-width:80%}}.slide .text-before{margin-bottom:16px;font-size:1rem}@media print,screen and (min-width:768px){.slide .text-before{font-size:1.25rem}}.slide .text-before p{font-family:IBM Plex Sans,sans-serif;font-weight:500;line-height:1.25;color:#757575}.slide .text-after{margin-top:16px;min-height:2rem}.slide-content{display:flex;flex-direction:column;height:100%;justify-content:stretch}.slide-content .card-product{box-shadow:none;border-radius:2px;border:2px solid #eaeff5;padding:1.5rem 1rem;height:calc(100% - 37px);min-height:380px}@media print,screen and (min-width:768px){.slide-content .card-product{padding:4rem 1.8125rem}}.slide-content .card-product .chip{z-index:1;font-weight:500;border-radius:0 0 4px 4px;padding:.5rem 1rem;margin-left:1rem;margin-right:1rem;top:0}@media screen and (min-width:1000px){.slide-content .card-product .chip{margin-left:1.8125rem;margin-right:1.8125rem}}.slide-content .card-product .chip.is-left{left:0}.slide-content .card-product .chip.is-right{right:0}@media screen and (max-width:767px){.slide-content .card-product .chip .text{font-size:.85rem}}.slide-content .card-product .image_background{position:absolute;width:100%;overflow:hidden;height:150px;top:0;left:0}@media print,screen and (min-width:768px){.slide-content .card-product .image_background{height:170px}}@media screen and (min-width:1000px){.slide-content .card-product .image_background{height:230px}}@media screen and (min-width:1192px){.slide-content .card-product .image_background{height:260px}}.slide-content .card-product__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.slide-content .card-product__content .description{padding:0 1.5rem}.slide-content .card-product__content .image_product{width:100%;max-width:200px;margin:2.375rem auto 1rem}@media print,screen and (min-width:768px){.slide-content .card-product__content .image_product{max-width:240px;margin:1rem auto}}@media screen and (min-width:1000px){.slide-content .card-product__content .image_product{margin:0 auto 1rem}}@media screen and (min-width:1192px){.slide-content .card-product__content .image_product{max-width:280px}}.slide-content .card-product__content .image_product picture{padding-top:100%;width:100%;display:block;position:relative}.slide-content .card-product__content .image_product img{width:unset;max-height:100%;margin:auto;position:absolute;left:0;top:0;right:0;bottom:0}.slide-content .card-product .compatibilities_block{margin:40px 12px 0;flex-grow:1;padding:16px 12px}@media print,screen and (min-width:768px){.slide-content .card-product .compatibilities_block{margin:40px 24px 0}}.slide-content .card-product .compatibilities_block .compatibilities_block-img{height:48px;width:48px}@media print,screen and (min-width:768px){.slide-content .card-product .compatibilities_block .compatibilities_block-img{height:64px;width:64px}}@media screen and (max-width:767px){.slide-content .card-product .compatibilities_block .is-variable{--columnGap:0.25rem}}.slide-content .card-product .compatibilities_block .subtitle,.slide-content .card-product .compatibilities_block .title{font-family:Open Sans,sans-serif;line-height:1.5;font-weight:600;font-size:14px}@media screen and (min-width:1000px){.slide-content .card-product .compatibilities_block .subtitle,.slide-content .card-product .compatibilities_block .title{font-size:18px}}.slide-content .card-product .compatibilities_block .subtitle{font-weight:500;color:#757575}.slide-content .card-product .compatibilities_extra-icons{margin:0 -1.75rem}.slide-content .card-product .compatibilities_extra-icons.columns{justify-content:space-between;--columnGap:8px}.slide-content .card-product .compatibilities_extra-icons-img{height:16px}@media print,screen and (min-width:768px){.slide-content .card-product .compatibilities_extra-icons-img{height:19px}}@media screen and (min-width:1192px){.slide-content .card-product .compatibilities_extra-icons-img{height:25px}}.slide-content .card-product .compatibilities_extra-icons-img svg{height:100%}.slide-content .card-product .c-container-buttons{margin-top:40px}.slide-content .card-product .c-container-buttons .button-learn-more{margin-bottom:1rem}@media print,screen and (min-width:768px){.slide-content .card-product .c-container-buttons .button-learn-more{display:inline-block}}.slide-content .card-product .c-container-buttons .button.is-text{border:none;box-shadow:none;background-color:transparent}@media print,screen and (min-width:768px){.slide-content .card-product .c-container-buttons .button.is-text{margin-left:1.375rem}}.slide-content .card-product .c-container-buttons .button.is-text .icon{margin-right:.5625rem}.slide-content .card-product .c-container-buttons .button.is-text .icon svg{width:100%;height:100%}@media screen and (max-width:767px){.section-carousel{padding-left:0;padding-right:0}}.carousel{margin-top:1rem;overflow-x:auto;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.carousel.is-variable{--columnGap:.5rem}@media print,screen and (min-width:768px){.carousel.is-variable{--columnGap:1rem}}@media screen and (min-width:1384px){.carousel.is-variable{--columnGap:1.25rem}}.carousel .slide{scroll-snap-align:center}#landing-energy .icon svg{width:100%;height:100%}@media screen and (max-width:767px){#landing-energy .section.has-no-horizontal-padding-mobile{padding-left:0;padding-right:0}}#landing-energy .section-title{display:flex;align-items:center;font-weight:600;font-family:IBM Plex Sans,sans-serif;line-height:1.13;font-size:1.5rem}@media print,screen and (min-width:768px){#landing-energy .section-title{font-size:2rem}}#landing-energy .section-title .icon:first-of-type{margin-right:8px;width:4rem}#landing-energy .section-title .icon:last-of-type:not(:first-of-type){background-color:grey;border-radius:50%;height:20px;width:100%;max-width:20px;margin-left:8px}#landing-energy .section-title .icon:last-of-type:not(:first-of-type) svg{height:14px}#landing-energy .subtitle:first-of-type{font-family:Open Sans,sans-serif;font-size:1.125rem;line-height:1.5}#landing-energy .button.is-text{border:none;box-shadow:none;background-color:transparent}#landing-energy .button.is-text.is-underline{text-decoration:underline;font-size:.875rem;font-weight:600;font-family:IBM Plex Sans,sans-serif}#landing-energy .button.is-text .icon,#landing-energy .button.is-text span{margin-right:9px}#landing-energy #overview{padding-top:6rem;padding-bottom:1.5rem;min-height:360px}#landing-energy #overview .landing-image{position:absolute;top:0;width:100%;left:0;height:330px}@media print,screen and (min-width:768px){#landing-energy #overview .landing-image{height:360px}}#landing-energy #overview .landing-image img{position:absolute;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:opacity(.8)}@media screen and (max-width:767px){#landing-energy #overview .landing-section{padding-left:0;padding-right:0}}@media screen and (max-width:767px){#landing-energy #overview .landing-section-block_text{border:2px solid #f0f0f0;background-color:hsla(0,0%,100%,.8);padding:2rem 1rem 4rem}}@media print,screen and (min-width:768px){#landing-energy #overview .landing-section-block_text{padding-left:3.75rem;padding-right:3.75rem}}#landing-energy #overview .landing-section-block_text .title{font-family:IBM Plex Sans,sans-serif;font-size:21px;font-weight:400;line-height:1.1;margin-bottom:1.5rem}@media print,screen and (min-width:768px){#landing-energy #overview .landing-section-block_text .title{font-size:2.5rem}}#landing-energy #overview .landing-section-block_text .subtitle{font-family:IBM Plex Sans,sans-serif;font-size:1rem;font-weight:400;font-stretch:normal;font-style:normal;line-height:1.25;margin-top:0}@media print,screen and (min-width:768px){#landing-energy #overview .landing-section-block_text .subtitle{font-size:1.25rem;margin-bottom:2.5rem}}@media screen and (max-width:767px){#landing-energy #overview .landing-section-block_solutions{margin:-2rem .75rem}}#landing-energy #overview .landing-section-solution{padding:.5rem}@media print,screen and (min-width:768px){#landing-energy #overview .landing-section-solution{padding-bottom:4rem;padding-top:4rem}}@media screen and (max-width:767px){#landing-energy #overview .wrapper{padding:0 3rem}}#landing-energy #overview .text{font-size:13px;line-height:1rem}@media print,screen and (min-width:768px){#landing-energy #overview .text{line-height:1.5;font-size:1.125rem}}#landing-energy #overview .button.is-text.is-underline{font-family:Open Sans,sans-serif;font-size:13px;line-height:1rem}@media print,screen and (min-width:768px){#landing-energy #overview .button.is-text.is-underline{font-size:1.125rem}}#landing-energy #benefits .carousel.columns.is-variable{--columnGap:1rem}@media print,screen and (min-width:768px){#landing-energy #benefits .carousel.columns.is-variable{--columnGap:6.5px}}#landing-energy #benefits .carousel.columns .column{flex:none}@media print,screen and (min-width:768px){#landing-energy #benefits .carousel.columns .column{width:40%}}@media screen and (min-width:1000px){#landing-energy #benefits .carousel.columns .column{width:31%}}@media screen and (min-width:1192px){#landing-energy #benefits .carousel.columns .column{width:28%}}#landing-energy #benefits .carousel.columns .column .card{height:100%}#landing-energy #benefits .carousel.columns .column .card .title{margin:2rem .25rem 1.5rem}#landing-energy #benefits .carousel.columns .column .card .text{padding:0 .75rem 2.5rem}#landing-energy #am-i-compatible .block-text{padding:1.5rem 1rem}@media print,screen and (min-width:768px){#landing-energy #am-i-compatible .block-text{padding:3.5rem 1rem}}#landing-energy #am-i-compatible .block-text .is-text:after{content:"〉";position:absolute}@media screen and (max-width:767px){#landing-energy #am-i-compatible .block-text .is-text:after{right:-20px;bottom:calc(.375em - 1px);font-size:1.125rem}}@media print,screen and (min-width:768px){#landing-energy #am-i-compatible .block-text .is-text:after{padding-left:calc(100% + 1.5rem);top:50%;transform:translateY(-50%);font-size:1.5rem;left:0}}#landing-energy #accessories .wrapper .column-text .subtitle{margin-top:0}#landing-energy #accessories .wrapper .column-text .button{margin-top:2.5rem}#landing-energy .c-conditions .text.is-minor{margin-bottom:0}
