.mask_sidebar[data-v-21990544]{margin:0;padding-top:0;pointer-events:none;position:fixed;z-index:4}@media (min-width:1024px){.mask_sidebar[data-v-21990544]{right:3.2rem;top:50%;transform:translateY(-50%)}}@media (max-width:1023px){.mask_sidebar[data-v-21990544]{bottom:calc(1.2rem + env(safe-area-inset-bottom,0px));display:flex;justify-content:center;left:0;right:0}}.items[data-v-21990544]{background:#fff;border-radius:2.9rem;box-shadow:0 .4rem 2rem #27272633;flex-direction:column;padding:.8rem;pointer-events:auto;row-gap:.4rem}.item[data-v-21990544],.items[data-v-21990544],.link[data-v-21990544]{display:flex}.link[data-v-21990544]{align-items:center;border-radius:500px;color:#272726;padding:.9rem 1rem;text-decoration:none;transition:all .5s;width:100%}.js-active>.link[data-v-21990544],.link[data-v-21990544]:hover{background:#3b89ad26}.js-active>.link[data-v-21990544]{color:#3b89ad}.icon[data-v-21990544]{flex:0 0 auto}.icon[data-v-21990544],.icon svg[data-v-21990544]{display:block;width:2.2rem}.icon svg[data-v-21990544]{height:2.2rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.link:hover .icon[data-v-21990544] svg{animation:ht-icon-lift .6s cubic-bezier(.22,1,.36,1);transform-origin:center}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-icon=map] .link:hover .icon[data-v-21990544] svg{animation:ht-icon-tilt .6s cubic-bezier(.22,1,.36,1);transform-origin:center}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-icon=webcam] .link:hover .icon[data-v-21990544] svg{animation:ht-icon-pulse .6s cubic-bezier(.22,1,.36,1);transform-origin:center}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-icon=sun] .link:hover .icon[data-v-21990544] svg{animation:ht-icon-spin .6s cubic-bezier(.22,1,.36,1);transform-origin:center}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-icon=heart] .link:hover .icon[data-v-21990544] svg{animation:ht-icon-heartbeat .8s cubic-bezier(.22,1,.36,1);transform-origin:center}}@media (hover:hover) and (prefers-reduced-motion:no-preference){[data-icon=ticket] .link:hover .icon[data-v-21990544] svg{animation:ht-icon-ticket .7s cubic-bezier(.22,1,.36,1);transform-origin:center}}.label[data-v-21990544]{font-size:1.4rem;font-weight:400;font-weight:700;letter-spacing:0;line-height:143%;max-width:0;opacity:0;overflow:hidden;transition:max-width .4s,margin-left .4s,opacity .3s;white-space:nowrap}@media (max-width:1023px){.label[data-v-21990544]{font-size:1.4rem;font-weight:400;letter-spacing:0;line-height:143%}}@media (min-width:1024px){.items:focus-within .label[data-v-21990544],.items:hover .label[data-v-21990544]{margin-left:1rem;max-width:16rem;opacity:1}}.item-cta[data-v-21990544]{display:none}@media (max-width:1023px){.sidebar[data-v-21990544]{display:flex;max-width:calc(100% - 2.4rem);width:34.4rem}.items[data-v-21990544],.sidebar[data-v-21990544]{align-items:center}.items[data-v-21990544]{flex:1 1 auto;flex-direction:row;justify-content:space-evenly;min-width:0;padding:.3rem .3rem .3rem 1rem;row-gap:0}.item[data-v-21990544]{flex:1 1 0;min-width:0}.item[data-v-21990544],.link[data-v-21990544]{justify-content:center}.link[data-v-21990544]{border-radius:0;flex-direction:column;min-height:4.6rem;padding:0 .4rem;row-gap:.3rem;width:auto}.js-active>.link[data-v-21990544],.link[data-v-21990544]:hover{background:none}.js-active>.link .icon[data-v-21990544] [stroke]:not([stroke=none]){stroke:currentColor}.js-active>.link .icon[data-v-21990544] [fill]:not([fill=none]){fill:currentColor}.icon[data-v-21990544],.icon svg[data-v-21990544]{width:2.2rem}.icon svg[data-v-21990544]{height:2.2rem}.label[data-v-21990544]{font-size:1.7rem;font-weight:900;letter-spacing:0;line-height:129%;margin:0;max-width:none;opacity:1;overflow:visible;text-align:center}.item-cta[data-v-21990544]{display:flex;flex:0 0 auto}.item-cta .link[data-v-21990544]{background:#b50024;border-radius:500px;color:#fff;padding:0;width:8.8rem}.item-cta .link[data-v-21990544]:hover{background:#91001d;color:#fff}.item-cta .icon[data-v-21990544] path{fill:currentColor}}@media (max-width:1023px) and (max-width:1023px){.label[data-v-21990544]{font-size:.8rem;font-weight:700;letter-spacing:0;line-height:125%}}
