.Rooftop-module__yvc8IW__Image{object-fit:cover}.Rooftop-module__yvc8IW__para{padding:10px;font-size:20px}@media (max-width:576px){.Rooftop-module__yvc8IW__Image{width:330px;height:400px}.Rooftop-module__yvc8IW__para{font-size:15px}}
.SolarInstallation-module__73vfiG__cardBox{background-color:#fcdea0;border-radius:6px;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:12px;display:flex}.SolarInstallation-module__73vfiG__propertyText{white-space:nowrap;margin-left:-.4rem;font-size:1.25rem;font-weight:500}.SolarInstallation-module__73vfiG__tickIcon{width:40px;height:40px}.SolarInstallation-module__73vfiG__imageIcon{cursor:pointer;width:40px;height:40px}.SolarInstallation-module__73vfiG__modalOverlay{z-index:1050;background-color:#000000b3;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:fixed;top:0;left:0}.SolarInstallation-module__73vfiG__modalContent{text-align:center;background:#fff;border-radius:8px;max-width:90%;max-height:90%;padding:1rem;position:relative;overflow:auto}.SolarInstallation-module__73vfiG__closeButton{cursor:pointer;background:0 0;border:none;font-size:1rem;position:absolute;top:6px;right:6px}@media (max-width:992px){.SolarInstallation-module__73vfiG__propertyText{font-size:1rem}.SolarInstallation-module__73vfiG__tickIcon,.SolarInstallation-module__73vfiG__imageIcon{width:30px;height:30px}}@media (max-width:576px){.SolarInstallation-module__73vfiG__propertyText{font-size:.45rem}.SolarInstallation-module__73vfiG__tickIcon,.SolarInstallation-module__73vfiG__imageIcon{width:24px;height:24px}.SolarInstallation-module__73vfiG__cardBox{flex-direction:row;justify-content:space-between;align-items:center;padding:8px}}
.SolarTypes-module__Hu-9iW__solarTableWrapper{border:1px solid #ccc;width:100%;display:block;overflow-x:auto}.SolarTypes-module__Hu-9iW__solarTable{white-space:nowrap;min-width:800px}.SolarTypes-module__Hu-9iW__title{font-size:32px;font-weight:700}.SolarTypes-module__Hu-9iW__solarTable th,.SolarTypes-module__Hu-9iW__solarTable td{background-color:#dbefdc}@media (min-width:768px){.SolarTypes-module__Hu-9iW__solarTable{white-space:normal;min-width:100%}}@media (max-width:576px){.SolarTypes-module__Hu-9iW__title{font-size:22px}}
.EmiBanner-module__UMQ7Ga__bgWrapper{z-index:0;position:absolute;inset:0}.EmiBanner-module__UMQ7Ga__overlay{z-index:1;background:linear-gradient(90deg,#000c,#0009);position:absolute;inset:0}.EmiBanner-module__UMQ7Ga__sliderWrapper{width:100%;min-height:120px;position:relative;overflow:hidden}.EmiBanner-module__UMQ7Ga__sliderTrack{width:200%;animation:20s linear infinite EmiBanner-module__UMQ7Ga__scroll;display:flex}.EmiBanner-module__UMQ7Ga__slide{flex:none;justify-content:center;align-items:center;width:150px;display:flex}@keyframes EmiBanner-module__UMQ7Ga__scroll{0%{transform:translate(50%)}to{transform:translate(-50%)}}


.WhyChooseUs-module__uZJ2wG__scrollWrapper{-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;padding-bottom:1rem;overflow-x:auto}.WhyChooseUs-module__uZJ2wG__title{font-weight:700;line-height:1.6}@media (min-width:768px){.WhyChooseUs-module__uZJ2wG__scrollWrapper>div{flex-wrap:wrap!important;justify-content:center!important}}@media (max-width:576px){.WhyChooseUs-module__uZJ2wG__title{font-size:20px}}.WhyChooseUs-module__uZJ2wG__dots{gap:.5rem}.WhyChooseUs-module__uZJ2wG__dot{background-color:#b9dabb;border-radius:50%;width:12px;height:12px;transition:background-color .3s}.WhyChooseUs-module__uZJ2wG__activeDot{background-color:#198754}
