.text-shadow{text-shadow:2px 2px 0 rgba(0,0,0,.5)}@media screen and (max-width:500px){.text-shadow{text-shadow:none}}.pos-absolute{position:absolute}.owner-cruises{font-size:16px;font-family:'Open Sans'}.owner-cruises .header-content{position:relative;margin-bottom:5rem}@media (max-width:767px){.owner-cruises .header-content{margin-bottom:3rem}}.owner-cruises .header-content .hero-img{height:575px}@media (max-width:767px){.owner-cruises .header-content .hero-img{height:450px}}@media (max-width:414px){.owner-cruises .header-content .hero-img{height:320px}}.owner-cruises .header-content .hero-text-overlay{position:absolute;left:50%;transform:translate(-50%,-50%);background-color:#017d9d;display:flex;justify-content:center;padding:1rem 2rem;white-space:nowrap;width:1140px}@media (max-width:1024px){.owner-cruises .header-content .hero-text-overlay{width:100%;background-color:transparent;transform:translate(-50%,0)}}.owner-cruises .header-content .hero-text-overlay h1{color:#fff;align-self:center;margin:0}@media (max-width:1024px){.owner-cruises .header-content .hero-text-overlay h1{color:#017d9d}}@media (max-width:767px){.owner-cruises .header-content .hero-text-overlay h1{font-size:30px}}@media (max-width:414px){.owner-cruises .header-content .hero-text-overlay h1{font-size:24px}}@media (max-width:320px){.owner-cruises .header-content .hero-text-overlay h1{font-size:20px}}@media (max-width:767px){.owner-cruises .body-content{margin:3.5rem 0 0 0}}.owner-cruises .body-content p{font-size:1rem;line-height:1.75rem}.owner-cruises .body-content .cruise-list{margin:2em 0}.owner-cruises .body-content .cruise-list .cruise-item{display:flex;flex-wrap:nowrap;margin:0 0 2rem;min-height:250px}@media (max-width:1023px){.owner-cruises .body-content .cruise-list .cruise-item{flex-direction:column;margin-bottom:4rem}}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img{width:30%}@media (max-width:1023px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-img{width:100%;min-height:400px}}@media (max-width:414px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-img{min-height:200px}}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay{width:0;height:0;border-top:0 solid transparent;border-bottom:125px solid transparent;border-left:125px solid green;position:relative}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.limited-availability span,.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.new span,.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.sold-out span{line-height:1.25rem;color:#fff;position:absolute;text-transform:uppercase;font-weight:600;transform:rotate(-45deg);text-align:center;max-width:100px}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.limited-availability{border-left:125px solid #3f8604}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.limited-availability span{left:-135px;bottom:-62px;font-size:1rem}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.new{border-left:125px solid #017d9d}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.new span{left:-116px;bottom:-55px;font-size:1.75rem}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.sold-out{border-left:125px solid #a80100}.owner-cruises .body-content .cruise-list .cruise-item .cruise-img .cruise-status-overlay.sold-out span{left:-135px;bottom:-62px;font-size:1.25rem}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details{width:70%;background-color:#f5f5f5;padding:2rem}@media (max-width:1023px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-details{width:100%;padding:2rem 1rem}}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .cruise-destination p{color:#017d9d;text-transform:uppercase;font-size:2rem;font-family:'Open Sans';font-weight:300;margin-bottom:1.5rem;line-height:2rem}@media (max-width:414px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .cruise-destination p{font-size:1.5rem}}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table{display:flex;justify-content:space-between}@media (max-width:1023px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table{flex-direction:column}}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .detail-item{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:1.5rem}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .detail-item p{margin:0;font-size:1.25rem}@media (max-width:414px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .detail-item p{font-size:1rem}}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .detail-item.cruise-nights .icon-container,.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .detail-item.cruise-price .icon-container{align-self:flex-start}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .detail-item .icon-container{margin:0 1rem 0 0}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .detail-item .icon-container svg{width:24px;height:24px}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .detail-item .icon-container svg path{fill:#a6a6a6}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .explore-cruise-btn{background-color:#017d9d;color:#fff;font-family:'Open Sans';font-weight:600;text-transform:uppercase;padding:1rem;text-align:center;max-width:180px;min-width:180px}.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .explore-cruise-btn p{margin:0;line-height:1rem}@media (max-width:1023px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .explore-cruise-btn p{font-size:1.5rem;line-height:2rem}}@media (max-width:767px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .explore-cruise-btn p{font-size:1.15rem;line-height:1.5rem}}@media (max-width:1023px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .explore-cruise-btn{position:absolute;transform:translate(-50%,0);left:50%;max-width:300px;min-width:300px}}@media (max-width:320px){.owner-cruises .body-content .cruise-list .cruise-item .cruise-details .info-table .explore-cruise-btn{max-width:300px;min-width:200px}}.owner-cruises .body-content .no-cruises-container{margin:3rem 0}.owner-cruises .body-content .no-cruises-container .desktop-nc-layout{position:relative;height:200px}@media (max-width:767px){.owner-cruises .body-content .no-cruises-container .desktop-nc-layout{display:none}}.owner-cruises .body-content .no-cruises-container .desktop-nc-layout .no-cruise-copy{position:absolute;top:50%;left:2rem;transform:translate(0,-50%)}.owner-cruises .body-content .no-cruises-container .desktop-nc-layout .no-cruise-copy h2{color:#017d9d;margin:0 0 1rem}.owner-cruises .body-content .no-cruises-container .mobile-nc-layout{position:relative;height:250px}@media (min-width:768px){.owner-cruises .body-content .no-cruises-container .mobile-nc-layout{display:none}}.owner-cruises .body-content .no-cruises-container .mobile-nc-layout .no-cruise-copy{position:absolute;top:50%;left:2rem;transform:translate(0,-50%)}.owner-cruises .body-content .no-cruises-container .mobile-nc-layout .no-cruise-copy h2{color:#017d9d;margin:0 2rem 1rem 0;font-weight:600}@media (max-width:414px){.owner-cruises .body-content .no-cruises-container .mobile-nc-layout .no-cruise-copy h2{font-size:1.95rem}}@media (max-width:320px){.owner-cruises .body-content .no-cruises-container .mobile-nc-layout .no-cruise-copy h2{font-size:1.6rem}}.owner-cruises .body-content .no-cruises-container .mobile-nc-layout .no-cruise-copy p{margin:0 2rem 0 0}.owner-cruises .body-content .owner-testimonials h2{text-align:center;color:#017d9d;margin:3rem 0 2rem;font-size:2.5rem}@media (max-width:767px){.owner-cruises .body-content .owner-testimonials h2{font-size:2rem}}@media (max-width:414px){.owner-cruises .body-content .owner-testimonials h2{font-size:1.5rem}}.owner-cruises .body-content .owner-testimonials .testimonial-slider{margin:2rem 0;position:relative}.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-next,.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-prev{position:absolute;bottom:30%;padding:20px;background:0 0;border:none;z-index:5}.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-next svg,.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-prev svg{height:3.5rem}.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-next svg path,.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-prev svg path{fill:#4b5258}.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-prev{left:-20px}.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-prev:focus{outline:0}.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-next{right:-20px}.owner-cruises .body-content .owner-testimonials .testimonial-slider .slick-next:focus{outline:0}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide{text-align:center}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide img{width:100%}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote{width:100%;margin:0 0 2rem}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote p{font-size:1.75rem;font-weight:300;font-style:italic;margin:0}@media (max-width:414px){.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote p{font-size:1.25rem}}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container{display:flex;flex-wrap:nowrap;justify-content:space-around}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container .quote-author-block{display:flex;align-items:center}@media (max-width:767px){.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container .quote-author-block{flex-direction:column}}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container .quote-author-block .quote-author-img{width:120px;height:120px;margin:0 1rem 0 0}@media (max-width:767px){.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container .quote-author-block .quote-author-img{margin:0 0 1rem 0}}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container .quote-author-block .quote-author-name{text-align:left}@media (max-width:767px){.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container .quote-author-block .quote-author-name{text-align:center}}.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container .quote-author-block .quote-author-name p:first-of-type{color:#017d9d}@media (max-width:767px){.owner-cruises .body-content .owner-testimonials .testimonial-slider .testimonial-slide .quote-author-container .quote-author-block .quote-author-name p{font-size:1.25rem}}.owner-cruises .terms-content{background:#f5f5f5;display:flex;min-height:120px;justify-content:center;align-items:center;padding:1rem}.owner-cruises .terms-content .terms-conditions-container p{font-size:30px;font-weight:600;line-height:2.25rem;text-align:center;margin:0}@media (max-width:767px){.owner-cruises .terms-content .terms-conditions-container p{font-size:20px}}.owner-cruises .terms-content .terms-conditions-container p a{text-decoration:underline;color:#017d9d}