.popup-notification-wrapper{align-items:flex-start;display:flex;height:auto;max-width:400px;padding-top:6rem;position:fixed;right:0;top:0;transform:translateX(100%);transition:all 1s ease;width:calc(100vw - 4rem);z-index:9999}.popup-notification-wrapper.loaded{transform:none}.popup-notification-wrapper.closed{transform:translateX(100%)}.popup-notification-wrapper.closed.permanent{transform:translateX(calc(100% + 6rem))}.popup-notification{background:#fff;border-radius:4px 0 0 4px;box-shadow:0 4px 16px rgba(0,0,0,.35);min-width:100%;padding:2rem;position:relative;transition:all 1s ease;z-index:2}.popup-notification-wrapper.closed .popup-notification{transform:translateX(1rem)}.popup-notification__title{font-family:var(--font--secondary);font-size:1.5rem;font-weight:700;margin:0 0 .5rem}.popup-notification__content{font-size:1.25rem;line-height:1.3}button.popup-notification__toggle{align-items:center;border:0;border-radius:4px 0 0 4px;box-shadow:0 2px 12px rgba(0,0,0,.35);color:#fff;display:flex;font-size:1rem;gap:.5rem;height:3.5rem;left:1rem;line-height:1;padding-right:1rem;position:absolute;top:7rem;transition:all .3s ease;width:4.5rem;z-index:-1}.popup-notification-wrapper.loaded button.popup-notification__toggle{transform:translateX(-100%)}button.popup-notification__toggle:hover{background:var(--color--light-gray);color:var(--color--red)}button.popup-notification__toggle svg{fill:#fff;height:1.5rem;width:auto}button.popup-notification__toggle:hover svg{fill:var(--color--red)}.popup-notification-wrapper.closed .popup-notification__close-icon,.popup-notification__open-icon{display:none}.popup-notification-wrapper.closed .popup-notification__open-icon{display:block}.popup-notification-wrapper.popup-notification--center{align-items:center;background:rgba(0,0,0,.75);bottom:0;left:0;max-width:100vw;opacity:0;padding:1rem;transform:none;transition:opacity 1s ease;width:100vw}.popup-notification-wrapper.popup-notification--center .popup-notification{border-radius:4px;margin:0 auto;max-width:600px;min-width:0;transform:translateY(50%)}.popup-notification-wrapper.popup-notification--center.loaded{opacity:1}.popup-notification-wrapper.popup-notification--center.loaded .popup-notification{transform:none}.popup-notification-wrapper.popup-notification--center.closed{animation:popupQuickShrink 1s ease forwards}.popup-notification-wrapper.popup-notification--center button.popup-notification__toggle{align-items:center;border-radius:4px;justify-content:center;left:auto;margin:0;right:-1rem;top:-1rem;transform:translateY(50%);transition:transform 1.5s ease;width:3.5rem}.popup-notification-wrapper.popup-notification--center.loaded button.popup-notification__toggle{transform:none}.popup-notification__footer{align-items:center;display:flex;justify-content:space-between;margin-top:1rem}.popup-notification__button .external-link-icon{font-size:.75em;margin-left:.5em}.popup-notification__hide-permanent{background:none;border:none;color:var(--color--red);margin-left:auto;padding:0;text-decoration:underline 1px!important;text-underline-offset:2px}@keyframes popupSlideIn{0%{transform:translateX(100%)}to{transform:none}}@keyframes popupfadeDownOut{0%{transform:none}to{transform:translateX(100%)}}@keyframes popupQuickShrink{0%{max-height:100%;opacity:1}99.99%{max-height:100%;opacity:0;padding:0}to{max-height:0;opacity:0;overflow:hidden;padding:0}}