.contact-fields-2-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:24px}.contact-page-wrapper{display:grid;grid-template-columns:1fr 1fr;position:relative;background-color:#f8e3e4;border-radius:20px}.field:hover.field:after,.select:hover.select:after,.select__select:hover.select__select:after,.customer .field:hover.field:after,.customer select:hover.select:after,.localization-form__select:hover.localization-form__select:after{box-shadow:unset!important;outline:0px!important;border-radius:16px}.field__input:focus-visible,.select__select:focus-visible,.customer .field input:focus-visible,.customer select:focus-visible,.localization-form__select:focus-visible.localization-form__select:after{box-shadow:0 0 0 1px #d88e97;outline:0}textarea,textarea:hover,textarea:focus-visible{border-radius:16px!important}.field__input,.field__label{color:#1d4653}.contact-page-section{padding-bottom:60px}.contact__button .btn.btn--primary{display:inline-flex;position:relative;background-color:#39a487;color:#fff;font-size:16px;line-height:140%;padding:18px 12px;border-radius:94px;overflow:hidden;z-index:1;justify-content:center;width:100%;font-family:Agrandir;font-weight:900;border:0px;outline:0px}.field__input,.contact__fields .field__input{border-radius:16px}#ContactForm .field{margin-bottom:24px}.field:after{border-radius:16px}.contact-abs-elem{position:absolute}.contact-page-img{width:100%;border-radius:0 20px 20px 0}.contact-page-right-side{position:relative}.contact-page-right-side-abs-text{border-radius:0 0 20px;position:absolute;bottom:0;background-color:#e49aa3;text-align:center;padding:18px 40px;color:#fff;font-family:Agrandir;font-size:18px;line-height:120%}.contact-abs-elem{position:absolute;margin-left:auto;margin-right:auto;left:16px;right:0;z-index:2;height:100%}.contact-heading{margin-top:45px;margin-bottom:45px;text-align:center;font-family:Agrandir;font-weight:900;color:#1d4653;font-size:56px;line-height:120%}.contact-page-left-side{padding:25px 50px 25px 40px;display:flex;flex-direction:column;justify-content:center}.contact-text{margin-top:0;margin-bottom:24px;font-family:Agrandir;font-size:20px;line-height:130%;color:#1d4653}.contact-abs-elem.mobile{display:none}.field:after{box-shadow:0 0 0 1px #d88e97}@media only screen and (max-width: 1005px){.contact-fields-2-wrapper{display:flex;flex-direction:column;gap:0px}.contact-page-left-side{padding:25px 35px 25px 25px}}@media only screen and (max-width: 935px){.contact-page-img{height:100%;object-fit:cover}}@media only screen and (max-width: 740px){.contact-heading{margin-top:24px;margin-bottom:24px;font-size:32px}.contact-page-wrapper{display:flex;flex-direction:column}.contact-page-left-side{padding:16px 16px 24px}.contact-text{font-size:16px;margin-bottom:16px}#ContactForm .field{margin-bottom:12px}.contact-page-img,.contact-page-right-side-abs-text{border-radius:0 0 20px 20px}.contact-abs-elem{display:none}.contact-abs-elem.mobile{display:block;position:absolute;margin-top:0;margin-bottom:auto;left:0;top:0;bottom:0;right:0;z-index:2;height:auto;width:100%}.contact-page-right-side-abs-text{position:absolute;bottom:0;background-color:#e49aa3;text-align:center;padding:10px 13.5px;color:#fff;font-size:14px;line-height:120%}.contact-page-right-side{position:relative}.contact-page-section{padding-bottom:40px}}@media only screen and (max-width: 376px){.contact-page-img{aspect-ratio:.8}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/contact-page-section.css.map */
