.center,.description h2,.featured-yachts .pagination .page-number,.featured-yachts .results .vessel-card .card-title,.featured-yachts .subtitle,.featured-yachts h2,.intro,.specifications h2{text-align:center}.color-bg-dark .target-readMore::after{background:#0F1F36;background:linear-gradient(360deg,#0F1F36 0,rgba(15,31,54,0) 100%)}.target-readMore{position:relative;max-height:270px;overflow:hidden}.target-readMore::after{content:"";position:absolute;left:0;bottom:0;display:block;height:175px;width:100%;background:#fff;background:linear-gradient(360deg,#fff 0,rgba(255,255,255,0) 100%)}.has-top-gradient,.is-relative{position:relative}.read-more-v2 .full-text,.target-readMore.active::after{display:none}.target-readMore.active{max-height:100%}.read-more-v2{max-height:unset!important}.read-more-v2::after{content:unset!important}.btn-readMore .read-more{display:block}.btn-readMore .read-less,.readMore-active .read-more-v2 .excerpt-text,.readMore-active .target-readMore::after{display:none}.readMore-active .target-readMore{max-height:100%}.readMore-active .read-more-v2 .full-text{display:block}.readMore-active .btn-readMore .read-more{display:none}.readMore-active .btn-readMore .read-less{display:block}@media (max-width:550px){.target-readMore{max-height:390px}}.has-top-gradient-2::before,.has-top-gradient::before{width:100%;max-height:250px;height:100%;content:"";left:0;top:0}.center{width:100%;margin-left:auto;margin-right:auto}.color-white{color:#fff}.hidden{display:none}@media (max-width:550px){.no-phone-s{display:none!important}}@media (min-width:786px){.only-phone{display:none!important}}@media (max-width:786px){.only-desktop{display:none!important}}.has-top-gradient{z-index:1}.has-top-gradient::before{position:absolute;z-index:-1;background:#e4e7e9;background:linear-gradient(180deg,#e4e7e9 0,#f1f2f3 49%,#fff 100%)}.has-top-gradient-2{position:relative;z-index:1}.has-top-gradient-2::before{position:absolute;z-index:1;background:#fff;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}.has-left-gradient{position:relative;z-index:1}.has-left-gradient::after{content:"";position:absolute;top:0;left:0;z-index:0;width:45%;height:100%;background:#102535;background:linear-gradient(90deg,rgba(16,37,53,.8) 0,rgba(16,37,53,0) 100%)}.has-bg-img{position:relative;z-index:1;padding-bottom:100px}.has-bg-img .bg-img{position:absolute;bottom:0;left:0;z-index:-1;display:flex;justify-content:center;align-items:flex-end;width:100%;height:100%;max-height:110vh}.has-bg-img .bg-img::after{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:50%;min-height:500px;background:#fff;background:linear-gradient(180deg,#fff 0,rgba(255,255,255,0) 100%)}.has-bg-img .bg-img img{opacity:.09;object-fit:cover;height:100%;width:100%}.has-bg-img .bg-img picture{height:100%;width:100vw}@media (max-width:768px){.has-bg-img .bg-img img,.has-bg-img .bg-img picture{max-height:650px}}.line-separator{display:block;position:relative;width:100%;max-width:70px;height:3px;margin:30px 0;background-color:rgba(255,255,255,.43);border-radius:1.5px}.color-bg-light{background-color:#EFF2F6}.color-bg-dark{background-color:#0F1F36}.cog-abuse.cog-wrapper,.cog-branding.cog-branding--minimal{display:none!important}.margin-top{margin-top:80px}.margin-top-m{margin-top:60px}.margin-bottom{margin-bottom:100px}@media (max-width:550px){.margin-top{margin-top:60px}.margin-bottom{margin-bottom:70px}}.margin-top-100vh{margin-top:100vh}.padding-top{padding-top:80px}.padding-bottom{padding-bottom:80px}ol.bullet-list,ul.bullet-list{margin-top:15px}ol.bullet-list li,ul.bullet-list li{position:relative;padding-left:20px;margin-bottom:5px}ol.bullet-list li::before,ul.bullet-list li::before{content:"";position:absolute;top:0;left:0;bottom:0;margin-top:13px;width:6px;height:6px;border-radius:50%;background-color:#848D9C}ol.icon-list li,ul.icon-list li{display:flex;justify-content:flex-start;align-items:center;gap:10px;margin-bottom:10px}ol.icon-list li img,ul.icon-list li img{object-fit:contain;width:auto;max-width:25px}ol.number-list,ul.number-list{list-style:decimal}ol.number-list li,ul.number-list li{color:#848D9C;margin-left:15px;padding-left:10px;margin-bottom:4px}.flex{display:flex;justify-content:space-between;flex-wrap:wrap;gap:1rem}.flex.flex-column{flex-direction:column;align-items:flex-start;justify-content:center;row-gap:2px}.grid{display:grid;grid-template-columns:1fr;column-gap:100px;row-gap:35px}.grid.grid-two{grid-template-columns:repeat(2,1fr)}@media (max-width:500px){.grid.grid-two{grid-template-columns:1fr}}.featured-yachts .results,.grid.grid-three{grid-template-columns:repeat(3,1fr)}@media (max-width:900px){.grid.grid-three{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.grid.grid-three{grid-template-columns:1fr}}.grid.grid-four{grid-template-columns:repeat(4,1fr)}@media (max-width:1250px){.grid.grid-four{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.grid.grid-four{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.grid.grid-four{grid-template-columns:1fr}}body .fancybox__backdrop{background-color:#06152E}body .modal-wrap{width:100%;max-width:calc(1520px + (50px * 2));padding-right:50px;padding-left:50px;margin:auto;background-color:#06152E}.scroll-show-image{position:relative;overflow:hidden}.scroll-show-image picture{position:absolute;bottom:0;width:100%;height:100%;max-height:0;transition:max-height 1.5s cubic-bezier(.16,1,.3,1);overflow:hidden}.scroll-show-image img{width:100%;height:100%;transition:all 1.5s ease-in-out;transform:scale(1.05);object-fit:cover}.scroll-show-image.is-visible picture{max-height:100%}.scroll-show-image.is-visible img{transform:scale(1)}.scroll-show-image.image-large{overflow:visible}.scroll-show-image.image-large picture{width:50vw;right:0}@media (max-width:768px){.scroll-show-image{min-height:350px}.scroll-show-image.image-large picture{width:100vw;right:-50px}}@media (max-width:550px){.padding-top{padding-top:60px}.padding-bottom{padding-bottom:60px}.scroll-show-image{min-height:250px}}.scroll-show-image-2{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background:#06152E}.scroll-show-image-2.is-visible{animation-name:showImage;-webkit-animation-name:showImage;animation-duration:.8s;-webkit-animation-duration:.8s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-delay:.3s;-webkit-animation-delay:.3s}.hide-down,.show-up{animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes showImage{0%{height:100%}65%,66%{height:20%}100%{height:0}}.module-up{opacity:0;visibility:hidden;transform:translateY(80px);transition:all .7s ease-in-out}.module-up.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.show-up{animation-name:showUp;-webkit-animation-name:showUp;animation-duration:.5s;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards}@keyframes showUp{0%,1%{opacity:0;visibility:hidden;transform:translateY(150px)}100%{opacity:1;visibility:visible;transform:translateY(0)}}.hide-down{animation-name:hideDown;-webkit-animation-name:hideDown;animation-duration:.5s;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards}.fade-in.is-visible,.fade-out{animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes hideDown{from{opacity:1;visibility:visible;transform:translateY(0)}to{opacity:0;visibility:hidden;transform:translateY(80px)}}.fade-in{opacity:0;visibility:hidden}.fade-in.is-visible{animation-name:fadeIn;-webkit-animation-name:fadeIn;animation-duration:.5s;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-delay:.1s;-webkit-animation-delay:.1s}@keyframes fadeIn{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}.fade-out{animation-name:fadeOut;-webkit-animation-name:fadeOut;animation-duration:.5s;-webkit-animation-duration:.5s;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards}@keyframes fadeOut{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.resize-clip-path{opacity:0}.resize-clip-path.is-visible{animation-name:resizeClipPath;-webkit-animation-name:resizeClipPath;animation-duration:2.2s;-webkit-animation-duration:2.2s;animation-timing-function:ease-in-out;-webkit-animation-timing-function:ease-in-out;animation-fill-mode:forwards;-webkit-animation-fill-mode:forwards;animation-delay:.3s;-webkit-animation-delay:.3s}@keyframes resizeClipPath{0%{clip-path:circle(5%);opacity:1;transform:scale(1.1)}100%{clip-path:circle(100%);opacity:1;transform:scale(1)}}.zoom-in-zoom-out-img{position:relative;display:block;width:100%;height:100%;overflow:hidden}.zoom-in-zoom-out-img img{animation:zoomInZoomOutImg 5s infinite alternate}@keyframes zoomInZoomOutImg{from{transform:scale()}to{transform:scale(1.2)}}.floating{animation-name:floating;-webkit-animation-name:floating;animation-duration:3s;-webkit-animation-duration:3s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite}@keyframes floating{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@-webkit-keyframes floating{0%,100%{-webkit-transform:translateY(0)}50%{-webkit-transform:translateY(-20px)}}.social-links-wrap{display:flex;justify-content:center;align-items:center;gap:20px;width:fit-content}.social-links-wrap a.social-link{display:block;margin:0;padding:0;line-height:1}.social-links-wrap a.social-link img{display:block;height:25px;width:auto}.social-links-wrap a.social-link:hover img{filter:invert(99%) sepia(3%) saturate(0) hue-rotate(323deg) brightness(500%) contrast(100%)}h2{font-family:montserrat,sans-serif;font-size:40px;font-weight:500;letter-spacing:4.8px;line-height:60px;font-style:normal}@media screen and (max-width:1024px){h2{font-size:35px;line-height:45px}}.subtitle{font-size:16px;font-weight:500;line-height:25px;margin-bottom:16px;letter-spacing:3px}.intro{padding:6rem 0 4rem}.intro .container{display:flex;flex-flow:column;align-items:center}.intro .description{max-width:54rem}.gallery{position:relative}.gallery .container{width:100%;max-width:100%;padding:0}.gallery .swiper{height:100vh;margin-top:3rem}@media screen and (max-width:1024px){.gallery .swiper{height:25rem}}.gallery .swiper img{object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.specifications{position:relative;padding:4rem 0}.specifications .specs{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;max-width:66rem;margin:3rem auto}@media screen and (max-width:768px){.specifications .specs{grid-template-columns:1fr}}.specifications .specs ul{padding:0;margin:0;margin-top:3rem}.specifications .specs ul li{position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding:.5rem 0;font-size:16px;color:#848D9C;margin:1rem 0;font-weight:500}.separator-image.gradient::after,.specifications .specs ul li::after{display:block;width:100%;content:"";left:0}.specifications .specs ul li::after{position:absolute;bottom:0;height:1px;background:#E1E1E1}.specifications .specs ul li span:nth-of-type(2){color:#06152E}.specifications .specs h3{text-transform:uppercase;color:#06152E;font-weight:500}.separator-image.gradient{position:relative;margin-top:-8rem;z-index:-1}.separator-image.gradient::after{position:absolute;top:0;height:20rem;background-image:linear-gradient(#fff,rgba(255,255,255,0))}.featured-yachts{position:relative;padding:4rem 0}.featured-yachts .results{display:grid;gap:2rem;align-items:flex-start;justify-content:flex-start}@media screen and (max-width:1024px){.featured-yachts .results{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.featured-yachts .results{grid-template-columns:1fr}}.featured-yachts .results .vessel-card{display:flex;flex-direction:column;width:100%;height:100%}.featured-yachts .results .vessel-card .card-image{display:flex;justify-content:center;align-items:center;width:100%;height:260px;border-radius:15px 15px 0 0;background:#707071;overflow:hidden}.featured-yachts .results .vessel-card .card-image img{display:block;width:100%;height:100%;object-fit:cover;transition:all .3s ease-in-out}.featured-yachts .results .vessel-card .card-image img.logo{width:75%;height:auto;object-fit:contain}.featured-yachts .results .vessel-card .card-content{padding:43px;border-radius:0 0 15px 15px;background:#0F1F36;flex-grow:1}@media screen and (max-width:1024px){.featured-yachts .results .vessel-card .card-content{padding:1.5rem}}.featured-yachts .results .vessel-card .info-wrap{display:flex;width:100%;justify-content:flex-start;align-items:center;column-gap:30px;row-gap:20px;margin:16px 0}.featured-yachts .results .vessel-card .info-wrap .info{display:flex;justify-content:flex-start;align-items:center;gap:20px;flex-basis:auto;width:auto;width:fit-content}.featured-yachts .results .vessel-card .info-wrap .info.location{min-height:5rem;width:100%}.featured-yachts .results .vessel-card .info-wrap .info img{display:block;width:auto;height:auto;max-width:40px;max-height:40px}.featured-yachts .results .vessel-card .info-wrap .info p{margin-bottom:0;color:#848D9C}.featured-yachts .results .vessel-card .info-wrap .info p span{display:block;font-weight:500;color:#fff}.featured-yachts .results .vessel-card .stats{display:grid;grid-template-columns:fit-content(100%) fit-content(100%) 1fr;gap:2rem;align-items:center;justify-content:flex-start;position:relative}.featured-yachts .results .vessel-card .stats::before{display:block;content:"";position:absolute;top:-1rem;left:0;width:100%;height:1px;background:rgba(255,255,255,.11)}.featured-yachts .results .vessel-card .stats p{display:flex;flex-flow:column;gap:.5rem;margin-bottom:0}.featured-yachts .results .vessel-card .stats p span{color:#FFF;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal}.featured-yachts .results .vessel-card .card-title{font-size:16px;font-style:normal;font-weight:500;line-height:24px;letter-spacing:3.2px;color:#FFF;text-transform:uppercase;margin:0}.featured-yachts .results .vessel-card .card-excerpt p{color:#FFF;font-size:16px;font-style:normal;font-weight:300;line-height:26px;margin-bottom:20px}.featured-yachts .results .vessel-card .link-read-more{margin-top:0;font-size:16px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:3.2px;width:auto;width:fit-content;margin-left:auto}.featured-yachts .results .vessel-card:hover .card-image img{transform:scale(1.2)}@media (max-width:550px){.featured-yachts .results .vessel-card .card-content{padding:43px 20px}}.featured-yachts .pagination{width:auto;width:fit-content;margin:3rem auto;display:flex;gap:1rem}.featured-yachts .pagination .page-number{background:#EAEAEA;padding:.85rem;border-radius:.75rem;cursor:pointer;height:3.5rem;width:3.5rem;color:#06152E;font-family:Montserrat;font-size:15px;font-style:normal;font-weight:500;line-height:2.1rem;letter-spacing:1.8px;text-transform:uppercase}.featured-yachts .pagination .page-number.current{background:linear-gradient(90deg,#5ED2E2 0,#1AACAC 100%)}.featured-yachts .pagination img{object-fit:contain;object-position:center;width:.425rem;height:auto}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10rem;right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10rem;left:auto}.swiper-button-next,.swiper-button-prev{color:#030E1A}.swiper-button-next:after,.swiper-button-prev:after{display:none}