.blk-newsletter-form__header{border-top:3px solid var(--bs-black)}.blk-newsletter-form__hp{left:-9999px;opacity:0;pointer-events:none;position:absolute}.blk-newsletter-form__field{align-items:stretch;background:var(--bs-white);border:3px solid var(--bs-black);display:flex}.input-wrap:has(.is-invalid) .blk-newsletter-form__field{border-color:var(--bs-red-light)}.blk-newsletter-form__input{background:transparent;border:none;color:var(--bs-black);flex:1;font-family:halyard-display,sans-serif;font-size:18px;font-weight:500;line-height:135%;outline:none;padding:24px 20px}.blk-newsletter-form__input::-moz-placeholder{color:rgba(35,34,34,.45);font-weight:500}.blk-newsletter-form__input::placeholder{color:rgba(35,34,34,.45);font-weight:500}.blk-newsletter-form__input:-webkit-autofill,.blk-newsletter-form__input:-webkit-autofill:focus,.blk-newsletter-form__input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--bs-white) inset!important;-webkit-text-fill-color:var(--bs-black)!important;caret-color:var(--bs-black)}@media(max-width:991.98px){.blk-newsletter-form__input{padding:19px 16px}}.blk-newsletter-form__submit{background:transparent;border:none;cursor:pointer;font-family:halyard-display,sans-serif;font-weight:500;padding:24px 20px;transition:color .2s ease;white-space:nowrap}.blk-newsletter-form__submit:hover{color:var(--bs-green-dark)!important}.blk-newsletter-form__submit:disabled{cursor:not-allowed;opacity:.6}@media(max-width:991.98px){.blk-newsletter-form__submit{padding:19px 16px}}.blk-newsletter-form .error-text{color:var(--bs-red-light);display:block;font-size:14px;font-weight:400;line-height:135%;margin-top:6px}.blk-newsletter-form .form-msg{font-size:18px;font-weight:400;line-height:135%;margin-top:16px}.blk-newsletter-form .form-msg.success{color:var(--bs-green-dark)}.blk-newsletter-form .form-msg.error{color:var(--bs-red-light)}.blk-newsletter-form__legal{color:var(--bs-black);font-family:halyard-display,sans-serif;font-size:12px;font-weight:400;line-height:140%}.blk-newsletter-form__legal p{margin:0}.blk-newsletter-form__legal a{color:inherit;-webkit-text-decoration:underline;text-decoration:underline}.blk-newsletter-form__legal a:hover{color:var(--bs-green-dark)}