.button-header[data-v-4a05c54a]{align-items:center;background-color:var(--blue);border:1px solid var(--blue);border-radius:10px;color:var(--white);display:flex;height:38px;justify-content:center;max-width:219px;padding:8px 10px;transition:all .4s;width:100%}@media (max-width:768px){.button-header[data-v-4a05c54a]{height:35px;max-width:154px}}@media (max-width:410px){.button-header[data-v-4a05c54a]{border-radius:5px;font-size:12px;height:24px;max-width:110px}}.button-header[data-v-4a05c54a]:hover{background:var(--white);border:1px solid var(--blue);color:var(--blue);transition:all .4s}.button-header[data-v-4a05c54a]:focus{background:var(--dark-blue);border:1px solid var(--dark-blue);color:var(--white);transition:all .4s}.button-reviews[data-v-7689ebf0]{align-items:center;border:1px solid var(--blue);border-radius:10px;color:var(--blue);display:flex;gap:10px;padding:8px 20px;transition:all .4s}@media (max-width:1000px){.button-reviews[data-v-7689ebf0]:not(:disabled):hover{background-color:initial;color:initial;transition:all .4s}.button-reviews:not(:disabled):hover svg path[data-v-7689ebf0]{fill:initial;transition:all .4s}}@media (max-width:470px){.button-reviews[data-v-7689ebf0]{padding-left:15px;padding-right:15px}}@media (max-width:400px){.button-reviews[data-v-7689ebf0]{border-radius:5px;gap:4px;height:26px;padding:0 10px}}.button-reviews[data-v-7689ebf0]:hover{background-color:var(--blue);color:var(--white);transition:all .4s}.button-reviews:hover svg path[data-v-7689ebf0]{fill:var(--white);transition:all .4s}@media (max-width:470px){.button-reviews svg[data-v-7689ebf0]{height:100%;width:100%}}.button-reviews svg path[data-v-7689ebf0]{transition:all .4s}.button-reviews__icon[data-v-7689ebf0]{align-items:center;display:flex}@media (max-width:470px){.button-reviews__icon[data-v-7689ebf0]{height:14px;width:13px}}.header[data-v-112d45a7]{background-color:var(--white);box-shadow:0 2px 4px #00000040;position:sticky;top:0;width:100%;z-index:1001}.header__container[data-v-112d45a7]{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-bottom:10px;padding-top:10px}@media (max-width:470px){.header__container[data-v-112d45a7]{padding-bottom:8px;padding-top:8px}}.header__logo-container[data-v-112d45a7]{max-width:103px;width:100%}@media (max-width:470px){.header__logo-container[data-v-112d45a7]{width:103px}}@media (max-width:443px){.header__logo-container[data-v-112d45a7]{width:70px}}.header__logo-container img[data-v-112d45a7]{display:block;width:100%}@media (max-width:335px){.header button[data-v-112d45a7]{font-size:12px}}.header__left[data-v-112d45a7]{align-items:center;display:flex;gap:20px;justify-content:flex-start}.header__left-text[data-v-112d45a7]{font-size:12px;line-height:1.33;max-width:191px}@media (max-width:1000px){.header__left-text[data-v-112d45a7]{display:none}}.header__right[data-v-112d45a7]{align-items:center;display:flex;gap:10px;justify-content:space-between;max-width:423px;width:100%}@media (max-width:1000px){.header__right[data-v-112d45a7]{gap:10px;justify-content:flex-end;max-width:100%}}@media (max-width:400px){.header__right[data-v-112d45a7]{gap:8px}}.header__right-container[data-v-112d45a7]{align-items:center;display:flex;gap:20px;justify-content:space-between;max-width:785px;position:relative;width:100%}@media (max-width:1000px){.header__right-container[data-v-112d45a7]{gap:10px;justify-content:flex-end}}@media (max-width:1200px){.header__right-container[data-v-112d45a7]{justify-content:flex-end;max-width:720px}}.header__right-container .button-reviews-container[data-v-112d45a7],.header__right-container .button-reviews-container button[data-v-112d45a7]{width:-moz-max-content;width:max-content}.header__phone a[data-v-112d45a7]{font-family:Onest,sans-serif;font-size:20px;font-weight:700}@media (max-width:1000px){.header__phone a[data-v-112d45a7]{font-size:14px}}@media (max-width:410px){.header__phone a[data-v-112d45a7]{font-size:12px}}.mobile[data-v-112d45a7]{display:none}@media (max-width:1000px){.mobile[data-v-112d45a7]{align-items:center;background:var(--sky);bottom:-32px;box-shadow:inset 0 2px 4px #00000040;display:flex;flex-direction:row;height:32px;justify-content:space-between;left:0;padding:6px 20px;right:0;z-index:-1}.mobile[data-v-112d45a7],.mobile a[data-v-112d45a7]{width:100%}.mobile button[data-v-112d45a7]{border:none;border-radius:0;display:flex;gap:10px;padding:0;width:100%}}@media (max-width:1000px) and (max-width:1000px){.mobile button[data-v-112d45a7]{font-size:14px}}@media (max-width:1000px){.mobile__close[data-v-112d45a7]{align-items:center;display:flex;height:20px;justify-content:center;padding:10px;width:20px}}.desktop[data-v-112d45a7]{display:block}@media (max-width:1000px){.desktop[data-v-112d45a7]{display:none}}.footer__form[data-v-782a7a75]{text-align:left}.button-footer[data-v-782a7a75]{align-items:center;background-color:transparent;border:1px solid var(--white);border-radius:10px;color:var(--white);display:flex;justify-content:center;max-width:350px;padding:20px;transition:all .4s;width:100%}@media (max-width:768px){.button-footer[data-v-782a7a75]{padding:22px}}.button-footer[data-v-782a7a75]:hover{background:var(--white)}.button-footer[data-v-782a7a75]:focus,.button-footer[data-v-782a7a75]:hover{border:1px solid var(--white);color:var(--light-blue);transition:all .4s}.button-footer[data-v-782a7a75]:focus{background:var(--light-grey)}.footer[data-v-5e37d290]{background-color:var(--light-blue);border-radius:50px 50px 0 0;color:var(--white)}@media (max-width:768px){.footer[data-v-5e37d290]{border-radius:20px 20px 0 0}}.footer__container[data-v-5e37d290]{display:flex;flex-direction:column;gap:30px;padding-bottom:100px;padding-top:130px}@media (max-width:1000px){.footer__container[data-v-5e37d290]{align-items:center;flex-direction:column;gap:20px;max-width:388px;text-align:center}}@media (max-width:768px){.footer__container[data-v-5e37d290]{padding-bottom:50px;padding-top:100px}}@media (max-width:400px){.footer__container[data-v-5e37d290]{padding-top:50px}}.footer__inner[data-v-5e37d290]{align-items:stretch;display:flex;gap:10px;justify-content:space-between}@media (max-width:1000px){.footer__inner[data-v-5e37d290]{align-items:center;flex-direction:column;gap:20px;text-align:center}}.footer__left[data-v-5e37d290]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-between;max-width:275px;width:100%}@media (max-width:1000px){.footer__left[data-v-5e37d290]{align-items:center;gap:20px;order:3}}.footer__left .logo[data-v-5e37d290]{max-width:200px;width:100%}@media (max-width:1000px){.footer__left .logo[data-v-5e37d290]{max-width:88px;order:2}}.footer__left .logo img[data-v-5e37d290]{display:block;width:100%}.footer__link[data-v-5e37d290],.footer__policy[data-v-5e37d290]{border-bottom:1px solid var(--sky);line-height:1;padding-bottom:12px}@media (max-width:1000px){.footer__policy[data-v-5e37d290]{order:1}}@media (max-width:470px){.footer__policy[data-v-5e37d290]{padding-bottom:6px}}.footer__info-block[data-v-5e37d290]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:space-between;max-width:372px;width:100%}@media (max-width:1000px){.footer__info-block[data-v-5e37d290]{align-items:center;gap:20px;margin-top:10px;order:2}}.footer__info-block p[data-v-5e37d290]{max-width:332px}.footer__info-block-requisites[data-v-5e37d290]{align-items:flex-start;display:flex;gap:8px;justify-content:flex-start}@media (max-width:1000px){.footer__info-block-requisites[data-v-5e37d290]{align-items:baseline}.footer__info-block-requisites img[data-v-5e37d290]{max-width:10px}}.footer__right[data-v-5e37d290]{align-items:flex-end;display:flex;flex-direction:column;gap:5px;justify-content:space-between;max-width:350px;width:100%}@media (max-width:1000px){.footer__right[data-v-5e37d290]{align-items:center;order:1;text-align:center}}.footer .modal__content[data-v-5e37d290]{text-align:left}.footer__phone[data-v-5e37d290]{font-size:26px;font-weight:700;margin-bottom:26px}@media (min-width:460px){.footer__phone[data-v-5e37d290]{font-size:20px;font-size:calc(.82192vw + 22.21918px)}}@media (min-width:1920px){.footer__phone[data-v-5e37d290]{font-size:38px}}@media (max-width:768px){.footer__phone[data-v-5e37d290]{margin-bottom:15px}}@media (max-width:470px){.footer__phone[data-v-5e37d290]{font-size:20px}}@media (max-width:470px) and (min-width:360px){.footer__phone[data-v-5e37d290]{font-size:20px;font-size:calc(6vw - 1.6px)}}@media (max-width:470px) and (min-width:460px){.footer__phone[data-v-5e37d290]{font-size:26px}}
