.newsletter-modal{position:fixed;top:50%;left:50%;width:610px;max-width:90vw;transform:translate(-50%,-50%)!important}.newsletter-modal .modal-content{border:none;border-radius:var(--radius-lg);background-color:var(--color-primary)}.newsletter-modal .modal-dialog{margin:0!important}.newsletter-modal .modal-body{padding:2rem;overflow:visible;max-height:90vh}.newsletter-modal .btn-close-custom{position:absolute;top:15px;right:15px;background:none;border:none;font-size:1.5rem;opacity:1;transition:opacity var(--duration-fast);z-index:10;padding:5px;color:var(--color-white);display:flex;align-items:center;justify-content:center;border-radius:7px}.newsletter-modal .btn-close-custom:hover{opacity:1}.newsletter-modal a,.newsletter-modal h3,.newsletter-modal label,.newsletter-modal p,.newsletter-modal small{color:var(--color-white);text-align:left}.newsletter-modal h3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-extrabold)}.newsletter-modal p{line-height:1.2}.newsletter-modal label,.newsletter-modal p{font-weight:var(--font-weight-medium)}.newsletter-modal a{text-decoration:underline}.newsletter-modal *{overflow:visible}.newsletter-modal .select__control,.newsletter-modal input{border:none;border-radius:var(--radius-md)}.newsletter-modal .select__control input{height:34px}.newsletter-modal a,.newsletter-modal button{transition:all .5s ease}.newsletter-modal a:hover,.newsletter-modal button:hover{transform:scale(1.05)}.newsletter-modal-enter{opacity:0;transform:translateY(-20px)}.newsletter-modal-enter-active{opacity:1;transform:translateY(0);transition:opacity var(--duration-base),transform var(--duration-base)}.newsletter-modal-exit{opacity:1}.newsletter-modal-exit-active{opacity:0;transform:translateY(-20px);transition:opacity var(--duration-base),transform var(--duration-base)}.newsletter-modal-backdrop{background-color:hsla(0,0%,100%,.4);opacity:1!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:var(--z-modal)}