.blueBanner_blueBanner__J6RCS{padding:32px;background-color:#2c2f50;border-radius:4px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:16px}.blueBanner_blueBanner__title__e7Kzb{font-size:24px;line-height:1.5;font-weight:700;color:#fff}.blueBanner_blueBanner__link__W1x_V{text-decoration:none;font-size:16px;line-height:1.5;color:#fff;text-align:center}.blueBanner_blueBanner__link__W1x_V:hover{-webkit-text-decoration-color:#fff;text-decoration-color:#fff;text-decoration:underline;text-underline-offset:3px}@media(min-width:1140px){.blueBanner_blueBanner__J6RCS{gap:24px}}.button_button__7RcQL{padding:12px 16px;display:flex;justify-content:center;align-items:center;border-radius:4px;transition:.3s;text-transform:uppercase;border:none}.button_button_link__mYrF_{text-decoration:none}.button_button_button__IUZvd{border:none}.button_button__buttonDots__aLzo0{display:inline-flex;margin-left:4px}.button_button__buttonDots__aLzo0 span{opacity:0;animation:button_dotsBlink__J40LA 1.4s infinite}.button_button__buttonDots__aLzo0 span:first-child{animation-delay:0s}.button_button__buttonDots__aLzo0 span:nth-child(2){animation-delay:.2s}.button_button__buttonDots__aLzo0 span:nth-child(3){animation-delay:.4s}.button_button_fullWidth__gX91T{width:100%}.button_button_small__H1Z_V{font-size:14px}.button_button_normal__6aJur{font-size:16px}.button_button_big__WJALa{font-size:18px}.button_button_outlined__7Lk6e{border:1px solid #770027;color:#770027}.button_button_outlined__7Lk6e:hover{cursor:pointer;color:#fff;background-color:#770027;transition:.3s}.button_button_filled__vWYFL{color:#fff;background-color:#770027}.button_button_filled__vWYFL:hover{cursor:pointer;transition:.3s;background-color:#930031}.button_button__7RcQL:disabled{opacity:.8;cursor:not-allowed;pointer-events:none}@keyframes button_dotsBlink__J40LA{0%,80%,to{opacity:0}40%{opacity:1}}.contactForm_contactForm__twoLines__QNvdM,.contactForm_contactForm__wrapper__tXUoB{display:flex;flex-direction:column;gap:16px}.contactForm_contactForm__inputWrapper__XJtuN{display:flex;flex-direction:column;gap:4px;width:100%}.contactForm_contactForm__input__0W6CV{padding:24px 20px;height:60px;border:1px solid #808595;font-size:16px;line-height:1.25;width:100%;border-radius:4px}.contactForm_contactForm__input__0W6CV:focus{border:1px solid #2a2a2c;box-shadow:none!important;outline:none;transition:.3s}.contactForm_contactForm__input__0W6CV:focus::placeholder{color:transparent;transition:.3s}.contactForm_contactForm__input__0W6CV::placeholder{font-size:16px;color:#b3b6bf;transition:.3s}.contactForm_contactForm__input_textArea___l8_l{height:200px;resize:none}.contactForm_contactForm__input_error__6ROvE{border:1px solid #930031;color:#930031}.contactForm_contactForm__checkboxWrapper__nDqiO{display:flex;align-items:center;gap:12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:16px}.contactForm_contactForm__checkboxWrapper__nDqiO:hover:not(:has(a:hover)) .contactForm_contactForm__checkbox__IX9iS{border:1px solid #2a2a2c;cursor:pointer}.contactForm_contactForm__checkboxWrapper__nDqiO input{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.contactForm_contactForm__checkboxWrapper__nDqiO input:checked+.contactForm_contactForm__checkbox__IX9iS{border:1px solid #2a2a2c;transition:.3s}.contactForm_contactForm__checkboxWrapper__nDqiO input:focus-visible+.contactForm_contactForm__checkbox__IX9iS{outline-offset:1px;outline:auto}.contactForm_contactForm__checkboxWrapper__nDqiO .contactForm_contactForm__checkboxError__GZ7wo{border:1px solid #930031;transition:.3s}.contactForm_contactForm__checkboxWrapper__nDqiO input:checked+.contactForm_contactForm__checkbox__IX9iS:after{content:"";display:block;width:12px;height:6px;border-left:1.5px solid #2a2a2c;border-bottom:1.5px solid #2a2a2c;border-radius:0 0 0 1px;transform:rotate(-55deg) skew(-20deg);margin-bottom:5px}.contactForm_contactForm__captcha__RRk6i{transform:scale(.888);transform-origin:0 0;max-width:270px}.contactForm_contactForm__checkbox__IX9iS{min-width:18px;min-height:18px;display:flex;align-items:center;justify-content:center;margin:0;background-color:#fff;border:1px solid #808595;border-radius:2px;box-shadow:inset 0 2px 5px hsla(8,6%,72%,.39);transition:.3s}.contactForm_contactForm__errorText__2pm4M{font-size:12px;line-height:1.25;color:#930031}.contactForm_contactForm__buttonWrapper__02OYX{display:flex;flex-direction:column;gap:8px}.contactForm_contactForm__responseMessage__o2JjF{font-size:16px;line-height:1.5}.contactForm_contactForm__responseMessage_error__gsN62{color:#930031}.contactForm_contactForm__responseMessage_success__bTDWT{color:#1e6f3d}.contactForm_contactForm__button__3GLRH{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;gap:30px;width:100%}.contactForm_contactForm__button_fullWidth__YwA2j{grid-template-columns:1fr}@media(min-width:768px){.contactForm_contactForm__captcha__RRk6i{transform:unset;transform-origin:unset;max-width:unset}}@media(min-width:1140px){.contactForm_contactForm__twoLines__QNvdM{flex-direction:row;gap:24px}.contactForm_contactForm__wrapper__tXUoB{gap:24px}}.contactsBottom_contactsBottom__wrapper__p0TKP{margin-top:64px;display:flex;background-color:#f8fafd;width:100%;justify-content:center;align-items:center}.contactsBottom_contactsBottom__content__8Vvak{max-width:1140px;width:100%;padding:56px 24px;gap:24px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.contactsBottom_contactsBottom__textWrapper__qbuVs{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.contactsBottom_contactsBottom__text__z_IDx{font-size:22px;line-height:28px;letter-spacing:.02em;font-weight:700;color:#2c2f50;font-family:Kanit,sans-serif;text-transform:uppercase}.contactsBottom_contactsBottom__link__j7I0j{width:280px}@media(min-width:768px){.contactsBottom_contactsBottom__wrapper__p0TKP{margin-top:80px}.contactsBottom_contactsBottom__text__z_IDx{font-size:32px;line-height:40px;letter-spacing:normal}.contactsBottom_contactsBottom__content__8Vvak{flex-direction:row}}@media(min-width:1140px){.contactsBottom_contactsBottom__wrapper__p0TKP{margin-top:96px}.contactsBottom_contactsBottom__text__z_IDx{font-size:40px;line-height:1.2}.contactsBottom_contactsBottom__link__j7I0j{width:360px}}.contacts_contacts__ZpJB_{max-width:1140px;padding:0 24px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:40px}.contacts_contacts__header__oHk6r{margin-top:56px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;align-items:flex-start}.contacts_contacts__ZpJB_ .contacts_contacts__headerTitle__qs0Vj{font-size:32px;line-height:1.5;font-weight:700;min-width:max-content;color:#2a2a2c}.contacts_contacts__ZpJB_ .contacts_contacts__headerText__68qzy{max-width:748px;width:100%;font-size:16px;line-height:1.5;color:#2a2a2c}.contacts_contacts__banners__oga9k{display:grid;grid-template-columns:1fr;grid-auto-rows:1fr;grid-gap:24px;gap:24px}.contacts_contacts__formWrapper__PSqL3{display:grid;grid-template-areas:"image" "form";grid-template-columns:1fr;width:100%;grid-gap:16px;gap:16px;min-height:600px;margin-top:24px}.contacts_contacts__imageWrapper__vM1YD{position:relative;grid-area:image;min-height:260px;max-height:600px}.contacts_contacts__form___mAvD{grid-area:form}.contacts_contacts__formImage__fYTYx{object-fit:cover}.contacts_contacts__formBannerImage__I2DDA{position:absolute;right:4px;top:4px;object-fit:contain;max-width:100px}.contacts_contacts__bannerLogo__RM2cO{position:absolute;top:50%;left:50%;max-width:80%;transform:translate(-50%,-50%)}@media(min-width:768px){.contacts_contacts__banners__oga9k{grid-template-columns:1fr 1fr 1fr;gap:16px}.contacts_contacts__header__oHk6r{flex-direction:row;justify-content:space-between;gap:16px}.contacts_contacts__formWrapper__PSqL3{grid-template-columns:1fr 1fr;grid-template-areas:"form image"}.contacts_contacts__ZpJB_{gap:64px}.contacts_contacts__formBannerImage__I2DDA{right:16px;top:20px;max-width:unset}.contacts_contacts__header__oHk6r{margin-top:72px}.contacts_contacts__formWrapper__PSqL3{margin-top:8px}.contacts_contacts__banners__oga9k{gap:16px}}@media(min-width:1140px){.contacts_contacts__ZpJB_{gap:72px}.contacts_contacts__banners__oga9k{gap:30px}.contacts_contacts__header__oHk6r{margin-top:88px}.contacts_contacts__formWrapper__PSqL3{margin-top:-24px;gap:32px}.contacts_contacts__banners__oga9k{gap:32px}}