.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 500,"GRAD" 0,"opsz" 40}.days .material-symbols-outlined,.nights .material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 700,"GRAD" 0,"opsz" 40}.main-header{position:absolute;top:0;left:0;width:100%;z-index:10;padding-top:5dvh;z-index:4;background-color:transparent}.header-inner{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:20px}.header-inner .header-nav ul{list-style-type:none;display:flex;gap:20px}.menu-item{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.mobile-menu-toggle{display:none;flex-direction:column;justify-content:center;align-items:center;width:30px;height:24px;background:0 0;border:none;cursor:pointer;padding:0;position:absolute;top:20px;right:20px;z-index:11}.mobile-menu-toggle span{width:100%;height:2px;background-color:#fff;transition:all .3s ease;transform-origin:center}.mobile-menu-toggle span:nth-child(2){margin:6px 0}.mobile-menu-toggle.active span:nth-child(1){transform:translateY(8px) rotate(45deg)}.mobile-menu-toggle.active span:nth-child(2){opacity:0}.mobile-menu-toggle.active span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}.mobile-sidebar{position:fixed;top:0;right:-100%;width:80%;max-width:380px;height:100vh;background-color:#fff;z-index:12;transition:right .3s ease;box-shadow:-5px 0 15px rgba(0,0,0,.1)}.mobile-sidebar.active{right:0}.mobile-sidebar-inner{padding:60px 30px 30px;position:relative;height:100%;overflow-y:auto}.mobile-sidebar-close{position:absolute;top:20px;right:20px;width:30px;height:30px;background:0 0;border:none;cursor:pointer}.mobile-sidebar-close span{position:absolute;left:0;width:100%;height:2px;background-color:#000}.mobile-sidebar-close span:nth-child(1){transform:rotate(45deg)}.mobile-sidebar-close span:nth-child(2){transform:rotate(-45deg)}.mobile-nav .mobile-menu{list-style:none;padding:0;margin:0}.mobile-nav .mobile-menu li{margin-bottom:15px}.mobile-nav .mobile-menu li a{text-decoration:none;color:#333;font-size:18px;display:block;padding:8px 0;transition:color .3s ease}.mobile-nav .mobile-menu li a:hover{color:#0073aa}.mobile-sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:11;opacity:0;visibility:hidden;transition:all .3s ease}.mobile-sidebar-overlay.active{opacity:1;visibility:visible}@media (max-width:768px){.header-inner{flex-direction:row;padding:15px 0}.header-inner .header-nav{display:none}.header-inner .header-logo{width:50%!important;margin:auto;translate:-8% 0}.header-inner .header-logo img{max-width:100%!important}.mobile-menu-toggle{display:flex}.main-header{padding-top:0}}.nav-link{text-decoration:none;color:#fff;font-weight:400;transition:color .3s ease;text-transform:uppercase}.menu-item .link-emphasizer{height:2px;background-color:#fff;width:0%;transition:all .3s ease-in-out}.menu-item:hover .link-emphasizer{width:100%}footer{padding:60px 20px;background-color:#1a1b1f}footer .footer-container{display:flex;flex-direction:column;gap:20px}footer .footer-container .logo-container{text-align:center}footer .footer-container .logo-container img{margin:auto;width:100%}footer .footer-container .top-section{display:flex;gap:40px;flex-direction:column;align-items:center}@media (max-width:767px){footer .footer-container .top-section{flex-direction:column}}footer .footer-container .top-section .links-container{display:flex;gap:30px}@media (max-width:767px){footer .footer-container .top-section .links-container{flex-direction:column;text-align:center}}footer .footer-container .top-section .links-container .footer-links p{color:#bdbdbd;font-weight:500}footer .footer-container .top-section .links-container .footer-links p{font-size:1.2em;margin-bottom:.8em}footer .footer-container .top-section .links-container .footer-links .nav-link{font-family:Montserrat,sans-serif;display:inline-block}@media (max-width:767px){footer .footer-container .top-section .links-container .footer-links .nav-link{text-align:center;width:100%}}footer .footer-container .top-section .links-container .footer-links .footer-contact *{font-size:1em;color:#fff}footer .footer-container .top-section .links-container .footer-links .menu-item{width:fit-content}@media (max-width:767px){footer .footer-container .top-section .links-container .footer-links .menu-item{width:100%}}footer .footer-container .top-section .links-container .footer-links .footer-main-menu li:not(:last-child),footer .footer-container .top-section .links-container .footer-links .footer-regions-menu li:not(:last-child){margin-bottom:3px}footer .footer-container .top-section .forms-container{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:50px}footer .footer-container .top-section .forms-container .social-media-container .footer-social ul{justify-content:center}footer .footer-container .top-section .forms-container form .main-form-group{align-items:center}footer .footer-container .top-section .forms-container form .main-form-group .form-group:last-child{margin-right:-70px}footer .footer-container .top-section .forms-container form .main-form-group .form-group label{color:#fff}footer .footer-container .top-section .forms-container form .wpcf7-response-output{color:#fff}footer .footer-container .top-section .forms-container .social-media-container .wp-block-social-links .wp-block-social-link.wp-social-link a{color:#fff;fill:#fff}footer .footer-container .top-section .forms-container div:last-child .subscribe-title{text-align:center;color:#bdbdbd;font-size:.8em;font-weight:500}footer .footer-container .bottom-section p{text-align:center;color:#bdbdbd;font-weight:500}form .price-range-container{max-width:500px;margin:auto}form .histogram{display:flex;align-items:flex-end;justify-content:center;gap:3px;height:120px;margin-top:20px}form .histogram-bar{width:8px;background:#000;border-radius:3px;opacity:.5;transition:opacity .2s}form .histogram-bar.active{opacity:1}form .range-slider{position:relative;height:40px;margin-top:30px}form .range-slider input[type=range]{position:absolute;width:100%;pointer-events:none;-webkit-appearance:none;height:6px;background:0 0}form .range-slider input[type=range]::-webkit-slider-thumb{pointer-events:all;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #000;cursor:pointer;-webkit-appearance:none}form .labels{display:flex;justify-content:space-between;margin-top:10px}form .labels span{font-size:.9em;color:#8a8a8a;font-weight:500}form .selected{display:flex;justify-content:space-between;margin-top:15px}form .selected span{background:#1a1b1f;color:#fff;padding:5px 12px;border-radius:999px;font-weight:500;font-size:.9em}form .main-form-group{display:flex;flex-direction:column;gap:10px}form .form-group p{line-height:.5}form input:not([type=submit]),form select,form textarea{padding:10px 20px;border:1px solid #130423;border-bottom:2px solid #130423;outline:1px;border-radius:0;font-size:1em;width:100%;font-family:Montserrat,sans-serif}form label{font-size:.8em;font-weight:300;color:#1a1b1f}form input[type=submit]{border-radius:0;background-color:transparent;padding:10px 20px;margin-top:10px}form input[type=submit]:disabled{background-color:#8a8a8a;color:#fff;border-color:#8a8a8a}form .wpcf7-not-valid-tip{line-height:1em;margin-top:.4em}[data-popup-target]{position:fixed;top:0;left:0;width:100%;height:100%;user-select:none;pointer-events:none;opacity:0;transition:.3s ease-in-out}[data-popup-target].active{pointer-events:auto;opacity:1}[data-popup-target] .popup-content-container{position:relative;height:100%;width:100%;display:flex;place-items:center}[data-popup-target] .popup-content-container .popup-content{width:fit-content;margin:auto;position:relative;z-index:5;border-radius:10px;background-color:#fff;padding:70px 60px}[data-popup-target] .popup-content-container .popup-content .popup-close{position:absolute;top:0;right:0;padding:10px 20px;font-size:2em}[data-popup-target] .popup-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:4;backdrop-filter:blur(5px)}.pagination-container{margin-top:2rem;display:flex;justify-content:center}.pagination{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:center}.pagination-btn{padding:.5rem 1rem;border:1px solid #ddd;background:#fff;cursor:pointer;border-radius:4px;transition:all .2s;min-width:44px;text-align:center}.pagination-btn:hover{background:#f0f0f0}.pagination-btn.active{background:#0073aa;color:#fff;border-color:#0073aa}.pagination-ellipsis{padding:.5rem;display:flex;align-items:center}.snackbar-container{position:fixed;bottom:20px;left:50%;transform:translateX(-50%) translateY(100px);border-radius:4px;overflow:hidden;z-index:10000;opacity:0;transition:all .3s ease}.snackbar-container.snackbar-active{transform:translateX(-50%) translateY(0);opacity:1}.snackbar-container .snackbar-content{color:#fff;padding:8px 16px;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.08);font-size:.9em}.snackbar-container .snackbar-content.success{background:#4caf50}.snackbar-container .snackbar-content.error{background:#f44336}.snackbar-container .snackbar-content.info{background:#2196f3}.snackbar-container .snackbar-content.warning{background:#ff9800}.title-container{text-align:center;margin-bottom:30px;gap:10px}.title-container p{width:70%;margin:auto}.overlay.hover-zoom:hover~img{scale:1.3}.overlay.hover-blur:hover{backdrop-filter:blur(5px)}.yacht-preview{margin-top:40px}button{all:unset}.btn{display:inline-block;padding:15px 30px;border-radius:5px;cursor:pointer;text-decoration:none}.btn.btn-primary{background-color:#130423;color:#fff;font-size:1em}.btn.btn-regular{border-bottom:1px solid #130423;border-radius:0;color:#130423}.btn.btn-dark{background-color:#1a1b1f;color:#fff;font-size:1em;border:1px solid #1a1b1f}.btn.btn-light{background-color:#fff!important;color:#130423;font-size:1em;border:1px solid #fff}.hover-primary{transition:.3s ease-in-out}.hover-primary:hover{background-color:#130423!important;color:#fff}.hover-secondary{transition:.3s ease-in-out}.hover-secondary:hover{background-color:transparent!important;color:#fff}.hover-accent{transition:.3s ease-in-out}.hover-accent:hover{background-color:transparent!important;color:#130423}.hover-transparent-dark{transition:.3s ease-in-out}.hover-transparent-dark:hover{background-color:transparent!important;border:1px solid #1a1b1f;color:#1a1b1f}.hover-transparent-light{transition:.3s ease-in-out}.hover-transparent-light:hover{background-color:transparent!important;border:1px solid #fff;color:#fff}.btn-small{padding:10px 20px}.btn-border-accent{border:1px solid #130423}.btn-border-secondary{border:1px solid #666769}.btn-border-dark{border:1px solid #1a1b1f}.btn-full-radius{border-radius:999px}.btn-rounded{display:flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:999px;padding:0}.btn-secondary{background-color:#f3f5f9;color:#1a1b1f;font-size:1em;transition:.3s ease-in-out}.btn-secondary:hover{background-color:#1a1b1f;color:#fff}.btn-primary-border{border:1px solid #130423;color:#130423;font-size:1em;transition:.3s ease-in-out}.btn-primary-border:hover{background-color:#130423}.image-text-container{display:flex;align-items:center;justify-content:space-between;gap:20px}.image-text-container .image-container{position:relative;border-radius:15px;overflow:hidden;height:350px;width:100%}.image-text-container .image-container img{position:absolute;top:0;left:0;height:100%;width:100%;object-position:center center;object-fit:cover}.image-text-container .text-container{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;width:100%}.image-text-container .text-container-item{gap:20px}.image-text-container .text-container-item h2,.image-text-container .text-container-item p{text-align:center;width:75%}@media (max-width:767px){.image-text-container .text-container-item h2,.image-text-container .text-container-item p{width:100%}}.image-text-container .text-container-item.right-center p{text-align:right}.image-text-container .text-container-item.left-center p{text-align:left}.hero-banner .hero-content-container{margin-top:80px}.hero-banner.section-container{padding-top:20px}.hero-banner .main-content{position:relative;padding:50px 0;height:87vh;margin:0 20px;border-radius:20px;overflow:hidden;gap:20px}.hero-banner img,.hero-banner picture,.hero-banner video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;object-fit:cover;object-position:center}.hero-banner .overlay{z-index:2}.hero-banner .main-container{position:relative;z-index:3}.hero-banner .main-container .banner-content{gap:10px}.hero-banner .main-container .banner-content .hero-title{position:relative;z-index:1;color:#fff;font-size:2.6em;letter-spacing:.5em;text-align:center;text-transform:uppercase;margin-bottom:10px}.hero-banner .main-container .banner-content h2{color:#fff;text-transform:uppercase;letter-spacing:.1em;margin-top:-15px}.hero-banner .main-container .banner-content .btn{letter-spacing:.2em;padding:15px 35px}.hero-banner .hero-description{width:80%;text-align:center;color:#fff}.hero-banner .hero-description.below-image{padding:30px 0;font-size:2em;width:60%;margin:auto;margin-top:40px;color:#404040}.hero-banner.full-width{padding:0}.hero-banner.full-width .hero-title{font-size:2.1em!important;width:80%;text-shadow:0 4px 15px #000}.hero-banner.full-width .main-content{border-radius:0;height:100vh}.hero-banner.full-width .divider{position:absolute;left:0;bottom:0;z-index:3;height:30%;width:100%;background:#fff;background:-webkit-linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 38%,#fff 100%);background:-moz-linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 38%,#fff 100%);background:linear-gradient(180deg,rgba(255,255,255,0) 0,rgba(255,255,255,.5) 38%,#fff 100%)}.form-container{display:flex;align-items:center;gap:50px}.form-container.contact-form{align-items:stretch}.form-container.contact-form .form_image-container{height:unset!important}.form-container .form_title-form{flex:1 1 50%}.form-container .form_title-form .title-content{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;gap:10px;margin-bottom:20px}.form-container .form_title-form .form-content{width:100%}.form-container .form_image-container{position:relative;height:500px;border-radius:10px;overflow:hidden;flex:1 1 50%}.form-container .form_image-container img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top}.cards-container{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;gap:1rem}.card{width:100%;box-shadow:0 4px 20px rgba(0,0,0,.12);border-radius:7px;overflow:hidden}.card__image{position:relative;height:400px;overflow:hidden}.card__image .overlay,.card__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:.3s ease-in-out;z-index:1}.card__image .overlay{z-index:2;background:#161c38;background:-webkit-linear-gradient(0deg,#161c38 0,rgba(22,28,56,.58) 58%,rgba(22,28,56,.3) 100%);background:-moz-linear-gradient(0deg,#161c38 0,rgba(22,28,56,.58) 58%,rgba(22,28,56,.3) 100%);background:linear-gradient(0deg,#161c38 0,rgba(22,28,56,.58) 58%,rgba(22,28,56,.3) 100%);z-index:2}.card__content{position:absolute;bottom:0;left:0;width:100%;z-index:3;pointer-events:none;padding:30px}.card__content-title_container h3{margin-bottom:.8em}.card__content a{pointer-events:all;cursor:pointer}.card__content h3{color:#fff}.card__content p{font-size:.9em;color:#ececec;margin-bottom:1em}.splide__arrows.customArrows .splide__arrow{background-color:#1a1b1f;opacity:1;border:4px solid #f3f5f9}.splide__arrows.customArrows .splide__arrow svg{fill:#fff}.splide__arrows.customArrows .splide__arrow--prev{left:-1.2em}.splide__arrows.customArrows .splide__arrow--next{right:-1.2em}.itinerary-preview .card__content{padding:10px}.itinerary-preview .card__content .content_container{padding:20px;background-color:#fff;border-radius:5px;height:120px;display:flex;flex-direction:column;justify-content:space-between}.itinerary-preview .card__content-title_container h3{color:#1a1b1f;font-size:.9em;margin-bottom:.5em}.itinerary-preview .card__content-title_container p{font-size:.75em;color:#525252}.itinerary-preview .card__content-schedule{display:flex;align-items:center;justify-content:space-between}.itinerary-preview .card__content-schedule_duration{display:flex}.itinerary-preview .card__content-schedule_duration .schedule{font-size:.7em;font-weight:500;display:flex;align-items:center;gap:5px}.itinerary-preview .card__content-schedule_duration .schedule:nth-child(1){padding-right:5px}.itinerary-preview .card__content-schedule_duration .schedule:nth-child(2){padding-left:5px}.itinerary-preview .card__content-schedule_duration .schedule p{margin:0;color:#1a1b1f}.itinerary-preview .card__content-schedule_duration .schedule span{font-size:1em}.itinerary-preview .card__content-schedule_duration .schedule.days span{color:#956903}.itinerary-preview .card__content-schedule_duration .schedule.nights span{color:#151633}.itinerary-preview .card__content-schedule_duration .schedule:first-child{border-right:1px solid rgba(26,27,31,.8)}.itinerary-preview .card__content-schedule a{font-size:.6em;padding:5px 10px}.yacht-card .card__image{height:300px}.yacht-card .card__image .per-day-price{position:relative;height:100%;padding:1.8em;z-index:3;display:flex;pointer-events:none}.yacht-card .card__image .per-day-price div{display:flex;gap:5px;align-items:flex-end;height:fit-content;margin-top:auto}.yacht-card .card__image .per-day-price div p,.yacht-card .card__image .per-day-price div span{color:#fff}.yacht-card .card__image .per-day-price div span{font-size:.8em}.yacht-card .card__image .per-day-price div p{font-size:1.7em}.yacht-card .card__info-name-container{padding:1.8em}.yacht-card .card__info-name-container .name-container{margin-bottom:1em}.yacht-card .card__info-name-container .name-container .name{font-size:1em}.yacht-card .card__info-name-container .name-container .name.title{font-size:1.4em;margin:.3em 0}.yacht-card .card__info-name-container .name-container .name.dock{font-size:.7em;font-weight:500}.yacht-card .card__info-name-container .name-container .name.type{text-transform:capitalize;font-size:.7em;font-weight:500;padding:5px 15px;color:#130423;border-radius:999px;border:1px solid #130423;width:fit-content}.yacht-card .card__info-name-container .info-container p{font-size:.7em;font-weight:500;padding:5px 15px;border-radius:999px;color:#fff;background-color:#130423;font-weight:500}.yacht-card .card__info-name-container .info-container p span{font-size:.8em}.yacht-card .card__info-name-container .info-container .info.numbers{display:flex;gap:10px}.yacht-card .card__info-name-container .info-container .per-week-price{margin-top:10px}.yacht-card .card__info-name-container .info-container .per-week-price div{display:flex;gap:10px;align-items:flex-end}.yacht-card .card__info-name-container .info-container .per-week-price div span{font-size:.6em;color:#737171}.yacht-card .card__info-name-container .info-container .per-week-price div p{font-size:.7em}.skeleton{background:linear-gradient(90deg,#eee 25%,#ddd 50%,#eee 75%);background-size:200% 100%;animation:shimmer 1.5s infinite;border-radius:6px}.skeleton-item{border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.12)}.skeleton-group{display:flex;gap:20px;flex-wrap:wrap}.skeleton-group .skeleton-text{width:80px}.skeleton-image{height:200px}.skeleton-button{height:50px;width:50px;border-radius:999px}.skeleton-title{height:30px;width:50%}.skeleton-text{height:20px}.skeleton-description{height:90px}.skeleton-card{height:400px;border-radius:7px;display:flex;flex-direction:column;overflow:hidden;background:#e2e2e2;box-shadow:0 4px 20px rgba(0,0,0,.12)}.skeleton-card .content{display:flex;flex-direction:column;gap:20px}.skeleton-card.destination .content{margin-top:auto;padding:30px}.skeleton-card.charter{padding:20px}.skeleton-card.charter .content{gap:18px}.skeleton-card.charter .content .skeleton-title{width:70%}@keyframes shimmer{0%{background-position:-200% 0}100%{background-position:200% 0}}.image-slider-container .slider-image-container{position:relative;height:240px;border-radius:10px;overflow:hidden}.image-slider-container .slider-image-container img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.brand-slider{background-color:#fff!important;padding-top:40px;margin-bottom:50px}.brand-slider img{height:100px;width:auto}@media (max-width:767px){.brand-slider img{height:130px}}.select-region{position:relative;width:250px;border-radius:5px;background-color:#fff;padding:5px 10px;user-select:none}.item-preview{display:flex;justify-content:space-between;align-items:center;padding:5px;height:40px;position:inherit;cursor:pointer}.item-preview #selected-region:not(.search_select){padding:unset;margin-top:unset}.item-preview span{font-size:.8em;display:flex}.item-preview span:first-child{gap:10px;align-items:center}.item-preview span:first-child .stack-image-container{height:30px;width:30px;margin:0}.item-preview span:first-child p{font-size:.8em}.item-preview span.option-icon{font-size:1em;transition:.3s ease-in-out}.options{position:absolute;bottom:-5px;left:0;translate:0 100%;width:100%;display:flex;flex-direction:column;background-color:#fff;z-index:5}.filter-container{display:flex;gap:10px;align-items:center}#selected-region,.option{cursor:pointer;padding:10px 15px;display:flex;gap:10px;align-items:center;transition:all;position:relative;font-size:.8em}#selected-region .stack-image-container,.option .stack-image-container{height:30px;width:30px;margin:0;flex:0 1 30px}#selected-region .stack-image-container img,.option .stack-image-container img{box-shadow:none}#selected-region p,.option p{font-size:.8em;flex:1 1}.select-region .options{max-height:0;overflow:auto auto;transition:all .1s ease-in-out}.select-region .options .option{pointer-events:none}.select-region .options .option:hover{background-color:#f5f5f5;z-index:5}.select-region.open .option-icon{rotate:180deg}.select-region.open .options{max-height:500px;overflow:unset}.select-region.open .options .option{pointer-events:auto}.destination-search{border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-top:1em;background-color:#fff;padding:10px 20px}.destination-search form{display:flex;align-items:center;justify-content:space-between;gap:20px}.destination-search .search-container{position:relative;width:500px;margin:0;border-top-left-radius:999px;border-bottom-left-radius:999px;box-shadow:unset;overflow:unset}.destination-search .search-container .destinations-search-content{position:absolute;width:90%;top:100%;left:0;translate:3.5em 1em;background-color:#fff;max-height:200px;overflow:auto;display:none}.destination-search .search-container .destinations-search-content.open{display:block}.destination-search .search-container .destinations-search-content ul{list-style-type:none}.destination-search .search-container .destinations-search-content ul li:hover{background-color:#f5f5f5}.destination-search .search-container .destinations-search-content ul li a,.destination-search .search-container .destinations-search-content ul li p{display:block;padding:.7em 2em;text-decoration:none;color:#333}.destination-search .search-container span{position:absolute;top:0;left:0;translate:25px 16px;font-size:1.6em;color:#707070}.destination-search .search-container input{border:none;background-color:transparent;font-size:1em;font-weight:500;padding:1.2em 3em;padding-left:4em;width:100%}.destination-search .search-container input::placeholder{font-weight:light;letter-spacing:1px}.destination-search .search-container input:focus{outline:0}.destination-search .select-region{border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.08)}.destination-search .select-region .item-preview{padding-right:15px}.destination-search .select-region .item-preview #selected-region,.destination-search .select-region .item-preview #selected-region p{color:#1a1b1f}.destination-search .select-region .item-preview .option-icon{color:#1a1b1f}.charter-filter{width:100%;padding:20px;padding-block:30px;background-color:#fff;border-radius:15px}.charter-filter .advanced-filter-group{opacity:0;pointer-events:none}.charter-filter .advanced-filter-group.open{opacity:1;pointer-events:all}.charter-filter .advanced-filter-group.open .advanced-filter-container{pointer-events:all!important}.charter-filter .advanced-filter-group .overlay{position:fixed;background-color:rgba(26,27,31,.5);z-index:10;backdrop-filter:blur(2px)}.charter-filter .advanced-filter-group .main-form-group{pointer-events:none;position:fixed;z-index:20;top:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;width:100%}.charter-filter .advanced-filter-group .main-form-group .advanced-filter-container{pointer-events:none;display:flex;flex-direction:column;background-color:#fff;border-radius:15px;padding:50px;width:40vw}.charter-filter .advanced-filter-group .main-form-group .advanced-filter-container>div{max-height:310px;overflow:auto;padding:0 10px}.charter-filter .advanced-filter-group .main-form-group .advanced-filter-container h3{margin-bottom:30px;font-family:Montserrat,sans-serif;font-weight:500;color:#747474}.charter-filter .advanced-filter-group .main-form-group .advanced-filter-container .input-group input{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:999px;padding:10px 20px!important;height:auto}.charter-filter .search_select{padding-left:6px!important}.charter-filter .charter-filter-container .filter-header{margin-bottom:2em}.charter-filter .charter-filter-container .filter-header p{font-size:1.2em;font-weight:500;color:#1a1b1f}.charter-filter .charter-filter-container .filter-header button{font-family:Montserrat,sans-serif;font-size:.9em;padding:8px 16px;box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:999px}.charter-filter .charter-filter-container .main-form-group{gap:20px}.charter-filter .charter-filter-container .main-form-group .advanced-filter{display:flex;justify-content:space-between;padding:15px 20px;padding-right:25px;border-radius:999px;box-shadow:0 4px 20px rgba(0,0,0,.12);background-color:#1a1b1f;cursor:pointer}.charter-filter .charter-filter-container .main-form-group .advanced-filter *{color:#c9c9c9}.input-group{display:flex;flex-direction:column}.input-group label{font-size:.9em;margin-bottom:9px;color:#747474;margin-left:10px;font-family:Montserrat,sans-serif}.input-group input[type=text]{border:0;padding:5px 10px;outline:0;height:40px;font-size:1em}.input-group select{padding:13px 7px;outline:0;border:0;font-size:1em;font-family:Montserrat,sans-serif}button.close,button.submit{background-color:transparent;border:1px solid #130423;justify-content:center!important;padding:10px 20px;border-radius:999px;box-shadow:0 4px 12px rgba(0,0,0,.08);cursor:pointer}.advanced-filter-group button.close,.advanced-filter-group button.submit{margin:auto;margin-top:1em}button.close p,button.submit p{color:#130423;text-align:center}button.close{background-color:#1a1b1f;border:1px solid #1a1b1f;transition:.3s ease-in-out}button.close p{color:#fff}button.close:hover{background-color:transparent}button.close:hover p{color:#1a1b1f}.listbox{position:relative;width:100%}.listbox.open .list-item{max-height:500px!important;padding-block:7.5px!important}.listbox.open .list-item .filter-select-item.selected-item{background-color:#1a1b1f;color:#fff}.listbox .selected-container{box-shadow:0 4px 12px rgba(0,0,0,.08);padding:10px 20px;border-radius:999px;font-weight:500;color:#595959;cursor:pointer;font-family:Montserrat,sans-serif;font-size:.9em}.listbox ul{position:absolute;width:100%;top:0;left:0;translate:0 50px;z-index:10;background-color:#fff;list-style-type:none;box-shadow:0 4px 12px rgba(0,0,0,.08);max-height:500px;transition:all .3s ease-in-out;max-height:0;padding-block:0;overflow:hidden}.listbox ul li{font-family:Montserrat,sans-serif;padding:10px 20px;transition:.3s ease-in-out;font-size:.9em}.listbox ul li:hover{background-color:rgba(26,27,31,.3);cursor:pointer;color:#1a1b1f}.swatch-content .swatch-icon{transition:color .2s ease}.swatch-content .material-symbols-outlined{transition:all .2s ease}.swatches-header-container .label-container{margin-bottom:.8em;font-size:.8em}.swatches-header-container .label-container p{text-align:center}.swatches-header-container .label-container button{font-family:Montserrat,sans-serif;background-color:#1a1b1f;color:#fff;cursor:pointer;padding:4px 8px;border-radius:999px}.swatches-header-container .swatches-header{padding:14px 28px;box-shadow:0 4px 12px rgba(0,0,0,.08);margin-bottom:1em;border-radius:999px;font-family:Montserrat,sans-serif}.swatches{display:flex;list-style-type:none;flex-wrap:wrap;font-family:Montserrat,sans-serif;padding:10px;border-radius:25px}.swatches[data-swatch-type=number]{justify-content:space-evenly}.swatches .swatch-item{text-align:center;height:auto;padding:5px 20px;font-size:.9em;border-radius:999px;color:#7b7b7b;transition:.3s ease-in-out;cursor:pointer;font-weight:500}.swatches .swatch-item.swatch-content-item{display:flex;align-items:center;justify-content:space-between;font-size:.8em;gap:8px;border:1px solid rgba(26,27,31,.5)}.swatches .swatch-item.swatch-content-item.active{background-color:#1a1b1f;box-shadow:0 4px 20px rgba(0,0,0,.12)}.swatches .swatch-item.swatch-content-item.active p{color:#fff}.swatches .swatch-item.active{box-shadow:0 4px 20px rgba(0,0,0,.12);background-color:#fff;color:#1a1b1f}@media (max-width:767px){.filter-inputs{width:100%}}.airbnb-gallery{width:100%;border-radius:12px;overflow:hidden}.gallery-grid{display:grid;grid-template-columns:60% 40%;gap:2px;height:400px;cursor:pointer}.gallery-main{height:100%}.gallery-main-img{width:100%;height:100%;object-fit:cover;border-radius:12px 0 0 12px}.gallery-main-img.single{border-radius:12px;width:100%;height:400px}.gallery-grid-right{display:grid;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:2px;height:100%}.gallery-grid-item{position:relative;overflow:hidden}.gallery-grid-item img{width:100%;height:100%;object-fit:cover}.gallery-grid-item:nth-child(1){border-radius:0}.gallery-grid-item:nth-child(2){border-radius:0 12px 0 0}@media (max-width:767px){.gallery-grid-item:nth-child(2){border-radius:0}}.gallery-grid-item:nth-child(3){border-radius:0}.gallery-grid-item:nth-child(4){border-radius:0 0 12px 0}.view-more-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.7);color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;pointer-events:none}.gallery-modal{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.95);z-index:10000;display:none;align-items:center;justify-content:center}.gallery-modal.active{display:flex}.modal-content{position:relative;width:90%;height:90%;max-width:1200px}.modal-close{position:absolute;top:20px;right:20px;color:#fff;font-size:40px;cursor:pointer;z-index:10002;background:rgba(0,0,0,.5);width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-slider{display:flex;width:100%;height:100%;transition:transform .3s ease;touch-action:pan-y;-webkit-overflow-scrolling:touch}.modal-slide{flex:0 0 100%;height:100%;display:flex;align-items:center;justify-content:center;user-select:none}.modal-slide img{max-width:100%;max-height:100%;user-select:none;object-fit:contain}.modal-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#fff;font-size:40px;cursor:pointer;z-index:10001;background:rgba(0,0,0,.5);border:2px solid #fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-arrow span{user-select:none}.modal-prev{left:20px}.modal-prev span{translate:-1px}.modal-next{right:20px}.modal-next span{translate:1px}.modal-counter{position:absolute;bottom:20px;left:50%;transform:translateX(-50%);color:#fff;font-size:16px;background:rgba(0,0,0,.5);padding:8px 16px;border-radius:20px;user-select:none}@media (max-width:768px){.gallery-grid{grid-template-columns:1fr;height:auto}.gallery-main-img{border-radius:12px 12px 0 0!important;height:300px}.gallery-grid-right{height:200px}.gallery-grid-item:nth-child(4){border-radius:0 0 12px 0}.gallery-grid-item:nth-child(3){border-radius:0 0 0 12px}.modal-content{width:95%;height:80%}.modal-arrow{width:40px;height:40px;font-size:30px}}.statistics{display:flex;justify-content:center;margin:auto;flex-wrap:wrap;gap:2em}.statistics .stats-numbers{display:inherit;flex-direction:column;align-items:center;gap:1.5em}.statistics .stats-numbers h3{font-size:2.5em}.statistics .stats-numbers p{text-transform:uppercase;font-weight:500}.join-social-media{background-color:#fff!important;padding-block:60px!important;margin-block:40px}.join-social-media .socials-container{display:flex;align-items:center;gap:2em}@media (max-width:767px){.join-social-media .socials-container{flex-direction:column}}.join-social-media .socials-container .socials-content{width:100%}@media (max-width:767px){.join-social-media .socials-container .socials-content{overflow-x:auto;padding-block:20px}.join-social-media .socials-container .socials-content .social-media-icons{flex-wrap:nowrap!important}}.join-social-media .socials-container .socials.socials-title{flex:0 1 60%}.join-social-media .socials-container .socials.socials-title h2{margin-bottom:.5em;font-size:2.5em}.join-social-media .socials-container .socials.social-media-icons{flex:1 1 40%;display:flex;flex-wrap:wrap;gap:1em}.join-social-media .socials-container .socials.social-media-icons .social-media-block{display:flex;gap:20px;border-radius:15px;padding:15px 30px;padding-right:40px;text-decoration:none;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:.3s ease-in-out}.join-social-media .socials-container .socials.social-media-icons .social-media-block:hover{translate:-5px -5px;box-shadow:0 4px 20px rgba(0,0,0,.12)}.join-social-media .socials-container .socials.social-media-icons .social-media-block img{height:50px;width:50px}.join-social-media .socials-container .socials.social-media-icons .social-media-block .display-name .name{font-weight:600;margin-bottom:.2em;font-size:1em}.join-social-media .socials-container .socials.social-media-icons .social-media-block .display-name .extra-text{font-size:.8em}.tiktok{background-color:#f5f5f5}.tiktok .display-name .name{color:#000}.facebook{background-color:#e7f0ff}.facebook .display-name .name{color:#1877f2}.youtube{background-color:#ffecec}.youtube .display-name .name{color:red}.instagram{background:linear-gradient(45deg,#fdd9f6,#fdf1d6)}.instagram .display-name .name{color:#c13584}.threads{background-color:#f0f0f0}.threads .display-name .name{color:#000}.pinterest{background-color:#ffeaea}.pinterest .display-name .name{color:#e60023}.reddit{background-color:#fff5e6}.reddit .display-name .name{color:#ff4500}.linkedin{background-color:#e8f4ff}.linkedin .display-name .name{color:#0a66c2}.discord{background-color:#eef0ff}.discord .display-name .name{color:#5865f2}.whatsapp{background-color:#e9fcef}.whatsapp .display-name .name{color:#25d366}.stack-image-container{position:relative;height:200px;margin-bottom:30px;perspective:1000px;cursor:pointer}.stack-image-container:hover{z-index:5}.stack-image-container:hover img:nth-of-type(1){transform:rotate(-7deg) translate(-25px,-25px) scale(1.1)}.stack-image-container:hover img:nth-of-type(2){transform:rotate(5deg) translate(25px,-30px) scale(1.1)}.stack-image-container:hover img:nth-of-type(3){transform:rotate(2deg) translate(-20px,25px) scale(1.1)}.stack-image-container:hover img:nth-of-type(4){transform:rotate(-4deg) translate(30px,20px) scale(1.1)}.stack-image-container img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s cubic-bezier(.175,.885,.32,1.275);border-radius:5px;z-index:1;will-change:transform;box-shadow:0 4px 12px rgba(0,0,0,.08)}.stack-image-container img:nth-of-type(1){transform:rotate(-5deg) translate(0,0)}.stack-image-container img:nth-of-type(2){transform:rotate(3deg) translate(0,0)}.stack-image-container img:nth-of-type(3){transform:rotate(-2deg) translate(0,0)}.stack-image-container img:nth-of-type(4){transform:rotate(4deg) translate(0,0)}.spinner{animation:rotate 2s linear infinite;z-index:2;position:absolute;top:50%;right:0;margin:-25px 0 0 -25px;width:50px;height:50px;scale:.1}.spinner.open{scale:3}.spinner .path{stroke:#1a1b1f;stroke-linecap:round;animation:dash 1.5s ease-in-out infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}100%{stroke-dasharray:90,150;stroke-dashoffset:-124}}.flatpickr-calendar.open{padding:20px!important}.flatpickr-calendar.open .cur-month,.flatpickr-calendar.open .numInputWrapper *{font-weight:600!important;font-family:"Playfair Display",serif!important}.flatpickr-calendar.open .flatpickr-day.selected{background-color:#1a1b1f!important;color:#fff!important;font-family:"Playfair Display",serif!important}.flatpickr-calendar.open .flatpickr-weekdays{display:grid;grid-template-columns:repeat(2,1fr)}.flatpickr-calendar.open .flatpickr-weekdays .flatpickr-weekdaycontainer{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.flatpickr-calendar.open .flatpickr-weekday{font-weight:700!important;color:rgba(51,51,51,.5)!important}.flatpickr-calendar.open .flatpickr-month{margin-bottom:20px!important}.flatpickr-calendar.open .flatpickr-days{display:grid;grid-template-columns:repeat(2,1fr)}.flatpickr-calendar.open .flatpickr-days .dayContainer{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.flatpickr-calendar.open .flatpickr-days .dayContainer .flatpickr-day{font-weight:600!important;width:100%;font-size:.9em}.search-container{position:relative;z-index:4;background-color:#fff;border-radius:15px;overflow:hidden;box-shadow:0 4px 8px rgba(0,0,0,.1);margin-top:-44px;max-width:80%}@media (min-width:1440px){.search-container{max-width:80%}}@media (max-width:1280px){.search-container{max-width:100%}}.search-container .search-form{padding:20px;padding-bottom:15px}.search-container .search-form form{display:flex;align-items:center;gap:10px}.search-container .search-form form .input-group{display:flex;height:50px;padding:0 20px;flex-direction:column;justify-content:space-between}.search-container .search-form form .input-group:not(:last-child){width:100%}.search-container .search-form form .input-group label{margin:0}.search-container .search-form form .input-group .btn{padding:10px 12px;border:none;font-size:14px;border-radius:999px}.search-container .search-form form .input-group input:not([type=submit]){border:none}.search-container .search-form form .input-group input[type=date],.search-container .search-form form .input-group input[type=text]{font-size:1em;color:#333}.search-container .search-form form .input-group input[type=text]{padding:8px 0;width:100%;background:0 0}.search-container .search-form form .input-group input[type=text]::placeholder{font-size:.9em}.search-container .search-form form .input-group input[type=text]:focus{outline:0}.search-container .search-form form .input-group:not(:last-of-type){border-right:2px solid rgba(19,4,35,.3)}.search-container .search-form form .input-group:last-of-type{justify-content:center}.search-container .search-form form .input-group label[for=search]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.search-container .search-form form .input-group label{font-size:.8em;font-weight:500;letter-spacing:-.5px;color:rgba(51,51,51,.8)}.search-container .search-form form .input-group .flatpickr-input::placeholder{color:#1a1b1f;font-family:Montserrat,sans-serif}.search-container .search-form form .input-group select{padding:8px 0;margin-left:-2px;font-family:Montserrat,sans-serif}.search-container .search-form .mobile-search{display:none}.search-container .search-form .mobile-search form{flex-direction:column;gap:20px}.search-container .search-form .mobile-search form label{font-size:1em!important}.search-container .search-form .mobile-search form .input-group{border-right:none}.search-container .search-form .mobile-search form .input-group input:not([type=submit]){border-bottom:1px solid rgba(19,4,35,.3);font-size:1.2em!important}.social.widget_block{position:fixed;bottom:5%;right:0;z-index:10}.social.widget_block .wp-block-social-links{font-size:1.7em}.social.widget_block .is-layout-flex{flex-direction:column;gap:0}.social.widget_block .wp-block-social-links .wp-block-social-link.wp-social-link{padding:6px;border:1px solid #fff;border-radius:0;background-color:#130423}.social.widget_block .wp-block-social-links .wp-block-social-link.wp-social-link a{padding:5px;color:#fff;fill:#fff}.archive-content .main-container>h2,.archive-content .main-container>p{margin-bottom:10px}.archive-content .main-container>p{width:60%}.archive-content .search-destination{position:relative;z-index:2}.archive-content .regions-container{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:50px}.archive-content .regions-container .regions-archive .btn{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;width:fit-content;padding:8px;margin-top:1em;gap:5px}.archive-content .regions-container .regions-archive .btn span{font-size:20px;line-height:inherit}.archive-content .regions-container .regions-archive .btn:hover p{color:inherit}.archive-content .regions-container .regions-archive_content-container h3{margin-bottom:.8em}.archive-content .popular-destinations-container .cards-container{margin-top:25px}.charter-archive{display:flex;gap:20px;align-items:flex-start;flex-direction:column}.charter-list{width:100%}.charter-list .charter-list-container .charters-grid{gap:.8em}.charter-card{padding:20px;border-radius:15px;box-shadow:0 4px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;gap:18px;cursor:pointer;transition:.3s ease-in-out}.charter-card:hover{translate:-10px -10px;box-shadow:10px 10px 10px rgba(0,0,0,.1176470588);background-color:#fff}.charter-card .charter-image-container{position:relative;height:200px;border-radius:10px;overflow:hidden}.charter-card .charter-image-container img{position:absolute;top:0;left:0;height:100%;width:100%;object-fit:cover;object-position:center}.charter-card .charter-information{display:inherit;gap:10px;flex-direction:inherit}.charter-card .charter-information h3{font-size:1.2em}.charter-card .charter-information .charter-make{font-size:12px}.charter-card .charter-information .charter-price{font-size:12px;font-family:Montserrat,sans-serif;text-transform:capitalize;color:#666769}.charter-card .charter-information .charter-price span{font-size:16px;font-weight:500;color:#130423}.charter-card .charter-information .charter-numbers{display:flex;gap:10px;flex-wrap:wrap}.charter-card .charter-information .charter-numbers .number-item{display:inherit;gap:5px;align-items:center}.charter-card .charter-information .charter-numbers .number-item p{font-size:14px}.charter-card .charter-information .charter-numbers .number-item span{font-size:12px;color:#1a1b1f}#read-more{display:flex;align-items:center;gap:10px;margin-top:20px;transition:.3s ease-in-out;cursor:pointer}#read-more span{transition:.3s ease-in-out}#read-more span.active-reading{rotate:180deg}.cpt-content .banner-content .hero-title{font-size:4em!important;letter-spacing:.3em!important}.cpt-content #guide{display:flex;gap:20px}.cpt-content #guide .cpt-content-container{flex:1 0 66%;max-width:66%}.cpt-content #guide .cpt-content-container .image-slider-container{margin-top:50px}.cpt-content #guide .cpt-content-container .cpt-main-content{display:flex;flex-direction:column;gap:20px;position:relative;max-height:500px;overflow:hidden;padding-right:40px;border-right:1px solid rgba(19,4,35,.2);transition:.3s ease-in-out}.cpt-content #guide .cpt-content-container .cpt-main-content.active-reading{max-height:9999px!important}.cpt-content #guide .side-content-container{flex:1 0 33%;display:flex;flex-direction:column;gap:20px;padding:0 20px;height:fit-content;position:sticky;top:60px}.cpt-content #guide .side-content-container .side-content-item:not(:first-of-type) .side-title{padding-top:20px;border-top:1px solid rgba(19,4,35,.2)}.cpt-content #guide .side-content-container .side-content-item{margin-top:7px}.cpt-content #guide .side-content-container .side-content-item .side-title{color:#130423;font-size:1.2em}.cpt-content #guide .side-content-container .side-content-item .side-description{margin-top:20px}.cpt-content #guide .side-content-container .side-content-item .side-description.wysiwyg{font-size:.8em}.cpt-content #guide .side-content-container .side-content-item .side-description.wysiwyg h2{font-size:1.7em;margin-bottom:.8em}.cpt-content #guide .side-content-container .side-content-item .side-description.wysiwyg ul{margin:10px 15px}.cpt-content #guide .side-content-container .side-content-item .side-description.repeater{display:flex;flex-wrap:wrap;gap:5px}.cpt-content #guide .side-content-container .side-content-item .side-description .repeater-content{font-size:.7em;padding:9px 18px;border-radius:10px;color:#fff;background-color:#130423;border:1px solid #130423}.cpt-content .itineraries .cpt-title-container,.cpt-content .more-photos .cpt-title-container,.cpt-content .popular-stops .cpt-title-container{margin-bottom:1em}.cpt-content .itineraries .cpt-title-container h2,.cpt-content .more-photos .cpt-title-container h2,.cpt-content .popular-stops .cpt-title-container h2{margin-bottom:.3em}.cpt-content .itineraries .cpt-title-container p,.cpt-content .more-photos .cpt-title-container p,.cpt-content .popular-stops .cpt-title-container p{width:50%}.content-icon{display:flex;align-items:center;font-size:.7em;border-radius:999px;padding:7px 14px;padding-right:21px;border:1px solid #130423;gap:10px;background-color:transparent;color:#130423;line-height:0}.content-icon .icon{display:inline-block}.content-icon .icon svg{height:25px;width:25px}.wysiwyg table{width:100%!important;border-collapse:collapse;margin-bottom:1em}.wysiwyg table td,.wysiwyg table th{border:1px solid rgba(19,4,35,.2);padding:10px;text-align:left}.wysiwyg table th{background-color:rgba(19,4,35,.1)}.single-itinerary .main-header.section-container{padding-top:8vh}.cpt-itinerary .title-container p{width:100%;margin-top:0}.cpt-itinerary .splide__arrows.customArrows .splide__arrow--prev{left:18.5%}.cpt-itinerary .splide__arrows.customArrows .splide__arrow--next{right:18.5%}@media (max-width:767px){.cpt-itinerary .splide__arrows.customArrows{display:none}}@media (max-width:767px){.cpt-itinerary .hero-banner{padding-bottom:0!important}}.cpt-itinerary .chip{font-size:.8rem;padding:5px 15px;box-shadow:0 4px 12px rgba(0,0,0,.08);color:#130423;border:1px solid #130423;border-radius:999px;width:fit-content}@media (max-width:767px){.cpt-itinerary .chip{margin:auto}}.cpt-itinerary #about{background-color:#fff;padding-block:6em}.cpt-itinerary #about .title-container{margin:0}.cpt-itinerary #about .title-container h2{width:75%;font-weight:500}.cpt-itinerary #itinerary-content{padding-block:6em}.cpt-itinerary #itinerary-content .main-container{max-width:800px}.cpt-itinerary #itinerary-content .main-container .title-container{gap:20px;margin-top:1em}@media (max-width:767px){.cpt-itinerary #itinerary-content .main-container .title-container{flex-direction:column}.cpt-itinerary #itinerary-content .main-container .title-container>*{width:100%!important}}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-title{width:60%}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-title h3{width:80%;font-weight:500;text-align:left}@media (max-width:767px){.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-title h3{width:100%;text-align:center}}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-title p{font-size:.9em}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-summary{margin-top:15px}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-summary>p{text-align:left;margin-bottom:10px}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-summary ul{list-style-type:none;display:flex;justify-content:flex-start;gap:10px;flex-wrap:wrap}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-summary ul li{gap:10px;font-size:.8em}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-summary ul li p{width:100%;text-align:left;padding:5px 10px;border-radius:3px;border:1px solid #1a1b1f}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-summary ul li p span{font-weight:500;color:#1a1b1f}.cpt-itinerary #itinerary-content .main-container .title-container .itinerary-summary ul li span{font-size:1em}.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration{display:flex;margin-top:15px}@media (max-width:767px){.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration{justify-content:center}}.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration .schedule{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:fit-content}.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration .schedule span{font-size:1em;font-weight:700}.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration .schedule p{width:fit-content}.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration .schedule.days{padding-right:10px;border-right:1px solid #1a1b1f}.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration .schedule.days span{color:#956903}.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration .schedule.nights{padding-left:10px}.cpt-itinerary #itinerary-content .main-container .title-container .schedule-duration .schedule.nights span{color:#0d106d}.cpt-itinerary #itinerary-content .main-container .itinerary-description{text-align:right;width:40%}@media (max-width:767px){.cpt-itinerary #itinerary-content .main-container .itinerary-description{text-align:center}}.cpt-itinerary #itinerary-content .itinerary-slider-container{width:100%}.cpt-itinerary #itinerary-content .itinerary-slider-container .card{box-shadow:0 4px 12px rgba(0,0,0,.08);border-radius:15px}.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content{padding:50px;transition:.3s ease-in-out}@media (max-width:767px){.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content{padding:20px}}.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content-title_container{display:flex;flex-direction:column}.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content-title_container h3{width:80%;font-size:1.8em;margin-bottom:1em}@media (max-width:767px){.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content-title_container h3{width:100%;font-size:1.7em}}.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content-title_container .itinerary_description{max-height:0;transition:all .3s ease-in-out;overflow:hidden}.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content-title_container .itinerary_description .extra-info{font-style:italic;font-size:.8rem}.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content-title_container .itinerary_description .description-container *{font-size:.8rem;line-height:1.5rem}@media (max-width:767px){.cpt-itinerary #itinerary-content .itinerary-slider-container .card__content-title_container .itinerary_description .description-container *{font-size:.95em;line-height:1.5em}}.cpt-itinerary #itinerary-content .itinerary-slider-container .card__image{height:550px}.cpt-itinerary #itinerary-content .itinerary-slider-container .card .itinerary-info{position:relative;z-index:2;padding:50px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}@media (max-width:767px){.cpt-itinerary #itinerary-content .itinerary-slider-container .card .itinerary-info{padding:20px}.cpt-itinerary #itinerary-content .itinerary-slider-container .card .itinerary-info .info.day{font-size:1.3em!important}.cpt-itinerary #itinerary-content .itinerary-slider-container .card .itinerary-info .info.distance,.cpt-itinerary #itinerary-content .itinerary-slider-container .card .itinerary-info .info.weather{font-size:.9em}}.cpt-itinerary #itinerary-content .itinerary-slider-container .card .itinerary-info .info{color:#fff;border-color:#fff;display:flex;align-items:center;gap:5px}.cpt-itinerary #itinerary-content .itinerary-slider-container .card .itinerary-info .info.day{font-size:2em}.cpt-itinerary #itinerary-content .itinerary-slider-container .card .itinerary-info .info.distance{margin-bottom:.7em}.cpt-itinerary #itinerary-content .splide .customArrows .splide__arrow{top:52%}.cpt-itinerary #itinerary-content .splide .splide__slide.active .card__content-title_container .itinerary_description{max-height:20em}.enquiry{padding:0!important}.enquiry .relative img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:1}.enquiry .relative .overlay{z-index:2}.enquiry .relative .main-container{z-index:3;padding-block:5em}.enquiry .relative .main-container h3{font-size:2.5em;width:45%;margin:auto;margin-bottom:1em;text-align:center;font-weight:500;color:#fff}@media (max-width:767px){.enquiry .relative .main-container h3{font-size:2em;width:100%}}.progress-bar-container{width:300px;margin:auto;margin-block:20px;height:5px;border-radius:999px;overflow:hidden}@media (max-width:767px){.progress-bar-container{width:100%}}.progress-bar-container .progress-bar{position:relative;width:0%;height:100%;background-color:#1a1b1f;transition:.3s ease-in-out}@media (max-width:767px){#charter-info .hero-banner{padding-bottom:0!important}}@media (max-width:767px){#charter-info .price-container{text-align:left!important}#charter-info .price-container .price{text-align:left!important;font-size:.8em}#charter-info .price-container a{scale:.8;margin-left:-20px}}#charter-info .price-container .price{margin-bottom:1em}#charter-info .price-container .price span{font-size:2.5em;font-weight:500;color:#1a1b1f}#charter-info .charter-main-info{padding-block:40px;background-color:#fff}@media (max-width:767px){#charter-info .charter-main-info .charter-title{flex-direction:column;align-items:flex-start;margin-bottom:1em}}@media (max-width:767px){#charter-info .charter-main-info .title-container{margin:0!important}}#charter-info .charter-main-info .title-container h1{margin-block:10px;font-size:5.5em;font-weight:500}#charter-info .charter-main-info .title-container p{width:100%}@media (max-width:767px){#charter-info .charter-main-info h1{font-size:3.5em!important}}#charter-info .charter-main-info .charter-blueprint{display:flex;gap:2rem;flex-direction:row-reverse;align-items:flex-start;justify-content:space-between;margin-bottom:2em}@media (max-width:767px){#charter-info .charter-main-info .charter-blueprint{flex-direction:column;gap:1em}#charter-info .charter-main-info .charter-blueprint .charter-description{margin-top:20px}}#charter-info .charter-main-info .charter-blueprint .charter-description{flex:0 0 60%}#charter-info .charter-main-info .charter-blueprint .charter-numbers{position:sticky;top:50px}@media (max-width:767px){#charter-info .charter-main-info .charter-blueprint .charter-numbers{position:static}}#charter-info .charter-main-info .charter-blueprint .charter-numbers .numbers-item{display:flex;gap:10px;align-items:flex-end;width:100%}#charter-info .charter-main-info .charter-blueprint .charter-numbers .numbers-item .content p:last-child{font-size:1.2em;font-weight:500;color:#000}#charter-info .seasonal-pricing .main-container div div{width:100%}@media (max-width:767px){#charter-info .seasonal-pricing .main-container .pricing-container{flex-direction:column}#charter-info .seasonal-pricing .main-container .pricing-container .price{margin-top:20px}}#charter-info .seasonal-pricing .includion-zones-list{display:flex;gap:10px;list-style-type:none;flex-wrap:wrap}#charter-info .seasonal-pricing .includion-zones-list .inclusion-zone-item{padding:5px 15px;border:1px solid #1a1b1f;border-radius:999px;font-size:.9em}#charter-info .seasonal-pricing .price-container .price{margin:0;text-align:right}#charter-info .charter-entertainment .entertainment-container{width:100%}#charter-info .charter-entertainment .entertainment-container p{font-size:1.2em;font-weight:500;color:#1a1b1f;margin-bottom:1em}#charter-info .charter-entertainment .entertainment-container .entertainment{list-style-type:none;display:flex;flex-wrap:wrap;gap:10px}#charter-info .charter-entertainment .entertainment-container .entertainment .entertainment-item{padding:5px 15px;border:1px solid #1a1b1f;border-radius:15px;font-size:.9em}#charter-info .charter-more-info h2{text-align:center;margin:auto;font-family:Montserrat,sans-serif}@media (max-width:767px){.title-container h2{font-size:1.5em!important}.title-container p{font-size:.8em;width:100%}.main-header{padding-top:3dvh}.cpt-content .hero-banner .main-content .main-container h1{font-size:1.8em!important}.cpt-content .hero-banner .main-content .main-container .hero-subtitle{margin-top:unset!important}.cpt-content #guide{flex-direction:column}.cpt-content #guide .cpt-content-container{max-width:100%;padding-bottom:15px}.cpt-content #guide .cpt-content-container .cpt-main-content{padding:0!important;border:none!important}.cpt-content #guide .cpt-content-container .cpt-main-content h1{font-size:1.5em}.cpt-content #guide .cpt-content-container .cpt-main-content h2{font-size:1.2em}.cpt-content #guide .cpt-content-container .cpt-main-content h3{font-size:1em}.cpt-content #guide .cpt-content-container .cpt-main-content p{font-size:.8em}.cpt-content #guide .side-content-container{padding:0;padding-top:20px;border-top:1px solid #000}.archive-content .main-container>p{width:100%;font-size:.8em}.archive-content .hero-banner .main-content .main-container h1{font-size:1.2em!important}.archive-content .section-container h2{font-size:1.5em}.archive-content .regions-container{grid-template-columns:1fr!important;gap:30px}.archive-content .popular-destinations-container .filter-container{flex-direction:column;align-items:flex-start}.archive-content .popular-destinations-container .filter-container p{font-size:.8em}.yacht-archive .charter-filter-container form .main-form-group{flex-direction:column}.yacht-archive .charter-filter-container form .main-form-group .filter{flex-direction:column!important}.yacht-archive .charter-filter-container form .main-form-group .top{grid-template-columns:1fr!important}.yacht-archive .charter-filter-container form .main-form-group .bottom{grid-template-columns:1fr!important}.yacht-archive .charter-filter-container form .advanced-filter-group .main-form-group .advanced-filter-container{width:100%;padding-inline:20px}.yacht-archive .charter-filter-container form .advanced-filter-group .main-form-group .advanced-filter-container h3{font-size:1.2em}.yacht-archive .charter-filter-container form .advanced-filter-group .main-form-group .advanced-filter-container .button-group button p{font-size:.8em}.yacht-archive .charter-list .charter-list-container>div{grid-template-columns:1fr!important}.yacht-archive .charter-list .charter-list-container .charters-grid{grid-template-columns:1fr!important}.hero-banner{padding:0!important;padding-bottom:40px!important}.hero-banner .hero-description.below-image{font-size:1.2em;width:100%;padding-inline:20px}.hero-banner .main-content{border-radius:0;height:600px;height:100dvh!important}.hero-banner .main-content .main-container h1{font-size:1.8em!important}.hero-banner .main-content .main-container p{font-size:.8em}.hero-banner .search-container{overflow:unset}.hero-banner .search-container .desktop-search{display:none}.hero-banner .search-container .mobile-search{display:block}.hero-banner .search-container .mobile-search .search-popup{padding:10px 20px;border:none;font-size:1.5em;border-radius:999px;display:flex;align-items:center;gap:15px}.hero-banner .search-container .mobile-search .search-popup p{color:#fff}.cards-container{grid-template-columns:1fr!important;gap:10px!important;margin:auto}.cards-container .card .card__image{height:480px}.cards-container .card .card__content-title_container{margin-bottom:1.2em}.cards-container .card .card__content-title_container p{font-size:.8em}.itinerary-preview .card__content-title_container{margin-bottom:0!important}.itinerary-preview .card__content-schedule_duration .schedule{font-size:.9em}.itinerary-preview .card__content-schedule a{font-size:.9em}.itinerary-preview .card__content .content_container{height:140px}.itinerary-preview .card__content .content_container h3{font-size:1.2em}.itinerary-preview .card__content .content_container p{font-size:.8em}.image-text-container{flex-direction:column!important;text-align:center}.image-text-container h2{font-size:1.5em}.image-text-container p{font-size:.8em}.form-container{flex-direction:column-reverse}.form-container .form_image-container{flex:unset;width:100%}.destination-search{width:100%;border-radius:5px!important}.destination-search form{flex-direction:column}.destination-search form .search-container span{translate:-10px 6px}.destination-search form .search-container input{padding:10px 20px;padding-bottom:30px;font-size:1em;border-bottom:1px solid rgba(19,4,35,.5)}.destination-search form .search-container input::placeholder{font-size:1em}.mobile-disclaimer{display:block!important}}*{padding:0;margin:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:Montserrat,sans-serif;background-color:#f3f5f9;font-size:16px;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:"Playfair Display",serif;color:#130423;font-weight:lighter}h1{font-size:2.5em}h2{font-size:2em}h3{font-size:1.5em}p{font-size:1em;line-height:1.5;color:#666769;font-family:Montserrat,sans-serif}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.pointer{cursor:pointer}.soft-shadow{box-shadow:0 4px 12px rgba(0,0,0,.08)}.image-text-main{gap:50px}.rounded-medium{border-radius:15px;overflow:hidden}.rounded-full{border-radius:999px;overflow:hidden}.filter-input-padding{padding:15px 10px;padding-bottom:7px}.m-auto{margin:auto}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:2rem!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:2rem!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:2rem!important}.ml-0{margin-left:0!important}.ml-1{margin-left:.25rem!important}.ml-2{margin-left:.5rem!important}.ml-3{margin-left:1rem!important}.ml-4{margin-left:2rem!important}.mr-0{margin-right:0!important}.mr-1{margin-right:.25rem!important}.mr-2{margin-right:.5rem!important}.mr-3{margin-right:1rem!important}.mr-4{margin-right:2rem!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:2rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:2rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:2rem!important}.pl-0{padding-left:0!important}.pl-1{padding-left:.25rem!important}.pl-2{padding-left:.5rem!important}.pl-3{padding-left:1rem!important}.pl-4{padding-left:2rem!important}.pr-0{padding-right:0!important}.pr-1{padding-right:.25rem!important}.pr-2{padding-right:.5rem!important}.pr-3{padding-right:1rem!important}.pr-4{padding-right:2rem!important}.flex-wrap{flex-wrap:wrap}.section-container:first-of-type:not(.main-header,.hero-banner){padding-top:40px}.section-container{padding-inline:20px;padding-bottom:40px}.main-container{position:relative;max-width:1100px;margin:0 auto}.subheading{font-size:1.2em;color:#333;margin-bottom:10px}.relative{position:relative}.flex-1{flex:1 1 auto}.flex{display:flex}.row-reverse{flex-direction:row-reverse}.column-layout,.flex-column{flex-direction:column}.w-full{width:100%}.flex-container{display:flex}.align-center{align-items:center}.left-top{justify-content:flex-start;align-items:flex-start}.left-center{justify-content:flex-start;align-items:center}.left-bottom{justify-content:flex-start;align-items:flex-end}.center-top{justify-content:center;align-items:flex-start}.items-center{display:flex;justify-content:center;align-items:center}.center-bottom{justify-content:center;align-items:flex-end}.right-top{justify-content:flex-end;align-items:flex-start}.right-center{justify-content:flex-end;align-items:center}.right-bottom{justify-content:flex-end;align-items:flex-end}.space-between{justify-content:space-between;align-items:space-between}.flex-start{justify-content:flex-start;align-items:flex-start}.grid{display:grid;gap:1rem}.gap-1{gap:1rem}.gap-2{gap:1.5rem}.gap-3{gap:2rem}.gap-4{gap:2.5rem}.gap-half{gap:.5rem}.grid-cols-1{grid-template-columns:1fr}.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid-cols-4{grid-template-columns:repeat(4,1fr)}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.overlay.solid{background:rgba(26,27,31,.4)}.overlay.gradient{background:#130423;background:-webkit-linear-gradient(180deg,#130423 18%,rgba(19,4,35,.86) 39%,rgba(19,4,35,.63) 60%,rgba(19,4,35,0) 79%);background:-moz-linear-gradient(180deg,#130423 18%,rgba(19,4,35,.86) 39%,rgba(19,4,35,.63) 60%,rgba(19,4,35,0) 79%);background:linear-gradient(180deg,#130423 18%,rgba(19,4,35,.86) 39%,rgba(19,4,35,.63) 60%,rgba(19,4,35,0) 100%)}.bg-white{background-color:#fff}.wp-block-list li{margin-inline-start:1em}[data-read-more-content]{position:relative;transition:all .3s ease-in-out;overflow:hidden}[data-read-more-content] .content-overlay{background:#fff;background:-webkit-linear-gradient(0deg,#fff 0,rgba(255,255,255,.66) 50%,rgba(243,245,249,0) 100%);background:-moz-linear-gradient(0deg,#fff 0,rgba(255,255,255,.66) 50%,rgba(255,255,255,0) 100%);background:linear-gradient(0deg,#fff 0,rgba(255,255,255,.66) 50%,rgba(255,255,255,0) 100%)}.content-overlay{position:absolute;opacity:1;bottom:0;left:0;width:100%;height:50px;background:#f3f5f9;background:-webkit-linear-gradient(0deg,#f3f5f9 0,rgba(243,245,249,.66) 50%,rgba(243,245,249,0) 100%);background:-moz-linear-gradient(0deg,#f3f5f9 0,rgba(243,245,249,.66) 50%,rgba(243,245,249,0) 100%);background:linear-gradient(0deg,#f3f5f9 0,rgba(243,245,249,.66) 50%,rgba(243,245,249,0) 100%)}.content-overlay.active-reading{opacity:0}.mobile-disclaimer{display:none}@media (min-width:767px){.hero-description:not(.below-image),[anime-state=fadeIn]{opacity:0;translate:0 10px}}.letter{display:inline-block;opacity:0}.word-wrapper{display:inline-block}.will-change{will-change:transform,opacity}