.mim .mim-signup-mailing-list .mim-module,.mim .mim-signup-newsletter .mim-module{background-color:var(--color-mim-cream);padding:40px}.mim .mim-signup-mailing-list .mim-module .mim-module-header,.mim .mim-signup-newsletter .mim-module .mim-module-header{text-align:center}.mim .mim-signup-mailing-list .mim-module h4,.mim .mim-signup-newsletter .mim-module h4{padding-bottom:4px;text-align:center}.mim .mim-signup-mailing-list .mim-module h4.subtitle,.mim .mim-signup-newsletter .mim-module h4.subtitle{font-family:var(--fonts-display)!important;font-style:oblique;font-size:32px;font-weight:600;line-height:1.2em;margin-bottom:1rem}.mim .mim-signup-mailing-list .mim-module .mim-logo,.mim .mim-signup-newsletter .mim-module .mim-logo{margin:0 auto;max-width:150px}.mim .mim-signup-mailing-list .mim-module p,.mim .mim-signup-newsletter .mim-module p{text-align:center}.mim .mim-signup-mailing-list .mim-module .mim-txt-logo,.mim .mim-signup-newsletter .mim-module .mim-txt-logo{font-size:1.75em;padding-top:9px}.mim .mim-signup-mailing-list .mim-module .mim-in-font,.mim .mim-signup-newsletter .mim-module .mim-in-font{color:#fff}.mim .mim-signup-mailing-list .mim-module .et_pb_button,.mim .mim-signup-newsletter .mim-module .et_pb_button{cursor:pointer;margin-top:15px}.mim .mim-signup-mailing-list.mim-signup-mailing-list-sidebar .mim-module,.mim .mim-signup-mailing-list.mim-signup-newsletter-sidebar .mim-module,.mim .mim-signup-newsletter.mim-signup-mailing-list-sidebar .mim-module,.mim .mim-signup-newsletter.mim-signup-newsletter-sidebar .mim-module{padding:30px 20px}.mim .mim-signup-mailing-list.mim-signup-mailing-list-sidebar .mim-module .mim-logo,.mim .mim-signup-mailing-list.mim-signup-newsletter-sidebar .mim-module .mim-logo,.mim .mim-signup-newsletter.mim-signup-mailing-list-sidebar .mim-module .mim-logo,.mim .mim-signup-newsletter.mim-signup-newsletter-sidebar .mim-module .mim-logo{max-width:125px}.mim .mim-signup-mailing-list.mim-signup-mailing-list-sidebar .mim-module h4,.mim .mim-signup-mailing-list.mim-signup-newsletter-sidebar .mim-module h4,.mim .mim-signup-newsletter.mim-signup-mailing-list-sidebar .mim-module h4,.mim .mim-signup-newsletter.mim-signup-newsletter-sidebar .mim-module h4{padding-bottom:4px;text-align:center}.mim .mim-signup-mailing-list.mim-signup-mailing-list-sidebar .mim-module h4.subtitle,.mim .mim-signup-mailing-list.mim-signup-newsletter-sidebar .mim-module h4.subtitle,.mim .mim-signup-newsletter.mim-signup-mailing-list-sidebar .mim-module h4.subtitle,.mim .mim-signup-newsletter.mim-signup-newsletter-sidebar .mim-module h4.subtitle{font-family:var(--fonts-display);font-style:oblique;font-size:1.3rem;letter-spacing:.01em;line-height:1.2em;margin-bottom:0}.mim .mim-signup-mailing-list.mim-signup-mailing-list-sidebar .mim-module .mim-txt-logo,.mim .mim-signup-mailing-list.mim-signup-newsletter-sidebar .mim-module .mim-txt-logo,.mim .mim-signup-newsletter.mim-signup-mailing-list-sidebar .mim-module .mim-txt-logo,.mim .mim-signup-newsletter.mim-signup-newsletter-sidebar .mim-module .mim-txt-logo{font-size:1.75em;padding-top:9px}.mim .mim-signup-mailing-list.mim-signup-mailing-list-sidebar .mim-module .mim-module-content,.mim .mim-signup-mailing-list.mim-signup-newsletter-sidebar .mim-module .mim-module-content,.mim .mim-signup-newsletter.mim-signup-mailing-list-sidebar .mim-module .mim-module-content,.mim .mim-signup-newsletter.mim-signup-newsletter-sidebar .mim-module .mim-module-content{padding-top:1rem}.mim .mim-signup-mailing-list.mim-signup-mailing-list-sidebar .et_pb_button,.mim .mim-signup-mailing-list.mim-signup-newsletter-sidebar .et_pb_button,.mim .mim-signup-newsletter.mim-signup-mailing-list-sidebar .et_pb_button,.mim .mim-signup-newsletter.mim-signup-newsletter-sidebar .et_pb_button{margin-top:.25rem;min-width:130px;padding:.45rem 1rem!important}.mim .mim-signup-mailing-list.mim-signup-mailing-list-sidebar .mc4wp-alert.mc4wp-notice,.mim .mim-signup-mailing-list.mim-signup-newsletter-sidebar .mc4wp-alert.mc4wp-notice,.mim .mim-signup-newsletter.mim-signup-mailing-list-sidebar .mc4wp-alert.mc4wp-notice,.mim .mim-signup-newsletter.mim-signup-newsletter-sidebar .mc4wp-alert.mc4wp-notice{background-color:#e5e2b5;padding:15px 15px 19px;margin:25px -20px -30px;line-height:1.3em;font-weight:600}.mim .mim-signup-mailing-list-sidebar input.text,.mim .mim-signup-mailing-list-sidebar input.title,.mim .mim-signup-mailing-list-sidebar input[type=email],.mim .mim-signup-mailing-list-sidebar input[type=password],.mim .mim-signup-mailing-list-sidebar input[type=tel],.mim .mim-signup-mailing-list-sidebar input[type=text],.mim .mim-signup-mailing-list-sidebar select,.mim .mim-signup-mailing-list-sidebar textarea,.mim .mim-signup-newsletter-sidebar input.text,.mim .mim-signup-newsletter-sidebar input.title,.mim .mim-signup-newsletter-sidebar input[type=email],.mim .mim-signup-newsletter-sidebar input[type=password],.mim .mim-signup-newsletter-sidebar input[type=tel],.mim .mim-signup-newsletter-sidebar input[type=text],.mim .mim-signup-newsletter-sidebar select,.mim .mim-signup-newsletter-sidebar textarea{background-color:#fff;border:solid 2px var(--color-mim-cream-dark);font-size:1rem;padding:10px 12px}.logged-in .mim-signup-mailing-list,.logged-in .mim-signup-newsletter{display:none!important}.mim .mim-mailing-list-form{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem}.mim .mim-mailing-list-form__field,.mim .mim-mailing-list-form__actions,.mim .mim-mailing-list-form__honeypot{margin:0;padding:0}.mim .mim-mailing-list-form__field input,.mim .mim-mailing-list-form__field select{max-width:440px;width:100%;border:1px solid var(--color-mim-beige-dark);border-radius:.45rem;background:#fff;color:var(--color-heading);font-family:var(--fonts-body);font-size:1.05rem;line-height:1.35;padding:.9rem 1rem}.mim .mim-mailing-list-form__field select{cursor:pointer}.mim .mim-mailing-list-form__field input:focus,.mim .mim-mailing-list-form__field select:focus{outline:2px solid rgba(var(--color-primary-rgb),.35);outline-offset:2px}.mim .mim-mailing-list-form__actions{text-align:center}.mim .mim-mailing-list-form__submit{min-width:170px}.mim .mim-signup-mailing-list-sidebar .mim-mailing-list-form__submit,.mim .mim-signup-newsletter-sidebar .mim-mailing-list-form__submit,body.mim.et-db #et-boc .et-l .mim-signup-mailing-list-sidebar .mim-mailing-list-form__submit,body.mim.et-db #et-boc .et-l .mim-signup-newsletter-sidebar .mim-mailing-list-form__submit{box-sizing:border-box;font-size:.875rem!important;max-width:100%;min-width:0;padding:.45rem .5rem!important;width:100%}.mim .mim-mailing-list-form__submit[disabled]{cursor:wait;opacity:.7}.mim .mim-mailing-list-form__message{border-radius:.5rem;display:block;font-size:1rem;font-weight:600;line-height:1.4;margin:0;padding:.9rem 1rem;text-align:center}.mim .mim-mailing-list-form__message[hidden]{display:none!important}.mim .mim-mailing-list-form__message.is-success{background:#e5efe1;border:1px solid #b8cba9;color:#25422d}.mim .mim-mailing-list-form__message.is-error{background:#f8ece5;border:1px solid #dfc2b1;color:#6b3420}.mim .mim-mailing-list-form__honeypot{display:none!important}.mim-mailing-list-popup[hidden]{display:none!important}.mim-mailing-list-popup{inset:0;position:fixed;z-index:99999}.mim-mailing-list-popup__overlay{background:rgb(26 31 40 / .62);inset:0;position:absolute}.mim-mailing-list-popup__dialog{box-shadow:0 0 50px rgb(0 0 0 / .25);inset:50% auto auto 50%;max-height:min(90vh,760px);overflow:auto;position:absolute;transform:translate(-50%,-50%);width:min(92vw,40%,460px)}.mim-mailing-list-popup__close{align-items:center;background:hsl(0 0% 100% / .9);border:0;border-radius:999px;color:var(--color-heading);cursor:pointer;display:inline-flex;font-size:1.65rem;height:2.5rem;justify-content:center;padding:0;position:absolute;right:.8rem;top:.8rem;width:2.5rem;z-index:2}.mim-mailing-list-popup__close:hover,.mim-mailing-list-popup__close:focus{background:#fff}.mim-mailing-list-popup .mim-module{box-shadow:0 1.25rem 3rem rgb(26 31 40 / .22);padding:2.75rem 2rem 2rem}.mim-mailing-list-popup-preview .mim-mailing-list-popup .mim-signup-mailing-list,.mim-mailing-list-popup-preview .mim-mailing-list-popup .mim-signup-newsletter{display:block!important}.mim-mailing-list-popup .mim-module-content{padding-top:1rem}body.mim-mailing-list-popup-open{overflow:hidden}@media(max-width:767px){.mim-mailing-list-popup__dialog{width:min(94vw,560px)}.mim-mailing-list-popup .mim-module{padding:2.5rem 1.25rem 1.5rem}.mim .mim-mailing-list-form__field input,.mim .mim-mailing-list-form__field select{font-size:1rem;padding:.8rem .9rem}}