.custom-sidebar-filter{position:sticky!important;top:95px}.yacht-list{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:40px 0}.yacht-item{text-align:center;transition:transform 0.4s ease,box-shadow 0.4s ease;transform:scale(1);overflow:hidden;cursor:pointer}.yacht-details .yacht-price .price_text{font-size:16px;color:#6c6b6b;line-height:1.5}.yacht-item:hover .yacht-image img{transform:scale(1.05);transition:transform 0.3s ease}.yacht-list .yacht-item img{max-width:100%;aspect-ratio:1 / .7;object-fit:cover;width:100%}.yacht-details{text-align:center;padding:18px 0}.yacht-details .yacht-price{font-size:22px;font-family:"Garamont Nova Light",Sans-serif;font-weight:700;color:#613842}.yacht-details p{margin:0;font-family:"Garamont Nova Light",Sans-serif;font-size:16px;margin:8px 0;line-height:1.5;font-weight:400}.yacht-details h3{font-family:"Garamont Nova Light",Sans-serif;font-size:20px;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-transform:uppercase;margin:0}.yacht-details a{color:#404040}.yacht-details .yacht-build-year{margin:5px 0 0 0;font-family:"Inter",Sans-serif;min-height:50px;text-transform:uppercase}.s-yacht-item__stats{align-items:center;color:#5a5a5a;display:flex;justify-content:center;margin-bottom:16px;margin-top:12px;margin-right:0;margin-left:0;padding:0;font-family:"Inter",Sans-serif}.s-yacht-item__stats .s-yacht-item__stats-item:first-child{border-left-style:solid;border-left-width:0;padding-left:calc(var(--spacing,.25rem)*0)}.s-yacht-item__stats .s-yacht-item__stats-item{align-items:center;border-color:#dadada;border-left-style:solid;border-left-width:1px;display:flex;flex-direction:column;padding-inline:14px}.s-yacht-item__stats .s-yacht-item__stats-name{font-size:12px;line-height:1.2}.conversion-rate-tooltip{position:relative;width:100%}.conversion-rate-tooltip .s-yacht-item__btn-wrapper{background:#f2f2f4;width:100%;padding:10px;font-size:16px;font-family:"Garamont Nova Light",Sans-serif}.yacht-details .terms_type{flex:0 0 35%;max-width:35%}.yacht-list .yacht-item .title_extra_feature.yacht-btns{margin:0}.yacht-details .guest_cabins{background:#D4E5F8;color:#666;padding:5.5px 15px;border-radius:8px;width:max-content}.yacht-list .yacht-item .terms_type img{height:auto;border-radius:0;width:100%}.pagination{display:flex;justify-content:center;margin-top:35px;gap:10px;flex-wrap:wrap}.price-description-container .price-description{font-family:"Inter",Sans-serif;font-size:16px!important}.yacht-location-title{font-family:"Garamont Nova Light",Sans-serif;font-size:52px;font-weight:400;color:#fff;line-height:1.4;text-align:center;text-transform:uppercase}.pagination a{padding:8px 14px;font-family:"Garamont Nova Light",Sans-serif;border:1px solid #ccc;border-radius:5px;color:#404040;text-decoration:none;font-weight:600;transition:all 0.3s}.pagination a:hover{background:#404040;color:#fff}.pagination .active{background:#404040;color:#fff;border-color:#404040}.yacht-results-header .per-pages{display:flex;align-items:center;gap:10px}.yacht-results-header .per-pages label{font-weight:600;font-family:"Garamont Nova Light",Sans-serif}.yacht-results-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;background:#f8f8f8;padding:15px 20px}.yacht-results-header .results-info{font-weight:600;font-family:"Garamont Nova Light",Sans-serif;color:#00324d}.yacht-btns{display:flex;justify-content:center;align-items:center;margin-top:20px;gap:0;flex-wrap:wrap;flex-direction:column}.yacht-btns a.view-more{border-color:#613842;border:1.5px solid;padding:9px 25px;border-radius:10px;color:#404040;font-size:20px;font-family:"Garamont Nova Light",Sans-serif;font-weight:400}.yacht-list .yacht-item .price-scuba-icon{margin-top:10px}.yacht-btns .inquiry-btn{background:#613842;border-radius:10px;font-family:"Garamont Nova Light",Sans-serif;font-weight:300;padding:10px 30px;font-size:20px}.yacht-list .yacht-details .scuba-icon{width:67px!important;height:55px!important;border-radius:0}.input-icon-wrap{position:relative}.input-icon-wrap input{padding-right:35px}.calendar-icon{position:absolute;right:0;top:50%;transform:translateY(-45%);cursor:pointer;pointer-events:none}.hero-section{text-align:center}.search-box{display:inline-block;border:2px solid rgb(255 255 255 / .3);border-radius:0;background-color:rgb(0 0 0 / .1);backdrop-filter:blur(32px)}.search-box:hover{background:#fff}.search-box:hover .form-group label,.search-box:hover .where-input,.search-box:hover input#date-range::placeholder,.search-box:hover input#date-range,.search-box:hover .yacht-input,.search-box:hover .guest-input,.search-box:hover .search-btn{color:#404040;background:#fff0}.search-box:hover .form-group{border-right:1px solid #404040!important}.search-form{display:flex;justify-content:center;align-items:center}.search-box .form-group{display:flex;align-items:center;gap:10px;padding:15px;border-right:2px solid #ffffff4d!important;height:74px;flex:1 1 0%;min-width:250px}.search-box .form-group span{font-size:22px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:160px}.form-group.yacht-field{border-right:none;display:flex;align-items:center;gap:15px}.form-group label{display:block;font-size:14px;color:#fff;font-family:"Inter",Sans-serif;text-align:left;text-transform:uppercase}.form-group select,.form-group input{width:100%;padding:5px 10px;border:1px solid #ccc;border-radius:0;font-family:"Garamont Nova Light",Sans-serif;box-shadow:none}.search-btn{background:#fff0;color:#fff;border:none;padding:0;height:74px;cursor:pointer!important;font-family:"Inter",Sans-serif;text-transform:uppercase;box-shadow:none;padding:0 15px}.hero_banner svg{width:2em}.hero-title{color:#fff;padding-bottom:20px;font-family:"Garamont Nova Light",Sans-serif;font-weight:300}.search-box .flatpickr-wrapper{width:100%}.where-field{position:relative}.where-input{border:none;border-radius:0;cursor:pointer;background:#fff0;padding:0;text-align:left;color:#fff;font-size:20px;font-family:"Garamont Nova Light",Sans-serif}.where-dropdown{position:absolute;bottom:100%;left:0;width:100%;background:#fff;border-radius:18px;margin-bottom:12px;padding:24px;box-shadow:0 25px 45px rgb(0 0 0 / .12);display:none;z-index:999}.where-dropdown.active{display:block}.where-dropdown h4{text-align:left;margin-bottom:24px;font-family:"Garamont Nova Light",Sans-serif}.dest-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.dest-card{cursor:pointer}.hero-section .dest-card img{width:100%;height:150px;object-fit:cover;border-radius:14px}.dest-card span{display:block;margin-top:8px;font-weight:500;text-align:left;font-family:"Garamont Nova Light",Sans-serif}.flatpickr-calendar.mobile-active{opacity:1!important;visibility:visible!important}.flatpickr-calendar{z-index:99999!important}.flatpickr-calendar{font-family:"Garamont Nova Light",Sans-serif;padding:20px!important;width:auto!important}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.inRange{background:#0E2F56;color:#fff}.flatpickr-day:hover{background:#0E2F56;color:#fff}.flatpickr-current-month input.cur-year{box-shadow:none}.flatpickr-months{margin-bottom:20px}.calendar-extras{padding:12px 10px 8px;border-top:1px solid #eee}.calendar-note{font-size:13px;display:flex;align-items:center;gap:6px;margin-bottom:10px}.calendar-note .dot{width:6px;height:6px;background:#154563;border-radius:50%}.calendar-flex{display:flex;flex-wrap:wrap;gap:8px}.cal-btn{padding:8px 14px;border-radius:20px;border:1px solid #154563;background:#fff;cursor:pointer!important;color:#404040;font-size:14px}.cal-btn:hover{background:#154563}.cal-btn.active{background:#154563;color:#fff;border-color:#154563}.guest-field{position:relative}.guest-input{cursor:pointer;text-align:left;color:#fff;font-size:20px;font-family:"Garamont Nova Light",Sans-serif}input#date-range{padding:0;background:none;border:none;color:#fff;font-size:22px}input#date-range::placeholder{color:#fff}.guest-dropdown{position:absolute;bottom:100%;right:300px;width:450px;max-width:100%;background:#fff;margin-bottom:12px;padding:24px;border-radius:18px;box-shadow:0 25px 45px rgb(0 0 0 / .12);display:none;z-index:999}.guest-dropdown.active{display:block}.guest-row{display:flex;justify-content:space-between;align-items:center;padding:18px 0;text-align:left;font-family:"Garamont Nova Light",Sans-serif}.guest-row+.guest-row{border-top:1px solid #eee}.guest-sub{font-size:14px;color:#777;margin-top:4px}.counter{display:flex;align-items:center;gap:14px}.counter button{width:35px;height:40px;border-radius:10%;border:1px solid #cfcfcf;background:#fff;font-size:20px;cursor:pointer!important;color:#404040;line-height:17px;display:flex;align-items:center;justify-content:center}.counter span{min-width:18px;text-align:center;font-size:18px}.yacht-field{position:relative}.yacht-input{cursor:pointer;font-size:20px;text-align:left;color:#fff;font-family:"Garamont Nova Light",Sans-serif}.search-box .yacht-dropdown .yacht-option{display:flex;align-items:center;padding-bottom:5px;gap:10px}.search-box .yacht-dropdown .yacht-option span{font-size:18px;color:#404040;line-height:1.2;font-family:"Garamont Nova Light",Sans-serif;overflow:inherit;text-transform:capitalize}.yacht-dropdown{position:absolute;bottom:100%;right:-70px;width:300px;background:#fff;padding:22px;border-radius:18px;scroll-margin-bottom:12px;box-shadow:0 25px 45px rgb(0 0 0 / .12);display:none;z-index:999;font-family:"Garamont Nova Light",Sans-serif}.search-box .yacht-dropdown .yacht-option label{font-family:"Garamont Nova Light",Sans-serif}.yacht-dropdown.active{display:block}.yacht-option{display:flex;align-items:center;gap:16px;font-size:18px;padding:14px 0;cursor:pointer}.yacht-option input{width:22px;height:22px;accent-color:#6c7cff;cursor:pointer}.header-scrolled .white-logo{display:none}.custom-header .black-logo{display:none}.custom-header.header-scrolled .black-logo{display:block}.header-scrolled{background:#ffffff!important}.search-icon .elementor-icon g{fill:#fff}.header-scrolled .menu-item .menu-link,.header-scrolled .elementor-social-icon svg{color:#404040!important;fill:#404040!important}.header-scrolled .elementor-menu-toggle svg,.header-scrolled .search-icon .elementor-icon g{fill:#404040!important}.start-your-charter-btn .elementor-button{backdrop-filter:blur(32px)}.elementor-icon g{fill:#404040}.header-scrolled .start-your-charter-btn .elementor-button{background-color:#000000!important;color:#ffffff!important;border-color:#000000!important}.e-search-results{height:fit-content;max-height:500px!important}.page-template-temp-yacht-detail .ast-container,.single-yacht .ast-container{max-width:100%;padding:0;display:inline}.page-template-temp-yacht-detail .container-main,.single-yacht .container-main{max-width:1290px;margin:0 auto}.page-template-temp-yacht-detail p,.single-yacht p{margin:0;font-family:"Inter",Sans-serif;font-weight:400}.yatchs-details-slider{position:relative;padding-top:70px}.yatchs-details-slider-flex::-webkit-scrollbar{display:none}.yatchs-details-slider-flex{display:-webkit-box;overflow-x:scroll}.yatchs-details-slider-block{height:608px}.yatchs-details-slider-block img{width:100%}.yatchs-details-slider-block img{height:100%;object-fit:cover}.yatchs-details-slider-block-inner{height:298px}.yatchs-details-slider-block.yatchs-details-slider-block2{width:24.5%;display:flex;flex-flow:column;row-gap:12px;padding-right:12px}.yatchs-details-slider-block.yatchs-details-slider-block1{width:55%;padding-right:12px}.yatchs-details-slider-block.yatchs-details-slider-block3{width:30%;padding-right:12px}.yatchs-details-slider-block.yatchs-details-slider-block4{width:30%;position:relative}.yatchs-details-slider-block4-btn{position:absolute;left:0;bottom:0;right:0;top:0;display:flex;justify-content:center;align-items:center;align-items:center;background:#40404052}.yatchs-details-slider-block4-btn a{color:#404040;font-family:"Playfair Display",Sans-serif;font-size:12px;letter-spacing:2.4px;text-transform:uppercase;width:225px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#fff;position:relative}.yatchs-details-slider-block4-btn a{z-index:1}.yatchs-details-slider-btn{display:flex;justify-content:space-between;padding:0 60px;position:absolute;top:50%;transform:translateY(-50%);width:100%}.yatchs-details-slider-btn button{border:unset;background:unset;box-shadow:none}.yd-rates-table p{text-align:center;font-size:20px;padding-top:0}.yatchs-details-right button img{height:20px}.yatchs-details-slider button img{height:40px}.banner-form-inner{background:#ffffffa8}.bottom-arrow{display:none}.yatchs-details{background:#154563;padding:15px 0}.yatchs-details-flex{display:flex;justify-content:space-between;align-items:center}.yatchs-details-left{display:flex;align-items:center}.yatchs-details-left h1{color:#ffffff!important;text-align:center;font-size:35px;font-weight:300;line-height:normal;padding-right:30px;text-transform:uppercase}.yatchs-details-left p{color:#fff;font-family:"Inter",Sans-serif;font-size:18px;font-weight:400;line-height:normal;text-transform:uppercase;margin:0}.yatchs-details-right button{background-color:unset;border:unset;width:45px;height:45px;display:flex;align-items:center;justify-content:center}.yatchs-details-right{display:flex;column-gap:15px;align-items:center}.yatchs-details-right a{color:#404040;font-family:"Playfair Display",Sans-serif;font-size:16px;font-weight:400;letter-spacing:2px;text-transform:uppercase;width:300px;height:44px;display:flex;align-items:center;justify-content:center;background-color:#fff;text-decoration:none}.yatchs-details-right a:hover{background:#154563;color:#fff;border:1px solid #fff}.italics a{font-style:italic}.yatchs-specs{position:relative}.yatchs-specs::before{position:absolute;content:"";background:#f9fafc;width:43%;height:100%;z-index:-1}.yatchs-specs .container-main{max-width:1420px}.yatchs-specs-flex{display:flex;flex-wrap:wrap}.owl-carousel .owl-item img{height:auto!important}.ast-container .yd-crew-left-slider-block img{height:600px!important;object-fit:cover}.yatchs-specs-left{width:40.4%}.yatchs-specs-left-inner{padding:0 47px;padding-bottom:80px;padding-top:72px}.yatchs-specs-left-inner .yatchs-specs-title{padding-left:22px}.yatchs-specs-title h4{font-size:30px;color:#154563;line-height:normal;font-weight:400;text-transform:capitalize}.yatchs-specs-title h5,.yatchs-specs-title h5 span{font-size:24px;color:#154563;line-height:normal;font-weight:400;text-transform:capitalize;text-align:left;padding:0;text-decoration:none;font-style:normal}#load-more-availability{display:flex;align-items:center;column-gap:5px;text-decoration:none;color:#154563}.yd-crew-flex.yd-crew-flex-rev .yd-crew-right-slider-block p span{font-family:"Inter",Sans-serif!important}.yatchs-specs-left-info-top-flex{display:flex;padding-top:29px;padding-left:22px;gap:20px}.yatchs-specs-left-info-top-block:nth-child(1){flex:0 0 60%;max-width:60%}.yatchs-specs-left-info-top-block-inner p{font-size:18px;color:#404040;line-height:1.2;font-family:"Inter",Sans-serif;font-weight:700;line-height:normal}.yatchs-specs-left-info-top-block-inner p span{font-weight:400}.yatchs-specs-left-info-top-block-inner+.yatchs-specs-left-info-top-block-inner{padding-top:20px}.yatchs-specs-left-info-center{padding-top:62px;text-align:center}.yatchs-specs-left-info-bottom{padding-top:36px}.yatchs-rate-btn a{color:#f9fafc;font-family:"Playfair Display",Sans-serif;font-weight:300;font-size:16px;line-height:normal;letter-spacing:2.8px;text-transform:uppercase;width:100%;height:47px;border:1px solid #154563;background:#154563;display:flex;justify-content:center;align-items:center;text-decoration:none}.yatchs-need-yd{text-align:center;padding-top:50px}.yatchs-need-yd p{font-size:16px;color:#404040;text-align:center;font-family:"Playfair Display",Sans-serif;font-style:normal;font-weight:300;line-height:22.5px;letter-spacing:.45px}.yacht-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;transition:all 0.3s ease}.yacht-description.expanded{-webkit-line-clamp:unset;overflow:visible}.yatchs-specs-right-desc{position:relative;max-width:800px}.price-description-container{position:relative}.price-description.short-text{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.yatchs-need-yd a{text-decoration:underline;font-size:16px;color:#404040;text-align:center;font-family:"Inter",Sans-serif;font-style:normal;font-weight:400;line-height:22.5px;letter-spacing:.45px}.yatchs-rate-btn a.read-more-btn,.yatchs-rate-btn a.price-read-more-btn{width:200px;margin-top:20px}.yatchs-specs-left-info-top-block-inner span a,.yatchs-need-yd a{color:#613842}.yatchs-need a span{font-size:15px;color:#404040;text-align:center;font-family:"Inter",Sans-serif;font-style:normal;font-weight:300;line-height:22.5px;letter-spacing:.45px}.yatchs-specs-right{width:59.6%;padding-top:72px;padding-left:54px;height:640px;overflow-y:scroll}.yatchs-specs-right::-webkit-scrollbar{display:none}.yatchs-specs-right-acc{padding-top:28px}.yatchs-specs-right-desc p{font-size:16px;color:#404040;font-family:"Inter",Sans-serif;line-height:21px;letter-spacing:.42px;padding-top:13px;max-width:740px;font-weight:300}.yatchs-specs-right-acc-main.home-faq-right{width:100%;padding-left:0}.home-faq{padding-top:75px;padding-bottom:92px}.home-faq .container-main{max-width:1237px;margin:0 auto}.home-faq-flex{display:flex;flex-wrap:wrap}.home-faq-left{width:34%}.home-faq-left .featured-yatchs-title h2{max-width:336px;margin:unset}.home-faq-left p{color:#404040;font-family:"Inter",Sans-serif;font-size:15px;line-height:23px;font-weight:400;letter-spacing:.45px;padding-top:24px}.home-faq-right{width:66%;padding-left:110px}.home-faq-right .accordion-button{font-size:18px;color:#404040;font-weight:400;line-height:normal;text-transform:uppercase;padding-left:0;padding-right:0;padding-top:25px;padding-bottom:25px;box-shadow:none;padding-right:10px}.home-faq-right .accordion-button:hover{background:#fff0}.home-faq-right .accordion-button:focus{z-index:unset;border-color:unset;outline:0;background:unset;box-shadow:unset}.home-faq-right .accordion-button:not(.collapsed){background-color:unset;box-shadow:unset}.home-faq-right .accordion-body{padding-top:0;padding-left:0;padding-right:0;padding-bottom:32px}.home-faq-right .accordion-item:first-of-type{border-radius:unset}.home-faq-right .accordion-item{border:unset;border-bottom:1px solid #154563}.home-faq-right .accordion-body p{font-size:16px;color:#404040;font-family:"Inter",Sans-serif;font-weight:300;line-height:23px;margin-top:15px;letter-spacing:.45px;max-width:630px}.yacht-layout-btn a{color:#F9FAFC!important;font-family:"Garamont Nova Light",Sans-serif;font-weight:300;font-size:16px;line-height:normal;letter-spacing:2.8px;text-transform:uppercase;width:100%;height:47px;border:1px solid #154563;background:#154563;display:flex;justify-content:center;align-items:center;margin-top:10px}.home-faq-right .accordion-button::after{background-image:url(https://vitalcharters.com/wp-content/uploads/2025/10/faq-arrow.webp);width:13px;height:8px;background-size:13px 8px}.home-faq-right .accordion-button:not(.collapsed)::after{transform:rotate(-90deg)}.yd-acc-body ul{columns:2;max-width:100%;margin:0;padding:0;list-style:none;padding-top:10px}.yd-acc-body ul li{color:#404040;font-family:"Inter",Sans-serif;font-weight:400;font-size:16px;line-height:1.7;position:relative;padding-bottom:10px}.yd-rates-main{padding-top:70px}.availability-details .availability-main .dates{padding-bottom:15px}.yd-rates-main .container-main{max-width:1255px}.yd-rates-main .yatchs-specs-title{text-align:center;padding-bottom:20px}.yd-rates-table{padding-top:20px;overflow:hidden;overflow-x:scroll}#rates-table{width:100%;border:1px solid #154563}#rates-table th{border:1px solid #154563;width:unset}#rates-table td{border-right:1px solid #154563}#rates-table thead tr th{font-size:15px;background:#f9fafc;color:#154563;font-family:"Inter",Sans-serif;line-height:normal;letter-spacing:.75px;text-transform:uppercase;padding:21px 0;text-align:center}#rates-table thead tr:nth-child(1) th:nth-child(1){width:14%;text-align:center}#rates-table thead tr:nth-child(1) th:nth-child(2){text-align:center}#rates-table tbody tr td{font-size:14px;text-align:center;color:#404040;font-family:"Inter",Sans-serif;letter-spacing:.6px;padding-bottom:33px}#rates-table tbody tr:nth-child(1) td:nth-child(1){font-size:14px;color:#404040;font-family:"Inter",Sans-serif;letter-spacing:.6px;padding-top:24px;font-weight:700}#rates-table tbody tr td:nth-child(1){font-family:"Inter",Sans-serif;font-weight:700;font-size:14px}#rates-table tbody tr:first-child td+td{padding-top:24px;padding-bottom:33px}.yd-price-details{padding-top:40px}.yd-price-details h6{font-size:15px;color:#404040;font-family:"Garamont Nova Light",Sans-serif;font-weight:400;line-height:normal;text-transform:uppercase}.yd-price-details p{font-size:16px;color:#404040;font-style:normal;font-weight:300;line-height:1.2;font-family:"Inter",Sans-serif;padding-top:30px}.calender-img{max-width:1224px}.calender-img img{width:100%}.calender-top-flex{display:flex;justify-content:space-between;align-items:center;padding-top:44px}.calender-top-block{display:flex;align-items:center;column-gap:10px}.availability-main .calender-top-block{column-gap:16px}.availability-main .calender-top-block+.calender-top-block{padding-top:15px}.calender-top-block span{width:38px;height:40px;display:block}.availability-main .calender-top-block span{width:38px;height:30px}.availability-main .calender-top-block .list_item{flex:1}.calender-top-block:first-child span{background:#D7B870}.availability-main .calender-top-block:nth-child(2) span{background:#154563}.availability-main .calender-top-block:nth-child(3) span{background:#D7B870}.availability-main .calender-top-block:nth-child(4) span{background:#e3e3e3}.calender-top-block:nth-child(2) span{background:#154563}.calender-top-block:nth-child(3) span{background:#e3e3e3}.calender-top-block p{font-size:16px;color:#404040;font-family:"Inter",Sans-serif;font-weight:400;line-height:1.2em;padding-top:0}.availability-details{padding-top:50px;padding-bottom:40px}.availability-title h4{color:#404040;font-family:"HelveticaNeue-Medium";font-size:15px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.availability-title h4 a{color:#404040;display:flex;align-items:center;column-gap:5px;font-weight:400;font-family:"Garamont Nova Light",Sans-serif}.yd-crew{padding-top:50px;padding-bottom:70px}.yd-crew .container-main{max-width:1225px}.yd-crew-flex{display:flex;flex-wrap:wrap;align-items:flex-start}.yd-cref-left{width:40%}.yd-crew-right{width:60%;padding-left:40px}.yd-crew-right-title-flex{display:flex;align-items:center;justify-content:space-between}.yd-rates-main .yatchs-specs-title{display:flex;align-items:center;justify-content:space-between}.yd-crew-flex .owl-nav{display:none}.yd-crew-right-slider-block{height:550px;overflow-y:scroll;font-family:"Inter",Sans-serif}.featured-arrow-flex img{width:35px}.yd-crew-right-slider-block p,.yd-crew-right-slider-block p span{font-family:"Inter",Sans-serif!important;text-align:left!important;line-height:1.5em}.yd-crew-right-slider-block ul{padding:0;margin:0;padding-left:15px}.yd-crew-right-slider-block p strong{font-size:20px;margin-bottom:15px;display:inline-block}.featured-arrow-flex button{background-color:unset;border:unset;padding:0;background:#fff0;box-shadow:none}.yd-crew-right-slider-block h6{font-size:14px;color:#404040;font-family:"HelveticaNeue-Medium";line-height:21px;letter-spacing:.42px;text-transform:uppercase;padding-bottom:19px}.yd-crew-right-slider-block p{font-size:16px;color:#404040;line-height:150%;line-height:1.2em;max-width:690px;padding-bottom:18px}.yd-crew-right-slider-block p+p{padding-top:5px}.yd-crew-right-slider-block a{font-size:14px;color:#154563;font-style:normal;font-weight:500;line-height:21px;letter-spacing:.42px;text-decoration-line:underline}.yd-crew-flex.yd-crew-flex-rev{flex-flow:row-reverse;padding-top:70px}.yd-crew-flex.yd-crew-flex-rev .yd-crew-right{padding-left:0;padding-right:40px}.featured-arrow-flex.yd-white-arrow{position:absolute;bottom:0;z-index:2;left:50%;transform:translateX(-50%);padding-bottom:44px}.featured-arrow-flex{display:flex;align-items:center;column-gap:16px}.yd-crew-flex.yd-crew-flex-rev .yd-crew-menu-slider{position:relative}.page-template-temp-yacht-detail .custom-header,.single-yacht .custom-header{background:#154563!important}.page-template-temp-yacht-detail .custom-header.header-scrolled,.single-yacht .custom-header.header-scrolled{background:#ffffff!important}.elementor-nav-menu .menu-mobile-view{display:none!important}.yatchs-specs-title span{font-size:14px;color:#154563;font-family:"Garamont Nova Light",Sans-serif;font-style:italic;font-weight:400;line-height:21px;letter-spacing:.42px;display:block;padding-top:8px}.yd-crew-flex.yd-crew-flex-rev .yd-crew-right-slider-block p{padding-bottom:0;font-family:"Inter",Sans-serif!important}.yd-crew-flex.yd-crew-flex-rev .yd-crew-right-slider-block p+p{padding-top:0}.yd-crew-flex.yd-crew-flex-rev .yd-crew-right-slider-block a{margin-top:8px;display:block}.yd-testimonial{padding-top:0;background:#e8e8e8}.destination-testimonial .container-main1{max-width:1320px;margin:0 auto}.destination-testimonial-main{background:#e8e8e8;background-blend-mode:normal,multiply;padding:64px 20px;position:relative}.destination-testimonial .featured-yatchs-title{text-align:center}.destination-testimonial-main .featured-yatchs-title h6{text-align:center;color:#fff}.featured-yatchs-title h6{font-size:30px;color:#404040!important;padding-bottom:10px}.home-testimonial-slider-block{padding-top:32px}.destination-testimonial-main .home-testimonial-slider-block h4{color:#fff}.home-testimonial-slider-block h4{font-size:18px;color:#404040!important;text-align:left;font-family:"Inter",Sans-serif;font-weight:400;line-height:1.4;padding-bottom:26px}.home-testimonial-slider-block-main{display:flex;align-items:center;gap:40px;flex-wrap:nowrap}.home-testimonial-slider-block-main .home-testimonial-slider-block-img{flex:0 0 25%;max-width:25%}.home-testimonial-slider-block-main .home-testimonial-slider-block-img img{border-radius:50%;height:300px!important;width:100%;object-fit:cover}.destination-testimonial-main .home-testimonial-slider-block span{color:#404040}.home-testimonial-slider-block span{font-size:20px;color:#404040;font-family:'Playfair Display',serif;line-height:1.2em}.destination-testimonial-main .featured-arrow-flex{justify-content:center;padding-top:32px}.yd-rates-main .calender-img{margin-top:30px}.calender-top-block .disabledDaysUnavailable{background:#e3e3e3!important}.calender-top-block .disabledDaysHold{background:#F28C28!important}.yd-rates-main .ui-datepicker-multi .ui-datepicker-group table{width:100%;margin:0;border:1px solid #e8e8e8;height:220px}div#datepicker .disabledDaysBooked,div#datepicker span.disabledDaysBooked{background:#D7B870!important;color:#FFF!important}.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed{border-radius:0}div#datepicker .disabledDaysHold{border:1px #D7B870 solid}div#datepicker .disabledDaysHold,div#datepicker span.disabledDaysHold{background:#D7B870!important;color:#FFF!important}div#datepicker .disabledDaysUnavailable{border:1px #E3E3E3 solid}div#datepicker .disabledDaysUnavailable,div#datepicker span.disabledDaysUnavailable{background:#E3E3E3!important;color:#154563!important}div#datepicker span.dateKey{padding:1px 10px;margin-right:5px}.ll-skin-vigo{font-size:90%}.ll-skin-vigo .ui-widget{font-family:"Garamont Nova Light",Sans-serif;background:#f8f8f8}.ll-skin-vigo .ui-datepicker{padding:0}.ui-datepicker .ui-datepicker-title{color:#154563!important}.ll-skin-vigo .ui-datepicker-header{padding:5px 0!important;color:#154563!important;font-family:"Garamont Nova Light",Sans-serif;border:none;border-radius:0!important;-moz-border-radius:2px 2px 0 0;-webkit-border-radius:2px 2px 0 0;border-radius:2px 2px 0 0;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box;-moz-box-shadow:0 1px 1px rgb(0 0 0 / .2);-webkit-box-shadow:0 1px 1px rgb(0 0 0 / .2);box-shadow:0 1px 1px rgb(0 0 0 / .2);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPjxsaW5lYXJHcmFkaWVudCBpZD0iaGF0MCIgZ3JhZGllbnRVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHgxPSI1MCUiIHkxPSIxMDAlIiB4Mj0iNTAlIiB5Mj0iLTEuNDIxMDg1NDcxNTIwMmUtMTQlIj4KPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMCIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgIDwvbGluZWFyR3JhZGllbnQ+Cgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgZmlsbD0idXJsKCNoYXQwKSIgLz4KPC9zdmc+);background-image:-moz-linear-gradient(bottom,rgb(0 0 0 / .25) 0%,rgb(255 255 255 / .25) 100%);background-image:-o-linear-gradient(bottom,rgb(0 0 0 / .25) 0%,rgb(255 255 255 / .25) 100%);background-image:-webkit-linear-gradient(bottom,rgb(0 0 0 / .25) 0%,rgb(255 255 255 / .25) 100%);background-image:linear-gradient(bottom,rgb(0 0 0 / .25) 0%,rgb(255 255 255 / .25) 100%)}.ui-datepicker-multi-4 .ui-datepicker-group{width:24%!important;margin:0 6px}.ui-widget.ui-widget-content{border:none!important;background:#fff}.ui-datepicker .ui-datepicker-title{color:#fff}.ll-skin-vigo .ui-datepicker-header .ui-state-hover{background:#fff0;border-color:#fff0;cursor:pointer;border-radius:0!important}.ll-skin-vigo .ui-datepicker .ui-datepicker-next span,.ll-skin-vigo .ui-datepicker .ui-datepicker-prev span{background-image:url(https://www.carefreecharters.com/wp-content/themes/carefree-yachts-charters/images/ui-icons_ffffff_256x240.png);background-position:-32px -16px}.ll-skin-vigo .ui-datepicker .ui-datepicker-prev span{background-position:-96px -16px}.ll-skin-vigo .ui-datepicker table{margin:0}.ll-skin-vigo .ui-datepicker th{color:#fff;font-size:10px;font-weight:700;text-transform:uppercase;border:none;background:#404040}.ll-skin-vigo .ui-datepicker td{border:none;padding:0}.ll-skin-vigo td .ui-state-default{background:#fff0;border:none;text-align:center;padding:.7em 0;margin:0;font-weight:400;color:#4d4d4d;font-size:11px}.ll-skin-vigo td .ui-state-active,.ll-skin-vigo td .ui-state-hover{font-weight:700}div#datepicker .ui-datepicker{width:100%!important}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{top:5px}.request-modal .modal-header p{white-space:normal}.request-modal.wishlist .modal-dialog{max-width:500px}.whislist-form .flex-part{display:flex;gap:20px}.request-modal.wishlist .modal-header p{padding-top:8px}.helm-slider-wrapper .helm-slider{width:100%;overflow:hidden;padding-bottom:50px}.helm-slider-wrapper .swiper-slide{width:800px!important;height:550px;opacity:.4;transform:scale(.92);transition:0.6s ease;position:relative;color:#fff;display:flex;flex-direction:column;text-align:center;border-radius:4px;overflow:hidden}.helm-slider-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover}.helm-slider-wrapper .swiper-slide-active{opacity:1;transform:scale(1)}.helm-slider-wrapper .swiper-slide-next,.helm-slider-wrapper .swiper-slide-prev{opacity:.7;transform:scale(.96)}.helm-slider-wrapper .swiper-pagination-bullet{background:#bfc6f8!important;opacity:.6}.helm-slider-wrapper .swiper-pagination-bullet-active{background:#355cff!important;opacity:1}.helm-slider-wrapper .slide-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);max-width:502px;z-index:2}.helm-slider-wrapper .slide-content h3{font-size:52px;line-height:1.5em;font-family:'Playfair Display',Sans-serif;margin:0;font-style:italic}.helm-slider-wrapper .swiper-slide:after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;background:linear-gradient(0deg,rgb(0 0 0 / .35),rgb(0 0 0 / .35));z-index:1}.helm-slider-wrapper .content-area{height:0;opacity:0;font-family:"Inter",Sans-serif}.helm-slider-wrapper .swiper-slide:hover .content-area{opacity:1;height:auto;transition:0.4s ease}.helm-slider-wrapper .button-area a.Button_button{display:flex;align-items:center;gap:15px;justify-content:center;color:#fff;opacity:0;font-family:"Playfair Display",Sans-serif;font-size:20px;line-height:1.5em}.helm-slider-wrapper .swiper-slide:hover .button-area a.Button_button{opacity:1;transition:0.4s ease}.helm-slider-wrapper .swiper-pagination-bullet-active{width:24px!important;border-radius:6px!important}#mobileSearchTrigger,#mobileSearch{display:none}.yacht-list .view-more{color:#404040}.yacht-filter-sidebar{background:#f5f5f5;max-width:100%;border:1px solid #ddd}.yacht-filter-sidebar .filter-header{padding:18px;font-weight:700;font-size:22px;border-bottom:1px solid #ddd;font-family:"Garamont Nova Light",sans-serif;font-weight:300}.yacht-filter-sidebar .filter-block{padding:18px;border-bottom:1px solid #ddd}.yacht-filter-sidebar .checkbox-label{display:flex;align-items:center;gap:12px;font-weight:400;font-family:"Inter",sans-serif;;font-size:16px}.yacht-list-wrapper .no-results{text-align:center;margin:4em auto;font-family:'Garamont Nova Light';font-size:20px;line-height:1.2}.yacht-filter-sidebar .accordion-header{font-weight:700;margin-bottom:12px;font-family:"Garamont Nova Light",sans-serif;cursor:pointer;font-weight:300}.yacht-filter-sidebar .accordion-body select{width:100%;border:1px solid #ddd;font-family:"Inter",sans-serif;background:#fff}.yacht-filter-sidebar input[type="range"]{width:100%;margin:0!important}.yacht-filter-sidebar .range-values{display:flex;justify-content:space-between;font-weight:600}.yacht-filter-sidebar .hidden{display:none}.yacht-filter-sidebar .accordion-body{padding:0}.yacht-filter-sidebar .scuba-options{display:flex;flex-direction:column;gap:12px}.yacht-loader{text-align:center;padding:40px 0;color:#0a3fa8}.yacht-loader .spinner{width:42px;height:42px;margin:0 auto 10px;border:4px solid #e1e6ef;border-top:4px solid #0a3fa8;border-radius:50%;animation:spin 0.8s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.yacht-range-wrapper{position:relative;padding:18px 0 10px}.yacht-range-wrapper::before{content:"";position:absolute;left:0;right:0;top:10%;height:4px;transform:translateY(-50%);background:#d7d7d7;border-radius:4px;z-index:1}.range-track{position:absolute;top:10%;height:4px;transform:translateY(-50%);background:#0b1e3b;border-radius:4px;z-index:2}.yacht-range-wrapper input[type="range"]{position:absolute;width:100%;top:5%;transform:translateY(-50%);pointer-events:none;background:none!important;appearance:none;-webkit-appearance:none;z-index:3;opacity:0}.yacht-range-wrapper input[type="range"]::-webkit-slider-runnable-track{background:#fff0;height:4px}.yacht-range-wrapper input[type="range"]::-moz-range-track{background:#fff0;height:4px}.yacht-range-wrapper input[type="range"]::-webkit-slider-thumb{pointer-events:auto;-webkit-appearance:none;width:26px;height:26px;background:#0b1e3b;border-radius:50%;cursor:pointer;border:none;box-shadow:0 2px 6px rgb(0 0 0 / .2)}.yacht-range-wrapper input[type="range"]::-webkit-slider-thumb::after{content:"≡";position:absolute;color:#fff;font-size:14px;font-weight:600;top:5px;left:9px}.yacht-range-wrapper input[type="range"]::-moz-range-thumb{width:26px;height:26px;background:#0b1e3b;border-radius:50%;border:none;cursor:pointer}.yacht-range-wrapper input[type="range"]:focus{outline:none}.range-values{display:flex;justify-content:space-between;margin-top:22px}.range-values span{background:#fff;padding:10px 18px;border-radius:4px;font-weight:400;font-size:14px;color:#2c2c2c;box-shadow:0 1px 3px rgb(0 0 0 / .08);font-family:"Inter",sans-serif}.daterangepicker .drp-calendar{max-width:100%!important}.daterangepicker{font-family:"Garamont Nova Light",sans-serif!important}.daterangepicker th.month{font-size:20px!important;line-height:1.2!important}.daterangepicker .drp-buttons .btn{font-size:14px!important;background:#000!important;color:#fff!important;border-color:#000!important}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{font-size:14px!important}.range-track{position:absolute;height:4px;background:#000;transform:translateY(-50%);border-radius:4px}.range-track::before,.range-track::after{content:"";position:absolute;top:50%;width:24px;height:24px;background:#000;border-radius:50%;transform:translateY(-50%);z-index:2;box-shadow:0 0 0 2px #fff}.range-track::before{left:-7px}.range-track::after{right:-7px}.range-track::before:hover,.range-track::after:hover{transform:translateY(-50%) scale(1.1)}#switchCheckDefault{cursor:pointer}.yacht-accommodation-list{padding:0;margin:0;padding-left:20px}.single-yacht .accordion-item:last-of-type{border-radius:0}.single-yacht .yacht-features .fa{font-family:FontAwesome!important;font-size:22px;margin-right:10px;display:inline-block}.search_result_popup .dialog-message{overflow:inherit!important}.single-post .elementor-widget-theme-post-content ul{padding-left:20px;margin:0;padding-bottom:20px}.single-post .elementor-widget-theme-post-content a{color:#d7b870;text-decoration:underline}.single-post .elementor-widget-theme-post-content img{margin:20px 0}.single-post .elementor-widget-theme-post-content table{margin:25px 0;display:inline-table;width:100%}.single-post .elementor-widget-theme-post-content table,.single-post .elementor-widget-theme-post-content tbody,.single-post .elementor-widget-theme-post-content td,.single-post .elementor-widget-theme-post-content tfoot,.single-post .elementor-widget-theme-post-content th,.single-post .elementor-widget-theme-post-content thead,.single-post .elementor-widget-theme-post-content tr{border:1px solid #000}.single-post .elementor-widget-theme-post-content h1,.single-post .elementor-widget-theme-post-content h2,.single-post .elementor-widget-theme-post-content h3,.single-post .elementor-widget-theme-post-content h4,.single-post .elementor-widget-theme-post-content h5,.single-post .elementor-widget-theme-post-content h6{margin-bottom:15px}.ast-article-single .elementor-widget-theme-post-content figure,.ast-article-single .elementor-widget-theme-post-content img:not(figure img){box-shadow:none}#form-field-bottom_date_range::placeholder{color:#183C51;opacity:1}#form-field-bottom_date_range::-webkit-input-placeholder{color:#183C51}#form-field-bottom_date_range:-ms-input-placeholder{color:#183C51}#form-field-bottom_date_range::-ms-input-placeholder{color:#183C51}.single-destinations .main-slide .swiper.offset-both{padding:0 300px}.single-destinations .second-slider-section .swiper.offset-both{padding:0 420px}.final-widget .form-group{position:relative}.final-widget .search-box:hover,.final-widget .search-box:hover .form-group label{background:inherit;color:#fff}.search-box:hover .form-group label .final-widget label{display:block;font-size:13px;color:#c8d1dc;margin-bottom:6px;letter-spacing:.5px}.final-widget .search-box:hover .search-btn{color:#fff}.final-widget .search-box:hover .form-group{border-right:2px solid #ffffff4d!important}.group-input,.budget-input,.diving-input{cursor:pointer;color:#fff;font-size:15px;transition:all 0.3s ease}.final-widget .search-box .form-group span{font-size:22px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;max-width:140px;font-family:"Garamont Nova Light",sans-serif}.group-input:hover,.budget-input:hover,.diving-input:hover{border-color:rgb(255 255 255 / .3)}.group-input span,.budget-input span,.diving-input span{opacity:.85}.group-dropdown,.budget-dropdown,.diving-dropdown{position:absolute;bottom:100%;left:0;width:100%;background:#0d1b2a;border-radius:12px;border:1px solid rgb(255 255 255 / .1);margin-bottom:10px;padding:10px 0;display:none;z-index:99;box-shadow:0 10px 30px rgb(0 0 0 / .4)}.group-dropdown.active,.budget-dropdown.active,.diving-dropdown.active{display:block}.group-dropdown h4{font-size:18px;line-height:1.2;color:#aab7c4;padding:10px 16px;margin-bottom:5px;text-align:left}.group-option{display:flex;align-items:center;padding:10px 16px;cursor:pointer;gap:10px;transition:background 0.2s ease}.group-option:hover{background:rgb(255 255 255 / .05)}.group-option input{width:16px;height:16px;accent-color:#c8a97e;cursor:pointer}.group-option span{font-size:14px;color:#e6edf3}.budget-option{padding:12px 16px;cursor:pointer;color:#e6edf3;font-size:16px;transition:background 0.2s ease}.budget-option:hover{background:rgb(255 255 255 / .05)}.budget-option.active{background:rgb(200 169 126 / .2);color:#fff}.diving-option{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;position:relative;transition:all 0.25s ease}.diving-option:hover{background:rgb(255 255 255 / .05)}.diving-option input{display:none}.diving-option span{position:relative;padding-left:28px;font-size:14px;color:#e6edf3;transition:all 0.2s ease}.diving-option span::before{content:"";position:absolute;left:0;top:3px;width:18px;height:18px;border:2px solid rgb(255 255 255 / .4);border-radius:50%;background:#fff0;transition:all 0.25s ease}.diving-option span::after{content:"";position:absolute;left:5px;top:8px;width:8px;height:8px;background:#0d1b2a;border-radius:50%;transform:scale(0);transition:all 0.2s ease}.diving-option.active input:checked+span::before{border-color:#c8a97e;background:#c8a97e}.diving-option.active input:checked+span::after{transform:scale(1)}.diving-option input:checked+span{color:#fff;font-weight:500}.diving-option.active:has(input:checked){background:rgb(200 169 126 / .08)}.diving-option.active input:checked+span::before{box-shadow:0 0 0 3px rgb(200 169 126 / .2)}.flexible-field{display:flex;align-items:center;justify-content:space-between}.flexible-field .toggle-wrapper{display:flex;align-items:center;gap:12px}.toggle-switch{position:relative;width:46px;height:24px}.toggle-switch input{position:absolute;z-index:9;opacity:0}.toggle-switch label{position:absolute;width:100%;height:100%;background:#2c3e50;border-radius:50px;cursor:pointer;transition:background 0.3s ease}.toggle-switch label::after{content:"";position:absolute;width:18px;height:18px;background:#fff;border-radius:50%;top:3px;left:4px;transition:all 0.3s ease}.toggle-switch input:checked+label{background:#c8a97e}.toggle-switch input:checked+label::after{transform:translateX(20px)}.final-widget .search-box .form-group span.toggle-value{color:#fff}.final-widget .search-box:hover .toggle-switch label{background:#2c3e50}#yacht-shortlist-form input::placeholder{font-style:italic;opacity:.8}#yacht-shortlist-form input:focus{background:#fff0}#yacht-shortlist-form input{color:#fff}#yacht-shortlist-form button:hover{background:#fff;color:#000;border:none}.final-widget button.search-btn:hover{background:#fff;color:#000000!important}.group-option{display:flex;align-items:center;gap:12px;padding:12px 16px;cursor:pointer;position:relative;transition:all 0.25s ease}.group-option:hover{background:rgb(255 255 255 / .05)}.group-option input{display:none}.group-option span{position:relative;padding-left:28px;font-size:14px;color:#e6edf3;transition:all 0.2s ease}.group-option span::before{content:"";position:absolute;left:0;top:2px;width:18px;height:18px;border:2px solid rgb(255 255 255 / .4);border-radius:4px;background:#fff0;transition:all 0.25s ease}.group-option span::after{content:"";position:absolute;left:5px;top:7px;width:6px;height:10px;border:solid #0d1b2a;border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:all 0.2s ease}.group-option input:checked+span::before{background:#c8a97e;border-color:#c8a97e}.group-option input:checked+span::after{transform:rotate(45deg) scale(1)}.group-option input:checked+span{color:#fff;font-weight:500}.group-option input:checked+span{background:#fff0}.group-option input:checked+span::before{box-shadow:0 0 0 3px rgb(200 169 126 / .2)}.group-option:has(input:checked){background:rgb(200 169 126 / .08)}.page-id-13444 .yacht-results-header{display:none}.page-id-13444 .yacht-count{color:#d7b870}@media (max-width:1200px){.group-dropdown,.budget-dropdown,.diving-dropdown{position:relative;top:0;left:auto;width:100%;box-shadow:none}.group-input,.budget-input,.diving-input{font-size:18px;color:#404040;background:#f5f5f5;padding:10px;border-radius:10px;width:100%;font-family:"Garamont Nova Light",Sans-serif}.diving-option span,.group-option span,.budget-option span{font-size:16px}.final-widget .search-btn{padding:16px;font-size:15px}.yacht-shortlist-form .form-row{flex-direction:column}.yacht-shortlist-form .form-row input{border-right:0;border-bottom:2px solid #ffffff4d}.yacht-shortlist-form .form-row button{border-right:navajowhite}}@media (min-width:769px){.request-modal.wishlist button.btn-close{top:-38px;right:-10px;display:none}}@media (max-width:1200px){.select-fields{display:flex;justify-content:space-between;align-items:center}.yacht-list .yacht-item .terms_type img{width:50%}.flatpickr-wrapper #date-range::placeholder{color:#404040}.flatpickr-wrapper{width:100%}.flatpickr-calendar.static.mobile-active{position:relative;top:0;opacity:1;visibility:visible}#mobileSearchTrigger{display:block;cursor:pointer}.search-form,.search-btn,.where-dropdown,.guest-dropdown,.yacht-dropdown{display:none!important}#mobileSearch{position:fixed;inset:0;background:#fff;z-index:99999;display:none;flex-direction:column;overflow:hidden}#mobileSearch.active{display:flex}#mobileSearch.active .search-form{display:block!important}.mobile-header{display:flex;align-items:center;justify-content:space-between;padding:16px;border-bottom:1px solid #eee;font-size:18px;font-family:"Garamont Nova Light",Sans-serif}.mobile-header button{border:none;background:none;font-size:28px;cursor:pointer;padding:0;color:#404040;box-shadow:none}.mobile-body{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:20px}.mobile-footer{padding:16px;border-top:1px solid #eee}.mobile-footer button{width:100%;padding:14px;background:#154563;color:#fff;border-radius:0;border:none;font-size:16px;font-family:"Garamont Nova Light",Sans-serif;cursor:pointer}.mobile-search-trigger{font-size:16px;font-weight:300;cursor:pointer;text-align:left;color:#fff;font-family:"Garamont Nova Light",Sans-serif;padding:12px 30px}.search-box:hover .mobile-search-trigger{color:#404040}.final-widget .search-box:hover .mobile-search-trigger{color:#fff}.mobile-body .form-group{width:100%;flex:1;border:none;padding:12px 0;border-bottom:1px solid #eee;flex-wrap:wrap;gap:0}.mobile-body .form-group label{font-size:16px;color:#404040;margin-bottom:6px}.mobile-body .where-input,.mobile-body .guest-input,.mobile-body .yacht-input,.mobile-body input#date-range{font-size:18px;color:#404040;background:#f5f5f5;padding:10px;border-radius:10px;width:100%}.mobile-body input#date-range::placeholder{color:#404040}.mobile-body .where-dropdown,.mobile-body .guest-dropdown,.mobile-body .yacht-dropdown{position:relative;width:100%;margin-top:12px;box-shadow:none;border-radius:10px;display:block;top:0;padding:0;right:0}.mobile-body .dest-grid{grid-template-columns:repeat(2,1fr);gap:12px}.mobile-body .dest-card img{height:120px;width:100%;border-radius:10px}.mobile-body .calendar-extras{padding:10px;border-top:1px solid #eee}.mobile-body .calendar-flex{flex-wrap:wrap;gap:10px}.mobile-body .cal-btn{font-size:14px;padding:8px 12px;border-radius:20px}.mobile-body .counter{gap:10px}.mobile-body .counter button{width:30px;height:35px;font-size:18px}.mobile-body .yacht-option{font-size:16px;gap:12px}.mobile-body .yacht-option input{width:20px;height:20px}.where-dropdown.mobile-active,.guest-dropdown.mobile-active,.yacht-dropdown.mobile-active,.flatpickr-calendar.mobile-active{display:block!important}.guest-dropdown.mobile-active{right:0}.flatpickr-calendar.mobile-calendar{width:100%!important;max-height:calc(100vh - 160px);overflow-y:auto;padding:0 16px 20px}.flatpickr-calendar.mobile-calendar .flatpickr-innerContainer{display:block!important}.flatpickr-calendar.mobile-calendar .flatpickr-rContainer{display:block!important}.flatpickr-calendar.mobile-calendar .flatpickr-months{position:sticky;top:0;background:#fff;z-index:5;margin-bottom:12px}.flatpickr-calendar.mobile-calendar .flatpickr-month{width:100%!important}.flatpickr-calendar.mobile-calendar .flatpickr-days{width:100%!important}.flatpickr-calendar.mobile-calendar .dayContainer{width:100%!important;min-width:100%!important;max-width:100%!important}.flatpickr-calendar.mobile-calendar .flatpickr-current-month{font-size:18px;font-weight:600;text-align:left}.flatpickr-calendar.mobile-calendar .flatpickr-weekdays{margin-bottom:8px}.flatpickr-day{height:42px;line-height:42px;max-width:42px;margin:2px auto}.calendar-extras{position:sticky;bottom:0;background:#fff;padding-top:12px;margin-top:12px}}@media only screen and (min-width:768px) and (max-width:1199px){.yacht-list{grid-template-columns:repeat(2,1fr)}.single-destinations .main-slide .swiper.offset-both,.single-destinations .second-slider-section .swiper.offset-both{padding:0 150px}}@media only screen and (max-width:767px){.single-destinations .main-slide .swiper.offset-both,.single-destinations .second-slider-section .swiper.offset-both{padding:0 50px}.single-destinations .second-slider-section .swiper-slide img{height:300px!important}.yatchs-details-left h1{font-size:26px}.elementor-nav-menu .menu-mobile-view{display:block!important}.yacht-list{grid-template-columns:repeat(1,1fr)}.helm-slider-wrapper .swiper-slide{width:100%!important;height:400px}.helm-slider-wrapper .slide-content{max-width:100%;padding:0 15px;width:100%}.helm-slider-wrapper .slide-content h3{font-size:34px;line-height:1.3em}.helm-slider-wrapper .swiper-slide .content-area{font-size:16px;line-height:1.5em}.helm-slider-wrapper .swiper-slide .content-area,.helm-slider-wrapper .button-area a.Button_button{opacity:1;height:auto}.helm-slider-wrapper .slide-content{max-width:100%}.hero-section{padding:0!important}.search-box{width:inherit;max-width:100%}.search-form{flex-wrap:wrap;flex-direction:column}.form-group:first-child{border-top-left-radius:0;border-bottom-left-radius:0;padding:15px 10px;flex:1}.search-box .form-group,.search-box .form-group.date-field{flex:1;max-width:100%;padding:10px 0}.search-btn{flex:1;border-top-right-radius:0;border-bottom-right-radius:0}.search-btn:focus{background:#fff0;border:#fff0}h1.yacht-location-title{font-size:24px}.search-form{flex-direction:column;gap:0;padding:0}.form-group:first-child{padding-left:0}.form-group{flex:1;padding:10px 0;max-width:100%!important}input#date-range::placeholder{color:#404040}.search-btn{flex:1;margin-top:15px;border-radius:10px}.yacht-btns{flex-wrap:wrap}.yacht-details{padding:15px 0}.yacht-details .terms_type{flex:0 0 100%;max-width:100%}.yacht-details h3{flex:0 0 100%;max-width:100%}.daterangepicker .drp-calendar.right{display:none!important}.daterangepicker .drp-calendar.left{width:100%!important}.daterangepicker .drp-calendar.left{padding:8px!important}.daterangepicker{top:80px!important;width:96%!important}.daterangepicker.openscenter:before{display:none!important}.custom-sidebar-filter{position:unset!important}}