.charter-featured-yacht-card__image[data-v-cfc19b08]{height:280px;width:100%}.charter-featured-yacht-card__body[data-v-cfc19b08]{padding-top:1rem;gap:.5rem}.charter-featured-yacht-card__label[data-v-cfc19b08]{display:block;font-size:.65rem;letter-spacing:.12em;color:#6b7280;margin-bottom:.25rem}.charter-featured-yacht-card__name[data-v-cfc19b08]{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:400;color:#0b1213;margin-bottom:.5rem}.charter-featured-yacht-card__features[data-v-cfc19b08]{list-style:disc;padding-left:1.25rem;margin:.5rem 0;font-size:.875rem;color:#202627}.charter-featured-yacht-card__specs[data-v-cfc19b08]{font-weight:400;font-size:.875rem;color:#202627}.charter-featured-yacht-card__price[data-v-cfc19b08]{color:#767d81;font-size:.875rem;font-weight:400;letter-spacing:1px;margin-top:0;margin-bottom:0}.charter-featured-yacht-card__link[data-v-cfc19b08]{color:#0b1213;margin-top:.75rem}.charter-featured-yacht-carousel .carousel__slide{padding:0 .75rem}.charter-featured-yacht-carousel .carousel__prev,.charter-featured-yacht-carousel .carousel__next{box-sizing:content-box;border:1px solid rgb(11,18,19);background:#fff}@media screen and (max-width: 767px){.charter-featured-yacht-carousel .carousel__prev,.charter-featured-yacht-carousel .carousel__next{display:none}}.kty-fw-charter-featured-yachts[data-v-f6ed6d18]{background-color:#fff}.charter-featured-yachts__title[data-v-f6ed6d18]{color:#0b1213;font-family:Playfair Display,serif;font-weight:400;font-size:2rem;line-height:1.25}.charter-featured-yachts__subtitle[data-v-f6ed6d18]{color:#0b1213;font-family:Poppins,sans-serif;font-weight:200;font-size:1.5rem;font-style:italic;line-height:1.25}.charter-featured-yachts__paragraph[data-v-f6ed6d18]{max-width:42rem;font-size:.95rem;line-height:1.6;color:#202627;margin-inline:auto!important}.charter-featured-yachts__cta[data-v-f6ed6d18]{color:#0b1213}#itineraries-carousel .carousel__prev{margin-left:-50px;top:40%}#itineraries-carousel .carousel__next{margin-right:-50px;top:40%}.carousel--centered #itineraries-carousel .carousel__track{justify-content:center}.carousel--centered #itineraries-carousel .carousel__prev,.carousel--centered #itineraries-carousel .carousel__next{display:none}@media screen and (max-width: 1023px){.carousel--centered #itineraries-carousel .carousel__track{justify-content:flex-start}}@media screen and (max-width: 768px){#itineraries-carousel .carousel__prev,#itineraries-carousel .carousel__next{display:none}}@media screen and (min-width: 768px){#itineraries-carousel .carousel__slide button{display:none}}@media screen and (max-width: 768px){#featured-itinerary-carousel .carousel__prev,#featured-itinerary-carousel .carousel__next{display:none}}@media screen and (min-width: 768px){#featured-itinerary-carousel .carousel__slide button{display:none}}#featured-destination-carousel .carousel__slide button{margin-top:1rem}@media screen and (max-width: 768px){#featured-destination-carousel .carousel__prev,#featured-destination-carousel .carousel__next{display:none}}@media screen and (min-width: 768px){#featured-destination-carousel .carousel__slide button{display:none}}.paginate-item{display:inline-flex;padding:5px 15px;border-width:1px;border-color:#0a59da;min-width:40px;text-align:center;margin:auto}.kty-fw-charter-rate-yacht-listing[data-v-2248e6f6]{background-color:#eaecef}.charter-rate-yacht-listing-header h3[data-v-2248e6f6]{color:#0b1213;font-family:Playfair Display;font-weight:400;font-size:1.875rem;line-height:1.25;margin-bottom:.2rem}.charter-rate-yacht-listing-header h4[data-v-2248e6f6]{color:#0b1213;font-family:Poppins;font-weight:200;font-size:1.875rem;font-style:italic;line-height:1.25;margin-bottom:1rem}.yachts-list-pagination[data-v-2248e6f6]{padding-top:4rem;padding-bottom:4rem;text-align:center}.yachts-list-pagination .paginate-item[data-v-2248e6f6]{padding:1rem;border:none}.yachts-list-pagination .paginate-item[data-v-2248e6f6]:hover{font-weight:700;padding:1rem}.yachts-list-pagination .paginate-item.active-page[data-v-2248e6f6]{font-weight:600}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary)}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button:hover:after,.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}#quotes-carousel .carousel__item{min-height:200px;width:100%;background-color:var(--vc-clr-primary);color:var(--vc-clr-white);font-size:20px;display:flex;justify-content:center;align-items:center;text-align:left}#quotes-carousel .carousel__slide{text-align:left}#quotes-carousel .carousel__prev,#quotes-carousel .carousel__next{position:relative;display:inline-block;box-sizing:content-box;border:none;color:var(--btn-color)}#quotes-carousel ul{list-style:inside}#yacht-card-carousel .carousel__item{min-height:200px;width:100%;display:flex;justify-content:center;align-items:center}#yacht-card-carousel .carousel__slide{padding:10px}#yacht-card-carousel .carousel__prev,#yacht-card-carousel .carousel__next{box-sizing:content-box;border:1px solid black}@media screen and (max-width: 768px){#yacht-card-carousel .carousel__prev,#yacht-card-carousel .carousel__next{display:none}}@media screen and (min-width: 768px){#yacht-card-carousel .carousel__slide button{display:none}}.carousel__prev,.carousel__next{box-sizing:content-box;border:solid thin;border-color:var(--btn-color);border-radius:50%;padding:5px;color:var(--btn-color)}.carousel__prev{margin-left:-30px}.carousel__next{margin-right:-30px}#itinerary-progress-bar .dot{position:absolute;margin-top:-2px;margin-left:0;width:6px;height:6px;background:#767d81;font-size:24px;line-height:40px;text-align:center;border-radius:50%;box-shadow:0 0 0 6px #00000026;color:#fff;z-index:90}#itinerary-carousel .carousel{text-align:left!important}#itinerary-carousel .carousel__item{min-height:200px;width:100%;background-color:var(--vc-clr-primary);color:var(--vc-clr-white);font-size:20px;display:flex;justify-content:center;align-items:center;text-align:left}#itinerary-carousel .carousel__slide{text-align:left}@media only screen and (max-width: 640px){#itinerary-carousel .carousel__slide{display:block}}#itinerary-carousel .carousel__prev,#itinerary-carousel .carousel__next{position:relative;display:table-row;box-sizing:content-box;border:none;color:var(--btn-color);width:200px}@media only screen and (max-width: 640px){#itinerary-carousel .carousel__prev,#itinerary-carousel .carousel__next{width:50%!important;padding:0;margin:0}}#itinerary-carousel .carousel__prev{padding-left:5%}#itinerary-carousel ul{list-style:inside}@media only screen and (max-width: 640px){#itinerary-carousel .text-truncate{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}}.modal-outer-enter-active[data-v-a8560d8a],.modal-outer-leave-active[data-v-a8560d8a]{transition:opacity .3s cubic-bezier(.52,.02,.19,1.02)}.modal-outer-enter-from[data-v-a8560d8a],.modal-outer-leave-to[data-v-a8560d8a]{opacity:0,}.modal-inner-enter-active[data-v-a8560d8a]{transition:all .3s cubic-bezier(.52,.02,.19,1.02) .15s}.modal-inner-leave-active[data-v-a8560d8a]{transition:all .3s cubic-bezier(.52,.02,.19,1.02)}.modal-inner-enter-from[data-v-a8560d8a]{opacity:0;transform:scale(.8)}.modal-inner-leave-to[data-v-a8560d8a]{transform:scale(.8)}*{box-sizing:border-box}body{font-family:Verdana,sans-serif;margin:0}.mySlides{display:none}img{vertical-align:middle}.slideshow-container{max-width:1000px;position:relative;margin:auto}.prev,.next{cursor:pointer;position:absolute;top:50%;width:auto;padding:16px;margin-top:-22px;color:#fff;font-weight:700;font-size:18px;transition:.6s ease;border-radius:0 3px 3px 0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.next{right:0;border-radius:3px 0 0 3px}.prev:hover,.next:hover{background-color:#000c}.text{color:#f2f2f2;font-size:15px;padding:8px 12px;position:absolute;bottom:8px;width:100%;text-align:center}.numbertext{color:#f2f2f2;font-size:12px;padding:8px 12px;position:absolute;top:0}.dot{cursor:pointer;height:15px;width:15px;margin:0 2px;background-color:#bbb;border-radius:50%;display:inline-block;transition:background-color .6s ease}.active,.dot:hover{background-color:#717171}.fade{animation-name:fade;animation-duration:1.5s}@keyframes fade{0%{opacity:.4}to{opacity:1}}@media only screen and (max-width: 300px){.prev,.next,.text{font-size:11px}}
