.anim-enter{animation:kf-enter var(--anim-enter-duration, .5s) var(--anim-enter-delay, 0s) var(--anim-enter-ease, ease-in-out) both;will-change:opacity}@keyframes kf-enter{0%{opacity:0}to{opacity:1}}.anim-leave{animation:kf-leave var(--anim-leave-duration, .5s) var(--anim-leave-delay, 0s) var(--anim-leave-ease, ease-in-out) both;will-change:opacity}@keyframes kf-leave{0%{opacity:1}to{opacity:0}}.anim-toast-enter{animation:kf-toast-in var(--anim-duration, .2s) var(--anim-delay, 0s) var(--anim-ease, ease-out) both}@keyframes kf-toast-in{0%{opacity:0;transform:translateY(var(--anim-offset-y, calc(100% - 1rem) ))}to{opacity:1;transform:translateY(0)}}.anim-toast-leave{animation:kf-toast-out var(--anim-duration, .2s) var(--anim-delay, 0s) var(--anim-ease, ease-out) both}@keyframes kf-toast-out{0%{opacity:1}to{opacity:0}}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0;-webkit-user-select:none;user-select:none}html,body{height:100%;overflow:hidden;font-family:IQOS Sans,sans-serif;font-size:min(1.6dvw,1.9dvh);line-height:1;color:#fff;background:url(/assets/images/bg/general.png) no-repeat center center/cover}app-root{position:relative;display:flex;flex-direction:column;height:100%}main{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center}footer{display:flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:10dvh;padding:.5rem 1rem;font-size:1.5rem;color:#000;text-align:center;white-space:pre-line;background:#fff}img{display:block}.container{width:min(100%,90rem);height:100%;padding:3rem;margin:0 auto}.route-image-transition{position:fixed;top:var(--route-image-transition-top);left:var(--route-image-transition-left);z-index:100;width:var(--route-image-transition-width);height:var(--route-image-transition-height);overflow:hidden;pointer-events:none;opacity:1;transition:opacity .25s linear}.route-image-transition--leaving{opacity:0}.route-image-transition__image{position:absolute;inset:0;display:block;background-repeat:no-repeat;background-position:center center;background-size:cover}@font-face{font-family:IQOS Sans;font-style:normal;font-weight:400;src:url("./media/iqos-sans-regular-OJF2DFYU.woff2") format("woff2"),url("./media/iqos-sans-regular-FK27BY2G.woff") format("woff");font-display:swap}@font-face{font-family:IQOS Sans;font-style:normal;font-weight:700;src:url("./media/iqos-sans-bold-QNYUHNCE.woff2") format("woff2"),url("./media/iqos-sans-bold-SMXKAMKW.woff") format("woff");font-display:swap}
