.rating{display:flex;justify-content:center;align-items:center;margin-right:4px}.cruises-carousel{height:300px}.carousel-inner,.carousel-item{height:100%}.carousel-slide{color:#100225;cursor:pointer}.carousel-slide .carousel-control-next svg,.carousel-slide .carousel-control-prev svg{width:46px;height:46px}.carousel-slide .carousel-slide__card{min-height:240px;padding:24px;background:#fff;border-radius:16px;display:flex;flex-direction:column;justify-content:center}.carousel-slide .carousel-slide__ship-info{display:flex;flex-direction:column;align-items:flex-start}.carousel-slide .carousel-slide__footer{display:flex;justify-content:space-between;align-items:center}.carousel-slide .carousel-slide__ship-rating{display:flex;justify-content:flex-start}.carousel-slide .carousel-slide__ship-rating .rating{justify-content:flex-start}.carousel-slide .carousel-slide__description{text-align:left;margin-bottom:16px}.carousel-slide .carousel-slide__description .price{font-weight:700}.carousel-slide .carousel-slide__ship-name{display:flex;justify-content:flex-start;margin-bottom:4px}.carousel-slide .carousel-slide__ship-name .icon{margin-right:8px}.carousel-slide .carousel-slide__ship-name .icon g{opacity:1}.carousel-slide .carousel-slide__ship-name .icon path:first-child{fill:#100225}.carousel-slide .carousel-slide__deal-score{display:flex;justify-content:center;align-items:center;position:relative}.carousel-slide .carousel-slide__deal-score span{margin-right:16px}.carousel-slide .carousel-slide__deal-score svg circle{stroke:#049dd9}.carousel-slide .carousel-slide__deal-score .rating-circle{position:relative}.carousel-slide .carousel-slide__deal-score .rating-percentile{position:absolute;left:30px;top:30px;transform:translate(-14px,-13px);font-size:32px;color:#049dd9;font-weight:600;letter-spacing:-.5px;line-height:32px}@media(max-width:991px){.carousel-caption{left:unset;right:unset;padding:0}.carousel-control-next{right:-15px}.carousel-indicators{bottom:-30px}.carousel-indicators button[data-bs-target]{width:8px;height:8px;border-radius:50%;margin:0 4px}.carousel-inner{width:70%;margin:0 auto}}@media(max-width:767px){.carousel-inner{width:100%}.carousel-control-next,.carousel-control-prev{width:35%}.carousel-control-next svg,.carousel-control-prev svg{display:none}}.cruise-footer-area .content-wrapper{min-height:350px;position:relative;margin:80px 0;padding:32px 48px}.cruise-footer-area .content{z-index:2;position:relative}.cruise-footer-area .heading{font-size:44px;font-weight:700;letter-spacing:-1.5px;margin-bottom:32px}.cruise-footer-area .background-image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:50%;border-radius:16px}.cruise-footer-area .signup-btn{background-color:#fdab00;border:none;padding:14px 48px;font-size:24px;font-weight:700;border-radius:4px;margin-bottom:24px;box-shadow:0 12px 16px 0 rgba(0,0,0,.161)}.cruise-footer-area .cruise-newsletter-form{max-width:440px}.cruise-footer-area .cruise-newsletter-form .email-input{padding:16px;font-size:24px;color:#100225}.cruise-footer-area .cruise-newsletter-form .email-input::placeholder{color:#100225;opacity:1}@media(min-width:768px)and (max-width:991px){.cruise-footer-area .cruise-newsletter-form{display:flex;justify-content:center;align-items:center;margin:0 auto;max-width:unset}.cruise-footer-area .cruise-newsletter-form form{display:flex;justify-content:center;align-items:stretch;flex-direction:column;width:70%}.cruise-footer-area .heading{text-align:center}}@media(max-width:767px){.cruise-footer-area{padding-left:0;padding-right:0}.cruise-footer-area .content-wrapper{margin:0;padding:48px 16px}.cruise-footer-area .background-image{border-radius:0}.cruise-footer-area .heading{font-size:24px;line-height:32px;margin-bottom:20px}.cruise-footer-area .cruise-newsletter-form{margin-bottom:32px}.cruise-footer-area .signup-btn{width:100%;margin-bottom:0}}.advantages-container{margin-top:48px;margin-bottom:24px}@media(min-width:768px)and (max-width:991px){.advantages-container{margin-top:60px}}@media(max-width:767px){.advantages-container{flex-wrap:wrap}.advantages-container .advantage{width:50%;padding:0 24px;margin:0 0 24px}.advantages-container .advantage h2{font-size:16px}.advantages-container .advantage img{width:40px;height:40px}}.advantage{width:calc(100% - 48px);margin:0 24px;display:flex;flex-direction:column;align-items:center;justify-content:center}.advantage h2{font-size:20px;font-weight:700;font-family:var(--font-family);text-align:center;margin-top:10px}.rcs-custom-scroll{min-height:0;min-width:0}.rcs-custom-scroll .rcs-outer-container{overflow:hidden}.rcs-custom-scroll .rcs-outer-container .rcs-positioning{position:relative}.rcs-custom-scroll .rcs-outer-container:hover .rcs-custom-scrollbar{opacity:1;transition-duration:.2s}.rcs-custom-scroll .rcs-inner-container{overflow-x:hidden;overflow-y:scroll;-webkit-overflow-scrolling:touch}.rcs-custom-scroll .rcs-inner-container:after{content:"";position:absolute;top:0;right:0;left:0;height:0;background-image:linear-gradient(180deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.05) 60%,transparent);pointer-events:none;transition:height .1s ease-in;will-change:height}.rcs-custom-scroll .rcs-inner-container.rcs-content-scrolled:after{height:5px;transition:height .15s ease-out}.rcs-custom-scroll.rcs-scroll-handle-dragged .rcs-inner-container{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rcs-custom-scroll .rcs-custom-scrollbar{position:absolute;height:100%;width:6px;right:3px;opacity:0;z-index:1;transition:opacity .4s ease-out;padding:6px 0;box-sizing:border-box;will-change:opacity;pointer-events:none}.rcs-custom-scroll .rcs-custom-scrollbar.rcs-custom-scrollbar-rtl{right:auto;left:3px}.rcs-custom-scroll.rcs-scroll-handle-dragged .rcs-custom-scrollbar{opacity:1}.rcs-custom-scroll .rcs-custom-scroll-handle{position:absolute;width:100%;top:0}.rcs-custom-scroll .rcs-inner-handle{height:calc(100% - 12px);margin-top:6px;background-color:rgba(78,183,245,.7);border-radius:3px}.PhoneInput_input-wrapper__7HGyG{margin-top:10px;background-color:#fff;border-radius:5px}.label{font-size:12px;line-height:16px}.value{font-size:18px;font-weight:600;line-height:20px;letter-spacing:-.24px;margin:0}.rcs-custom-scroll .rcs-inner-handle{background-color:#5f6265!important}.rcs-inner-container>div{height:300px}.cruises-form{font-family:var(--font-family)}.cruises-form .react-select-container{width:100%;height:50px}.cruises-form .react-select-container .placeholder{font-size:18px;font-weight:700;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin:0;line-height:22px;color:#575756}.cruises-form .react-select-container .indicators-container{display:none}.cruises-form .react-select-container .control,.cruises-form .react-select-container .option{cursor:pointer}.cruises-form .react-select-container .option{font-size:14px;font-weight:600;line-height:18px}.cruises-form .react-select-container .input{margin:0;padding:0}.cruises-form .react-select-container .control{height:50px;display:flex;align-items:center;justify-content:flex-start;padding:6px 12px;border:0;box-shadow:none}.cruises-form .react-select-container .icon{margin-right:12px}.cruises-form .react-select-container .text{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-grow:1;max-width:80%}.cruises-form .react-select-container .value-container{padding:0}.cruises-form .react-select-container .group-heading{letter-spacing:-.2px;font-size:14px;font-weight:700;text-transform:none;margin:16px 0}.cruises-form .react-select-container .single-value{margin-left:0;margin-right:0}.cruises-form .react-select-container .single-value .pin-icon svg path{fill:#100225}.cruises-form .react-select-container .menu{margin-top:-4px;border-top-left-radius:0;border-top-right-radius:0}.cruises-form .control-text{color:#575756;font-weight:700}.cruises-form .divider{width:100%;height:1px;background:#dadada;margin:16px 0}.cruises-form .divider.full-width{margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}.cruises-form .input-icon{width:24px;margin-right:12px;display:flex;justify-content:center;align-items:center}.passenger-counter{width:100%;height:50px;position:relative}.passenger-counter .passenger-counter__header{padding:8px 12px;display:flex;justify-content:flex-start;align-items:center;min-height:50px}.passenger-counter .passenger-counter__counter-wrapper{position:absolute;top:48px;border-bottom-left-radius:8px;border-bottom-right-radius:8px;background-color:#fff;width:100%;cursor:auto}.passenger-counter .passenger-counter__counter{border-top:1px solid #dadada;border-bottom:1px solid #dadada;padding:16px}.passenger-counter .passenger-counter__alert{margin-bottom:15px}.passenger-counter .passenger-counter__input{display:flex;align-items:center;justify-content:space-between;margin-bottom:15px}.passenger-counter .passenger-counter__input:first-child{margin-bottom:28px}.passenger-counter .passenger-counter__input p{margin-bottom:0}.passenger-counter .passenger-counter__input .children{font-size:12px;letter-spacing:-.24px}.passenger-counter .passenger-counter__controls{display:flex;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.passenger-counter .passenger-counter__button{background:transparent;outline:none;border:1px solid #9e9e9e;border-radius:100%;width:30px;height:30px;display:flex;justify-content:center}.passenger-counter .passenger-counter__button--disabled{pointer-events:none;opacity:.5}.passenger-counter .passenger-counter__count{font-size:16px;font-weight:600;margin:0 8px;min-width:10px}.passenger-counter .passenger-counter__confirm-btn{margin:16px 0;padding:0 16px;display:flex;justify-content:flex-end}.passenger-counter .passenger-counter__confirm-btn button{font-size:14px;color:#fff;font-weight:700}.passenger-counter .passenger-counter__children-ages{display:flex;justify-content:space-between;margin-top:15px;flex-wrap:wrap}.passenger-counter .passenger-counter__child-age{width:45%;margin-bottom:15px}.passenger-counter .passenger-counter__child-age .indicators-container svg{width:15px;color:#000}.passenger-counter .passenger-counter__child-age .indicator-separator{display:none}.passenger-counter .passenger-counter__child-age .placeholder{font-size:12px;white-space:nowrap}.passenger-counter .passenger-counter__child-age .option{padding:0 8px}.passenger-counter .passenger-counter__child-age .menu{z-index:10}.passenger-counter .passenger-counter__child-age .single-value{font-size:14px}.departure-months{width:100%;height:50px;position:relative}.departure-months .departure-months__dropdown{position:absolute;top:0;left:0;border-radius:6px;width:calc(150% + 7px);background:#fff;display:none;flex-direction:column;padding:0 16px;cursor:auto}.departure-months .departure-months__dropdown.open{display:flex}.departure-months .departure-months__input{height:100%;display:flex;justify-content:flex-start;align-items:center;padding:6px 12px}.departure-months .departure-months__selected{width:100%;height:100%}.departure-months .departure-months__wrapper{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap}.departure-months .departure-months__month{width:25%;padding:8px 10px;display:flex;justify-content:center;align-items:center;cursor:pointer;transition:all .3s ease-in-out}.departure-months .departure-months__month.selected{background-color:#049dd9;color:#fff}.departure-months .departure-months__year{font-size:20px;font-weight:700;text-align:center;border:1px solid #dadada;width:-moz-fit-content;width:fit-content;margin:12px auto;padding:2px 8px;border-radius:8px}.departure-months .departure-months__heading{font-size:20px;font-weight:700;padding:12px;text-align:center}.departure-months .departure-months__confirm-btn{width:100%;margin-bottom:16px;padding:10px;border-radius:8px;color:#fff;font-size:14px;font-weight:700;background-color:#049dd9}.departure-months .button{font-size:14px;font-weight:700;border:none}.departure-months .departure-months__random-btn{color:#049dd9;background-color:transparent;text-decoration:none;outline:none}@media(max-width:767px){.cruises-filter-form .title{margin-bottom:24px}.cruises-form .departure-months__dropdown{width:100%}}
/*# sourceMappingURL=eb26f02026d23080.css.map*/