.contractor-team-module-scss-module__N-Fb5G__item{text-align:center;background-color:#f8fafc;border:1px solid #f1f5f9;border-radius:8px;flex-direction:column;align-items:center;min-width:130px;padding:16px;display:flex}.contractor-team-module-scss-module__N-Fb5G__name{line-height:20px}
.contractor-module-scss-module__xDoCEG__container{grid-template-areas:"breadCrumb""galleryGrid";margin-bottom:48px;display:grid;position:relative}.contractor-module-scss-module__xDoCEG__buttonBack{display:none}.contractor-module-scss-module__xDoCEG__breadCrumb{grid-area:breadCrumb;margin-top:32px}.contractor-module-scss-module__xDoCEG__galleryGrid{grid-area:galleryGrid;margin-top:48px}.contractor-module-scss-module__xDoCEG__containerContent{margin-top:24px}.contractor-module-scss-module__xDoCEG__containerContent .contractor-module-scss-module__xDoCEG__rightBlock{float:right;position:sticky;top:100px}.contractor-module-scss-module__xDoCEG__contractorReviews,.contractor-module-scss-module__xDoCEG__callToAction{margin-top:48px}.contractor-module-scss-module__xDoCEG__contractorDescription{margin-top:48px;margin-bottom:64px}.contractor-module-scss-module__xDoCEG__contractorTeam,.contractor-module-scss-module__xDoCEG__featuredOffer,.contractor-module-scss-module__xDoCEG__contractorScamAlerts{margin-top:64px}.contractor-module-scss-module__xDoCEG__featuredOffer .contractor-module-scss-module__xDoCEG__item{border:1px solid var(--border-light-color);border-radius:12px;width:260px;display:flex;overflow:hidden;box-shadow:0 4px 12px #13151a0f}.contractor-module-scss-module__xDoCEG__ownThisBusiness{border:1px solid var(--border-light-color);border-radius:16px;flex-direction:column;padding:24px;display:flex;box-shadow:0 4px 12px #13151a0f}.contractor-module-scss-module__xDoCEG__ownThisBusiness ol{margin:0;padding-inline-start:20px}.contractor-module-scss-module__xDoCEG__findVettedContractorsSideBlock{border:1px solid var(--green-logo-color);background:var(--green-light-color);border-radius:16px;align-items:center;padding:24px}.contractor-module-scss-module__xDoCEG__findVettedContractorsSideBlockIconAndText{flex-direction:row;align-items:center;gap:24px;display:flex}.contractor-module-scss-module__xDoCEG__findVettedContractorsSideBlockText{flex-direction:column;flex:1;gap:4px;display:flex}.contractor-module-scss-module__xDoCEG__contractorBrands{margin-top:64px}.contractor-module-scss-module__xDoCEG__contractorCertificates,.contractor-module-scss-module__xDoCEG__contractorOffers,.contractor-module-scss-module__xDoCEG__contractorOffices{margin-top:48px}@media only screen and (max-width:768px){.contractor-module-scss-module__xDoCEG__buttonBack{z-index:2;display:block;position:absolute;top:12px;left:-8px}.contractor-module-scss-module__xDoCEG__breadCrumb{margin-top:64px}.contractor-module-scss-module__xDoCEG__galleryGrid{margin-top:48px}.contractor-module-scss-module__xDoCEG__contractorReviews,.contractor-module-scss-module__xDoCEG__callToAction{margin-top:32px}.contractor-module-scss-module__xDoCEG__contractorDescription{margin-bottom:32px}.contractor-module-scss-module__xDoCEG__contractorServices{margin-bottom:-16px}.contractor-module-scss-module__xDoCEG__contractorTeam,.contractor-module-scss-module__xDoCEG__contractorScamAlerts{margin-top:32px}.contractor-module-scss-module__xDoCEG__featuredOffer{margin-top:16px}.contractor-module-scss-module__xDoCEG__contractorBrands,.contractor-module-scss-module__xDoCEG__contractorCertificates{margin-top:48px}.contractor-module-scss-module__xDoCEG__contractorOffers{margin-top:32px}.contractor-module-scss-module__xDoCEG__contractorOffices{margin-top:48px}}.contractor-module-scss-module__xDoCEG__emptyContainer{height:100vh}.contractor-module-scss-module__xDoCEG__lastContainer{margin-bottom:128px}@media only screen and (max-width:768px){.contractor-module-scss-module__xDoCEG__lastContainer{margin-bottom:0}}
@media only screen and (max-width:768px){.in-page-navigation-module-scss-module__zsQMda__scrollContainer{width:calc(100vw - 40px);overflow:auto hidden}}.in-page-navigation-module-scss-module__zsQMda__container{white-space:nowrap;border-bottom:2px solid #e2e8f0;gap:24px;height:30px;display:flex}@media only screen and (max-width:768px){.in-page-navigation-module-scss-module__zsQMda__container{width:calc(100vw - 40px);overflow:auto hidden}}
.quote-module-scss-module__vdAKuq__infoIcon{width:83px;margin:0 auto 10px}.quote-module-scss-module__vdAKuq__iconContainer{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:0 20px;display:flex}.quote-module-scss-module__vdAKuq__comment{text-align:center;color:var(--secondary-color);margin-top:12px}.quote-module-scss-module__vdAKuq__greatButton{margin-top:32px}.quote-module-scss-module__vdAKuq__paymentComplete{margin-top:-12px;margin-bottom:56px}.quote-module-scss-module__vdAKuq__successIcon{margin-bottom:32px}.quote-module-scss-module__vdAKuq__infoLabel{color:var(--secondary-color);margin-top:8px;font-size:14px}.quote-module-scss-module__vdAKuq__url{color:var(--green-logo-color)}.quote-module-scss-module__vdAKuq__payment{background-color:#f7f9fc;padding:42px 64px 64px}@media only screen and (max-width:768px){.quote-module-scss-module__vdAKuq__payment{padding:12px 24px 24px}}.quote-module-scss-module__vdAKuq__terms{margin:12px 0}.quote-module-scss-module__vdAKuq__errorMessage{color:var(--red-color);font-size:14px;font-weight:500;line-height:18px}.quote-module-scss-module__vdAKuq__betweenButtons{flex-direction:row;justify-content:space-between;width:100%;display:flex}.quote-module-scss-module__vdAKuq__betweenButtons .quote-module-scss-module__vdAKuq__linkButton{width:200px}.quote-module-scss-module__vdAKuq__betweenButtons .quote-module-scss-module__vdAKuq__first{margin-right:12px}.quote-module-scss-module__vdAKuq__video{border-radius:8px;overflow:hidden}.quote-module-scss-module__vdAKuq__additionalCreationOuter{justify-content:center;align-items:center;display:flex}.quote-module-scss-module__vdAKuq__additionalCreationContainer{flex-direction:column;align-items:center;max-width:464px;display:flex}.quote-module-scss-module__vdAKuq__additionalCreationContainer .quote-module-scss-module__vdAKuq__buttons{flex-direction:row;grid-template-columns:1fr 1fr;gap:16px;margin-top:24px;padding:0 80px;display:flex}.quote-module-scss-module__vdAKuq__additionalCreationContainer .quote-module-scss-module__vdAKuq__buttons .quote-module-scss-module__vdAKuq__button{width:224px}.quote-module-scss-module__vdAKuq__contractorItemContainer{width:100%}.quote-module-scss-module__vdAKuq__contractorItemContainer .quote-module-scss-module__vdAKuq__contractorItem{border-bottom:1px solid var(--border-color);flex-direction:row;align-items:center;min-height:56px;display:flex}.quote-module-scss-module__vdAKuq__contractorItemContainer .quote-module-scss-module__vdAKuq__contractorItem:last-child{border-bottom:0}.quote-module-scss-module__vdAKuq__contractorItemContainer .quote-module-scss-module__vdAKuq__contractorItem .quote-module-scss-module__vdAKuq__picture{justify-content:center;margin-left:4px;margin-right:16px;display:flex}.quote-module-scss-module__vdAKuq__contractorItemContainer .quote-module-scss-module__vdAKuq__contractorItem .quote-module-scss-module__vdAKuq__picture .quote-module-scss-module__vdAKuq__img{object-fit:contain;width:48px}.quote-module-scss-module__vdAKuq__contractorItemContainer .quote-module-scss-module__vdAKuq__contractorItem .quote-module-scss-module__vdAKuq__rating{align-items:center;width:90px;min-width:90px;margin-left:auto;display:flex}@media only screen and (max-width:768px){.quote-module-scss-module__vdAKuq__betweenButtons{flex-direction:column}.quote-module-scss-module__vdAKuq__betweenButtons .quote-module-scss-module__vdAKuq__linkButton{width:100%}.quote-module-scss-module__vdAKuq__betweenButtons .quote-module-scss-module__vdAKuq__first{margin-bottom:12px}.quote-module-scss-module__vdAKuq__additionalCreationContainer{max-width:initial}.quote-module-scss-module__vdAKuq__additionalCreationContainer .quote-module-scss-module__vdAKuq__buttons{grid-template-columns:unset;flex-direction:column;gap:8px;width:100%;padding:0}.quote-module-scss-module__vdAKuq__additionalCreationContainer .quote-module-scss-module__vdAKuq__buttons .quote-module-scss-module__vdAKuq__button{width:100%}}.quote-module-scss-module__vdAKuq__modalFooter{justify-content:flex-end;display:flex}
