.header-menu{background-color:#002a66;display:flex;justify-content:space-evenly;border-radius:20px;position:relative;z-index:2;transition:all .3s ease}.header-menu a{color:#fff;text-decoration:none;padding:1em 0;transition:all .3s ease-in-out;width:100%;text-align:center;font-weight:500}.header-menu a:hover{background-color:#288cff;border-radius:10px}.header-menu a:hover:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.header-menu a:hover:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.et_pb_sticky--top{box-shadow:0 11px 7px #00000014}.et_pb_sticky--top .header-menu{border-radius:0;width:80%;max-width:1200px;margin:auto}.et_pb_sticky--top .header-menu a:hover:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.et_pb_sticky--top .header-menu a:hover:last-child{border-top-right-radius:10px;border-bottom-right-radius:10px}.slide-container{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1em}@media(max-width:768px){.slide-container{justify-content:flex-start;padding-top:2em}}.slide-container .caroussel-img{display:block;width:100%;height:100%}.slide-container .caroussel-img img{object-fit:cover;width:100%;height:100%}.slide-container .caroussel-content{width:100%;height:100%;position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.3em;max-height:400px;margin-top:2em}.slide-container .caroussel-content h1,.slide-container .caroussel-content p{color:#fff;text-align:center;max-width:50%}@media(max-width:600px){.slide-container .caroussel-content h1,.slide-container .caroussel-content p{max-width:80%}}.slide-container .caroussel-content .page-name{padding-bottom:0}.slide-container .caroussel-content h1{font-size:50px;font-weight:700;line-height:1.3;padding-bottom:0}@media(max-width:600px){.slide-container .caroussel-content h1{font-size:38px}}.slide-container .caroussel-content .quote-btn{padding:.6em 1.2em;border-radius:20px;background-color:#288cff;color:#fff;font-weight:700;transition:background-color .3s ease-in-out;font-size:18px;border:none;cursor:pointer}.slide-container .caroussel-content .quote-btn:hover{background-color:#002a66}#selectors .card,#selectors-carousel .card{display:flex;flex-direction:column;align-items:center;padding:1em .5em;cursor:pointer;background-color:#fff;transition:all .3s ease-in-out;position:relative}#selectors .card img,#selectors-carousel .card img{max-height:43px;margin-bottom:1em;width:auto}#selectors .card .bold,#selectors .card .explanation,#selectors-carousel .card .bold,#selectors-carousel .card .explanation{text-align:center;color:#002a66;font-size:14px;padding:0}#selectors .card .bold,#selectors-carousel .card .bold{font-weight:700}#selectors .card .explanation,#selectors-carousel .card .explanation{line-height:1.3}#selectors .card:first-child,#selectors-carousel .card:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}#selectors .card:last-child,#selectors-carousel .card:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}#selectors .card.is-active,#selectors-carousel .card.is-active{background-color:#288cff;padding:40px .5em;margin-top:-20px;margin-bottom:-20px;border-radius:20px}#selectors .card.is-active .bold,#selectors .card.is-active .explanation,#selectors-carousel .card.is-active .bold,#selectors-carousel .card.is-active .explanation{color:#fff}#selectors .card:not(:last-child):not(:has(+.is-active)):after,#selectors-carousel .card:not(:last-child):not(:has(+.is-active)):after{content:"";position:absolute;right:0;top:40%;height:20%;width:2px;background:#288cff}#selectors{width:75%;max-width:1200px;margin:auto;display:grid;grid-template-columns:repeat(5,1fr);transform:translateY(-50%);box-shadow:-8.699px 9.661px 17.5px #00000026;border-radius:20px}@media(max-width:768px){#selectors{display:none}}#selectors-carousel{width:90%;margin:auto auto -30px;box-shadow:-8.699px 9.661px 17.5px #00000026;border-radius:20px;transform:translateY(-50%);display:none}@media(max-width:768px){#selectors-carousel{display:block}}#selectors-carousel .splide__track{overflow:visible}#selectors-carousel .card{max-width:33%}@media(max-width:600px){#selectors-carousel .card{max-width:55%}}#program-point{display:grid;grid-template-columns:1fr 1fr}@media(max-width:600px){#program-point{grid-template-columns:auto}}#program-point ul{list-style:disc}@media(max-width:600px){#program-point ul{padding-bottom:0}}#program-point ul li::marker{color:#288cff;font-size:1.6em}.partners{display:grid;gap:2em}.partners .img-container{width:100%;background-color:#fff;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:20px;padding:1em;box-shadow:0 3px 9px #6464644d;cursor:pointer;transition:all .2s ease-in-out}.partners .img-container:hover{transform:scale(1.05)}.partners .img-container a{line-height:0}.partners img{object-fit:contain}.partners#partners{grid-template-columns:repeat(5,1fr)}@media(max-width:768px){.partners#partners{grid-template-columns:repeat(3,1fr)}}@media(max-width:600px){.partners#partners{grid-template-columns:repeat(2,1fr)}}.partners#warranty-partners{grid-template-columns:repeat(4,1fr)}@media(max-width:600px){.partners#warranty-partners{grid-template-columns:repeat(2,1fr)}}.partners#financing-partners{grid-template-columns:repeat(3,1fr)}@media(max-width:600px){.partners#financing-partners{grid-template-columns:repeat(2,1fr)}}#steps{color:#fff}#steps h2{color:#fff;text-align:center;margin-bottom:1em;font-size:36px}#steps h2 .bold{font-weight:700}@media(max-width:600px){#steps h2{font-size:34px;line-height:1.3;margin-bottom:0}}#steps .steps-container{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(4,1fr);grid-auto-flow:column;justify-items:center;column-gap:1.5em}@media(max-width:768px){#steps .steps-container{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(10,1fr);grid-auto-flow:dense;margin-top:-1em}}@media(max-width:600px){#steps .steps-container{grid-template-columns:1fr 3fr;column-gap:.5em}}#steps .steps-container .numero{font-size:44px;font-weight:700;display:inline-flex;justify-content:center;align-items:center;width:72px;height:72px;border:4px solid #fff;border-radius:50%;padding-bottom:0;position:relative;transition:transform .2s ease-in-out;cursor:pointer}#steps .steps-container .numero:hover{transform:scale(1.05)}@media(max-width:768px){#steps .steps-container .numero{grid-column:1;grid-row:span 2;justify-self:center;align-self:center}}#steps .steps-container .numero:not(.last):after{content:"";position:absolute;left:64px;top:45%;height:4px;width:150%;background:#fff}@media(max-width:768px){#steps .steps-container .numero:not(.last):after{width:4px;height:120%;left:49%;top:100%}}#steps .steps-container .numero:not(.first):before{content:"";position:absolute;right:64px;top:45%;height:4px;width:150%;background:#fff}@media(max-width:768px){#steps .steps-container .numero:not(.first):before{width:4px;height:120%;left:49%;top:-120%}}#steps .steps-container .title,#steps .steps-container .description{text-align:center;padding-bottom:0}@media(max-width:768px){#steps .steps-container .title,#steps .steps-container .description{grid-column:2/span 1;grid-row:auto}}#steps .steps-container .title{font-weight:700}@media(max-width:768px){#steps .steps-container .title{align-self:end}}#steps .steps-container img{max-height:84px;transition:transform .2s ease-in-out;cursor:pointer;object-fit:contain}#steps .steps-container img:hover{transform:scale(1.05)}@media(max-width:768px){#steps .steps-container img{grid-column:3;grid-row:span 2;justify-self:center;align-self:center}}@media(max-width:600px){#steps .steps-container img{display:none}}.widget_nav_menu h4{color:#fff;font-size:16px!important;font-weight:700}.widget_nav_menu .menu li{margin-bottom:0}.widget_nav_menu .menu li a{color:#fff;font-size:14px}.widget_nav_menu .menu li a:hover,.widget_nav_menu .menu li.special a{color:#288cff;font-weight:700}.fwidget.widget_block{margin-bottom:0!important}.fwidget a.wp-element-button{transition:all .2s ease-in-out}.fwidget a.wp-element-button:hover{transform:scale(1.05)}.fwidget a.wp-element-button:hover{background-color:#1254b8!important}@media(max-width:600px){.fwidget.widget_nav_menu{margin-bottom:20px!important}}.f3-title{color:#fff;font-size:16px!important;font-weight:700}.f3-p{font-size:14px;color:#fff;font-weight:500}#block-9,#block-11,#block-14{margin-bottom:26%!important}@media(max-width:600px){#block-9,#block-11,#block-14{margin-bottom:20px!important}}.f3-social li{margin:0!important}.f3-social svg{fill:#002a66!important;transition:all .3s ease-in-out}.f3-social svg:hover{fill:#fff}.f3-social a{display:flex;width:32px;height:32px;text-align:center;justify-content:center;align-items:center;background:#fff;border-radius:20px;transition:all .3s ease-in-out}.f3-social a:hover{background:#288cff}.f3-quote a{color:#fff!important;font-weight:700;font-size:14px;cursor:pointer}.et_pb_widget_area_left{border-right:0!important}.dnone{display:none!important}.menu-content{background:#002a66;position:absolute;left:50%;width:100vw;max-height:600px;transform:translate(-50%,-30px);transition:all .3s ease-in-out;z-index:1}.menu-content .menu-content-container{display:grid;grid-template-columns:1fr 2fr;max-width:1200px;width:80%;margin:60px auto 1.3em;gap:2em}.menu-content .menu-content-container ul{list-style-type:none;padding:0}.menu-content .menu-content-container ul li{padding:1em;border-bottom:2px solid rgba(255,255,255,.2);transition:all .3s ease-in-out;color:#fff}.menu-content .menu-content-container ul li:hover{background-color:#fff;color:#002a66}.menu-content .menu-content-container .en-avant{border-radius:20px;height:60vh;max-height:500px;background-size:cover;background-position:center;background-position-x:center;background-position-y:top;padding:2em;display:flex;flex-direction:column;justify-content:space-between}.menu-content .menu-content-container .en-avant h3{color:#fff;font-size:28px;font-weight:700;max-width:60%}.menu-content .menu-content-container .en-avant .cta{padding:.6em 1.2em;border-radius:20px;background-color:#288cff;color:#fff;font-weight:700;transition:background-color .3s ease-in-out;font-size:18px;border:none;cursor:pointer}.menu-content .menu-content-container .en-avant .cta:hover{background-color:#002a66}.menu-content .menu-content-container .en-avant .cta{width:fit-content}#mobile-burger{width:38px;color:#002a66;position:absolute;top:-60px;right:0;z-index:3}#mobile-menu{position:fixed;background:#002a66;width:100vw;height:100vh;top:0;left:0;padding:2em;z-index:2;overflow:scroll}#mobile-menu .infos{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;row-gap:2em;justify-items:center;align-items:center;margin-bottom:1em}@media(max-width:600px){#mobile-menu .infos{grid-template-columns:1fr;grid-template-rows:auto}}#mobile-menu .infos .social .brands{width:36px;height:36px;padding:5px;background:#288cff;border-radius:20px;fill:#fff;margin-right:.5em}#mobile-menu .infos .call,#mobile-menu .infos .adress{display:grid;grid-template-columns:60px 1fr;grid-template-rows:1fr 1fr}@media(max-width:600px){#mobile-menu .infos .call,#mobile-menu .infos .adress{justify-self:start}}#mobile-menu .infos .call .mobile-screen-button,#mobile-menu .infos .call .location-dot,#mobile-menu .infos .adress .mobile-screen-button,#mobile-menu .infos .adress .location-dot{grid-row-start:1;grid-row-end:3;width:50px;fill:#288cff;place-self:center}#mobile-menu .infos .call p,#mobile-menu .infos .adress p{color:#fff;padding-bottom:0}#mobile-menu .infos .call p.bold,#mobile-menu .infos .adress p.bold{font-weight:500}#mobile-menu .infos .get-quote{padding:.5em 1em;border-radius:20px;background-color:#288cff;font-size:16px;font-weight:500;color:#fff;border:none}#mobile-menu ul{list-style-type:none;padding:0}#mobile-menu ul li{padding:1em}#mobile-menu ul li:not(:last-of-type){border-bottom:2px solid rgba(255,255,255,.15)}#mobile-menu ul li ul{padding:0}#mobile-menu ul li a{color:#fff}#mobile-menu ul li a.menu-element,#mobile-menu ul li a.menu-element-standalone{font-weight:700}#cse{overflow:hidden}#why-choose{display:grid;grid-template:repeat(3,auto)/repeat(3,1fr);grid-auto-flow:column;gap:1.5em}#why-choose img{max-height:60px;width:auto;justify-self:center;transition:all .2s ease-in-out}#why-choose img:hover{transform:scale(1.05)}#why-choose h3{color:#1254b8;text-align:center;line-height:1.3;font-weight:600;max-width:calc(100% - 2em);margin:auto}@media(max-width:600px){#why-choose h3{margin-bottom:0;padding-bottom:0}}#why-choose .testimonial{padding:2em;border:1px #d7d7d7 solid;border-radius:20px;transition:all .2s ease-in-out}#why-choose .testimonial h4{line-height:1.3}#why-choose .testimonial p{text-align:justify;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:600px){#why-choose .testimonial p{text-align:left;padding-bottom:0}}#why-choose .testimonial:hover{transform:scale(1.05)}#why-choose .testimonial:hover{box-shadow:0 4px 6px 2px #0000001a}@media(max-width:600px){#why-choose .testimonial{padding:1.5em;margin-bottom:10px}}#why-choose .testimonial:hover{margin-bottom:20px}@media(max-width:768px){#why-choose{grid-template:1fr/auto;grid-auto-flow:row;gap:1em}}#free-quote fieldset,.request-free-quote fieldset,#refer-friend fieldset{margin-bottom:1em}#free-quote fieldset label,#free-quote fieldset p,.request-free-quote fieldset label,.request-free-quote fieldset p,#refer-friend fieldset label,#refer-friend fieldset p{display:block;font-weight:600;margin-bottom:.6em}#free-quote fieldset select,#free-quote fieldset ::picker(select),.request-free-quote fieldset select,.request-free-quote fieldset ::picker(select),#refer-friend fieldset select,#refer-friend fieldset ::picker(select){appearance:base-select}#free-quote fieldset select,#free-quote fieldset input[type=text],.request-free-quote fieldset select,.request-free-quote fieldset input[type=text],#refer-friend fieldset select,#refer-friend fieldset input[type=text]{width:100%;border-radius:20px;padding:1em;font-size:14px}#free-quote fieldset ::picker(select),.request-free-quote fieldset ::picker(select),#refer-friend fieldset ::picker(select){padding:1em;border-radius:20px}#free-quote fieldset.radio label,.request-free-quote fieldset.radio label,#refer-friend fieldset.radio label{font-weight:400}#free-quote fieldset.comment,.request-free-quote fieldset.comment,#refer-friend fieldset.comment{grid-column:span 2}@media(max-width:600px){#free-quote fieldset.comment,.request-free-quote fieldset.comment,#refer-friend fieldset.comment{grid-column:auto}}#free-quote fieldset textarea,.request-free-quote fieldset textarea,#refer-friend fieldset textarea{resize:vertical;width:100%;min-height:200px;border-radius:20px;padding:1em}#free-quote input[type=submit],.request-free-quote input[type=submit],#refer-friend input[type=submit]{padding:.6em 1.2em;border-radius:20px;background-color:#288cff;color:#fff;font-weight:700;transition:background-color .3s ease-in-out;font-size:18px;border:none;cursor:pointer}#free-quote input[type=submit]:hover,.request-free-quote input[type=submit]:hover,#refer-friend input[type=submit]:hover{background-color:#002a66}#animated-images{display:grid;grid-template-columns:repeat(4,1fr)}#animated-images #img1,#animated-images #img3{grid-column:3/5}#animated-images #img2{grid-column:1/4;grid-row:3/7;animation:floating2 6s ease-in-out infinite;box-shadow:1px 1px 11px 2px #0003}#animated-images #img1{grid-row:1/4;animation:floating1 6s ease-in-out infinite;box-shadow:1px 1px 11px 2px #0000001a}#animated-images #img3{grid-row:6/9;animation:floating3 6s ease-in-out infinite;box-shadow:1px 1px 11px 2px #00000059}#animated-images img{border-radius:10px}#who-are-we-animated-images{display:grid;grid-template-columns:repeat(5,1fr)}#who-are-we-animated-images #img1{grid-row:1/3;grid-column:1/4;animation:floating2 6s ease-in-out infinite;box-shadow:1px 1px 11px 2px #0000001a}#who-are-we-animated-images #img2{grid-column:3/7;grid-row:2/4;animation:floating1 6s ease-in-out infinite;box-shadow:1px 1px 11px 2px #0003}#who-are-we-animated-images img{border-radius:10px}#pv-animated-images{display:grid;grid-template-columns:repeat(5,1fr)}#pv-animated-images #img1{grid-row:1/6;grid-column:3/6;z-index:4;animation:floating2 6s ease-in-out infinite}#pv-animated-images img{border-radius:10px;box-shadow:1px 1px 11px 2px #0000001a;aspect-ratio:3/4;object-fit:cover}#pv-animated-images #img2{grid-column:1/4;grid-row:3/8;z-index:3;animation:floating1 6s ease-in-out infinite}#pv-animated-images #img3{grid-column:3/6;grid-row:7/12;z-index:1;animation:floating1 6s ease-in-out infinite}#pv-animated-images #img4{grid-column:1/4;grid-row:9/14;z-index:2;animation:floating3 6s ease-in-out infinite}@keyframes floating1{0%{transform:translateY(0) rotate(2deg)}50%{transform:translateY(-7px) rotate(2deg)}to{transform:translateY(0) rotate(2deg)}}@keyframes floating2{0%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(-1deg)}to{transform:translateY(0) rotate(-1deg)}}@keyframes floating3{0%{transform:translateY(0) rotate(0)}50%{transform:translateY(-5px) rotate(1deg)}to{transform:translateY(0) rotate(0)}}.request-free-quote{display:grid;grid-template-columns:1fr 1fr;gap:2em}@media(max-width:600px){.request-free-quote{grid-template-columns:auto;gap:1em}}.request-free-quote h2{font-size:33px;line-height:1.4;font-weight:700;padding:0}@media(max-width:600px){.request-free-quote h2{font-size:28px}}.request-free-quote .img-container{grid-row:1/4;grid-column:2/3;border-radius:20px;overflow:hidden}@media(max-width:600px){.request-free-quote .img-container{grid-column:auto;grid-row:auto}}.request-free-quote img{width:100%;object-fit:cover;max-height:400px}@media(max-width:600px){.request-free-quote img{display:none}}.request-free-quote fieldset{margin:0}.request-free-quote fieldset input[type=email],.request-free-quote fieldset input[type=tel]{width:100%;border-radius:20px;padding:1em;font-size:14px}.request-free-quote fieldset.checkbox{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.request-free-quote fieldset.checkbox label{font-weight:400;margin:0}.request-free-quote fieldset.consent{grid-column:1/3;display:grid;grid-template-columns:25px auto;align-items:start}@media(max-width:600px){.request-free-quote fieldset.consent{grid-column:auto}}.request-free-quote fieldset.consent h3{grid-column:1/3;font-size:16px;font-weight:600;color:#666}.request-free-quote fieldset.consent label{font-weight:400;margin:0;font-size:12px;line-height:1.3}.request-free-quote input[type=submit]{grid-column:1/3;justify-self:center}@media(max-width:600px){.request-free-quote input[type=submit]{grid-column:auto}}#review{display:grid;grid-template-columns:1fr 1fr;gap:2em}@media(max-width:768px){#review{grid-template-columns:auto}}#review .single-review{padding:2em;border:1px solid #d7d7d7;border-radius:20px;display:grid;grid-template-columns:80px 1fr;gap:1em;transition:transform .2s ease-in-out}@media(max-width:600px){#review .single-review{grid-template-columns:auto}}#review .single-review:hover{transform:scale(1.05)}#review .single-review .profile{border-radius:100%}@media(max-width:600px){#review .single-review .profile{max-width:80px}}#review .single-review .review-content{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:min-content auto min-content;gap:1em}#review .single-review .review-content .rating{grid-column:span 2}#review .single-review .review-content .rating .star{fill:#ffcf0f;width:22px}#review .single-review .review-content .review-text{grid-column:span 2;text-align:justify;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}@media(max-width:600px){#review .single-review .review-content .review-text{text-align:left}}#review .single-review .review-content .author h3{padding-bottom:0;font-size:18px;font-weight:700}#review .single-review .review-content .author p{font-weight:600}#review .single-review .review-content .platform-icon{max-height:40px;place-self:end;object-fit:contain}#review #load-more-review{margin:auto;font-weight:700;cursor:pointer;grid-column:1/3;text-align:center;transition:transform .2s ease-in-out}#review #load-more-review:hover{transform:scale(1.05)}@media(max-width:768px){#review #load-more-review{grid-column:auto}}#projects-gallery{display:grid;grid-template-columns:repeat(4,1fr);gap:1em}@media(max-width:768px){#projects-gallery{grid-template-columns:repeat(2,1fr)}}#projects-gallery .single-project{aspect-ratio:4/3;position:relative;transition:transform .2s ease-in-out}#projects-gallery .single-project:hover{transform:scale(1.05)}#projects-gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}#projects-gallery .view-more-work{font-weight:700;cursor:pointer;transition:transform .2s ease-in-out}#projects-gallery .view-more-work:hover{transform:scale(1.05)}#projects-gallery .view-more-work.residential{grid-column:1/3}#projects-gallery .view-more-work.commercial{text-align:right;grid-column:3/5}#refer-friend{display:grid;grid-template-columns:1fr 1fr;column-gap:2em;width:70%;margin:auto}@media(max-width:768px){#refer-friend{grid-template-columns:auto;width:100%}}#refer-friend .span2{grid-column:1/span 2}@media(max-width:768px){#refer-friend .span2{grid-column:auto}}#refer-friend input[type=email]{width:100%;border-radius:20px;padding:1em;font-size:14px}#refer-friend input[type=submit]{place-self:center}.notificaion{border:1px solid #d7d7d7;padding:1em!important;border-radius:10px;margin-bottom:1em}.notificaion.success{background-color:#288cff;color:#fff}.notificaion.error{background-color:#fcc}#warranty-table{display:grid;grid-template-columns:repeat(4,auto)}@media(max-width:600px){#warranty-table{display:none}}#warranty-table .warranty{grid-column:3/4}#warranty-table-mobile{display:none}@media(max-width:600px){#warranty-table-mobile{display:grid;grid-template-columns:1fr 1fr}}#warranty-table-mobile .heading,#warranty-table-mobile .logo-container{grid-column:span 2}#warranty-table-mobile .logo-container{justify-content:center;border:none;margin-top:25px}#warranty-table-mobile .logo-container:first-of-type{margin-top:0}#warranty-table p,#warranty-table-mobile p{padding:1em}@media(max-width:600px){#warranty-table p,#warranty-table-mobile p{padding:5px}}#warranty-table p,#warranty-table div,#warranty-table-mobile p,#warranty-table-mobile div{border-bottom:2px solid #e5e5e5}#warranty-table img,#warranty-table-mobile img{max-height:calc(60px - 1em);margin:1em;min-width:0;object-fit:contain}@media(max-width:600px){#warranty-table img,#warranty-table-mobile img{margin:10px}}#warranty-table .heading,#warranty-table-mobile .heading{font-weight:700;display:flex;justify-content:center;align-items:center;text-align:center}#warranty-table .logo-container,#warranty-table-mobile .logo-container{display:flex;align-items:center}#warranty-table .warranty span,#warranty-table-mobile .warranty span{display:flex;align-items:center;height:100%}#warranty-table .powerwall-img img,#warranty-table-mobile .powerwall-img img{max-height:110px;margin:0}#why-choose-heading{text-align:center;font-size:44px;font-weight:700;color:#1254b8;margin-bottom:1em}@media(max-width:600px){#why-choose-heading{font-size:34px;line-height:1.3;margin-bottom:10px}}#why-choose-cta{text-align:center;display:block;width:100%;margin:2em auto;color:#000;font-weight:600;transition:all .2s ease-in-out}@media(max-width:600px){#why-choose-cta{margin:1em auto auto}}#why-choose-cta:after{line-height:inherit;font-size:inherit!important;opacity:1;margin-left:.3em;left:auto;font-family:FontAwesome,sans-serif!important;font-weight:400!important;content:""}#why-choose-cta:hover{transform:scale(1.05)}#why-choose-cta:hover{color:#1254b8}.plan{grid-column:1/3}@media(max-width:600px){.plan{grid-column:auto}}.plan .choices{display:flex;gap:1em}@media(max-width:600px){.plan .choices{flex-direction:column;gap:0}}.plan .choices label{font-weight:400;cursor:pointer}.underline{text-decoration:underline}.projects-container .project-item{padding:2em 0}@media(max-width:600px){.projects-container .project-item{padding:20px 0}}.projects-container .project-item:nth-child(1){padding:0 0 2em}@media(max-width:600px){.projects-container .project-item:nth-child(1){padding:0 0 20px}}.projects-container .project-item:nth-child(2n){position:relative;width:100vw;left:50%;transform:translate(-50%);background-color:#e9ebf0}.projects-container .project-item:nth-child(2n) .project-inner{max-width:1200px;width:80%;margin:auto}.projects-container .project-item .project-inner{display:grid;grid-template-columns:50% 50%;gap:2em}@media(max-width:768px){.projects-container .project-item .project-inner{grid-template-columns:auto}}.projects-container .project-item .project-inner img{border-radius:20px;object-fit:cover}.projects-container .project-item .project-inner .main{margin-bottom:.8em}.projects-container .project-item .project-inner .main .splide__slide img{aspect-ratio:4/3}.projects-container .project-item .project-inner .thumbnail .splide__slide img{aspect-ratio:1/1;width:100%}.projects-container .project-item .project-inner .thumbnail .splide__slide.is-active{border-radius:24px;border-color:#1254b8}.projects-container .project-item .project-inner .thumbnail .splide__track{width:80%;margin:auto}.projects-container .project-item .project-inner .splide__arrow{background-color:unset}.projects-container .project-item .project-inner .splide__arrow .icon-arrow-circle{width:24px;height:24px;color:#1254b8;fill:none}@media(max-width:600px){.projects-container .project-item .project-inner .splide__arrow--next{right:0}}.projects-container .project-item .project-inner .splide__arrow--prev svg{transform:none}@media(max-width:600px){.projects-container .project-item .project-inner .splide__arrow--prev{left:0}}.projects-container .project-item .project-inner h2{font-size:44px;font-weight:700;margin-bottom:.5em;line-height:1.3}@media(max-width:600px){.projects-container .project-item .project-inner h2{font-size:30px;margin-bottom:0}}.projects-container .project-item .project-inner .project-content{text-align:justify;line-break:auto}@media(max-width:600px){.projects-container .project-item .project-inner .project-content{text-align:left}}#warranty-animated-images{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(11,1fr)}#warranty-animated-images #img1{grid-column:3/6;grid-row:1/6;animation:floating1 6s ease-in-out infinite;box-shadow:1px 1px 11px 2px #0000001a}#warranty-animated-images #img2{grid-column:1/4;grid-row:3/8;animation:floating2 6s ease-in-out infinite;box-shadow:1px 1px 11px 2px #0003;z-index:2}#warranty-animated-images #img3{grid-column:3/6;grid-row:7/12;animation:floating3 6s ease-in-out infinite;box-shadow:1px 1px 11px 2px #00000059}#warranty-animated-images img{border-radius:10px}.pswp__dynamic-caption--below{max-width:100%!important;padding:.5em 0!important;text-align:center;font-size:16px;font-weight:600;line-height:1.3;background-color:#002a66;color:#fff}.cmplz-video.cmplz-iframe-styles{background-color:transparent}.cmplz-video.cmplz-hidden{visibility:hidden !important}.cmplz-blocked-content-notice{display:none}.cmplz-placeholder-parent{height:inherit}.cmplz-optin .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optin .cmplz-wp-video .cmplz-blocked-content-notice,.cmplz-optout .cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-optout .cmplz-wp-video .cmplz-blocked-content-notice{display:block}.cmplz-blocked-content-container,.cmplz-wp-video{animation-name:cmplz-fadein;animation-duration:600ms;background:#FFF;border:0;border-radius:3px;box-shadow:0 0 1px 0 rgba(0,0,0,0.5),0 1px 10px 0 rgba(0,0,0,0.15);display:flex;justify-content:center;align-items:center;background-repeat:no-repeat !important;background-size:cover !important;height:inherit;position:relative}.cmplz-blocked-content-container.gmw-map-cover,.cmplz-wp-video.gmw-map-cover{max-height:100%;position:absolute}.cmplz-blocked-content-container.cmplz-video-placeholder,.cmplz-wp-video.cmplz-video-placeholder{padding-bottom:initial}.cmplz-blocked-content-container iframe,.cmplz-wp-video iframe{visibility:hidden;max-height:100%;border:0 !important}.cmplz-blocked-content-container .cmplz-custom-accept-btn,.cmplz-wp-video .cmplz-custom-accept-btn{white-space:normal;text-transform:initial;cursor:pointer;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:200px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-custom-accept-btn:focus,.cmplz-wp-video .cmplz-custom-accept-btn:focus{border:1px dotted #cecece}.cmplz-blocked-content-container .cmplz-blocked-content-notice,.cmplz-wp-video .cmplz-blocked-content-notice{white-space:normal;text-transform:initial;position:absolute !important;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);max-width:300px;font-size:14px;padding:10px;background-color:rgba(0,0,0,0.5);color:#fff;text-align:center;z-index:98;line-height:23px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links{display:block;margin-bottom:10px}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-links a,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-links a{color:#fff}.cmplz-blocked-content-container .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body,.cmplz-wp-video .cmplz-blocked-content-notice .cmplz-blocked-content-notice-body{display:block}.cmplz-blocked-content-container div div{display:none}.cmplz-wp-video .cmplz-placeholder-element{width:100%;height:inherit}@keyframes cmplz-fadein{from{opacity:0}to{opacity:1}}input[type="checkbox"].cmplz-category{width:initial;-webkit-appearance:checkbox}input[type="checkbox"].cmplz-category:checked::before{content:''}.cmplz-cookiebanner{box-sizing:border-box}:root{--cmplz_banner_width:526px;--cmplz_banner_background_color:#fff;--cmplz_banner_border_color:#f2f2f2;--cmplz_banner_border_width:0px 0px 0px 0px;--cmplz_banner_border_radius:12px 12px 12px 12px;--cmplz_banner_margin:10px;--cmplz_categories-height:163px;--cmplz_title_font_size:15px;--cmplz_text_line_height:calc(var(--cmplz_text_font_size) * 1.5);--cmplz_text_color:#222;--cmplz_hyperlink_color:#07f;--cmplz_text_font_size:12px;--cmplz_link_font_size:12px;--cmplz_category_body_font_size:12px;--cmplz_button_accept_background_color:#07f;--cmplz_button_accept_border_color:#07f;--cmplz_button_accept_text_color:#fff;--cmplz_button_deny_background_color:#f9f9f9;--cmplz_button_deny_border_color:#f2f2f2;--cmplz_button_deny_text_color:#222;--cmplz_button_settings_background_color:#f9f9f9;--cmplz_button_settings_border_color:#f2f2f2;--cmplz_button_settings_text_color:#333;--cmplz_button_border_radius:6px 6px 6px 6px;--cmplz_button_font_size:15px;--cmplz_category_header_always_active_color:green;--cmplz_category_header_title_font_size:14px;--cmplz_category_header_active_font_size:12px;--cmplz-manage-consent-height:50px;--cmplz-manage-consent-offset:-35px;--cmplz_slider_active_color:#07f;--cmplz_slider_inactive_color:#F56E28;--cmplz_slider_bullet_color:#fff}body.cmplz-banner-active *:not(.cmplz-cookiebanner):not(.cmplz-cookiebanner *){pointer-events:none !important;user-select:none !important}.cmplz-cookiebanner *{pointer-events:auto !important;user-select:auto !important}#cmplz-manage-consent .cmplz-manage-consent{margin:unset;z-index:9998;color:var(--cmplz_text_color);background-color:var(--cmplz_banner_background_color);border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);border-bottom-left-radius:0;border-bottom-right-radius:0;line-height:initial;position:fixed;bottom:var(--cmplz-manage-consent-offset);min-width:100px;height:var(--cmplz-manage-consent-height);right:40px;padding:15px;cursor:pointer;animation:mc_slideOut 0.5s forwards}#cmplz-manage-consent .cmplz-manage-consent:active{outline:none;border:none}#cmplz-manage-consent .cmplz-manage-consent.cmplz-dismissed{display:none}#cmplz-manage-consent .cmplz-manage-consent:hover,#cmplz-manage-consent .cmplz-manage-consent:focus{animation:mc_slideIn 0.5s forwards;animation-delay:0}@-webkit-keyframes mc_slideIn{100%{bottom:0}}@keyframes mc_slideIn{100%{bottom:0}}@-webkit-keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@keyframes mc_slideOut{100%{bottom:var(--cmplz-manage-consent-offset)}}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-header .cmplz-title{display:none}}.cmplz-cookiebanner{max-height:calc(100vh - 20px);overflow-y:auto;position:fixed;height:auto;left:50%;top:50%;-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);grid-template-rows:minmax(0, 1fr);z-index:99999;background:var(--cmplz_banner_background_color)}.cmplz-cookiebanner a{transition:initial}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn.tcf{display:none}.cmplz-cookiebanner.cmplz-dismissed{display:none}.cmplz-cookiebanner .cmplz-body{width:100%;grid-column:span 3;overflow-y:auto;overflow-x:hidden;max-height:55vh}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-track{border-radius:10px;-webkit-box-shadow:inset 0 0 2px rgba(0, 0, 0, 0);background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar{width:5px;background-color:transparent}.cmplz-cookiebanner .cmplz-body::-webkit-scrollbar-thumb{background-color:var(--cmplz_button_accept_background_color);border-radius:10px}@media (min-width: 350px){.cmplz-cookiebanner .cmplz-body{min-width:300px}}@media (max-height: 400px){.cmplz-cookiebanner{height:calc(100vh - 20px);display:flex;flex-direction:column;overflow:hidden;gap:1px;grid-row-gap:1px;padding:7px 12px !important;zoom:0.6}.cmplz-cookiebanner .cmplz-body{flex:1;min-height:0;overflow-y:auto;max-height:none;margin-top:15px !important}.cmplz-cookiebanner .cmplz-header, .cmplz-cookiebanner .cmplz-divider, .cmplz-cookiebanner .cmplz-links, .cmplz-cookiebanner .cmplz-buttons, .cmplz-cookiebanner .cmplz-documents{flex-shrink:0}.cmplz-cookiebanner .cmplz-header{margin-bottom:15px !important;max-height:10px}.cmplz-close{zoom:0.6 !important}.cmplz-cookiebanner .cmplz-buttons{gap:1px !important}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{height:15vh !important;min-height:unset !important;padding:0 !important;white-space:nowrap !important;font-size:1.1rem !important;line-height:14px !important;zoom:0.5 !important}.cmplz-cookiebanner .cmplz-documents, .cmplz-cookiebanner .cmplz-information{zoom:0.5 !important}}@media (max-height: 400px) and (max-width: 768px){.cmplz-cookiebanner{gap:1px}}.cmplz-cookiebanner{border-style:solid;border-color:var(--cmplz_banner_border_color);border-width:var(--cmplz_banner_border_width);border-radius:var(--cmplz_banner_border_radius);padding:15px 20px;display:grid;grid-gap:10px}.cmplz-cookiebanner .cmplz-divider{margin-left:-20px;margin-right:-20px}.cmplz-cookiebanner .cmplz-header{grid-template-columns:100px 1fr 100px;align-items:center;display:grid;grid-column:span 3}@media (max-width: 399px){.cmplz-cookiebanner .cmplz-header{grid-template-columns:auto 1fr auto}}.cmplz-cookiebanner .cmplz-logo svg{max-height:35px;width:inherit}.cmplz-cookiebanner .cmplz-logo img{max-height:40px;width:inherit}.cmplz-cookiebanner .cmplz-title{justify-self:center;grid-column-start:2;font-size:var(--cmplz_title_font_size);color:var(--cmplz_text_color);font-weight:500}.cmplz-cookiebanner .cmplz-close{line-height:20px;justify-self:end;grid-column-start:3;font-size:20px;cursor:pointer;width:20px;height:20px;color:var(--cmplz_text_color)}.cmplz-cookiebanner .cmplz-close svg{width:20px;height:20px}.cmplz-cookiebanner .cmplz-close:hover{text-decoration:none;line-height:initial;font-size:18px}.cmplz-cookiebanner .cmplz-message{word-wrap:break-word;font-size:var(--cmplz_text_font_size);line-height:var(--cmplz_text_line_height);color:var(--cmplz_text_color);margin-bottom:5px}.cmplz-cookiebanner .cmplz-message a{color:var(--cmplz_hyperlink_color)}.cmplz-cookiebanner .cmplz-message,.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-links,.cmplz-cookiebanner .cmplz-buttons,.cmplz-cookiebanner .cmplz-divider{grid-column:span 3}.cmplz-cookiebanner .cmplz-categories.cmplz-tcf .cmplz-category .cmplz-category-header{grid-template-columns:1fr auto}.cmplz-cookiebanner .cmplz-categories .cmplz-category{background-color:rgba(239, 239, 239, 0.5)}.cmplz-cookiebanner .cmplz-categories .cmplz-category:not(:last-child){margin-bottom:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header{display:grid;grid-template-columns:1fr auto 15px;grid-template-rows:minmax(0, 1fr);align-items:center;grid-gap:10px;padding:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-title{font-weight:500;grid-column-start:1;justify-self:start;font-size:var(--cmplz_category_header_title_font_size);color:var(--cmplz_text_color);margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active{font-size:var(--cmplz_category_header_active_font_size);font-weight:500;color:var(--cmplz_category_header_always_active_color)}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-always-active label{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox{display:flex;align-items:center;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-banner-checkbox input[data-category=cmplz_functional]{display:none}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-category-header .cmplz-icon.cmplz-open{cursor:pointer;content:'';transform:rotate(0deg);-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;background-size:cover;height:18px;width:18px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-description{font-size:var(--cmplz_category_body_font_size);color:var(--cmplz_text_color);margin:0;max-width:100%;padding:10px}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-category .cmplz-category-header{grid-template-columns:1fr!important}}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-message{margin-right:5px}}.cmplz-cookiebanner .cmplz-buttons{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{min-height:45px;padding:10px;margin:initial;width:100%;white-space:nowrap;border-radius:var(--cmplz_button_border_radius);cursor:pointer;font-size:var(--cmplz_button_font_size);font-weight:500;text-decoration:none;line-height:20px;text-align:center;flex:initial}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn:hover{text-decoration:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-accept{background-color:var(--cmplz_button_accept_background_color);border:1px solid var(--cmplz_button_accept_border_color);color:var(--cmplz_button_accept_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-deny{background-color:var(--cmplz_button_deny_background_color);border:1px solid var(--cmplz_button_deny_border_color);color:var(--cmplz_button_deny_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-view-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-save-preferences{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn.cmplz-manage-options{background-color:var(--cmplz_button_settings_background_color);border:1px solid var(--cmplz_button_settings_border_color);color:var(--cmplz_button_settings_text_color)}.cmplz-cookiebanner .cmplz-buttons a.cmplz-btn{display:flex;align-items:center;justify-content:center;padding:initial}@media (max-width: 425px){.cmplz-cookiebanner .cmplz-links.cmplz-information{display:initial;text-align:center}}.cmplz-cookiebanner .cmplz-links{display:flex;gap:var(--cmplz_banner_margin)}.cmplz-cookiebanner .cmplz-links.cmplz-information{justify-content:space-between}.cmplz-cookiebanner .cmplz-links.cmplz-documents{justify-content:center}.cmplz-cookiebanner .cmplz-links .cmplz-link{color:var(--cmplz_hyperlink_color);font-size:var(--cmplz_link_font_size);text-decoration:underline;margin:0}.cmplz-cookiebanner .cmplz-links .cmplz-link.cmplz-read-more-purposes{display:none}.cmplz-cookiebanner .cmplz-links ul{margin:0;padding:0;list-style:none;display:flex;gap:var(--cmplz_banner_margin);justify-content:center}.cmplz-categories .cmplz-category .cmplz-description-statistics-anonymous{display:none}.cmplz-categories .cmplz-category .cmplz-description-statistics{display:block}.cmplz-categories .cmplz-category .cmplz-category-header .cmplz-category-toggle{background:none;border:none;padding:0;margin:0;cursor:pointer;grid-column-start:3;display:flex;align-items:center;justify-content:center;color:inherit}.cmplz-categories .cmplz-category .cmplz-category-toggle[aria-expanded="true"] .cmplz-icon.cmplz-open{transform:rotate(180deg)}.cmplz-categories,.cmplz-tcf-categories,.cmplz-link.cmplz-manage-options,.cmplz-manage-vendors,.cmplz-manage-third-parties,.cmplz-read-more,.cmplz-deny,.cmplz-view-preferences,.cmplz-save-preferences,.cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-buttons .cmplz-btn{margin-bottom:0}.cmplz-cookiebanner{top:initial;left:initial;right:10px;bottom:10px;transform:initial}@media (min-width: 768px){.cmplz-cookiebanner{min-width:var(--cmplz_banner_width);max-width:100%;display:grid;grid-row-gap:10px}}@media (max-width: 768px){.cmplz-cookiebanner{left:initial;right:initial;bottom:0;width:100%}.cmplz-cookiebanner .cmplz-buttons{flex-direction:column}}@media (min-width: 768px){.cmplz-message,.cmplz-categories{width:calc(var(--cmplz_banner_width) - 42px)}}.cmplz-cookiebanner .cmplz-categories,.cmplz-cookiebanner .cmplz-save-preferences,.cmplz-cookiebanner .cmplz-link.cmplz-manage-options,.cmplz-cookiebanner .cmplz-manage-vendors,.cmplz-cookiebanner .cmplz-read-more,.cmplz-cookiebanner .cmplz-btn.cmplz-manage-options{display:none}.cmplz-cookiebanner .cmplz-categories.cmplz-fade-in{animation:fadeIn 1s;-webkit-animation:fadeIn 1s;-moz-animation:fadeIn 1s;-o-animation:fadeIn 1s;-ms-animation:fadeIn 1s;display:block}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-o-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-ms-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}.cmplz-cookiebanner .cmplz-links.cmplz-information{display:none}.cmplz-cookiebanner .cmplz-preferences,.cmplz-manage-consent-container .cmplz-preferences{display:none}@media (max-width: 768px){#cmplz-manage-consent .cmplz-manage-consent{display:none}}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox{position:relative}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox{opacity:0;margin:0;margin-top:-10px;cursor:pointer;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;z-index:1;top:0px;left:0px;width:40px;height:20px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:focus+.cmplz-label:before{box-shadow:0 0 0 2px #245fcc}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label::before{display:block;background-color:var(--cmplz_slider_active_color);content:"";padding-left:6px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox input.cmplz-consent-checkbox:checked+.cmplz-label:after{left:14px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label{position:relative;padding-left:30px;margin:0}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before,.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{box-sizing:border-box;position:absolute;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;transition:background-color 0.3s, left 0.3s}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:before{display:block;content:"";color:#fff;box-sizing:border-box;font-family:'FontAwesome',sans-serif;padding-left:23px;font-size:12px;line-height:20px;background-color:var(--cmplz_slider_inactive_color);left:0px;top:-7px;height:15px;width:28px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.cmplz-cookiebanner .cmplz-categories .cmplz-category .cmplz-banner-checkbox .cmplz-label:after{display:block;content:"";letter-spacing:20px;background:var(--cmplz_slider_bullet_color);left:4px;top:-5px;height:11px;width:11px}.cmplz-cookiebanner{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}#cmplz-manage-consent .cmplz-manage-consent{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}.cmplz-cookiebanner.cmplz-show{box-shadow:rgba(0, 0, 0, 0.19) 0px 10px 20px, rgba(0, 0, 0, 0.23) 0px 6px 6px}.cmplz-cookiebanner.cmplz-show:hover{transition-duration:1s;box-shadow:rgba(0, 0, 0, 0.3) 0px 19px 38px, rgba(0, 0, 0, 0.22) 0px 15px 12px}