.lambda-full-itinerary__item--loading:after,.lambda-full-itinerary__item--no-gradient:after,.lambda-full-itinerary__items-wrapper--hide-left .lambda-full-itinerary__item-buttons--previous,.lambda-full-itinerary__items-wrapper--hide-right .lambda-full-itinerary__item-buttons--next{display:none}@keyframes fadeInItems{0%{opacity:.25;transform:translate(-50px) rotateY(45deg)}to{opacity:1;transform:translate(0) rotateY(0)}}.lambda-full-itinerary{display:flex;margin-bottom:30px;flex-direction:column;align-items:center}.lambda-full-itinerary>.container>h2{margin-top:0}.lambda-full-itinerary__item-popup-backdrop{display:block;visibility:hidden;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.45);z-index:1000}.lambda-full-itinerary__item-popup-backdrop .lambda-full-itinerary__item-popup{opacity:0;transform:translateY(calc(-50% + 30px)) translateX(-50%)}.lambda-full-itinerary__item-popup-backdrop--show{visibility:visible}.lambda-full-itinerary__item-popup-backdrop--show .lambda-full-itinerary__item-popup{opacity:1;transform:translateY(-50%) translateX(-50%)}.lambda-full-itinerary__item-popup{overflow:hidden;position:fixed;left:50%;top:50%;width:calc(100vw - 40px);height:calc(100vh - 40px);background-color:#fff;z-index:1001;transform:translate(-50%,-50%);max-width:1280px;max-height:720px;transition:opacity .35s ease-in-out,transform .35s ease-in-out}.lambda-full-itinerary__item-popup-close{position:absolute;top:0;right:0;padding:30px;margin-right:10px;font-size:42px;color:#fff;z-index:3;cursor:pointer;text-shadow:0 1px 5px rgba(0,0,0,.8)}.lambda-full-itinerary__item-popup-background{position:absolute;object-fit:cover;object-position:center;width:100%;height:100%}.lambda-full-itinerary__item-popup-background-close{position:absolute;left:0;top:0;width:100%;height:100%;background-color:transparent}.lambda-full-itinerary__item-popup .lambda-full-itinerary__item-dates{margin-left:-30px;padding:10px 10px 10px 30px;margin-bottom:15px;background-color:#fb4f0f;max-width:210px;color:#fff;border-top-right-radius:3px;border-bottom-right-radius:3px}.lambda-full-itinerary__item-popup .lambda-full-itinerary__item-dates p{text-shadow:none;font-size:12px;line-height:1.5em;text-transform:uppercase}.lambda-full-itinerary__item-popup .lambda-full-itinerary__item-dates p .date-label{min-width:50px}.lambda-full-itinerary__item-popup-content{position:absolute;z-index:2;padding:30px;left:0;top:0;height:100%;width:33%;background-color:rgba(255,255,255,.75);transition:background-color .25s;overflow-y:auto;-webkit-user-select:none;-ms-user-select:none;user-select:none}@media screen and (max-width:1199.98px){.lambda-full-itinerary__item-popup-content{width:38.2%}}@media screen and (max-width:991.98px){.lambda-full-itinerary__item-popup-content{width:50%}}@media screen and (max-width:767.98px){.lambda-full-itinerary__item-popup-close{top:auto;bottom:0;padding:20px;width:100%;text-align:center}.lambda-full-itinerary__item-popup-content{left:30px;top:30px;right:30px;bottom:80px;height:auto;width:auto}}.lambda-full-itinerary__item-popup-content:hover{background-color:rgba(255,255,255,.9)}.lambda-full-itinerary__item-popup-content::-webkit-scrollbar{width:8px}.lambda-full-itinerary__item-popup-content::-webkit-scrollbar-track{background:0 0}.lambda-full-itinerary__item-popup-content::-webkit-scrollbar-thumb{background:#fff;border-radius:8px;border:2px solid transparent}.lambda-full-itinerary__item-popup-content h2{margin-top:0;margin-bottom:20px;color:#452325}.lambda-full-itinerary__item-popup-content h2 i{font-size:1em;margin-right:0;color:#fb4f0f}.lambda-full-itinerary__item-popup-content h2+p{display:flex;align-items:center;grid-gap:8px;gap:8px;font-weight:600;font-size:14px;line-height:1.25em;margin-bottom:15px}.lambda-full-itinerary__item-popup-content h2+p img,.lambda-full-itinerary__item-title p img{height:16px}.lambda-full-itinerary__item-popup-point-of-interest{margin-top:20px}.lambda-full-itinerary__item-popup-description h3,.lambda-full-itinerary__item-popup-description h4,.lambda-full-itinerary__item-popup-description p{color:#452325}.lambda-full-itinerary__item-popup-content h2+p,.lambda-full-itinerary__item-popup-description p{font-family:open-sans,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,blinkmacsystemfont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial}.lambda-full-itinerary__item-popup-description>p:last-of-type{margin-bottom:30px}.lambda-full-itinerary .container{text-align:center}.lambda-full-itinerary__items{position:relative;width:auto;display:flex;flex-direction:row;grid-gap:7px;gap:7px;overflow-x:scroll;overflow-y:hidden;max-width:100%;padding:0 0 10px;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;min-height:auto}.lambda-full-itinerary__items-temperature{margin-right:20px;text-shadow:3px 3px 8px rgba(0,0,0,.2)}.lambda-full-itinerary__items-temperature>div{padding-bottom:0;color:#fff;margin-top:10px;display:flex;align-items:center;font-size:28px;grid-gap:15px;gap:15px}.lambda-full-itinerary__items-temperature>div i{font-size:larger}.lambda-full-itinerary__items-temperature>div div{line-height:1em}.lambda-full-itinerary__items-temperature>div div h2{color:#fff;line-height:1em;margin-top:4px;margin-bottom:0;font-size:10px}.lambda-full-itinerary__items-wrapper{position:relative;max-width:100%;-webkit-user-select:none;-ms-user-select:none;user-select:none;cursor:grab}.lambda-full-itinerary__item-content--open-port-guide,.lambda-full-itinerary__items-wrapper.lambda-full-itinerary__items-wrapper--hide-left.lambda-full-itinerary__items-wrapper--hide-right{cursor:pointer}.lambda-full-itinerary__items.scrolling{-webkit-scroll-snap-type:none;-ms-scroll-snap-type:none;scroll-snap-type:none;scroll-behavior:auto}.lambda-full-itinerary__items.mouse-down{cursor:grabbing}.lambda-full-itinerary__items::-webkit-scrollbar{height:12px}.lambda-full-itinerary__items::-webkit-scrollbar-track{background:#fff}.lambda-full-itinerary__items::-webkit-scrollbar-thumb{background:#fb4f0f;border-radius:8px;border:2px solid #eeeff2}.lambda-full-itinerary__item{-webkit-user-select:none;-ms-user-select:none;user-select:none;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;width:400px;max-width:100vw;max-height:calc(100vh - 160px);height:580px;flex-shrink:0;color:#fff;background-color:#fb4f0f;opacity:0;animation:.6s forwards fadeInItems;transform-style:preserve-3d;perspective:1000px}@media only screen and (max-width:600px){.lambda-full-itinerary__items{position:relative;width:auto;display:inherit;flex-direction:row;grid-gap:7px;gap:7px;overflow-x:scroll;overflow-y:hidden;max-width:100%;padding:0;-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;scroll-behavior:smooth;min-height:auto}.lambda-full-itinerary__item{-webkit-user-select:none;-ms-user-select:none;user-select:none;scroll-snap-align:center;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden;width:100%;max-width:100vw;max-height:calc(100vh - 160px);height:580px;flex-shrink:0;color:#fff;background-color:#fb4f0f;opacity:0;animation:.6s forwards fadeInItems;transform-style:preserve-3d;perspective:1000px;margin-bottom:10px}}.lambda-full-itinerary__item--loading{animation:1.8s linear infinite forwards button-shimmer;opacity:.25;transform:translate(-50px) rotateY(45deg);background-color:#959595}.lambda-full-itinerary__item-buttons{position:absolute;top:50%;transform:translateY(-50%);z-index:4;padding:10px 20px}.lambda-full-itinerary__item-buttons i{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);font-size:48px}.lambda-full-itinerary__item-buttons--previous{left:0}.lambda-full-itinerary__item-buttons--next{right:0}.lambda-full-itinerary__item:nth-child(n){animation-delay:0s}.lambda-full-itinerary__item:nth-child(2n){animation-delay:.1s}.lambda-full-itinerary__item:nth-child(3n){animation-delay:.2s}.lambda-full-itinerary__item:nth-child(4n){animation-delay:.3s}.lambda-full-itinerary__item:nth-child(5n){animation-delay:.4s}.lambda-full-itinerary__item:nth-child(6n){animation-delay:.5s}.lambda-full-itinerary__item:nth-child(7n){animation-delay:.6s}.lambda-full-itinerary__item:nth-child(8n){animation-delay:.7s}.lambda-full-itinerary__item:nth-child(9n){animation-delay:.8s}.lambda-full-itinerary__item:nth-child(10n){animation-delay:.9s}.lambda-full-itinerary__item:nth-child(11n){animation-delay:1s}.lambda-full-itinerary__item:nth-child(12n){animation-delay:1.1s}.lambda-full-itinerary__item:nth-child(13n){animation-delay:1.2s}.lambda-full-itinerary__item:nth-child(14n){animation-delay:1.3s}.lambda-full-itinerary__item:nth-child(15n){animation-delay:1.4s}.lambda-full-itinerary__item:after{position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:linear-gradient(180deg,rgba(0,0,0,.05) 36%,rgba(0,0,0,.4) 65%,rgba(0,0,0,.6));z-index:2}.lambda-full-itinerary__item--no-gradient .lambda-full-itinerary__item-title h4{padding-bottom:90px}.lambda-full-itinerary__item--reduced{width:183px}.lambda-full-itinerary__item-icon{padding:0 20px 0 0;font-size:28px;margin-right:0}.lambda-full-itinerary__item-icon i{text-shadow:0 1px rgba(0,0,0,.33)}.lambda-full-itinerary__item-image{position:absolute;left:0;bottom:0;top:0;right:0;object-fit:cover;object-position:center;width:100%;height:100%;z-index:1;-webkit-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-drag:none}.lambda-full-itinerary__item-header{display:flex;flex-direction:row;align-items:start;justify-content:space-between;font-size:32px;z-index:3;margin-top:20px}.lambda-full-itinerary__item-days,.lambda-full-itinerary__item-nights{font-family:brandon-grotesque,Brandon Grotesque,open-sans,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,blinkmacsystemfont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial;text-transform:uppercase;font-weight:500}.lambda-full-itinerary__item-days{align-self:flex-start;display:flex;background-color:#fb4f0f;flex-direction:row;align-items:center;padding:15px 15px 15px 20px;color:#fff;font-size:22px;box-shadow:2px 2px 14px 2px rgba(0,0,0,.1);border-top-right-radius:25px;border-bottom-right-radius:25px}.lambda-full-itinerary__item-nights{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;font-size:32px;line-height:1.5em}.lambda-full-itinerary__item-nights span{display:block;font-size:46px}.lambda-full-itinerary__item-content{z-index:3;color:#fff;padding:30px}.lambda-full-itinerary__item-content--open-port-guide *{transition:text-shadow .1s}.lambda-full-itinerary__item-content--open-port-guide img{transition:box-shadow .1s}.lambda-full-itinerary__item-content--open-port-guide:hover *{text-shadow:0 2px 15px rgba(0,0,0,.25),0 2px 30px rgba(0,0,0,.5)}.lambda-full-itinerary__item-content--open-port-guide:hover img{box-shadow:0 2px 15px rgba(0,0,0,.5)}.lambda-full-itinerary__item-title h4{color:#fff;font-size:32px;line-height:1.2em;text-shadow:0 1px rgba(0,0,0,.25)}.lambda-full-itinerary__item-title h4 span{display:inline-block;text-align:left;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.lambda-full-itinerary__item-title p{display:flex;align-items:center;grid-gap:8px;gap:8px;text-shadow:0 1px rgba(0,0,0,.5);font-weight:600;font-size:14px;line-height:1.25em;margin-bottom:15px}.lambda-full-itinerary__item-dates p,.lambda-full-itinerary__item-description,.lambda-full-itinerary__item-title p{font-family:open-sans,Open Sans,system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,blinkmacsystemfont,avenir next,avenir,helvetica neue,helvetica,ubuntu,roboto,noto,segoe ui,arial}.lambda-full-itinerary__item-dates p{font-size:12px;font-weight:600;line-height:1.25em;padding-top:0}.lambda-full-itinerary__item-dates p .date-label{min-width:42px}.lambda-full-itinerary__item-dates span{display:inline-block}.lambda-full-itinerary__item-description{text-shadow:0 1px rgba(0,0,0,.5);font-size:16px;line-height:1.5em;display:-webkit-box;max-width:100%;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}