.site-page{width:100%;overflow-x:clip}.elementor-nav-menu--dropdown.vue-menu-open{opacity:1!important;visibility:visible!important;max-height:80vh!important;display:block!important;overflow:auto!important;transform:scaleY(1)!important}.elementor-widget-nav-menu{position:relative}.elementor-widget-nav-menu .elementor-nav-menu--dropdown{min-width:200px;left:0}@media (width<=1024px){header .elementor-nav-menu--dropdown.vue-menu-open{z-index:1000;width:calc(100vw - 20px);position:absolute;top:100%;left:-10px}}.elementor-invisible{visibility:visible}.tm-promo[data-v-588bb39a]{z-index:2147483000;background:#120e0ab8;justify-content:center;align-items:center;padding:16px;animation:.25s ease-out tm-promo-fade-588bb39a;display:flex;position:fixed;inset:0}.tm-promo[data-v-588bb39a],.tm-promo[data-v-588bb39a] *{box-sizing:border-box}.tm-promo__dialog[data-v-588bb39a]{width:min(100%,720px,calc((100vh - 180px)*var(--tm-promo-ratio)));width:min(100%,720px,calc((100dvh - 180px)*var(--tm-promo-ratio)));border-radius:14px;font:600 15px/1.3 system-ui,-apple-system,Segoe UI,sans-serif;animation:.3s cubic-bezier(.2,.9,.3,1.2) tm-promo-pop-588bb39a;overflow:hidden;box-shadow:0 24px 70px #00000080}.tm-promo__dialog[data-v-588bb39a],.tm-promo__frame[data-v-588bb39a]{background:#1b1511;position:relative}.tm-promo__frame[data-v-588bb39a]{width:100%;aspect-ratio:var(--tm-promo-ratio)}.tm-promo__slide[data-v-588bb39a]{justify-content:center;align-items:center;animation:.35s ease-out tm-promo-fade-588bb39a;display:flex;position:absolute;inset:0}.tm-promo__link[data-v-588bb39a]{color:inherit;cursor:pointer;text-decoration:none;position:relative}.tm-promo__img[data-v-588bb39a],.tm-promo__link[data-v-588bb39a]{width:100%;height:100%;display:block}.tm-promo__img[data-v-588bb39a]{-o-object-fit:contain;object-fit:contain;max-width:none;box-shadow:none;border:0;border-radius:0;margin:0}.tm-promo__cta[data-v-588bb39a]{color:#fff;white-space:nowrap;letter-spacing:.01em;background:#c8102e;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin:12px 12px 0;padding:12px 20px;font-size:16px;text-decoration:none;animation:1.6s ease-in-out infinite tm-promo-pulse-588bb39a;display:flex}.tm-promo__cta[data-v-588bb39a]:focus-visible,.tm-promo__cta[data-v-588bb39a]:hover{color:#fff;background:#a50d26}.tm-promo__close[data-v-588bb39a]{z-index:3;color:#fff;cursor:pointer;background:#0000008c;border:2px solid #ffffffd9;border-radius:50%;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;line-height:1;display:flex;position:absolute;top:10px;right:10px;box-shadow:0 2px 10px #00000059}.tm-promo__close[data-v-588bb39a]:hover{background:#000c}.tm-promo__nav[data-v-588bb39a]{background:#1b1511;justify-content:center;align-items:center;gap:14px;padding:10px 12px 12px;display:flex}.tm-promo__cta+.tm-promo__timer[data-v-588bb39a]{margin-top:12px}.tm-promo__arrow[data-v-588bb39a]{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;margin:0;padding:0;font:400 26px/1 system-ui,sans-serif;display:flex}.tm-promo__arrow[data-v-588bb39a]:hover{background:#ffffff1f}.tm-promo__dots[data-v-588bb39a]{gap:10px;display:flex}.tm-promo__dot[data-v-588bb39a]{cursor:pointer;background:#ffffff59;border:0;border-radius:50%;width:10px;height:10px;margin:0;padding:0}.tm-promo__dot.is-active[data-v-588bb39a]{background:#fff}.tm-promo__timer[data-v-588bb39a]{background:#ffffff1f;height:4px}.tm-promo__timer span[data-v-588bb39a]{transform-origin:0;width:100%;height:100%;animation:tm-promo-countdown-588bb39a var(--tm-promo-total) linear forwards;background:#e8b04a;display:block}.tm-promo[data-v-588bb39a] :is(button,a):focus-visible{outline-offset:2px;outline:3px solid #e8b04a}@keyframes tm-promo-fade-588bb39a{0%{opacity:0}to{opacity:1}}@keyframes tm-promo-pop-588bb39a{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes tm-promo-countdown-588bb39a{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes tm-promo-pulse-588bb39a{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@media (width<=600px){.tm-promo[data-v-588bb39a]{padding:12px}.tm-promo__cta[data-v-588bb39a]{margin:10px 10px 0;padding:11px 14px;font-size:15px}.tm-promo__close[data-v-588bb39a]{width:38px;height:38px;top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.tm-promo[data-v-588bb39a],.tm-promo__cta[data-v-588bb39a],.tm-promo__dialog[data-v-588bb39a],.tm-promo__slide[data-v-588bb39a]{animation:none}}
