.contact-feature{width:100%;background-color:#fff}.contact-feature__container{max-width:1280px;margin:0 auto;padding:40px 0;display:flex;flex-direction:column;align-items:center;gap:48px}@media(min-width:1024px){.contact-feature__container{padding:48px 16px;gap:40px;flex-direction:row;align-items:stretch}}@media(min-width:1440px){.contact-feature__container{padding:48px 0}}.contact-feature__container__info{flex:1 1;display:flex;flex-direction:column;justify-content:space-between;padding:0 16px}@media(min-width:1024px){.contact-feature__container__info{padding:0}}.contact-feature__container__info__wrapper{height:100%;display:flex;flex-direction:column;gap:24px}.contact-feature__container__info__wrapper__header{display:flex;flex-direction:column;gap:8px;text-align:center}@media(min-width:1024px){.contact-feature__container__info__wrapper__header{padding:0;text-align:start}}.contact-feature__container__info__wrapper__header__section-name{color:var(--primary-color,#b06288)}.contact-feature__container__info__wrapper__header__title{font-size:40px;line-height:56px}@media(min-width:1024px){.contact-feature__container__info__wrapper__header__title{font-size:32px;line-height:48px}}.contact-feature__container__info__wrapper__question{text-align:center}@media(min-width:1024px){.contact-feature__container__info__wrapper__question{text-align:start;max-width:438px}}.contact-feature__container__info__wrapper__address{display:flex;flex-direction:column;text-align:center}@media(min-width:1024px){.contact-feature__container__info__wrapper__address{text-align:start}}.contact-feature__container__info__wrapper__address__name{font-weight:500}.contact-feature__container__info__social-media{display:flex;flex-direction:column;gap:16px}.contact-feature__container__info__social-media__title{font-weight:500}.contact-feature__container__info__social-media__icons{display:flex;gap:16px}.contact-feature__container__info__social-media__icons__icon{width:48px;height:48px;display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border-radius:100%;border:1px solid #dbdfe9}.contact-feature__container__info__social-media__icons__icon svg path{transition:.2s ease-in-out}.contact-feature__container__info__social-media__icons__icon:hover svg path{fill:var(--primary-color,#b06288)}.contact-feature__container__form-section{background-color:var(--secondary-color,#fef9fb);display:flex;flex-direction:column;gap:16px;flex:1 1;padding:24px 16px}@media(min-width:1024px){.contact-feature__container__form-section{padding:32px}}.contact-feature__container__form-section__content{display:flex;flex-direction:column;gap:16px}.contact-feature__container__form-section__content__title{text-align:center;font-family:"DM Serif Display",serif;font-size:24px;line-height:120%}@media(min-width:1024px){.contact-feature__container__form-section__content__title{text-align:start}}.contact-feature__container__form-section__form__inputs,.contact-feature__container__form-section__form__inputs__row{display:flex;flex-direction:column;gap:16px}@media(min-width:1024px){.contact-feature__container__form-section__form__inputs__row{flex-direction:row}}.contact-feature__container__form-section__form__inputs__single-input{width:100%}.contact-feature__container__form-section__form__inputs__single-input__message{height:139px;flex:1 1;width:100%;display:flex;padding:11px 12px;align-items:center;gap:12px;align-self:stretch;border-radius:8px;border:1px solid #b5bbcb;background:#fff;outline:none;font-size:14px;line-height:20px;resize:none;font-family:sans-serif}.contact-feature__container__form-section__form__inputs__single-input__message:focus{border-color:var(--primary-color,#b06288)}.contact-feature__container__form-section__form__inputs input{flex:1 1;width:100%;display:flex;padding:11px 12px;align-items:center;gap:12px;align-self:stretch;border-radius:8px;border:1px solid #b5bbcb;background:#fff;outline:none;font-size:14px;line-height:20px}.contact-feature__container__form-section__form__inputs input:focus{border-color:var(--primary-color,#b06288)}.contact-feature__container__form-section__form__inputs__checkbox-area{display:flex;gap:8px;font-size:12px;line-height:16px;align-items:flex-start;width:-moz-fit-content!important;width:fit-content!important}.contact-feature__container__form-section__form__inputs__checkbox-area__checkbox{height:100%}.contact-feature__container__form-section__form__inputs .button-wrapper{width:100%;padding:0;white-space:nowrap}.contact-feature__container__form-section__form__inputs .button-wrapper:has(.button[disabled]):hover{padding:0}.contact-feature__container__form-section__form__inputs .button-wrapper:hover .button{padding:10px 16px}.contact-feature__container__form-section__form__inputs .button-wrapper .button{width:100%}.loading-icon-spin{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.contact{padding-top:72px}@media(min-width:1024px){.contact{padding-top:80px}}