.contacts-hero[data-v-bb54c9db]{position:relative;width:100%;min-height:clamp(320px,36vw,511px);padding:clamp(120px,14vw,180px) var(--ls-section-pad-x) clamp(28px,5vw,64px);display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:#0e2a40;isolation:isolate}.contacts-hero__bg[data-v-bb54c9db],.contacts-hero__overlay[data-v-bb54c9db]{position:absolute;pointer-events:none;-webkit-user-select:none;user-select:none}.contacts-hero__bg[data-v-bb54c9db]{top:0;right:0;bottom:0;left:0;z-index:0}.contacts-hero__bg img[data-v-bb54c9db]{width:100%;height:100%;object-fit:cover;object-position:center 72%;display:block}.contacts-hero__overlay[data-v-bb54c9db]{top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(270deg,#031e3200,#052136d9 85%)}.contacts-hero__content[data-v-bb54c9db]{position:relative;z-index:2;color:#fff;text-align:left}.contacts-hero__title[data-v-bb54c9db]{margin:0;font-weight:700;font-size:clamp(40px,7vw,100px);line-height:1.2;letter-spacing:-.01em}@media(max-width:560px){.contacts-hero[data-v-bb54c9db]{min-height:146px;padding:64px 22px 20px}.contacts-hero__title[data-v-bb54c9db]{font-size:26px}}.follow[data-v-c563e615]{display:flex;flex-direction:column;align-items:center;gap:18px}.follow__text[data-v-c563e615]{margin:0;font-weight:500;font-size:clamp(18px,1.8vw,28px);line-height:1.2;text-align:center;color:#201b1b}.follow__icons[data-v-c563e615]{display:flex;align-items:center;gap:clamp(24px,3vw,50px)}.follow__icon[data-v-c563e615]{display:inline-flex;align-items:center;justify-content:center;width:clamp(40px,6vw,88px);height:clamp(40px,6vw,88px);border-radius:50%;background:#fef1e9;color:#f06e1e;transition:background .15s,color .15s}.follow__icon svg[data-v-c563e615]{width:45%;height:45%}.follow__icon[data-v-c563e615]:hover{background:#f06e1e;color:#fff}@media(max-width:560px){.follow__text[data-v-c563e615]{font-size:18px;max-width:238px}.follow__icons[data-v-c563e615]{gap:24px}.follow__icon[data-v-c563e615]{width:40px;height:40px}}.cinfo[data-v-ea8971e4]{width:100%;padding:clamp(24px,6vw,50px) var(--ls-section-pad-x) clamp(24px,4vw,48px);background:#fff;color:#201b1b}.cinfo__inner[data-v-ea8971e4]{max-width:1586px;margin:0 auto}.cinfo__head[data-v-ea8971e4]{max-width:1330px}.cinfo__title[data-v-ea8971e4]{margin:0;font-weight:700;font-size:clamp(24px,3.2vw,44px);line-height:1.1;letter-spacing:-.01em;color:#201b1b}.cinfo__subtitle[data-v-ea8971e4]{margin:clamp(16px,2vh,24px) 0 0;font-weight:400;font-size:clamp(16px,2.2vw,32px);line-height:1.3;color:#201b1b}.cinfo__cards[data-v-ea8971e4]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(16px,1.6vw,24px);margin-top:clamp(24px,6vw,64px)}.ccard[data-v-ea8971e4]{display:flex;max-width:460px;flex-direction:column;padding:clamp(24px,2vw,40px) clamp(24px,2vw,40px) clamp(32px,3vw,60px);border:1px solid #f37021;border-radius:clamp(28px,3vw,50px);background:#fff}.ccard__icon[data-v-ea8971e4]{display:inline-flex;align-items:center;justify-content:center;width:clamp(64px,4.6vw,88px);height:clamp(64px,4.6vw,88px);border-radius:50%;background:#f06e1e1a;color:#f37021;flex-shrink:0}.ccard__title[data-v-ea8971e4]{margin:clamp(16px,2vh,24px) 0 0;font-weight:700;font-size:clamp(22px,1.9vw,32px);line-height:1.2;color:#201b1b}.ccard__desc[data-v-ea8971e4]{margin:8px 0 0;font-weight:400;font-size:clamp(15px,1.2vw,20px);line-height:1.3;color:#201b1b}.ccard__contacts[data-v-ea8971e4]{display:flex;flex-direction:column;gap:24px;margin-top:auto;padding-top:clamp(28px,3.4vw,45px)}.ccard__row[data-v-ea8971e4]{display:inline-flex;align-items:center;gap:16px;color:#201b1b;text-decoration:none;font-size:clamp(15px,1.2vw,20px);transition:color .15s}.ccard__row svg[data-v-ea8971e4]{width:clamp(24px,6vw,38px);height:clamp(24px,6vw,38px);color:#201b1b;flex-shrink:0}.ccard__row[data-v-ea8971e4]:hover{color:#f37021}.ccard__row:hover svg[data-v-ea8971e4]{color:#f37021}.ccard__tin[data-v-ea8971e4]{margin-top:4px}.ccard__route[data-v-ea8971e4]{align-self:flex-start;margin-top:clamp(20px,2.4vw,24px);display:inline-flex;align-items:center;justify-content:center;padding:10px 30px;border:1px solid #201b1b;border-radius:1000px;background:transparent;color:#201b1b;font-weight:700;font-size:clamp(15px,1.2vw,20px);line-height:1.2;text-decoration:none;cursor:pointer;transition:background .15s,color .15s}.ccard__route[data-v-ea8971e4]:hover{background:#201b1b;color:#fff}.cinfo__follow[data-v-ea8971e4]{margin-top:clamp(24px,6vw,64px)}@media(max-width:900px){.cinfo__cards[data-v-ea8971e4]{grid-template-columns:1fr;max-width:520px}}@media(max-width:560px){.cinfo__cards[data-v-ea8971e4]{gap:24px;max-width:none}.ccard[data-v-ea8971e4]{padding:12px;border-radius:24px}.ccard__icon[data-v-ea8971e4]{width:40px;height:40px}.ccard__icon svg[data-v-ea8971e4]{width:20px;height:20px}.ccard__title[data-v-ea8971e4]{font-size:20px;margin-top:12px}.ccard__desc[data-v-ea8971e4]{font-size:16px}.ccard__contacts[data-v-ea8971e4]{gap:12px;padding-top:24px}.ccard__row[data-v-ea8971e4]{font-size:16px}.ccard__route[data-v-ea8971e4]{padding:8px 12px;border-radius:30px;border-color:#252525;color:#252525;font-weight:500;font-size:16px}}.cmsg[data-v-bc3a3ff8]{width:100%;padding:clamp(24px,6vw,50px) var(--ls-section-pad-x);background:#f7f7f7;color:#201b1b}.cmsg__inner[data-v-bc3a3ff8]{max-width:1586px;margin:0 auto}.cmsg__head[data-v-bc3a3ff8]{max-width:1330px}.cmsg__title[data-v-bc3a3ff8]{margin:0;font-weight:700;font-size:clamp(28px,3.2vw,44px);line-height:1.1;letter-spacing:-.01em;color:#201b1b}.cmsg__subtitle[data-v-bc3a3ff8]{margin:clamp(16px,2vh,24px) 0 0;font-weight:400;font-size:clamp(16px,2.2vw,32px);line-height:1.3;color:#201b1b}.cmsg__form[data-v-bc3a3ff8]{max-width:649px;margin:clamp(24px,4vw,64px) auto 0;display:flex;flex-direction:column;gap:clamp(24px,5vw,64px)}.cmsg__form[data-v-bc3a3ff8] .dw-detail .ac-ff{row-gap:12px}.cmsg__form[data-v-bc3a3ff8] .ac-ff-control{padding-top:0}.cmsg__form[data-v-bc3a3ff8] .ac-form-input,.cmsg__form[data-v-bc3a3ff8] .ac-form-input::placeholder,.cmsg__form[data-v-bc3a3ff8] .ac-ff-label,.cmsg__form[data-v-bc3a3ff8] .ac-ff-error-text,.cmsg__form[data-v-bc3a3ff8] .dw-detail-count{font-family:inherit}.cmsg__form[data-v-bc3a3ff8] .ac-ff-label{font-size:clamp(14px,1.8vw,24px);font-weight:500}.cmsg__form[data-v-bc3a3ff8] .ac-form-input,.cmsg__form[data-v-bc3a3ff8] .ac-form-input::placeholder{font-size:clamp(16px,1.8vw,24px)}.cmsg__consent[data-v-bc3a3ff8]{display:flex;align-items:flex-start;gap:12px;font-weight:400;font-size:clamp(14px,1.2vw,18px);line-height:1.35;color:#201b1b;cursor:pointer;-webkit-user-select:none;user-select:none}.cmsg__consent>span[data-v-bc3a3ff8]{padding-top:2px}.cmsg__checkbox[data-v-bc3a3ff8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:24px;height:24px;border:1px solid #201b1b;border-radius:4px;background:#fff;cursor:pointer;flex-shrink:0;position:relative;margin:0;transition:background .15s,border-color .15s}.cmsg__checkbox[data-v-bc3a3ff8]:focus-visible{outline:2px solid #f06e1e;outline-offset:2px}.cmsg__checkbox[data-v-bc3a3ff8]:checked{background:#201b1b;border-color:#201b1b}.cmsg__checkbox[data-v-bc3a3ff8]:checked:after{content:"";position:absolute;left:7px;top:2px;width:6px;height:12px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.cmsg__submit[data-v-bc3a3ff8]{align-self:center;margin-top:8px;min-width:279px;padding:16px 32px;border:none;border-radius:1000px;background:#f06e1e;color:#fff;font-weight:700;font-size:clamp(15px,1.1vw,19px);line-height:1.1;cursor:pointer;transition:background .15s,opacity .15s,transform .1s}.cmsg__submit[data-v-bc3a3ff8]:hover:not(:disabled){background:#e15f12}.cmsg__submit[data-v-bc3a3ff8]:active:not(:disabled){transform:translateY(1px)}.cmsg__submit[data-v-bc3a3ff8]:disabled{opacity:.5;cursor:not-allowed}.cmsg__success[data-v-bc3a3ff8]{max-width:649px;margin:clamp(28px,4vh,48px) auto 0;padding:24px;border:1px solid #f06e1e;border-radius:16px;text-align:center;font-size:clamp(16px,1.2vw,20px);color:#303a45}.cmsg__error[data-v-bc3a3ff8]{margin:0;text-align:center;font-size:clamp(14px,1vw,16px);color:#b42318}@media(max-width:560px){.cmsg__submit[data-v-bc3a3ff8]{width:100%;min-width:0}}.contacts-page[data-v-744bd70d]{min-height:100vh;display:flex;flex-direction:column;background:#fff;color:#201b1b;font-family:Circe,Manrope,sans-serif;overflow-x:clip}.contacts-page>main[data-v-744bd70d]{flex:1 0 auto}.contacts-page button,.contacts-page input,.contacts-page select,.contacts-page textarea{font-family:inherit}
