.notifications{display:flex;flex-direction:column;gap:1.6rem;position:fixed;bottom:8.8rem;right:5rem;z-index:9999}
.notifications-notification{padding:1.6rem;max-width:42rem;width:100%;display:flex;flex-direction:column;gap:1.6rem;background-color:#e1bc3e;border-radius:.6rem;opacity:0;transition:.3s ease-in-out}
.notifications-notification-header{display:flex;justify-content:space-between;align-items:center;color:#000}
.notifications-notification-header-heading{text-transform:uppercase;font-size:1.2rem;line-height:1.6rem;color:#000}
.notifications-notification-header-close{cursor:pointer;display:flex;justify-content:center;align-items:center;color:#000;height:1.2rem}
.notifications-notification-header-close svg{width:1.2rem;height:1.2rem;color:#000}
.notifications-notification-body{display:flex;flex-direction:column;gap:1.6rem}
.notifications-notification-body-heading{font-size:2.4rem;line-height:2.8rem;color:#000}
.notifications-notification-body-text{font-size:1.5rem;line-height:1.5rem;color:#000}
.notifications-notification-body-second{margin:2rem 0}
.notifications-notification-footer-link{padding-bottom:.3rem;display:flex;align-items:center;gap:.6rem;font-size:1.4rem;line-height:1rem;color:#000;text-decoration:none;border-bottom:.1rem solid #000;transition:.3s ease-in-out;width:-moz-fit-content;width:fit-content}
.notifications-notification-footer-link:hover{gap:.8rem;color:#fff;border-color:#fff;transition:.3s ease-in-out}
.footer-wrapper-newsletter-form-field-input-popup{color:#000!important;border-bottom:.1rem solid #000!important}
.footer-wrapper-newsletter-form-field-label-popup{color:#000!important}
.notifications-notification-body-heading{margin:0;font-family:Lexik,sans-serif,serif;font-weight:400;font-size:2.4rem;line-height:2.8rem;color:#000}
@media screen and (max-width:990px){
.notifications{display:none}
}