.ab-notes[hidden]{display:none!important}
.ab-notes{box-sizing:border-box;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:40px;background:linear-gradient(120deg,#edf4ef,#eaf2f7);border:1px solid #d7e2dc;border-radius:22px;padding:40px;margin:40px auto;max-width:1140px;color:#30363a;font:400 16px/1.75 Poppins,Arial,sans-serif;text-align:left}
.ab-notes *{box-sizing:border-box}
.ab-notes h2{font:500 clamp(25px,3vw,35px)/1.3 Lora,Georgia,serif!important;color:#30363a!important;margin:10px 0 18px}
.ab-notes p{font:400 16px/1.75 Poppins,Arial,sans-serif!important;color:#30363a;margin:0 0 15px}
.ab-notes .ab-notes-eyebrow{font:600 11px/1.6 Poppins,Arial,sans-serif!important;letter-spacing:1.8px;color:#556b60;margin:0}
.ab-notes form{margin:0!important}
.ab-notes label{display:block;font:500 14px/1.5 Poppins,Arial,sans-serif;color:#30363a}
.ab-notes input[type=email]{display:block;width:100%;min-height:52px;margin:8px 0 12px;padding:13px 16px;background:#fff;border:1px solid #aebdb7;border-radius:9px;font:400 16px/1.5 Poppins,Arial,sans-serif;color:#30363a}
.ab-notes button[type=submit]{display:block;width:100%;min-height:52px;padding:14px 18px;border:0;border-radius:9px;background:#a8c9b3;color:#30363a;font:600 15px/1.5 Poppins,Arial,sans-serif;cursor:pointer}
.ab-notes button[type=submit]:hover{background:#96bda3}
.ab-notes input:focus-visible,.ab-notes button:focus-visible{outline:3px solid #527890;outline-offset:3px}
.ab-notes .ab-notes-consent{font:400 11px/1.7 Poppins,Arial,sans-serif!important;color:#58665e;margin:13px 0 0}
.ab-notes .mc4wp-response p{margin-top:15px;font-size:14px!important}
@media(max-width:767px){.ab-notes{grid-template-columns:1fr;gap:18px;padding:25px 22px;margin:28px 14px}.ab-notes h2{font-size:27px!important}.ab-notes p{font-size:15px!important}}
