@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=M+PLUS+Rounded+1c:wght@300;400;500;700&display=swap");.page_body__cxQSd{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto}.page_gallery__bX4Gz,.page_team__ZHaMW{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:64px 20px}.page_reviews__yfS9a,.page_team__ZHaMW{font-family:var(--font-family)}.page_reviews__yfS9a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:64px 20px;background:var(--secondary-blue)}.page_descTeam__pvAHu{font-family:var(--font-family);font-weight:400;font-size:16px;line-height:150%;letter-spacing:.04em;color:#000}.page_image__Fkq_R{border-radius:16px;width:352px;height:270px;margin-top:48px;margin-bottom:20px}.page_helpAbout__yPxX3{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:64px 20px;gap:48px}.page_videoIframe__Vk9vT{width:352px;height:199px}.page_helpAboutText__3GCSp{display:flex;flex-direction:column;font-size:16px;justify-content:center;align-items:center;gap:24px}.page_helpAboutText__3GCSp,.page_helpAboutText__3GCSp p{font-family:var(--font-family)}@media (min-width:320px){.page_body__cxQSd{padding:0;overflow:hidden}.page_galleryTitle__6H0G4{color:#000}.page_galleryTitle__6H0G4,.page_reviewsTitle__8tuC4{font-family:var(--font-family);font-weight:700;font-size:22px;line-height:127%;text-align:center}.page_reviewsTitle__8tuC4{color:var(--white)}.page_team__ZHaMW{max-width:1440px}.page_teamCont__WJJRd{display:flex;align-items:center;flex-direction:column;gap:24px}.page_helpAboutText__3GCSp{list-style-type:none}}@media (min-width:768px){.page_body__cxQSd{display:flex;flex-direction:column;justify-content:center;align-items:center}.page_gallery__bX4Gz,.page_team__ZHaMW{padding:100px 58px}.page_image__Fkq_R{border-radius:16px;width:628px;height:483px;margin-top:48px;margin-bottom:20px}.page_videoIframe__Vk9vT{width:628px;height:355px}.page_helpAboutText__3GCSp{max-width:628px;font-size:18px}.page_teamCont__WJJRd{display:flex;align-items:center;flex-direction:column;gap:24px}}@media (min-width:1280px){.page_body__cxQSd{display:flex;flex-direction:column;justify-content:center;align-items:center}.page_gallery__bX4Gz,.page_team__ZHaMW{padding:100px 72px}.page_teamCont__WJJRd{display:flex;align-items:center;flex-direction:row;gap:24px}.page_descTeam__pvAHu{font-size:18px}.page_videoIframe__Vk9vT{width:760px;height:430px}.page_helpAboutText__3GCSp{max-width:1024px;font-size:18px}}@media (min-width:320px){.AboutHero_body__qZrXO{padding:64px 20px;font-family:var(--font-family);display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:20px}.AboutHero_heroImg__5b_48{background-image:url(/_next/static/media/DSC_3324.a5308d4a.jpg);background-size:contain;background-position:50%;background-repeat:no-repeat;border-radius:16px;width:342px;height:239px;box-shadow:0 2px 5px 0 hsla(0,0%,43%,.1),0 8px 8px 0 hsla(0,0%,43%,.09),0 19px 11px 0 hsla(0,0%,43%,.05),0 33px 13px 0 hsla(0,0%,43%,.01),0 52px 14px 0 hsla(0,0%,43%,0)}.AboutHero_cont__8rwKK{display:flex;flex-direction:column;gap:16px;max-width:352px}.AboutHero_textCont__gNFl6{display:flex;flex-direction:column;gap:32px}.AboutHero_title__COBD2{font-weight:700;font-size:26px;text-align:center}.AboutHero_descr___ZBcm,.AboutHero_title__COBD2{line-height:150%;color:#000;font-family:var(--font-family)}.AboutHero_descr___ZBcm{font-weight:400;font-size:22px}.AboutHero_btnCont__YB2nj{display:flex;flex-direction:column;gap:24px;align-items:center}.AboutHero_calcBtn__M3V2d{font-family:var(--font-family);font-weight:400;font-size:17px;line-height:150%;letter-spacing:.04em;color:#0300bf;border:1px solid #0300bf;border-radius:32px;padding:8px 16px;width:342px;height:40px;transition:background .3s ease-in-out;cursor:pointer;text-align:center}.AboutHero_calcBtn__M3V2d:hover{border:1px solid #2724ff;color:#2724ff}.AboutHero_calcBtn__M3V2d:active{border:1px solid #020066;color:#020066}.AboutHero_formBtn__KNrzz{font-weight:400;font-size:17px;line-height:150%;letter-spacing:.04em;color:#fff;border-radius:8px;padding:8px 16px;width:342px;height:40px;background:var(--accent-blue);transition:background .3s ease-in-out;cursor:pointer;text-align:center;font-family:var(--font-family)}.AboutHero_formBtn__KNrzz:hover{box-shadow:4px 4px 8px 0 rgba(3,0,214,.25);background:#05173b}.AboutHero_formBtn__KNrzz:active{box-shadow:inset 4px 4px 8px 0 rgba(3,0,214,.25);background:#020066}}@media (min-width:768px){.AboutHero_body__qZrXO{flex-direction:row-reverse;padding:100px 58px}.AboutHero_heroImg__5b_48{border-radius:16px;width:304px;height:205px}.AboutHero_title__COBD2{text-align:left}}@media (min-width:1280px){.AboutHero_body__qZrXO{padding:100px 72px;height:500px;justify-content:center}.AboutHero_heroImg__5b_48{border-radius:16px;width:443px;height:300px;max-width:526px}.AboutHero_cont__8rwKK{max-width:746px}.AboutHero_title__COBD2{font-size:46px}.AboutHero_descr___ZBcm{font-size:30px}.AboutHero_btnCont__YB2nj{flex-direction:row}}.Modal_overlay__2Sh3U{position:fixed;top:0;left:0;height:100vh;background:rgba(0,0,0,.5);align-items:center;z-index:1000}.Modal_modal__JNobJ,.Modal_overlay__2Sh3U{width:100vw;display:flex;justify-content:center}.Modal_modal__JNobJ{border-radius:20px;max-height:100vh;overflow-y:hidden;overflow-x:hidden;position:relative;padding:0}.Modal_contBtn__SJmSV{position:relative}.Modal_closeBtn__E9IOs{position:absolute;top:0;right:0;font-size:20px;border:none;background:none;cursor:pointer;transition:transform .3s ease-in-out}.Modal_closeBtn__E9IOs svg{fill:#000}.Modal_closeBtn__E9IOs:hover{transform:rotate(90deg)}@media screen and (min-width:1280px){.Modal_closeBtn__E9IOs{right:0}}@media (min-width:320px){.LeadCaptureModal_formContainer__KLjR7{box-shadow:0 4px 4px 0 rgba(0,0,0,.25);background:#fff;padding:32px 16px;border-radius:16px;max-height:90vh;overflow-y:auto;min-width:280px;width:min(92vw,460px)}.LeadCaptureModal_formContTitle__4E_7W{font-family:var(--font-family);font-weight:700;font-size:20px;line-height:1.4;text-align:center;color:var(--black);margin-bottom:24px}.LeadCaptureModal_flexRow__rfQ9N{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.LeadCaptureModal_inputCont__qQXGV{display:flex;flex-direction:column;gap:4px;width:100%}.LeadCaptureModal_input__RNHfF{border-radius:8px;padding:8px;background:#d6e0f5;border:none;outline:none;font-size:16px}.LeadCaptureModal_phoneInput__qxGsd{border-radius:8px!important;border:none!important;width:100%!important;background:#d6e0f5!important;padding:8px 8px 8px 48px!important}.LeadCaptureModal_error___U06Q{color:red;font-size:12px}.LeadCaptureModal_required__fjKV8{color:red}.LeadCaptureModal_requiredInfo___T8GJ{font-size:12px;margin-top:4px;margin-bottom:16px}.LeadCaptureModal_actions__f8wXm{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.LeadCaptureModal_button__OagrF{border-radius:8px;padding:8px 16px;background:var(--accent-blue);color:var(--white);border:none;cursor:pointer;transition:background .3s ease-in-out;font-size:14px;display:inline-flex;align-items:center;justify-content:center;min-width:150px}.LeadCaptureModal_button__OagrF:hover{background:#05173b}.LeadCaptureModal_secondaryBtn__fsvU5{border-radius:8px;padding:8px 16px;background:#d1d5db;border:none;cursor:pointer;font-size:14px}.LeadCaptureModal_successText__vyCmG{font-size:14px;text-align:center;margin-bottom:24px}}@media (min-width:768px){.LeadCaptureModal_formContainer__KLjR7{width:460px}}.LeadCaptureModal_loader__nRLQq{width:18px;height:18px;border-radius:50%;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;animation:LeadCaptureModal_spin__wg1o9 .6s linear infinite}@keyframes LeadCaptureModal_spin__wg1o9{to{transform:rotate(1turn)}}.LeadCaptureButton_formBtn__8zjSi{font-weight:400;font-size:17px;line-height:150%;letter-spacing:.04em;color:#fff;border-radius:8px;padding:8px 16px;width:343px;height:40px;background:var(--accent-blue);transition:background .3s ease-in-out;cursor:pointer;text-align:center;font-family:var(--font-family)}.LeadCaptureButton_formBtn__8zjSi:hover{box-shadow:4px 4px 8px 0 rgba(3,0,214,.25);background:#05173b}.LeadCaptureButton_formBtn__8zjSi:active{box-shadow:inset 4px 4px 8px 0 rgba(3,0,214,.25);background:#020066}