@keyframes is-loading-container{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.hero-wrapper{height:400px}.hero-wrapper #slider-wrapper{z-index:0}.hero-wrapper #slider-wrapper,.hero-wrapper #youtube-wrapper{height:100%;overflow:hidden;width:100%}.hero-wrapper #youtube-wrapper iframe{height:100%;width:100%}.hero-wrapper .quote-wrapper{color:#f8f9fa;font-size:24px;left:64px;position:absolute;top:20%;transform:translateY(-20%);width:60vw}.hero-wrapper .quote-wrapper h1{margin:0}.hero-wrapper .tile-wrapper{float:right;margin-right:12vw;margin-top:12vh}.hero-wrapper .tile-wrapper .trip-box{box-shadow:0 5px 10px rgba(33,37,41,.3);-moz-box-shadow:0 5px 10px rgba(33,37,41,.3);-webkit-box-shadow:0 5px 10px rgba(33,37,41,.3)}.promo-wrapper{margin:48px auto;max-width:90vw}.promo-wrapper .is-flex{gap:16px}.promo-wrapper .promo-card{background-position:50%;background-size:cover!important;border-radius:10px;filter:brightness(90%);height:200px;max-width:300px;min-width:200px;padding:16px;text-decoration:none;width:100%}.promo-wrapper .promo-card:hover{cursor:pointer;opacity:.8}.trips-header h2{color:#212529;font-size:24px}.trips-header .buttons-wrapper label{border-radius:49px!important;font-size:14px;margin:4px;padding:8px 16px!important}.trips-header.v2{width:100%}.filter-box.v2{color:#212529;font-size:24px;margin:0 1em;max-width:350px}.filter-box.v2 .select{height:auto!important}.filter-box.v2 select[data-chosen="0"]{color:#adb5bd!important}.filter-box.v2 select[data-chosen="0"] option{color:#087d5a!important}.filter-box.v2.clear-filters{text-align:center;width:100%}.filter-box.v2.clear-filters .close-filters{margin-top:43px!important}.hero-wrapper.v2{margin:132px auto auto;max-height:440px;position:relative;width:89vw}.hero-wrapper.v2,.hero-wrapper.v2>div{border-radius:8px}.hide-v2{display:none!important}.promoted-trip-wrapper{margin:0 auto;width:70%}.promoted-trip-wrapper .trip-box{margin:0}.trips-header input[type=radio]{display:none}.trips-header input[type=radio]:checked+label{background-color:var(--template)!important;color:#fff!important}.buttons-wrapper.filter-box{width:auto!important}.filters-wrapper{padding:32px 16px}.filters-wrapper .filters-form{align-items:end;-moz-column-gap:32px;column-gap:32px;display:grid;grid-template-columns:repeat(6,auto);justify-items:center}.filters-wrapper.v2{margin-bottom:0!important;padding-bottom:0!important}.filters-wrapper.v2 form{display:block!important;max-width:90vw!important}.filters-wrapper .filter-box{width:100%}.filters-wrapper .filter-box ::-moz-placeholder{color:#ced4da!important;opacity:1!important}.filters-wrapper .filter-box ::placeholder{color:#ced4da!important;opacity:1!important}.filters-wrapper .filter-box input[type=radio]+label{color:#868e96;cursor:pointer;display:inline-block;margin:0 8px}.filters-wrapper .filter-box input[type=radio]+label:hover{color:#343a40}.filters-wrapper .filter-box input[type=radio]:disabled+label{color:#e9ecef}.filters-wrapper .filter-box input[type=radio]:checked+label{color:var(--template)}.filters-wrapper .filter-box .select{height:100%;width:100%}.filters-wrapper .filter-box .select:not(.is-multiple):not(.is-loading):after{border-color:#adb5bd;border-width:1px}.filters-wrapper .filter-box .select select:active,.filters-wrapper .filter-box .select select:focus{border-color:var(--template)}.filters-wrapper .reset-filters{color:#868e96;font-size:20px;opacity:0;transition:0 ease-in-out .1s;visibility:hidden}.filters-wrapper .reset-filters.-active{opacity:1;visibility:visible}.filters-wrapper .reset-filters:hover{color:#343a40}.trips-wrapper{margin:16px auto 0;max-width:90vw;min-height:400px;padding-bottom:64px}.trips-wrapper>.trips-container{margin:16px auto;text-align:center;width:100%}.trips-wrapper.v2{margin-top:0!important}.trips-wrapper.v2 .pagination{margin:48px 30vw!important}.trips-wrapper.v2 .trips-container{display:flex;flex-wrap:wrap;justify-content:space-around;margin-top:0!important}.trip-box.double-line-name .trip-heading{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box!important;white-space:normal!important}.trip-box.double-line-name.v1{height:415px!important}.trip-box.double-line-name.v1 .content-wrapper{display:flex;flex-direction:column;height:240px;justify-content:space-between}.trip-box.double-line-name.v2 .trip-heading{height:60px}.trip-box.double-line-name.v2 .content-wrapper{min-height:200px!important}.trip-box{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(33,37,41,.1);-moz-box-shadow:0 2px 4px rgba(33,37,41,.1);-webkit-box-shadow:0 2px 4px rgba(33,37,41,.1);display:inline-block;height:375px;margin:32px 16px;padding:8px;position:relative;text-align:left;vertical-align:top;width:350px}.trip-box .image-wrapper{background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 4px 6px rgba(33,37,41,.2);-moz-box-shadow:0 4px 6px rgba(33,37,41,.2);-webkit-box-shadow:0 4px 6px rgba(33,37,41,.2);height:150px;overflow:hidden}.trip-box .corner-icon{background-color:#f8f9fa;border-radius:50%;color:#212529;height:40px;line-height:40px;margin:10px;position:absolute;text-align:center;width:40px}.trip-box .corner-icon .fa-thumbtack{color:#07a7d9}.trip-box .corner-icon .fa-percentage{color:#eb6505}.trip-box .corner-icon .fa-crown{color:#f7c11e}.trip-box .trip-type{color:#adb5bd;margin-left:8px;margin-top:16px}.trip-box .trip-heading{color:#343a40;font-size:24px;font-weight:600;margin:0 8px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-box .trip-subheading{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#868e96;display:-webkit-box;font-size:18px;height:55px;margin:0 8px!important;overflow:hidden}.trip-box .seats-available{margin:0 8px}.trip-box .seats-available .value{font-weight:600}.trip-box .seats-available.-green{color:#18ba6d}.trip-box .seats-available.-yellow{color:#f7c11e}.trip-box .seats-available.-red{color:#fc4b4b}.trip-box .date-wrapper{margin:16px 0;position:relative}.trip-box .date-wrapper>span{color:#868e96;display:block;margin:0 16px}.trip-box .date-wrapper .trip-date{background-color:var(--template);border-radius:20px 0 0 20px;color:#fff;float:right;margin-right:0!important;margin-top:16px;padding:3.2px 16px}.trip-box .date-wrapper .additional-dates{bottom:-100%;left:16px;position:absolute}.trip-box .bottom-bar{grid-column-gap:0;grid-row-gap:0;display:grid;grid-template-columns:1fr .4fr;grid-template-rows:1fr}.trip-box .bottom-bar .price-wrapper{bottom:0;grid-area:1/1/2/2;min-height:70px;padding:0 8px}.trip-box .bottom-bar .price-wrapper>span{color:#868e96;display:block}.trip-box .bottom-bar .price-wrapper .starting-at{font-size:12px;text-transform:uppercase}.trip-box .bottom-bar .price-wrapper .trip-price{color:#212529;font-size:24px;font-weight:600;line-height:20px;margin-top:6px}.trip-box .bottom-bar .price-wrapper .trip-price.-old{color:#868e96;font-size:16px;margin-bottom:0;text-decoration:line-through}.trip-box .bottom-bar .price-wrapper .trip-price.-reduced{color:#fc4b4b}.trip-box .bottom-bar .reserve-button{text-wrap:wrap;font-weight:500;grid-area:1/2/2/3;line-height:1!important;margin:auto 8px;padding:10.6666666667px!important}.trip-box.-external .trip-content{margin:0 16px}.trip-box.-external .reserve-button{bottom:0;position:absolute}.trip-box.-exclusive,.trip-box.-exclusive .corner-icon{background-color:#212529}.trip-box.-exclusive .trip-heading{color:#f7c11e}.trip-box.-exclusive .date-wrapper>span,.trip-box.-exclusive .price-wrapper>span,.trip-box.-exclusive .trip-subheading{color:#ced4da}.trip-box.-exclusive .reserve-button{text-wrap:wrap;background-color:#f7c11e;color:#fff6db}.trip-box:hover{box-shadow:0 4px 12px rgba(33,37,41,.15);-moz-box-shadow:0 4px 12px rgba(33,37,41,.15);-webkit-box-shadow:0 4px 12px rgba(33,37,41,.15)}.trip-box:hover .reserve-button{transition:all .2s ease-in-out}.trip-box:hover .reserve-button.-greyed-out{background-color:#868e96;color:#f1f3f5}.trip-box.-exclusive:hover .reserve-button{transition:all .2s ease-in-out}.trip-box.v2{background-color:transparent!important;box-shadow:none!important;margin:32px 2px!important}.trip-box.v2 .content-wrapper{background-color:#f8f9fa;border-radius:4px;box-shadow:0 4px 12px rgba(33,37,41,.15);-moz-box-shadow:0 4px 12px rgba(33,37,41,.15);-webkit-box-shadow:0 4px 12px rgba(33,37,41,.15);margin:0 12px;min-height:165px;padding:8px 12px;position:relative;top:-40px}.trip-box.v2 .trip-heading{color:#212529;font-size:20px!important;margin:auto!important}.trip-box.v2 .trip-subheading{color:#495057;display:block;height:auto!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trip-box.v2 .seats-available,.trip-box.v2 .trip-subheading{font-size:14px!important;margin:auto!important}.trip-box.v2 .price-wrapper{padding:initial!important}.trip-box.v2 .trip-price{font-size:18px!important;font-weight:400!important}.trip-box.v2 .date-wrapper{margin:auto!important}.trip-box.v2 .date-wrapper>span{display:inline-block!important;margin:auto!important}.trip-box.v2 .trip-date{border-radius:4px 0!important;float:none!important;margin-right:0!important;margin-top:0!important}.trip-box.v2 .corner-icon{float:right;margin-top:20px;position:relative!important}.trip-box.v2 .price-wrapper .is-size-6{white-space:nowrap}.trip-box.v2.-external .trip-content{margin-bottom:20px!important}.trip-box.v2.-external .reserve-button{text-wrap:wrap;float:right;margin-top:15px;position:relative!important}.trip-box.v2 .bottom-bar{bottom:5px;position:absolute;width:95%}.facebook-wrapper{margin:16px auto 128px;text-align:center}.facebook-wrapper .facebook-header{color:#868e96;display:block;font-size:18px;margin-bottom:16px;text-transform:uppercase}.facebook-wrapper .post-wrapper{border-radius:10px;display:inline-block;margin:0 8px;max-height:500px;overflow-x:hidden;overflow-y:auto;vertical-align:top;width:-moz-min-content;width:min-content}.facebook-wrapper .post-wrapper iframe{border-radius:10px}@media (max-width:1200px){footer .right-footer .contact-wrapper{padding-left:0}}@media (max-width:1200px) and (min-width:768px){.trip-box.v2 .content-wrapper{margin:0!important}}@media (min-width:768px){.show-mobile{display:none!important}}@media (max-height:600px){.hero-wrapper{height:300px!important}.hero-wrapper .quote-wrapper{font-size:16px!important;margin-top:64px}.hero-wrapper .quote-wrapper h1{font-size:18px!important}}@media (max-width:768px){.hero-wrapper .quote-wrapper{font-size:16px!important;left:0;margin:0 32px;top:15%;width:80%}.hero-wrapper .quote-wrapper h1{font-size:18px!important}.hero-wrapper .trip-box{display:none}.hero-wrapper.v2{margin-top:70px;max-height:150px!important}.hero-wrapper.v2 .quote-wrapper{margin-top:16px}.promo-wrapper>.is-flex{flex-direction:column}.promo-wrapper .promo-card{max-width:100%!important}.filters-wrapper.v2{margin:0;padding-top:0;transition:transform .15s ease-in-out}.filters-wrapper.v2 .buttons-wrapper{overflow-x:auto;padding-bottom:8px;white-space:nowrap;width:100%!important}.filters-wrapper.v2 .filter-box.v2{margin:0 0 32px}.filters-wrapper.v2 .filter-box.v2.find-trip{display:none!important}.filters-wrapper.v2 .filter-box.v2.clear-filters{height:50px!important;margin:0!important;order:8!important}.filters-wrapper.v2 .filter-box.v2.clear-filters .close-filters{margin-top:0!important}.filters-wrapper.v2 .trip-type{display:none!important}.filters-wrapper.v2 .trips-header{flex-wrap:wrap-reverse}.buttons-wrapper{overflow-x:auto;padding-bottom:8px;white-space:nowrap;width:100%!important}.filters-wrapper:not(.v2){height:100%;left:0;overflow-x:hidden;overflow-y:auto;padding:16px;position:fixed;top:0;width:100%;z-index:300}.filters-wrapper:not(.v2) .filters-form{grid-template-columns:1fr}.filters-wrapper:not(.v2) .filter-box .select,.filters-wrapper:not(.v2) .filter-box input,.filters-wrapper:not(.v2) .filter-box select{height:48px}.mobile-filter:not(.v2){display:none!important}.trips-wrapper{margin:0 auto}.trips-wrapper .trips-container{display:inline-block;overflow-x:hidden;overflow-y:hidden;vertical-align:top;white-space:nowrap;width:100%}.trips-wrapper .trips-container .trip-box.v2{margin:0!important}.trips-wrapper .trips-container .type-header{color:#adb5bd;display:block;font-weight:500;margin-left:32px;margin-top:32px;text-align:left;text-transform:uppercase}.trips-wrapper .trips-container .mobile-trip-box{background-color:#fff;border-radius:10px;box-shadow:0 2px 4px rgba(33,37,41,.1);-moz-box-shadow:0 2px 4px rgba(33,37,41,.1);-webkit-box-shadow:0 2px 4px rgba(33,37,41,.1);display:block;height:315px;margin:16px 0;padding:8px;position:relative;width:100%}.trips-wrapper .trips-container .mobile-trip-box .trip-image{background-position:50%;background-size:cover;border-radius:10px;box-shadow:0 4px 6px rgba(33,37,41,.2);-moz-box-shadow:0 4px 6px rgba(33,37,41,.2);-webkit-box-shadow:0 4px 6px rgba(33,37,41,.2);height:150px;overflow:hidden}.trips-wrapper .trips-container .mobile-trip-box .trip-image .trip-date{background-color:var(--template);border-radius:20px 0 0 20px;color:#fff;float:right;margin-top:16px;padding:3.2px 16px}.trips-wrapper .trips-container .mobile-trip-box .discount-pill{border:1px solid #94e0bc;border-radius:12px;color:#94e0bc;display:inline-block;height:26px;line-height:26px;padding:0 12px}.trips-wrapper .trips-container .mobile-trip-box .details-container{color:#212529;padding:0 4px;text-align:left;width:100%}.trips-wrapper .trips-container .mobile-trip-box .details-container .trip-heading{display:block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:normal;white-space:nowrap;width:100%}.trips-wrapper .trips-container .mobile-trip-box .details-container .trip-subheading{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#adb5bd;display:block;display:-webkit-box;height:46px;overflow:hidden;padding-bottom:16px;white-space:normal;width:100%}.trips-wrapper .trips-container .mobile-trip-box .-old{color:#868e96;font-size:16px;text-decoration:line-through}.trips-wrapper .trips-container .mobile-trip-box .seats-available{margin:0 8px}.trips-wrapper .trips-container .mobile-trip-box .seats-available .value{font-weight:600}.trips-wrapper .trips-container .mobile-trip-box .seats-available.-green{color:#18ba6d}.trips-wrapper .trips-container .mobile-trip-box .seats-available.-yellow{color:#f7c11e}.trips-wrapper .trips-container .mobile-trip-box .seats-available.-red{color:#fc4b4b}.facebook-wrapper{display:none}}