.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page{min-height:100vh;color:var(--color-dark-green,#031107);font-family:var(--font-family-inter,Inter, sans-serif);background:#f4f5f6}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__shell{flex-direction:column;gap:32px;width:100%;max-width:1280px;margin:0 auto;padding:16px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__content{flex-direction:column;gap:32px;width:min(100%,1056px);margin:0 auto;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__intro{flex-direction:column;gap:24px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__hero{grid-template-columns:minmax(0,656px) minmax(320px,384px);align-items:start;gap:16px;display:grid}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__breadcrumbs{display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__profile{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__profile-logo{border-radius:var(--border-radius-16,16px);background:var(--color-grey,#e5e7e6);flex:0 0 58px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__profile-logo img{object-fit:cover;width:100%;height:100%}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__profile-info{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__profile-name{font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);color:var(--color-dark-green,#031107);margin:0;font-size:32px;font-weight:400;line-height:35px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__profile-rating{display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__specs{flex-direction:column;gap:8px;margin-top:8px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__spec-group{flex-direction:row;align-items:flex-start;gap:24px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__spec-title{width:220px;color:var(--color-dark-green,#031107);flex:none;margin:0;font-size:16px;font-weight:700;line-height:19px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__spec-list{flex-flow:wrap;align-items:center;gap:8px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__spec-tag{border-color:var(--color-accent-olive,#a3ab00)}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact{border-radius:var(--border-radius-24,24px);background:var(--color-white,#fff);flex-direction:column;gap:16px;padding:16px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-price{flex-direction:column;gap:4px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-price strong{color:var(--color-dark-green,#031107);font-size:32px;font-weight:800;line-height:39px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-company{flex-direction:row;align-items:center;gap:8px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-company-info{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-company-name{color:var(--color-dark-green,#031107);font-size:12px;font-weight:700;line-height:15px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-inn,.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-phone{color:var(--color-dark-grey,#818883);font-size:12px;font-weight:400;line-height:15px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__contact-action{width:100%;min-height:31px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__section{flex-direction:column;gap:16px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__section-header{align-items:center;gap:16px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__section-title{font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);margin:0;font-size:32px;font-weight:400;line-height:35px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__section-count{color:var(--color-dark-grey,#818883);font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);font-size:32px;line-height:35px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-gallery{flex-direction:row;align-items:stretch;gap:16px;padding-bottom:4px;display:flex;overflow-x:auto}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-item{flex-direction:column;flex:0 0 309px;align-items:flex-start;gap:8px;width:309px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-image-wrap{border-radius:var(--border-radius-16,16px);background:var(--color-grey,#e5e7e6);width:100%;height:206px;position:relative;overflow:hidden}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-image{object-fit:cover;width:100%;height:100%;display:block}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-image--empty{background:linear-gradient(135deg, #03110714, #03110700),var(--color-grey,#e5e7e6);min-height:206px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-item-info{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-item-title{color:var(--color-dark-green,#031107);font-size:16px;font-weight:400;line-height:19px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-item-price{color:var(--color-dark-green,#031107);font-size:16px;font-weight:700;line-height:19px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__similar-card{max-width:none}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__similar-card-tags{flex-flow:wrap;gap:4px;margin-top:8px;display:flex}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__similar-card-tag{font-size:12px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__view-all{align-self:flex-end;padding-inline:0}@media (max-width:960px){.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__hero{grid-template-columns:1fr}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__shell{gap:24px;padding:8px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__content{gap:24px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__profile{text-align:center;flex-direction:column;align-items:center}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__profile-info{align-items:center}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__spec-group{flex-direction:column;gap:4px}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__spec-title{width:auto}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__grid{grid-template-columns:1fr}.ContractorPageWidget-module-scss-module__TmQbVW__ui-kit-contractor-page__portfolio-item{flex:0 0 260px;width:260px}}
.ui-kit-btn{box-sizing:border-box;border-radius:var(--border-radius-8,8px);font-family:var(--font-family-inter,Inter, sans-serif);font-weight:var(--font-weight-normal,400);cursor:pointer;transition:background-color var(--transition-fast,.15s ease),border-color var(--transition-fast,.15s ease),color var(--transition-fast,.15s ease);flex-direction:row;justify-content:center;align-items:center;gap:4px;line-height:1;text-decoration:none;display:inline-flex}.ui-kit-btn:focus-visible{outline:2px solid var(--color-dark-green,#031107);outline-offset:2px}.ui-kit-btn--full-width{width:100%}.ui-kit-btn--L{padding:8px 16px;font-size:12px}.ui-kit-btn--S{padding:4px 12px;font-size:10px}.ui-kit-btn--primary{border:1px solid #0000}.ui-kit-btn--primary.ui-kit-btn--light{background:var(--color-dark-green,#031107);color:var(--color-white,#fff)}.ui-kit-btn--primary.ui-kit-btn--dark{background:var(--color-white,#fff);color:var(--color-dark-green,#031107)}.ui-kit-btn--primary:hover:not(:disabled):not([aria-disabled=true]){background:var(--color-light-green,#a3ab00);color:var(--color-white,#fff)}.ui-kit-btn--primary:disabled,.ui-kit-btn--primary[aria-disabled=true]{background:var(--color-dark-grey,#818883);cursor:not-allowed}.ui-kit-btn--secondary{background:0 0}.ui-kit-btn--secondary.ui-kit-btn--light{border:1px solid var(--color-dark-green,#031107);color:var(--color-dark-green,#031107)}.ui-kit-btn--secondary.ui-kit-btn--dark{border:1px solid var(--color-white,#fff);color:var(--color-white,#fff)}.ui-kit-btn--secondary:hover:not(:disabled):not([aria-disabled=true]){background:#e5e7e680}.ui-kit-btn--secondary:disabled,.ui-kit-btn--secondary[aria-disabled=true]{border-color:var(--color-dark-grey,#818883);color:var(--color-dark-grey,#818883);cursor:not-allowed}.ui-kit-btn--tag{border:1px solid var(--color-light-green,#a3ab00);color:var(--color-dark-green,#031107);background:0 0}.ui-kit-btn--tag:hover:not(:disabled){background:#a3ab0014}.ui-kit-btn__icon{flex-shrink:0;width:24px;height:24px;display:inline-flex}.ui-kit-btn__text{white-space:nowrap}
.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page{min-height:100vh;color:var(--color-dark-green,#031107);font-family:var(--font-family-inter,Inter, sans-serif);background:#f4f5f6}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__shell{flex-direction:column;gap:32px;width:100%;max-width:1280px;margin:0 auto;padding:16px;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__content{flex-direction:column;gap:32px;width:min(100%,1056px);margin:0 auto;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__intro{flex-direction:column;gap:24px;width:100%;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__hero{grid-template-columns:minmax(0,656px) minmax(320px,384px);align-items:start;gap:16px;display:grid}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__breadcrumbs{margin-bottom:0}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile{flex-direction:column;align-items:flex-start;gap:24px;width:100%;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile-header{flex-direction:row;align-items:flex-start;gap:16px;width:100%;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile-avatar{border-radius:var(--border-radius-16,16px);background:var(--color-grey,#e5e7e6);flex:none;width:58px;height:58px;overflow:hidden}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile-avatar img{object-fit:cover;width:100%;height:100%;display:block}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile-info{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile-name{font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);color:var(--color-dark-green,#031107);margin:0;font-size:32px;font-weight:400;line-height:35px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile-location{color:var(--color-dark-green,#031107);margin:0;font-size:16px;font-weight:400;line-height:19px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile-rating{flex:none}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__specs{flex-direction:column;align-items:flex-start;gap:8px;width:100%;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__spec-group{flex-flow:wrap;align-content:flex-start;align-items:flex-start;gap:24px;width:100%;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__spec-label{width:220px;color:var(--color-dark-green,#031107);flex-direction:row;flex:none;align-items:center;gap:8px;margin:0;font-size:16px;font-weight:700;line-height:19px;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__spec-list{flex-wrap:wrap;gap:4px;width:412px;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__spec-tag{border-color:var(--color-accent-olive,#a3ab00)}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact{border-radius:var(--border-radius-24,24px);background:var(--color-white,#fff);flex-direction:column;gap:16px;padding:16px;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-price{flex-direction:column;gap:4px;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-price strong{color:var(--color-dark-green,#031107);font-size:32px;font-weight:800;line-height:39px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-company{flex-direction:row;align-items:center;gap:8px;width:100%;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-logo{border-radius:var(--border-radius-16,16px);background:#f4f5f6;flex:none;width:38px;height:38px;overflow:hidden}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-logo img{object-fit:cover;width:100%;height:100%;display:block}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-details{flex-direction:column;flex:1;align-items:flex-start;gap:8px;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-company-name{color:var(--color-dark-green,#031107);margin:0;font-size:12px;font-weight:700;line-height:15px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-inn{color:var(--color-dark-grey,#818883);margin:0;font-size:12px;font-weight:400;line-height:15px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__contact-action{width:100%;min-height:31px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__similar{flex-direction:column;gap:24px;width:100%;display:flex}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__similar-title{font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);color:var(--color-dark-green,#031107);margin:0;font-size:32px;font-weight:400;line-height:35px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}@media (max-width:960px){.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__hero{grid-template-columns:1fr}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__shell{gap:24px;padding:8px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__content{gap:24px}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__profile-header{flex-wrap:wrap}.ExpertPageWidget-module-scss-module__cLDuTa__ui-kit-expert-page__grid{grid-template-columns:1fr}}
.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page{min-height:100vh;color:var(--color-dark-green,#031107);font-family:var(--font-family-inter,Inter, sans-serif);background:#f4f5f6}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__shell{flex-direction:column;gap:32px;width:100%;max-width:1280px;margin:0 auto;padding:16px;display:flex}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__content,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__intro,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__section,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-list,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__contact-price,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__company-info,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-groups{flex-direction:column;display:flex}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__content{gap:32px;width:min(100%,1056px);margin:0 auto}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__intro{gap:24px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__title-row,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__section-header,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__company,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-row,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-group,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-values,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__contact-actions{align-items:center;display:flex}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__title-row,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__section-header{gap:16px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__title,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__section-title{font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);margin:0;font-size:32px;font-weight:400;line-height:35px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__section-count{color:var(--color-dark-grey,#818883);font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);font-size:32px;line-height:35px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__hero{grid-template-columns:minmax(0,656px) minmax(320px,384px);align-items:start;gap:16px;display:grid}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery{gap:4px;display:grid;position:relative}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-main,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-thumb{background:var(--color-grey,#e5e7e6);cursor:pointer;border:0;padding:0;position:relative;overflow:hidden}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-main{border-radius:var(--border-radius-16,16px);height:348px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-image,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-thumb-image,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-image{width:100%;height:100%;display:block;position:relative}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-image img,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-thumb-image img,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-image img,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-image,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-thumb-image,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-image{object-fit:cover}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-image--empty{background:linear-gradient(135deg, #03110714, #03110700),var(--color-grey,#e5e7e6);min-height:240px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-count{border-radius:var(--border-radius-8,8px);min-height:31px;color:var(--color-white,#fff);background:#03110780;align-items:center;gap:8px;padding:8px 16px;font-size:12px;line-height:15px;display:inline-flex;position:absolute;bottom:8px;right:8px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-count svg{flex:none;width:15px;height:15px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-arrow,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-arrow,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-close{appearance:none;box-sizing:border-box;cursor:pointer;font:inherit;border:0;justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-arrow{width:48px;height:48px;color:var(--color-white,#fff);background:#03110780;border-radius:999px;position:absolute;top:150px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-arrow--previous{left:0}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-arrow--next{right:0}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-arrow svg,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-arrow svg{width:24px;height:24px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-thumbs{gap:4px;display:flex;overflow-x:auto}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-thumb{border-radius:var(--border-radius-16,16px);flex:0 0 48px;width:48px;height:48px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-thumb[aria-current=true]{outline:2px solid var(--color-accent-olive,#a3ab00);outline-offset:-2px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__contact{border-radius:var(--border-radius-24,24px);background:var(--color-white,#fff);flex-direction:column;gap:16px;padding:16px;display:flex}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__contact-price{gap:8px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__contact-price strong{font-size:32px;font-weight:800;line-height:39px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__contact-price span{color:var(--color-dark-grey,#818883);font-size:16px;line-height:19px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__company{gap:8px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__company-logo{border-radius:var(--border-radius-16,16px);background:#f4f5f6;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__company-name,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__company-inn{margin:0}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__company-name{font-size:12px;font-weight:700;line-height:15px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__company-inn{color:var(--color-dark-grey,#818883);font-size:12px;font-weight:400;line-height:15px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__contact-actions{flex-direction:column;align-items:stretch;gap:8px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__contact-action{width:100%;min-height:31px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__section{gap:16px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-section{gap:12px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-list{gap:8px;margin:0}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-row{align-items:flex-start;gap:24px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-row dt{width:220px;color:var(--color-dark-green,#031107);font-size:16px;font-weight:700;line-height:19px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-row dd{min-height:24px;color:var(--color-dark-green,#031107);flex-wrap:wrap;gap:8px;margin:0;font-weight:700;display:flex}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__description{max-width:656px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__description-text{color:var(--color-dark-green,#031107);margin:0;font-size:12px;line-height:15px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tags-section{gap:16px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-groups{gap:8px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-group{align-items:flex-start;gap:24px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-label{width:220px;color:var(--color-dark-green,#031107);flex:none;font-size:16px;font-weight:700;line-height:19px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-values{flex-wrap:wrap;gap:4px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-value{border-color:var(--color-accent-olive,#a3ab00)}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:8px;display:grid}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__similar-card{max-width:none}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__similar-action{width:100%}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__similar-details{flex-wrap:wrap;gap:8px;display:flex}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__similar-detail{color:var(--color-dark-green,#031107);font-size:12px;font-weight:700;line-height:15px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal{z-index:1000;font-family:var(--font-family-inter,Inter, sans-serif);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-backdrop{background:#031107c7;border:0;position:absolute;inset:0}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-panel{z-index:1;width:min(100%,1040px);color:var(--color-white,#fff);position:relative}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-image-wrap{border-radius:var(--border-radius-24,24px);background:var(--color-dark-green,#031107);height:min(74vh,720px);position:relative;overflow:hidden}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-image{object-fit:contain}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-close{z-index:2;width:40px;height:40px;color:var(--color-white,#fff);background:#03110780;border-radius:999px;font-size:24px;position:absolute;top:16px;right:16px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-arrow{z-index:2;width:48px;height:48px;color:var(--color-white,#fff);background:#03110780;border-radius:999px;position:absolute;top:50%;transform:translateY(-50%)}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-close svg,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-arrow svg{flex:none;width:24px;height:24px;margin:auto;display:block}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-arrow--previous{left:16px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-arrow--next{right:16px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-caption{text-align:center;font-family:var(--font-family-inter,Inter, sans-serif);margin:12px 0 0;font-size:12px;font-weight:400;line-height:15px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-main:focus-visible,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-thumb:focus-visible,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-arrow:focus-visible,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-close:focus-visible,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal-arrow:focus-visible{outline:2px solid var(--color-dark-green,#031107);outline-offset:3px}@media (max-width:960px){.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__hero{grid-template-columns:1fr}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__shell{gap:24px;padding:8px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__content{gap:24px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__title-row,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__section-header,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-row,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-group{flex-direction:column;align-items:flex-start}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-main{height:260px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__gallery-arrow{top:106px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-row{gap:4px}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__spec-row dt,.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__tag-label{width:auto}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__grid{grid-template-columns:1fr}.HouseProjectPageWidget-module-scss-module__wlk_0q__ui-kit-house-project-page__modal{padding:12px}}
.page-module-scss-module__bPnsDW__contractorPage{max-width:1200px;margin:0 auto;padding:24px}
.page-module-scss-module__Lr_ska__expertPage{max-width:1200px;margin:0 auto;padding:24px}
.page-module-scss-module__6pgq4q__houseProjectPage{max-width:1200px;margin:0 auto;padding:24px}
.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page{min-height:100vh;color:var(--color-dark-green,#031107);font-family:var(--font-family-inter,Inter, sans-serif);background:#f4f5f6}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__shell{flex-direction:column;gap:32px;width:100%;max-width:1280px;margin:0 auto;padding:16px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__content{flex-direction:column;gap:32px;width:min(100%,1056px);margin:0 auto;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__breadcrumbs{margin-bottom:0}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__hero{grid-template-columns:minmax(0,656px) minmax(320px,384px);align-items:start;gap:24px;display:grid}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__profile{flex-direction:column;gap:24px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__profile-row{flex-direction:row;align-items:flex-start;gap:16px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__avatar{border-radius:var(--border-radius-16,16px);background:var(--color-grey,#e5e7e6);flex:0 0 58px;width:58px;height:58px;overflow:hidden}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__avatar-image,.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__avatar-image img{object-fit:cover;width:100%;height:100%;display:block}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__avatar-image--empty{background:linear-gradient(135deg, #03110714, #03110700),var(--color-grey,#e5e7e6);min-height:58px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__profile-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__profile-name{font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);color:var(--color-dark-green,#031107);margin:0;font-size:32px;font-weight:400;line-height:35px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__profile-location{font-family:var(--font-family-inter,Inter, sans-serif);color:var(--color-dark-green,#031107);font-size:16px;font-weight:400;line-height:19px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__profile-rating{flex:none}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__specs{flex-direction:column;gap:8px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__spec-group{flex-direction:row;align-items:flex-start;gap:24px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__spec-label{min-width:220px;font-family:var(--font-family-inter,Inter, sans-serif);color:var(--color-dark-green,#031107);flex:none;margin:0;font-size:16px;font-weight:700;line-height:19px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__spec-values{flex-flow:wrap;flex:1;align-content:flex-start;align-items:center;gap:4px;min-width:0;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__spec-tag{flex:none}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__contact{border-radius:var(--border-radius-24,24px);background:var(--color-white,#fff);flex-direction:column;gap:16px;padding:16px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__contact-price{font-family:var(--font-family-inter,Inter, sans-serif);color:var(--color-dark-green,#031107);font-size:32px;font-weight:800;line-height:39px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__company{flex-direction:row;align-items:flex-start;gap:8px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__company-details{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__company-name{font-family:var(--font-family-inter,Inter, sans-serif);color:var(--color-dark-green,#031107);font-size:12px;font-weight:700;line-height:15px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__company-inn{font-family:var(--font-family-inter,Inter, sans-serif);color:var(--color-dark-grey,#818883);font-size:12px;font-weight:400;line-height:15px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__contact-actions{flex-direction:column;align-items:stretch;gap:8px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__contact-action{width:100%;min-height:31px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__section{flex-direction:column;gap:24px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__section-title{font-family:var(--font-family-advaken-sans,"Advaken Sans", sans-serif);color:var(--color-dark-green,#031107);margin:0;font-size:32px;font-weight:400;line-height:35px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__portfolio{flex-direction:row;align-items:flex-start;gap:16px;display:flex;overflow-x:auto}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__portfolio-item{flex-direction:column;flex:0 0 309px;align-items:flex-start;gap:8px;width:309px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__portfolio-image{border-radius:var(--border-radius-16,16px);object-fit:cover;background:var(--color-grey,#e5e7e6);width:100%;height:206px;display:block;overflow:hidden}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__portfolio-image img{object-fit:cover;width:100%;height:100%;display:block}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__portfolio-image--empty{background:linear-gradient(135deg, #03110714, #03110700),var(--color-grey,#e5e7e6);min-height:206px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__portfolio-info{flex-direction:column;align-items:flex-start;gap:4px;width:100%;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__portfolio-title{font-family:var(--font-family-inter,Inter, sans-serif);color:var(--color-dark-green,#031107);margin:0;font-size:16px;font-weight:400;line-height:19px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__portfolio-price{font-family:var(--font-family-inter,Inter, sans-serif);color:var(--color-dark-green,#031107);font-size:16px;font-weight:700;line-height:19px}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__grid{flex-flow:wrap;gap:16px;display:flex}.DesignerPageWidget-module-scss-module__nTswva__ui-kit-designer-page__grid-item{flex:none}
.page-module-scss-module__v7VHpq__designerPage{max-width:1200px;margin:0 auto;padding:24px}
