.yacht-page{scroll-behavior:smooth;margin-top:140px!important}.yacht-page :target{scroll-margin-top:150px}.yacht-page .sticky-tabs{position:sticky;top:100px;display:flex;gap:8px;background:#fff;padding-bottom:15px;z-index:9}@media only screen and (max-width:768px){.yacht-page .sticky-tabs{overflow:auto;white-space:nowrap;top:88px;width:calc(100vw + 15px);margin-left:-15px;padding-left:15px}}.yacht-page .sticky-tabs a{color:#a60623;text-decoration:none;padding:6px 18px;border:1px solid #e1e1e1;border-radius:4px;cursor:pointer;transition:all .4s ease}.yacht-page section{max-width:1280px;margin:0 auto}@media only screen and (max-width:768px){.yacht-page section{width:auto;max-width:100%;margin:0 15px}}.yacht-page section .ideal-for ul{padding:0}.yacht-page section .ideal-for li{list-style:none;display:flex;align-items:center;padding:8px 0;text-transform:capitalize}.yacht-page section .ideal-for li:before{background-image:url(/assets/icons/anchor.svg);height:19px;width:23px;content:" ";display:flex;background-repeat:no-repeat;background-size:contain}.yacht-page section .amenities label{font-size:15px}.yacht-page section .amenities ul{padding:0;margin:0 0 14px}.yacht-page section .amenities ul li{list-style:none;display:inline-flex;align-items:center;padding:8px 0;font-size:15px;width:30%;text-transform:capitalize}.yacht-page section .amenities ul li:before{background-image:url(/assets/icons/anchor.svg);height:19px;width:23px;content:" ";display:flex;background-repeat:no-repeat;background-size:contain}.yacht-page section .amenities ul:last-child{margin:0 0 14px}.yacht-page section .details>div{display:flex;flex-direction:row;justify-content:space-between}.yacht-page section .details>div ul{width:380px;padding:0;margin:0}.yacht-page section .details>div ul li{list-style:none;padding:6px 0}.yacht-page section .details>div ul li span{float:right;font-weight:500}.yacht-page .yacht-details{text-align:center}.yacht-page .yacht-details h1{position:relative;padding-bottom:24px;font-size:32px;margin:0;line-height:1}.yacht-page .yacht-details h1:after{content:" ";width:70px;height:4px;display:block;background-repeat:no-repeat;margin:14px auto 0;background:#ffc105}.yacht-page .yacht-details h5{margin:0;color:#a9a9a9}.yacht-page-title{position:relative}.yacht-page-title .yacht-details{position:absolute;left:24px;bottom:0;margin:0 0 8px;color:#ffc107}.yacht-page-title .yacht-details h1{color:#ffc107;font-size:54px;font-weight:500;margin:0;line-height:1;display:inline-block}.yacht-page-title .yacht-details-col{display:inline-block;padding-left:8px}.yacht-page-title .yacht-details h3,.yacht-page-title .yacht-details h4,.yacht-page-title .yacht-details h5{margin:0}.yacht-page-title-features{display:flex;gap:52px;margin-top:24px;margin-bottom:24px}@media only screen and (max-width:768px){.yacht-page-title-features{margin-top:45px}}.yacht-page-title-features p{margin:0;display:flex;flex-direction:row;align-items:center;gap:7px;font-weight:500}.yacht-page-content{display:flex}@media only screen and (max-width:768px){.yacht-page-content{flex-direction:column}}.yacht-page-content-body{width:880px}@media only screen and (max-width:768px){.yacht-page-content-body{width:100%}}.yacht-page-content-body-section h2{position:relative;padding-bottom:14px;font-size:20px;text-align:left;cursor:pointer;display:flex;align-items:center;justify-content:space-between;z-index:0}.yacht-page-content-body-section h2:after{content:" ";width:70px;height:4px;position:absolute;display:block;background-repeat:no-repeat;margin:45px auto 0;background:#ffc105}.yacht-page-content-body-section h2 img{rotate:90deg;width:34px;height:34px}.yacht-page .aside{width:400px;display:flex;margin-left:32px;margin-top:30px}@media only screen and (max-width:768px){.yacht-page .aside{width:100%;margin-left:0}}.yacht-page .aside .side-content{position:sticky;top:100px;background:rgba(0,0,0,.0392156863);padding:8px;display:block;height:-moz-fit-content;height:fit-content;width:-webkit-fill-available;border-radius:4px;margin-bottom:8px}.yacht-page .aside .side-content input,.yacht-page .aside .side-content select,.yacht-page .aside .side-content textarea{width:-webkit-fill-available;padding:8px;display:block;margin-bottom:8px;font-family:inherit;border-radius:4px;border:1px solid #000;color:#000;background:rgba(0,0,0,0)}.yacht-page .aside .side-content button{background:#a60623;width:-webkit-fill-available;margin:12px 0 0;display:block;padding:15px;color:#fff;border:none;border-radius:4px;cursor:pointer}.yacht-page .aside .side-content p{text-align:center}.yacht-page .aside .side-content h2{font-size:24px;font-weight:500;color:#000;text-align:center}.yacht-page .aside .side-content h2:after{content:" ";width:70px;height:4px;display:block;background-repeat:no-repeat;margin:14px auto 0;background:#e91e63}.separator{border-bottom:1px solid #e9e9e9;margin:15px 0 30px}.rte-content strong{font-weight:600}.rte-content h3,.rte-content p:has(strong){font-size:18px;margin-top:28px;margin-bottom:15px}.rte-content li,.rte-content p{font-size:18px;font-weight:400;margin-top:5px;margin-bottom:24px}.rte-content li{margin:0}.rte-content ul{margin-top:5px;margin-bottom:24px}.rte-content ul li p{margin-top:4px;margin-bottom:4px;font-size:16px}.rte-content p br{display:none}.rte-content p+p{margin-bottom:5px}.rte-content table{margin-top:20px;margin-bottom:20px}.rte-content table td:has(strong){background:#fff2cc}.rte-content table td{border:1px solid #000;padding:10px}