.homeHeader-module-scss-module__fJ9D2G__header{background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:20px 40px 60px;display:flex;position:relative}.homeHeader-module-scss-module__fJ9D2G__inner{justify-content:space-between;align-items:center;width:100%;display:flex;position:relative}.homeHeader-module-scss-module__fJ9D2G__left{flex-shrink:0;align-items:center;display:flex}.homeHeader-module-scss-module__fJ9D2G__logoLink{flex-shrink:0;line-height:0;display:block}.homeHeader-module-scss-module__fJ9D2G__logo{object-fit:contain;width:113px;height:46px;display:block}.homeHeader-module-scss-module__fJ9D2G__nav{align-items:center;gap:30px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.homeHeader-module-scss-module__fJ9D2G__navItem{align-items:center;display:flex;position:relative}.homeHeader-module-scss-module__fJ9D2G__navLink{font-family:var(--font-mona-sans),sans-serif;color:#000;white-space:nowrap;font-size:18px;font-weight:400;line-height:normal;text-decoration:none}.homeHeader-module-scss-module__fJ9D2G__navLink:hover{color:#dc281e}.homeHeader-module-scss-module__fJ9D2G__dropdown{clip-path:inset(0 0 -24px);z-index:100;background-color:#fff;border-top:1px solid #e2e2e2;border-bottom-right-radius:6px;border-bottom-left-radius:6px;width:100%;position:absolute;top:100%;left:0;right:0;box-shadow:0 1px 3px #0000004d,0 4px 8px 3px #00000026}.homeHeader-module-scss-module__fJ9D2G__dropdownInner{max-width:1440px;margin:0 auto;padding:32px 40px 40px}.homeHeader-module-scss-module__fJ9D2G__searchBox{border:1px solid #e2e2e2;border-radius:8px;align-items:center;gap:10px;height:48px;padding:0 16px;display:flex}.homeHeader-module-scss-module__fJ9D2G__searchBoxIcon{color:#8a8a8a;flex-shrink:0;font-size:20px}.homeHeader-module-scss-module__fJ9D2G__searchInput{min-width:0;font-family:var(--font-mona-sans),sans-serif;color:#000;background:0 0;border:none;outline:none;flex:1;font-size:15px;font-weight:400}.homeHeader-module-scss-module__fJ9D2G__searchInput::placeholder{color:#9a9a9a}.homeHeader-module-scss-module__fJ9D2G__quickLinks{margin-top:20px}.homeHeader-module-scss-module__fJ9D2G__quickLinksTitle{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;margin-bottom:12px;font-size:16px;font-weight:500;display:block}.homeHeader-module-scss-module__fJ9D2G__quickLinksList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.homeHeader-module-scss-module__fJ9D2G__quickLink{font-family:var(--font-mona-sans),sans-serif;color:#4c4f54;align-items:center;gap:8px;font-size:16px;font-weight:400;line-height:normal;text-decoration:none;display:flex}.homeHeader-module-scss-module__fJ9D2G__quickLink:hover{color:#dc281e}.homeHeader-module-scss-module__fJ9D2G__quickLinkArrow{flex-shrink:0;font-size:15px}.homeHeader-module-scss-module__fJ9D2G__companyDropdownInner{margin:0 auto;padding:0 40px}.homeHeader-module-scss-module__fJ9D2G__companyColumn{flex-direction:column;gap:8px;padding:32px 32px 40px;text-decoration:none;display:flex}.homeHeader-module-scss-module__fJ9D2G__serviceColumn{align-items:center;gap:16px;padding:32px 32px 40px;text-decoration:none;display:flex}.homeHeader-module-scss-module__fJ9D2G__columnFirst{padding-left:0}.homeHeader-module-scss-module__fJ9D2G__columnBordered{border-left:1px solid #e2e2e2}.homeHeader-module-scss-module__fJ9D2G__serviceIcon{object-fit:contain;flex-shrink:0;display:block}.homeHeader-module-scss-module__fJ9D2G__serviceIconPlaceholder{flex-shrink:0;justify-content:center;align-items:center;width:70px;height:70px;display:flex}.homeHeader-module-scss-module__fJ9D2G__serviceText{flex-direction:column;gap:2px;display:flex}.homeHeader-module-scss-module__fJ9D2G__companyTitle{font-family:var(--font-mona-sans),sans-serif;color:#000;font-size:18px;font-weight:500;line-height:normal}.homeHeader-module-scss-module__fJ9D2G__companyDescription{font-family:var(--font-mona-sans),sans-serif;color:#55575b;font-size:16px;font-weight:400;line-height:1.5}.homeHeader-module-scss-module__fJ9D2G__companyColumn:hover .homeHeader-module-scss-module__fJ9D2G__companyTitle,.homeHeader-module-scss-module__fJ9D2G__serviceColumn:hover .homeHeader-module-scss-module__fJ9D2G__companyTitle,.homeHeader-module-scss-module__fJ9D2G__serviceColumnActive .homeHeader-module-scss-module__fJ9D2G__companyTitle{color:#dc281e}.homeHeader-module-scss-module__fJ9D2G__serviceSubmenu{border-top:1px solid #e2e2e2}.homeHeader-module-scss-module__fJ9D2G__serviceSubmenuLinks{margin:0 auto;padding:28px 40px 32px}.homeHeader-module-scss-module__fJ9D2G__submenuColumn{flex-direction:column;display:flex}.homeHeader-module-scss-module__fJ9D2G__submenuColumnTitle{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;margin-bottom:16px;font-size:14px;font-weight:700}.homeHeader-module-scss-module__fJ9D2G__submenuLinksList{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.homeHeader-module-scss-module__fJ9D2G__submenuLink{font-family:var(--font-mona-sans),sans-serif;color:#000;font-size:14px;font-weight:700;line-height:normal;text-decoration:none}.homeHeader-module-scss-module__fJ9D2G__submenuLink:hover{color:#dc281e}.homeHeader-module-scss-module__fJ9D2G__serviceSubmenuBanner{width:100%;position:relative;overflow:hidden}.homeHeader-module-scss-module__fJ9D2G__serviceSubmenuBannerImage{object-fit:cover;object-position:center center;width:100%;height:320px;display:block}.homeHeader-module-scss-module__fJ9D2G__serviceSubmenuBannerCta{z-index:2;-webkit-backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(135deg,#7e6d62 0%,#84827f 100%);border:1px solid #fff9;border-radius:16px;justify-content:center;align-items:center;width:398px;height:81px;padding:20px 28px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%);box-shadow:0 8px 32px #0000001f}.homeHeader-module-scss-module__fJ9D2G__getQuoteButton.ant-btn{color:#fff;width:160px;height:42px;font-family:var(--font-mona-sans),sans-serif;box-shadow:none;background-color:#000;border-color:#000;border-radius:8px;padding:10px;font-size:16px;font-weight:700;line-height:normal}.homeHeader-module-scss-module__fJ9D2G__getQuoteButton.ant-btn:hover{color:#fff!important;background-color:#1a1a1a!important;border-color:#1a1a1a!important}.homeHeader-module-scss-module__fJ9D2G__calculatorButton.ant-btn{color:#00000a;width:160px;height:42px;font-family:var(--font-mona-sans),sans-serif;box-shadow:none;background-color:#fff;border-color:#fff;border-radius:8px;padding:10px;font-size:16px;font-weight:400;line-height:normal}.homeHeader-module-scss-module__fJ9D2G__calculatorButton.ant-btn:hover{color:#00000a!important;background-color:#f5f5f5!important;border-color:#fff!important}.homeHeader-module-scss-module__fJ9D2G__right{flex-shrink:0;align-items:center;gap:9px;display:flex}.homeHeader-module-scss-module__fJ9D2G__icons{align-items:center;gap:12px;display:flex}.homeHeader-module-scss-module__fJ9D2G__iconButton{cursor:pointer;color:#000;background:0 0;border:none;justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.homeHeader-module-scss-module__fJ9D2G__searchIcon{width:26px;height:26px;display:block}.homeHeader-module-scss-module__fJ9D2G__accountIcon{width:32px;height:32px;display:block}.homeHeader-module-scss-module__fJ9D2G__callButton{color:#fff;width:150px;font-family:var(--font-mona-sans),sans-serif;white-space:nowrap;cursor:pointer;background-color:#dc281e;border:1px solid #dc281e;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px;font-size:16px;font-weight:700;line-height:normal;display:flex}.homeHeader-module-scss-module__fJ9D2G__callButton:hover{color:#00000a;background-color:#fff7f7;border-color:#dc281e}.homeHeader-module-scss-module__fJ9D2G__phoneIcon{color:#fff;flex-shrink:0;width:17.964px;height:17.964px}.homeHeader-module-scss-module__fJ9D2G__callButton:hover .homeHeader-module-scss-module__fJ9D2G__phoneIcon{color:#00000a}@media (max-width:1200px){.homeHeader-module-scss-module__fJ9D2G__header{padding:11px 24px}.homeHeader-module-scss-module__fJ9D2G__nav{gap:20px}.homeHeader-module-scss-module__fJ9D2G__navLink{font-size:16px}}@media (max-width:992px){.homeHeader-module-scss-module__fJ9D2G__nav{display:none}.homeHeader-module-scss-module__fJ9D2G__serviceSubmenuBannerImage{height:240px}.homeHeader-module-scss-module__fJ9D2G__serviceSubmenuBannerCta{width:calc(100% - 32px);max-width:398px;height:auto;min-height:81px;padding:16px 20px;bottom:16px}}
.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb{font-family:var(--font-mona-sans),sans-serif;padding:0 70px;font-size:12px;font-weight:400}:is(.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb .ant-breadcrumb-link,.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb a){color:#5c5e62}.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb a:hover{color:#dc281e}.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb li:last-child .ant-breadcrumb-link{color:#00000a}@media (max-width:992px){.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb{padding:0 24px}}
.heroSection-module-scss-module__RHhXcG__hero{background-color:#fff;width:100%}.heroSection-module-scss-module__RHhXcG__heroInner{margin:0 auto}.heroSection-module-scss-module__RHhXcG__title.ant-typography{font-family:var(--font-mona-sans),sans-serif;letter-spacing:0;text-align:center;color:#000;white-space:normal;max-width:1000px;margin:0 auto 20px;font-size:36px;font-weight:500;line-height:1.15}.heroSection-module-scss-module__RHhXcG__subtitle.ant-typography{font-family:var(--font-mona-sans),sans-serif;text-align:center;color:#666;max-width:770px;margin:0 auto 40px;font-size:16px;font-weight:400;line-height:1.5}.heroSection-module-scss-module__RHhXcG__imageSection{width:100%;position:relative;overflow:hidden}.heroSection-module-scss-module__RHhXcG__heroImage{object-position:center center;width:100%;height:501px;display:block}.heroSection-module-scss-module__RHhXcG__ctaBar{-webkit-backdrop-filter:blur(24px)saturate(160%);z-index:2;background:linear-gradient(135deg,#7e6d62 0%,#84827f 100%);border:1px solid #fff9;border-radius:6px;justify-content:center;align-items:center;width:398px;height:81px;padding:20px 28px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.heroSection-module-scss-module__RHhXcG__ctaBarWithText{-webkit-backdrop-filter:blur(24px)saturate(160%);z-index:2;background:linear-gradient(135deg,#a6a751 0%,#646450 100%);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:450px;padding:24px 28px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.heroSection-module-scss-module__RHhXcG__ctaBarText{text-align:center}.heroSection-module-scss-module__RHhXcG__ctaBarTitle.ant-typography{font-family:var(--font-mona-sans),sans-serif;color:#fff;margin:0 0 4px;font-size:38px;font-weight:500;line-height:1.2}.heroSection-module-scss-module__RHhXcG__ctaBarSubtitle.ant-typography{font-family:var(--font-mona-sans),sans-serif;color:#fff;margin:0;font-size:16px;font-weight:400;line-height:normal}.heroSection-module-scss-module__RHhXcG__getQuoteButton.ant-btn{color:#fff;width:160px;height:42px;font-family:var(--font-mona-sans),sans-serif;box-shadow:none;background-color:#000;border-color:#000;border-radius:8px;padding:10px;font-size:16px;font-weight:700;line-height:normal}.heroSection-module-scss-module__RHhXcG__getQuoteButton.ant-btn:hover{color:#fff!important;background-color:#1a1a1a!important;border-color:#1a1a1a!important}.heroSection-module-scss-module__RHhXcG__calculatorButton.ant-btn{color:#00000a;width:160px;height:42px;font-family:var(--font-mona-sans),sans-serif;box-shadow:none;background-color:#fff;border-color:#fff;border-radius:8px;padding:10px;font-size:16px;font-weight:400;line-height:normal}.heroSection-module-scss-module__RHhXcG__calculatorButton.ant-btn:hover{color:#00000a!important;background-color:#f5f5f5!important;border-color:#fff!important}.heroSection-module-scss-module__RHhXcG__fabLink{z-index:3;line-height:0;position:absolute;bottom:34px;right:22px}.heroSection-module-scss-module__RHhXcG__fabButton.ant-btn{background-color:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:70px;min-width:70px;height:70px;display:inline-flex;box-shadow:0 2px 12px #0000001a}.heroSection-module-scss-module__RHhXcG__fabButton.ant-btn:hover{box-shadow:0 4px 16px #00000024;background-color:#fff!important;border-color:#0000001f!important}.heroSection-module-scss-module__RHhXcG__fabIcon{color:#00000a;font-size:25px}@media (max-width:992px){.heroSection-module-scss-module__RHhXcG__hero{padding:32px 24px 0}.heroSection-module-scss-module__RHhXcG__title.ant-typography{font-size:36px}.heroSection-module-scss-module__RHhXcG__subtitle.ant-typography{margin-bottom:28px;font-size:16px}.heroSection-module-scss-module__RHhXcG__heroImage{height:360px}.heroSection-module-scss-module__RHhXcG__ctaBar,.heroSection-module-scss-module__RHhXcG__ctaBarWithText{width:calc(100% - 32px);max-width:398px;height:auto;min-height:81px;padding:16px 20px;bottom:20px}.heroSection-module-scss-module__RHhXcG__fabLink{top:16px;bottom:auto;right:16px}}@media (max-width:576px){.heroSection-module-scss-module__RHhXcG__title.ant-typography{font-size:28px}:is(.heroSection-module-scss-module__RHhXcG__ctaBar .ant-flex,.heroSection-module-scss-module__RHhXcG__ctaBarWithText .ant-flex){flex-direction:column;width:100%;gap:12px!important}.heroSection-module-scss-module__RHhXcG__ctaBarTitle.ant-typography{font-size:22px}:is(.heroSection-module-scss-module__RHhXcG__getQuoteButton.ant-btn,.heroSection-module-scss-module__RHhXcG__calculatorButton.ant-btn){width:100%}.heroSection-module-scss-module__RHhXcG__fabButton.ant-btn{width:56px;min-width:56px;height:56px}.heroSection-module-scss-module__RHhXcG__fabIcon{font-size:22px}}
.servicesSection-module-scss-module__wdYOpq__services{background-color:#fff;width:100%;padding:68px 46px 100px}.servicesSection-module-scss-module__wdYOpq__inner{max-width:1348px;margin:0 auto}.servicesSection-module-scss-module__wdYOpq__header{align-items:flex-start;gap:30px;max-width:1100px;margin:0 auto 112px;display:flex}.servicesSection-module-scss-module__wdYOpq__titleBlock{flex-shrink:0;align-items:center;gap:30px;min-height:80px;display:flex}.servicesSection-module-scss-module__wdYOpq__heading{font-family:var(--font-mona-sans),sans-serif;color:#00000a;white-space:nowrap;margin:16px 0 0;font-size:30px;font-weight:600;line-height:1.2}.servicesSection-module-scss-module__wdYOpq__divider{background-color:#d9d9d9;flex-shrink:0;width:1px;height:80px;margin-top:10px;display:block}.servicesSection-module-scss-module__wdYOpq__intro{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0;font-size:16px;font-weight:400;line-height:1.5}.servicesSection-module-scss-module__wdYOpq__card{flex-direction:column;min-width:0;display:flex}.servicesSection-module-scss-module__wdYOpq__imageWrap{aspect-ratio:321/261;border-radius:8px;width:100%;position:relative;overflow:hidden}.servicesSection-module-scss-module__wdYOpq__image{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.servicesSection-module-scss-module__wdYOpq__imageWrap:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#0000008c 100%);position:absolute;inset:0}.servicesSection-module-scss-module__wdYOpq__cardTitle{z-index:1;font-family:var(--font-mona-sans),sans-serif;color:#fff;margin:0;font-size:16px;font-weight:700;line-height:1.6;position:absolute;bottom:16px;left:10px;right:10px}.servicesSection-module-scss-module__wdYOpq__cardDescription{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;min-height:72px;margin:12px 0;font-size:14px;font-weight:400;line-height:1.5}.servicesSection-module-scss-module__wdYOpq__learnMoreLink{align-self:flex-start;line-height:0}.servicesSection-module-scss-module__wdYOpq__learnMoreButton.ant-btn{color:#fff;width:150px;height:42px;font-family:var(--font-mona-sans),sans-serif;box-shadow:none;background-color:#00000a;border:1px solid #00000014;border-radius:8px;padding:10px;font-size:16px;font-weight:700;line-height:normal}.servicesSection-module-scss-module__wdYOpq__learnMoreButton.ant-btn:hover{color:#00000a!important;background-color:#f5f5f5!important;border-color:#0000001f!important}@media (max-width:1200px){.servicesSection-module-scss-module__wdYOpq__services{padding:60px 24px 72px}.servicesSection-module-scss-module__wdYOpq__header{margin-bottom:80px}.servicesSection-module-scss-module__wdYOpq__heading{font-size:36px}.servicesSection-module-scss-module__wdYOpq__intro{font-size:16px}}@media (max-width:992px){.servicesSection-module-scss-module__wdYOpq__header{flex-direction:column;gap:24px;margin-bottom:48px}.servicesSection-module-scss-module__wdYOpq__titleBlock{align-items:center;min-height:auto}.servicesSection-module-scss-module__wdYOpq__divider{height:48px}.servicesSection-module-scss-module__wdYOpq__heading{white-space:normal;margin-top:0}.servicesSection-module-scss-module__wdYOpq__cardDescription{min-height:auto}}@media (max-width:576px){.servicesSection-module-scss-module__wdYOpq__services{padding:48px 24px 64px}.servicesSection-module-scss-module__wdYOpq__heading{font-size:28px}.servicesSection-module-scss-module__wdYOpq__titleBlock{justify-content:space-between;width:100%}.servicesSection-module-scss-module__wdYOpq__learnMoreButton.ant-btn{width:100%}.servicesSection-module-scss-module__wdYOpq__learnMoreLink{align-self:stretch}}
.trustBarSection-module-scss-module__nodUka__trustBar{background-color:#fff;width:100%;padding:40px 46px}.trustBarSection-module-scss-module__nodUka__inner{-webkit-overflow-scrolling:touch;scrollbar-width:none;max-width:1348px;margin:0 auto;overflow-x:auto}.trustBarSection-module-scss-module__nodUka__inner::-webkit-scrollbar{display:none}.trustBarSection-module-scss-module__nodUka__title{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 34px;padding-left:20px;font-size:30px;font-weight:600;line-height:normal}.trustBarSection-module-scss-module__nodUka__list{justify-content:flex-start;align-items:center;gap:20px;min-width:max-content;margin:0 auto;padding-left:25px;display:flex}.trustBarSection-module-scss-module__nodUka__itemGroup{flex-shrink:0;align-items:center;gap:20px;display:flex}.trustBarSection-module-scss-module__nodUka__item{flex-shrink:0}.trustBarSection-module-scss-module__nodUka__text{font-family:var(--font-mona-sans),sans-serif;color:#00000a;word-break:break-word;margin:0;font-size:18px;font-weight:400;line-height:normal}.trustBarSection-module-scss-module__nodUka__divider{background-color:#dc281e;flex-shrink:0;width:.5px;height:42px;display:block}@media (max-width:1200px){.trustBarSection-module-scss-module__nodUka__inner,.trustBarSection-module-scss-module__nodUka__list{justify-content:flex-start}}@media (max-width:768px){.trustBarSection-module-scss-module__nodUka__trustBar{padding:32px 20px}}
.projectResultsSection-module-scss-module__mucJKa__projectResults{background-color:#efeff0;width:100%;padding:80px 46px 96px}.projectResultsSection-module-scss-module__mucJKa__inner{max-width:1200px;margin:0 auto}.projectResultsSection-module-scss-module__mucJKa__header{text-align:center;flex-direction:column;align-items:center;max-width:485px;margin:0 auto 56px;display:flex}.projectResultsSection-module-scss-module__mucJKa__heading{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 23px;font-size:42px;font-weight:700;line-height:1}.projectResultsSection-module-scss-module__mucJKa__intro{font-family:var(--font-mona-sans),sans-serif;color:#000;margin:0;font-size:16px;font-weight:400;line-height:1.28}.projectResultsSection-module-scss-module__mucJKa__carouselWrap{padding:0 65px;position:relative}.projectResultsSection-module-scss-module__mucJKa__swiper{width:100%;overflow:hidden}.projectResultsSection-module-scss-module__mucJKa__card{width:100%;max-width:510px;margin:0 auto}.projectResultsSection-module-scss-module__mucJKa__cardTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;text-align:center;margin:0 0 27px;font-size:20px;font-weight:400;line-height:1.22}.projectResultsSection-module-scss-module__mucJKa__compareRow{align-items:flex-start;gap:10px;display:flex}.projectResultsSection-module-scss-module__mucJKa__compareItem{flex:1;min-width:0}.projectResultsSection-module-scss-module__mucJKa__compareImage{object-fit:cover;object-position:center center;border-radius:8px;width:100%;height:273px;display:block}.projectResultsSection-module-scss-module__mucJKa__compareLabel{font-family:var(--font-mona-sans),sans-serif;color:#00000a;text-align:center;margin:15px 0 0;font-size:16px;font-weight:500;line-height:1.28}.projectResultsSection-module-scss-module__mucJKa__navButton{z-index:2;color:#00000a;cursor:pointer;background-color:#fff;border:1px solid #00000014;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:0;font-size:12px;transition:background-color .2s,border-color .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.projectResultsSection-module-scss-module__mucJKa__navButton:hover{background-color:#f5f5f5;border-color:#0000001f}.projectResultsSection-module-scss-module__mucJKa__navButton.swiper-button-disabled{cursor:default;pointer-events:none}.projectResultsSection-module-scss-module__mucJKa__navPrev{left:0}.projectResultsSection-module-scss-module__mucJKa__navNext{right:0}@media (max-width:1200px){.projectResultsSection-module-scss-module__mucJKa__projectResults{padding:72px 24px 88px}.projectResultsSection-module-scss-module__mucJKa__carouselWrap{padding:0 52px}}@media (max-width:768px){.projectResultsSection-module-scss-module__mucJKa__heading{font-size:36px}.projectResultsSection-module-scss-module__mucJKa__intro{font-size:16px}.projectResultsSection-module-scss-module__mucJKa__carouselWrap{padding:0 44px}.projectResultsSection-module-scss-module__mucJKa__compareImage{height:220px}.projectResultsSection-module-scss-module__mucJKa__cardTitle{margin-bottom:20px;font-size:20px}.projectResultsSection-module-scss-module__mucJKa__compareLabel{margin-top:12px;font-size:16px}}@media (max-width:576px){.projectResultsSection-module-scss-module__mucJKa__projectResults{padding:56px 20px 72px}.projectResultsSection-module-scss-module__mucJKa__heading{font-size:28px}.projectResultsSection-module-scss-module__mucJKa__header{margin-bottom:40px}.projectResultsSection-module-scss-module__mucJKa__carouselWrap{padding:0 36px}.projectResultsSection-module-scss-module__mucJKa__compareRow{gap:8px}.projectResultsSection-module-scss-module__mucJKa__compareImage{height:160px}}
.roofingServices-module-scss-module__f4frnG__page{min-height:100vh;font-family:var(--font-mona-sans),sans-serif;background-color:#fff}.roofingServices-module-scss-module__f4frnG__hero{width:100%}.roofingServices-module-scss-module__f4frnG__intro{text-align:center;width:100%;padding:60px 0 90px}.roofingServices-module-scss-module__f4frnG__roofTypesContainer{width:100%;max-width:1280px;margin:0 auto}.roofingServices-module-scss-module__f4frnG__introTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 16px;font-size:20px;font-weight:400;display:inline-block;position:relative}.roofingServices-module-scss-module__f4frnG__introTitle:after{content:"";background-color:#dc281e;width:80px;height:2px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.roofingServices-module-scss-module__f4frnG__introDescription{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;margin:28px auto 0;font-size:15px;font-weight:700;line-height:1.7}.roofingServices-module-scss-module__f4frnG__introDescription strong{color:#00000a;font-weight:700}.roofingServices-module-scss-module__f4frnG__services{width:100%;padding:0 0 100px}.roofingServices-module-scss-module__f4frnG__servicesHeader{text-align:center;max-width:750px;margin:0 auto 50px}.roofingServices-module-scss-module__f4frnG__servicesTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 12px;font-size:30px;font-weight:600}.roofingServices-module-scss-module__f4frnG__servicesSubtitle{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:18px;font-weight:400;line-height:1.7}.roofingServices-module-scss-module__f4frnG__serviceCard{flex-direction:column;height:100%;display:flex}.roofingServices-module-scss-module__f4frnG__serviceImageWrap{aspect-ratio:321/216;background-color:#efeff0;border-radius:8px;width:100%;overflow:hidden}.roofingServices-module-scss-module__f4frnG__serviceImage{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.roofingServices-module-scss-module__f4frnG__serviceTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;min-height:1em;margin:20px 0 8px;font-size:20px;font-weight:500}.roofingServices-module-scss-module__f4frnG__serviceDescription{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;margin:0;font-size:16px;font-weight:400;line-height:1.6}.roofingServices-module-scss-module__f4frnG__completeServices{width:100%;padding:0 0 100px}.roofingServices-module-scss-module__f4frnG__completeServicesInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.roofingServices-module-scss-module__f4frnG__completeServicesLabel{font-family:var(--font-mona-sans),sans-serif;color:#00000a;white-space:nowrap;font-size:18px;font-weight:400}.roofingServices-module-scss-module__f4frnG__completeServicesList{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.roofingServices-module-scss-module__f4frnG__completeServiceButton{font-family:var(--font-mona-sans),sans-serif;color:#00000a;white-space:nowrap;background-color:#fff;border:1px solid #c4c4c4;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.roofingServices-module-scss-module__f4frnG__completeServiceButton:hover{color:#dc281e;background-color:#fff5f4;border-color:#dc281e}.roofingServices-module-scss-module__f4frnG__completeServiceArrow{font-size:16px}.roofingServices-module-scss-module__f4frnG__roofTypes{width:100%;padding:0 0 100px}.roofingServices-module-scss-module__f4frnG__roofTypesHeader{max-width:620px;margin:0 0 32px}.roofingServices-module-scss-module__f4frnG__roofTypesLabel{font-family:var(--font-mona-sans),sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#dc281e;min-height:1em;margin:0 0 12px;font-size:16px;font-weight:500;display:inline-block}.roofingServices-module-scss-module__f4frnG__roofTypesTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;min-height:1.3em;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.3}.roofingServices-module-scss-module__f4frnG__roofTypesSubtitle{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:16px;font-weight:400}.roofingServices-module-scss-module__f4frnG__roofTypesTopGrid{margin:0 0 16px}.roofingServices-module-scss-module__f4frnG__roofTypeCard{background-color:#f5f5f5;border-radius:12px;flex-direction:column;height:100%;padding:24px;display:flex}.roofingServices-module-scss-module__f4frnG__roofTypeCardDark{background-color:#08080c}.roofingServices-module-scss-module__f4frnG__roofTypeCardDark .roofingServices-module-scss-module__f4frnG__roofTypeTag{color:#fff;background-color:#dc281e}.roofingServices-module-scss-module__f4frnG__roofTypeCardDark .roofingServices-module-scss-module__f4frnG__roofTypeCardTitle{color:#fff}.roofingServices-module-scss-module__f4frnG__roofTypeCardDark .roofingServices-module-scss-module__f4frnG__roofTypeCardDescription{color:#c4c4c4}.roofingServices-module-scss-module__f4frnG__roofTypeTag{font-family:var(--font-mona-sans),sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#dc281e;background-color:#fff;border-radius:6px;align-self:flex-start;min-height:1em;margin:0 0 20px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-block}.roofingServices-module-scss-module__f4frnG__roofTypeCardTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;min-height:1.3em;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.roofingServices-module-scss-module__f4frnG__roofTypeCardDescription{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:16px;font-weight:400;line-height:1.7}.roofingServices-module-scss-module__f4frnG__roofTypeSmallCard{background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;height:100%;padding:20px 24px 24px}.roofingServices-module-scss-module__f4frnG__roofTypeAccent{background-color:#dc281e;width:46px;height:2px;margin:0 0 16px;display:block}.roofingServices-module-scss-module__f4frnG__roofTypeSmallTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;min-height:1.3em;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.roofingServices-module-scss-module__f4frnG__roofTypeSmallDescription{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:16px;font-weight:400;line-height:1.7}.roofingServices-module-scss-module__f4frnG__benefits{width:100%;padding:0 0 100px}.roofingServices-module-scss-module__f4frnG__benefitsHeader{max-width:620px;margin:0 0 40px}.roofingServices-module-scss-module__f4frnG__benefitsLabel{font-family:var(--font-mona-sans),sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#dc281e;min-height:1em;margin:0 0 12px;font-size:16px;font-weight:500;display:inline-block}.roofingServices-module-scss-module__f4frnG__benefitsTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;min-height:1.3em;margin:0;font-size:30px;font-weight:600;line-height:1.3}.roofingServices-module-scss-module__f4frnG__benefitCard{background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;height:100%;padding:28px}.roofingServices-module-scss-module__f4frnG__benefitCardDark{background-color:#08080c;border-color:#08080c}.roofingServices-module-scss-module__f4frnG__benefitCardDark .roofingServices-module-scss-module__f4frnG__benefitNumber{color:#c6c7c8}.roofingServices-module-scss-module__f4frnG__benefitCardDark .roofingServices-module-scss-module__f4frnG__benefitTitle{color:#fff}.roofingServices-module-scss-module__f4frnG__benefitCardDark .roofingServices-module-scss-module__f4frnG__benefitDescription{color:#c4c4c4}.roofingServices-module-scss-module__f4frnG__benefitNumber{font-family:var(--font-mona-sans),sans-serif;color:#c6c7c8;margin:0 0 10px;font-size:36px;font-weight:500;display:block}.roofingServices-module-scss-module__f4frnG__benefitTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;min-height:1.3em;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.roofingServices-module-scss-module__f4frnG__benefitDescription{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:16px;font-weight:400;line-height:1.7}@media (max-width:992px){.roofingServices-module-scss-module__f4frnG__hero{padding:0 0 32px}.roofingServices-module-scss-module__f4frnG__intro{padding:40px 0}.roofingServices-module-scss-module__f4frnG__introTitle{font-size:20px}.roofingServices-module-scss-module__f4frnG__introDescription{font-size:14px}.roofingServices-module-scss-module__f4frnG__services{padding:0 0 64px}.roofingServices-module-scss-module__f4frnG__servicesTitle{font-size:22px}.roofingServices-module-scss-module__f4frnG__completeServices,.roofingServices-module-scss-module__f4frnG__roofTypes{padding:0 0 64px}.roofingServices-module-scss-module__f4frnG__roofTypesTitle{font-size:22px}.roofingServices-module-scss-module__f4frnG__benefits{padding:0 0 64px}.roofingServices-module-scss-module__f4frnG__benefitsTitle{font-size:22px}}@media (max-width:576px){.roofingServices-module-scss-module__f4frnG__completeServicesInner{flex-direction:column;align-items:flex-start;gap:16px}.roofingServices-module-scss-module__f4frnG__completeServiceButton{flex:auto;justify-content:center}}
.solarPanelInstallation-module-scss-module__fhSKta__page{min-height:100vh;font-family:var(--font-mona-sans),sans-serif;background-color:#fff}.solarPanelInstallation-module-scss-module__fhSKta__hero{width:100%}.solarPanelInstallation-module-scss-module__fhSKta__intro{text-align:center;width:100%;padding:60px 0 90px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesContainer{width:100%;max-width:1280px;margin:0 auto}.solarPanelInstallation-module-scss-module__fhSKta__introTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 16px;font-size:20px;font-weight:400;display:inline-block;position:relative}.solarPanelInstallation-module-scss-module__fhSKta__introTitle:after{content:"";background-color:#dc281e;width:80px;height:2px;position:absolute;bottom:-16px;left:50%;transform:translate(-50%)}.solarPanelInstallation-module-scss-module__fhSKta__introDescription{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;margin:28px auto 0;font-size:15px;font-weight:700;line-height:1.7}.solarPanelInstallation-module-scss-module__fhSKta__introDescription strong{color:#00000a;font-weight:700}.solarPanelInstallation-module-scss-module__fhSKta__solutions{width:100%;padding:0 0 100px}.solarPanelInstallation-module-scss-module__fhSKta__solutionsHeader{text-align:center;max-width:750px;margin:0 auto 50px}.solarPanelInstallation-module-scss-module__fhSKta__solutionsTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 12px;font-size:30px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__solutionsSubtitle{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:18px;font-weight:400;line-height:1.7}.solarPanelInstallation-module-scss-module__fhSKta__solutionCard{flex-direction:column;height:100%;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__solutionImageWrap{aspect-ratio:321/216;background-color:#efeff0;border-radius:8px;width:100%;overflow:hidden}.solarPanelInstallation-module-scss-module__fhSKta__solutionImage{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.solarPanelInstallation-module-scss-module__fhSKta__solutionTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:20px 0 8px;font-size:20px;font-weight:500}.solarPanelInstallation-module-scss-module__fhSKta__solutionDescription{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;margin:0;font-size:16px;font-weight:400;line-height:1.6}.solarPanelInstallation-module-scss-module__fhSKta__completeServices{width:100%;padding:0 0 100px}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesInner{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesLabel{font-family:var(--font-mona-sans),sans-serif;color:#00000a;white-space:nowrap;font-size:18px;font-weight:400}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesList{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__completeServiceButton{font-family:var(--font-mona-sans),sans-serif;color:#00000a;white-space:nowrap;background-color:#fff;border:1px solid #c4c4c4;border-radius:8px;align-items:center;gap:10px;padding:10px 16px;font-size:16px;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:inline-flex}.solarPanelInstallation-module-scss-module__fhSKta__completeServiceButton:hover{color:#dc281e;background-color:#fff5f4;border-color:#dc281e}.solarPanelInstallation-module-scss-module__fhSKta__completeServiceArrow{font-size:16px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculator{width:100%;padding:0 0 100px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;text-align:center;margin:0 0 40px;font-size:30px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrap{background-color:#efeff0;border-radius:12px;width:100%;height:100%;overflow:hidden}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImage{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPanel{flex-direction:column;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorHeading{font-family:var(--font-mona-sans),sans-serif;color:#00000a;border-bottom:1px solid #d2d2d7;margin:0 0 10px;padding-bottom:13px;font-size:22px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorLead{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.6}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorFree{color:#5b915d;font-weight:700}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorHint{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 20px;font-size:14px;font-weight:400;line-height:1.6}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorLabel{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 8px;font-size:14px;font-weight:500;display:block}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorForm{flex-direction:column;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorFormItem.ant-form-item{margin-bottom:0}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorFormItem.ant-form-item .ant-form-item-explain-error{font-family:var(--font-mona-sans),sans-serif;color:#dc281e;margin:4px 0 0;font-size:12px;font-weight:400}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyTypes{gap:12px;margin:0 0 20px;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyButton{height:44px;font-family:var(--font-mona-sans),sans-serif;color:#00000a;cursor:pointer;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;flex:1 1 0;padding:0 16px;font-size:15px;font-weight:400;transition:border-color .2s,color .2s,background-color .2s}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyButton:hover{border-color:#dc281e}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyButtonActive{color:#dc281e;background-color:#fff5f4;border-color:#dc281e}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorInputWrap{background-color:#f5f5f7;border-radius:8px;align-items:center;gap:6px;height:44px;margin:0 0 8px;padding:0 14px;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorInputAffix{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;font-size:15px;font-weight:400}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorInput{width:100%;height:100%;font-family:var(--font-mona-sans),sans-serif;color:#00000a;background:0 0;flex:auto;font-size:15px;font-weight:400;border:none!important;outline:none!important}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorInput::placeholder{color:#9a9ba0}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorInput::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorInput::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorInput[type=number]{appearance:textfield}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorConsumptionHint{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;margin:0 0 20px;font-size:13px;font-weight:400;line-height:1.6}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorConsumptionToggle{color:#00000a;cursor:pointer;margin-top:2px;font-size:14px;font-weight:500;text-decoration:underline;transition:color .2s;display:inline-block}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorConsumptionToggle:hover{color:#dc281e}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorActions{justify-content:space-between;align-items:center;margin-top:40px;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorBackButton{min-width:160px;height:44px;font-family:var(--font-mona-sans),sans-serif;color:#b0b0b0;background-color:#fff;border:1px solid #e6e6e6;border-radius:8px;padding:0 32px;font-size:15px;font-weight:500}:is(.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorBackButton:disabled,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorBackButton.ant-btn-default:disabled){color:#b0b0b0;background-color:#fff;border-color:#e6e6e6}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorNextButton{height:44px;font-family:var(--font-mona-sans),sans-serif;color:#fff;background-color:#00000a;border:none;border-radius:8px;padding:0 40px;font-size:15px;font-weight:600}:is(.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorNextButton:hover,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorNextButton.ant-btn-default:hover){color:#fff;background-color:#262629}.solarPanelInstallation-module-scss-module__fhSKta__installationTypes{width:100%;padding:0 0 100px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesHeader{max-width:620px;margin:0 0 32px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesLabel{font-family:var(--font-mona-sans),sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#dc281e;margin:0 0 12px;font-size:16px;font-weight:500;display:inline-block}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 12px;font-size:30px;font-weight:600;line-height:1.3}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesSubtitle{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:16px;font-weight:400}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesTopGrid{margin:0 0 16px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCard{background-color:#f5f5f5;border-radius:12px;flex-direction:column;height:100%;padding:24px;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardDark{background-color:#08080c}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardDark .solarPanelInstallation-module-scss-module__fhSKta__installationTypeTag{color:#fff;background-color:#dc281e}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardDark .solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardTitle{color:#fff}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardDark .solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardDescription{color:#c4c4c4}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeTag{font-family:var(--font-mona-sans),sans-serif;letter-spacing:.4px;text-transform:uppercase;color:#dc281e;background-color:#fff;border-radius:6px;align-self:flex-start;margin:0 0 20px;padding:4px 12px;font-size:14px;font-weight:500;display:inline-block}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardDescription{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:16px;font-weight:400;line-height:1.7}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeSmallCard{background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;height:100%;padding:20px 24px 24px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeAccent{background-color:#dc281e;width:46px;height:2px;margin:0 0 16px;display:block}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeSmallTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 10px;font-size:20px;font-weight:600;line-height:1.3}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeSmallDescription{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:16px;font-weight:400;line-height:1.7}.solarPanelInstallation-module-scss-module__fhSKta__benefits{width:100%;padding:0 0 100px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsHeader{max-width:620px;margin:0 0 40px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsLabel{font-family:var(--font-mona-sans),sans-serif;letter-spacing:.5px;text-transform:uppercase;color:#dc281e;margin:0 0 12px;font-size:16px;font-weight:500;display:inline-block}.solarPanelInstallation-module-scss-module__fhSKta__benefitsTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0;font-size:30px;font-weight:600;line-height:1.3}.solarPanelInstallation-module-scss-module__fhSKta__benefitCard{background-color:#fff;border:1px solid #e6e6e6;border-radius:12px;height:100%;padding:28px}.solarPanelInstallation-module-scss-module__fhSKta__benefitCardDark{background-color:#08080c;border-color:#08080c}.solarPanelInstallation-module-scss-module__fhSKta__benefitCardDark .solarPanelInstallation-module-scss-module__fhSKta__benefitNumber{color:#c6c7c8}.solarPanelInstallation-module-scss-module__fhSKta__benefitCardDark .solarPanelInstallation-module-scss-module__fhSKta__benefitTitle{color:#fff}.solarPanelInstallation-module-scss-module__fhSKta__benefitCardDark .solarPanelInstallation-module-scss-module__fhSKta__benefitDescription{color:#c4c4c4}.solarPanelInstallation-module-scss-module__fhSKta__benefitNumber{font-family:var(--font-mona-sans),sans-serif;color:#c6c7c8;margin:0 0 10px;font-size:36px;font-weight:500;display:block}.solarPanelInstallation-module-scss-module__fhSKta__benefitTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0 0 12px;font-size:20px;font-weight:600;line-height:1.3}.solarPanelInstallation-module-scss-module__fhSKta__benefitDescription{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;margin:0;font-size:16px;font-weight:400;line-height:1.7}@media (max-width:992px){.solarPanelInstallation-module-scss-module__fhSKta__hero{padding:0 0 32px}.solarPanelInstallation-module-scss-module__fhSKta__intro{padding:40px 0}.solarPanelInstallation-module-scss-module__fhSKta__introTitle{font-size:20px}.solarPanelInstallation-module-scss-module__fhSKta__introDescription{font-size:14px}.solarPanelInstallation-module-scss-module__fhSKta__solutions{padding:0 0 64px}.solarPanelInstallation-module-scss-module__fhSKta__solutionsTitle{font-size:22px}.solarPanelInstallation-module-scss-module__fhSKta__solutionsGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}.solarPanelInstallation-module-scss-module__fhSKta__completeServices,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculator{padding:0 0 64px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorTitle{margin:0 0 28px;font-size:22px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrap{aspect-ratio:454/391}.solarPanelInstallation-module-scss-module__fhSKta__installationTypes{padding:0 0 64px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesTitle{font-size:22px}.solarPanelInstallation-module-scss-module__fhSKta__benefits{padding:0 0 64px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsTitle{font-size:22px}}@media (max-width:576px){.solarPanelInstallation-module-scss-module__fhSKta__completeServicesInner{flex-direction:column;align-items:flex-start;gap:16px}.solarPanelInstallation-module-scss-module__fhSKta__completeServiceButton{flex:auto;justify-content:center}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyTypes{flex-direction:column}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorActions{flex-direction:column-reverse;gap:12px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorBackButton,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorNextButton{width:100%}}
html body{font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__headerContainer{justify-content:space-between;align-items:center;width:100%;height:85px;padding:0 40px;line-height:0;display:flex}html body .landing-module-scss-module__XitKcq__logo{height:50px}html body .landing-module-scss-module__XitKcq__landingBackground{background:url(../media/landingBaground.19142bda.png) 50%/cover no-repeat;width:100%;min-height:630px;padding:60px 20px}html body .landing-module-scss-module__XitKcq__estimateWrapper{background:url(../media/estimate-background.ad149627.png) 50%/cover no-repeat;width:100%;height:calc(100vh - 85px)}html body .landing-module-scss-module__XitKcq__estimateWrapper.landing-module-scss-module__XitKcq__estimateWrapperRoofing{background:url(../media/roofing-background.eb925a58.png) 50%/cover no-repeat}html body .landing-module-scss-module__XitKcq__quoteStepsWrapper{justify-content:center;align-items:center;height:100%;display:flex}html body .landing-module-scss-module__XitKcq__quoteStepsForm{background-color:#ffffffe6;border-radius:8px;width:100%;max-width:980px;padding:60px}html body .landing-module-scss-module__XitKcq__quoteStepsForm ul{margin-bottom:20px;padding-left:26px}html body .landing-module-scss-module__XitKcq__quoteStepsForm li{color:#00000a;margin-bottom:10px;font-size:18px;font-weight:400}html body .landing-module-scss-module__XitKcq__quoteStepsForm li::marker{font-size:15px}html body .landing-module-scss-module__XitKcq__quoteStepsForm p:nth-child(4){color:#00000a;max-width:370px;font-size:16px;font-weight:700}html body .landing-module-scss-module__XitKcq__costInfosWrapper{margin-bottom:50px}html body .landing-module-scss-module__XitKcq__quoteTitle{color:#dc281e;margin-bottom:10px;font-size:28px;font-weight:700}html body .landing-module-scss-module__XitKcq__solarForm{width:100%;max-width:620px}html body .landing-module-scss-module__XitKcq__solarForm .landing-module-scss-module__XitKcq__quoteFormSubmitButton{width:190px}html body .landing-module-scss-module__XitKcq__quoteDesc{color:#00000a;max-width:550px;margin-bottom:20px;font-size:18px;font-weight:700}html body .landing-module-scss-module__XitKcq__stepsWrapper{gap:20px;margin-bottom:20px}html body .landing-module-scss-module__XitKcq__currentStep{color:#4a4a4d;margin-bottom:20px;font-size:16px;font-weight:400;display:block}html body .landing-module-scss-module__XitKcq__steps{background-color:#c6c7c8;border-radius:6px;width:100%;height:5px}html body .landing-module-scss-module__XitKcq__steps.landing-module-scss-module__XitKcq__activeStep{background-color:#5b915d}html body .landing-module-scss-module__XitKcq__formTitle{color:#000;text-align:center;margin-bottom:16px;font-size:20px;font-weight:700}html body .landing-module-scss-module__XitKcq__propertyType{color:#000;margin-bottom:15px;font-size:16px;font-weight:600;display:block}html body .landing-module-scss-module__XitKcq__propertyTypesWrapper{justify-content:space-between;gap:35px;margin-bottom:20px}html body .landing-module-scss-module__XitKcq__propertyTypeButton{color:#00000a;border:1px solid #000;border-radius:6px;width:164px;height:43px;font-size:16px}html body .landing-module-scss-module__XitKcq__propertyTypeButton:hover{color:#00000a!important;border-color:#dc281e!important}html body .landing-module-scss-module__XitKcq__propertyTypeButton:focus{color:#fff!important;background-color:#dc281e!important;border-color:#dc281e!important}html body .landing-module-scss-module__XitKcq__activePropertyTypeButton{background-color:#dc281e;font-weight:700;color:#fff!important;border:none!important}html body .landing-module-scss-module__XitKcq__quoteStepsFormWrapper{width:100%;max-width:370px}html body .landing-module-scss-module__XitKcq__averageItem{margin-bottom:0}html body .landing-module-scss-module__XitKcq__averageItem label{color:#000!important;margin-bottom:0!important;font-size:16px!important;font-weight:600!important}html body .landing-module-scss-module__XitKcq__monthlyAverage{color:#00000a;margin-bottom:2px;font-size:13px;font-weight:400;display:block}html body .landing-module-scss-module__XitKcq__billType{color:#00000a;margin-bottom:20px;font-size:13px;font-weight:700;line-height:1;text-decoration:underline;display:block}html body .landing-module-scss-module__XitKcq__formAction{color:#00000a;border:1px solid #00000a;border-radius:8px;width:100%;height:43px;font-size:16px;font-weight:400}html body .landing-module-scss-module__XitKcq__formAction:hover{color:#00000a!important;border-color:#dc281e!important}html body .landing-module-scss-module__XitKcq__logoSlider{background:#fff;margin-bottom:20px;padding:80px 10px 0}html body .landing-module-scss-module__XitKcq__logoSlider img{object-fit:contain;width:80px;height:60px}html body .landing-module-scss-module__XitKcq__roofingSolutionTitle{color:#00000a;text-align:center;margin-bottom:60px;font-size:30px;font-weight:600}html body .landing-module-scss-module__XitKcq__roofingSolutionSection{max-width:940px;margin:0 auto 60px}html body .landing-module-scss-module__XitKcq__roofingSolutionSection.landing-module-scss-module__XitKcq__reviewsSection{max-width:1100px}html body .landing-module-scss-module__XitKcq__roofingSolutionSection .landing-module-scss-module__XitKcq__roofingSolutionCards{border:1px solid #c6c7c8;border-radius:8px;width:100%;padding:0}html body .landing-module-scss-module__XitKcq__roofingSolutionSection .landing-module-scss-module__XitKcq__roofingSolutionCards.landing-module-scss-module__XitKcq__roofingSolutionCardsBlack{background:#00000a;width:100%;margin-bottom:20px}html body .landing-module-scss-module__XitKcq__roofingSolutionSection .landing-module-scss-module__XitKcq__roofingSolutionCards.landing-module-scss-module__XitKcq__roofingSolutionCardsBlack h3{color:#fff;margin-bottom:16px;font-size:20px;font-weight:600;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__roofingSolutionSection .landing-module-scss-module__XitKcq__roofingSolutionCards.landing-module-scss-module__XitKcq__roofingSolutionCardsBlack p{color:#efeff0;font-size:16px;font-weight:400;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__roofingSolutionSection .landing-module-scss-module__XitKcq__roofingSolutionCards h4{color:#00000a;font-size:18px;font-weight:500;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__roofingSolutionSection .landing-module-scss-module__XitKcq__roofingSolutionCards img{width:40px;height:40px}html body .landing-module-scss-module__XitKcq__servingTitle{color:#000;margin-bottom:45px;font-size:30px;font-weight:600}html body .landing-module-scss-module__XitKcq__servingDesc{color:#6d6a6a;font-size:18px;font-weight:400;line-height:28px}html body .landing-module-scss-module__XitKcq__serveImg{object-fit:contain;width:100%;height:100%}html body .landing-module-scss-module__XitKcq__servingSection{max-width:980px;margin-bottom:40px;padding:0 100px 0 0}html body .landing-module-scss-module__XitKcq__getQuoteButton{color:#fff;background-color:#00000a;border:1px solid #00000a;border-radius:6px;width:150px;height:42px;font-size:16px;font-weight:600}html body .landing-module-scss-module__XitKcq__getQuoteButton:hover{opacity:.6;color:#fff!important;background-color:#00000a!important;border-color:#00000a!important}html body .landing-module-scss-module__XitKcq__smartLeftImg{border-radius:25px;flex-direction:column;height:100%;display:flex}html body .landing-module-scss-module__XitKcq__smartLeftImg img{width:100%;height:100%}html body .landing-module-scss-module__XitKcq__smartLeftImg :first-child{margin-bottom:17px}html body .landing-module-scss-module__XitKcq__smartImgWrapper{gap:26px;height:100%}html body .landing-module-scss-module__XitKcq__smartRightImg{height:100%}html body .landing-module-scss-module__XitKcq__smartRightImg img{border-radius:25px}html body .landing-module-scss-module__XitKcq__smartTitle{color:#000;margin-bottom:27px;font-size:38px;font-weight:500}html body .landing-module-scss-module__XitKcq__smartTitle span{color:#dc281e}html body .landing-module-scss-module__XitKcq__batteryContent{max-width:530px;margin-bottom:20px}html body .landing-module-scss-module__XitKcq__batteryContent :first-child{margin-bottom:17px}html body .landing-module-scss-module__XitKcq__batteryContent p{color:#000;font-size:18px;font-weight:400;line-height:1.3}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__quoteLeftSection{align-items:start}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__quoteLeftSection span{color:#55575b;margin-bottom:20px;font-size:17px;font-weight:400;display:block}html body .landing-module-scss-module__XitKcq__quoteSection h2{color:#000;margin-bottom:15px;font-size:30px;font-weight:600}html body .landing-module-scss-module__XitKcq__quoteSection h4{color:#000;margin-bottom:74px;font-size:30px;font-weight:600}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__infoWrapper{background-color:#efeff0;border:1px solid #efeff0;border-radius:8px;width:100%;max-width:560px;padding:19px 18px}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__infoWrapper .landing-module-scss-module__XitKcq__infoItem{gap:12px;margin-bottom:29px}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__infoWrapper .landing-module-scss-module__XitKcq__infoItem span{color:#000;margin-bottom:5px;font-size:16px;font-weight:500;display:block}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__infoWrapper .landing-module-scss-module__XitKcq__infoItem p{color:#5c5e62;font-size:16px;font-weight:400}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__infoWrapper .landing-module-scss-module__XitKcq__infoItem .landing-module-scss-module__XitKcq__infoNumber{background-color:#fff;border-radius:50px;justify-content:center;align-items:center;width:50px;height:50px;display:flex;box-shadow:0 2px 2px #00000040}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__infoWrapper .landing-module-scss-module__XitKcq__infoItem .landing-module-scss-module__XitKcq__infoNumber span{color:#dc281e;font-size:30px;font-weight:600;margin:0!important}html body .landing-module-scss-module__XitKcq__submitButton{justify-content:end;display:flex}html body .landing-module-scss-module__XitKcq__step2FormItem{margin-bottom:15px}html body .landing-module-scss-module__XitKcq__quoteFormLastItem{margin-bottom:48px}html body .landing-module-scss-module__XitKcq__fullWidth{width:100%;max-width:100%!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper{background:url(../media/roofing-background.eb925a58.png) 0 0/cover no-repeat;justify-content:center;align-items:center;width:100%;height:600px;display:flex}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper{background:url(../media/landingBaground.19142bda.png) 50%/cover no-repeat}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper.landing-module-scss-module__XitKcq__roofingBackground{background:url(../media/roofing-background.eb925a58.png) 0 0/cover}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper.landing-module-scss-module__XitKcq__roofingBackground .landing-module-scss-module__XitKcq__roofCalculatorWrapper{height:520px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper h3{position:relative;font-size:34px!important;font-weight:600!important;font-family:var(--font-mona-sans),sans-serif!important;margin-bottom:15px!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__verifyTitle{margin-bottom:0!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__verifyInfo{color:#00000a;text-align:center;margin-bottom:40px;font-size:17px;font-weight:700}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__otpInfo{color:#00000a;margin-bottom:11px;font-size:14px;font-weight:400;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__otpInfo span{font-weight:500}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__verifyFormInfo{color:#4a4a4d;max-width:410px;margin-top:10px;margin-bottom:8px;font-size:14px;font-weight:400;display:block}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__currentStep{margin-bottom:0}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper{justify-content:start;align-items:center}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__costCalculatorStepsFormWrapper{width:100%;max-width:430px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__costCalculatorStepsFormWrapper.landing-module-scss-module__XitKcq__fullWidth{padding:0 120px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__costCalculatorStepsFormWrapper .landing-module-scss-module__XitKcq__step1Form{margin-bottom:7px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__costCalculatorStepsFormWrapper .landing-module-scss-module__XitKcq__step2Form{margin-bottom:15px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper.landing-module-scss-module__XitKcq__costCalculatorStepsWrapper .landing-module-scss-module__XitKcq__costCalculatorStepsFormWrapper .landing-module-scss-module__XitKcq__step3Form{margin-bottom:48px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper{background-color:#ffffffe5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:910px;height:550px;display:flex;box-shadow:0 4px 10px #00000040}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper h1{color:#000;font-size:36px;font-weight:700;font-family:var(--font-mona-sans),sans-serif!important;margin-bottom:15px!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper p{color:#000;font-size:18px;font-weight:400;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper .landing-module-scss-module__XitKcq__formItems,html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper .landing-module-scss-module__XitKcq__formItems :first-child{width:100%}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper .landing-module-scss-module__XitKcq__infoText{margin-bottom:20px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper .landing-module-scss-module__XitKcq__infoText p{color:#dc281e;font-size:18px;font-weight:500}html body .landing-module-scss-module__XitKcq__roofUpdateTitle{color:#000;margin-bottom:50px;font-size:30px;font-weight:600;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__roofUpdateSection{margin-bottom:100px}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem{background-color:#efeff0;border-radius:8px;flex-direction:column;justify-content:center;width:100%;max-width:316px;height:260px;display:flex}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem.landing-module-scss-module__XitKcq__roofUpdateInfoItemText{padding:0 24px}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem img{border-radius:8px;width:100%;height:100%}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem h3{color:#000;margin-bottom:16px;font-size:18px;font-weight:500;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem p{color:#000;font-size:16px;font-weight:400;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__container{text-align:center}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__title{color:#00000a;margin-bottom:25px;font-size:34px;font-weight:600}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__prices{margin-bottom:20px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__before,html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__after{text-align:center}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__before svg,html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__after svg{color:#5c5e62;font-size:18px;position:absolute;right:6px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__before p,html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__after p{color:#000;margin:0;font-size:18px;font-weight:400;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__before span,html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__after span{color:#000;font-size:18px;font-weight:400;font-family:var(--font-mona-sans),sans-serif!important}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__red{color:#dc281e;margin-top:10px;font-size:38px;font-weight:700}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__green{color:#5b915d;margin-top:10px;font-size:38px;font-weight:700}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__info{background:#fafafa;border-radius:8px;margin:0 0 20px;padding:15px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row{border-bottom:1px solid #eee;justify-content:space-between;padding:14px 0;display:flex}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row div{align-items:center;gap:8px;display:flex}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row div svg{color:#5b915d;font-size:24px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row span{color:#000;font-size:18px;font-weight:400;position:relative}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row span svg{color:#5c5e62;font-size:18px;position:absolute;top:-6px;right:-20px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row b{color:#000;font-size:18px;font-weight:400}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row:last-child{border-bottom:none}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__cta{background:#000;border:none;height:45px;margin-top:10px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__actions{gap:10px;margin-top:20px;display:flex}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__secondary{color:#00000a;border:1px solid #00000a;flex:1;height:43px;font-size:16px;font-weight:400}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__secondary:hover{opacity:.6;color:#00000a!important;border:1px solid #00000a!important}html body .landing-module-scss-module__XitKcq__smartBatteryWrapper{background:#efeff0;border-radius:6px;padding:22px 25px}html body .landing-module-scss-module__XitKcq__mobileBr{display:none}html body .landing-module-scss-module__XitKcq__roofingAlaImg{border-radius:8px;width:100%}@media (max-width:1280px){html body .landing-module-scss-module__XitKcq__quoteStepsForm{max-width:850px}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem{width:100%;max-width:100%}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem p{font-size:14px}html body .landing-module-scss-module__XitKcq__smartRightImg,html body .landing-module-scss-module__XitKcq__smartRightImg img{width:100%}html body .landing-module-scss-module__XitKcq__smartLeftImg{display:none}html body .landing-module-scss-module__XitKcq__roofingSolutionSection.landing-module-scss-module__XitKcq__reviewsSection{padding:0 30px}html body .landing-module-scss-module__XitKcq__logoSlider{margin-bottom:40px}}@media (max-width:1024px){html body .landing-module-scss-module__XitKcq__quoteStepsForm{max-width:720px;padding:25px}html body .landing-module-scss-module__XitKcq__logoSlider{padding-top:50x;margin-bottom:50px}html body .landing-module-scss-module__XitKcq__quoteSection{padding:0}html body .landing-module-scss-module__XitKcq__quoteTitle{font-size:24px}html body .landing-module-scss-module__XitKcq__quoteDesc,html body .landing-module-scss-module__XitKcq__quoteStepsForm li{font-size:16px}html body .landing-module-scss-module__XitKcq__quoteStepsFormWrapper{max-width:320px}html body .landing-module-scss-module__XitKcq__smartImgWrapper{display:block}html body .landing-module-scss-module__XitKcq__smartRightImg img{width:100%}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem{width:100%;max-width:100%}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper{margin:0 20px;padding:0 15px}html body .landing-module-scss-module__XitKcq__roofingSolutionSection.landing-module-scss-module__XitKcq__reviewsSection{padding:0 30px}html body .landing-module-scss-module__XitKcq__roofingAlaImg{width:100%}html body .landing-module-scss-module__XitKcq__roofingSolutionCardsBlack{max-width:100%!important}}@media (max-width:991px){html body .landing-module-scss-module__XitKcq__quoteStepsForm{max-width:700px;padding:25px}html body .landing-module-scss-module__XitKcq__roofingSolutionSection{padding:0 30px}html body .landing-module-scss-module__XitKcq__quoteTitle{font-size:22px}html body .landing-module-scss-module__XitKcq__quoteDesc{font-size:16px}html body .landing-module-scss-module__XitKcq__quoteStepsForm li{font-size:15px}html body .landing-module-scss-module__XitKcq__quoteStepsFormWrapper{max-width:100%}html body .landing-module-scss-module__XitKcq__servingTitle{margin-bottom:25px;font-size:18px}html body .landing-module-scss-module__XitKcq__logoSlider{margin-bottom:60px;padding-left:30px}html body .landing-module-scss-module__XitKcq__servingDesc{font-size:16px}html body .landing-module-scss-module__XitKcq__serveImg{object-fit:contain;border-radius:8px;max-height:400px}}@media (min-width:576px) and (max-width:767px){html body .landing-module-scss-module__XitKcq__landingBackground{min-height:auto;padding:40px 20px}html body .landing-module-scss-module__XitKcq__quoteStepsForm{max-width:520px;padding:25px}html body .landing-module-scss-module__XitKcq__quoteTitle{font-size:22px}html body .landing-module-scss-module__XitKcq__quoteDesc{font-size:16px}html body .landing-module-scss-module__XitKcq__quoteStepsForm li{font-size:15px}html body .landing-module-scss-module__XitKcq__quoteStepsFormWrapper{max-width:100%;margin-top:25px}html body .landing-module-scss-module__XitKcq__servingTitle{font-size:22px}html body .landing-module-scss-module__XitKcq__servingDesc{font-size:15px;line-height:24px}html body .landing-module-scss-module__XitKcq__serveImg{max-height:300px}}@media (max-width:768px){html body .landing-module-scss-module__XitKcq__landingBackground{padding:40px 15px}html body .landing-module-scss-module__XitKcq__roofCalculatorWrapper h1{font-size:20px!important}html body .landing-module-scss-module__XitKcq__roofCalculatorWrapper .landing-module-scss-module__XitKcq__infoText p{font-size:16px!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper h3{font-size:24px!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__costCalculatorStepsFormWrapper.landing-module-scss-module__XitKcq__fullWidth{padding:0 30px!important}html body .landing-module-scss-module__XitKcq__logoSlider{margin-bottom:40px;padding-top:40px;padding-left:30px;padding-right:0}html body .landing-module-scss-module__XitKcq__mobileBr{display:block}html body .landing-module-scss-module__XitKcq__quoteLeftSection span{font-size:15px!important}html body .landing-module-scss-module__XitKcq__roofingSolutionTitle{margin-bottom:40px;font-size:20px}html body .landing-module-scss-module__XitKcq__submitButton{display:block}html body .landing-module-scss-module__XitKcq__servingSection{max-width:100%;margin-bottom:18px;padding:0}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__before p,html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__after p{height:50px;font-size:16px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__red,html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__green{font-size:30px}html body .landing-module-scss-module__XitKcq__quoteStepsForm{padding:20px}html body .landing-module-scss-module__XitKcq__quoteTitle{font-size:20px}html body .landing-module-scss-module__XitKcq__quoteDesc{font-size:15px}html body .landing-module-scss-module__XitKcq__quoteStepsForm ul{padding-left:20px}html body .landing-module-scss-module__XitKcq__quoteStepsForm li{font-size:15px}html body .landing-module-scss-module__XitKcq__smartTitle{margin-bottom:10px;font-size:24px}html body .landing-module-scss-module__XitKcq__batteryContent p{font-size:16px;line-height:1.6}html body .landing-module-scss-module__XitKcq__quoteSection{padding:0}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__infoIcon{width:30px;height:30px}html body .landing-module-scss-module__XitKcq__quoteSection .landing-module-scss-module__XitKcq__infoIcon svg{font-size:16px}html body .landing-module-scss-module__XitKcq__infoWrapper{width:100%!important;max-width:100%!important;padding:10px 6px!important}html body .landing-module-scss-module__XitKcq__infoWrapper .landing-module-scss-module__XitKcq__infoNumber{width:40px!important;height:40px!important}html body .landing-module-scss-module__XitKcq__infoItem p{font-size:12px!important}html body .landing-module-scss-module__XitKcq__infoItem span{font-size:20px!important}}@media (max-width:576px){html body .landing-module-scss-module__XitKcq__quoteTitle{font-size:15px}html body .landing-module-scss-module__XitKcq__logoSlider img{width:80px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__title{font-size:18px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__red,html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__green{font-size:20px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__after svg{top:-10px;right:-20px!important}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row{flex-wrap:wrap;justify-content:space-between;gap:10px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__row span{font-size:15px}html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__before p,html body .landing-module-scss-module__XitKcq__estimateModal .landing-module-scss-module__XitKcq__after p{font-size:16px}html body .landing-module-scss-module__XitKcq__fullWidth{padding:0!important}html body .landing-module-scss-module__XitKcq__propertyTypeButton{font-size:14px}html body .landing-module-scss-module__XitKcq__costInfosWrapper{margin-bottom:30px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper{height:100%;padding-top:28px;padding-bottom:26px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper{height:100%;max-height:100%;padding-bottom:30px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper h1{margin-top:16px;font-size:16px!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper h3{font-size:18px!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper .landing-module-scss-module__XitKcq__formItems{flex-direction:column!important;display:flex!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper .landing-module-scss-module__XitKcq__formItems :last-child{width:100%;max-width:100%;margin-bottom:2px}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper p{font-size:15px!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper p br{display:none}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__roofCalculatorWrapper button{margin-top:0!important;margin-bottom:0!important}html body .landing-module-scss-module__XitKcq__costCalculatorWrapper .landing-module-scss-module__XitKcq__costCalculatorStepsFormWrapper{padding-bottom:30px}html body .landing-module-scss-module__XitKcq__quoteSection h4{margin-top:15px;margin-bottom:10px;font-size:30px}html body .landing-module-scss-module__XitKcq__smartTitle{margin-bottom:10px;font-size:24px}html body .landing-module-scss-module__XitKcq__batteryContent p{font-size:14px}html body .landing-module-scss-module__XitKcq__smartRightImg img{height:400px;margin-bottom:20px}html body .landing-module-scss-module__XitKcq__propertyTypesWrapper{gap:15px}html body .landing-module-scss-module__XitKcq__quoteDesc{margin-bottom:10px;font-size:14px}html body .landing-module-scss-module__XitKcq__currentStep{margin-top:10px;margin-bottom:10px}html body .landing-module-scss-module__XitKcq__formTitle{margin-bottom:10px;font-size:16px}html body .landing-module-scss-module__XitKcq__quoteStepsForm{border-radius:6px}html body .landing-module-scss-module__XitKcq__quoteStepsForm ul{margin-bottom:0}html body .landing-module-scss-module__XitKcq__getQuoteButton{width:100%!important;margin-bottom:30px!important}html body .landing-module-scss-module__XitKcq__estimateSubmitButton{margin-bottom:8px!important}html body .landing-module-scss-module__XitKcq__sendResultsButton{margin-top:0!important;margin-bottom:0!important}html body .landing-module-scss-module__XitKcq__servingDesc{font-size:14px}html body .landing-module-scss-module__XitKcq__headerContainer{height:70px;padding:0 6px}html body .landing-module-scss-module__XitKcq__step4Items .landing-module-scss-module__XitKcq__currentStep{margin-top:6px!important}html body .landing-module-scss-module__XitKcq__step4Items .landing-module-scss-module__XitKcq__progressWrapper{margin-bottom:0!important}html body .landing-module-scss-module__XitKcq__step4Items .landing-module-scss-module__XitKcq__contactFormItems{margin-bottom:12px!important}html body .landing-module-scss-module__XitKcq__costCalculatorStepsWrapper h3.landing-module-scss-module__XitKcq__contactFormTitle{margin-bottom:10px!important;font-size:20px!important}html body .landing-module-scss-module__XitKcq__costCalculatorStepsWrapper h3.landing-module-scss-module__XitKcq__verifyTitle{font-size:22px!important}html body .landing-module-scss-module__XitKcq__costCalculatorStepsWrapper span.landing-module-scss-module__XitKcq__verifyInfo{margin-top:10px;margin-bottom:20px!important;font-size:14px!important}html body .landing-module-scss-module__XitKcq__verifyTitle{font-size:20px!important}html body .landing-module-scss-module__XitKcq__zipCodeInput{margin-bottom:10px!important}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem{height:220px}html body .landing-module-scss-module__XitKcq__roofUpdateSection .landing-module-scss-module__XitKcq__roofUpdateinfoItem h3{font-size:22px}}html body .landing-module-scss-module__XitKcq__costInfo{margin-bottom:15px!important}
.calculator-module-scss-module__4I3pLW__page{min-height:100vh;font-family:var(--font-mona-sans),sans-serif;background-color:#fff}.calculator-module-scss-module__4I3pLW__hero{width:100%;margin-bottom:30px;padding:24px 0 0}
.getAQuote-module-scss-module__3aPY-a__page{min-height:100vh;font-family:var(--font-mona-sans),sans-serif;background-color:#fff}.getAQuote-module-scss-module__3aPY-a__hero{width:100%;margin-bottom:30px;padding:24px 0 0}
