.close-button .button__icon{transition:transform .2s ease-in-out}.close-button:hover .button__link-first-icon,.close-button:hover .button__link-first-icon .button__icon,.close-button:hover .button__link-second-icon,.close-button:hover .button__link-second-icon .button__icon{animation:unset}.close-button:hover .button__icon{transform:rotate(90deg)}@keyframes move-up-first{0%{transform:translateY(0)}to{transform:translateY(-20px)}}@keyframes move-up-second{0%{transform:translateY(20px)}to{transform:translateY(0)}}@keyframes show{0%{opacity:0}40%,to{opacity:1}}@keyframes hide{0%{opacity:1}40%,to{opacity:0}}@keyframes move-arrow-first{0%{transform:translateX(0);opacity:1}25%{opacity:0}to{opacity:0;transform:translateX(22px)}}@keyframes move-arrow-second{0%{transform:translateX(-22px);opacity:0}25%{opacity:0}50%{opacity:1}to{opacity:1;transform:translateX(0)}}.cta{cursor:pointer}.cta__link{text-decoration:none;display:flex;align-items:center;gap:10px}.cta__wrapped-label{display:flex;flex-wrap:wrap;flex-shrink:unset}.cta .text{text-transform:none}.cta .button{min-width:30px;max-width:30px;height:30px}.cta .button__link{padding:0}.cta .button__icon svg{width:12px}.notification-panel{border-radius:20px;overflow:hidden;isolation:isolate;position:absolute;top:24px;left:24px;max-width:calc(100% - 48px);display:flex;justify-content:space-between;align-items:center;background:#fff}@media(min-width:48em){.notification-panel{position:fixed;top:calc(var(--topNavHeight) + 16px);right:16px;left:auto;width:calc(25vw - 16px);z-index:105;transition:transform .3s cubic-bezier(.4,0,.2,1) .3s}.notification-panel--is-hidden{transform:translateY(calc((var(--topNavHeight)) * -1))}.notification-panel--is-left{right:auto;left:16px}}@media(min-width:60em){.notification-panel{width:calc(25vw - 32px);top:calc(var(--topNavHeight) + 16px)}.notification-panel--is-hidden{transform:translateY(calc(var(--topNavHeight) * -1 + 4px))}.notification-panel--is-left{right:auto;left:16px}}@media(min-width:48em)and (max-width:59.99em){.notification-panel__icon{position:absolute;top:100%;right:0;background:#fff;border-top:1px solid #e5e5e5}}.notification-panel__content{flex-shrink:1;border-left:1px solid #e5e5e5;padding:16px;display:flex;flex-direction:column;width:100%;justify-content:space-between}@media(min-width:48em)and (max-width:59.99em){.notification-panel__content{border-left:none}}.notification-panel__text{margin-bottom:8px}