.yacht .image{overflow:hidden}.yacht .image img{transition:.3s}.yacht .image img:hover{transform:scale(1.1)}.gallery{height:clamp(280px,55vw,700px)}.swiper-button-next,.swiper-button-prev{display:none!important}.reservations form input::placeholder{color:#707070}.reservations form textarea::placeholder{color:#707070}.swiper-button-next,.swiper-button-prev,.swiper-pagination-bullet{outline:none}.image,.swiper-slide{background-color:transparent!important}.reservations form .submit{border-bottom:2px solid #6e6259;letter-spacing:5px;font-size:16px;font-weight:200;color:#6e6259}.reservations form .submit:hover{border-bottom:2px solid #1d6196;letter-spacing:5px;font-size:16px;font-weight:200;color:#1d6196}.swiper-pagination-bullet{background-color:#d9d9d9;opacity:.5}.swiper-pagination-bullet-active{background-color:#d9d9d9;opacity:1;border-radius:6px!important}.image-side img:hover{transform:scale(1.05);transition:.5s}.gallery .swiper-button-next,.gallery .swiper-button-prev{display:none!important}.gallery-nav-btn svg{display:block}@media only screen and (max-width:768px){.gallery-nav-btn{width:36px!important;height:36px!important;background-color:#aca6a080!important}}.reservations form input::placeholder{color:hsla(0,0%,40%,.5)}.reservations form textarea::placeholder{color:hsla(0,0%,40%,.5)}@media only screen and (max-width:640px){.gallery{height:260px}.overview p{line-height:1.5;text-align:justify}}@media only screen and (min-width:640px) and (max-width:768px){.gallery{height:320px}}@media only screen and (min-width:768px) and (max-width:1024px){.yacht{height:400px}.gallery{height:380px}.gallery .swiper-pagination{position:static;margin-top:10px}}@media only screen and (min-width:1024px) and (max-width:1400px){.yacht{height:400px}.gallery{height:520px}}