.tourHighlights{padding-top:1rem}@media print,screen and (min-width: 64em){.tourHighlights li{line-height:1.5}.tourHighlights li+li{margin-top:1rem}}
.no-cssgrid>.image-title .button-wrapper{visibility:hidden}.no-cssgrid .image-item figure img{position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.variationBox{border:solid 1px #ddd}.variationBoxMainPrice{font-size:.8rem}.variationBoxTitle{font-size:.8rem;font-weight:700}.variationBox small{margin-right:.25rem}.variationBoxPerAdult{font-size:.8rem;color:#8a8a8a}.variationBoxPerAdultText{margin-left:.25rem}.variationBoxHr{margin:.5rem 0}.variationBox a{text-align:center}.variationBoxMore{margin-right:.25rem;font-size:.8rem}
.tourDescription{position:relative;overflow:hidden}.tourDescription:not(.descriptionOpen)::after{content:"";position:absolute;bottom:0;left:0;right:0;background:rgba(254,254,254,0);background:linear-gradient(to bottom, rgba(254, 254, 254, 0) 0%, #fefefe 100%);height:3.5rem}.tourDisclaimers ul{list-style:none;margin:0}.tourDisclaimers ul li{color:#4a4a4a;font-style:normal;font-weight:400}.tourDisclaimers .whatsExcluded ul li{padding:0 1.6rem}.tourDisclaimers .whatsExcluded ul li::before{content:"";font-family:"Font Awesome 5 Pro";position:absolute;margin-left:-1.4rem;font-weight:400;font-size:1.1rem;color:#f11f1f}.tourDisclaimers .sitesVisited ul{list-style-type:disc;padding-left:1.2rem}.tourDisclaimers .sitesVisited ul li{padding-left:.4rem}.tourDisclaimers .whatsIncluded ul li{padding:0 1.6rem}.tourDisclaimers .whatsIncluded ul li::before{content:"";font-family:"Font Awesome 5 Pro";margin-left:-1.5rem;font-weight:400;font-size:1rem;color:#7ec440;position:absolute}
.tourSummaryReviews{margin-bottom:2rem}.tourSummaryReviews .reviewsAverage{background-color:#fff;color:#fefefe;padding:1rem .5rem .5rem .5rem;border-radius:5px;width:90px}.tourSummaryReviews .score{font-size:1.8rem;font-weight:bold}.tourSummaryReviews .reviewsStars i::before{color:#fefefe;font-size:.8rem}.tourSummaryReviews .reviewsNumber{padding-top:.5rem;font-size:.8rem;color:#4a4a4a}.tourSummaryReviews .ratingBarContainer{font-size:.9rem}.tourSummaryReviews .ratingBarContainer .barContent,.tourSummaryReviews .ratingBarContainer .progressBar{height:8px;border-radius:10px}.tourSummaryReviews .ratingBarContainer .barContent{display:inline-block;width:40%;margin:0 10px;background-color:#cacaca}.tourSummaryReviews .ratingBarContainer .barContent .progressBar{background-color:#f7941e}.tourSummaryReviews .ratingBarContainer .barNumber{font-weight:bold;width:2rem}.tourSummaryReviews .ratingBarContainer .barLabel{width:3.75rem}
.no-cssgrid>.image-title .button-wrapper{visibility:hidden}.no-cssgrid .image-item figure img{position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.tourDetailContainer{background-color:#fefefe;width:100%}.tourDetailContainer .tourSection{padding-top:1rem;padding-bottom:1rem;width:100%}.tourDetailContainer .tourSection h2{text-align:left;margin-bottom:2rem}.tourDetailContainer .tourSection h2::after{left:1rem}.tourDetailContainer .tourSection h3{font-size:1rem;margin-bottom:1rem;color:#333}.tourDetailContainer .tourSection .tourDisclaimers h3{margin-bottom:.5rem}@media print,screen and (max-width: 39.99875em){.tourDetailContainer section:last-of-type{padding-bottom:2rem}}
.no-cssgrid>.image-title .button-wrapper{visibility:hidden}.no-cssgrid .image-item figure img{position:absolute;top:50%;left:50%;height:auto;width:auto;min-width:100%;min-height:100%;transform:translate(-50%, -50%)}.topTourDetailContainerMobile{margin:20px}.tourDetailContainer .accordion .far::before{color:#00adef}@keyframes line_animation{from{width:100%}to{width:30px}}.tourDetailContainer .accordion-item h2{cursor:pointer}.tourDetailContainer .accordion-item h2::after{transition:1s}.tourDetailContainer .accordion-item:not(.is-active) h2{margin-bottom:1rem;cursor:pointer}.tourDetailContainer .accordion-item:not(.is-active) h2::after{width:100%;height:1px}.tourDetailContainer .accordion__item--active .far.fa-chevron-down::before{content:""}.tour-faq .accordion-item+.accordion-item{border-top:none}.tour-faq :last-child.accordion-item .accordion-title{border-bottom:none}.tour-faq .accordion-item{border:solid 1px #ddd}.tour-faq .accordion-item .accordion-title{padding:1rem;border:none;font-size:.9rem;color:#635e59;cursor:pointer}.tour-faq .accordion-item .accordion-title:hover,.tour-faq .accordion-item .accordion-title:focus{color:#2d6caf;background:none}.tour-faq .accordion-item .accordion-content{border:none;font-size:.9rem;color:#4a4a4a;background-color:#f0f2f8}.tour-faq .accordion-item .accordion-content .content__inner{padding:1rem}.tour-faq .accordion-item .accordion-content .content__inner p:last-child{margin-bottom:0}.tour-faq .accordion-item.is-active .accordion-title{font-weight:bold;color:#2d6caf}
.pixleeFeed{display:flex;align-items:center;flex-direction:column}.pixleeFeed .cwFooter{width:200px;display:flex}.pixleeMinHeightContainer{min-height:calc(100vh - 115px);border-top:1px solid #eee;border-bottom:1px solid #eee}@media print,screen and (min-width: 64em){.pixleeMinHeightContainer{min-width:calc(90vw - 100px)}}
