.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-column-gap:2rem}}.container{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.field__radio-group{display:flex;flex-direction:column;gap:10px}.field__radio{display:flex;align-items:center}.field__radio input{margin-right:10px}.custom-select{font-family:inherit;font-size:inherit;color:inherit;padding:10px;font-size:16px;line-height:1.5;box-sizing:border-box;width:100%;white-space:normal}.custom-file-input{opacity:0;position:absolute;z-index:-1}.custom-file-input-label{display:inline-block;font-family:inherit;font-size:16px;color:#fff;background-color:#333;padding:10px 20px;border-radius:4px;cursor:pointer;text-align:center;border:1px solid #333;transition:background-color .3s,color .3s}.custom-file-input-label:hover{background-color:#555;border-color:#555}.custom-field__label{display:block;margin-bottom:10px;font-size:16px;font-weight:700}.custom-field{margin-bottom:20px}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
