.HeroSection-module__sLCvBa__aboutSection{padding:140px 24px 120px}.HeroSection-module__sLCvBa__container{max-width:1440px;margin:0 auto}.HeroSection-module__sLCvBa__aboutCard{background:radial-gradient(52.74% 139.38% at 52.74% 44.91%,#fff 0%,#a8cce3 51.92%,#8d98bd 100%);border-radius:40px;grid-template-columns:1fr 1fr;align-items:center;gap:24px;width:100%;max-width:1440px;height:501px;padding-left:48px;display:grid;overflow:hidden;box-shadow:0 20px 50px #0000001f}.HeroSection-module__sLCvBa__textColumn{justify-content:center;align-items:flex-start;height:100%;display:flex}.HeroSection-module__sLCvBa__contentWrapper{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:16px;width:684px;height:372px;padding:12px 0;display:flex}.HeroSection-module__sLCvBa__pageTitle{letter-spacing:-.84px;text-align:center;background:linear-gradient(90deg,#f24733 0%,#f9c55c 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;justify-content:center;width:684px;height:51px;margin:0;font-family:Open Sans,sans-serif;font-size:48px;font-weight:700;line-height:50.4px;display:flex}.HeroSection-module__sLCvBa__descriptionBlock{color:#262626;text-align:justify;flex-direction:column;justify-content:center;gap:20px;width:684px;height:208px;font-family:Open Sans,sans-serif;font-size:20px;line-height:30px;display:flex}.HeroSection-module__sLCvBa__descriptionBlock p{margin:0}.HeroSection-module__sLCvBa__imageColumn{border-radius:40px;width:684px;height:501px;margin-left:auto;position:relative;overflow:hidden}.HeroSection-module__sLCvBa__imageWrapper{width:100%;height:100%;position:relative}.HeroSection-module__sLCvBa__aboutImage{object-fit:cover;object-position:center;border-radius:40px}.HeroSection-module__sLCvBa__textContent2{border-left:3px solid #009dff;width:684px;min-height:78px;padding:12px 0 12px 24px}.HeroSection-module__sLCvBa__textContent2 p{color:#262626;margin:0;font-size:16px;line-height:26px}@media (max-width:1440px){.HeroSection-module__sLCvBa__aboutCard{grid-template-columns:1fr 1fr;gap:20px;height:auto}.HeroSection-module__sLCvBa__contentWrapper{width:100%;height:auto}.HeroSection-module__sLCvBa__pageTitle,.HeroSection-module__sLCvBa__descriptionBlock,.HeroSection-module__sLCvBa__textContent2,.HeroSection-module__sLCvBa__imageColumn{width:100%}.HeroSection-module__sLCvBa__imageColumn{height:501px}}@media (max-width:1024px){.HeroSection-module__sLCvBa__aboutCard{grid-template-columns:1fr 1fr;gap:16px}.HeroSection-module__sLCvBa__pageTitle{font-size:40px;line-height:44px}.HeroSection-module__sLCvBa__descriptionBlock{font-size:18px;line-height:28px}.HeroSection-module__sLCvBa__imageColumn{height:501px}}@media (max-width:744px){.HeroSection-module__sLCvBa__aboutCard{grid-template-columns:1fr;height:auto;padding-left:0}.HeroSection-module__sLCvBa__textColumn{text-align:center;order:1;justify-content:flex-start;align-items:center;padding:20px}.HeroSection-module__sLCvBa__imageColumn{order:2;width:100%;height:320px;margin-left:0}.HeroSection-module__sLCvBa__pageTitle{padding:20px;font-size:36px;line-height:40px}.HeroSection-module__sLCvBa__descriptionBlock{text-align:left;padding:20px;font-size:16px;line-height:26px}.HeroSection-module__sLCvBa__textContent2{padding-left:16px}}@media (max-width:440px){.HeroSection-module__sLCvBa__aboutSection{padding:80px 16px}.HeroSection-module__sLCvBa__aboutCard{border-radius:24px}.HeroSection-module__sLCvBa__pageTitle{font-size:28px;line-height:32px}.HeroSection-module__sLCvBa__descriptionBlock{font-size:15px;line-height:24px}.HeroSection-module__sLCvBa__imageColumn{border-radius:24px;height:240px}.HeroSection-module__sLCvBa__textContent2{border-left-width:2px;font-size:14px}}
.ExperienceSection-module__yJPBJa__experienceSection{padding:100px 0 120px}.ExperienceSection-module__yJPBJa__experienceContainer{flex-direction:column;align-items:center;gap:40px;max-width:1440px;margin:0 auto;padding:0 48px;display:flex}.ExperienceSection-module__yJPBJa__companyDescription{color:#262626;text-align:justify;border-right:3px solid #0000;border-image:linear-gradient(90deg,#f24733 0%,#f9c55c 100%) 1;width:554px;padding:12px 48px;font-size:16px;line-height:26px}@media (max-width:1440px){.ExperienceSection-module__yJPBJa__experienceContainer{flex-direction:column;justify-content:center;align-items:center;gap:60px}.ExperienceSection-module__yJPBJa__companyDescription{border-right:3px solid #0000;border-image:linear-gradient(90deg,#f24733 0%,#f9c55c 100%) 1;width:60%;padding:20px}.ExperienceSection-module__yJPBJa__servicesBlock{width:55%}}@media (max-width:1024px){.ExperienceSection-module__yJPBJa__experienceContainer{flex-direction:column;gap:40px}.ExperienceSection-module__yJPBJa__servicesBlock{border-right:none;border-image:;width:100%;padding:0 20px}.ExperienceSection-module__yJPBJa__companyDescription{border-right:3px solid #0000;border-image:linear-gradient(90deg,#f24733 0%,#f9c55c 100%) 1;width:60%;padding:20px}}@media (max-width:744px){.ExperienceSection-module__yJPBJa__companyDescription{width:80%;padding:0 16px;font-size:15px;line-height:24px}.ExperienceSection-module__yJPBJa__servicesBlock{padding:0 16px}}@media (max-width:440px){.ExperienceSection-module__yJPBJa__companyDescription{padding:0 12px;font-size:14px}.ExperienceSection-module__yJPBJa__servicesBlock{padding:0 12px}.ExperienceSection-module__yJPBJa__experienceSection{padding:60px 0 80px}}
.ServicesSection-module__7yTb4G__servicesBlock{flex-direction:column;align-items:center;gap:32px;width:100%;max-width:1344px;display:flex}.ServicesSection-module__7yTb4G__servicesIntroText{color:#262626;text-align:justify;width:auto;max-width:714px;margin:0;font-size:16px;line-height:26px}.ServicesSection-module__7yTb4G__servicesIntroText.ServicesSection-module__7yTb4G__blue{color:#009dff}
.RenovationTypes-module__sGr9Pa__teamSection{flex-direction:column;align-items:center;gap:40px;max-width:1268px;margin:0 auto;padding:60px 0;display:flex}.RenovationTypes-module__sGr9Pa__teamDescription{color:#262626;text-align:justify;width:948px;font-size:16px;line-height:26px}.RenovationTypes-module__sGr9Pa__renovationBadgesGrid{justify-content:center;align-items:center;gap:12px;width:100%;max-width:1440px;margin-left:auto;margin-right:auto;padding:0 48px;display:flex}.RenovationTypes-module__sGr9Pa__renovationBadge{opacity:1;background:linear-gradient(90deg,#f24733 0%,#f9c55c 100%);border:none;border-radius:40px;justify-content:center;align-items:center;height:92px;padding:12px 24px;transition:all .3s;display:flex;box-shadow:0 10px 30px #f247334d}.RenovationTypes-module__sGr9Pa__renovationBadge:hover{transform:translateY(-3px);box-shadow:0 15px 40px #f2473366}.RenovationTypes-module__sGr9Pa__renovationBadgeLabel{letter-spacing:-.26px;color:#313131;white-space:nowrap;text-align:center;background-color:#fff;border-radius:20px;padding:4px 8px;font-family:Open Sans,sans-serif;font-size:24px;font-weight:700;line-height:100%}@media (max-width:1440px){.RenovationTypes-module__sGr9Pa__teamDescription{width:80%}.RenovationTypes-module__sGr9Pa__renovationBadgesGrid{flex-wrap:wrap;gap:16px;padding:0 32px}}@media (max-width:1024px){.RenovationTypes-module__sGr9Pa__teamSection{gap:32px;padding:50px 0}.RenovationTypes-module__sGr9Pa__teamDescription{width:100%;padding:0 24px;font-size:16px;line-height:24px}.RenovationTypes-module__sGr9Pa__renovationBadgesGrid{flex-wrap:wrap;justify-content:center;padding:0 24px}.RenovationTypes-module__sGr9Pa__renovationBadge{height:82px;padding:10px 20px}.RenovationTypes-module__sGr9Pa__renovationBadgeLabel{padding:4px 10px;font-size:20px}}@media (max-width:744px){.RenovationTypes-module__sGr9Pa__teamDescription{padding:0 16px;font-size:16px}.RenovationTypes-module__sGr9Pa__renovationBadgesGrid{gap:14px;padding:0 16px}.RenovationTypes-module__sGr9Pa__renovationBadge{border-radius:32px;height:72px;padding:10px 18px}.RenovationTypes-module__sGr9Pa__renovationBadgeLabel{font-size:18px}}@media (max-width:440px){.RenovationTypes-module__sGr9Pa__teamSection{gap:28px;padding:40px 0}.RenovationTypes-module__sGr9Pa__teamDescription{padding:0 12px;font-size:13px;line-height:22px}.RenovationTypes-module__sGr9Pa__renovationBadgesGrid{gap:12px;padding:0 12px}.RenovationTypes-module__sGr9Pa__renovationBadge{border-radius:28px;height:64px;padding:8px 16px}.RenovationTypes-module__sGr9Pa__renovationBadgeLabel{padding:4px 8px;font-size:16px}}
.ProcessSection-module__4oHI4a__renovationProcess{flex-direction:row;gap:24px;width:1186px;min-height:238px;margin:60px auto 0;padding:0 48px;display:flex}.ProcessSection-module__4oHI4a__processLeft{border-right:3px solid #0000;border-image:linear-gradient(90deg,#f24733 0%,#f9c55c 100%) 1;flex-direction:column;gap:16px;width:380px;padding-right:24px;display:flex}.ProcessSection-module__4oHI4a__processRight{flex-direction:column;flex:1;gap:16px;display:flex}.ProcessSection-module__4oHI4a__processIntro,.ProcessSection-module__4oHI4a__processText,.ProcessSection-module__4oHI4a__processList{text-align:justify;color:#262626;margin:0;font-family:Open Sans,sans-serif;font-size:16px;line-height:26px}.ProcessSection-module__4oHI4a__processList{padding-left:20px}.ProcessSection-module__4oHI4a__processList li{padding:12px 0}.ProcessSection-module__4oHI4a__digits{color:#009dff;vertical-align:bottom;width:28px;padding-right:10px;font-size:48px;line-height:26px}@media (max-width:1440px){.ProcessSection-module__4oHI4a__renovationProcess{gap:32px;width:100%;padding:0 32px}.ProcessSection-module__4oHI4a__processLeft{width:35%;padding-right:20px}.ProcessSection-module__4oHI4a__processRight{width:65%}}@media (max-width:1024px){.ProcessSection-module__4oHI4a__renovationProcess{flex-direction:column;gap:32px;width:100%;padding:0 24px}.ProcessSection-module__4oHI4a__processLeft{border-bottom:3px solid #0000;border-right:none;border-image:linear-gradient(90deg,#f24733 0%,#f9c55c 100%) 1;order:1;width:100%;padding-right:0}.ProcessSection-module__4oHI4a__processRight{order:2;width:100%}.ProcessSection-module__4oHI4a__processIntro,.ProcessSection-module__4oHI4a__processText,.ProcessSection-module__4oHI4a__processList{font-size:16px;line-height:24px}.ProcessSection-module__4oHI4a__digits{font-size:38px}}@media (max-width:744px){.ProcessSection-module__4oHI4a__renovationProcess{gap:24px;padding:0 16px}.ProcessSection-module__4oHI4a__processIntro,.ProcessSection-module__4oHI4a__processText,.ProcessSection-module__4oHI4a__processList{font-size:16px;line-height:22px}.ProcessSection-module__4oHI4a__digits{font-size:30px}.ProcessSection-module__4oHI4a__processLeft{border-bottom:3px solid #0000;border-right:none;border-image:linear-gradient(90deg,#f24733 0%,#f9c55c 100%) 1;order:1;width:100%;padding-right:0}}@media (max-width:440px){.ProcessSection-module__4oHI4a__renovationProcess{gap:20px;padding:0 12px}.ProcessSection-module__4oHI4a__processIntro,.ProcessSection-module__4oHI4a__processText,.ProcessSection-module__4oHI4a__processList{font-size:16px;line-height:21px}.ProcessSection-module__4oHI4a__digits{font-size:26px}.ProcessSection-module__4oHI4a__processLeft{border-bottom:3px solid #0000;border-right:none;border-image:linear-gradient(90deg,#f24733 0%,#f9c55c 100%) 1;order:1;width:100%;padding-right:0}}
.DocumentsSection-module__2gC-8q__documentsSection{width:100%;padding:80px 0 100px}.DocumentsSection-module__2gC-8q__documentsContainer{max-width:1440px;margin:0 auto;padding:0 48px}.DocumentsSection-module__2gC-8q__documentsTitle{letter-spacing:-.84px;text-align:center;color:#003d82;margin:0 0 48px;font-family:Open Sans,sans-serif;font-size:48px;font-weight:700;line-height:1.05}.DocumentsSection-module__2gC-8q__documentsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.DocumentsSection-module__2gC-8q__documentCard{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:16px;height:380px;transition:all .3s;position:relative;overflow:hidden;box-shadow:0 4px 20px #00000014}.DocumentsSection-module__2gC-8q__documentCard:hover{transform:translateY(-12px);box-shadow:0 20px 40px #0000002e}.DocumentsSection-module__2gC-8q__documentImageWrapper{width:100%;height:100%;position:relative}.DocumentsSection-module__2gC-8q__documentImage{transition:transform .5s;object-fit:cover!important}.DocumentsSection-module__2gC-8q__documentCard:hover .DocumentsSection-module__2gC-8q__documentImage{transform:scale(1.1)}@media (max-width:1200px){.DocumentsSection-module__2gC-8q__documentsGrid{grid-template-columns:repeat(3,1fr)}.DocumentsSection-module__2gC-8q__documentCard{height:380px}}@media (max-width:768px){.DocumentsSection-module__2gC-8q__documentsGrid{grid-template-columns:repeat(2,1fr);gap:16px}.DocumentsSection-module__2gC-8q__documentCard{height:300px}.DocumentsSection-module__2gC-8q__documentsTitle{margin-bottom:32px;font-size:36px}}@media (max-width:480px){.DocumentsSection-module__2gC-8q__documentsGrid{grid-template-columns:1fr}.DocumentsSection-module__2gC-8q__documentCard{height:380px}}
