.altos-popup[hidden]{display:none!important}.altos-popup{position:fixed;inset:0;z-index:2147483000;display:grid;place-items:center;padding:20px;background:rgba(var(--overlay-rgb),var(--overlay-alpha));opacity:0;transition:opacity .25s ease}.altos-popup.is-open{opacity:1}.altos-popup__dialog{position:relative;width:min(calc(var(--popup-width) * 1px),calc(100vw - 32px),calc((100vh - 32px) * var(--popup-width) / var(--popup-height)));aspect-ratio:var(--popup-width)/var(--popup-height);overflow:visible;background:var(--popup-bg);box-shadow:0 28px 90px rgba(0,0,0,.42);transform:scale(.96);transition:transform .25s ease}.altos-popup.is-open .altos-popup__dialog{transform:scale(1)}.altos-popup__stage{position:absolute;inset:0;overflow:hidden}.altos-popup__close{position:absolute;z-index:50;top:-14px;right:-14px;width:36px;height:36px;display:grid;place-items:center;border:2px solid #fff;border-radius:50%;background:#102a62;color:#fff;box-shadow:0 5px 16px rgba(0,0,0,.25);font-size:16px}.altos-popup__element{position:absolute;transform:rotate(var(--rotation));animation-delay:var(--animation-delay)!important;animation-fill-mode:both!important}.altos-popup__element a,.altos-popup__element img{display:block;width:100%;height:100%}.altos-popup__element img{object-fit:fill}.altos-popup-anim-fade{animation:altosPopupFade .6s ease both}.altos-popup-anim-zoom{animation:altosPopupZoom .55s cubic-bezier(.2,.8,.2,1) both}.altos-popup-anim-slide-up{animation:altosPopupUp .65s ease both}.altos-popup-anim-slide-left{animation:altosPopupLeft .65s ease both}.altos-popup-anim-bounce{animation:altosPopupBounce .8s ease both}.altos-popup-anim-pulse{animation:altosPopupPulse 1.4s ease-in-out infinite}@keyframes altosPopupFade{from{opacity:0}to{opacity:1}}@keyframes altosPopupZoom{from{opacity:0;transform:rotate(var(--rotation)) scale(.65)}to{opacity:1;transform:rotate(var(--rotation)) scale(1)}}@keyframes altosPopupUp{from{opacity:0;transform:translateY(40px) rotate(var(--rotation))}to{opacity:1;transform:translateY(0) rotate(var(--rotation))}}@keyframes altosPopupLeft{from{opacity:0;transform:translateX(-50px) rotate(var(--rotation))}to{opacity:1;transform:translateX(0) rotate(var(--rotation))}}@keyframes altosPopupBounce{0%{opacity:0;transform:scale(.7) rotate(var(--rotation))}60%{transform:scale(1.08) rotate(var(--rotation))}100%{opacity:1;transform:scale(1) rotate(var(--rotation))}}@keyframes altosPopupPulse{0%,100%{transform:scale(1) rotate(var(--rotation))}50%{transform:scale(1.04) rotate(var(--rotation))}}@media(prefers-reduced-motion:reduce){.altos-popup,.altos-popup__dialog,.altos-popup__element{animation:none!important;transition:none!important}}@media(max-width:576px){.altos-popup{padding:12px}.altos-popup__dialog{width:min(calc(var(--popup-width) * 1px),calc(100vw - 24px),calc((100vh - 24px) * var(--popup-width) / var(--popup-height)))}.altos-popup__close{top:-10px;right:-8px;width:34px;height:34px}}
.altos-popup-mode-exit{animation:none!important}.altos-popup-mode-constant:not(.altos-popup-anim-none){animation-iteration-count:infinite!important;animation-direction:alternate!important}.altos-popup.is-closing .altos-popup-mode-exit{animation-delay:0ms!important;animation-direction:reverse!important;animation-fill-mode:both!important}.altos-popup.is-closing .altos-popup-mode-exit.altos-popup-anim-fade{animation:altosPopupFade .55s ease reverse both!important}.altos-popup.is-closing .altos-popup-mode-exit.altos-popup-anim-zoom{animation:altosPopupZoom .55s ease reverse both!important}.altos-popup.is-closing .altos-popup-mode-exit.altos-popup-anim-slide-up{animation:altosPopupUp .55s ease reverse both!important}.altos-popup.is-closing .altos-popup-mode-exit.altos-popup-anim-slide-left{animation:altosPopupLeft .55s ease reverse both!important}.altos-popup.is-closing .altos-popup-mode-exit.altos-popup-anim-bounce,.altos-popup.is-closing .altos-popup-mode-exit.altos-popup-anim-pulse{animation:altosPopupZoom .55s ease reverse both!important}
