body.new-style{background-color:#F1F1F1}body.new-style .main-title::after,body.new-style .main-title::before{display:none}.new-home-banner-text-wrapper{position:absolute;top:30%;left:3%;max-width:36%;min-width:37.5em}.new-home-banner-text-wrapper .title{font-family:Semibold,sans-serif;color:#fff;font-size:2.8em;line-height:1.2em}.new-home-banner-text-wrapper .event-banner{background:rgba(0,0,0,0.5);padding:18px 20px;display:inline-block;font-family:Light,sans-serif;margin:2em 0 0}.new-home-banner-text-wrapper .event-banner .sub-title{margin:0 0 14px;color:#fff;font-size:1.9em;font-weight:400;line-height:1.2em;text-transform:none}.new-home-banner-text-wrapper .banner-buttons{display:flex;gap:12px;flex-wrap:wrap}.new-home-banner-text-wrapper .btn{font-family:Semibold,sans-serif;display:inline-flex;align-items:center;justify-content:center;padding:10px 5px;min-width:143px;text-decoration:none;text-transform:uppercase;font-size:0.875em;transition:all 0.3s ease}.new-home-banner-text-wrapper .btn-call{color:#fff;border:1px solid #fff;background:transparent}.new-home-banner-text-wrapper .btn-call:hover{background:rgba(255,255,255,0.1)}.new-home-banner-text-wrapper .btn-enquire{color:#111;background:#fff;border:1px solid #fff}.new-home-banner-text-wrapper .btn-enquire:hover{background:#f5f5f5}.feature-section{width:100%}.feature-box-wrapper{position:relative;width:calc(94% - 40px);margin:-90px auto 0;background:#fff;padding:30px 20px}.feature-box{width:100%;display:flex;align-items:center}.feature-box .feature-item{flex:1;text-align:center;position:relative;padding:0 1em}.feature-box .feature-item .icon-title{font-family:Semibold,sans-serif;margin:0 0 8px;font-size:1.4em;line-height:1.2em;color:#111;text-transform:none}.feature-box .feature-item p{margin:0;font-size:1em;color:#444;line-height:1.1em}.feature-box .feature-item:not(:last-child){border-right:1px solid #ddd}.feature-box .icon{width:42px;height:42px;margin:0 auto 15px;border-radius:50%;background:#0057c8;color:#fff;font-size:22px;font-weight:bold;display:flex;align-items:center;justify-content:center}.new-faq .faq-wrapper{border-top:1px solid #868686;border-bottom:0}.new-faq .faq-wrapper:last-child{border-top:1px solid #868686;border-bottom:1px solid #868686}.new-faq .faq-wrapper:last-child .faq-wrapper-inner{padding:25px 0 20px 0}.new-faq .faq-wrapper-inner{width:100%;padding:25px 0 20px 0}.new-testimonial-wrapper{display:block;background-color:#ffffff;position:relative;float:left;width:100%;padding:2.5em 0}.new-testimonial-wrapper .main-title{margin-bottom:0.6em}.filter-subtitle{font-size:0.875em;font-family:Light,sans-serif}.boat-filter-tabs{display:flex;width:100%;float:left;justify-content:space-between;align-items:stretch;border-bottom:1px solid #d9d9d9;margin:2em 0 0}.boat-item{flex:1;text-align:center;padding:20px 10px;cursor:pointer;position:relative;transition:all 0.3s ease}.boat-item .icon img{width:37px;height:37px}.boat-item::after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:3px;background:transparent;transition:background 0.3s ease}.boat-item.active::after{background:#0057d9}.boat-item:hover{background:#fafafa}.boat-item .boat-item-title{text-transform:none;font-size:0.875em;font-family:SemiBold,sans-serif;margin:0.5em 0 0}.boat-item .boat-item-description{padding:0;font-size:0.875em;font-family:Light,sans-serif}.vessel-grid{width:100%;max-width:1200px;display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin:2.875em 0 0 0;float:left}.vessel-card{background:#fff;border:1px solid #ddd;display:flex;flex-direction:column;justify-content:space-between}.vessel-card img{width:100%;display:block}.vessel-card .card-content{padding:1em 1em 0}.vessel-card .card-content .card-title{color:#0552BD;font-size:1.375em;font-family:Bold,sans-serif;margin-bottom:15px;text-transform:none}.vessel-card .stats{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin-bottom:15px;font-family:Light,sans-serif}.vessel-card .stats span{display:block;font-size:0.875em;margin-bottom:3px}.vessel-card .stats strong{font-size:0.875em;font-family:SemiBold,sans-serif}.vessel-card .stats .count{border-right:1px solid #e5e5e5;text-align:left}.vessel-card .stats .count:last-child{border-right:none}.vessel-card .info{padding:15px 0;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5}.vessel-card .info strong{display:block;font-size:0.875em;font-family:SemiBold,sans-serif}.vessel-card .info p{font-size:0.875em;font-family:Light,sans-serif;line-height:1.5}.vessel-card .features{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding:15px 0}.vessel-card .features strong{display:block;font-size:0.875em;font-family:SemiBold,sans-serif}.vessel-card .features span{font-size:0.875em;font-family:Light,sans-serif;line-height:1.4}.vessel-card .card-bottom{padding:0 1em 1em}.vessel-card .card-buttons{display:flex;gap:10px}.vessel-card .btn{display:inline-block;position:relative;padding:0.5em;text-align:center;text-decoration:none;font-size:0.875em;font-family:SemiBold,sans-serif;letter-spacing:0.5px;text-transform:uppercase;transition:all 0.3s ease;width:48%}.vessel-card .btn span{position:relative;display:inline-block;padding-right:1.5em}.vessel-card .btn span::before{content:"";position:absolute;top:50%;right:2px;width:10px;height:2px;background:#1e5bb8;transform:translateY(-50%);transition:all 0.3s ease}.vessel-card .btn span::after{content:"";position:absolute;top:50%;right:2px;width:6px;height:6px;border-top:2px solid #1e5bb8;border-right:2px solid #1e5bb8;transform:translateY(-50%) rotate(45deg);transition:all 0.3s ease}.vessel-card .btn:hover{opacity:.9}.vessel-card .btn:hover span::before{right:0}.vessel-card .btn:hover span::after{right:0}.vessel-card .btn-outline{border:1px solid #0057b8;color:#0057b8}.vessel-card .btn-primary{background:#0057b8;border:1px solid #0057b8;color:#fff}.vessel-card .btn-primary span::before{background:#ffffff}.vessel-card .btn-primary span::after{border-top:2px solid #ffffff;border-right:2px solid #ffffff}a.load-more-btn{display:inline-flex;align-items:center;justify-content:center;min-width:115px;padding:0.6em 1.5em;border:1px solid #b5b5b5;background:transparent;color:#868686;font-size:1em;text-transform:uppercase;text-decoration:none;transition:all 0.3s ease}.load-more-btn:hover{background:#f5f5f5;color:#666}.align-center{text-align:center}.load-more-filter{width:100%;float:left;margin:3em 0 0}.event-enquiry-banner{position:relative;background:url("../../new/images/event-enquiry-banner.jpg") center center/cover no-repeat;min-height:400px;width:100%}.event-enquiry-banner .banner-overlay{position:absolute;inset:0;background:rgba(10,15,70,0.35);display:flex;justify-content:center;align-items:flex-start;text-align:center}.event-enquiry-banner .banner-content{max-width:900px;padding:40px 20px;color:#fff}.event-enquiry-banner .banner-content .title-event-enquiry{margin:0;font-size:1.375em;font-family:SemiBold,sans-serif;text-transform:none;line-height:1.2}.event-enquiry-banner .banner-content p{margin:0 0 30px;font-size:1em;line-height:1.5;font-family:Light,sans-serif}.event-enquiry-banner .banner-buttons{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.event-enquiry-banner .btn{display:inline-flex;align-items:center;justify-content:center;padding:0.6em 5px;text-decoration:none;font-size:0.875em;min-width:143px;font-family:SemiBold,sans-serif;transition:0.3s ease}.event-enquiry-banner .btn-outline{border:1px solid #fff;color:#fff;background:transparent}.event-enquiry-banner .btn-outline:hover{background:rgba(255,255,255,0.15)}.event-enquiry-banner .btn-light{background:#fff;color:#000;border:1px solid #fff}.event-enquiry-banner .btn-light:hover{background:#f3f3f3}.boat-filter-mobile{width:100%;float:left;position:relative;display:none;border-top:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;padding:1em 0;margin:2em 0 0}.boat-filter-mobile .selected-item{width:100%}.boat-filter-mobile .selected-item .item{display:none}.boat-filter-mobile .selected-item .item.active{display:flex !important;align-items:center}.boat-filter-mobile .selected-item .item .content{margin:0 0 0 1em}.boat-filter-mobile .selected-item .item .content .boat-item-title{font-size:1em;font-family:SemiBold,sans-serif;text-transform:none}.boat-filter-mobile .selected-item .item .content p{line-height:1.2em}.boat-filter-mobile .filter-icon{position:absolute;right:0;top:50%;transform:translateY(-50%)}.logo img{min-width:250px}.blurb-content p{line-height:1.5em}#testimonials-slider li p{line-height:1.5em}.faq-wrapper-inner p{line-height:1.5em}@media only screen and (max-width: 1200px){.vessel-card .card-buttons{flex-direction:column}.vessel-card .btn{width:calc(100% - 1em)}}@media only screen and (max-width: 980px){.boat-filter-mobile{display:block}.boat-filter-tabs{display:none}.boat-filter-tabs .boat-item:last-child{border:none}.boat-item{padding:0}.boat-item.active{display:none}.icon img{display:block}.boat-item{display:flex;text-align:left;align-items:center;padding:0.5em 0;border-bottom:1px solid #e5e5e5}.boat-item .content{margin:0 0 0 1em}.boat-item .content p{font-size:1em;line-height:1.2em}.boat-item .boat-item-title{font-size:1em;margin:0}.boat-item .icon img{width:60%}.boat-filter-tabs{margin:0;font-size:12px}}@media only screen and (max-width: 765px){.vessel-grid{grid-template-columns:repeat(2, 1fr)}.logo img{min-width:175px}}@media only screen and (max-width: 650px){.new-home-banner-text-wrapper{top:15%;max-width:95%;min-width:95%}.new-home-banner-text-wrapper .title{font-size:2em}.new-home-banner-text-wrapper .event-banner{margin:1em 0 0}.new-home-banner-text-wrapper .event-banner .sub-title{font-size:1.714em}.new-home-banner-text-wrapper .btn{min-width:125px}.feature-box-wrapper{margin:-134px auto 0}.feature-box{flex-direction:column}.feature-box .feature-item{width:100%;display:flex;text-align:left}.feature-box .feature-item:not(:last-child){border:none;margin:0 0 1.5em}.feature-box .feature-item .icon-title{margin:0;font-size:1.14em}.feature-box .feature-item:first-child .icon img{max-width:50%}.feature-box .icon{margin:0;width:31px;height:31px}.feature-box .icon img{max-width:60%}.feature-box .feature-content{margin:0 0 0 1em}}@media only screen and (max-width: 480px){.vessel-grid{grid-template-columns:repeat(1, 1fr)}.logo img{min-width:auto}.vessel-card .card-buttons{flex-direction:row}.vessel-card .btn{padding:0.8em 0.5em 0.6em}}
/*# sourceMappingURL=style.css.map */
