.form__title[data-v-fd267f4d]{color:#000;font-family:Roboto;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-1.2px;line-height:150%;text-align:center}@media screen and (max-width:875px){.form__title[data-v-fd267f4d]{font-size:22px;letter-spacing:-.96px}}.form__description[data-v-fd267f4d]{color:#000;font-family:Roboto;font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.48px;line-height:150%;margin-bottom:17px;text-align:center}@media screen and (max-width:875px){.form__description[data-v-fd267f4d]{font-size:16px;letter-spacing:-.36px}}.form__form[data-v-fd267f4d]{gap:15px;max-width:600px;width:100%}.form__form[data-v-fd267f4d],.form__wrapper[data-v-fd267f4d]{display:flex;flex-direction:column}.form__wrapper[data-v-fd267f4d]{align-items:center;justify-content:center}.form[data-v-fd267f4d] .p-inputtext{background:#fff;border:1px solid #3f5d77;border-radius:5px;font-size:18px;font-weight:400;height:45px;letter-spacing:-.42px;line-height:150%;padding:10px;width:100%}@media screen and (max-width:875px){.form[data-v-fd267f4d] .p-inputtext{font-size:14px;height:35px;padding:10px}}.form[data-v-fd267f4d] .p-button{border-radius:5px;font-size:18px;font-weight:400;height:50px;margin-bottom:20px;width:100%}@media screen and (max-width:875px){.form[data-v-fd267f4d] .p-button{font-size:14px;height:40px}}.form__errors[data-v-fd267f4d]{border-left:7px solid #3f5d77;display:flex;flex-direction:column;gap:10px;margin-bottom:10px;padding-left:10px}@media screen and (max-width:875px){.form__errors[data-v-fd267f4d]{border-left:5px solid #3f5d77;padding-left:5px}}.form__error[data-v-fd267f4d]{color:#3f5d77;font-size:12px;font-weight:400;letter-spacing:-.42px;line-height:150%}@media screen and (max-width:875px){.form__error[data-v-fd267f4d]{font-size:11px;letter-spacing:normal}}.form__success[data-v-fd267f4d]{color:#01640c;font-size:14px;font-weight:400;letter-spacing:-.42px;line-height:150%;text-align:center}.hero[data-v-5e7d0d67]{padding:53px 0 150px}@media screen and (max-width:1299px){.hero[data-v-5e7d0d67]{padding:53px 0 100px}}@media screen and (max-width:874px){.hero[data-v-5e7d0d67]{padding:53px 0 60px}}@media screen and (max-width:639px){.hero[data-v-5e7d0d67]{padding:53px 0 40px}}.hero .container[data-v-5e7d0d67]{position:relative;z-index:1}.hero__cards-container[data-v-5e7d0d67]{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));padding-top:83px}@media screen and (max-width:1299px){.hero__cards-container[data-v-5e7d0d67]{padding-top:100px}}@media screen and (max-width:874px){.hero__cards-container[data-v-5e7d0d67]{padding-top:50px}}@media screen and (max-width:768px){.hero__cards-container[data-v-5e7d0d67]{gap:20px;grid-template-columns:1fr}}.hero__card[data-v-5e7d0d67]{background:#fff;border:1px solid rgba(226,232,240,.8);border-radius:24px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;overflow:hidden;padding:40px;position:relative;transition:all .4s cubic-bezier(.4,0,.2,1)}.hero__card[data-v-5e7d0d67]:before{background:linear-gradient(90deg,#3b82f6,#8b5cf6);content:"";height:6px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transition:transform .4s ease}.hero__card[data-v-5e7d0d67]:hover{box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.hero__card[data-v-5e7d0d67]:hover:before{transform:scaleX(1)}.hero__card--primary[data-v-5e7d0d67]:before{background:linear-gradient(90deg,#10b981,#059669)}.hero__card--secondary[data-v-5e7d0d67]:before{background:linear-gradient(90deg,#3b82f6,#1d4ed8)}.hero__card--accent[data-v-5e7d0d67]:before{background:linear-gradient(90deg,#f59e0b,#d97706)}@media screen and (max-width:1280px){.hero__card[data-v-5e7d0d67]{padding:18px}}@media screen and (max-width:874px){.hero__card[data-v-5e7d0d67]{margin-bottom:20px;padding:16px}}.hero__card-header[data-v-5e7d0d67]{align-items:center;display:flex;gap:16px;margin-bottom:24px}.hero__icon-wrapper[data-v-5e7d0d67]{align-items:center;background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:16px;display:flex;height:54px;justify-content:center;transition:all .3s ease;width:54px}@media screen and (max-width:1280px){.hero__icon-wrapper[data-v-5e7d0d67]{height:44px;width:44px}}@media screen and (max-width:874px){.hero__icon-wrapper[data-v-5e7d0d67]{height:40px;width:40px}}.hero__icon[data-v-5e7d0d67]{height:25px;transition:all .3s ease;width:25px}@media screen and (max-width:1280px){.hero__icon[data-v-5e7d0d67]{height:20px;width:20px}}@media screen and (max-width:874px){.hero__icon[data-v-5e7d0d67]{height:18px;width:18px}}.hero__time-icon[data-v-5e7d0d67]{font-size:32px;transition:all .3s ease}@media screen and (max-width:1280px){.hero__time-icon[data-v-5e7d0d67]{font-size:28px}}@media screen and (max-width:874px){.hero__time-icon[data-v-5e7d0d67]{font-size:24px}}.hero__card-title[data-v-5e7d0d67]{color:#1e293b;font-family:Roboto;font-size:20px;font-weight:600;margin:0}@media screen and (max-width:1280px){.hero__card-title[data-v-5e7d0d67]{font-size:18px}}.hero__card-body[data-v-5e7d0d67]{display:flex;flex-direction:column;gap:16px}.hero__contact-link[data-v-5e7d0d67]{border:1px solid transparent;border-radius:12px;display:flex;flex-direction:column;gap:4px;padding:16px;text-decoration:none;transition:all .3s ease}.hero__contact-link[data-v-5e7d0d67]:hover{background:#3b82f60d;border-color:#3b82f633}@media screen and (max-width:874px){.hero__contact-link[data-v-5e7d0d67]{padding:0}}.hero__link-label[data-v-5e7d0d67]{color:#64748b;font-family:Roboto;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.hero__link-value[data-v-5e7d0d67]{color:#1e293b;font-family:Roboto;font-size:18px;font-weight:600}@media screen and (max-width:1280px){.hero__link-value[data-v-5e7d0d67]{font-size:16px}}.hero__company-info[data-v-5e7d0d67]{background:#94a3b81a;border-radius:12px;padding:16px}.hero__inn[data-v-5e7d0d67]{color:#64748b;font-family:Roboto;font-size:14px;font-weight:500}.hero__schedule[data-v-5e7d0d67]{display:flex;flex-direction:column;gap:12px}.hero__schedule-item[data-v-5e7d0d67]{align-items:center;background:#94a3b81a;border-radius:8px;display:flex;justify-content:space-between;padding:12px 16px}.hero__schedule-days[data-v-5e7d0d67]{color:#1e293b;font-family:Roboto;font-size:16px;font-weight:600}@media screen and (max-width:1280px){.hero__schedule-days[data-v-5e7d0d67]{font-size:14px}}.hero__schedule-time[data-v-5e7d0d67]{color:#64748b;font-family:Roboto;font-size:16px;font-weight:500}@media screen and (max-width:1280px){.hero__schedule-time[data-v-5e7d0d67]{font-size:14px}}.hero__additional[data-v-5e7d0d67]{align-items:center;display:grid;gap:30px}@media screen and (max-width:1024px){.hero__additional[data-v-5e7d0d67]{gap:40px;grid-template-columns:1fr}}.hero__image-section[data-v-5e7d0d67]{height:auto;max-width:700px;width:100%}@media screen and (max-width:1024px){.hero__image-section[data-v-5e7d0d67]{order:2}}.hero__img[data-v-5e7d0d67]{border-radius:24px;box-shadow:0 20px 40px #0000001a;height:auto;transition:transform .3s ease,box-shadow .3s ease;width:100%}.hero__img[data-v-5e7d0d67]:hover{box-shadow:0 25px 50px #00000026;transform:translateY(-8px)}@media screen and (max-width:1024px){.hero__info-section[data-v-5e7d0d67]{order:1}}.hero__info-title[data-v-5e7d0d67]{color:#000;font-family:Stetica;font-size:32px;font-style:normal;font-weight:500;letter-spacing:-1.2px;line-height:150%;margin-bottom:32px}@media screen and (max-width:1280px){.hero__info-title[data-v-5e7d0d67]{font-size:28px}}@media screen and (max-width:875px){.hero__info-title[data-v-5e7d0d67]{font-size:22px}}.hero__info-text[data-v-5e7d0d67]{color:#64748b;font-family:Roboto;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:10px}@media screen and (max-width:1280px){.hero__info-text[data-v-5e7d0d67]{font-size:16px}}@media screen and (max-width:875px){.hero__info-text[data-v-5e7d0d67]{font-size:14px}}.hero__info-text[data-v-5e7d0d67]:last-child{margin-bottom:0}.hero__stats[data-v-5e7d0d67]{display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}@media screen and (max-width:768px){.hero__stats[data-v-5e7d0d67]{gap:16px;grid-template-columns:1fr}}.hero__stat[data-v-5e7d0d67]{background:#fff;border-radius:16px;box-shadow:0 4px 6px -1px #0000001a;padding:20px;text-align:center;transition:transform .3s ease}.hero__stat[data-v-5e7d0d67]:hover{transform:translateY(-4px)}.hero__stat-number[data-v-5e7d0d67]{color:#3b82f6;display:block;font-family:Stetica;font-size:32px;font-weight:700;margin-bottom:8px}.hero__stat-label[data-v-5e7d0d67]{color:#64748b;font-family:Roboto;font-size:14px;font-weight:500;letter-spacing:.5px;text-transform:uppercase}.__ymap{color:#000;position:relative}.__ymap_container{height:100%;width:100%}.__ymap_slots{display:none}.__ymap--grab [class$=main-engine-container] canvas{cursor:grab}.__ymap--grabbing:active [class$=main-engine-container] canvas,.__ymap--grabbing:focus [class$=main-engine-container] canvas{cursor:grabbing}.pin[data-v-16ff2c99]{cursor:pointer;height:70px;max-width:unset;-o-object-fit:cover;object-fit:cover;width:70px}@media screen and (max-width:1280px){.pin[data-v-16ff2c99]{height:55px;width:55px}}.btn-map[data-v-16ff2c99]{background:#0e7477;border-radius:11px;color:#fff;cursor:pointer;padding:5px 20px;position:relative;z-index:200000000000000}@media screen and (max-width:564px){.btn-map[data-v-16ff2c99]{font-size:12px;padding:0}}@media screen and (max-width:1024px){.map[data-v-16ff2c99]{height:350px!important}}@media screen and (max-width:639px){.map[data-v-16ff2c99]{height:250px!important}}.map[data-v-73a150c4]{padding:0}.map__wrapper[data-v-73a150c4]{padding:0 0 150px}@media screen and (max-width:1024px){.map__wrapper[data-v-73a150c4]{padding:0 0 110px}}@media screen and (max-width:875px){.map__wrapper[data-v-73a150c4]{padding:0 0 70px}}@media screen and (max-width:639px){.map__wrapper[data-v-73a150c4]{padding:0 0 60px}}.map__adress[data-v-73a150c4]{color:#7f7f7f;font-family:Stetica;font-size:22px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:20px}@media screen and (max-width:1280px){.map__adress[data-v-73a150c4]{font-size:18px}}@media screen and (max-width:875px){.map__adress[data-v-73a150c4]{font-size:16px}}@media screen and (max-width:639px){.map__adress[data-v-73a150c4]{max-width:500px}}.map__component[data-v-73a150c4]{border:1px solid #8f8f8f;border-radius:25px;overflow:hidden;width:100%}
