.highlight-card,.highlight-card__description{height:100%}.destination-facts__grid-wrapper{background-color:#f6f4f0;padding:3rem}@media (min-width:1280px){.destination-facts__grid-wrapper{padding:3rem 6rem}}.destination-information-item{display:flex;width:100%}.destination-information-item__modal-image-wrapper{margin:0 -1rem;width:calc(100% + 2rem)}@media (min-width:600px){.destination-information-item__modal-image-wrapper{margin:0 -3rem;width:calc(100% + 6rem)}}.destination-information-item__modal-image{height:auto;margin:auto;max-width:100%}.destination-information-item__description table tbody tr:nth-child(odd){background-color:#efefef}.price-drop{color:#0a6e50;text-transform:uppercase;white-space:nowrap}.price-drop__text{font-size:12px}.price-drop__icon{margin-right:2px}.departure-featured-list{display:block}.departure-featured-list__table-main{border:none}.departure-featured-list__td-trip-cell{padding:16px 8px;position:relative}@media (min-width:600px){.departure-featured-list__td-trip-cell{padding:12px 18px}}.departure-featured-list__table-row-header-cell{padding:0 8px 16px}@media (min-width:600px){.departure-featured-list__table-row-header-cell{padding:0 18px 12px}}.departure-featured-list__table-body{border:none}@media (min-width:600px){.departure-featured-list__table-body{border:1px solid #dedede}}.departure-featured-list__table-row{position:relative}.departure-featured-list__table-footer-data{border:1px solid #dedede;height:auto;padding:0}.departure-featured-list__table-data:first-child{padding:8px!important}@media (min-width:600px){.departure-featured-list__table-data:first-child{padding-left:24px}}.departure-featured-list__table-data:last-child{padding:8px!important}@media (min-width:600px){.departure-featured-list__table-data:last-child{padding-left:24px}}.departure-featured-list__button-from-to-text{color:#505050;padding-top:8px}.departure-featured-list__icon-from-arrow{font-size:1.3rem}.departure-featured-list__link-view-container{display:flex;height:100%}.departure-featured-list__trip-date{font-size:1rem;font-weight:600;letter-spacing:.8px;line-height:1.5rem;margin-top:0}.departure-featured-list__link-view{align-items:center;color:#222;display:flex;font-size:1rem;font-weight:700;text-decoration:none}.departure-featured-list__absolute-link{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.departure-featured-list__view-chevron{align-self:center;font-size:24px;min-height:1em;min-width:1em}.departure-featured-list__table-data-map{cursor:pointer;display:flex;max-width:160px;position:relative;z-index:2}.departure-featured-list__table-data-map-icon{color:#fff;font-size:24px;position:absolute;right:12px;top:12px}.departure-featured-list__heading-sale-price{font-size:1.2rem;font-weight:600;letter-spacing:.8px;line-height:2rem;margin:0;text-transform:uppercase}@media (min-width:600px){.departure-featured-list__heading-sale-price{font-size:1.5rem}}.departure-featured-list__price{color:#505050;text-decoration:line-through}.departure-featured-list__no-price{max-width:160px}.route__wrapper{border:none;padding:0}.route__image{padding-bottom:1rem}@media (min-width:600px){.route__image{padding-bottom:2.5rem}.route__wrapper{border:1px solid #bebebe;padding:0 2.5rem 2.5rem}}.tile-links__title{font-size:1.25rem}@media (min-width:600px){.tile-links__title{font-size:2.5rem}}.rich-text{word-break:break-word}.wyltt__title{margin-bottom:8px;text-wrap:balance}@media (min-width:600px){.wyltt__title{margin-top:0}}.wyltt__columns-wrapper{-moz-column-gap:32px;column-gap:32px}@media (min-width:600px){.wyltt__columns-wrapper{-moz-column-count:2;column-count:2}}.wyltt__column-item{word-break:break-word}@media (min-width:600px){.wyltt__column-item{-moz-column-break-inside:avoid;break-inside:avoid}}.wyltt__column-item:not(:last-child){margin-bottom:1rem}.ittrfy__title{margin-bottom:8px;text-wrap:balance}@media (min-width:600px){.ittrfy__title{margin-top:0}}.ittrfy__list-items ul{margin-bottom:0;margin-top:0;padding-left:16px}.ittrfy__list-items li:not(:last-child){margin-bottom:1rem}.u-background-color--okavango[data-v-3dd118f2]{background-color:#0a6e50!important}.u-background-color--sand[data-v-3dd118f2]{background-color:#f6f4f0!important}.u-background-color--plum[data-v-3dd118f2]{background-color:#a71f50!important}.u-background-color--midnight[data-v-3dd118f2]{background-color:#222!important}@media (min-width:0){.xs\:u-background-color--okavango[data-v-3dd118f2]{background-color:#0a6e50!important}.xs\:u-background-color--sand[data-v-3dd118f2]{background-color:#f6f4f0!important}.xs\:u-background-color--plum[data-v-3dd118f2]{background-color:#a71f50!important}.xs\:u-background-color--midnight[data-v-3dd118f2]{background-color:#222!important}}@media (min-width:600px){.sm\:u-background-color--okavango[data-v-3dd118f2]{background-color:#0a6e50!important}.sm\:u-background-color--sand[data-v-3dd118f2]{background-color:#f6f4f0!important}.sm\:u-background-color--plum[data-v-3dd118f2]{background-color:#a71f50!important}.sm\:u-background-color--midnight[data-v-3dd118f2]{background-color:#222!important}}@media (min-width:960px){.md\:u-background-color--okavango[data-v-3dd118f2]{background-color:#0a6e50!important}.md\:u-background-color--sand[data-v-3dd118f2]{background-color:#f6f4f0!important}.md\:u-background-color--plum[data-v-3dd118f2]{background-color:#a71f50!important}.md\:u-background-color--midnight[data-v-3dd118f2]{background-color:#222!important}}@media (min-width:1280px){.lg\:u-background-color--okavango[data-v-3dd118f2]{background-color:#0a6e50!important}.lg\:u-background-color--sand[data-v-3dd118f2]{background-color:#f6f4f0!important}.lg\:u-background-color--plum[data-v-3dd118f2]{background-color:#a71f50!important}.lg\:u-background-color--midnight[data-v-3dd118f2]{background-color:#222!important}}@media (min-width:1920px){.xl\:u-background-color--okavango[data-v-3dd118f2]{background-color:#0a6e50!important}.xl\:u-background-color--sand[data-v-3dd118f2]{background-color:#f6f4f0!important}.xl\:u-background-color--plum[data-v-3dd118f2]{background-color:#a71f50!important}.xl\:u-background-color--midnight[data-v-3dd118f2]{background-color:#222!important}}.trip-overview__grid[data-v-3dd118f2]{display:grid}.trip-overview__grid .trip-overview__grid--2-cols[data-v-3dd118f2]{grid-template-columns:1fr;grid-gap:2rem}@media (min-width:840px){.trip-overview__grid .trip-overview__grid--2-cols[data-v-3dd118f2]{grid-template-columns:1fr 1fr;grid-gap:4.5rem}}.trip-overview__grid .trip-overview__grid--3-cols[data-v-3dd118f2]{grid-template-columns:1fr;margin-top:2rem;grid-gap:1rem}@media (min-width:600px){.trip-overview__grid .trip-overview__grid--3-cols[data-v-3dd118f2]{grid-template-columns:1fr 1fr}}@media (min-width:840px){.trip-overview__grid .trip-overview__grid--3-cols[data-v-3dd118f2]{grid-template-columns:1fr 1fr 1fr;margin-top:3.375rem;grid-gap:2rem}}.trip-overview__detail[data-v-3dd118f2]{margin:0}.trip-overview__detail--title[data-v-3dd118f2]{font-weight:700;vertical-align:top}.trip-overview__detail--description[data-v-3dd118f2]{margin-inline-start:0}.trip-overview__map[data-v-3dd118f2]{height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.trip-overview__map-icon[data-v-3dd118f2]{color:#fff;font-size:24px;position:absolute;right:12px;top:12px}.trip-overview__popper-icon[data-v-3dd118f2]{cursor:pointer;font-size:1.5rem;margin-left:.2rem;vertical-align:text-bottom}.trip-overview__carbon-calculation-slot[data-v-3dd118f2]{margin-bottom:3rem;margin-top:2rem}@media (min-width:840px){.trip-overview__carbon-calculation-slot[data-v-3dd118f2]{margin-bottom:6rem}}.tif-message{font-family:Montserrat,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px}.tif-message__modal-container{display:flex;gap:24px;justify-content:flex-start}@media (max-width:600px){.tif-message__modal-container{flex-direction:column;gap:16px}}.tif-message__modal-icon{flex:0 0 25%;height:6rem;width:6rem}.tif-message__modal-content{flex:1;font-family:Montserrat,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;line-height:24px}@media (max-width:600px){.tif-message__modal-button{width:100%}}.trip-snapshot__heading{display:flex;gap:8px;justify-content:center}.trip-snapshot__themes{align-content:flex-end;align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start}.trip-snapshot__trip-review-temporary{font-size:.75rem}.trip-runs-in-reverse{text-align:right}.trip-runs-in-reverse__view-trip{width:auto}@media (max-width:960px){.trip-runs-in-reverse__view-trip{width:100%}}.departures-sort{flex:0 0 120px}@media (min-width:600px){.departures-sort{flex:none}}.departures-sort__dropdown{border:1px solid #222;border-radius:4px;display:inline-block;position:relative;width:100%}.departures-sort__container{align-items:center;background-color:#fff;border-radius:4px;color:#222;cursor:pointer;display:flex;font-family:Montserrat,Arial,Helvetica Neue,Helvetica,sans-serif;font-size:16px;font-weight:500;min-height:2.5rem;padding:0 1rem;position:relative;width:100%}.departures-sort__container:focus,.departures-sort__container:hover{background-color:#222;border-color:#222;color:#fff}.departures-sort__select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;flex-grow:1;font-size:16px;font-weight:600;top:0;right:0;bottom:0;left:0;opacity:0;padding-right:24px;position:absolute}.departures-sort__select:focus{outline:none}.departures-sort__icon{font-size:1.5rem;pointer-events:none;position:relative}.departures-sort__title{margin-right:2px}.deposit-messaging__link{font-size:12px}.departures-day-header{align-items:center;display:flex;gap:.5rem;justify-content:space-between;margin-right:.5rem;min-height:3rem}.departures-day-header__dates{display:flex;gap:1.5rem;justify-content:space-between}.departures-day-header__start-date{display:flex;flex:0 0 35%;flex-direction:column;gap:0}@media (min-width:600px){.departures-day-header__start-date{flex:0 0 25%}}@media (min-width:960px){.departures-day-header__start-date{flex:0 0 25%;flex-direction:row;gap:.5rem}}.departures-day-header__end-date{display:none}@media (min-width:960px){.departures-day-header__end-date{display:flex;flex:0 0 25%;gap:.5rem}}.departures-day-header__on-sale{flex-grow:1}.departures-day-header__options{display:none;justify-content:flex-start}@media (min-width:600px){.departures-day-header__options{display:flex;flex:0 0 30%}}@media (min-width:960px){.departures-day-header__options{flex:0 0 15%}}@media (min-width:600px){.departures-day-header__prices{flex:0 0 25%}}@media (min-width:960px){.departures-day-header__prices{flex:0 0 20%}}.departures-day-header__prices-wrapper{align-items:flex-end;display:flex;flex-direction:column}.departures-day-header__not-available-price{font-size:1.15rem;font-weight:600}@media (min-width:960px){.departures-day-header__not-available-price{font-size:1.3rem}}.departures-day-header__spaces-left-message{color:#eb0000}.departures-day-header__price-strike-through{color:#505050;text-decoration:line-through}.departures-day-header__actual-price{font-size:1.15rem;font-weight:600}@media (min-width:960px){.departures-day-header__actual-price{font-size:1.3rem}}.departures-day-buttons__wrapper{width:100%}@media (min-width:600px){.departures-day-buttons__wrapper{width:50%}}@media (min-width:960px){.departures-day-buttons__wrapper{width:40%}}.departures-room{align-items:stretch;border:1px solid #bebebe;border-radius:5px;display:flex;overflow:hidden}.departures-room__radio-wrapper{align-items:center;border-right:1px solid #efefef;display:flex;justify-content:center;min-width:40px}.departures-room__radio-wrapper.is-selected{background-color:#efefef}.departures-room__radio-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid #222;border-radius:50%;height:20px;margin:0;padding:0;position:relative;width:20px}.departures-room__radio-button:before{border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;position:absolute;transform:scale(.6)}.departures-room__radio-button:checked:before{background-color:#222}.departures-room__content-wrapper{padding:1rem;width:100%}.departures-room-option-price{display:block}.departures-room-option-price__price-wrapper{display:flex;flex-flow:column wrap;margin-bottom:.5rem}.departures-room-option-price__price{color:#222;font-size:1.25rem;font-weight:600}.departures-room-option-price__price-when-has-discounted-price{font-size:16px;font-weight:400;text-decoration:line-through}.departures-room-option-price__messaging{font-size:.75rem;line-height:1rem}.departures-room-option-price__price-unavailability-details{color:#222}.departures-room-option-price__price-unavailable{font-size:1.25rem;font-weight:600}.departures-room-option-price__contact-details{font-size:.75rem}.departures-room-option{align-items:center;-moz-column-gap:1rem;column-gap:1rem;display:grid;grid-template-columns:1fr}@media (min-width:600px){.departures-room-option{grid-template-columns:2fr 1fr 2fr}}.departures-room-option__space-left-and-book-request-messaging{font-size:.75rem;line-height:1.125rem}.departures-room-option__contact-details{font-size:.75rem;line-height:1rem}.departures-room-option__room-type-and-availability-details{flex:0 0 40%}.departures-style{display:block}.departures-style__style-details-wrapper{-moz-column-gap:.3rem;column-gap:.3rem;font-size:1rem}.departures-style__style-type{color:#757575;font-weight:600}.departures-style__contact-details{font-size:.75rem}.departures-room-details-link__modal{font-size:.75rem;line-height:1rem}.departures-vehicle-details{align-items:flex-start;border:1px solid #bebebe;border-radius:5px;display:flex;gap:1rem;padding:1rem}.departures-vehicle-details__icon{flex:0 0 fit-content;font-size:1.5rem}.departures-vehicle-details__contact-details{display:inline-block;font-size:.75rem}.departures-additional-payments__small-text{font-size:.75rem;line-height:1rem}.departures-single-supplement-messaging{font-size:.75rem;line-height:1rem}.departures-trip-schedule__heading{font-weight:600}.departures-trip-schedule__trip-duration{font-size:2rem;font-weight:600}.departures-trip-schedule__trip-duration-days{font-size:.75rem;font-weight:600}.departures-trip-schedule__trip-schedule-title{font-weight:600;margin-bottom:.5rem}.years-and-months-selector{max-height:276px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.years-and-months-selector::-webkit-scrollbar{display:none}.years-and-months-selector__year{line-height:38px}.years-and-months-selector__months-grid{display:grid;grid-template-columns:repeat(3,auto)}@media (min-width:600px){.years-and-months-selector__months-grid{grid-template-columns:repeat(4,auto)}}.years-and-months-selector__months-grid-cell{align-items:center;display:flex;justify-content:center;min-height:40px;position:relative}.years-and-months-selector__months-grid-cell--highlighted{background:#dedede!important}.years-and-months-selector__months-grid-cell--highlighted-right{background:linear-gradient(90deg,transparent 25%,#dedede)}.years-and-months-selector__months-grid-cell--highlighted-left{background:linear-gradient(270deg,transparent 25%,#dedede)}.years-and-months-selector__month{background-color:#fff;border:1px solid transparent;line-height:38px;width:100%}.years-and-months-selector__month:hover{border-color:#222;border-radius:21px}.years-and-months-selector__month--selected{background-color:#222;border-color:#222;border-radius:21px;color:#fff}.years-and-months-selector__month--highlighted{background-color:#dedede}.years-and-months-selector__month--disabled{color:#dedede;cursor:not-allowed;text-decoration:line-through}.years-and-months-selector__month--disabled:hover{border-color:transparent}.years-and-months-selector__month--disabled:focus{outline:none}.years-and-months-selector__month--disabled.years-and-months-selector__month--disabled-hover:hover{background-color:#dedede;border-color:transparent;color:#757575}.years-and-months-selector__month--disabled.years-and-months-selector__month--highlighted{color:#757575}.dates-filter-modal__button{flex-grow:1}.dates-filter-modal__button:first-of-type{margin-right:0;margin-top:1rem}@media (min-width:960px){.dates-filter-modal__button:first-of-type{margin-right:1rem;margin-top:0}}.dates-filter{flex:1 0 55%}@media (min-width:600px){.dates-filter{flex:none;min-width:200px}}.departures-day-columns{align-items:center;display:flex;gap:.5rem;justify-content:space-between;padding:0 52px 0 16px}@media (min-width:600px){.departures-day-columns{padding:0 56px 0 24px}}.departures-day-columns__start-date{display:flex;flex:0 0 35%;flex-direction:column;gap:0}@media (min-width:960px){.departures-day-columns__start-date{flex:0 0 25%;flex-direction:row;gap:.5rem}}.departures-day-columns__end-date{display:none}@media (min-width:960px){.departures-day-columns__end-date{display:flex;flex:0 0 25%;gap:.5rem}}.departures-day-columns__options{display:none;justify-content:flex-start}@media (min-width:600px){.departures-day-columns__options{display:flex;flex:0 0 30%}}@media (min-width:960px){.departures-day-columns__options{flex:0 0 15%}}@media (min-width:600px){.departures-day-columns__prices{flex:0 0 25%}.departures-day-columns__on-sale{flex-grow:1}}.departures__loading-departures{align-items:center;display:flex;gap:1rem;justify-content:center;padding:1rem}.departures__loading-departures-spinner{font-size:6rem}.departures__fluid-pricing-chip{white-space:pre-line}.departures__fluid-pricing-chip-icon{color:#2f789c;cursor:pointer;font-size:16px}@media (min-width:600px){.departures__fluid-pricing-chip-icon{font-size:20px}}.departures__fluid-pricing-popper-text{color:#000000db;font-weight:400}.departures__header{margin-bottom:.5rem;padding-left:1rem;padding-right:1rem}@media (min-width:600px){.departures__header{margin-bottom:1.5rem;padding-left:0;padding-right:0}}@media (max-width:960px){.departures__header{margin-bottom:.5rem}}@media (min-width:960px){.departures__header-wrapper{align-items:flex-end;display:flex;gap:8px;justify-content:space-between}}.departures__header-filter-buttons-wrapper{display:flex;gap:8px}.departures__header-fluid-pricing-wrapper{display:flex;justify-content:flex-end;margin-top:1.5rem}@media (min-width:960px){.departures__header-fluid-pricing-wrapper{margin-top:unset}}.trip-inclusions__container{background-color:#f6f4f0;border-radius:4px;margin:0}.trip-call-to-action-bar__content{display:flex;flex-direction:row;gap:16px;justify-content:space-between;margin-right:0}@media (min-width:960px){.trip-call-to-action-bar__content{margin-right:154px}}.trip-call-to-action-bar__trip-content{display:none}@media (min-width:960px){.trip-call-to-action-bar__trip-content{align-items:center;display:flex;flex-direction:row;gap:8px;justify-content:space-between}}.trip-call-to-action-bar__display-name{max-width:250px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:auto}.trip-call-to-action-bar__price-wrapper{align-items:center;display:flex;flex-direction:row;gap:8px}.trip-call-to-action-bar__price{font-size:1rem;font-weight:600;letter-spacing:normal;line-height:1.5rem;margin:0;text-transform:uppercase}.trip-call-to-action-bar__buttons-wrapper{align-items:center;display:flex;flex-direction:row;gap:16px}.trip-call-to-action-bar__wishlist-modal{top:112px}@media (min-width:960px){.trip-call-to-action-bar__wishlist-modal{top:168px}}.trip-call-to-action-bar__spacer{height:74px}.live-agent .embeddedServiceHelpButton .helpButton.live-chat-button--align-with-trip-cta{bottom:16px;height:42px;right:16px}@media (min-width:600px){.live-agent .embeddedServiceHelpButton .helpButton.live-chat-button--align-with-trip-cta{right:max((100vw - 1152px)/2 + 24px,24px)}}.carbon-calculation{background-color:#f6f4f0;border:1px solid #bebebe;border-radius:.5rem;display:flex}.carbon-calculation__content{padding:1rem}@media (min-width:960px){.carbon-calculation__content{padding:1rem 1.5rem}}.carbon-calculation__sub-content{border-bottom:4px solid #ffbd40}.trip-page__itinerary-map{position:sticky;top:8.56rem}.trip-page__itinerary-title{margin-block:0 8px}.trip-page__departures{scroll-margin-top:110px}.trip-page__theme-product-messaging{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(246px,1fr));margin-bottom:2rem}@media (min-width:600px){.trip-page__theme-product-messaging{margin-bottom:3.5rem}}.trip-page__overview{border-top:1px solid #fff}.trip-page__recommendations{display:none}.contactus-form{border:1px solid #dedede}.contactus-form__radio-group{margin-bottom:-1.5rem}.contactus-form__radio-group--error{margin-bottom:-.5rem}.contactus-form__radio-group--error .contactus-form__radio-group-title{color:#d8343d}.contactus-form__button-section,.contactus-form__enquiry{max-width:100%;width:496px}.contactus-form__required:after{color:transparent;content:"required";font-size:smaller}.contactus-form__recaptcha-error{color:#d8343d;font-size:.75rem}.boat-details__label{font-weight:600}.u-background-color--okavango{background-color:#0a6e50!important}.u-background-color--sand{background-color:#f6f4f0!important}.u-background-color--plum{background-color:#a71f50!important}.u-background-color--midnight{background-color:#222!important}@media (min-width:0){.xs\:u-background-color--okavango{background-color:#0a6e50!important}.xs\:u-background-color--sand{background-color:#f6f4f0!important}.xs\:u-background-color--plum{background-color:#a71f50!important}.xs\:u-background-color--midnight{background-color:#222!important}}@media (min-width:600px){.sm\:u-background-color--okavango{background-color:#0a6e50!important}.sm\:u-background-color--sand{background-color:#f6f4f0!important}.sm\:u-background-color--plum{background-color:#a71f50!important}.sm\:u-background-color--midnight{background-color:#222!important}}@media (min-width:960px){.md\:u-background-color--okavango{background-color:#0a6e50!important}.md\:u-background-color--sand{background-color:#f6f4f0!important}.md\:u-background-color--plum{background-color:#a71f50!important}.md\:u-background-color--midnight{background-color:#222!important}}@media (min-width:1280px){.lg\:u-background-color--okavango{background-color:#0a6e50!important}.lg\:u-background-color--sand{background-color:#f6f4f0!important}.lg\:u-background-color--plum{background-color:#a71f50!important}.lg\:u-background-color--midnight{background-color:#222!important}}@media (min-width:1920px){.xl\:u-background-color--okavango{background-color:#0a6e50!important}.xl\:u-background-color--sand{background-color:#f6f4f0!important}.xl\:u-background-color--plum{background-color:#a71f50!important}.xl\:u-background-color--midnight{background-color:#222!important}}.boat-technical-specifications__labels{font-weight:600}
