.itinerary-card{text-decoration:none;color:#fff}.itinerary-card:visited,.itinerary-card strong{color:#fff}.itinerary-card__route{color:#fff}.itinerary-card::after{background:linear-gradient(180deg,rgba(10,18,16,.12) 0%,rgba(10,18,16,.64) 45%,rgba(10,18,16,.94) 100%)}.itinerary-card__content{text-shadow:0 1px 3px rgba(0,0,0,.8)}.website-itinerary{padding:0;border:0;border-radius:8px;width:min(1600px,96vw);height:94dvh;max-width:none;max-height:96dvh;background:#f8f7f2;overflow:hidden}.website-itinerary::backdrop{background:rgba(10,29,25,.65);backdrop-filter:blur(7px)}.website-itinerary iframe{border:0;display:block;width:100%;height:100%}.website-itinerary-close{position:absolute;z-index:5;right:12px;top:12px;width:40px;height:40px;border:1px solid #b7c3ba;border-radius:50%;background:#f8f7f2;color:#244d40;font-size:28px;cursor:pointer}@media(max-width:650px){.website-itinerary{width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}}
