.newsletter-popup .modal-dialog{background:var(--bs-modal-bg);border-radius:var(--bs-border-radius-lg);overflow:auto}.newsletter-popup .modal-dialog .newsletter-popup-bg img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.newsletter-popup .modal-dialog .modal-content .newsletter-popup-content{padding:1.25rem;width:100%}@media (min-width:768px){.newsletter-popup .modal-dialog .modal-content .newsletter-popup-content{border-bottom-left-radius:0;border-top-left-radius:0;padding:4.5rem 3rem}}.newsletter-popup .modal-dialog .modal-content .btn-close{inset-inline-end:1rem;top:1rem}.newsletter-popup .modal-dialog .modal-content .modal-subtitle{font-size:15px;letter-spacing:1px}.newsletter-popup .modal-dialog .modal-content .modal-text{font-size:16px}.newsletter-popup .modal-dialog .modal-content form label{font-size:14px;font-weight:500}.newsletter-popup .modal-dialog .modal-content form input[type=email]{height:50px;padding:0 16px}.newsletter-popup .modal-dialog .modal-content form input:focus{box-shadow:none}.newsletter-popup .modal-dialog .modal-content form button{--bs-btn-padding-y:0.70rem;border-radius:var(--bs-border-radius)!important;display:block;margin-bottom:1rem;width:100%}.newsletter-popup .modal-dialog .modal-content form .form-check{align-items:center;display:flex;gap:.5rem;margin-bottom:1rem}.newsletter-popup .modal-dialog .modal-content form .form-check input{height:1.25rem;margin-top:0;width:1.25rem}
