.contact-section{display:grid;grid-template-columns:1fr 1fr;border-bottom:.5px solid var(--border)}.contact-left{padding:88px 56px;border-right:.5px solid var(--border)}.sec-tag{font-size:11px;letter-spacing:.1em;text-transform:uppercase;display:block;margin-bottom:16px}.contact-left .sec-heading{font-weight:400;letter-spacing:-1.5px;margin-bottom:20px}.contact-left .sec-heading p{margin:0;font-size:inherit;color:inherit;font-weight:inherit;line-height:inherit}.contact-left p{margin-bottom:40px}.contact-promises{display:flex;flex-direction:column;gap:14px}.promise-item{font-size:14px;color:var(--mid);font-weight:300;display:flex;align-items:center;gap:12px}.promise-dot{width:5px;height:5px;background:#e8a020;border-radius:50%;flex-shrink:0}.contact-right{padding:88px 56px}.contact-section .form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.contact-section .form-group{display:flex;flex-direction:column;gap:7px;margin-bottom:20px}.contact-section .form-label{font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--light)}.contact-section .form-input,.contact-section .form-select,.contact-section .form-textarea{background:transparent;border:.5px solid var(--border);border-radius:3px;padding:13px 16px;font-size:14px;line-height:normal;outline:none;transition:border-color .2s;width:100%}.contact-section .form-input:focus,.contact-section .form-textarea:focus{border-color:#0000004d}.contact-section .form-select{-webkit-appearance:none;appearance:none;cursor:pointer}.contact-section .form-textarea{resize:vertical;min-height:110px}.checkbox-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.checkbox-item{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--mid);font-weight:300;cursor:pointer}.checkbox-item input{width:14px;height:14px;accent-color:var(--dark);flex-shrink:0}.contact-section .form-submit{gap:8px}.form-note{font-size:11px;color:var(--light);font-weight:300;margin-top:14px;line-height:1.6}@media screen and (max-width:991px){.contact-section{grid-template-columns:1fr}.contact-left,.contact-right{padding:30px 20px}}@media screen and (max-width:767px){.contact-section .form-input,.contact-section .form-select,.contact-section .form-textarea{padding:8px 12px;font-size:13px}}@media screen and (max-width:560px){.contact-section .form-row{grid-template-columns:1fr;gap:0}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/section-contact-with-form.css.map */
