.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact.page-width{max-width:940px}.contact.page-width:before{content:"HOMEFY SUPPORT";display:table;margin:0 auto 1.2rem;padding:.7rem 1.2rem;border:1px solid rgba(31,94,255,.14);border-radius:999px;background:#1f5eff12;color:#1f5eff;font-size:1.1rem;font-weight:800;letter-spacing:.12em;line-height:1}.contact .title{margin:0 auto 2.8rem;color:#0f2a6b;text-align:center;font-weight:800;letter-spacing:-.025em}.contact form#ContactForm{padding:3.2rem;border:1px solid #dce4f0;border-radius:2.2rem;background:#fff;box-shadow:0 1.6rem 4rem #0f2a6b14}.contact form#ContactForm .field{margin-bottom:1.6rem}.contact form#ContactForm .field:before,.contact form#ContactForm .field:after{box-shadow:none!important}.contact form#ContactForm .field__input{min-height:5.4rem;border:1px solid #dce4f0!important;border-radius:1.2rem!important;background:#fbfcff!important;color:#172033;box-shadow:none!important;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.contact form#ContactForm textarea.field__input{min-height:17rem;resize:vertical}.contact form#ContactForm .field__input:hover{border-color:#b9c7df!important;background:#fff!important}.contact form#ContactForm .field__input:focus,.contact form#ContactForm .field__input:focus-visible{border-color:#1f5eff!important;background:#fff!important;box-shadow:0 0 0 3px #1f5eff1a!important;outline:none!important}.contact form#ContactForm .field__label{color:#667085;font-weight:600}.contact form#ContactForm .form__message,.contact form#ContactForm .form-status-list{color:#172033}.contact__button{margin-top:2.4rem}.contact__button .button{width:100%;min-height:5.4rem;border:0!important;border-radius:1.4rem!important;background:linear-gradient(135deg,#1f5eff,#194dd6)!important;color:#fff!important;font-weight:800;letter-spacing:.02em;box-shadow:0 1rem 2.2rem #1f5eff33!important;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease}.contact__button .button:before,.contact__button .button:after{box-shadow:none!important}.contact__button .button:hover{transform:translateY(-1px);filter:brightness(.98);box-shadow:0 1.2rem 2.6rem #1f5eff3d!important}.contact__button .button:focus-visible{outline:3px solid rgba(31,94,255,.22)!important;outline-offset:3px}@media screen and (min-width:750px){.contact__fields{grid-column-gap:1.6rem}}@media screen and (max-width:749px){.contact.page-width:before{margin-bottom:1rem;font-size:1rem}.contact .title{margin-bottom:2.2rem}.contact form#ContactForm{padding:2.2rem 1.6rem;border-radius:1.7rem;box-shadow:0 1rem 2.8rem #0f2a6b12}.contact__button{margin-top:2rem}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
