
.Banner-module__Gvh6YG__isBanner{background-image:url(/img/banner.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:calc(100vh - 105px);font-weight:400;display:flex}.Banner-module__Gvh6YG__contentBanner{color:#fff;background-color:#0000007d;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding-bottom:70px;display:flex}.Banner-module__Gvh6YG__bannerText{text-align:center;padding:0 10px}.Banner-module__Gvh6YG__bannerText h2{padding-bottom:21px;font-size:4rem}.Banner-module__Gvh6YG__bannerText h3{padding-bottom:10px;font-weight:400}.Banner-module__Gvh6YG__bannerButton{gap:16px;padding-top:28px;display:flex}.Banner-module__Gvh6YG__bannerButton a{color:#fff;cursor:pointer;border:2px solid var(--mine-color-red);padding:21px 30px;font-size:1.2rem;transition:all .3s}.Banner-module__Gvh6YG__next{background:var(--mine-color-red);border:none}.Banner-module__Gvh6YG__price{background:0 0}.Banner-module__Gvh6YG__next:hover,.Banner-module__Gvh6YG__price:hover{background:#8f0000;border:2px solid #8f0000}@media (max-width:900px){.Banner-module__Gvh6YG__isBanner{height:calc(100vh - 60px)}}@media (max-width:769px){.Banner-module__Gvh6YG__bannerButton{text-align:center;flex-direction:column}.Banner-module__Gvh6YG__bannerText h2{padding-bottom:13px;font-size:3.2rem}}@media (max-width:576px){.Banner-module__Gvh6YG__bannerText h2{padding-bottom:13px;font-size:2.7rem}.Banner-module__Gvh6YG__bannerText h3{font-size:.9rem}}@media (max-width:480px){.Banner-module__Gvh6YG__bannerButton{flex-direction:column;width:90%}.Banner-module__Gvh6YG__bannerText h2{padding-bottom:12px;font-size:2.1rem}.Banner-module__Gvh6YG__bannerText h3,.Banner-module__Gvh6YG__bannerButton a{font-size:.9rem}}@media (min-width:1600px){.Banner-module__Gvh6YG__contentBanner{padding-bottom:110px}.Banner-module__Gvh6YG__bannerText{max-width:1400px}.Banner-module__Gvh6YG__bannerText h2{letter-spacing:.5px;padding-bottom:26px;font-size:5rem}.Banner-module__Gvh6YG__bannerText h3{font-size:1.25rem}.Banner-module__Gvh6YG__bannerButton{gap:22px;padding-top:40px}.Banner-module__Gvh6YG__bannerButton a{padding:24px 44px;font-size:1.3rem}}
.Services-module__yYOizq__isServices{background:#f3f3f3;padding:80px 90px}.Services-module__yYOizq__aaaHeaderRow{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:40px;display:flex}.Services-module__yYOizq__isTitle{margin-bottom:14px;font-size:2.6rem}.Services-module__yYOizq__isDescription{color:#5b5b5b;max-width:650px;line-height:1.6}.Services-module__yYOizq__isAllButton{background:var(--mine-color-red);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;padding:16px 28px}.Services-module__yYOizq__isCardsGrid{grid-template-columns:repeat(4,1fr);gap:28px;display:grid}.Services-module__yYOizq__aaaCardBox{background:#fff;border-radius:10px;padding:18px;transition:transform .2s}.Services-module__yYOizq__aaaCardBox:hover{transform:translateY(-4px)}.Services-module__yYOizq__aaaCardBox img{object-fit:cover;border-radius:6px;width:100%;height:170px;margin-bottom:12px}.Services-module__yYOizq__aaaCardBox h4{font-size:1rem}@media (max-width:1200px){.Services-module__yYOizq__isServices{padding:60px}.Services-module__yYOizq__isCardsGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.Services-module__yYOizq__isServices{padding:50px 30px}.Services-module__yYOizq__aaaHeaderRow{flex-direction:column;align-items:flex-start}.Services-module__yYOizq__isTitle{font-size:2.2rem}.Services-module__yYOizq__isCardsGrid{grid-template-columns:repeat(2,1fr)}.Services-module__yYOizq__aaaCardBox img{height:150px}}@media (max-width:600px){.Services-module__yYOizq__isServices{padding:40px 18px}.Services-module__yYOizq__isTitle{font-size:1.8rem}.Services-module__yYOizq__isDescription{font-size:.95rem}.Services-module__yYOizq__isCardsGrid{grid-template-columns:1fr;gap:20px}.Services-module__yYOizq__aaaCardBox{padding:14px}.Services-module__yYOizq__aaaCardBox img{height:140px}.Services-module__yYOizq__isAllButton{text-align:center;width:100%}}@media (min-width:1600px){.Services-module__yYOizq__isServices{justify-content:center;padding:100px 160px;display:flex}.Services-module__yYOizq__isWidth{width:100%;max-width:1800px}.Services-module__yYOizq__isTitle{margin-bottom:18px;font-size:3.2rem}.Services-module__yYOizq__isDescription{max-width:800px;font-size:1.1rem}.Services-module__yYOizq__isAllButton{padding:18px 34px;font-size:1rem}.Services-module__yYOizq__isCardsGrid .Services-module__yYOizq__isCardsGrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.Services-module__yYOizq__isCardsGrid{gap:34px}.Services-module__yYOizq__aaaCardBox{border-radius:14px;padding:22px}.Services-module__yYOizq__aaaCardBox img{height:300px}.Services-module__yYOizq__aaaCardBox h4{font-size:1.1rem}}
.HowWorks-module__US6MGa__howWorksSection{text-align:center;background:#f5f6f7;padding:90px}.HowWorks-module__US6MGa__sectionTitle{margin-bottom:50px;font-size:2.5rem}.HowWorks-module__US6MGa__stepsGrid{grid-template-columns:repeat(4,1fr);gap:26px;margin-bottom:50px;display:grid}.HowWorks-module__US6MGa__stepCard{text-align:left;background:#fff;border-radius:8px;padding:26px;position:relative;box-shadow:0 8px 20px #0000000a}.HowWorks-module__US6MGa__stepCard h4{margin-bottom:10px}.HowWorks-module__US6MGa__stepCard p{color:#6b6b6b;font-size:.95rem;line-height:1.6}.HowWorks-module__US6MGa__stepNumber{color:#d60000;margin-bottom:10px;font-size:2rem;font-weight:700;position:absolute;top:-12px;left:-12px}.HowWorks-module__US6MGa__ctaButton{color:#fff;cursor:pointer;background:#d60000;border:none;border-radius:4px;padding:18px 36px;font-weight:600}@media (max-width:1200px){.HowWorks-module__US6MGa__howWorksSection{padding:70px 60px}.HowWorks-module__US6MGa__stepsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:650px){.HowWorks-module__US6MGa__howWorksSection{padding:50px 18px}.HowWorks-module__US6MGa__sectionTitle{font-size:1.8rem}.HowWorks-module__US6MGa__stepsGrid{grid-template-columns:1fr}.HowWorks-module__US6MGa__ctaButton{width:100%}}@media (min-width:1600px){.HowWorks-module__US6MGa__howWorksSection{justify-content:center;padding:120px 160px;display:flex}.HowWorks-module__US6MGa__sectionTitle{margin-bottom:70px;font-size:3.2rem}.HowWorks-module__US6MGa__isWidth{max-width:1800px}.HowWorks-module__US6MGa__stepsGrid{grid-template-columns:repeat(4,1fr);gap:34px;margin-bottom:70px}.HowWorks-module__US6MGa__stepCard{border-radius:12px;padding:34px}.HowWorks-module__US6MGa__stepCard h4{font-size:1.4rem}.HowWorks-module__US6MGa__stepCard p{font-size:1.25rem}.HowWorks-module__US6MGa__stepNumber{font-size:2.4rem;top:-14px;left:-14px}.HowWorks-module__US6MGa__ctaButton{border-radius:6px;padding:22px 54px;font-size:1.05rem}}
.Contacts-module__Qy6Z6G__contactsSection{background:#f4f4f4;padding:80px 90px}.Contacts-module__Qy6Z6G__contactsWrapper{background:#ececec;border-radius:12px;grid-template-columns:1fr 1.4fr;gap:40px;padding:40px;display:grid}.Contacts-module__Qy6Z6G__title{margin-bottom:30px;font-size:2.4rem}.Contacts-module__Qy6Z6G__infoBlock{align-items:flex-start;gap:14px;margin-bottom:22px;display:flex}.Contacts-module__Qy6Z6G__infoBlock span{color:var(--mine-color-red);font-size:1.4rem}.Contacts-module__Qy6Z6G__label{margin-bottom:4px;font-weight:600}.Contacts-module__Qy6Z6G__socialRow{gap:12px;margin-top:20px;display:flex}.Contacts-module__Qy6Z6G__socialBox{cursor:pointer;color:#fff;background-color:#4c4c4c;border-radius:6px;justify-content:center;align-items:center;width:42px;height:42px;font-size:1.1rem;display:flex}.Contacts-module__Qy6Z6G__mapFrame{border:none;border-radius:10px;width:100%;height:100%;min-height:420px}@media (max-width:1000px){.Contacts-module__Qy6Z6G__contactsSection{padding:60px 40px}.Contacts-module__Qy6Z6G__contactsWrapper{grid-template-columns:1fr}.Contacts-module__Qy6Z6G__mapFrame{min-height:320px}}@media (max-width:600px){.Contacts-module__Qy6Z6G__contactsSection{padding:40px 16px}.Contacts-module__Qy6Z6G__title{font-size:1.8rem}.Contacts-module__Qy6Z6G__contactsWrapper{padding:20px}}@media (min-width:1600px){.Contacts-module__Qy6Z6G__contactsSection{justify-content:center;padding:120px 140px;display:flex}.Contacts-module__Qy6Z6G__isWidth{width:1800px}.Contacts-module__Qy6Z6G__contactsWrapper{border-radius:16px;grid-template-columns:1fr 1.6fr;gap:60px;padding:60px}.Contacts-module__Qy6Z6G__title{margin-bottom:40px;font-size:3.5rem}.Contacts-module__Qy6Z6G__infoBlock{gap:18px;margin-bottom:26px;font-size:1.2rem}.Contacts-module__Qy6Z6G__infoBlock span{font-size:1.9rem}.Contacts-module__Qy6Z6G__label{font-size:1.05rem}.Contacts-module__Qy6Z6G__socialRow{gap:16px;margin-top:26px}.Contacts-module__Qy6Z6G__socialBox{border-radius:8px;width:50px;height:50px;font-size:1.3rem}.Contacts-module__Qy6Z6G__mapFrame{min-height:520px}}
.CalcBanner-module__ZVsyXW__calcSection{background-image:url(/img/banner.jpg);background-position:50%;background-size:cover;position:relative}.CalcBanner-module__ZVsyXW__overlay{text-align:center;background:#10285fd9;border-radius:4px;padding:80px 20px}.CalcBanner-module__ZVsyXW__title{color:#fff;margin-bottom:20px;font-size:2.6rem}.CalcBanner-module__ZVsyXW__text{color:#ffffffe6;max-width:700px;margin:0 auto 10px;line-height:1.6}.CalcBanner-module__ZVsyXW__time{color:#fffc;margin-bottom:30px}.CalcBanner-module__ZVsyXW__ctaButton{background:var(--mine-color-red);color:#fff;cursor:pointer;border:none;border-radius:3px;padding:18px 40px;font-weight:600;transition:all .2s}.CalcBanner-module__ZVsyXW__ctaButton:hover{transform:translateY(-2px)}@media (max-width:800px){.CalcBanner-module__ZVsyXW__title{font-size:2rem}.CalcBanner-module__ZVsyXW__overlay{padding:60px 16px}}@media (max-width:500px){.CalcBanner-module__ZVsyXW__ctaButton{width:100%}}@media (min-width:1600px){.CalcBanner-module__ZVsyXW__overlay{padding:120px 40px}.CalcBanner-module__ZVsyXW__title{margin-bottom:26px;font-size:3.4rem}.CalcBanner-module__ZVsyXW__text{max-width:900px;font-size:1.15rem}.CalcBanner-module__ZVsyXW__time{margin-bottom:36px;font-size:1.05rem}.CalcBanner-module__ZVsyXW__ctaButton{border-radius:5px;padding:22px 54px;font-size:1.05rem}}
