.styles_contactsPage__j7imu{flex:1 1;padding:3rem 0}.styles_contactsPage__split__IAP7c{display:flex;border-radius:1.5rem;overflow:hidden;min-height:36rem;box-shadow:0 4px 24px rgba(0,0,0,.08)}.styles_contactsPage__left__4MBf_{width:22rem;flex-shrink:0;background:#000;color:#fff;position:relative}[data-theme=dark] .styles_contactsPage__left__4MBf_{background:#1a1a1a}.styles_contactsPage__left__content__cIOb_{padding:2.5rem 2rem;display:flex;flex-direction:column;height:100%}.styles_contactsPage__left__title__7VJsL{font-size:1.75rem;font-weight:700;line-height:2.25rem;margin-bottom:.75rem}.styles_contactsPage__left__subtitle__TArgf{font-size:.9375rem;line-height:1.5rem;color:hsla(0,0%,100%,.7);margin-bottom:auto}.styles_contactsPage__left__divider__GbJJp{height:1px;background:hsla(0,0%,100%,.15);margin:2rem 0}.styles_contactsPage__left__contacts__os7x1{display:flex;flex-direction:column;gap:1.25rem}.styles_contactsPage__left__item__6xGa8{display:flex;gap:.75rem;align-items:flex-start}.styles_contactsPage__left__icon__i_7Vx{font-size:1rem;color:var(--color-blue-500);margin-top:.125rem}.styles_contactsPage__left__label__8E8yu{font-size:.6875rem;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.08em;margin-bottom:.125rem}.styles_contactsPage__left__value__iStBf{font-size:.9375rem;font-weight:500;color:#fff}.styles_contactsPage__left__messengers__DlaTO{display:flex;gap:.75rem;margin-top:1.5rem}.styles_contactsPage__left__messenger__6_R2k{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1.25rem;border-radius:2rem;background:hsla(0,0%,100%,.12);color:#fff;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .2s}.styles_contactsPage__left__messenger__6_R2k:hover{background:hsla(0,0%,100%,.22);color:#fff}.styles_contactsPage__right__i2ZVp{flex:1 1;background:var(--color-white);padding:2.5rem;display:flex;align-items:center}.styles_contactsPage__form__1ebrj{width:100%;display:flex;flex-direction:column;gap:1.25rem}.styles_contactsPage__form__1ebrj .ant-form-item-label{padding:0}.styles_contactsPage__form__1ebrj .ant-form-item-label>label{color:var(--color-neutral-700);font-family:Inter,sans-serif;font-size:.875rem;line-height:1.375rem}.styles_contactsPage__form__1ebrj .ant-form-item-row{display:flex;flex-direction:column;gap:.5rem}.styles_contactsPage__submit__jtXN1{width:100%}.styles_contactsPage__row__y5x6x{display:flex;gap:1.25rem}.styles_contactsPage__row__y5x6x>*{flex:1 1}.styles_contactsPage__group__wy8Bv{margin:0}.page_main__akH3E{width:100%;display:flex;flex-direction:column;padding-bottom:4rem}.page_main__hero__e00fK{width:100%;height:28rem;background:url(/images/hero.jpg) no-repeat 50%/cover;display:flex;align-items:center;position:relative;border-radius:0 0 1.5rem 1.5rem;overflow:hidden}.page_main__hero__e00fK:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(0,0,0,.7),rgba(0,0,0,.4) 50%,rgba(0,0,0,.2));z-index:1}.page_main__hero__container__ZYGtM{display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:2}.page_main__hero__content__XltEk{display:flex;flex-direction:column;gap:1rem;max-width:36rem}.page_main__hero__title__3PNVc{font-size:3rem;font-weight:700;color:#fff;line-height:3.5rem;letter-spacing:-.02em}.page_main__hero__subtitle__mYrYz{font-size:1.125rem;font-weight:400;color:hsla(0,0%,100%,.8);line-height:1.75rem}.page_main__hero__buttons__cWVEB{display:flex;gap:1rem}.page_main__hero__button__UqWBS{height:3rem;padding:0 2rem;font-size:1rem;font-weight:500;border-radius:.75rem;background:hsla(0,0%,100%,.15);color:#fff;border:1px solid hsla(0,0%,100%,.3);cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s;display:flex;align-items:center;gap:.5rem;align-self:flex-start}.page_main__hero__button__UqWBS:hover{background:hsla(0,0%,100%,.25);border-color:hsla(0,0%,100%,.5)}.page_main__hero__contactButton__PrxDA{height:3rem;padding:0 2rem;font-size:1rem;font-weight:500;border-radius:.75rem;background:#fff;color:#000;border:none;cursor:pointer;transition:all .2s;display:flex;align-items:center}.page_main__hero__contactButton__PrxDA:hover{background:hsla(0,0%,100%,.9)}.page_main__sectionHeader__hNEH8{display:flex;align-items:center;justify-content:space-between;padding:0}.page_main__sectionHeader__title__qSx8F{font-size:1.5rem;font-weight:600;color:var(--color-black);line-height:2rem}.page_main__sectionHeader__link__EjimQ{font-size:.875rem;color:var(--color-blue);cursor:pointer;transition:opacity .2s}.page_main__sectionHeader__link__EjimQ:hover{opacity:.7}