.contact img{max-width:100%}.contact .form__message{align-items:flex-start;justify-content:center}.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}}@media screen and (max-width:1024px){.custom_contactform{flex-direction:column-reverse}.custom_contactform .custom_contactform,.custom_contactform .contact_detail,.custom_contactform .contact__form{max-width:100%}}.custom_contactform{max-width:904px;display:flex;margin:auto}.custom_heading{font-size:20px;text-align:center;border-top:1px solid black;border-bottom:1px solid black;padding:5px;margin-bottom:5rem;text-transform:uppercase}.contact_detail{max-width:344px;margin-right:30px}.contact__form{max-width:530px}.custom_main_contact{margin-top:28px}.contact-title.title{font-size:20px;text-align:center;margin-bottom:0;text-transform:uppercase;border-top:1px solid black;border-bottom:1px solid black;padding:5px}#custom-contact-form{max-width:530px;margin:20px auto;padding:0 1.5rem;color:#aaa}#custom-contact-form h2{font-size:30px;font-weight:600;margin-bottom:3rem}#custom-contact-form h3.contact-heading{margin-bottom:2.5rem}#custom-contact-form p{text-align:center;font-size:14px;margin-bottom:20px}#custom-contact-form .form-group{margin-bottom:15px}#custom-contact-form label{display:block;margin-bottom:5px;font-size:12px;text-transform:uppercase;letter-spacing:normal}#custom-contact-form select,#custom-contact-form textarea,#custom-contact-form input{width:100%;padding:10px 12px;font-size:14px}#custom-contact-form select:focus,#custom-contact-form textarea:focus,#custom-contact-form input:focus{box-shadow:none;outline:none}#custom-contact-form .form-group span.required{margin-left:3px;color:aaa}#custom-contact-form .form-group input,#custom-contact-form .form-group select,#custom-contact-form .form-group textarea{border:none;background:#f1f1f1;color:#000;border-radius:2px;font-family:var(--font-heading-family)}#custom-contact-form .form-group textarea{resize:vertical}#custom-contact-form .error{color:red;font-size:10px;display:none}#custom-contact-form .submitButton{width:100%;padding:12px;background-color:#000;color:#fff;border:none;cursor:pointer;text-transform:uppercase;font-size:14px}#custom-contact-form .file-element{display:flex;align-items:center;gap:5px;cursor:pointer;text-align:left;width:100%;position:relative;border:1px dashed #bababa;padding:7px 2px}#custom-contact-form .file-element .file-label{display:flex!important;align-items:center;margin-bottom:0!important}#custom-contact-form .file-element .uploadIcon{width:20px;height:20px;fill:#fff}#custom-contact-form .file-element .file-text{font-size:10px;font-weight:400;margin:0 0 0 5px;padding:0}#custom-contact-form .file-element input[type=file],#custom-contact-form .file-element.uploaded .uploadIcon{display:none}#custom-contact-form .attached-file-elemenmt.form-group label{text-transform:lowercase!important}
/*# sourceMappingURL=/cdn/shop/t/16/assets/section-contact-form.css.map */
