.popup-enter-active[data-v-df250d08]{transition:opacity var(--motion-normal) var(--ease-standard)}.popup-enter-active .popup-card[data-v-df250d08]{transition:opacity var(--motion-normal) var(--ease-standard),transform var(--motion-normal) var(--ease-standard)}.popup-enter-from[data-v-df250d08]{opacity:0}.popup-enter-from .popup-card[data-v-df250d08]{opacity:0;transform:scale(.96)}.popup-leave-active[data-v-df250d08]{transition:opacity var(--motion-fast) var(--ease-standard)}.popup-leave-to[data-v-df250d08]{opacity:0}.popup-card--slides[data-v-df250d08]{width:min(640px,100%,calc(80vh - 1.6rem))}.popup-slides[data-v-df250d08]{aspect-ratio:4 / 5;background:#0b2a4a;overflow:hidden;position:relative}.popup-slides__track[data-v-df250d08]{display:flex;height:100%;transition:transform .6s var(--ease-standard)}.popup-slides__item[data-v-df250d08]{display:block;flex:0 0 100%;height:100%}.popup-slides__arrow[data-v-df250d08]{align-items:center;background:#00000040;border-radius:9999px;color:#fff;display:flex;height:2.75rem;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);width:2.75rem}.popup-slides__arrow[data-v-df250d08]:hover{background:#00000073}.popup-slides__dots[data-v-df250d08]{bottom:.5rem;display:flex;justify-content:center;left:0;position:absolute;right:0}.popup-slides__dot[data-v-df250d08]{align-items:center;display:flex;height:1.5rem;justify-content:center;width:1.5rem}.popup-slides__dot[data-v-df250d08]:before{border:1px solid #fff;border-radius:9999px;content:"";height:.625rem;width:.625rem}.popup-slides__dot--on[data-v-df250d08]:before{background:#fff}@media(prefers-reduced-motion:reduce){.popup-slides__track[data-v-df250d08]{transition:none}}.lang-switch{letter-spacing:.05em;white-space:nowrap}.lang-switch__link{align-items:center;color:inherit;display:inline-flex;justify-content:center;min-width:2rem;padding:.375rem;text-decoration:none}.lang-switch__link:hover{text-decoration:underline}.lang-switch__sep{opacity:.6}@media(max-width:767px){.lang-switch__link{min-height:44px;min-width:44px}}@media screen{.print-only-header{display:none}.screen-only{display:block}}ul.head-nav-items .nav-underline:after{background:#075985}ul.head-nav-items .router-link-active.nav-underline:after{background:#65a30d;transform:scaleX(1)}.utility-btn{align-items:center;border-radius:.5rem;color:#fff;display:inline-flex;font-size:13px;font-weight:700;gap:.4rem;height:1.875rem;padding:0 .75rem;transition:background-color var(--motion-fast) var(--ease-standard);white-space:nowrap}.utility-btn:focus-visible{outline:2px solid #fff;outline-offset:2px}.utility-btn:disabled{opacity:.75}.utility-btn--promise{background:#3f7d20}.utility-btn--promise:hover{background:#356a1b}.utility-btn--myguiness{background:#fff;color:#004878}.utility-btn--myguiness:hover{background:#dbeafe}.utility-btn--agency{background:#0073b9;box-shadow:inset 0 0 0 1px #fff6}.utility-btn--agency:hover{background:#00629e}.service-tab{transition:background-color var(--motion-fast) var(--ease-standard)}.service-tab:focus-visible{outline-color:#0c4a6e}.service-tab--buyItaly{background:#1f6f3a;color:#fff}.service-tab--buyItaly:hover{background:#195c30}.service-tab--japanRailPass{background:#a3162b;color:#fff}.service-tab--japanRailPass:hover{background:#8a1225}.service-tab--esim{background:#ffd21f;color:#082f49}.service-tab--esim:hover{background:#f2c200}.service-tab--contact{background:#0c4a6e;color:#fff}.service-tab--contact:hover{background:#083a57}.service-tab__sub{font-size:11px;font-weight:500}.drawer-access{align-items:center;border-radius:.75rem;display:flex;flex-direction:column;font-size:1rem;justify-content:center;line-height:1.3;min-height:3rem;padding:.375rem 1rem;text-align:center;transition:background-color var(--motion-fast) var(--ease-standard);width:100%}.drawer-access:focus-visible{outline:2px solid #0c4a6e;outline-offset:2px}.drawer-access--myguiness{background:#fff;box-shadow:inset 0 0 0 1.5px #004878;color:#004878}.drawer-access--myguiness:active{background:#dbeafe}.drawer-access--agency{background:#0073b9;color:#fff}.drawer-access--agency:active{background:#00629e}@media(min-width:768px){div.head-nav-actions,ul.head-nav-items{-moz-column-gap:clamp(10px,calc(2px + .625vw),11px);column-gap:clamp(10px,calc(2px + .625vw),11px)}ul.head-nav-items{font-size:clamp(12px,calc(10px + .15625vw),12.25px)}ul.head-nav-items,ul.head-nav-items button{letter-spacing:clamp(.66px,calc(-.02px + .05313vw),.745px)}}@media(max-width:767px){.mobile-drawer{height:100vh;height:100dvh;inset:0;overflow-y:auto;padding:0 1rem max(1rem,env(safe-area-inset-bottom));position:fixed;z-index:45;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y}ul.head-nav-items>li{align-items:center;display:flex;min-height:52px;position:relative}ul.head-nav-items>li>*{align-items:center;display:flex;flex:1}ul.head-nav-items>li:after{border-bottom:2px solid rgba(15,23,42,.28);border-right:2px solid rgba(15,23,42,.28);content:"";height:.55rem;pointer-events:none;position:absolute;right:.75rem;top:50%;transform:translateY(-60%) rotate(-45deg);width:.55rem}ul.head-nav-items .service-tab{height:2.75rem}ul.head-nav-items>li:active{background:#0284c70f}ul.head-nav-items>li:has([aria-expanded]):after{transform:translateY(-60%) rotate(45deg)}ul.head-nav-items>li:has([aria-expanded=true]):after{top:1.6rem;transform:translateY(-40%) rotate(-135deg)}ul.head-nav-items>li:after{transition:transform .2s ease}@media(prefers-reduced-motion:reduce){ul.head-nav-items>li:after{transition:none}}}@media(max-width:767px){html.drawer-open,html.drawer-open body{overflow:hidden}}@media print{.screen-only{display:none!important}.print-only-header{background:#fff;display:block}.print-header-content{margin:0 auto;max-width:1280px}}
