.nhs-contact-hero{background-color:#f0f7ed;padding:48px 20px;text-align:center}.nhs-contact-hero__heading{font-size:3.2rem;font-weight:400;color:#2d2d2d;line-height:1.15;margin-bottom:1rem;max-width:700px;margin-left:auto;margin-right:auto}.nhs-contact-hero__text{font-size:1.5rem;color:#4a4a4a;line-height:1.65;max-width:600px;margin:0 auto}.nhs-contact-info{padding:60px 20px 40px;text-align:center}.nhs-contact-info__available{font-size:1.6rem;font-weight:500;color:#2d2d2d;margin-bottom:2rem}.nhs-contact-info__phones{margin-bottom:1.5rem}.nhs-contact-info__phones p{font-size:1.5rem;color:#4a4a4a;line-height:1.8}.nhs-contact-info__phones a{color:#2d2d2d;font-weight:500;text-decoration:none;transition:color .2s ease}.nhs-contact-info__phones a:hover{color:#4a9533}.nhs-contact-info__email{font-size:1.5rem;color:#4a4a4a}.nhs-contact-info__email a{color:#2d2d2d;font-weight:500;text-decoration:none;transition:color .2s ease}.nhs-contact-info__email a:hover{color:#4a9533}.nhs-contact-form{padding:20px 20px 80px}.nhs-contact-form__heading{font-size:2.8rem;font-weight:400;color:#2d2d2d;text-align:center;margin-bottom:3rem}.nhs-contact-form__form{max-width:600px;margin:0 auto;display:flex;flex-direction:column;gap:1.4rem}.nhs-contact-form__form input[type=text],.nhs-contact-form__form input[type=email],.nhs-contact-form__form textarea{width:100%;border:1px solid #E5E5E5;background:#fff;padding:14px 16px;font-size:1.4rem;color:#2d2d2d;font-family:inherit;border-radius:0;transition:border-color .2s ease}.nhs-contact-form__form input[type=text]::placeholder,.nhs-contact-form__form input[type=email]::placeholder,.nhs-contact-form__form textarea::placeholder{color:#999}.nhs-contact-form__form input[type=text]:focus,.nhs-contact-form__form input[type=email]:focus,.nhs-contact-form__form textarea:focus{outline:none;border-color:#4a9533}.nhs-contact-form__form textarea{resize:none}.nhs-contact-form__submit{background:#2d2d2d;color:#fff;border:none;padding:16px 32px;border-radius:999px;font-size:1.3rem;font-weight:500;text-transform:uppercase;letter-spacing:.12em;cursor:pointer;transition:background .2s ease;align-self:center;min-width:200px}.nhs-contact-form__submit:hover{background:#1a1a1a}.nhs-contact-form__success{background:#f0f7ed;border:1px solid #4a9533;padding:16px;text-align:center;font-size:1.4rem;color:#2d2d2d;border-radius:4px}.nhs-contact-form__error{background:#fdf0f0;border:1px solid #C0392B;padding:16px;text-align:center;font-size:1.4rem;color:#c0392b;border-radius:4px}@media screen and (max-width:749px){.nhs-contact-hero__heading{font-size:2.4rem}.nhs-contact-form__heading{font-size:2.2rem}}
/*# sourceMappingURL=/cdn/shop/t/7/assets/nhs-contact.css.map */
