@keyframes backdropIn{0%{opacity:0}to{opacity:1}}@keyframes backdropOut{0%{opacity:1}to{opacity:0}}@keyframes modalInDesktop{0%{opacity:0;transform:translateY(20%)}to{opacity:1;transform:translateY(0)}}@keyframes modalOutDesktop{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20%)}}@keyframes genericUpIn{0%{opacity:0;transform:translateY(50%)}to{opacity:1;transform:translateY(0)}}@keyframes genericDownOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(50%)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.mobile-popover,.mobile-popover .overlay{bottom:0;left:0;position:fixed;right:0;top:0;z-index:50}.mobile-popover .overlay{animation-delay:0s;animation-duration:.2s;animation-fill-mode:both;animation-name:overlayIn;animation-timing-function:ease;backdrop-filter:blur(2rem);background:rgba(0,22,36,.8);opacity:0;visibility:hidden}.mobile-popover .card-popover{animation-delay:.2s;animation-duration:.4s;animation-fill-mode:both;animation-name:listOpenDown;animation-timing-function:ease-in-out;background:#fff;border-radius:2.4rem 2.4rem 0 0;bottom:0;left:0;max-height:90vh;position:absolute;right:0;z-index:51}.mobile-popover .card-popover .card-header{font-size:2.2rem;font-weight:var(--font-weight-black);line-height:2.8rem;padding:3rem 3rem 2rem}.mobile-popover .card-close{fill:#fff;align-items:center;animation-delay:.4s;animation-duration:.2s;animation-fill-mode:both;animation-name:fadeIn;animation-timing-function:ease;display:flex;height:4.8rem;justify-content:center;opacity:0;position:absolute;right:0;top:-4.8rem;width:4.8rem}.mobile-popover .card-body{-webkit-overflow-scrolling:touch;max-height:calc(90vh - 8rem);overflow-y:auto;padding-bottom:2rem}.mobile-popover.is-closing .overlay{animation-delay:.3s;animation-name:overlayOut}.mobile-popover.is-closing .card-popover{animation-duration:.3s;animation-name:listCloseDown}@keyframes overlayIn{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes overlayOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes listOpenDown{0%{max-height:0}to{max-height:calc(100vh - 5rem)}}@keyframes listCloseDown{0%{max-height:50rem}to{max-height:0}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}
