.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__dropdownRow .ant-col{min-width:0}.homeHeader-module-scss-module__fJ9D2G__companyColumn{flex-direction:column;gap:8px;min-width:0;padding:32px 32px 40px;text-decoration:none;display:flex}.homeHeader-module-scss-module__fJ9D2G__serviceColumn{align-items:center;gap:16px;min-width:0;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;min-width:0;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;display:block}.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:18px;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:1199px){.homeHeader-module-scss-module__fJ9D2G__companyDropdownInner{padding:0 24px}.homeHeader-module-scss-module__fJ9D2G__serviceColumn,.homeHeader-module-scss-module__fJ9D2G__companyColumn{padding:24px 20px 28px}.homeHeader-module-scss-module__fJ9D2G__serviceColumn{align-items:flex-start}.homeHeader-module-scss-module__fJ9D2G__columnFirst,.homeHeader-module-scss-module__fJ9D2G__columnBordered{border-left:none;padding-left:20px}:is(.homeHeader-module-scss-module__fJ9D2G__dropdownRow .ant-col:nth-child(odd) .homeHeader-module-scss-module__fJ9D2G__serviceColumn,.homeHeader-module-scss-module__fJ9D2G__dropdownRow .ant-col:nth-child(odd) .homeHeader-module-scss-module__fJ9D2G__companyColumn){padding-left:0}:is(.homeHeader-module-scss-module__fJ9D2G__dropdownRow .ant-col:nth-child(2n) .homeHeader-module-scss-module__fJ9D2G__serviceColumn,.homeHeader-module-scss-module__fJ9D2G__dropdownRow .ant-col:nth-child(2n) .homeHeader-module-scss-module__fJ9D2G__companyColumn){border-left:1px solid #e2e2e2}:is(.homeHeader-module-scss-module__fJ9D2G__dropdownRow .ant-col:nth-child(n+3) .homeHeader-module-scss-module__fJ9D2G__serviceColumn,.homeHeader-module-scss-module__fJ9D2G__dropdownRow .ant-col:nth-child(n+3) .homeHeader-module-scss-module__fJ9D2G__companyColumn){border-top:1px solid #e2e2e2}}.homeHeader-module-scss-module__fJ9D2G__menuButton{cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:40px;height:40px;padding:0;line-height:0;display:none}.homeHeader-module-scss-module__fJ9D2G__mobileDrawerHeader{justify-content:flex-end;align-items:center;width:100%;display:flex}.homeHeader-module-scss-module__fJ9D2G__mobileDrawerHeader .homeHeader-module-scss-module__fJ9D2G__menuButton{display:inline-flex}.homeHeader-module-scss-module__fJ9D2G__mobileDrawerBody{flex-direction:column;justify-content:space-between;height:100%;min-height:100%;display:flex}.homeHeader-module-scss-module__fJ9D2G__mobileNav{flex-direction:column;gap:22px;margin-top:8px;display:flex}.homeHeader-module-scss-module__fJ9D2G__mobileNavItem{flex-direction:column;gap:14px;display:flex}.homeHeader-module-scss-module__fJ9D2G__mobileNavTrigger{cursor:pointer;width:fit-content;max-width:100%;font-family:var(--font-mona-sans),sans-serif;color:#000;text-align:left;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-size:18px;font-weight:600;line-height:1.3;display:inline-flex}.homeHeader-module-scss-module__fJ9D2G__mobileNavChevron{color:#000;flex-shrink:0;width:16px;height:16px}.homeHeader-module-scss-module__fJ9D2G__mobileNavChildren{flex-direction:column;gap:14px;padding-left:16px;display:flex}.homeHeader-module-scss-module__fJ9D2G__mobileNavChildLink{font-family:var(--font-mona-sans),sans-serif;color:#000;font-size:16px;font-weight:400;line-height:1.3;text-decoration:none;display:block}.homeHeader-module-scss-module__fJ9D2G__mobileNavChildLink:hover{color:#dc281e}.homeHeader-module-scss-module__fJ9D2G__mobileCallButton{color:#fff;width:auto;min-width:170px;height:44px;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-self:flex-start;align-items:center;gap:8px;margin-top:32px;margin-bottom:8px;padding:10px 16px;font-size:16px;font-weight:700;line-height:normal;display:inline-flex}.homeHeader-module-scss-module__fJ9D2G__mobileCallButton .homeHeader-module-scss-module__fJ9D2G__phoneIcon{color:#fff}.homeHeader-module-scss-module__fJ9D2G__mobileDrawerRoot .ant-drawer-mask{background:#0003}.homeHeader-module-scss-module__fJ9D2G__mobileDrawer.ant-drawer{box-shadow:-4px 0 16px #0000001f}.homeHeader-module-scss-module__fJ9D2G__mobileDrawer.ant-drawer .ant-drawer-content{background:#fff}.homeHeader-module-scss-module__fJ9D2G__mobileDrawer.ant-drawer .ant-drawer-header{background:#fff;border-bottom:none;padding:14px 20px 0}.homeHeader-module-scss-module__fJ9D2G__mobileDrawer.ant-drawer .ant-drawer-header-title{flex-direction:row-reverse}.homeHeader-module-scss-module__fJ9D2G__mobileDrawer.ant-drawer .ant-drawer-body{flex-direction:column;height:100%;padding:28px 24px 32px;display:flex}@media (max-width:991px){.homeHeader-module-scss-module__fJ9D2G__header{padding:18px 20px}.homeHeader-module-scss-module__fJ9D2G__logo{width:100px;height:40px}.homeHeader-module-scss-module__fJ9D2G__right{gap:20px}.homeHeader-module-scss-module__fJ9D2G__icons{gap:0}.homeHeader-module-scss-module__fJ9D2G__callButton{width:150px;height:36px;padding:6px 10px;font-size:16px}.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}}@media (max-width:768px){.homeHeader-module-scss-module__fJ9D2G__nav,.homeHeader-module-scss-module__fJ9D2G__dropdown{display:none}.homeHeader-module-scss-module__fJ9D2G__menuButton{display:inline-flex}}@media (max-width:576px){.homeHeader-module-scss-module__fJ9D2G__header{padding:14px 20px}.homeHeader-module-scss-module__fJ9D2G__logo{width:90px;height:36px}.homeHeader-module-scss-module__fJ9D2G__icons,.homeHeader-module-scss-module__fJ9D2G__callButton{display:none}.homeHeader-module-scss-module__fJ9D2G__right{gap:0}}
.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:1024px){.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb{padding:24px 36px 20px!important}}@media (max-width:991px){.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb{padding:24px 36px 0!important}}@media (max-width:576px){.breadcrumbs-module-scss-module__2AbhgG__breadcrumb.ant-breadcrumb{padding:16px 20px 0}}
.footerSection-module-scss-module__V6CWLW__footer{background-color:#00000a;width:100%;padding:52px 46px 56px;position:relative}.footerSection-module-scss-module__V6CWLW__inner{flex-direction:column;gap:20px;max-width:1348px;margin:0 auto;display:flex}.footerSection-module-scss-module__V6CWLW__brand{flex-direction:column;align-items:flex-start;gap:20px;max-width:280px;display:flex}.footerSection-module-scss-module__V6CWLW__content{align-items:flex-start;gap:40px;display:flex}.footerSection-module-scss-module__V6CWLW__left{flex-direction:column;flex:0 0 280px;align-items:flex-start;gap:20px;min-width:0;display:flex}.footerSection-module-scss-module__V6CWLW__logo{object-fit:contain;width:150px;height:80px;display:block}.footerSection-module-scss-module__V6CWLW__tagline{max-width:260px;font-family:var(--font-mona-sans),sans-serif;color:#fff;margin:0;font-size:14px;font-weight:400;line-height:1.43}.footerSection-module-scss-module__V6CWLW__followUs{font-family:var(--font-mona-sans),sans-serif;color:#fff;font-size:14px;font-weight:400;line-height:1.43;display:none}.footerSection-module-scss-module__V6CWLW__socialBlock{flex-direction:column;gap:12px;display:flex}.footerSection-module-scss-module__V6CWLW__socialIcons{align-items:center;gap:10px;display:flex}.footerSection-module-scss-module__V6CWLW__socialIconsMobile{display:none}.footerSection-module-scss-module__V6CWLW__socialLink{color:#fff;justify-content:center;align-items:center;line-height:0;display:flex}.footerSection-module-scss-module__V6CWLW__socialLink:hover{color:#dc281e}.footerSection-module-scss-module__V6CWLW__socialIcon{width:20px;height:20px}.footerSection-module-scss-module__V6CWLW__bbbIcon{width:15px;height:21px;display:block}.footerSection-module-scss-module__V6CWLW__contactList{flex-direction:column;gap:8px;display:flex}.footerSection-module-scss-module__V6CWLW__contactItem{color:#fff;font-family:var(--font-mona-sans),sans-serif;text-align:left;cursor:pointer;background:0 0;border:none;align-items:flex-start;gap:10px;padding:0;font-size:14px;font-weight:400;line-height:1.43;text-decoration:none;display:flex}.footerSection-module-scss-module__V6CWLW__contactItem:hover{color:#dc281e}.footerSection-module-scss-module__V6CWLW__contactIcon{flex-shrink:0;width:20px;height:20px;margin-top:2px}.footerSection-module-scss-module__V6CWLW__copyright{font-family:var(--font-mona-sans),sans-serif;color:#fff;margin:0;font-size:14px;font-weight:400;line-height:1.43}.footerSection-module-scss-module__V6CWLW__right{flex-wrap:wrap;flex:1;justify-content:flex-start;align-items:flex-start;gap:32px 80px;min-width:0;display:flex}.footerSection-module-scss-module__V6CWLW__mobileNav{display:none}.footerSection-module-scss-module__V6CWLW__linkColumn{min-width:0}.footerSection-module-scss-module__V6CWLW__columnTitle{font-family:var(--font-mona-sans),sans-serif;color:#fff;margin:0 0 12px;font-size:14px;font-weight:700;line-height:1.43}.footerSection-module-scss-module__V6CWLW__linkList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footerSection-module-scss-module__V6CWLW__link{white-space:nowrap;font-family:var(--font-mona-sans),sans-serif;color:#fff;font-size:14px;font-weight:400;line-height:1.43;text-decoration:none;display:inline-block}.footerSection-module-scss-module__V6CWLW__link:hover{color:#dc281e}.footerSection-module-scss-module__V6CWLW__scrollTop{will-change:transform;color:#00000a!important;width:40px!important;height:40px!important;box-shadow:none!important;background-color:#fff!important;border-radius:8px!important;inset-block-end:140px!important;inset-inline-end:40px!important;transform:translateZ(0)!important}.footerSection-module-scss-module__V6CWLW__scrollTop:hover{color:#dc281e!important;background-color:#fff!important;border-color:#dc281e!important}@media (max-width:1200px){.footerSection-module-scss-module__V6CWLW__footer{padding:48px 24px 52px}.footerSection-module-scss-module__V6CWLW__content{gap:32px}.footerSection-module-scss-module__V6CWLW__right{gap:24px 64px}}@media (max-width:991px){.footerSection-module-scss-module__V6CWLW__footer{padding:39px 34px 56px}.footerSection-module-scss-module__V6CWLW__inner{grid-template-columns:1fr;grid-template-areas:"left""brand""right";gap:46px;display:grid}.footerSection-module-scss-module__V6CWLW__brand{grid-area:brand;max-width:none}.footerSection-module-scss-module__V6CWLW__logo{width:152px;height:79px}.footerSection-module-scss-module__V6CWLW__tagline{display:none}.footerSection-module-scss-module__V6CWLW__content{display:contents}.footerSection-module-scss-module__V6CWLW__left{flex:none;grid-area:left;grid-template-columns:1fr auto;grid-template-areas:"contact social""copyright social";gap:20px 50px;width:100%;max-width:438px;display:grid}.footerSection-module-scss-module__V6CWLW__contactList{grid-area:contact}.footerSection-module-scss-module__V6CWLW__socialBlock{grid-area:social}.footerSection-module-scss-module__V6CWLW__followUs{display:block}.footerSection-module-scss-module__V6CWLW__copyright{grid-area:copyright;max-width:234px}.footerSection-module-scss-module__V6CWLW__right{grid-area:right;justify-content:flex-start;gap:32px 64px;max-width:none}.footerSection-module-scss-module__V6CWLW__linkColumn{flex:0 auto;min-width:140px}.footerSection-module-scss-module__V6CWLW__scrollTop{inset-inline-end:34px!important}}@media (max-width:768px){.footerSection-module-scss-module__V6CWLW__scrollTop{inset-inline-end:30px!important}}@media (max-width:576px){.footerSection-module-scss-module__V6CWLW__footer{padding:40px 20px 48px}.footerSection-module-scss-module__V6CWLW__inner{grid-template-areas:"brand""contact""mobileNav""social""copyright";gap:28px}.footerSection-module-scss-module__V6CWLW__brand{grid-area:brand}.footerSection-module-scss-module__V6CWLW__logo{width:120px;height:63px}.footerSection-module-scss-module__V6CWLW__left{max-width:none;display:contents}.footerSection-module-scss-module__V6CWLW__contactList{grid-area:contact;gap:12px}.footerSection-module-scss-module__V6CWLW__contactItem{gap:10px;font-size:14px;line-height:1.4}.footerSection-module-scss-module__V6CWLW__contactIcon{width:18px;height:18px;margin-top:1px}.footerSection-module-scss-module__V6CWLW__right{display:none}.footerSection-module-scss-module__V6CWLW__mobileNav{flex-direction:column;grid-area:mobileNav;gap:0;width:100%;display:flex}.footerSection-module-scss-module__V6CWLW__mobileNavRow{grid-template-columns:1fr 1fr;align-items:start;column-gap:20px;display:grid}.footerSection-module-scss-module__V6CWLW__columnTitle{line-height:1.4}.footerSection-module-scss-module__V6CWLW__mobileLinkList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.footerSection-module-scss-module__V6CWLW__mobileLink{font-family:var(--font-mona-sans),sans-serif;color:#fff;white-space:normal;font-size:14px;font-weight:400;line-height:1.4;text-decoration:none;display:inline-block}.footerSection-module-scss-module__V6CWLW__mobileLink:hover{color:#dc281e}.footerSection-module-scss-module__V6CWLW__mobileProductsRight .footerSection-module-scss-module__V6CWLW__mobileLinkList{gap:10px}.footerSection-module-scss-module__V6CWLW__mobileDivider{background-color:#ffffff2e;width:100%;height:1px;margin:28px 0}.footerSection-module-scss-module__V6CWLW__socialBlock{border-top:1px solid #ffffff2e;grid-area:social;gap:14px;padding-top:28px}.footerSection-module-scss-module__V6CWLW__socialIconsDesktop{display:none}.footerSection-module-scss-module__V6CWLW__socialIconsMobile{gap:16px;display:flex}.footerSection-module-scss-module__V6CWLW__followUs{font-size:14px;font-weight:700;line-height:1.4}.footerSection-module-scss-module__V6CWLW__socialIcon{width:22px;height:22px}.footerSection-module-scss-module__V6CWLW__copyright{grid-area:copyright;max-width:none;font-size:14px;line-height:1.4}}
.roofVisualizer-module-scss-module__uF7QMa__page{min-height:100vh;font-family:var(--font-mona-sans),sans-serif;background-color:#fff}.roofVisualizer-module-scss-module__uF7QMa__headerRow{justify-content:center;align-items:center;width:100%;max-width:1280px;margin:0 auto;padding:25px 20px;display:flex;position:relative}.roofVisualizer-module-scss-module__uF7QMa__breadcrumbWrap{position:absolute;top:55%;left:0;transform:translateY(-50%)}.roofVisualizer-module-scss-module__uF7QMa__visualizer{width:100%;padding:0 0 90px}.roofVisualizer-module-scss-module__uF7QMa__title{font-family:var(--font-mona-sans),sans-serif;text-align:center;color:#00000a;margin:0;font-size:30px;font-style:italic;font-weight:600}.roofVisualizer-module-scss-module__uF7QMa__visualizerRoot{width:100%;max-width:1280px;margin:0 auto}.roofVisualizer-module-scss-module__uF7QMa__imageSection{aspect-ratio:16/9;background-color:#efeff0;width:100%;position:relative;overflow:hidden}.roofVisualizer-module-scss-module__uF7QMa__mainImage{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.roofVisualizer-module-scss-module__uF7QMa__tileTag{font-family:var(--font-mona-sans),sans-serif;color:#00000a;white-space:nowrap;pointer-events:none;background-color:#fff;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:500;position:absolute;top:53%;left:74%;transform:translate(-50%,-50%);box-shadow:0 2px 8px #0000002e}.roofVisualizer-module-scss-module__uF7QMa__sliderPanel{z-index:2;flex-direction:column;align-items:center;gap:20px;max-height:calc(100% - 32px);display:flex;position:absolute;top:50%;right:40px;transform:translateY(-50%)}.roofVisualizer-module-scss-module__uF7QMa__scrollButton{color:#00000a;cursor:pointer;background-color:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:26px;transition:opacity .2s,background-color .2s;display:flex;box-shadow:0 2px 8px #0000002e}.roofVisualizer-module-scss-module__uF7QMa__scrollButton svg{stroke-width:2.5px}.roofVisualizer-module-scss-module__uF7QMa__scrollButton:hover:not(:disabled){background-color:#f5f5f5}.roofVisualizer-module-scss-module__uF7QMa__scrollButton:disabled{opacity:.35;cursor:default}.roofVisualizer-module-scss-module__uF7QMa__sliderList{scrollbar-width:none;flex-direction:column;flex:auto;gap:9px;width:200px;min-height:0;max-height:360px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.roofVisualizer-module-scss-module__uF7QMa__sliderList::-webkit-scrollbar{display:none}.roofVisualizer-module-scss-module__uF7QMa__sliderList>li{flex-shrink:0}.roofVisualizer-module-scss-module__uF7QMa__sliderItem{cursor:pointer;text-align:left;background-color:#fff;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;height:51px;padding:8px;transition:background-color .2s;display:flex;box-shadow:0 2px 8px #00000026}.roofVisualizer-module-scss-module__uF7QMa__sliderItemActive{border:2px solid #dc281e}.roofVisualizer-module-scss-module__uF7QMa__sliderSwatch{object-fit:cover;border-radius:2px;flex-shrink:0;width:43px;height:38px}.roofVisualizer-module-scss-module__uF7QMa__sliderLabel{font-family:var(--font-mona-sans),sans-serif;color:#00000a;font-size:14px;font-weight:400;line-height:1.3}.roofVisualizer-module-scss-module__uF7QMa__mobilePanel{display:none}.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.ant-select{width:100%;height:44px;box-shadow:none;font-family:var(--font-mona-sans),sans-serif;color:#00000a;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:0 14px;font-size:16px;font-weight:400}.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.ant-select .ant-select-selector{color:#00000a;font-size:16px;height:100%!important;box-shadow:none!important;background:0 0!important;border:none!important;padding:0!important}:is(.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.ant-select .ant-select-selection-item,.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.ant-select .ant-select-selection-placeholder){font-size:16px;font-weight:400;color:#00000a!important;line-height:42px!important}.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.roofVisualizer-module-scss-module__uF7QMa__mobileSelect.ant-select .ant-select-selection-search-input{font-size:16px!important}.roofVisualizer-module-scss-module__uF7QMa__mobileSelectSuffix{color:#00000a;font-size:18px}.roofVisualizer-module-scss-module__uF7QMa__mobileSelectPopup{font-family:var(--font-mona-sans),sans-serif;color:#00000a;font-size:16px}.roofVisualizer-module-scss-module__uF7QMa__mobileSelectPopup .ant-select-item{color:#00000a;font-size:16px}.roofVisualizer-module-scss-module__uF7QMa__mobileHeading{align-items:center;gap:8px;margin:16px 0 0;display:flex}.roofVisualizer-module-scss-module__uF7QMa__mobileTitle{font-family:var(--font-mona-sans),sans-serif;color:#00000a;margin:0;font-size:16px;font-weight:600;line-height:1.25}.roofVisualizer-module-scss-module__uF7QMa__mobileCode{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;background-color:#efeff0;border-radius:4px;flex-shrink:0;padding:3px 6px;font-size:10px;font-weight:400;line-height:1.2}.roofVisualizer-module-scss-module__uF7QMa__mobileWarranty{font-family:var(--font-mona-sans),sans-serif;color:#4a4a4d;align-items:center;gap:4px;margin:6px 0 0;font-size:11px;font-weight:400;line-height:1.2;display:flex}.roofVisualizer-module-scss-module__uF7QMa__mobileWarranty svg{color:#16a34a;flex-shrink:0;font-size:13px}.roofVisualizer-module-scss-module__uF7QMa__mobileGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:14px 0 0;padding:0;list-style:none;display:grid}.roofVisualizer-module-scss-module__uF7QMa__mobileCard{cursor:pointer;text-align:left;background-color:#fff;border:1.5px solid #e6e6e6;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:68px;padding:9px;transition:border-color .2s;display:flex;box-shadow:0 1px 4px #00000014}.roofVisualizer-module-scss-module__uF7QMa__mobileCardActive{border-color:#00000a}.roofVisualizer-module-scss-module__uF7QMa__mobileCardSwatch{object-fit:cover;border-radius:4px;flex-shrink:0;width:52px;height:46px}.roofVisualizer-module-scss-module__uF7QMa__mobileCardText{flex-direction:column;gap:2px;min-width:0;display:flex}.roofVisualizer-module-scss-module__uF7QMa__mobileCardName{font-family:var(--font-mona-sans),sans-serif;color:#00000a;overflow-wrap:anywhere;font-size:11px;font-weight:500;line-height:1.2}.roofVisualizer-module-scss-module__uF7QMa__mobileCardCode{font-family:var(--font-mona-sans),sans-serif;color:#96969a;font-size:10px;font-weight:400;line-height:1.2}.roofVisualizer-module-scss-module__uF7QMa__mobileCallButton.roofVisualizer-module-scss-module__uF7QMa__mobileCallButton.ant-btn{height:40px;box-shadow:none;font-family:var(--font-mona-sans),sans-serif;color:#fff;background-color:#dc281e;border:none;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:28px;font-size:14px;font-weight:600;display:flex}.roofVisualizer-module-scss-module__uF7QMa__mobileCallButton.roofVisualizer-module-scss-module__uF7QMa__mobileCallButton.ant-btn svg{font-size:12px}:is(.roofVisualizer-module-scss-module__uF7QMa__mobileCallButton.roofVisualizer-module-scss-module__uF7QMa__mobileCallButton.ant-btn:hover,.roofVisualizer-module-scss-module__uF7QMa__mobileCallButton.roofVisualizer-module-scss-module__uF7QMa__mobileCallButton.ant-btn:focus){color:#fff!important;background-color:#c22019!important}@media (max-width:992px){.roofVisualizer-module-scss-module__uF7QMa__headerRow{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px}.roofVisualizer-module-scss-module__uF7QMa__breadcrumbWrap{position:static;top:auto;left:auto;transform:none}.roofVisualizer-module-scss-module__uF7QMa__visualizer{padding:0 0 64px}.roofVisualizer-module-scss-module__uF7QMa__title{width:100%;font-size:22px}.roofVisualizer-module-scss-module__uF7QMa__sliderPanel{right:16px}.roofVisualizer-module-scss-module__uF7QMa__sliderList{width:168px;max-height:280px}.roofVisualizer-module-scss-module__uF7QMa__tileTag{display:none}}@media (max-width:768px){.roofVisualizer-module-scss-module__uF7QMa__sliderPanel{display:none}.roofVisualizer-module-scss-module__uF7QMa__mobilePanel{padding:16px 20px 0;display:block;position:relative}}
.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;overflow-wrap:break-word;max-width:100%;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;max-width:920px;margin:28px auto 0;font-size:15px;font-weight:400;line-height:1.7}.solarPanelInstallation-module-scss-module__fhSKta__introDescription strong{color:#00000a;font-weight:700}.solarPanelInstallation-module-scss-module__fhSKta__learnMoreLink{align-self:flex-start;margin-top:auto;padding-top:20px;line-height:0;display:none}.solarPanelInstallation-module-scss-module__fhSKta__learnMoreButton.ant-btn{color:#fff;width:150px;height:36px;font-family:var(--font-mona-sans),sans-serif;box-shadow:none;background-color:#00000a;border:1px solid #00000014;border-radius:8px;padding:10px 15px;font-size:14px;font-weight:700;line-height:normal}.solarPanelInstallation-module-scss-module__fhSKta__learnMoreButton.ant-btn:hover{color:#fff!important;background-color:#1a1a1a!important;border-color:#0000001f!important}.solarPanelInstallation-module-scss-module__fhSKta__servingDesc{color:#6d6a6a;font-size:17px;font-weight:400}.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;overflow-wrap:break-word;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;min-width:0;height:100%;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__imageLink{color:inherit;text-decoration:none;display:block}.solarPanelInstallation-module-scss-module__fhSKta__solutionImageWrap{aspect-ratio:321/216;background-color:#efeff0;border-radius:8px;width:100%;min-width:0;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;overflow-wrap:break-word;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;overflow-wrap:break-word;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{cursor:pointer;border-radius:12px;position:relative;overflow:hidden}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrap.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrapNight .solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageDay{opacity:0;transform:scale(1.06)}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrap.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrapNight .solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageNight{opacity:1;transform:scale(1)}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrap.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrapNight .solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHint{background:#080c18b8;animation:none}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImage{object-fit:cover;object-position:center center;width:100%;height:100%;transition:opacity .55s,transform .7s cubic-bezier(.22,1,.36,1);display:block}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageDay{opacity:1;transform:scale(1)}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageNight{opacity:0;pointer-events:none;position:absolute;inset:0;transform:scale(1.06)}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHint{z-index:1;color:#fff;font-family:var(--font-mona-sans),sans-serif;letter-spacing:.01em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:none;background:#0000008c;border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:500;line-height:1;animation:2.4s ease-in-out infinite solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorHintPulse;display:inline-flex;position:absolute;bottom:12px;left:12px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHintIcon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHintText{white-space:nowrap}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHintTouch{display:none}@media (hover:none),(pointer:coarse){.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHintDesktop{display:none}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHintTouch{display:inline}}@keyframes solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorHintPulse{0%,to{transform:translateY(0);box-shadow:0 0 #fff0}50%{transform:translateY(-1px);box-shadow:0 0 0 4px #ffffff1f}}@media (prefers-reduced-motion:reduce){.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImage{transition:opacity .2s}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHint{animation:none}}.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 10px;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__contactNameRow{margin-top:0}.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 12px;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;gap:12px;margin-top:40px;display:flex}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorBackButton.ant-btn{min-width:160px;height:44px;font-family:var(--font-mona-sans),sans-serif;color:#00000a;box-shadow:none;background-color:#fff;border:1px solid #d9d9d9;border-radius:8px;padding:0 32px;font-size:15px;font-weight:500}:is(.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorBackButton.ant-btn:disabled,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorBackButton.ant-btn.ant-btn-default:disabled){cursor:not-allowed;color:#00000a!important;opacity:1!important;background-color:#fff!important;border-color:#d9d9d9!important}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorNextButton.ant-btn{min-width:160px;height:44px;font-family:var(--font-mona-sans),sans-serif;color:#fff;box-shadow:none;background-color:#00000a;border:1px solid #00000a;border-radius:8px;padding:0 40px;font-size:15px;font-weight:600}:is(.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorNextButton.ant-btn:hover,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorNextButton.ant-btn.ant-btn-default:hover){color:#fff!important;background-color:#262629!important;border-color:#262629!important}.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:#fff;background-color:#dc281e;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:991px){.solarPanelInstallation-module-scss-module__fhSKta__hero{padding:0 0 20px}.solarPanelInstallation-module-scss-module__fhSKta__intro{padding:48px 0 40px}.solarPanelInstallation-module-scss-module__fhSKta__introTitle{font-size:18px;font-weight:500}.solarPanelInstallation-module-scss-module__fhSKta__introDescription{max-width:620px;margin-top:24px;font-size:15px;line-height:1.65}.solarPanelInstallation-module-scss-module__fhSKta__solutions{padding:0 0 72px}.solarPanelInstallation-module-scss-module__fhSKta__solutionsHeader{display:none}.solarPanelInstallation-module-scss-module__fhSKta__solutionImageWrap{aspect-ratio:321/200;border-radius:8px}.solarPanelInstallation-module-scss-module__fhSKta__solutionTitle{margin:16px 0 8px;font-size:18px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__solutionDescription{font-size:14px;line-height:1.5}.solarPanelInstallation-module-scss-module__fhSKta__learnMoreLink{display:inline-block}.solarPanelInstallation-module-scss-module__fhSKta__completeServices{padding:0 0 64px}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesInner{flex-direction:column;align-items:center;gap:20px}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesLabel{font-size:16px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesList{justify-content:center;gap:16px}.solarPanelInstallation-module-scss-module__fhSKta__completeServiceButton{padding:10px 14px;font-size:15px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculator{padding:0 0 72px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorTitle{margin:0 0 28px;font-size:26px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrap{aspect-ratio:696/360;border-radius:12px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesContainer{max-width:100%}.solarPanelInstallation-module-scss-module__fhSKta__installationTypes{padding:0 0 72px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesHeader{max-width:520px;margin:0 0 28px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesLabel{font-size:14px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesTitle{font-size:26px;line-height:1.25}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesSubtitle{font-size:15px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCard{padding:22px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardTitle{font-size:18px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardDescription{font-size:14px;line-height:1.6}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeSmallCard{padding:18px 20px 22px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeSmallTitle{font-size:18px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeSmallDescription{font-size:14px;line-height:1.6}.solarPanelInstallation-module-scss-module__fhSKta__benefits{padding:0 0 72px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsHeader{max-width:520px;margin:0 0 28px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsLabel{font-size:14px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsTitle{font-size:26px;line-height:1.25}.solarPanelInstallation-module-scss-module__fhSKta__benefitCard{padding:24px}.solarPanelInstallation-module-scss-module__fhSKta__benefitNumber{font-size:32px}.solarPanelInstallation-module-scss-module__fhSKta__benefitTitle{font-size:18px}.solarPanelInstallation-module-scss-module__fhSKta__benefitDescription{font-size:14px;line-height:1.6}.solarPanelInstallation-module-scss-module__fhSKta__servingDesc{font-size:16px;line-height:1.5}}@media (min-width:577px) and (max-width:991px){.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculator:not(.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorShowForm) .solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorFormCol,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculator:not(.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorShowForm) .solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorActions{display:none!important}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorShowForm .solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrap{margin-bottom:15px}}@media (max-width:767px){.solarPanelInstallation-module-scss-module__fhSKta__solutions .ant-col{min-width:0;flex:0 0 100%!important;max-width:100%!important}.solarPanelInstallation-module-scss-module__fhSKta__solutionsHeader{margin:0 auto 28px;display:block}.solarPanelInstallation-module-scss-module__fhSKta__learnMoreLink{display:none}}@media (max-width:576px){.solarPanelInstallation-module-scss-module__fhSKta__completeServices{padding:0 0 40px}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesInner{flex-direction:column;align-items:stretch;gap:16px}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesList{flex-direction:column;gap:12px;width:100%}.solarPanelInstallation-module-scss-module__fhSKta__completeServiceButton{border-color:#00000a;border-radius:8px;flex:auto;justify-content:center;width:100%;height:44px;padding:10px 16px;font-size:15px;font-weight:500}.solarPanelInstallation-module-scss-module__fhSKta__completeServicesLabel{font-size:16px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__solutions{padding:0 0 48px}.solarPanelInstallation-module-scss-module__fhSKta__solutionsHeader{margin:0 auto 28px;display:block}.solarPanelInstallation-module-scss-module__fhSKta__solutionsTitle{font-size:22px;line-height:1.25}.solarPanelInstallation-module-scss-module__fhSKta__solutionsSubtitle{font-size:15px;line-height:1.55}.solarPanelInstallation-module-scss-module__fhSKta__learnMoreLink{display:none}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculator{padding:0 0 48px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorTitle{margin:0 0 20px;font-size:22px;font-weight:600;line-height:1.25}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageWrap{aspect-ratio:335/200;border-radius:8px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorImageHint{gap:5px;padding:5px 8px;font-size:11px;bottom:8px;left:8px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorHeading{margin:0 0 10px;padding-bottom:12px;font-size:18px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorLead{margin:0 0 8px;font-size:15px;line-height:1.5}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorHint{margin:0 0 20px;font-size:13px;line-height:1.55}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorLabel{margin:0 0 8px;font-size:14px;font-weight:600}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyTypes{flex-direction:row;gap:10px;margin:0 0 16px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyButton{border-color:#00000a;border-radius:8px;height:42px;padding:0 12px;font-size:14px;font-weight:500}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyButton:hover{border-color:#00000a}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorPropertyButtonActive{color:#00000a;background-color:#fff;border-color:#00000a;box-shadow:inset 0 0 0 1px #00000a}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorInputWrap{border-radius:8px;height:44px;margin:0 0 8px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorConsumptionHint{margin:0 0 16px;font-size:13px;line-height:1.5}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorConsumptionToggle{margin-top:0;font-size:13px}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorForm .default-select.ant-select{border-radius:8px;height:44px}:is(.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorForm .default-select .ant-select-placeholder,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorForm .default-select .ant-select-content){font-size:15px;font-weight:400}.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorActions{flex-direction:row;justify-content:space-between;align-items:stretch;gap:12px;margin-top:24px;display:flex}:is(.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorBackButton.ant-btn,.solarPanelInstallation-module-scss-module__fhSKta__quoteCalculatorNextButton.ant-btn){flex:1 1 0;width:auto;min-width:0;height:44px;padding:0 16px;font-size:15px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypes{padding:0 0 48px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesHeader{max-width:100%;margin:0 0 24px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesLabel{letter-spacing:.6px;margin:0 0 10px;font-size:12px;font-weight:500}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesTitle{margin:0 0 10px;font-size:22px;font-weight:600;line-height:1.25}.solarPanelInstallation-module-scss-module__fhSKta__installationTypesSubtitle{font-size:14px;line-height:1.5}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCard{padding:20px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardTitle{font-size:18px}.solarPanelInstallation-module-scss-module__fhSKta__installationTypeCardDescription,.solarPanelInstallation-module-scss-module__fhSKta__installationTypeSmallDescription{font-size:14px;line-height:1.55}.solarPanelInstallation-module-scss-module__fhSKta__benefits{padding:0 0 48px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsHeader{max-width:100%;margin:0 0 24px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsLabel{font-size:12px}.solarPanelInstallation-module-scss-module__fhSKta__benefitsTitle{font-size:22px;line-height:1.25}.solarPanelInstallation-module-scss-module__fhSKta__benefitCard{padding:20px}.solarPanelInstallation-module-scss-module__fhSKta__benefitTitle{font-size:18px}.solarPanelInstallation-module-scss-module__fhSKta__benefitDescription{font-size:14px;line-height:1.55}}
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.4ada22e1.webp) 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.c6aa7784.webp) 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.ff272aea.webp) 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__servingTitleMobile{display:none}html body .landing-module-scss-module__XitKcq__servingTitleDesktop{display:block}html body .landing-module-scss-module__XitKcq__serveImgWrap{width:100%}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.ff272aea.webp) 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.4ada22e1.webp) 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.ff272aea.webp) 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:548px;padding:25px}html body .landing-module-scss-module__XitKcq__roofingSolutionSection{padding:0 46px}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{max-width:460px;margin-bottom:20px;font-size:28px;line-height:1.2}html body .landing-module-scss-module__XitKcq__servingSection{max-width:328px;margin-bottom:24px;padding:0 24px 0 0}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;line-height:1.5}html body .landing-module-scss-module__XitKcq__serveImg{object-fit:contain;border-radius:8px;max-height:265px}html body .landing-module-scss-module__XitKcq__getQuoteButton{width:150px;height:42px}html body .landing-module-scss-module__XitKcq__roofingSolutionSection.landing-module-scss-module__XitKcq__reviewsSection{padding:0 46px}}@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__roofingSolutionTitle{margin-bottom:28px;font-size:26px;font-weight:600}html body .landing-module-scss-module__XitKcq__roofingSolutionSection.landing-module-scss-module__XitKcq__reviewsSection{padding:0 20px}html body .landing-module-scss-module__XitKcq__servingDesc{color:#6d6a6a;font-size:14px;line-height:1.5}html body .landing-module-scss-module__XitKcq__servingBlock{flex-direction:column;display:flex}html body .landing-module-scss-module__XitKcq__servingTitleMobile{text-align:center;max-width:none;margin:0 0 20px;padding:0 4px;font-size:22px;font-weight:600;line-height:1.25;display:block}html body .landing-module-scss-module__XitKcq__servingTitleDesktop{display:none}html body .landing-module-scss-module__XitKcq__servingRow{flex-direction:column;display:flex}html body .landing-module-scss-module__XitKcq__servingMapCol{order:1;margin-bottom:20px}html body .landing-module-scss-module__XitKcq__servingContentCol{flex-direction:column;order:2;align-items:stretch;display:flex}html body .landing-module-scss-module__XitKcq__servingSection{max-width:none;margin-bottom:20px;padding:0}html body .landing-module-scss-module__XitKcq__serveImg{width:100%;height:auto;max-height:none}html body .landing-module-scss-module__XitKcq__getQuoteButton{height:42px;width:100%!important;margin-bottom:0!important}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}
.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__titleBrMobile{display:none}.heroSection-module-scss-module__RHhXcG__titleBrDesktop{display:inline}.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%;max-width:1920px;margin:0 auto;position:relative}.heroSection-module-scss-module__RHhXcG__heroImage{object-position:center center;width:100%;display:block}.heroSection-module-scss-module__RHhXcG__heroOverlay{z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;bottom:0;left:0;right:0}.heroSection-module-scss-module__RHhXcG__ctaBar{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);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;margin-bottom:28px;padding:20px 28px;display:flex}.heroSection-module-scss-module__RHhXcG__ctaBarWithText{-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);background:linear-gradient(135deg,#a6a751 0%,#646450 100%);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:450px;margin-bottom:30px;padding:10px 28px;display:flex}.heroSection-module-scss-module__RHhXcG__badgesBar{background:#fff;border-radius:6px;justify-content:center;align-items:stretch;width:450px;display:flex;overflow:hidden;transform:translateY(50%);box-shadow:0 8px 24px #00000040}.heroSection-module-scss-module__RHhXcG__badgeItem{text-align:center;font-family:var(--font-mona-sans),sans-serif;color:#1a1a1a;border-left:1px solid #e5e5e5;flex:1;padding:16px 12px;font-size:14px;font-weight:500;line-height:1.3}.heroSection-module-scss-module__RHhXcG__badgeItem:first-child{border-left:none}.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}.getQuoteButton.ant-btn.heroSection-module-scss-module__RHhXcG__quoteButtonWide{width:auto;min-width:196px;padding-inline:20px}.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:991px){.heroSection-module-scss-module__RHhXcG__hero{padding:28px 0 0}.heroSection-module-scss-module__RHhXcG__heroNoTopTablet{padding-top:0}.heroSection-module-scss-module__RHhXcG__title.ant-typography{max-width:657px;margin:0 auto 6px;padding:0 24px;font-size:28px;font-weight:600;line-height:normal}.heroSection-module-scss-module__RHhXcG__subtitle.ant-typography{color:#6d6a6a;max-width:563px;margin:0 auto 28px;padding:0 24px;font-size:16px;line-height:normal}.heroSection-module-scss-module__RHhXcG__heroImage{object-fit:cover;height:400px}.heroSection-module-scss-module__RHhXcG__ctaBar{-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;border:none;margin-bottom:20px}.heroSection-module-scss-module__RHhXcG__ctaBar,.heroSection-module-scss-module__RHhXcG__ctaBarWithText,.heroSection-module-scss-module__RHhXcG__badgesBar{width:calc(100% - 32px);max-width:398px}.heroSection-module-scss-module__RHhXcG__ctaBar,.heroSection-module-scss-module__RHhXcG__ctaBarWithText{height:auto;min-height:81px;padding:16px 20px}.heroSection-module-scss-module__RHhXcG__ctaBarWithText{margin-bottom:20px}.heroSection-module-scss-module__RHhXcG__ctaBarCompactTablet{gap:0}.heroSection-module-scss-module__RHhXcG__ctaBarCompactTablet .heroSection-module-scss-module__RHhXcG__ctaBarText{display:none}.heroSection-module-scss-module__RHhXcG__badgeItem{padding:12px 8px;font-size:13px}.heroSection-module-scss-module__RHhXcG__fabLink{top:auto;bottom:34px;right:20px}}.heroSection-module-scss-module__RHhXcG__mobileCtaBar{display:none}.heroSection-module-scss-module__RHhXcG__heroOverlayDesktopOnly,.heroSection-module-scss-module__RHhXcG__ctaBarDesktopOnly{display:flex}@media (max-width:576px){.heroSection-module-scss-module__RHhXcG__hero{padding:24px 0 0}.heroSection-module-scss-module__RHhXcG__title.ant-typography{max-width:340px;margin:0 auto 12px;padding:0 16px;font-size:22px;font-weight:600;line-height:1.25}.heroSection-module-scss-module__RHhXcG__titleBrMobile{display:inline}.heroSection-module-scss-module__RHhXcG__titleBrDesktop{display:none}.heroSection-module-scss-module__RHhXcG__subtitle.ant-typography{color:#6d6a6a;max-width:340px;margin:0 auto 24px;padding:0 16px;font-size:14px;line-height:1.45}.heroSection-module-scss-module__RHhXcG__mobileCtaBar{justify-content:center;width:100%;padding:0 20px 28px;display:flex}.heroSection-module-scss-module__RHhXcG__mobileCtaBar .heroSection-module-scss-module__RHhXcG__ctaButtons{width:100%;max-width:340px;gap:12px!important}:is(.heroSection-module-scss-module__RHhXcG__mobileCtaBar .heroSection-module-scss-module__RHhXcG__ctaButtons>.ant-btn,.heroSection-module-scss-module__RHhXcG__mobileCtaBar .heroSection-module-scss-module__RHhXcG__ctaButtons>a){flex:1 1 0;min-width:0}.heroSection-module-scss-module__RHhXcG__mobileCtaBar .heroSection-module-scss-module__RHhXcG__ctaButtons>a{display:block}.heroSection-module-scss-module__RHhXcG__mobileCtaBar .getQuoteButton.ant-btn{min-width:0;height:42px;font-size:14px;width:100%!important}.heroSection-module-scss-module__RHhXcG__mobileCtaBar .heroSection-module-scss-module__RHhXcG__calculatorButton.ant-btn{min-width:0;height:42px;font-size:14px;width:100%!important}.heroSection-module-scss-module__RHhXcG__mobileCtaBar .getQuoteButton.ant-btn.heroSection-module-scss-module__RHhXcG__quoteButtonWide{flex:none;min-width:196px;padding-inline:20px;width:auto!important}.heroSection-module-scss-module__RHhXcG__mobileCtaBar .heroSection-module-scss-module__RHhXcG__calculatorButton.ant-btn{color:#00000a;background-color:#fff;border:1px solid #00000a}.heroSection-module-scss-module__RHhXcG__heroOverlayDesktopOnly,.heroSection-module-scss-module__RHhXcG__ctaBarDesktopOnly{display:none}.heroSection-module-scss-module__RHhXcG__heroOverlayMobileBadges{top:0;bottom:auto}.heroSection-module-scss-module__RHhXcG__heroOverlayMobileBadges .heroSection-module-scss-module__RHhXcG__badgesBar{width:calc(100% - 32px);max-width:398px;margin-top:20px;transform:none}.heroSection-module-scss-module__RHhXcG__heroImage{object-fit:cover;height:210px}:is(.heroSection-module-scss-module__RHhXcG__ctaBar .ant-flex,.heroSection-module-scss-module__RHhXcG__ctaBarWithText .ant-flex){flex-direction:row;width:100%;gap:12px!important}.heroSection-module-scss-module__RHhXcG__ctaBarTitle.ant-typography{font-size:22px}.heroSection-module-scss-module__RHhXcG__ctaBarWithText .getQuoteButton.ant-btn{flex:1;width:auto}.heroSection-module-scss-module__RHhXcG__ctaBarWithText .heroSection-module-scss-module__RHhXcG__calculatorButton.ant-btn{flex:1;width:auto}.heroSection-module-scss-module__RHhXcG__badgeItem{padding:10px 4px;font-size:11px}}.heroSection-module-scss-module__RHhXcG__ctaBarCompact{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:0 0;border:1px solid #fff6}:is(.heroSection-module-scss-module__RHhXcG__ctaBarDarkText .heroSection-module-scss-module__RHhXcG__ctaBarTitle.ant-typography,.heroSection-module-scss-module__RHhXcG__ctaBarDarkText .heroSection-module-scss-module__RHhXcG__ctaBarSubtitle.ant-typography){color:#000}.heroSection-module-scss-module__RHhXcG__ctaBarDarkText .heroSection-module-scss-module__RHhXcG__ctaBarSubtitle.ant-typography{font-size:14px}@media (min-width:992px){.heroSection-module-scss-module__RHhXcG__ctaBarCompact{justify-content:flex-start;gap:12px;width:453px;height:139px;margin-bottom:-6px}.heroSection-module-scss-module__RHhXcG__ctaBarCompact .heroSection-module-scss-module__RHhXcG__ctaBarTitle.ant-typography{margin-bottom:0}.heroSection-module-scss-module__RHhXcG__ctaBarCompact.heroSection-module-scss-module__RHhXcG__ctaBarDarkText{justify-content:center;gap:10px;height:auto;min-height:0;margin-bottom:30px}.heroSection-module-scss-module__RHhXcG__ctaBarCompact.heroSection-module-scss-module__RHhXcG__ctaBarDarkText .heroSection-module-scss-module__RHhXcG__ctaBarTitle.ant-typography{margin-bottom:4px}.heroSection-module-scss-module__RHhXcG__ctaBarCompact.heroSection-module-scss-module__RHhXcG__ctaBarDarkText .heroSection-module-scss-module__RHhXcG__ctaBarSubtitle.ant-typography{margin-bottom:6px}.heroSection-module-scss-module__RHhXcG__ctaBarCompact+.heroSection-module-scss-module__RHhXcG__badgesBar .heroSection-module-scss-module__RHhXcG__badgeItem{padding-block:12px}}
.homeQuoteSection-module-scss-module__abkGda__section{background-color:#fff;width:100%}.homeQuoteSection-module-scss-module__abkGda__desktopLayout{padding:0 46px 100px;display:block}.homeQuoteSection-module-scss-module__abkGda__desktopInner{max-width:1348px;margin:0 auto}.homeQuoteSection-module-scss-module__abkGda__stepsCol{flex-direction:column;display:flex!important}.homeQuoteSection-module-scss-module__abkGda__stepsColumn{flex:auto;width:100%;min-height:100%;justify-content:flex-start!important;align-items:stretch!important}.homeQuoteSection-module-scss-module__abkGda__stepsCard{box-sizing:border-box;flex-direction:column;flex:auto;justify-content:space-between;width:100%;display:flex;max-width:none!important;padding-top:28px!important;padding-bottom:28px!important}.homeQuoteSection-module-scss-module__abkGda__stepsCard [class*=infoItem]{flex-shrink:0;align-items:flex-start!important;margin-bottom:0!important}.homeQuoteSection-module-scss-module__abkGda__stepsCard [class*=infoItem] h3{color:#000;font-size:16px;font-weight:500;line-height:1.3;margin:0 0 5px!important}.homeQuoteSection-module-scss-module__abkGda__stepsCard [class*=infoItem] p{margin:0;line-height:1.35}.homeQuoteSection-module-scss-module__abkGda__tabletLayout{display:none}.homeQuoteSection-module-scss-module__abkGda__tabsHeader{justify-content:space-between;align-items:center;width:100%;max-width:394px;margin:0 auto 16px;display:flex}.homeQuoteSection-module-scss-module__abkGda__tab{cursor:pointer;font-family:var(--font-mona-sans),sans-serif;color:#000;text-align:center;background:0 0;border:none;flex:none;width:133px;padding:0;font-size:22px;font-weight:500;line-height:normal}.homeQuoteSection-module-scss-module__abkGda__tab:last-child{width:128px}.homeQuoteSection-module-scss-module__abkGda__tabActive{color:#000}.homeQuoteSection-module-scss-module__abkGda__tabsTrack{background-color:#96969a33;border-radius:8px;width:100%;max-width:520px;height:4px;margin:0 auto 37px;position:relative;overflow:hidden}.homeQuoteSection-module-scss-module__abkGda__tabsIndicator{background-color:#4a4a4d;border-radius:8px;width:50%;height:100%;transition:transform .25s;position:absolute;top:0;left:0}.homeQuoteSection-module-scss-module__abkGda__tabsIndicatorRight{transform:translate(100%)}.homeQuoteSection-module-scss-module__abkGda__stepsPanel{flex-direction:column;align-items:center;max-width:548px;margin:0 auto;display:flex}.homeQuoteSection-module-scss-module__abkGda__stepsList{width:100%}.homeQuoteSection-module-scss-module__abkGda__ctaButton.ant-btn{color:#fff;width:330px;max-width:100%;height:36px;font-family:var(--font-mona-sans),sans-serif;box-shadow:none;background-color:#00000a;border-color:#00000a;border-radius:8px;margin-top:32px;padding:10px;font-size:14px;font-weight:600;line-height:normal}.homeQuoteSection-module-scss-module__abkGda__ctaButton.ant-btn:hover{color:#fff!important;background-color:#1a1a1a!important;border-color:#1a1a1a!important}.homeQuoteSection-module-scss-module__abkGda__quotePanel{width:100%;max-width:548px;margin:0 auto}@media (max-width:1200px){.homeQuoteSection-module-scss-module__abkGda__desktopLayout{padding:0 24px 80px}}@media (max-width:991px){.homeQuoteSection-module-scss-module__abkGda__desktopLayout{display:none}.homeQuoteSection-module-scss-module__abkGda__tabletLayout{padding:0 36px 72px;display:block}:is(.homeQuoteSection-module-scss-module__abkGda__stepsList .home-quote-steps-info-wrapper,.homeQuoteSection-module-scss-module__abkGda__stepsList .solar-quote-steps-info-wrapper){gap:14px;align-items:flex-start!important;margin-bottom:33px!important}:is(.homeQuoteSection-module-scss-module__abkGda__stepsList .home-quote-steps-info-wrapper:last-child,.homeQuoteSection-module-scss-module__abkGda__stepsList .solar-quote-steps-info-wrapper:last-child){margin-bottom:0!important}.homeQuoteSection-module-scss-module__abkGda__stepsList h3{font-family:var(--font-mona-sans),sans-serif;color:#000;font-size:18px;font-weight:600;margin:0 0 8px!important}.homeQuoteSection-module-scss-module__abkGda__stepsList p{font-family:var(--font-mona-sans),sans-serif;color:#5c5e62;margin:0;font-size:16px;font-weight:400;line-height:normal}.homeQuoteSection-module-scss-module__abkGda__stepsList [class*=infoNumber]{flex-shrink:0;width:40px!important;height:40px!important}.homeQuoteSection-module-scss-module__abkGda__stepsList [class*=infoNumber] span{font-size:19px!important}.homeQuoteSection-module-scss-module__abkGda__stepsList [class*=infoNumber] svg{width:19px;height:19px}.homeQuoteSection-module-scss-module__abkGda__stepsList [class*=infoWrapper]{background:0 0!important;border:none!important;max-width:none!important;padding:0!important}}@media (max-width:576px){.homeQuoteSection-module-scss-module__abkGda__tabletLayout{padding:0 20px 48px}.homeQuoteSection-module-scss-module__abkGda__tabsHeader{justify-content:space-between;gap:0;max-width:280px}.homeQuoteSection-module-scss-module__abkGda__tab{width:auto;font-size:18px;font-weight:500}.homeQuoteSection-module-scss-module__abkGda__tab:last-child{width:auto}.homeQuoteSection-module-scss-module__abkGda__tabsTrack{max-width:100%;margin-bottom:24px}.homeQuoteSection-module-scss-module__abkGda__stepsList h3{font-size:16px}.homeQuoteSection-module-scss-module__abkGda__stepsList p{font-size:14px}.homeQuoteSection-module-scss-module__abkGda__ctaButton.ant-btn{width:100%;height:42px;margin-top:24px}.homeQuoteSection-module-scss-module__abkGda__quotePanel{max-width:none}}
.page-module___8aEwW__page{min-height:100vh;font-family:var(--font-mona-sans),sans-serif;background-color:#fff}.page-module___8aEwW__roofUpdateTitle{color:#000;text-align:center;font-size:30px;font-weight:600}.page-module___8aEwW__servingDesc{color:#6d6a6a;font-size:17px;font-weight:400}.page-module___8aEwW__partnersSlider{margin-bottom:100px}@media (max-width:991px){.page-module___8aEwW__roofUpdateTitle{margin:0 54px 50px;font-size:26px}.page-module___8aEwW__servingDesc{font-size:16px;line-height:1.5}.page-module___8aEwW__partnersSlider{margin-bottom:72px;padding:0 54px}}.page-module___8aEwW__afterQuoteBlock,.page-module___8aEwW__trustOrder,.page-module___8aEwW__servingOrder{display:contents}@media (max-width:576px){.page-module___8aEwW__roofUpdateTitle{margin:0 20px 28px;font-size:24px;font-weight:600}.page-module___8aEwW__partnersSlider{margin-bottom:40px;padding:0 20px}.page-module___8aEwW__servingDesc{font-size:14px;line-height:1.5}.page-module___8aEwW__afterQuoteBlock{flex-direction:column;display:flex}.page-module___8aEwW__trustOrder,.page-module___8aEwW__servingOrder{display:block}.page-module___8aEwW__servingOrder{order:1}.page-module___8aEwW__trustOrder{order:2}}
.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}
