.home-page video[name=media]{width:100%!important}.home-page .home-banner{position:relative;height:clamp(50vw,55vw,800px);mask-image:linear-gradient(to top,transparent,#000 30%)}.home-page .home-banner iframe{position:absolute;width:120%;height:110%;z-index:0;top:0;left:0;object-fit:cover;object-position:center}.home-page .descriptional-section h2{font-size:clamp(22px,2.7vw,3rem)}.home-page .descriptional-section .info-block{padding:60px 40px 0 0}.home-page .descriptional-section .info-block .img-2~.main-title{margin-top:30px}.home-page .descriptional-section .info-block .standard-paragraph{margin-block:20px 60px;max-width:80%}.home-page .descriptional-section .info-block .img-1{aspect-ratio:3/1;margin-block:30px 50px;transform:translateX(-20%);object-fit:cover;object-position:top;height:clamp(300px,37vw,570px);transition:.4s}.home-page .descriptional-section .info-block .img-2{transition:.4s;aspect-ratio:3/2;max-width:100%}.home-page .boat-features ul li{display:flex;flex-direction:column;justify-content:center;align-items:center}.home-page .boat-features ul li span{color:#fff}.home-page .boat-features ul li span.feat-title{margin-block:6px;text-transform:uppercase}.home-page .boat-features ul li span.feat-value{font-size:clamp(14px,2.5vw,24px)}.home-page .upcoming-trips .note i{font-size:35px;color:#fff}.home-page .upcoming-trips .trip h3{font-weight:200}.home-page .upcoming-trips .trip .left-places i,.home-page .upcoming-trips .trip .trip-date i{font-size:larger;margin-right:7px}.home-page .upcoming-trips .trip .left-places span,.home-page .upcoming-trips .trip .trip-date span{line-height:50%}.home-page .upcoming-trips .trip .trip-price{color:#fff;font-weight:200;line-height:1.1}.home-page .featured-categories .main-title{margin-block:25px 20px}.home-page .scuba-diving .shape-1{bottom:30%}.home-page .testimonials .testimonial-card{background-color:rgba(255,255,255,.1)}.home-page .latest-news .new-card h4{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.home-page .latest-news .new-card .content{flex-direction:column;align-items:flex-start}.home-page .three-items-carousel .owl-stage{margin:auto}@media (max-width:1199px){.home-page .descriptional-section .info-block{padding:0}.home-page .descriptional-section .info-block .img-1{width:100%}}@media (max-width:991px){.home-page .featured-boat .boat-img{width:100%;height:40vw;object-fit:cover}.home-page .featured-boat .standard-list.horizontal{gap:20px 40px}.home-page .upcoming-trips .border-left-white,.home-page .upcoming-trips .border-right-white{border:none}.home-page .descriptional-section .info-block .img-1,.home-page .descriptional-section .info-block .img-2{aspect-ratio:3/2;transform:translate(0);margin:0}.home-page .descriptional-section .info-block .standard-paragraph{margin-block:15px 40px}.home-page .descriptional-section .info-block .shape-1{max-width:80%}}@media (max-width:767px){.home-page .descriptional-section .info-block .main-title{margin-block:15px 7px!important}.home-page .img-2~.descriptional-section .info-block .main-title{margin-top:30px}.home-page .home-page .descriptional-section .info-block .standard-paragraph{margin-block:15px 30px}.home-page .standard-list li:not(:last-child){margin-bottom:0}.home-page .three-items-carousel .owl-stage-outer{display:block;justify-content:center}.home-page .boat-features img,.home-page .boat-features svg{width:45px;height:30px}.home-page .boat-features .standard-list.horizontal{gap:20px 40px}}@media (min-width:1200px){.home-page .featured-boat .standard-paragraph{max-width:50%}}@media (min-width:992px){.home-page .featured-boat .boat-img{height:100%}.home-page .upcoming-trips .note i{font-size:50px}}