@media (min-width:620px){.ship-mosaic-hero{min-height:250px;height:100%;display:grid!important;overflow-y:auto;list-style:none;padding:0;border-radius:16px;width:100%;grid-template-columns:repeat(12,1fr);gap:6px}.ship-mosaic-hero .ship-featured-image{display:flex;position:relative;flex-direction:column;background-size:cover;background-position:center center;height:auto;grid-column-end:span 7;grid-row-end:span 1}.ship-mosaic-hero .ship-mosaic{display:grid;overflow-y:auto;list-style:none;padding:0;width:100%;height:auto;grid-column-end:span 5;grid-row-end:span 1}.ship-mosaic-hero .ship-mosaic ul{display:grid;overflow-y:auto;grid-template-columns:repeat(12,1fr);gap:6px}.ship-mosaic-hero .ship-mosaic ul li{background-size:cover;background-position:center center;display:flex;position:relative;flex-direction:column;height:auto;grid-column-end:span 12}.ship-mosaic-hero .ship-featured-image a,.ship-mosaic-hero .ship-mosaic ul li a{display:block;width:100%;height:100%}}@media (min-width:1100px){.ship-mosaic-hero{min-height:500px}}.single-cruises h3{font-size:22px;line-height:28px;font-weight:800;color:var(--fc-dark-grey);font-family:"Gill Sans",Helvetica,Arial,sans-serif;text-transform:capitalize}#cruise-enquiry .frm_fields_container h3,.single-cruises #cruise-enquiry .frm_fields_container h3{font-weight:500;font-size:14px;font-family:'Roboto',Arial,Helvetica,sans-serif;text-transform:inherit}.single-cruises .breadcrumbs{margin:20px 0 20px;display:inline-block}.single-cruises .section-breadcrumbs .breadcrumbs span:first-child>a::before{color:var(--fc-dark-grey)}.single-cruises .section-breadcrumbs a,.single-cruises .section-breadcrumbs .breadcrumbs__separator i{color:var(--fc-dark-grey)}.single-cruises .breadcrumbs span{vertical-align:middle;font-size:12px;line-height:18px;color:var(--fc-dark-grey)}.single-cruises .breadcrumbs span.breadcrumbs__current:last-child{color:#9E9E9E}.single-cruises .breadcrumbs span:first-child{line-height:20px}.single-cruises .section-breadcrumbs span:last-child{color:var(--fc-dark-grey)}.single-cruises .breadcrumbs span:first-child span{padding-right:0}.single-cruises .breadcrumbs>span{margin-right:5px;padding:0}.flex .packtwo-col .add-info-block{width:unset}.additional-content-col{width:50%!important}.packed-section{display:flex;justify-content:space-between;gap:36px}.h3-packed-section{margin-top:40px}.h3-packed-section h3{font-weight:900;color:#000;text-transform:unset}.h3-packed-section p{color:#000;text-transform:unset}.single-cruises button.slick-prev:before,.single-cruises button.slick-next:before{content:'\f078';font-family:"Font Awesome 6 Pro";width:32px;height:32px;background:var(--white);border-radius:50%;color:var(--ca-black-light);font-weight:800;display:flex;font-size:10px;align-items:center;justify-content:center;rotate:90deg}.single-cruises button.slick-next:before{rotate:-90deg}.top-info-left li{display:flex;gap:8px}.top-info-left li i{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.book-now-button-under{width:100%;height:100%;background-color:#fff;color:#000;border-radius:10px;border:1px solid #e2e2e2e2}.book-now-button-under:hover{background-color:#f5f5f5;border:1px solid #000}.single-cruises .amenities-top-list{margin:55px 0 0 0}.single-cruises .amenities-top-list h2{margin-bottom:14px;font-family:"Gill Sans",Helvetica,Arial,sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;color:var(--fc-dark-grey);line-height:28px}.single-cruises .amenities-top-list .amenities-list{display:flex;align-items:center;flex-wrap:wrap}.single-cruises .amenities-top-list .amenities-list li{color:var(--fc-dark-grey);font-family:"Roboto Black",sans-serif;font-size:14px;margin:0;line-height:24px;position:relative}.single-cruises .amenities-top-list .amenities-list li span{margin:0 10px 0 0}.single-cruises .amenities-top-list .amenities-list li span i{margin:0 4px 0 0}.single-cruises .amenities-top-list .amenities-list li:last-of-type:after{display:none}.single-cruises .itinerary-top-list{margin:53px 0 0 0}.single-cruises .itinerary-top-list h2{margin-bottom:14px;font-family:"Gill Sans",Helvetica,Arial,sans-serif;font-size:22px;font-weight:800;text-transform:capitalize;color:var(--fc-dark-grey);line-height:28px}.single-cruises .itinerary-top-list .itinerary-list{display:flex;align-items:center;flex-wrap:wrap}.single-cruises .itinerary-top-list .itinerary-list li{color:var(--fc-dark-grey);font-family:"Roboto Black",sans-serif;font-size:16px;margin:0;line-height:24px;position:relative;padding-right:25px}.single-cruises .itinerary-top-list .itinerary-list li:after{content:"-";font-size:16px;color:var(--fc-dark-grey);font-family:"Roboto Black",sans-serif;line-height:24px;position:absolute;right:10px;top:50%;transform:translateY(-50%)}.single-cruises .itinerary-top-list .itinerary-list li:last-of-type:after{display:none}.single-cruises #cruise-map{margin:23px 0 0 0;height:480px}.single-cruises #tabs-ship.packed-section{margin:57px 0 0 0;flex-direction:column;justify-content:space-between;gap:0}.single-cruises #tabs-ship .flex .packtwo-col{margin:0}.single-cruises #promo-cruise.packed-section .packtwo-col{width:calc(100% - 420px);position:relative;min-height:250px;height:100%}.single-cruises .packed-section .packtwo-col-right .btn-holder{gap:15px}.single-cruises .packed-section .packtwo-col-right .btn-holder a{width:100%!important;max-width:100%!important;max-height:40px}.single-cruises .packed-section .packtwo-col-right .near-departure a.call-btn,.single-cruises .packed-section .packtwo-col-right .btn-holder a.enquire-btn{background-color:#0072EA;color:#fff}.single-cruises .packed-section .packtwo-col-right .near-departure a.call-btn:hover,.single-cruises .packed-section .packtwo-col-right .btn-holder a.enquire-btn:hover{background-color:var(--fc-blue-hover);border-color:var(--fc-blue-hover)}@media all and (min-width :1100px){.single-cruises #promo-cruise.packed-section .packtwo-col{min-height:500px}}.single-cruises .packed-section .packtwo-col .ship-slideshow{height:500px}.single-cruises .packed-section .packtwo-col .ship-slideshow,.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-list{border-radius:12px}.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-list .slide{height:500px}.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-prev,.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-next{scale:1}.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-prev:hover,.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-next:hover{opacity:1;transform:translate(0,-50%) scale(.9);color:var(--fc-dark-grey)}.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-prev:hover::before,.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-next:hover::before{border:1px solid var(--fc-dark-grey)}.single-cruises .packed-section .packtwo-col-right{width:384px;display:flex;flex-direction:column;justify-content:space-between}.single-cruises .packed-section .packtwo-col-right .top-title h1{font-size:32px;color:var(--fc-dark-grey);font-family:"Gill Sans",Helvetica,Arial,sans-serif;font-weight:700;text-transform:capitalize;letter-spacing:-1px}.single-cruises .packed-section .packtwo-col-right .top-info{display:flex;justify-content:space-between;gap:20px;padding-bottom:10px;border-bottom:1px solid #EFEFEF}.single-cruises .packed-section .packtwo-col-right .top-info li{margin-bottom:6px;vertical-align:middle}.single-cruises .packed-section .packtwo-col-right .top-info .top-info-right{flex:1 0 150px}.single-cruises .packed-section .packtwo-col-right .top-info .top-info-right img{max-width:150px;width:100%}.single-cruises .packed-section .packtwo-col-right .top-price{margin-top:16px;display:flex;gap:32px}.single-cruises .packed-section .packtwo-col-right .top-price .item p.price span.price-item-call-price{color:#212121}.single-cruises .packed-section .packtwo-col-right .top-price .item{margin-bottom:18px}.single-cruises .packed-section .packtwo-col-right .top-price .item p{margin-bottom:3px;line-height:18px;color:#757575;font-size:12px}.single-cruises .packed-section .packtwo-col-right .top-price .item p.price{font-size:14px}.single-cruises .packed-section .packtwo-col-right .top-price .item p.price span{font-size:18px;color:var(--fc-dark-grey);font-weight:700}.single-cruises .packed-section .packtwo-col-right .notice{color:#757575;font-size:12px;margin-bottom:5px}#book-now-0{margin-bottom:12px}.single-cruises .packed-section .packtwo-col-right .book-now-button{display:flex;background-color:#0072EA;border-radius:12px;width:100%;padding:14px;text-align:center;font-size:16px;font-weight:500;color:#fff;line-height:14px;justify-content:center;transition:all 0.3s ease-out}.single-cruises .packed-section .packtwo-col-right .cta-btn .btn:hover{background-color:#2687ED}.single-cruises .packed-section .packtwo-col-right .btn-holder{display:flex;justify-content:space-between;align-items:center;flex-direction:column}.single-cruises .packed-section .packtwo-col-right .btn-holder.bookable-buttons{flex-direction:row-reverse}.single-cruises .packed-section .packtwo-col-right .btn-holder.bookable-buttons a.enquire-btn{background-color:transparent;color:var(--fc-dark-grey)}.single-cruises .packed-section .packtwo-col-right .btn-holder a{width:46%;max-width:180px;text-align:center;border:1px solid #E0E0E0;border-radius:12px;font-size:16px;line-height:18px;font-weight:500;color:var(--fc-dark-grey);padding:10px;background-color:transparent;transition:all 0.3s ease-out;cursor:pointer}.single-cruises .packed-section .packtwo-col-right .btn-holder a:hover{border:1px solid var(--fc-dark-grey);background-color:#f5f5f5}#tabs-ship .tabs-ship-title{margin-bottom:10px}#tabs-ship .desc{margin-bottom:36px}#tabs-ship .desc p{font-size:16px!important;color:var(--fc-dark-grey);font-family:"Roboto Black",sans-serif}#tabs-ship .tabs{max-width:170px;width:40%;border-right:1px solid #e2e2e2}#tabs-ship .tab-container{width:68%;max-height:400px}#tabs-ship .tab-container{background-color:#fff}#tabs-ship .tab-container .panel{background-color:#fff}#tabs-ship .tab-container p{color:var(--fc-dark-grey)}#tabs-ship .tabs a{color:var(--fc-dark-grey);font-size:16px;text-transform:capitalize;font-family:"Roboto Black",sans-serif;border-right:none;position:relative}#tabs-ship .tabs a::after{content:"";width:2px;height:100%;right:-1px;top:0;position:absolute;background-color:#fff;opacity:0;visibility:hidden;transition:all .3s}#tabs-ship .tabs a.active::after{opacity:1;visibility:visible}#tabs-ship .tabs a:hover{background-color:#f5f5f5}#tabs-ship .tabs a.active:hover{background-color:#fff}#tabs-ship .tabs li:first-of-type a{border-top:1px solid #e2e2e2}#tabs-ship .tabs li:first-of-type a.active{border-top:1px solid #fff}#tabs-ship .tab-container .pan-desc{color:var(--fc-dark-grey);font-size:16px;font-family:"Roboto Black",sans-serif}#tabs-ship .ship-slideshow{height:400px;overflow:hidden}#tabs-ship .ship-slideshow .slide{width:100%;height:400px}#tabs-ship .flex .packtwo-col{height:400px}#tabs-ship .flex .packtwo-col:not(.additional-content-col){display:flex}.tabs-accordion{display:none}.tabs-accordion .acc-wrap{border-bottom:1px solid #0000001A}.tabs-accordion .acc-wrap:first-of-type{border-top:1px solid #0000001A}.tabs-accordion .acc-wrap .acc-header{padding:10px 46px 10px 12px;font-size:16px;font-weight:700;color:var(--fc-dark-grey);position:relative;background-color:#fff;transition:all .3s;cursor:pointer}.tabs-accordion .acc-wrap .acc-header::after{content:"\f078";font-size:12px;line-height:17px;font-family:'FontAwesome';color:var(--fc-dark-grey);position:absolute;width:32px;height:32px;background-color:#fff;border-radius:50%;right:12px;top:50%;transform:translateY(-50%);display:flex;justify-content:center;align-items:center;transition:all .3s}.tabs-accordion .acc-wrap.active .acc-header::after{transform:translateY(-50%) rotate(-180deg)}.tabs-accordion .acc-wrap:hover .acc-header{background-color:#f5f5f5}.tabs-accordion .acc-wrap.active:hover .acc-header{background-color:#fff}.tabs-accordion .acc-wrap .acc-body{display:none}.tabs-accordion .acc-wrap .acc-body .holder{padding:10px 12px}.single-cruises .grid-item-block-dates-accordion.accordion-block{margin-top:27px}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list{padding:15px 0;display:grid;width:100%;grid-template-columns:140px auto 100px 100px;grid-column-gap:15px;border-bottom:1px solid #E0E0E0}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list:first-of-type{border-top:1px solid #E0E0E0}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div:first-of-type{padding-left:0}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div:last-of-type{padding-right:0}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div h5{font-family:"Roboto Black",sans-serif;font-size:14px;font-weight:700;color:var(--fc-dark-grey);text-transform:capitalize;margin-bottom:5px}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div p{margin-bottom:0}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr{display:flex;gap:20px}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr span{font-size:14px;font-weight:400;color:var(--fc-dark-grey)}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr span.text-info{max-width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:inline-block}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .less{font-size:14px;line-height:24px;font-weight:500;color:var(--fc-dark-grey);cursor:pointer;display:none;padding-right:20px;transition:all 0.3s;position:relative;background-color:transparent}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .descr.opened .less{display:inline-block}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .less:before{content:"";width:100%;height:1px;background:var(--fc-dark-grey);position:absolute;left:0;bottom:0;opacity:1;visibility:visible;transition:all 0.3s}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .less:after{font-family:"Material Symbols Outlined";content:"expand_more";font-size:16px;line-height:20px;color:var(--fc-dark-grey);position:absolute;right:0;top:50%;transform:translateY(-50%)}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .less:hover{color:#0072EA}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .less:hover:before{opacity:0;visibility:hidden}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr span.more{font-size:14px;line-height:24px;font-weight:500;color:var(--fc-dark-grey);cursor:pointer;display:inline-block;padding-right:20px;transition:all 0.3s;position:relative}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr span.more:before{content:"";width:100%;height:1px;background:var(--fc-dark-grey);position:absolute;left:0;bottom:0;opacity:1;visibility:visible;transition:all 0.3s}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr span.more:after{font-family:"Material Symbols Outlined";content:"expand_more";font-size:16px;line-height:20px;color:var(--fc-dark-grey);position:absolute;right:0;top:50%;transform:translateY(-50%)}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr span.more:hover{color:#0072EA}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr span.more:hover:before{opacity:0;visibility:hidden}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div .descr.opened .text-info{width:100%;white-space:normal}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .descr{width:63%}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .descr.opened{width:100%}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .descr.opened .text-info{max-width:unset}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .descr.opened .text-info>span:first-child{margin:0 10px 0 0}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .img-holder{display:none}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .img-holder.showed{opacity:1;display:block;width:190px;height:auto}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .img-holder img{min-width:190px;object-fit:cover;border-radius:10px}.gap-block-additional{gap:30px}.similar-cruises-list{margin:35px 0 0 0}.similar-cruises-list-header,.similar-cruises-list-item{display:grid;grid-template-columns:minmax(135px,0.5fr) minmax(220px,1fr) minmax(180px,1fr) minmax(100px,0.5fr) minmax(150px,1fr);gap:10px;align-items:center}.similar-cruises-list-header>div:first-child,.similar-cruises-list-item>div:first-child{padding:0 0 0 15px}.similar-cruises-list-item{padding:23px 0;border-top:1px solid #E0E0E0}.similar-cruises-list-item:hover{background:var(--fc-extra-light-grey)}.similar-cruises-list-header{color:var(--fc-dark-grey);font-size:16px;font-weight:700;line-height:24px;font-family:"Roboto Black",sans-serif;margin-bottom:9px}.similar-cruises-list-item div:last-child{padding:0 15px 0 0;display:flex;justify-content:space-between;align-items:center}.similar-cruises-list-item div:last-child a{display:flex;justify-content:center;align-items:center;border-radius:50%;width:32px;height:32px;text-align:center;background:var(--white);color:var(--fc-dark-grey)}.similar-cruises-list-item div:last-child a:hover{border:1px solid var(--fc-grey)}.similar-cruises-list-item div:last-child i{font-size:10px;color:var(--fc-dark-grey)}.similar-cruises-list .similar-cruises-list-item:last-child{border-bottom:1px solid var(--fc-grey)}.similar-cruises-list-item div:nth-child(4){margin:0 0 0 10px}.similar-cruises-list-item div:nth-child(4) span:first-child{margin:0 10px 0 0}.similar-cruises-list-item .similar-cruises-item-duration span:last-child{display:none}.similar-cruises-price-info-title{font:normal normal normal 12px/20px 'Roboto';color:var(--fc-grey)}.similar-cruises-price-info-body span{font:normal normal bold 18px/20px 'Roboto';letter-spacing:-.1px;color:var(--fc-dark-grey)}.similar-cruises-price-info-body span:not(.enquire):last-child{font:normal normal normal 14px/20px 'Roboto';color:var(--fc-grey)}.similar-cruises p:last-child{margin:10px 0 0 0;text-align:left;font:normal normal normal 14px/20px 'Roboto';color:var(--fc-grey)}.similar-cruises p:last-child span{margin:0 5px 0 0}.single-cruises .footer-newsletter.newsletter-block{display:none}.single-cruises footer{margin:78px 0 0 0}.similar-cruises h2.similar-cruises-title{font-size:22px;line-height:28px;font-family:"Gill Sans",Helvetica,Arial,sans-serif;color:var(--fc-dark-grey);font-weight:800;margin-bottom:36px;text-transform:capitalize}.similar-cruises-list .similar-cruises-list-item:last-child{border-bottom:1px solid #E0E0E0}.similar-cruises-list .similar-cruises-list-item .price p{margin-bottom:3px;line-height:18px;color:#757575;font-size:12px}.similar-cruises-list .similar-cruises-list-item .duration span{display:none}.similar-cruises-list .similar-cruises-list-item .price span{font-size:18px;color:var(--fc-dark-grey);font-weight:700}.single-cruises .staterooms-block,.single-cruises .staterooms-block .slick-track,.single-cruises .staterooms-block .slick-list{display:flex;width:100%;margin:0}.single-cruises .staterooms-block .slick-track .cabins-content{display:flex;flex-flow:column;height:auto}.single-cruises .staterooms-block .slick-track .cabins-content .read-more{margin-top:auto}.staterooms-block>div>img{height:206px}.staterooms-block.staterooms-block-holder{grid-template-columns:repeat(4,1fr);gap:24px}.cabins .slide{height:auto}.cabins .slide .img-holder{border-radius:12px;overflow:hidden;font-size:0;line-height:0}.cabins .slide .img-holder img{height:450px;width:100%;object-fit:cover}.cabins .ship-slideshow{height:auto}.cabins .ship-slideshow .slick-list{border-radius:0}.cabins{margin:55px 0 0 0;padding-bottom:60px}.cabins h3{margin-bottom:26px}.cabins .cabins-content{margin:0 12px}.cabins .cabins-content .image{border-radius:12px;overflow:hidden;margin-bottom:20px;font-size:0;line-height:0}.cabins .cabins-content .image img{height:206px;object-fit:cover;width:100%}.cabins .cabins-content .cabin-card-title{font-size:18px;line-height:28px;color:var(--fc-dark-grey);font-family:'Roboto',sans-serif;margin-bottom:15px;text-transform:capitalize;font-weight:500}.cabins .cabins-content p{margin-bottom:0}.cabins .cabins-content .read-more{font-size:14px;line-height:24px;font-weight:600;color:var(--fc-dark-grey);cursor:pointer;display:flex;width:fit-content;padding-right:20px;transition:all 0.3s;position:relative;text-transform:capitalize}.cabins .cabins-content .read-more:before{content:"";width:100%;height:1px;background:var(--fc-dark-grey);position:absolute;left:0;bottom:0;opacity:1;visibility:visible;transition:all 0.3s}.cabins .cabins-content .read-more:after{font-family:"Font Awesome 6 Pro";content:"\f078";font-size:12px;line-height:20px;color:var(--fc-dark-grey);position:absolute;right:0;top:50%;transform:translateY(-50%)}.cabins .cabins-content .read-more:hover{color:#0072EA}.cabins .cabins-content .read-more:hover:before{opacity:0;visibility:hidden}.cabins .cabins-content .more-text{display:none}.cabins .slick-arrow{top:-40px}.cabins .slick-prev:before{font-family:"Material Symbols Outlined";content:"chevron_left";font-size:16px;line-height:19px;background:#fff;border:1px solid #E0E0E0;display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;color:var(--fc-dark-grey);transition:all .3s}.cabins .slick-prev:hover::before{border:1px solid var(--fc-dark-grey);background:#f5f5f5}.cabins .slick-next:before{font-family:"Material Symbols Outlined";content:"chevron_right";font-size:16px;line-height:19px;background:#fff;border:1px solid #E0E0E0;display:flex;justify-content:center;align-items:center;border-radius:50%;width:40px;height:40px;color:var(--fc-dark-grey);transition:all .3s}.cabins .slick-next:hover::before{border:1px solid var(--fc-dark-grey);background:#f5f5f5}.cabins .slick-next:hover,.cabins .slick-prev:hover{opacity:1;color:var(--fc-dark-grey)}.cabins .slick-next{right:0}.cabins .slick-prev{left:auto;right:50px}.similar-cruises{padding-bottom:60px}#data-for-form{display:none}#cruise-enquiry .cruise-form #frm_field_22_container{display:block}#cruise-enquiry .cruise-form #field_22zco_label{display:block}#cruise-enquiry #frm_checkbox_22-0 label,#cruise-enquiry #frm_checkbox_22-1 label{display:flex}#cruise-enquiry .frm_footer_box{display:flex;justify-content:space-between;align-items:flex-end}@media (max-width:1030px){.about-ship-body-slider{width:100%}.about-ship-body-description{display:none}.single-cruises #section-tab-mobile{display:block}.single-cruises .packed-section{flex-direction:column}.single-cruises .packed-section .packtwo-col,.single-cruises #promo-cruise.packed-section .packtwo-col{max-width:100%;width:100%}}@media only screen and (max-width:980px){.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-prev,.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-next{display:block!important}.single-cruises .packed-section .packtwo-col-right .top-title h1{font-size:22px;line-height:28px}.single-cruises .packed-section .packtwo-col-right .btn-holder a{max-width:100%}#tabs-ship .gap-block-additional{flex-direction:column;gap:0}#tabs-ship .flex .packtwo-col.additional-content-col{margin-bottom:20px;width:100%!important}#tabs-ship .col-desktop{display:none}#tabs-ship .flex .packtwo-col:not(.additional-content-col){display:none}#tabs-ship .flex .tabs-accordion{display:block}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap{width:100%;flex-direction:column;margin-bottom:5px}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .descr{width:340px}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .descr.opened{flex-direction:column;margin-bottom:5px}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .img-holder.showed{width:100%}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .img-holder img{max-width:100%}.cabins .slick-next,.cabins .slick-prev{display:block!important}.cabins{margin:50px 0 0 0}.cabins h3{padding-right:100px}.similar-cruises{padding-bottom:50px}}@media only screen and (max-width:920px){.similar-cruises h2.similar-cruises-title{font-size:22px;margin-bottom:24px}.promo-cruise{flex-direction:column}.promo-cruise-info-price{margin:25px 0 0 0;padding:28px 0 0 0;border-top:1px solid var(--ca-grey-5)}.similar-cruises-list-header{display:none}.similar-cruises-list{max-height:460px;overflow-y:auto}.similar-cruises-list-item{display:grid;grid-template-columns:1fr;gap:10px;padding:12px 0 12px;font-size:16px;color:var(--fc-dark-grey)}.similar-cruises-list-item:hover{background:unset}.similar-cruises-list-item div:first-child{padding:0}.similar-cruises-list-item div:nth-child(3) span:last-child{margin:0 0 0 5px}.similar-cruises-item-duration{display:none}.similar-cruises-list-item .similar-cruises-item-duration span:last-child{display:inline-block}.promo-cruise-slider{width:100%}.similar-cruises-list .similar-cruises-list-item .duration span{display:inline}.similar-cruises-list .similar-cruises-list-item .duration{margin:0}}@media only screen and (max-width:768px){.single-cruises .packed-section .packtwo-col-right{width:100%;max-width:100%}.single-cruises footer{margin:60px 0 0 0}.single-cruises .grid-item-block-dates-accordion.accordion-block{max-height:412px;overflow-y:auto}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list{display:grid;grid-template-columns:1fr 1fr}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div:nth-child(1),.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div:nth-child(2){grid-column-start:1;grid-column-end:3}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div:nth-child(3),.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div:nth-child(4){display:flex;width:140px}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div{padding:0;display:flex;align-items:baseline;flex-wrap:wrap}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list>div h5{margin-right:20px}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap{gap:0;padding:0 15px 0 0}.single-cruises .grid-item-block-dates-accordion.accordion-block .date-list .content-wrap .descr{width:100%}.single-cruises .packed-section .packtwo-col-right .btn-holder.bookable-buttons a.call-btn{font-size:12.5px}}@media only screen and (max-width:640px){.single-cruises #promo-cruise.packed-section .packtwo-col{min-height:unset}.single-cruises .packed-section .packtwo-col .ship-slideshow{height:219px}.single-cruises .packed-section .packtwo-col .ship-slideshow .slick-list .slide{height:219px}.single-cruises .packed-section .packtwo-col{height:219px;min-height:unset}.single-cruises #cruise-map{height:340px}.cabins .slide .img-holder img{height:250px}#tabs-ship .flex .packtwo-col.additional-content-col{height:227px!important}#tabs-ship .flex .packtwo-col.additional-content-col .ship-slideshow{height:227px}#tabs-ship .flex .packtwo-col.additional-content-col .ship-slideshow .slide{height:227px}#tabs-ship .slick-prev,#tabs-ship .slick-next{display:block!important}}@media (max-width:620px){.grid-item-block{display:grid;grid-template-columns:1fr;border:none;border-radius:unset;border-bottom:1px solid #e2e2e2e2}}.tippy-box{background-color:#022345;color:#FFF}.tippy-arrow{color:#022345}.tippy-box{padding:10px}@media screen and (max-width:1265px){.single-cruises .packed-section .packtwo-col-right .top-info .top-info-right{flex:inherit}.single-cruises .packed-section .packtwo-col-right .top-price{justify-content:space-between}}