.hlth-contact-s{background:var(--hlth-bg-white);padding:70px 0}.hlth-contact-s .hlth-contact-container{max-width:600px;margin:0 auto;padding:0 var(--hlth-container-pad)}.hlth-contact-s .hlth-contact-header{text-align:center;margin-bottom:40px}.hlth-contact-s .hlth-contact-headline{font-family:var(--hlth-font-editorial);font-size:28px;font-weight:600;font-style:italic;line-height:1.2;color:var(--hlth-dark, #2F3941);margin-bottom:8px}.hlth-contact-s .hlth-contact-headline em{font-family:var(--hlth-font-editorial);font-style:italic;font-weight:700}.hlth-contact-s .hlth-contact-sub{font-family:var(--hlth-font-primary);font-size:14px;font-weight:400;color:var(--hlth-dark, #2F3941);opacity:.45;margin:0 auto;line-height:1.5}.hlth-contact-s .hlth-contact-faq-link{color:var(--hlth-dark, #2F3941);opacity:1;text-decoration:underline;text-decoration-color:#2f394140;text-underline-offset:2px;transition:text-decoration-color .2s ease}.hlth-contact-s .hlth-contact-faq-link:hover{text-decoration-color:var(--hlth-dark, #2F3941)}.hlth-contact-s .hlth-contact-layout{display:flex;flex-direction:column}.hlth-contact-s .hlth-contact-form-card{background:transparent;border-radius:0;padding:0}.hlth-contact-s .hlth-contact-form-title{font-family:var(--hlth-font-primary);font-size:16px;font-weight:600;color:var(--hlth-dark, #2F3941);opacity:.4;margin-bottom:28px;text-align:center;letter-spacing:.02em}.hlth-contact-s .hlth-contact-fields{display:grid;grid-template-columns:1fr;gap:20px}.hlth-contact-s .hlth-contact-field{display:flex;flex-direction:column;gap:6px}.hlth-contact-s .hlth-contact-field label{font-family:var(--hlth-font-primary);font-size:13px;font-weight:600;color:var(--hlth-dark, #2F3941);letter-spacing:.02em}.hlth-contact-s .hlth-contact-field label .hlth-required{color:var(--hlth-sunset);font-weight:400}.hlth-contact-s .hlth-contact-field input,.hlth-contact-s .hlth-contact-field textarea,.hlth-contact-s .hlth-contact-field select{font-family:var(--hlth-font-primary);font-size:15px;font-weight:400;color:var(--hlth-dark, #2F3941);background:#fff;border:none;border-bottom:1.5px solid rgba(47,57,65,.12);border-radius:0;padding:12px 0;outline:none;transition:border-color .25s ease;-webkit-appearance:none;appearance:none}.hlth-contact-s .hlth-contact-field input:focus,.hlth-contact-s .hlth-contact-field textarea:focus,.hlth-contact-s .hlth-contact-field select:focus{border-color:var(--hlth-green);box-shadow:none}.hlth-contact-s .hlth-contact-field input::placeholder,.hlth-contact-s .hlth-contact-field textarea::placeholder{color:var(--hlth-dark, #2F3941);opacity:.25}.hlth-contact-s .hlth-contact-field textarea{resize:vertical;min-height:140px;border:1.5px solid rgba(47,57,65,.12);border-radius:20px;padding:16px}.hlth-contact-s .hlth-contact-field select{cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg width='12' height='8' viewBox='0 0 12 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%232F3941' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 0 center;padding-right:24px}.hlth-contact-s .hlth-contact-attach{position:relative;border:1.5px dashed rgba(47,57,65,.15);border-radius:20px;padding:28px 20px;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.hlth-contact-s .hlth-contact-attach:hover,.hlth-contact-s .hlth-contact-attach.is-dragover{border-color:var(--hlth-green);background:#84dda70a}.hlth-contact-s .hlth-contact-attach input[type=file]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.hlth-contact-s .hlth-contact-attach__icon{width:24px;height:24px;margin:0 auto 8px;stroke:var(--hlth-dark, #2F3941);opacity:.2}.hlth-contact-s .hlth-contact-attach__text{font-family:var(--hlth-font-primary);font-size:13px;font-weight:400;color:var(--hlth-dark, #2F3941);opacity:.4;line-height:1.5}.hlth-contact-s .hlth-contact-attach__text strong{color:var(--hlth-green);opacity:1;font-weight:600}.hlth-contact-s .hlth-contact-attach__files{margin-top:12px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.hlth-contact-s .hlth-contact-attach__file{display:inline-flex;align-items:center;gap:6px;background:var(--hlth-bg-cream, #F7F5F0);border:none;border-radius:50px;padding:6px 12px;font-family:var(--hlth-font-primary);font-size:12px;font-weight:500;color:var(--hlth-dark, #2F3941)}.hlth-contact-s .hlth-contact-attach__remove{background:none;border:none;cursor:pointer;padding:0;line-height:1;font-size:14px;color:var(--hlth-dark, #2F3941);opacity:.35;transition:opacity .15s ease}.hlth-contact-s .hlth-contact-attach__remove:hover{opacity:1}.hlth-contact-s .hlth-contact-submit{margin-top:32px;text-align:center}.hlth-contact-s .hlth-contact-submit button{font-family:var(--hlth-font-primary);font-size:14px;font-weight:700;color:#fff;background:var(--hlth-btn);border:2px solid var(--hlth-btn);border-radius:50px;padding:14px 44px;cursor:pointer;transition:background .25s ease,color .25s ease;width:auto;display:inline-flex;box-shadow:0 4px 16px #fe824226}.hlth-contact-s .hlth-contact-submit button:hover{background:transparent;color:var(--hlth-btn);box-shadow:none}.hlth-contact-s .hlth-contact-success{background:var(--hlth-bg-mint);border-radius:20px;padding:18px 20px;margin-bottom:24px;font-family:var(--hlth-font-primary);font-size:14px;font-weight:600;color:var(--hlth-green);display:flex;align-items:center;gap:10px}.hlth-contact-s .hlth-contact-success svg{width:18px;height:18px;stroke:var(--hlth-green);flex-shrink:0}.hlth-contact-s .hlth-contact-error{background:#fef2f2;border-radius:20px;padding:18px 20px;margin-bottom:24px;font-family:var(--hlth-font-primary);font-size:14px;font-weight:600;color:var(--hlth-sunset)}@media(min-width:750px){.hlth-contact-s{padding:96px 0 120px}.hlth-contact-s .hlth-contact-headline{font-size:32px}.hlth-contact-s .hlth-contact-fields{grid-template-columns:1fr 1fr;gap:24px}.hlth-contact-s .hlth-contact-field--full{grid-column:1 / -1}}@media(min-width:1024px){.hlth-contact-s{padding:120px 0 140px}.hlth-contact-s .hlth-contact-headline{font-size:34px}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/sec-hlth-contact.css.map */
