.custom-contact-form .container{color:#000;display:flex;flex-wrap:wrap;margin:0 0 60px;gap:40px}.custom-contact-form .field{background:#fff;background-clip:padding-box;border:none;border-radius:0;font-family:var(--font-body-family);font-size:18px;line-height:1.5;padding:5px 10px;vertical-align:baseline;width:100%;box-sizing:border-box}.custom-contact-form *:focus-visible{outline:none;box-shadow:none}.custom-main-page .rte{margin-top:0!important}.custom-contact-form .label{font-size:18px;font-weight:600}.custom-contact-form .error-label{margin-top:-18px;font-size:18px}.custom-contact-form a{color:#000}.custom-contact-form .field select,.custom-contact-form .field input,.custom-contact-form .field textarea{width:100%;font-size:18px;color:#000;font-weight:400;border:none}.custom-contact-form .contact{padding-top:0;padding-bottom:0}.custom-contact-form .column{flex:1;padding:0;max-width:50%}.custom-contact-form .contact__button button{float:right;background:#001a71;border:2px solid #001a71;color:#fff;text-align:center;text-decoration:none!important;cursor:pointer;display:inline-block;font-weight:700;margin:0;padding:0 27px;font-size:2rem;line-height:3.8rem;box-sizing:border-box;vertical-align:middle}.custom-contact-form .contact__button button:before,.custom-contact-form .contact__button button:after{box-shadow:none}.custom-contact-form .contact__button button:hover:before,.custom-contact-form .contact__button button:hover:after{box-shadow:none}.custom-contact-form .contact__button button:hover{background:#2f6a37;border:2px solid #2f6a37}.custom-contact-form .form-status{margin-top:10px;display:block;font-size:1.3rem;background:#e5efe5;color:#006400;padding:12px 27px 12px 45px;position:relative}.custom-contact-form .form-status svg{width:15px!important;height:15px!important;margin:-2px 10px -2px 0}.custom-contact-form h3{margin:0 0 16px;font-size:20px;font-weight:700}@media screen and (max-width:990px){.contact__button{text-align:center}.contact__button button{float:none!important}.custom-contact-form .column{flex-basis:100%;max-width:100%}.page-width--narrow{padding:0}.page-width{padding:0 1.5rem}}
/*# sourceMappingURL=/cdn/shop/t/112/assets/custom-contact-form.css.map */
