.trip-hero{background:unset;width:100%;display:inline-flex;position:relative;height:-moz-fit-content;height:fit-content;min-height:33.313rem}.trip-hero .lazyloaded{transition:none}.trip-hero .tooltip-container{z-index:1}@media(max-width:768px){.trip-hero{height:unset;min-height:unset}}.trip-hero .default-carousel-arrows__arrow{background:#fff;fill:#161616}.trip-hero:not(.trip-hero--layout3) .default-carousel-arrows{display:none}.trip-hero .carousel-controls__dots{position:absolute;right:0;bottom:1.5rem;left:0;opacity:.7;transition:opacity .4s ease-in-out}@media(max-width:768px){.trip-hero .carousel-controls__dots{bottom:1rem}}.trip-hero .carousel-controls__dots:hover{opacity:1}.trip-hero .carousel-controls__dots .carousel-dots__outer{height:1.25rem;width:9.5rem}@media(max-width:768px){.trip-hero .carousel-controls__dots .carousel-dots__outer{height:1rem;width:7.5rem}}.trip-hero .carousel-controls__dots .carousel-dots__dot,.trip-hero .carousel-controls__dots .carousel-dots__dot--small,.trip-hero .carousel-controls__dots .carousel-dots__dot--smaller{transition:all .4s ease-in-out;width:1rem;height:1rem;margin-left:.25rem;margin-right:.25rem;background:hsla(0,0%,100%,0);border:1px solid #fff}@media(max-width:768px){.trip-hero .carousel-controls__dots .carousel-dots__dot,.trip-hero .carousel-controls__dots .carousel-dots__dot--small,.trip-hero .carousel-controls__dots .carousel-dots__dot--smaller{width:.75rem;height:.75rem}}.trip-hero .carousel-controls__dots .carousel-dots__dot--active{background:#fff}.trip-hero__gallery,.trip-hero__video.trip-hero__video{position:absolute;overflow:hidden;height:100%;width:50%}@media(max-width:768px){.trip-hero__gallery,.trip-hero__video.trip-hero__video{width:100%}}.trip-hero__gallery .react-player__shadow,.trip-hero__video.trip-hero__video .react-player__shadow{background-color:radial-gradient(rgba(0,0,0,.3),transparent 60%)!important;opacity:.75!important}.trip-hero__gallery .react-player__play-icon,.trip-hero__video.trip-hero__video .react-player__play-icon{border-left-color:#fff!important;opacity:.75!important}.trip-hero__gallery:hover .react-player__play-icon,.trip-hero__gallery:hover .react-player__shadow,.trip-hero__video.trip-hero__video:hover .react-player__play-icon,.trip-hero__video.trip-hero__video:hover .react-player__shadow{opacity:1!important}@media(max-width:768px){.trip-hero__gallery{width:100%;position:relative;height:unset;aspect-ratio:25/22}}@media(max-width:768px){.trip-hero{position:unset;height:unset;min-height:unset;display:flex;flex-flow:column}}.trip-hero--layout2 .trip-hero__gallery{width:calc(50% - 4rem)}@media(max-width:768px){.trip-hero--layout2 .trip-hero__gallery{width:100%}}.trip-hero .trip-hero__gallery .credits-labels--4.with-carousel,.trip-hero .trip-hero__gallery .credits-labels--6.with-carousel{bottom:0}@media(max-width:768px){.trip-hero .trip-hero__gallery .credits-labels--4.with-carousel,.trip-hero .trip-hero__gallery .credits-labels--6.with-carousel{bottom:2rem}}.credits-labels{position:absolute;z-index:1;margin:1rem;display:flex;grid-gap:.5rem;gap:.5rem;flex-direction:column}.credits-labels--1{top:0;left:0}.credits-labels--2{align-items:center;top:0;left:0;right:0;margin-left:auto;margin-right:auto}.credits-labels--3{top:0;right:0;align-items:flex-end}.credits-labels--4{bottom:0;left:0}@media(max-width:1380px){.credits-labels--4.with-carousel{bottom:2rem}}.credits-labels--video.trip-hero--layout1 .trip-hero__labels--2,.credits-labels--video.trip-hero--layout1 .trip-hero__labels--3,.credits-labels--video.trip-hero--layout1 .trip-hero__labels--5,.credits-labels--video.trip-hero--layout1 .trip-hero__labels--6,.credits-labels--video.trip-hero--layout2 .trip-hero__labels--2,.credits-labels--video.trip-hero--layout2 .trip-hero__labels--3,.credits-labels--video.trip-hero--layout2 .trip-hero__labels--5,.credits-labels--video.trip-hero--layout2 .trip-hero__labels--6{right:50%}.credits-labels--5{align-items:center;left:0;right:0;bottom:0;margin-left:auto;margin-right:auto}.credits-labels--5.with-carousel{bottom:3rem}@media(max-width:768px){.credits-labels--5.with-carousel{bottom:2rem}}.credits-labels--6{bottom:0;right:0;align-items:flex-end}@media(max-width:1380px){.credits-labels--6.with-carousel{bottom:2rem}}.credits-label{background-color:#e3e3e3;box-shadow:0 0 2px 0 rgba(22,22,22,.12);color:#161616;border-radius:.25rem;padding:.25rem}.show-video.credits-labels{right:50%}.single-item-wrapper{display:flex;align-items:center;overflow:hidden;position:relative}.single-item-wrapper>*{flex:1 1}.trip-hero__info{position:relative;left:50%;height:auto;width:50%;max-width:690px;box-sizing:border-box;display:flex;flex-flow:column}.trip-hero__info .tooltip{margin:0}@media(max-width:768px){.trip-hero__info{width:100%;max-width:768px;padding:1.75rem 1rem;position:unset;height:unset}}.trip-hero__info__embeded-itinerary-selector{padding-top:0;padding-bottom:2rem;background-color:unset}.trip-hero__title{margin-bottom:2rem;color:#416c5f}@media(max-width:768px){.trip-hero__title{margin-bottom:1rem}}.trip-hero__title__alternative-font{font-family:"Oakes-Grotesk";font-style:italic;font-weight:300}.trip-hero__content-wrapper{width:100%;display:flex;flex-direction:column}.trip-hero__content-wrapper--inverted{flex-direction:column-reverse}@media(max-width:768px){.trip-hero__content-wrapper{flex-direction:column-reverse}}.trip-hero__travel-styles{display:flex;flex-wrap:wrap;padding-bottom:2rem;margin:0 -.5rem}@media(max-width:1279px){.trip-hero__travel-styles{margin:0 -.25rem}}@media(max-width:768px){.trip-hero__travel-styles{justify-content:center;padding-bottom:1.25rem}}@media(max-width:360px){.trip-hero__travel-styles{flex-wrap:wrap;justify-content:center}}.trip-hero__travel-style{width:-moz-fit-content;width:fit-content;min-width:4rem;min-height:4rem;padding:1rem;background-color:#e3e3e3;font-size:1em;border-radius:0;justify-content:center;align-items:center;margin:.5rem}.trip-hero__travel-style .icon-wrapper{min-height:1.75rem}.trip-hero__travel-style--transparent{background-color:transparent}.trip-hero__travel-style__text{text-align:center}.trip-hero__travel-style__text.icon-text__text{margin-top:0}.trip-hero__travel-style .icon-text__icon{width:2rem;height:2rem;padding:0;margin-bottom:.375rem}@media(max-width:1380px){.trip-hero__travel-style{padding:.75rem;min-width:3.5rem;min-height:3.5rem}.trip-hero__travel-style .icon-text__icon{width:1.25rem;height:1.25rem}}@media(max-width:1279px){.trip-hero__travel-style{min-width:3rem;min-height:3rem;padding:.5rem;margin:0 .25rem .5rem}}@media(max-width:768px){.trip-hero__travel-style{min-width:3rem}.trip-hero__travel-style .icon-text__icon{padding:.25rem}}@media(max-width:360px){.trip-hero__travel-style{width:4rem;height:4rem}.trip-hero__travel-style:nth-child(4),.trip-hero__travel-style:nth-child(5){margin-top:.5rem}}.trip-hero__trip-code{margin-top:1rem;display:flex;white-space:break-spaces}.trip-hero__trip-code>p{line-height:27px}@media(max-width:768px){.trip-hero__trip-code>p{line-height:19px}}.trip-hero__tag{background-color:#edc5b1;text-transform:uppercase}.trip-hero__tag-container{display:flex;padding-bottom:2rem}.trip-hero__travel-tags{display:flex;margin-top:1rem}.trip-hero__travel-tags>div,.trip-hero__travel-tags>div.tooltip{margin-left:.5rem}.trip-hero__travel-tags>div.tooltip:first-of-type,.trip-hero__travel-tags>div:first-of-type{margin-left:0}.trip-hero__description{color:#416c5f;margin:.8rem 0;width:100%}@media(max-width:768px){.trip-hero__description{width:auto}}.trip-hero__optional-tag{display:flex;grid-gap:1rem;gap:1rem;padding-top:.75rem;padding-bottom:.75rem;padding-left:0;align-items:center}@media(max-width:768px){.trip-hero__optional-tag{padding-top:0;padding-bottom:1.75rem}}.trip-hero__optional-tag .icon-wrapper{min-height:1.5rem}.trip-hero__optional-tag .icon{height:1.5rem;width:1.5rem}@media(max-width:768px){.trip-hero__content-wrapper{flex-direction:column}}.itinerary-selector{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem}.itinerary-selector--embeded{padding-top:0;padding-bottom:2rem;background-color:unset}.itinerary-selector__icon{height:18px;width:18px;padding-right:.6rem}.itinerary-selector__left-panel{display:flex;flex-flow:row nowrap;align-content:center;align-items:center}.itinerary-selector__switch{position:relative;display:flex;flex-flow:column nowrap;align-items:center}.itinerary-selector__left-label{padding-right:1.25rem;white-space:nowrap}@media(max-width:768px){.itinerary-selector__left-label{white-space:unset;padding-right:25px}}.itinerary-selector__dropdown{width:18.65rem}@media(max-width:768px){.itinerary-selector__dropdown{left:unset;right:0}}.itinerary-selector__right-label{padding-left:1rem}@media(max-width:1380px){.itinerary-selector__right-label{max-width:600px}}@media(max-width:1279px){.itinerary-selector__right-label{display:none}}.option-switch{box-sizing:border-box;padding:0;margin:0;height:2rem;display:flex;justify-content:center;align-items:stretch}.option-switch input[type=radio]{display:none}.option-switch__label{display:flex;align-items:center;justify-content:center;cursor:pointer;text-align:center;position:relative;z-index:2;transition:color .5s cubic-bezier(.075,.82,.165,1);min-width:4.375rem}.option-switch.search-calendar-year-selector--mobile .option-switch__label{width:calc(100%/var(--optionsCount))!important}.option-switch__text{margin:0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s cubic-bezier(.075,.82,.165,1)}.option-switch span{position:absolute;top:0;left:0;padding:0;z-index:1;transition:left .35s cubic-bezier(.175,.885,.32,1.165);box-sizing:unset}.option-switch-wrapper{position:relative;overflow:hidden}.option-switch{border:1px solid #c3c3c3;border-radius:0}.option-switch__text--active{color:#fff}.option-switch span{border-radius:0;background-color:#416c5f;border:1px solid #416c5f}.option-switch span.first,.option-switch span.last{border-radius:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes dropdown{0%{max-height:0}to{max-height:52rem}}@keyframes fancySlideInFromTop{0%{opacity:0;transform:translateY(-10%);scale:.95}to{opacity:1;transform:none;scale:1}}.react-multi-carousel-list{z-index:0}.itinerary-months{display:flex;flex-flow:column nowrap;margin:1.5rem}.itinerary-months__heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem}.itinerary-months__year{font-weight:400;color:inherit}.itinerary-months__arrow{padding:.5rem;box-shadow:0 0 11px rgba(0,0,0,.1);border-radius:9999px}.itinerary-months__arrow--disabled{cursor:default;opacity:.3}.itinerary-months__tiles{display:grid;grid-gap:1px;gap:1px;grid-template:repeat(3,4rem)/repeat(4,4rem)}.itinerary-months__tile{display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .4s cubic-bezier(.075,.82,.165,1);border-radius:6px}.itinerary-months__tile--disabled{cursor:default;color:#c3c3c3}.itinerary-months__close{padding-top:1.5rem;align-self:center;border-bottom:none}.itinerary-months__close:hover{border-bottom:none}.itinerary-months__arrow{border-radius:0;box-shadow:none}.itinerary-months__tile{border-radius:0}