.mbx-newsletter .mbx-intro{max-width:46rem;margin-inline:auto;margin-block-end:2rem}.mbx-newsletter .mbx-intro__lead{color:#ffffffe6;font-size:1rem}.mbx-newsletter__form{min-height:129px;max-width:600px;margin-inline:auto}.mbx-newsletter__form .wpcf7-form{position:relative}.mbx-newsletter__form .mbx-nl__field{position:relative;margin:0}.mbx-newsletter__form input[type=email]{width:100%;padding:15px 175px 15px 0;border:0;border-block-end:2px solid var(--wp--preset--color--white);border-radius:3px;background:none;color:var(--wp--preset--color--white);font-size:1rem;line-height:1.6}.mbx-newsletter__form input[type=email]::placeholder{color:#ffffff78}.mbx-newsletter__form .mbx-nl__submit{position:absolute;inset-inline-end:0;inset-block-start:3px;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:0;border-radius:var(--mbx-radius-pill);background:var(--mbx-gold-surface);color:var(--wp--preset--color--white);cursor:pointer;transition:background-color .2s,color .2s}.mbx-newsletter__form .mbx-nl__submit:after{content:"";flex:0 0 auto;width:20px;height:20px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M22 2 11 13'/%3E%3Cpath d='M22 2 15 22l-4-9-9-4z'/%3E%3C/svg%3E") center/contain no-repeat}.mbx-newsletter__form .mbx-nl__submit:hover,.mbx-newsletter__form .mbx-nl__submit:focus-visible{background:var(--wp--preset--color--white);color:var(--wp--preset--color--gold)}.mbx-newsletter__form .mbx-nl__accept{margin:25px 0 0;color:#ffffffc7;font-size:.9rem;line-height:1.6}.mbx-newsletter__form .mbx-nl__accept a{color:var(--wp--preset--color--gold);text-decoration:underline}.mbx-newsletter__form .mbx-nl__req{color:#ff7a7a}.mbx-newsletter__form .wpcf7-list-item{margin:0}.mbx-newsletter__form .wpcf7-list-item label{display:flex;align-items:flex-start;gap:.3em;cursor:pointer}.mbx-newsletter__form input[type=checkbox]{flex:0 0 auto;width:15px;height:15px;margin:0;border:1px solid #cbd5e0;border-radius:3px;background:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.mbx-newsletter__form input[type=checkbox]:checked{border-color:var(--wp--preset--color--gold);background:var(--wp--preset--color--gold)}.mbx-newsletter__form .wpcf7-not-valid-tip{margin-block-start:.35rem;color:#ff8a8a;font-size:.75rem}.mbx-newsletter__form .wpcf7 form .wpcf7-response-output,.mbx-newsletter__form .wpcf7-response-output{margin:.75rem 0 0;padding:0;border:0;color:var(--wp--preset--color--white);font-size:.875rem;font-weight:600;line-height:1.2}.mbx-newsletter__form .wpcf7-spinner{position:absolute;inset-inline-end:0;inset-block-start:100%;margin:.25rem 0 0}.mbx-newsletter__form .mbx-nl__submit{width:160px;height:48px;padding:14px 16px;font-size:.875rem;font-weight:500;line-height:1;letter-spacing:1px;text-transform:uppercase}@media(max-width:767px){.mbx-newsletter__form input[type=email]{padding-inline-end:80px}.mbx-newsletter__form .mbx-nl__submit{width:48px;height:48px;padding:0}.mbx-newsletter__form .mbx-nl__submit .mbx-nl__submit-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}
