@charset "UTF-8";.et_pb_sticky_module .header-menu{background-color:#002a66;display:flex;justify-content:space-evenly;border-radius:20px;position:relative;z-index:2;transition:all .3s ease}.et_pb_sticky_module .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}.et_pb_sticky_module .header-menu a:hover{background-color:#288cff;border-radius:10px}.et_pb_sticky_module .header-menu a:hover:first-child{border-top-left-radius:20px;border-bottom-left-radius:20px}.et_pb_sticky_module .header-menu a:hover:last-child{border-top-right-radius:20px;border-bottom-right-radius:20px}.et_pb_sticky_module.et_pb_sticky--top{box-shadow:0 11px 7px #00000014}.et_pb_sticky_module.et_pb_sticky--top .header-menu{border-radius:0;width:80%;max-width:1200px;margin:auto}.et_pb_sticky_module.et_pb_sticky--top .header-menu a:hover:first-child{border-top-left-radius:10px;border-bottom-left-radius:10px}.et_pb_sticky_module.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 h1,.slide-container p{color:#fff;text-align:center;max-width:50%}@media(max-width:600px){.slide-container h1,.slide-container p{max-width:80%}}.slide-container .page-name{padding-bottom:0}.slide-container h1{font-size:50px;font-weight:700;line-height:1.3;padding-bottom:0}@media(max-width:600px){.slide-container h1{font-size:44px}}.slide-container .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 .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}#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.3em}#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;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.3em;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:2fr 3fr}}#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}#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}.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:11%!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{font-size:38px;color:#002a66;position:absolute;top:-60px;right:0;z-index:3}#mobile-burger .fa-xmark{color:#fff}#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 .fa-brands{width:32px;height:32px;font-size:16px;background:#288cff;border-radius:20px;color:#fff;line-height:2;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 i,#mobile-menu .infos .adress i{grid-row-start:1;grid-row-end:3;font-size:50px;color:#288cff}#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;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.3em;font-weight:600;max-width:calc(100% - 2em);margin:auto}#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.3em}#why-choose .testimonial p{text-align:justify;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#why-choose .testimonial:hover{transform:scale(1.05)}#why-choose .testimonial:hover{box-shadow:0 4px 6px 2px #0000001a}@media(max-width:768px){#why-choose{grid-template:1fr/auto;grid-auto-flow:row}}#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}#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}}.request-free-quote h2{font-size:33px;line-height:1.4em;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}.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.3em}.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 i{color:#ffcf0f}#review .single-review .review-content .review-text{grid-column:span 2;text-align:justify;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}#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}#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:auto auto}}#warranty-table-mobile .heading,#warranty-table-mobile .logo-container{grid-column:span 2}#warranty-table-mobile .logo-container{justify-content:center;margin-bottom:2em}#warranty-table p,#warranty-table-mobile p{padding:1em}#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}#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.3em}}#why-choose-cta{text-align:center;display:block;width:100%;margin:2em auto;color:#000;font-weight:600;transition:all .2s ease-in-out}#why-choose-cta:after{line-height:inherit;font-size:inherit!important;opacity:1;margin-left:.3em;left:auto;font-family:FontAwesome!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}.plan .choices label{font-weight:400;cursor:pointer}.underline{text-decoration:underline}.projects-container .project-item{padding:2em 0}.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 .lnr{font-size:24px;color:#1254b8}.projects-container .project-item .project-inner h2{font-size:44px;font-weight:700;margin-bottom:.5em;line-height:1.3em}@media(max-width:600px){.projects-container .project-item .project-inner h2{font-size:34px}}.projects-container .project-item .project-inner .project-content{text-align:justify;line-break:auto}#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.3em;background-color:#002a66;color:#fff}
