.adventure-itinerary-item{background:#092340}.adventure-itinerary-item .accordion{background-color:#007db7;border:none;border-bottom:5px solid #ffffff;cursor:pointer;display:block;padding:1rem 1rem .5rem;position:relative;text-align:left;width:100%}@media (min-width: 992px){.adventure-itinerary-item .accordion{align-items:center;display:flex;padding:0}}.adventure-itinerary-item .accordion--open{background-color:#092340;border-bottom:none}@media (min-width: 992px){.adventure-itinerary-item .stop-label{background-color:#092340;height:150px;width:80px}}.adventure-itinerary-item .stop-label .text{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase;color:#fff;margin-bottom:1rem}@media (min-width: 992px){.adventure-itinerary-item .stop-label .text{align-items:center;display:flex;height:80px;justify-content:center;text-align:center;transform:rotate(90deg) translate(24%,44%);width:150px}}.adventure-itinerary-item .stop-details{margin-top:-10px}@media (min-width: 992px){.adventure-itinerary-item .stop-details{display:flex;justify-content:space-between;margin-top:0;padding:0 2rem;width:100%}}@media (min-width: 1200px){.adventure-itinerary-item .stop-details{padding:0 80px 0 2em}}.adventure-itinerary-item .stop-details .heading{display:flex;gap:12px;align-items:flex-start;padding-right:30px}.adventure-itinerary-item .stop-details .heading h2{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase;color:#fff;margin-bottom:1rem}@media (min-width: 768px){.adventure-itinerary-item .stop-details .heading h2{font-size:1.75rem}}@media (min-width: 1200px){.adventure-itinerary-item .stop-details .heading h2{font-size:2rem}}@media (min-width: 992px){.adventure-itinerary-item .stop-details .heading h2{margin-bottom:0}}.adventure-itinerary-item .stop-details .stops{align-items:center;display:flex}.adventure-itinerary-item .stop-details .stops h4{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase;align-items:center;color:#fff;display:inline-block;display:flex;margin-bottom:0}.adventure-itinerary-item .stop-details .stops h4:first-child{margin-right:1.5rem}@media (min-width: 992px){.adventure-itinerary-item .stop-details .stops h4:first-child{margin-right:0}}@media (min-width: 992px){.adventure-itinerary-item .stop-details .stops h4:last-child{margin-left:1.5rem}}.adventure-itinerary-item .stop-details .stops .icon-plane{margin-right:.75rem}@media (min-width: 992px){.adventure-itinerary-item .stop-details .stops .icon-plane{margin-right:1rem}}.adventure-itinerary-item .stop-details .stops .icon-vehicle{margin-right:.75rem}@media (min-width: 992px){.adventure-itinerary-item .stop-details .stops .icon-vehicle{margin-right:1rem}}.adventure-itinerary-item .stop-details .stops .itinerary-distance{margin-right:5px}.adventure-itinerary-item .arrow{background:#fff;border-radius:50%;display:inline-block;height:36px;position:absolute;right:15px;top:15px;width:36px}.adventure-itinerary-item .arrow img{left:50%;margin-left:-8px;margin-top:-3px;position:absolute;top:50%}.adventure-itinerary-item .arrow img.up-arrow{margin-top:-6px;transform:rotate(180deg)}@media (min-width: 992px){.adventure-itinerary-item .arrow{margin-left:1.5rem;position:relative;right:0;top:3px}}.adventure-itinerary-item .itinerary-wrapper{background-color:#f1f1f1;display:flex;overflow:hidden}.adventure-itinerary-item .itinerary-wrapper .container{margin-left:unset;margin-right:unset}.adventure-itinerary-item .itinerary-wrapper .container.row{margin-left:-15px;margin-right:-15px}.adventure-itinerary-item .itinerary-wrapper h4.text{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.adventure-itinerary-item .itinerary-wrapper__text .columned-content__column p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.adventure-itinerary-item .itinerary-wrapper__text .columned-content__column p strong{font-weight:600}.adventure-itinerary-item .itinerary-wrapper__text .columned-content__column h3{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.adventure-itinerary-item .itinerary-wrapper__text .columned-content__column h3{font-size:1.75rem}}@media (min-width: 1200px){.adventure-itinerary-item .itinerary-wrapper__text .columned-content__column h3{font-size:2rem}}.adventure-itinerary-item .miles{display:none}@media (min-width: 992px){.adventure-itinerary-item .miles{background-color:#fff;display:block;flex-shrink:0;margin-bottom:-1px;position:relative;width:80px}}.adventure-itinerary-item .miles .text{background:#fff;bottom:230px;left:27px;margin-bottom:0;padding:0 .5rem;position:absolute;text-align:center;transform:rotate(90deg);transform-origin:bottom left;white-space:nowrap}.adventure-itinerary-item .miles:before{border-left:1px dashed #000;bottom:25px;content:"";left:50%;margin-left:-1px;position:absolute;top:30px;width:1px}.adventure-itinerary-item .miles .line-circle{border:1px solid #000;border-radius:50%;height:10px;left:35px;position:absolute;top:20px;width:10px}.adventure-itinerary-item .miles .line-arrow{border-bottom:1px solid #000;border-left:1px solid #000;bottom:20px;height:8px;left:35px;position:absolute;transform:rotate(-55deg) skew(-20deg);width:8px}.adventure-itinerary-item .itinerary-wrapper__text{padding-top:2em}@media (min-width: 992px){.adventure-itinerary-item .itinerary-wrapper__text{padding:3rem 0 1em 1.5rem;width:100%}}.adventure-itinerary-item .itinerary-wrapper__text h1,.adventure-itinerary-item .itinerary-wrapper__text h2,.adventure-itinerary-item .itinerary-wrapper__text h3,.adventure-itinerary-item .itinerary-wrapper__text h4,.adventure-itinerary-item .itinerary-wrapper__text h5,.adventure-itinerary-item .itinerary-wrapper__text h6{color:#092340}.adventure-itinerary-item .itinerary-wrapper__text h1{margin-bottom:2rem}.adventure-itinerary-item .itinerary-wrapper__text p{color:#092340}.adventure-itinerary-item .itinerary-wrapper__text a{font-weight:500}.adventure-itinerary-item .itinerary-wrapper__text .content-block-divider img{display:none}.adventure-itinerary-item .itinerary-wrapper__text .content-block-divider .divider{background:transparent url(/static/images/trip-gradient.png) 50% 0 no-repeat;background-size:80% auto;height:20px;width:100%}.adventure-itinerary-item .itinerary-wrapper__text .content-block-divider .divider:before{display:none}@media (min-width: 992px){.adventure-itinerary-item .itinerary-wrapper__text .content-block-divider .divider{margin-bottom:3em}}.adventure-itinerary-item .itinerary-wrapper__text .content-block-module{margin-bottom:2.5em;max-width:90%}@media (min-width: 768px){.adventure-itinerary-item .itinerary-wrapper__text .content-block-module{max-width:100%}}.adventure-itinerary-item .background-color+.background-color,.adventure-itinerary-item .background-color+.background-color .columned-content{padding-top:0!important}.adventure-itinerary-item .background-color+.background-color .columned-content{padding-bottom:0!important}.adventure-itinerary-item .divider{background:transparent url(/static/images/trip-gradient.png) 50% 0 no-repeat;background-size:80% auto;height:20px;width:100%}.adventure-itinerary-item .divider:before{display:none}@media (min-width: 992px){.adventure-itinerary-item .divider{margin-bottom:3em}}.adventure-destination-block{margin-bottom:3em;margin-left:1em;margin-right:1em}.adventure-destination-block .link:hover{text-decoration:none}@media (min-width: 992px){.adventure-destination-block{margin-right:0}}.adventure-destination-block .intro-wrapper{background:#fff}@media (min-width: 992px){.adventure-destination-block .intro-wrapper{display:flex}}.adventure-destination-block .intro-wrapper h1{color:#092340;line-height:.9;margin-bottom:.9em;max-width:calc(100% - 32px)}.adventure-destination-block figure{margin:0}@media (min-width: 992px){.adventure-destination-block figure{width:50%}}.adventure-destination-block img{max-width:100%;height:auto}.adventure-destination-block .hero-img img{width:100%}.adventure-destination-block .content-wrapper{padding:1rem 1rem 2.1875rem;position:relative}@media (min-width: 992px){.adventure-destination-block .content-wrapper{padding:1.5rem 4rem 1.5rem 2rem;width:50%}}.adventure-destination-block .content-wrapper .logo{max-height:70px;margin-bottom:1rem}@media (min-width: 992px){.adventure-destination-block .content-wrapper .logo{max-height:100px}}.adventure-destination-block .content-wrapper h1{font-size:2rem;letter-spacing:-1px}@media (min-width: 992px){.adventure-destination-block .content-wrapper h1{font-size:3rem;letter-spacing:-2px}}.adventure-destination-block img.right-arrow{height:32px;position:absolute;right:20px;top:38%}@media (min-width: 992px){.adventure-destination-block img.right-arrow{height:auto}}@media (min-width: 1600px){.adventure-destination-block img.right-arrow{right:80px}}.adventure-destination-block .adventure-itinerary-current-conditions{color:#092340;font-family:futura-pt-bold,sans-serif;margin:-10px -5px 0}.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat{display:inline-block;min-width:145px;padding:10px 5px 0}.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat .condition-stat-value{display:flex;align-items:center;margin-bottom:10px}.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat .condition-stat-value .condition-stat-value-text{margin-right:5px;font-size:39px}@media (max-width: 992px){.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat .condition-stat-value .condition-stat-value-text{font-size:25px}}.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat .condition-stat-value .condition-stat-value-dimension{position:relative;bottom:0;left:2px;display:inline-block;font-size:20px}.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat .condition-stat-value svg{margin-left:5px}.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat .condition-stat-value svg path{stroke:#092340}.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat .condition-stat-text{font-size:16px;font-family:futura-pt,sans-serif;text-transform:uppercase}@media (min-width: 1110px){.adventure-destination-block .adventure-itinerary-current-conditions .condition-stat{margin-right:4%}}.adventure-destination-block .adventure-itinerary-current-conditions svg *{fill:#fff}.adventure-fade-enter{opacity:.01}.adventure-fade-enter-active{opacity:1;transition:opacity .5s ease-in}.adventure-fade-appear{opacity:.01}.adventure-fade-appear-active{opacity:1;transition:opacity .5s ease-in}.adventure-fade-exit{opacity:1}.adventure-fade-exit-active{opacity:.01;transition:opacity .5s ease-in}@keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes fadeInFromNone{0%{display:none;opacity:0}1%{display:block;opacity:0}to{display:block;opacity:1}}.adventure-listing-result{width:100%}.adventure-listing-result .adventure-listing-result-row{display:flex;align-items:center;flex-direction:column;justify-content:center}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group{margin:0 -15px;display:flex;flex-direction:column;justify-content:space-between;flex-wrap:wrap;width:calc(100% + 30px);padding:0;width:100%}@media (min-width: 768px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group{flex-direction:row;padding:0;width:90%}}@media (min-width: 1300px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group{max-width:1220px}}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group:after{content:"";flex:auto}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result{background:transparent;box-shadow:0 2px 24px #0000001f;display:inline-block;flex:0 0 100%;margin-bottom:30px;vertical-align:top;transition:all .75s ease;text-align:left;overflow:hidden}@media (min-width: 768px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result{flex:0 0 calc(50% - 16.5px);margin-right:16.5px}}@media (min-width: 1080px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result{flex:0 0 calc(33.33% - 22px);margin-right:22px}}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-image{width:100%;padding-top:67%;background-size:cover;background-position:center;background-repeat:no-repeat;position:relative}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-image figure{position:absolute;top:0;left:0;width:100%}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-image img{width:100%;height:auto}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content{color:#092340;background-color:#fff;padding:55px 40px 40px;position:relative}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content h3{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase;margin-bottom:1.5625rem;margin-top:1.4rem}@media (min-width: 768px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content h3{font-size:1.75rem}}@media (min-width: 1200px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content h3{font-size:2rem}}@media (min-width: 768px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content h3{margin-bottom:1rem;margin-top:3.125rem}}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content.white{background-color:#fff;color:#092340}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content .adventure-result-type{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content .adventure-result-type{position:absolute;width:80%}}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content .adventure-result-body{margin-bottom:1.5625rem;font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content .cta-two{margin-left:24px}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result .adventure-result-content .wishlist-button{display:inline-flex;position:absolute;margin-left:-14px;top:-24px}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result.fullRow{display:block;margin:15px auto 30px}@media only screen and (max-width: 1350px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result.fullRow{display:inline-block;margin:0 0 30px}}@media only screen and (max-width: 902px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result.small{width:100%;max-width:625px;margin:15px auto;padding:0}.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group .adventure-result.small .adventure-result-content{min-height:280px;height:auto}}@media only screen and (max-width: 902px){.adventure-listing-result .adventure-listing-result-row .adventure-list-transition-group{text-align:center}}@media (max-width: 575.98px){.adventure-listing-result{padding:0 0 30px}}.adventure-wishlist .adventure-result:last-child{margin-left:unset!important;margin-right:0!important}.adventure-listing-no-result{width:90%;height:425px;max-width:1256px;background:#ffffff80;margin:0 auto;box-shadow:#0003 20px 0 30px;padding:20px;font-family:futura-pt-bold,sans-serif;animation:fadeInFromNone .5s ease-out;-webkit-animation:fadeInFromNone .5s ease-out}.adventure-listing-no-result .top-result-note{font-size:17px;color:#092340}.adventure-listing-no-result .adventure-listing-no-result-content{height:363px;display:flex;align-items:center;justify-content:center;flex-direction:column}.adventure-listing-no-result .adventure-listing-no-result-content .adventure-listing-no-result-content-header{font-size:24px;color:#092340;text-transform:uppercase}.adventure-listing-no-result .adventure-listing-no-result-content .adventure-listing-no-result-content-body{font-family:futura-pt,sans-serif;color:#373a36}.adventure-listing-no-result .adventure-listing-no-result-content .adventure-listing-no-result-content-body *{color:#373a36}.adventure-listing-no-result .adventure-listing-no-result-content .clear-filters-button{font-size:16px;font-family:futura-pt-bold,sans-serif;color:#9b9b9b;display:flex;align-items:center;justify-content:space-between;cursor:pointer;padding:5px}.adventure-listing-no-result .adventure-listing-no-result-content .clear-filters-button:hover{background-color:#f4f4f4}.adventure-listing-no-result .adventure-listing-no-result-content .clear-filters-button svg{margin-left:5px}.load-more-button-wrapper{margin:40px auto 80px;text-align:center;opacity:1}.display-1{font-family:futura-pt-condensed,sans-serif;font-size:4rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.display-1{font-size:5.5rem;letter-spacing:-3px}}@media (min-width: 1200px){.display-1{font-size:8rem}}.display-2{font-family:futura-pt-bold,sans-serif;font-size:3rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.display-2{font-size:4rem}}@media (min-width: 1200px){.display-2{font-size:5.5rem;letter-spacing:-3px}}.header-1{font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-1{font-size:3rem}}@media (min-width: 1200px){.header-1{font-size:3.5rem}}.header-2{font-family:futura-pt-bold,sans-serif;font-size:2rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-2{font-size:2.5rem;letter-spacing:-1px}}@media (min-width: 1200px){.header-2{font-size:3rem;letter-spacing:-1px}}.header-3{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-3{font-size:2rem}}@media (min-width: 1200px){.header-3{font-size:2.5rem;letter-spacing:-1px}}.header-4{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.header-4{font-size:1.5rem}}@media (min-width: 1200px){.header-4{font-size:2rem}}.header-5{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-1{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-1-titlecase{font-family:futura-pt-bold,sans-serif;font-size:1.25rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:capitalize}.title-2{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-3{font-family:futura-pt-bold,sans-serif;font-size:.875rem;font-weight:600;letter-spacing:0px;line-height:110%;text-transform:uppercase}.title-4{font-family:futura-pt-bold,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:0px;line-height:110%;text-transform:uppercase}.body-regular{font-family:futura-pt,sans-serif;font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-bold{font-weight:600}.body-bold-underlined{text-decoration:underline;font-weight:600}.body-compact{line-height:120%}.button{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:100%;text-transform:uppercase}.button-tertiary{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:120%;text-transform:uppercase}.body-large{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-regular{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-small{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%}.body-large-bold{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.body-regular-bold{font-size:1rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.body-small-bold{font-family:futura-pt,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:0px;line-height:150%;font-weight:600}.adventure-intro{width:100%;height:60vw;background-size:cover;background-repeat:no-repeat;position:relative}.adventure-intro .blue-top-gradient{background-image:linear-gradient(-180deg,#092340 3%,#0000);position:absolute;width:100%;height:16vw;top:0}.adventure-intro figure img{position:absolute;top:0;left:0;right:0;height:100%;width:100%;object-fit:cover}.adventure-intro .adventure-intro-content{width:60vw;padding-top:35px;position:relative;top:15vw;left:10.231vw;z-index:1}@media (min-width: 992px){.adventure-intro .adventure-intro-content{padding-top:0}}.adventure-intro .adventure-intro-content .amp-button{margin-bottom:1.5vw;font-size:1.5vw;vertical-align:middle;color:#089ade}.adventure-intro .adventure-intro-content .amp-button i,.adventure-intro .adventure-intro-content .amp-button svg{float:left;transform:scaleX(-1);line-height:inherit}.adventure-intro .adventure-intro-content .amp-button:hover{color:#08aef3}.adventure-intro .adventure-intro-content h1{color:#fff;font-family:futura-pt-bold,sans-serif;font-size:2.5rem;font-weight:700;letter-spacing:-1px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.adventure-intro .adventure-intro-content h1{font-size:3rem}}@media (min-width: 1200px){.adventure-intro .adventure-intro-content h1{font-size:3.5rem}}.adventure-intro .adventure-intro-content .adventure-destination-list{margin-top:1.5vw;line-height:1.4vw}.adventure-intro .adventure-intro-content .adventure-destination-list .adventure-destination-list-item{color:#fff;font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.adventure-intro .adventure-intro-content .adventure-destination-list .adventure-destination-list-item i,.adventure-intro .adventure-intro-content .adventure-destination-list .adventure-destination-list-item svg{margin:0 5px;vertical-align:-10%}.adventure-intro .adventure-intro-content .adventure-destination-list .adventure-destination-list-item:last-child i,.adventure-intro .adventure-intro-content .adventure-destination-list .adventure-destination-list-item:last-child svg{display:none}.adventure-intro .corner-overlay{background-image:url(/static/images/adventure-intro-corner.png);background-size:contain;background-position:bottom right;background-repeat:no-repeat;position:absolute;width:42.986vw;height:31.388vw;bottom:0;right:-100%;z-index:2;padding:0 5.486vw 2.777vw 0;display:flex;align-items:flex-end}.adventure-intro .corner-overlay .corner-overlay-content{margin:0 0 0 auto;text-align:right}.adventure-intro .bottom-details{width:100%;height:auto;position:absolute;bottom:0;left:0;overflow:hidden;padding-top:6vw;z-index:3}.adventure-intro .bottom-details .bottom-details-content{flex-basis:60%;background:transparent url(/static/images/trip-gradient-side.png) 100% 50% no-repeat;background-size:auto 60%;padding:8vw 6.342vw 0}.adventure-intro .bottom-details .bottom-details-content p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%;margin-bottom:0}.adventure-intro .bottom-details .bottom-details-content p strong{font-weight:600}.adventure-intro .bottom-details .bottom-details-metrics{flex-basis:40%}@media (min-width: 768px){.adventure-intro .bottom-details .bottom-details-metrics{padding-left:3.3vw}}@media (max-width: 992px){.adventure-intro .bottom-details{display:none}}@media (max-width: 576px){.adventure-intro{height:90vw}.adventure-intro .adventure-destination-list,.adventure-intro .wishlist-button{display:none}.adventure-intro .blue-top-gradient{height:32vw}.adventure-intro .adventure-intro-content{left:5vw;width:90vw}.adventure-intro .adventure-intro-content .amp-button{margin-bottom:3.9vw;font-size:3.9vw}}@media (max-width: 768px){.adventure-intro .bottom-details{display:none}}.mountain-svgs{background-color:transparent;bottom:0;position:absolute;z-index:2;height:22vw;width:100%}.adventure-page .mountain-svgs{background-color:transparent}.mountain-svgs img{position:absolute;width:100%}.mountain-svgs .mountain-svgs__bottom-left{transform:translate(-35%,-30%);left:0;z-index:1}.mountain-svgs .mountain-svgs__top-left{left:0;transform:translate(-25%,-15%);z-index:2}.mountain-svgs .mountain-svgs__bottom-right{transform:translate(60%,-10%);z-index:1}.mountain-svgs .mountain-svgs__top-right{transform:translate(50%);z-index:2}.bottom-details-wrapper{background:transparent url(/static/images/svg/bottom-details-background.svg) 0 0 no-repeat;background-size:101% 110%;display:flex;flex-direction:row;position:relative;z-index:3}.bottom-details-mobile .bottom-details-wrapper{flex-direction:column}.bottom-details-wrapper:after{background-color:#fff;bottom:0;content:"";display:block;height:50px;left:0;position:absolute;right:0;z-index:-1}.bottom-details-wrapper .adventure-metric{align-items:center;color:#092340;display:flex;justify-content:flex-start}.bottom-details-wrapper .adventure-metric .adventure-metric-description{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}.bottom-details-wrapper .adventure-metric .adventure-metric-value{font-family:futura-pt-bold,sans-serif;font-size:1.75rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.bottom-details-wrapper .adventure-metric .adventure-metric-value{font-size:2rem}}@media (min-width: 1200px){.bottom-details-wrapper .adventure-metric .adventure-metric-value{font-size:2.5rem;letter-spacing:-1px}}.bottom-details-wrapper p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.bottom-details-wrapper p strong{font-weight:600}.bottom-details-metrics{margin-bottom:1.5rem;margin-top:.4rem}@media (min-width: 768px){.bottom-details-metrics{margin-bottom:0;margin-top:0;padding:8vw 6.342vw 3vw 0}}.bottom-details-mobile .bottom-details-metrics{display:flex;flex-direction:row;margin-bottom:1.5rem}.bottom-details-mobile .bottom-details-metrics div:first-child{border-right:3px solid #eff1f3;padding-right:1rem;margin-right:1rem}.adventure-intro-wrapper .bottom-details-mobile{background:#fff;padding:1.5rem 1rem}.adventure-intro-wrapper .bottom-details-mobile div:first-child{border-right:none}.adventure-intro-wrapper .bottom-details-mobile .bottom-details-metrics{flex-direction:column;padding:0}@media (min-width: 576px){.adventure-intro-wrapper .bottom-details-mobile .bottom-details-metrics{flex-direction:row}}@media (min-width: 992px){.adventure-intro-wrapper .bottom-details-mobile{display:none}}.adventure-intro-wrapper .wishlist-button{background:#007db7;border:none;color:#fff;font-weight:600;cursor:pointer;font-family:futura-pt-bold,sans-serif;text-transform:uppercase;display:flex;padding:1rem .9rem;align-items:center;text-align:center;margin-top:1rem;width:50%;font-size:1rem}.adventure-intro-wrapper .wishlist-button .wishlist-icon{display:inline-block;width:1.2rem;height:1.2rem;margin-right:5px}.adventure-intro-wrapper .wishlist-button .wishlist-icon *{stroke:#fff}.adventure-intro-wrapper .wishlist-button:hover span,.adventure-intro-wrapper .wishlist-button:hover .book-trip-btn{text-decoration:underline}.adventure-intro-wrapper .wishlist-button .book-trip-url{color:#fff}.adventure-intro-wrapper .wishlist-button .book-trip-url:hover{text-decoration:underline}@media (min-width: 320px){.adventure-intro-wrapper .wishlist-button{max-width:47%;justify-content:center}}@media (min-width: 768px){.adventure-intro-wrapper .wishlist-button{font-size:.75rem}}.adventure-intro-wrapper .hide-book-trip-btn{display:none}.bottom-details-mobile .wishlist-button{margin-top:0;margin-bottom:1rem}@media (min-width: 768px){.bottom-details-mobile .wishlist-button{margin-bottom:1rem}}.wishlist-container{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:20px}.wishlist-container .amp-button{margin-top:2vw;text-align:center}@media (min-width: 360px){.wishlist-container{flex-direction:row}.wishlist-container .amp-button{margin-top:auto}.wishlist-container .amp-button+.amp-button{margin-left:2vw}}@media (min-width: 768px){.wishlist-container{margin-top:20px}}.wishlist-container.no-book-btn{justify-content:flex-start}.trips-page__lead-text h3{font-family:futura-pt-bold,sans-serif;font-size:1.5rem;font-weight:700;letter-spacing:0px;line-height:110%;text-transform:uppercase}@media (min-width: 768px){.trips-page__lead-text h3{font-size:1.75rem}}@media (min-width: 1200px){.trips-page__lead-text h3{font-size:2rem}}.trips-page__lead-text p{font-family:futura-pt,sans-serif;font-size:1.25rem;font-weight:400;letter-spacing:0px;line-height:150%}.trips-page__lead-text a.button{font-family:futura-pt-bold,sans-serif;font-size:1rem;font-weight:700;letter-spacing:0px;line-height:120%;text-transform:uppercase}
