h1.main-page-title{display:none}#MainContent{background-color:#f2f0ec}.contact-container{margin:0 auto}.contact-header{text-align:left;margin-bottom:2rem}.contact-header h1{font-size:2.5rem;margin-bottom:1rem;font-weight:600}.contact-header p{font-size:1.1rem;line-height:1.6;margin-bottom:2rem}.contact-layout{display:flex;flex-direction:column}.contact-form-column{flex:1;padding:0 20px}@media screen and (min-width: 750px){.contact-layout{flex-direction:row}.contact-form-column{padding:30px 20px}}.contact-info-column{background-color:#026442;color:#fff;padding:40px;display:flex;justify-content:center;align-items:start;flex-direction:column}@media screen and (min-width: 750px){.contact-info-column{flex:0 0 40%}}.contact-form-wrapper{max-width:1200px;margin:75px auto}.contact-form-wrapper h1{font-size:60px;font-weight:400}.contact-form-wrapper h2{margin-top:0;margin-bottom:1.5rem;font-size:1.8rem;font-weight:400}.contact-form-wrapper .field__input,.contact-form-wrapper .text-area{width:100%;padding:15px;border:1px solid rgb(116,119,118);border-radius:0;font-size:1rem}.contact-form-wrapper .field__input:focus,.contact-form-wrapper .text-area:focus{border-color:#4a4a4a;outline:none}.contact-form-wrapper .field__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-form-wrapper .contact__button button{background-color:#026442;color:#fff;border:none;cursor:pointer;transition:background-color .3s ease;float:right;min-width:180px;height:auto!important;padding:15px 20px}.contact-form-wrapper p{font-size:18px;font-weight:300}.contact-form-wrapper .contact__button button:hover{background-color:#003f2e}.contact-form-wrapper .form-status{padding:1rem;border-radius:0;margin-bottom:1.5rem}.contact-form-wrapper .form-status-list{background-color:#f8d7da;color:#721c24}.contact-form-wrapper .form__message{background-color:#d4edda;color:#155724}.contact-info-column h3{font-size:1.2rem;margin-bottom:.5rem;font-weight:500;letter-spacing:1.92px;text-transform:uppercase}.contact-info-column p{margin-bottom:1.5rem}.contact-info-column a{color:#fff;text-decoration:none}.contact-info-column a:hover{text-decoration:underline}.contact-info-section{margin-bottom:2rem}.contact-form-grid{display:grid;grid-template-columns:1fr;gap:10px}@media screen and (min-width: 750px){.contact-form-grid{grid-template-columns:1fr 1fr}.contact-form-grid .field.full-width{grid-column:span 2}}
/*# sourceMappingURL=/cdn/shop/t/9/assets/section-contact-form.css.map */
