.home-banner{background:#000;position:relative;overflow:hidden}.slider-track{will-change:transform;touch-action:pan-y;display:flex}.slide{aspect-ratio:768/1032;background:#000;flex:0 0 100%}.slide.is-link img{cursor:pointer}.slide picture,.slide picture span,.slide picture img{width:100%;height:100%;display:block}.slider-track{backface-visibility:hidden;transform:translate(0,0)}.banner-img{object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.home-banner picture,.home-banner img{width:100%;height:100%;display:block}.home-banner img{object-fit:contain;-webkit-user-select:none;user-select:none}.custom-arrow{z-index:10;opacity:.5;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:64px;height:64px;transition:opacity .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.custom-arrow:hover{opacity:.9}.custom-arrow svg{color:#fff;font-size:35px}.custom-arrow.left{left:12px}.custom-arrow.right{right:12px}.slider-indicators{--dot:8px;--gap:10px;z-index:10;align-items:center;gap:var(--gap);padding:0;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.slider-dot{width:var(--dot);height:var(--dot);cursor:pointer;background:#ffffff40;border:none;border-radius:50%;margin:0;padding:0}.slider-dot.is-active{background:#ffffff40}.slider-thumb{width:var(--dot);height:var(--dot);transform-origin:50%;pointer-events:none;will-change:transform;background:#fff;border-radius:999px;position:absolute;top:50%;left:0;transform:translateY(-50%)scaleX(1)}.banner-skeleton{aspect-ratio:768/1032;background-color:#e0e0e0;background-size:400% 100%;width:100%;animation:1.4s infinite skeleton}@media (min-width:768px){.slide,.banner-skeleton{aspect-ratio:3840/1191}}
.FreeServices-module__vefcPq__serviceSection{z-index:0;background-image:url(/background/solarrooftop.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;margin-bottom:0;padding-top:1rem;padding-bottom:4rem;position:relative}.FreeServices-module__vefcPq__serviceSection:before{content:"";-webkit-backdrop-filter:blur(5px);z-index:1;pointer-events:none;background:#ffffff2f;position:absolute;inset:0}.FreeServices-module__vefcPq__serviceSection>*{z-index:2;position:relative}.FreeServices-module__vefcPq__headingfree{text-align:center;color:#0d3973;margin-top:-5px;padding:0 1rem;font-size:clamp(1rem,3vw,1.25rem);font-weight:700}.FreeServices-module__vefcPq__gridWrapperfree{justify-content:center;align-items:center;width:100%;max-width:1500px;margin:0 auto;padding:.5rem 0;display:flex}.FreeServices-module__vefcPq__gridContainerfree{flex-wrap:wrap;justify-content:center;gap:1rem;width:100%;max-width:1500px;margin:-1.5rem auto 0;padding:1rem;display:flex}.FreeServices-module__vefcPq__gridContainerfree>*{height:auto}.FreeServices-module__vefcPq__cardfree{box-sizing:border-box;height:auto;min-height:unset;background-color:#fff;border:1px solid #ebebeb;border-radius:8px;flex-direction:column;flex:none;justify-content:flex-start;align-self:flex-start;align-items:center;width:100%;max-width:340px;margin-top:.5rem;padding:1.3rem;transition:all .3s;display:flex}.FreeServices-module__vefcPq__cardfree:hover{box-shadow:0 6px 16px #0000002d}.FreeServices-module__vefcPq__iconWrapperfree{justify-content:center;align-items:center;height:80px;margin:1rem 0 .5rem;display:flex}.FreeServices-module__vefcPq__iconfree{object-fit:contain;width:90px;height:90px}.FreeServices-module__vefcPq__titlefree{color:#264798;text-align:center;min-height:unset;justify-content:center;align-items:center;height:auto;margin-bottom:.5rem;font-size:16px;font-weight:700;display:block}.FreeServices-module__vefcPq__subtitlefree{color:#505052;text-align:left;flex-direction:column;align-items:flex-start;width:100%;margin-bottom:1rem;font-size:14px;display:flex}.FreeServices-module__vefcPq__listfree{text-align:left;width:100%;color:inherit;margin:0;padding-left:1.2rem;font-size:14px;list-style:outside}.FreeServices-module__vefcPq__textfree{text-align:left;color:#505052;margin-bottom:0;line-height:1.6}.FreeServices-module__vefcPq__textfree::marker{color:#e88534;font-size:18px}.FreeServices-module__vefcPq__desktopGridfree{display:block}.FreeServices-module__vefcPq__responsiveSliderfree{width:100%;margin:0 auto;padding:0;display:none;position:relative;overflow:visible}.FreeServices-module__vefcPq__sliderFramefree{z-index:1;position:relative;overflow:hidden}.FreeServices-module__vefcPq__responsiveSliderfree .sliderArrow{z-index:10;pointer-events:auto}.FreeServices-module__vefcPq__arrowLeftOffset{z-index:10;left:-1rem!important}.FreeServices-module__vefcPq__arrowRightOffset{z-index:10;right:-1rem!important}.FreeServices-module__vefcPq__swiperFree{cursor:default;padding:.5rem 0}.FreeServices-module__vefcPq__swiperFree .swiper-wrapper{align-items:stretch}.FreeServices-module__vefcPq__swiperFree .swiper-slide{justify-content:center;height:auto;display:flex;width:340px!important}.FreeServices-module__vefcPq__swiperFree .swiper-slide .FreeServices-module__vefcPq__cardfree{width:340px;max-width:340px}.FreeServices-module__vefcPq__swiperFree,.FreeServices-module__vefcPq__swiperFree *{cursor:default!important}.FreeServices-module__vefcPq__cardfree,.FreeServices-module__vefcPq__cardfree *{cursor:default}.FreeServices-module__vefcPq__arrowLeftOffset{left:-1.2rem!important}.FreeServices-module__vefcPq__arrowRightOffset{right:-1.2rem!important}@media (max-width:1490px){.FreeServices-module__vefcPq__desktopGridfree{display:none}.FreeServices-module__vefcPq__responsiveSliderfree{display:block}}@media (max-width:830px){.FreeServices-module__vefcPq__responsiveSliderfree{max-width:340px}}@media (min-width:831px) and (max-width:1199px){.FreeServices-module__vefcPq__responsiveSliderfree{max-width:704px}}@media (min-width:1200px) and (max-width:1489px){.FreeServices-module__vefcPq__responsiveSliderfree{max-width:1068px}}@media (max-width:373px){.FreeServices-module__vefcPq__cardfree{width:80%}}@media (max-width:350px){.FreeServices-module__vefcPq__serviceSection{height:auto;min-height:700px}.FreeServices-module__vefcPq__cardfree{width:295px}.FreeServices-module__vefcPq__iconfree{width:75px;height:75px}.FreeServices-module__vefcPq__titlefree,.FreeServices-module__vefcPq__subtitlefree,.FreeServices-module__vefcPq__listfree{font-size:14px}}
.FreeServicesskeleton-module__U52eoW__skeletonGridfree{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:1.5rem;max-width:1500px;margin:0 auto;padding:.5rem 0;display:flex}.FreeServicesskeleton-module__U52eoW__skeletonCardfree{box-sizing:border-box;background:#fff;border-radius:8px;flex-direction:column;align-items:center;width:340px;max-width:340px;margin-top:.5rem;padding:1.3rem;display:flex}.FreeServicesskeleton-module__U52eoW__skeletonCirclefree{background-color:#e0e0e0;border-radius:50%;width:90px;height:90px;margin:1rem 0 .75rem}.FreeServicesskeleton-module__U52eoW__skeletonLinefree{background-color:#e0e0e0;border-radius:4px;width:70%;height:20px;margin-top:.5rem;margin-bottom:2rem}.FreeServicesskeleton-module__U52eoW__skeletonmessagefree{background-color:#e0e0e0;border-radius:4px;width:100%;height:18px;margin-bottom:.8rem}.FreeServicesskeleton-module__U52eoW__skeletonListfree{width:100%;margin-top:1rem}.FreeServicesskeleton-module__U52eoW__skeletonmessagedetailsfree{background-color:#e0e0e0;border-radius:4px;width:85%;height:18px;margin-bottom:.8rem}@media (min-width:1490px){.FreeServicesskeleton-module__U52eoW__skeletonGridfree>:nth-child(n+9){display:none}}@media (max-width:1489px) and (min-width:1200px){.FreeServicesskeleton-module__U52eoW__skeletonGridfree>:nth-child(n+4){display:none}}@media (max-width:1199px) and (min-width:831px){.FreeServicesskeleton-module__U52eoW__skeletonGridfree>:nth-child(n+3){display:none}}@media (max-width:830px){.FreeServicesskeleton-module__U52eoW__skeletonGridfree>:nth-child(n+2){display:none}}
