.contact-sec .page-width{--page-width: 900px;--page-width-padding: 24px}.contact-main{display:flex;flex-direction:column;gap:48px}.contact-header{text-align:center;max-width:512px;margin:0 auto}.contact-header .sub-title{letter-spacing:1.2px;font-size:12px;margin-bottom:12px;font-family:var(--font-family-base);line-height:1.34;text-transform:uppercase;color:#0e583d;font-weight:700}.contact-header .title{font-size:36px;color:#0a291f;line-height:1.112;margin-bottom:16px;letter-spacing:0}.contact-header .description{font-size:16px;color:#4c7668;line-height:1.625;letter-spacing:.2px}.contact-info-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.contact-info-item{background:#fff;border:1px solid #c9dbbd;border-radius:12px;padding:24px;display:flex;flex-direction:column;gap:12px}.contact-info-icon{width:40px;height:40px;margin:0 auto;display:flex;align-items:center;justify-content:center;background:#0e583d1a;color:#0e583d;border-radius:50%}.contact-info-icon svg{width:20px;height:20px}.contact-info-content{display:flex;flex-direction:column;gap:4px;text-align:center}.contact-info-title{color:#4c7668;font-family:var(--font-family-base);font-size:12px;text-transform:uppercase;margin:0;letter-spacing:1.2px;font-weight:700}.contact-info-description{display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.34;color:#4c7668}.contact-info-description strong{color:#0a291f;font-size:14px;font-weight:600;line-height:1.43}.contact-info-form{background:#fff;border:1px solid #c9dbbd;padding:32px;border-radius:12px;display:flex;flex-direction:column;gap:24px}.contact-info-form .form-title{font-size:20px;margin:0;line-height:1.4;color:#0a291f}.contact-info-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.contact-info-form-grid .select,.contact-info-form-grid .textarea,.contact-info-form-grid .button{grid-area:span 1 /span 2}.contact-info-form-grid input,.contact-info-form-grid select,.contact-info-form-grid textarea{height:auto;min-height:auto;padding:10px 16px;border-radius:12px;width:100%;background:#f3f6ef;border:1px solid rgb(201,219,189);box-shadow:none;font-size:14px;color:#0a291f;line-height:1.43;margin:0;position:unset!important;opacity:1!important}.contact-info-form-grid element-select button{display:none!important}.contact-info-form-grid select{background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" viewBox="0 0 28 16" width="20" height="20"><path fill="none" stroke-width="4" stroke="%230a291f" d="m1.57 1.59 12.76 12.77L27.1 1.59"></path></svg>');background-repeat:no-repeat;background-position:right 10px center;background-size:12px}.contact-info-form-grid .footer-input-filed{display:flex;flex-direction:column;gap:6px}.contact-info-form-grid .footer-input-filed label{font-size:12px;display:block;color:#0a291f;font-weight:600;text-transform:capitalize;line-height:1.4}.contact-info-form-grid element-select button span{font-size:14px!important;line-height:1.43!important;letter-spacing:0!important}.contact-info-form-grid element-select button svg{width:10px;height:auto}.contact-info-form-grid input::placeholder,.contact-info-form-grid textarea::placeholder{opacity:1;color:#4c7668}.contact-info-form-item.button button{display:flex;width:100%;box-shadow:#0000 0 0,#0000 0 0,#0000001a 0 1px 3px,#0000001a 0 1px 2px -1px;background:#0e583d;border-radius:10px;height:auto;line-height:1;padding:8px 16px}.contact-info-form-item.button button span{font-size:14px;line-height:1.43;font-family:var(--font-family-base);font-weight:500}.contact-info-form-item.button button:hover{background:#0e583de6}.contact-info-form-grid>.note{grid-area:span 1/ span 2;border-radius:10px;font-size:12px;font-weight:500;margin:0;color:#0e583d;border-color:currentColor}@media(max-width:749px){.contact-header .title{font-size:30px}.contact-info-grid,.contact-info-form-grid{grid-template-columns:1fr}.contact-info-form-grid>*{grid-area:span 1/span 1!important}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact-sec.css.map */
