/* START_SECTION:fh-contact (INDEX:12) */
.fh-contact-page{max-width:880px;margin:auto;padding:55px 35px 70px}.fh-contact-page header{text-align:center;margin-bottom:32px}.fh-contact-page h1{font-size:60px;color:var(--pink);margin:12px 0 20px}.fh-contact-page header>p:last-child{font-size:17px;line-height:1.8}.fh-contact-page form{background:#fff;border:1px solid #efd0db;border-radius:22px;padding:32px}.fh-contact-page label{display:block;font-size:14px;font-weight:700;margin-bottom:9px}.fh-contact-page input,.fh-contact-page textarea{display:block;width:100%;background:#fffdf8;color:#352421;font:inherit;border:1px solid #d5b9bd;border-radius:10px;padding:13px 15px;margin-bottom:24px}.fh-contact-page input:focus,.fh-contact-page textarea:focus{outline:2px solid #e92c73;outline-offset:3px}.fh-contact-fields{display:grid;grid-template-columns:1fr 1fr;gap:22px}.fh-contact-page textarea{resize:vertical}.fh-contact-page .fh-button{border:0;cursor:pointer}.fh-contact-faq{text-align:center;margin-top:25px;font-size:14px}.fh-contact-faq a{text-decoration:underline;color:#a92558}.fh-contact-success,.fh-contact-errors{padding:18px;border-radius:10px;background:#fff0f5;margin-bottom:24px;line-height:1.6}@media(max-width:749px){.fh-contact-page{padding:35px 20px 45px}.fh-contact-page h1{font-size:42px}.fh-contact-page form{padding:22px}.fh-contact-fields{grid-template-columns:1fr;gap:0}}
/* END_SECTION:fh-contact */
