@charset "UTF-8";*{box-sizing:border-box;padding:0;margin:0}:root{--main_color: #e5a134;--secondary_color: #225a7d;--gray: #515151;--dark: #121212;--light_gray: #707070}.main_color{color:var(--main_color)}.secondary_color{color:var(--secondary_color)}.gradient_orange{background:transparent linear-gradient(90deg,#e5a134 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box}.gradient_blue{background:transparent linear-gradient(90deg,#225a7d 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box}.gray{color:var(--gray)}.dark_color{color:var(--dark)}.light_gray{color:#707070}body{font-family:Poppins,sans-serif;font-weight:400;background-color:#fff}body,html{scroll-behavior:smooth}ul{margin:0;padding:0;list-style:none}a{display:block;text-decoration:none}img{max-width:100%;height:auto}html.hideScroll ::-webkit-scrollbar-thumb{opacity:0!important;visibility:hidden!important}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{transition:all .3s linear;background:var(--main_color);border-radius:10px}.form-control,.form-check-input,.form-select{box-shadow:none!important;outline:none!important}label.required:after{content:"*";position:absolute;right:-10px;top:0;color:#e5a134}.splitting .char{animation:slide-in .5s cubic-bezier(.5,0,.5,1) both;animation-delay:calc(60ms * var(--char-index))}@keyframes slide-in{0%{opacity:0}}nav.main_navbar{background-color:#2c3333;position:sticky;top:0;z-index:10}nav.main_navbar .nav_wrapper{display:flex;align-items:center;justify-content:space-between;width:100%}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars{display:flex;flex-direction:column;gap:5px}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars span{background-color:#fff;height:1px;transition:all .3s linear}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars span:nth-child(1){width:15px}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars span:nth-child(2){width:25px}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars span:nth-child(3){width:20px}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars:hover span:nth-child(1),nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars:hover span:nth-child(3){width:25px}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars.show span{background-color:var(--main_color)}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars.show span:nth-child(1){width:25px;transform:rotate(47deg) translate(3px,4px)}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars.show span:nth-child(2){transform:translate(-20px);opacity:0;visibility:hidden}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu .bars.show span:nth-child(3){width:25px;transform:rotate(-45deg) translate(4px,-5px)}nav.main_navbar .nav_wrapper .menu_wrapper .main_menu div{color:#fff}nav.main_navbar .nav_wrapper .menu_wrapper .language{border-left:2px solid #fff}nav.main_navbar .nav_wrapper .menu_wrapper .language button{font-size:16px;font-weight:400;text-decoration:underline}nav.main_navbar .nav_wrapper .menu{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:5;background:url(/build/assets/pexels-rachel-claire-4577718-4dbddd18.jpg);background-repeat:no-repeat;background-position:bottom;background-size:cover;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;padding-inline-start:200px;padding-inline-end:300px;clip-path:circle(0px at 6% 0px);transition:all .3s linear}nav.main_navbar .nav_wrapper .menu:before{content:"";position:absolute;left:0;top:0;background-color:#12121299;width:100%;height:100%;z-index:-1}nav.main_navbar .nav_wrapper .menu.show_menu{clip-path:circle(5000px at 6% 0px)!important}nav.main_navbar .nav_wrapper .menu>ul li:not(:last-child){margin-bottom:20px}nav.main_navbar .nav_wrapper .menu>ul li:not(.support_mobile) a{color:#fff;opacity:.5;transition:all .3s linear;font-size:40px;font-weight:700;transform-origin:left}nav.main_navbar .nav_wrapper .menu>ul li:not(.support_mobile) a:hover{opacity:1;letter-spacing:3px;transform:scale(1.1)}nav.main_navbar .nav_wrapper .menu>ul li.support_mobile{display:none}nav.main_navbar .nav_wrapper .menu .menu_footer{justify-content:space-between;width:100%}nav.main_navbar .nav_wrapper .menu .menu_footer ul li:not(:last-child){margin-bottom:10px}nav.main_navbar .nav_wrapper .menu .menu_footer .social_accounts a{color:#fff;transition:color .3s linear}nav.main_navbar .nav_wrapper .menu .menu_footer .social_accounts a:hover{color:var(--main_color)}nav.main_navbar .nav_wrapper .logo{width:50px}nav.main_navbar .nav_wrapper .support .hotline{color:var(--main_color);font-size:16px;font-weight:500}nav.main_navbar .nav_wrapper .support .auth_btn{display:none;align-items:center;gap:30px}nav.main_navbar .nav_wrapper .support .auth_btn a{font-size:16px;font-weight:400}nav.main_navbar .nav_wrapper .support .auth_btn a.signup{background:#fff 0% 0% no-repeat padding-box;color:#2c3333;border-radius:19px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0;width:134px;height:36px;display:flex;align-items:center;justify-content:center}nav.main_navbar .nav_wrapper .support .auth_btn a.signup:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--main_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}nav.main_navbar .nav_wrapper .support .auth_btn a.signup:hover{color:#fff}nav.main_navbar .nav_wrapper .support .auth_btn a.signup:hover:before{transform:scale(4)}footer{background:transparent linear-gradient(180deg,#225a7d 0%,#06113c 100%) 0% 0% no-repeat padding-box}footer .contact_section ul.contact_info li:not(:last-child){margin-bottom:15px}footer .contact_section ul.contact_info li a,footer .contact_section ul.contact_info li span.address{font-size:16px;font-weight:300}footer .links{margin-top:70px}footer .links ul li{margin-bottom:15px}footer .links ul li a{font-size:16px;font-weight:300}footer .miss_out .title{font-size:18px;font-weight:500}footer .miss_out p{font-size:12px;font-weight:300}footer .miss_out form ::placeholder{color:#d2d2d2;font-size:12px;font-weight:300}footer .miss_out form input{border:.5px solid #D2D2D2;border-radius:20px;background-color:transparent;padding:.475rem .75rem}footer .miss_out form input,footer .miss_out form input:focus{color:#fff;background-color:#fff3}footer .miss_out form button{background:var(--main_color) 0% 0% no-repeat padding-box;color:#fff;border-radius:24px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0;border-color:transparent;padding:5px 25px;outline:none;right:2px;top:50%;transform:translateY(-50%)}footer .miss_out form button:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--secondary_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}footer .miss_out form button:hover{color:#fff}footer .miss_out form button:hover:before{transform:scale(4)}footer .bottom_footer{text-align:end}header.homepage{min-height:100vh;margin-bottom:20px}header.homepage .layover{left:0;top:0;width:100%;height:calc(100% - 71px);display:flex;align-items:center;justify-content:center;pointer-events:none;background-color:#00000080}header.homepage .layover h3{width:40%;text-align:center;line-height:40px;font-size:35px;margin-top:20px;background:#a7cfdf;background:-webkit-linear-gradient(to right,#fff 0%,#e5a134 100%);background:-moz-linear-gradient(to right,#fff 0%,#e5a134 100%);background:linear-gradient(to right,#fff 0%,#e5a134 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}section.secure h4{font-size:42px;font-weight:700;width:550px}section.secure p{font-size:18px;font-weight:400;line-height:27px;width:540px}section.programs .slide_count{text-align:end;margin-bottom:30px}section.programs .splide .splide__list .splide__slide{border-radius:24px;overflow:hidden;position:relative}section.programs .splide .splide__list .splide__slide img{height:100%;width:100%}section.programs .splide .splide__list .splide__slide:nth-child(odd):before{content:"";position:absolute;background:transparent linear-gradient(90deg,#e5a134 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box;left:0;top:0;width:100%;height:100%}section.programs .splide .splide__list .splide__slide:nth-child(2n):before{content:"";position:absolute;background:transparent linear-gradient(90deg,#225a7d 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box;left:0;top:0;width:100%;height:100%}section.programs .splide .splide__list .splide__slide .program_plan{padding:15px;position:absolute;left:0;top:50%;transform:translateY(-50%)}section.programs .splide .splide__list .splide__slide .program_plan .program_title{font-size:35px;font-weight:700}section.programs .splide .splide__list .splide__slide .program_plan .program_details .nights_count{border-bottom:2px solid #fff;padding:5px}section.programs .splide .splide__list .splide__slide .program_plan .program_details .nights_count,section.programs .splide .splide__list .splide__slide .program_plan .program_details div{font-size:16px;font-weight:300}section.programs .splide .splide__list .splide__slide .program_plan .program_details div{width:295px}section.programs .splide .splide__arrow--prev{left:5rem}section.programs .splide .splide__arrow{background-color:#12121266!important}section.programs .splide .splide__arrow svg{fill:#fff}section.programs a.more_programs{background:var(--main_color) 0% 0% no-repeat padding-box;color:#fff;border-radius:33px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0;font-size:18px;font-weight:400;padding:7px 45px;width:fit-content}section.programs a.more_programs:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--secondary_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}section.programs a.more_programs:hover{color:#fff}section.programs a.more_programs:hover:before{transform:scale(4)}section.cruise{overflow-x:hidden}section.cruise .heading{text-align:center;width:85%;margin:auto}section.cruise .heading .title span{font-size:40px;font-weight:700}section.cruise .heading p{font-size:18px;font-weight:400;width:960px;margin:auto}section.cruise .row{gap:20px}section.cruise .cruise_card{overflow:hidden;border-radius:16px;position:relative;height:241px;z-index:0}section.cruise .cruise_card.card_one:after,section.cruise .cruise_card.card_two:after,section.cruise .cruise_card.card_three:after,section.cruise .cruise_card.card_four:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-repeat:no-repeat;background-size:cover;background-position:center center}section.cruise .cruise_card.card_one:before,section.cruise .cruise_card.card_two:before,section.cruise .cruise_card.card_three:before,section.cruise .cruise_card.card_four:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:0}section.cruise .cruise_card.card_one:before,section.cruise .cruise_card.card_two:before{background:#225a7d;opacity:54%}section.cruise .cruise_card.card_one{transform:translate(700px)}section.cruise .cruise_card.card_one:after{background-image:url(/build/assets/Mask-Group\ 182-8a01f61a.png)}section.cruise .cruise_card.card_two{transform:translate(-700px)}section.cruise .cruise_card.card_two:after{background-image:url(/build/assets/pexels-muhammed-zahid-bulut-12762759-de33fd10.png)}section.cruise .cruise_card.card_three{transform:translate(700px)}section.cruise .cruise_card.card_three:after{background-image:url(/build/assets/9c2d0fc5-a1a9-45ff-900b-74be3b3616d7-74804d0e.png)}section.cruise .cruise_card.card_three:before{background:rgba(0,0,0,0) linear-gradient(90deg,#e5a134 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box;opacity:60%}section.cruise .cruise_card .cruise_content{align-items:flex-end;padding:15px;z-index:0;display:flex;justify-content:space-between;width:100%}section.cruise .cruise_card .cruise_content .cruise_name{display:flex;align-items:center;gap:20px}section.cruise .cruise_card .cruise_content .cruise_name img{border-right:2px solid #fff;padding:0 10px}section.cruise .cruise_card .cruise_content .cruise_name span{font-size:30px;font-weight:600}section.cruise .cruise_card .cruise_content a{display:flex;gap:10px;color:#fff;font-size:18px;font-weight:400}section.cruise .cruise_card:hover .cruise_content a div{animation-name:move;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate-reverse;animation-duration:1s}section.cruise a.more_cruises{background:var(--secondary_color) 0% 0% no-repeat padding-box;color:#fff;border-radius:33px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0;font-size:18px;font-weight:400;padding:7px 45px;width:fit-content}section.cruise a.more_cruises:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--main_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}section.cruise a.more_cruises:hover{color:#fff}section.cruise a.more_cruises:hover:before{transform:scale(4)}section.explore{background-image:url(/build/assets/fixed_bg-944b940f.png);background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;overflow-x:hidden}section.explore .heading{padding-inline-start:180px}section.explore .heading h4{font-size:50px;font-weight:600;position:relative;letter-spacing:10px}section.explore .heading h4:before{content:"";position:absolute;left:60px;bottom:-5px;width:580px;height:100%;border-bottom:1px dashed ffffff66}section.explore .heading p{font-size:40px;font-weight:300;margin-left:140px;letter-spacing:15px}section.travel_agency .heading .title{font-size:40px;font-weight:500}section.travel_agency .gratsia_info p{font-size:18px;font-weight:300;line-height:27px}section.travel_agency .gratsia_info a{color:var(--main_color)}section.travel_agency .stats{align-items:flex-end;justify-content:space-between}section.travel_agency .stats .reservation,section.travel_agency .stats .clients,section.travel_agency .stats .destination{display:flex;flex-direction:column;align-items:center}section.travel_agency .stats .reservation span:not(.count),section.travel_agency .stats .clients span:not(.count),section.travel_agency .stats .destination span:not(.count){font-size:16px;font-weight:300}section.travel_agency .stats .reservation .count,section.travel_agency .stats .destination .count{font-size:60px;font-weight:700}section.travel_agency .stats .clients .count{font-size:100px;font-weight:700}section.destination .heading{text-align:center}section.destination .heading .title{font-size:40px;font-weight:700}section.destination .heading p{font-size:16px;font-weight:300}section.destination .des_card{overflow:hidden;height:400px;border-radius:24px;position:relative}section.destination .des_card:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-position:bottom right;background-repeat:no-repeat;background-size:cover;transition:all .3s linear}section.destination .des_card.luxor_card:before{background-image:url(/build/assets/luxor-bed74e04.png)}section.destination .des_card.aswan_card:before{background-image:url(/build/assets/aswan-31c11eac.png)}section.destination .des_card.cairo_card:before{background-image:url(/build/assets/cairo-ccabb3c9.png)}section.destination .des_card .card_content{left:0;bottom:-118px;padding:0 15px;transition:all .3s linear;background:rgba(255,255,255,.6) 0% 0% no-repeat padding-box;height:160px}section.destination .des_card .card_content .country{font-size:25px;font-weight:500;transition:color .3s linear}section.destination .des_card .card_content p{transition:color .3s linear;font-size:13px;font-weight:300;color:#fff}section.destination .des_card:hover:before{transform:scale(1.1) translateY(-10px)}section.destination .des_card:hover .card_content{background:rgba(0,0,0,0) linear-gradient(180deg,#225a7d 0%,#06113c 100%) 0% 0% no-repeat padding-box;bottom:0}section.destination .des_card:hover .card_content .country{color:var(--main_color)!important}section.destination .des_card:hover .card_content p{color:#fff!important}section.destination .weather{width:110px;height:130px;right:20px;top:20px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 0 20px #d2d2d2;border-radius:20px}section.destination .weather .city,section.destination .weather .cloudy{font-size:10px;font-weight:500;text-align:end}section.destination .weather ul li:nth-child(1){flex:.5}section.destination .weather ul li.temp{flex:1;display:flex;flex-direction:column;align-items:center}section.destination .weather ul li.temp div:nth-child(1){font-size:35px;font-weight:500}section.destination .weather ul li.temp div:nth-child(2) span{font-size:13px;font-weight:400}section.destination .weather ul li.temp div:nth-child(2) span::nth-of-type(2){color:#707070}@keyframes move{0%{transform:translate(10px)}to{transform:translate(0)}}.page_wrapper{position:relative}.page_wrapper:before{content:"";background-repeat:no-repeat;background-position:center top;position:absolute;left:50%;width:100%;z-index:-1}.page_wrapper:before{background-image:url(/build/assets/Group-1802-17eecccc.svg);top:0;transform:translate(-50%);height:50%}header.cruise_details .splide .splide__list .splide__slide.is-active .content .title{transform:translate(0)!important;opacity:1!important}header.cruise_details .splide .splide__list .splide__slide.is-active .content p{transform:translateY(0);opacity:1}header.cruise_details .splide .splide__list .splide__slide>img{width:100%;height:100vh}header.cruise_details .splide .splide__list .splide__slide .content{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#0000004d;display:flex;flex-direction:column;justify-content:center;padding-inline-start:200px}header.cruise_details .splide .splide__list .splide__slide .content .title{transition:all .3s linear;transform:translate(-300px);opacity:0;font-size:45px;font-weight:600;margin-bottom:30px}header.cruise_details .splide .splide__list .splide__slide .content .title .cruise_name{border-left:1px solid #fff;padding:0 15px}header.cruise_details .splide .splide__list .splide__slide .content .title .cruise_name span:nth-child(1){margin-bottom:-20px}header.cruise_details .splide .splide__list .splide__slide .content p{font-size:18px;font-weight:300;transition:all .3s linear;transition-delay:.5s;width:540px;transform:translateY(-100px);opacity:0}header.cruise_details .splide .splide__pagination{left:190px;right:unset;top:300px}header.cruise_details .splide .splide__pagination .splide__pagination__page{width:14px;height:14px}header.cruise_details .splide .splide__pagination .splide__pagination__page:not(.is-active){background-color:transparent;border:1px solid #fff}section.cruise_info .img,section.cruise_info img{height:100%;object-fit:cover}section.cruise_info .img,section.check_reservation .img{border-radius:12px;overflow:hidden}section.cruise_info .img,section.cruise_info .img img,section.check_reservation .img,section.check_reservation .img img{height:100%;object-fit:cover}section.cruise_info .cruise_content h3,section.check_reservation .cruise_content h3{font-size:40px;font-weight:700}section.cruise_info .cruise_content p,section.check_reservation .cruise_content p{font-size:16px;font-weight:300;color:#2c3333;line-height:27px}section.cruise_info .cruise_content a:hover,section.check_reservation .cruise_content a:hover{color:var(--main_color)}section.cruise_gallery .heading h3{font-size:40px;font-weight:500}section.cruise_gallery .heading p{font-size:18px;font-weight:400}section.cruise_gallery .splide .splide__list .splide__slide{overflow:hidden;border-radius:12px;cursor:pointer}section.cruise_gallery .splide .splide__list .splide__slide img{height:100%}section.cruise_gallery .splide__pagination{bottom:-40px}section.cruise_gallery .splide__pagination .splide__pagination__page{opacity:1!important;border:1px solid var(--secondary_color)!important;background-color:#fff!important}section.cruise_gallery .splide__pagination .splide__pagination__page.is-active{background:var(--secondary_color)!important}section.cruise_gallery .slide_count{text-align:end;margin-top:20px}section.check_reservation{margin-bottom:100px;background-color:#fcfcfc}section.check_reservation .cruise_content a{display:flex;align-items:center;justify-content:center;width:246px;height:40px;font-size:14px;font-weight:500;background:var(--secondary_color) 0% 0% no-repeat padding-box;color:#fff;border-radius:24px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0}section.check_reservation .cruise_content a:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--main_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}section.check_reservation .cruise_content a:hover{color:#fff}section.check_reservation .cruise_content a:hover:before{transform:scale(4)}section.room_amenities h3{font-size:40px;font-weight:700}section.room_amenities .item{display:flex;align-items:center;gap:15px;margin-bottom:15px}section.room_amenities .item span{color:#06113c}section.room_amenities .item span.icon{flex-basis:25px}section.floating_carousel{display:none;position:fixed;left:0;top:0;width:100%;height:100vh;z-index:10}section.floating_carousel:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1;background-color:#000;opacity:.8}section.floating_carousel button.close_icon{color:#fff;background:transparent;border:unset;margin-left:auto;display:block}section.floating_carousel .carousel_wrapper{width:80%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}section.floating_carousel .carousel_wrapper .splide .splide__slide{overflow:hidden;border-radius:5px}section.floating_carousel .carousel_wrapper .splide .splide__slide img{width:100%;height:100%}section.floating_carousel .carousel_wrapper #main-carousel .splide__track{height:450px}section.floating_carousel .carousel_wrapper #thumbnail-carousel .splide__slide{opacity:.6}section.floating_carousel .carousel_wrapper #thumbnail-carousel .splide__slide.is-active{opacity:1;border-color:transparent}section.floating_carousel .carousel_wrapper #thumbnail-carousel .splide__arrows .splide__arrow{background-color:transparent;overflow:hidden;opacity:1}section.floating_carousel .carousel_wrapper #thumbnail-carousel .splide__arrows .splide__arrow:before{content:"";position:absolute;left:0;top:0;background-color:#121212;opacity:40%;width:100%;height:100%}section.floating_carousel .carousel_wrapper #thumbnail-carousel .splide__arrows .splide__arrow.splide__arrow--prev{left:-4em}section.floating_carousel .carousel_wrapper #thumbnail-carousel .splide__arrows .splide__arrow.splide__arrow--next{right:-4em}section.floating_carousel .carousel_wrapper #thumbnail-carousel .splide__arrows .splide__arrow svg{fill:#fff}header.cruises_header{position:relative;height:100vh}header.cruises_header .layover{left:0;top:0;width:100%;height:calc(100% - 71px);display:flex;align-items:flex-start;justify-content:center;padding-inline-start:170px;background-color:#00000080}header.cruises_header .layover h3{font-size:45px;font-weight:600;width:200px}header.cruises_header .layover p{font-size:18px;font-weight:400;width:650px}header.cruises_header .layover ul li{flex-basis:20%}section.discover_dream h3{font-size:35px;font-weight:700}section.discover_dream p{font-size:16px;font-weight:400}section.cruise_royal_program{overflow-x:hidden}section.cruise_royal_program .splide,section.cruise_royal_program .splide .splide__track{height:100%}section.cruise_royal_program .splide ul li{border-radius:22px;overflow:hidden}section.cruise_royal_program .splide ul li img{height:100%}section.cruise_royal_program .program_content .cruise_name .title{font-size:45px;font-weight:500;padding:0 15px;border-left:1px solid var(--secondary_color)}section.cruise_royal_program .program_content .cruise_name .title span:nth-child(2){margin-top:-20px}section.cruise_royal_program .program_content .cruise_name img{max-width:30%}section.cruise_royal_program .program_content p{font-size:16px;font-weight:300;line-height:27px}section.cruise_royal_program .program_content ul li{display:flex;align-items:center;gap:10px;margin-bottom:15px}section.cruise_royal_program .program_content ul li span:not(.icon){font-size:15px;font-weight:400}section.cruise_royal_program .program_content .btns a:nth-child(1){padding:5px 15px;border:1px solid var(--secondary_color);display:flex;align-items:center;justify-content:center;width:246px;height:40px;background:#fff 0% 0% no-repeat padding-box;color:var(--secondary_color);border-radius:18px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0}section.cruise_royal_program .program_content .btns a:nth-child(1):before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--main_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}section.cruise_royal_program .program_content .btns a:nth-child(1):hover{color:#fff}section.cruise_royal_program .program_content .btns a:nth-child(1):hover:before{transform:scale(4)}section.cruise_royal_program .program_content .btns a:nth-child(1):hover{border-color:var(--main_color)}section.cruise_royal_program .program_content .btns a:nth-child(2){display:flex;align-items:center;gap:5px;transition:color .3s linear}section.cruise_royal_program .program_content .btns a:nth-child(2) .right_arrow{transition:transform .3s linear}section.cruise_royal_program .program_content .btns a:nth-child(2):hover{color:var(--main_color)!important}section.cruise_royal_program .program_content .btns a:nth-child(2):hover .right_arrow{transform:scale(1.2)}section.cruise_royal_program .splide{margin-right:auto}section.cruise_royal_program .splide .splide__list .splide__slide{border-radius:22px;overflow:hidden}section.cruise_sec_program .wrapper{background-color:var(--secondary_color);border-radius:22px}section.cruise_sec_program .program_content .cruise_name .title{border-left:2px solid #fff}section.cruise_sec_program .program_content .btns a:nth-child(1){border:1px solid #fff;background:transparent 0% 0% no-repeat padding-box;color:#fff;border-radius:18px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0}section.cruise_sec_program .program_content .btns a:nth-child(1):before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--main_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}section.cruise_sec_program .program_content .btns a:nth-child(1):hover{color:#fff}section.cruise_sec_program .program_content .btns a:nth-child(1):hover:before{transform:scale(4)}section.cruise_sec_program .program_content .btns a:nth-child(1):hover{border-color:var(--main_color)}section.cruise_sec_program .splide{margin-inline-start:auto}section.cruise_sec_program .splide .splide__slide img{width:100%}section.what_apart h3{font-size:55px;font-weight:600}section.what_apart .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;transition:all .3s linear;row-gap:20px}section.what_apart .wrapper .item{border-radius:24px;padding:20px;display:flex;align-items:flex-start;justify-content:center;flex-direction:column;height:248px;overflow:hidden;transition:all .3s linear;padding-inline-start:50px;position:relative}section.what_apart .wrapper .item:before{content:"";position:absolute;left:0;top:0;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;z-index:-1}section.what_apart .wrapper .item.experince_card{flex-basis:30%;background:transparent linear-gradient(90deg,#e5a134 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box}section.what_apart .wrapper .item.experince_card .content p{display:none}section.what_apart .wrapper .item.experince_card:before{background-image:url(/build/assets/pexels-andrea-piacquadio-1023583-3afd0201.png);background-position:top}section.what_apart .wrapper .item.service_card{flex-basis:68%;background:transparent linear-gradient(89deg,#225a7d 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box}section.what_apart .wrapper .item.service_card:before{background-image:url(/build/assets/pexels-gül-işık-2349992-5ffb5599.png);background-position:center}section.what_apart .wrapper .item.opportunities_card{flex-basis:68%;background:transparent linear-gradient(89deg,#225a7d 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box}section.what_apart .wrapper .item.opportunities_card:before{background-image:url(/build/assets/pexels-taufik-akbar-2438189-907f88a5.png);background-position:top}section.what_apart .wrapper .item.cultural_card{flex-basis:30%;background:transparent linear-gradient(90deg,#e5a134 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box}section.what_apart .wrapper .item.cultural_card .content p{display:none}section.what_apart .wrapper .item.cultural_card:before{background-image:url(/build/assets/pexels-abdelmoughit-lahbabi-7391866-0ee0e99c.png);background-position:center}section.what_apart .wrapper .item .content img{margin-bottom:20px}section.what_apart .wrapper .item .content .title{font-size:25px;font-weight:600}section.what_apart .wrapper .item .content p{font-size:20px;font-weight:400;width:800px}section.what_apart .wrapper:hover .item:nth-child(1){flex-basis:68%}section.what_apart .wrapper:hover .item:nth-child(1) .content p{display:block}section.what_apart .wrapper:hover .item:nth-child(2){flex-basis:30%}section.what_apart .wrapper:hover .item:nth-child(2) .content p{display:none}section.what_apart .wrapper:hover .item:nth-child(3){flex-basis:30%}section.what_apart .wrapper:hover .item:nth-child(3) .content p{display:none}section.what_apart .wrapper:hover .item:nth-child(4){flex-basis:68%}section.what_apart .wrapper:hover .item:nth-child(4) .content p{display:block}section.book_voyage .heading h3{font-size:48px;font-weight:700}section.book_voyage .heading p{font-size:24px;font-weight:300;width:1020px;margin:auto}section.book_voyage ul li{flex-basis:6%}section.book_voyage a{background:var(--main_color) 0% 0% no-repeat padding-box;color:#fff;border-radius:28px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0;margin-top:20px;display:flex;align-items:center;justify-content:center;width:246px;height:40px}section.book_voyage a:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--secondary_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}section.book_voyage a:hover{color:#fff}section.book_voyage a:hover:before{transform:scale(4)}header.Programs_page{position:relative;height:12rem}header.Programs_page:before,header.Programs_page:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;z-index:-1}header.Programs_page:before{background-image:url(/build/assets/cruise_bg-31d57386.jpg);background-size:cover;background-repeat:no-repeat}header.Programs_page:after{background:rgba(34,90,125,.7019607843) 0% 0% no-repeat padding-box}header.Programs_page .heading{padding-inline-start:100px}header.Programs_page .heading .title span:nth-child(1){font-size:40px;font-weight:300}header.Programs_page .heading .title span:nth-child(2){font-size:40px;font-weight:600;margin-top:-20px}.is-hidden{display:none}section.page_content.programs{padding:20px 0}section.page_content.programs .wrapper{gap:10px}section.page_content.programs .wrapper .filter_side{background-color:#eff1f0;padding:10px;flex-basis:20%;position:sticky;top:30px}section.page_content.programs .wrapper .filter_side ul.main_list li{padding:20px}section.page_content.programs .wrapper .filter_side ul.main_list li:not(:last-child){border-bottom:1px solid #d2d2d2}section.page_content.programs .wrapper .filter_side ul.main_list li .icon~div{font-size:18px;font-weight:500}section.page_content.programs .wrapper .filter_side ul.main_list li .title{font-size:14px;font-weight:500}section.page_content.programs .wrapper .filter_side ul.main_list li .form-check label{font-size:13px;font-weight:400;color:var(--gray)}section.page_content.programs .wrapper .filter_side ul.main_list li .form-check input:checked{background-color:var(--secondary_color);border-color:var(--secondary_color)}section.page_content.programs .wrapper .filter_side ul.main_list li .program_duration{font-size:11px;font-weight:500}section.page_content.programs .wrapper .search_wrapper{flex:1}section.page_content.programs .wrapper .search_wrapper .search_form{position:relative;border-radius:16px;z-index:0}section.page_content.programs .wrapper .search_wrapper .search_form:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(14,131,136,.3490196078) 0% 0% no-repeat padding-box;opacity:.29;border-radius:16px;z-index:-1}section.page_content.programs .wrapper .search_wrapper .search_form form{display:flex;align-items:flex-start;gap:15px;padding:15px}section.page_content.programs .wrapper .search_wrapper .search_form form select{color:var(--light_gray)}section.page_content.programs .wrapper .search_wrapper .search_form form select option{color:var(--secondary_color)}section.page_content.programs .wrapper .search_wrapper .search_form form .destination_selection{width:200px}section.page_content.programs .wrapper .search_wrapper .search_form form .destination_selection select.destination{background-image:url(assets/images/programs/noun-location-5766121.svg)}section.page_content.programs .wrapper .search_wrapper .search_form form .datetimepicker-dummy .datetimepicker-dummy-wrapper{border-radius:0!important}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input.is-datetimepicker-range,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy .datetimepicker-dummy-wrapper .datetimepicker-dummy-input{width:140px}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy.is-primary .datetimepicker-dummy .datetimepicker-dummy-wrapper{border-radius:0!important;border-color:transparent}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy.is-primary .datetimepicker-dummy-wrapper:before{background-color:var(--secondary_color)}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy.is-primary .datetimepicker-dummy-wrapper:focus,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy.is-primary .datetimepicker-dummy-wrapper.is-focused,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy.is-primary .datetimepicker-dummy-wrapper:active,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy.is-primary .datetimepicker-dummy-wrapper.is-active{border-color:var(--secondary_color);box-shadow:0 0 0 .125em rgba(var(--secondary_color),.25)}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker-dummy.is-primary .datetimepicker-clear-button{color:red}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker{border-radius:12px}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datetimepicker-header .datetimepicker-selection-day{color:var(--secondary_color)}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-nav{background:#e6e6e6}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-nav .datepicker-nav-month,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-nav .datepicker-nav-year{color:var(--gray)}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-nav .datepicker-nav-previous,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-nav .datepicker-nav-next{color:var(--gray);background-color:transparent;border-color:transparent}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-months .datepicker-month.is-active,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-months .datepicker-year.is-active,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-years .datepicker-month.is-active,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-years .datepicker-year.is-active{background:var(--secondary_color);border-color:var(--secondary_color);color:#fff}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-months .datepicker-month:hover,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-months .datepicker-year:hover,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-years .datepicker-month:hover,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-years .datepicker-year:hover{border-color:var(--secondary_color)}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-weekdays{background:#e6e6e6}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body div{color:var(--gray)}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item,section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item:hover{border-color:var(--secondary_color);color:var(--secondary_color)}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date .date-item.is-active{background-color:var(--secondary_color);border-color:var(--secondary_color);color:#fff}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.is-current-month{background:#f5f5f5}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range{background-color:var(--secondary_color);color:#fff}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datepicker-body .datepicker-dates .datepicker-days .datepicker-date.datepicker-range .date-item{background-color:#fff!important;color:var(--secondary_color)}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datetimepicker-footer{padding:10px 0}section.page_content.programs .wrapper .search_wrapper .search_form form .date_selection .datetimepicker .datetimepicker-footer button{border-color:transparent;background-color:var(--secondary_color);color:#fff;border-radius:5px;padding:3px;font-size:12px}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side{flex:1;gap:10px}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection{flex:1}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .select_sec{background-color:#fff;padding:.375rem .55rem .375rem .75rem;cursor:pointer}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .select_sec .down_arrow{color:#bfbbbb;pointer-events:none}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu{background-color:#fff;box-shadow:0 3px 6px #00000029;border-radius:8px;padding:10px;left:0;top:40px;width:100%;display:none}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .heading{border-bottom:1px solid #d2d2d2;padding:5px 0}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .heading h5{font-size:18px;font-weight:400}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter{border-bottom:1px solid #d2d2d2;padding:15px 0}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_adults .title,section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_kids .title{font-size:14px;font-weight:400;color:#06113c;margin-bottom:10px}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_adults .count,section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_kids .count{display:flex;align-items:center;gap:10px}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_adults .count button,section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_kids .count button{border-radius:5px;background-color:var(--secondary_color);color:#fff;border-color:transparent}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_adults .count span,section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_kids .count span{font-size:18px;font-weight:400;width:25px;text-align:center}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .age{padding:10px}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .age .title{margin-bottom:10px}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .age .select_wrapper div:before{content:"";font-family:"Font Awesome 6 Free";font-weight:900;position:absolute;right:10px;top:50%;display:block;transform:translatey(-50%);border-left:1px solid var(--secondary_color);padding-inline-start:7px;pointer-events:none}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .age .select_wrapper .form-select{flex-basis:30%;background-image:none}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side button[type=submit]{border-radius:8px;background-color:var(--secondary_color);border-color:transparent;padding:10px;height:37px;display:flex;align-items:center;justify-content:center}section.page_content.programs .wrapper .results_wrapper .upper_nav button.side_filter{display:none}section.page_content.programs .wrapper .results_wrapper .upper_nav .total_results{font-size:20px;font-weight:400}section.page_content.programs .wrapper .results_wrapper .upper_nav .filter_list span:nth-child(1){font-size:18px;font-weight:500}section.page_content.programs .wrapper .results_wrapper .upper_nav .filter_list span:nth-child(2){font-size:18px;font-weight:600}section.page_content.programs .wrapper .results_wrapper .results .row{gap:15px}section.page_content.programs .wrapper .results_wrapper .results .item{display:flex;align-items:flex-start;border-radius:12px;overflow:hidden;height:100%}section.page_content.programs .wrapper .results_wrapper .results .item .left_side{display:flex;align-items:start;flex-basis:80%;background-color:#e6e6e6}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .img{flex:1.4;border-radius:12px;overflow:hidden}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content{flex:1;margin-top:20px;padding:10px 15px}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .title{font-size:18px;font-weight:700}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .details{width:fit-content}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .details>div{display:flex;align-items:center;gap:20px}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .details>div span:nth-child(1){font-size:16px;font-weight:500}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .details>div span:nth-child(1):hover~.program_info{transform:scale(1)}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .details>div .program_info{right:-250px;top:-55px;border-radius:8px;box-shadow:0 0 20px #0006;color:var(--gray);font-size:13px;font-weight:300;width:250px;padding:10px;transform:scale(0);transform-origin:left;transition:all .3s linear}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .details>span{color:#604a4a;font-size:14px;font-weight:300}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .imgs{padding-top:1rem}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .imgs img{width:80%;background-size:contain;max-height:80%}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .imgs span{font-size:20px;font-weight:500}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .imgs .royal{width:100%;height:fit-content}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program p{font-size:13px;font-weight:400}section.page_content.programs .wrapper .results_wrapper .results .item .right_side{background-color:#f1f1f1;height:100%;flex-basis:20%}section.page_content.programs .wrapper .results_wrapper .results .item .right_side .content{padding:10px;margin-top:20px}section.page_content.programs .wrapper .results_wrapper .results .item .right_side .content h5{font-size:14px;font-weight:300}section.page_content.programs .wrapper .results_wrapper .results .item .right_side .content span{font-size:12px;font-weight:300;color:#515151}section.page_content.programs .wrapper .results_wrapper .results .item .right_side a{background-color:var(--secondary_color);font-size:13px;height:60px;display:flex;align-items:center;justify-content:center}section.page_content.programs .wrapper .results_wrapper .results button.more_btn{border-color:transparent;width:25%;padding:5px;margin-top:20px;background:var(--main_color) 0% 0% no-repeat padding-box;color:#fff;border-radius:8px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0}section.page_content.programs .wrapper .results_wrapper .results button.more_btn:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--secondary_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}section.page_content.programs .wrapper .results_wrapper .results button.more_btn:hover{color:#fff}section.page_content.programs .wrapper .results_wrapper .results button.more_btn:hover:before{transform:scale(4)}header.program_details{position:relative}header.program_details:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-image:url(/build/assets/flying-carpet-Si1MFhSLNWY-unsplash-b1a3c1d2.png);background-repeat:no-repeat;background-size:cover;background-position:center}header.program_details:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:-1;background-color:#00000080}header.program_details .heading h4{font-size:40px;font-weight:600}header.program_details .heading p{color:#fff;font-size:16px;font-weight:500}header.program_details .heading a{background:var(--main_color) 0% 0% no-repeat padding-box;color:#fff;border-radius:33px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0;display:flex;align-items:center;justify-content:center;width:246px;height:40px;padding:5px 50px}header.program_details .heading a:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--secondary_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}header.program_details .heading a:hover{color:#fff}header.program_details .heading a:hover:before{transform:scale(4)}.page_content.program_details ul.reservation_wizard{width:100%;margin:0;padding:0;display:flex;height:4em;line-height:1em;overflow:hidden}.page_content.program_details ul.reservation_wizard li{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;gap:10px;width:19%}.page_content.program_details ul.reservation_wizard li:nth-child(1){border-left:1px solid var(--secondary_color)}.page_content.program_details ul.reservation_wizard li:nth-child(1):before,.page_content.program_details ul.reservation_wizard li:nth-child(1):after{left:-2rem}.page_content.program_details ul.reservation_wizard li:before,.page_content.program_details ul.reservation_wizard li:after{display:block;position:absolute;z-index:-1;width:auto;height:50%;left:0;right:0;content:"";border-right:1px solid var(--secondary_color);border-bottom:1px solid var(--secondary_color);border-top:1px solid var(--secondary_color);background:#d2d2d2;transition:all .3s linear}.page_content.program_details ul.reservation_wizard li:after{bottom:0;transform:matrix(1,0,-1.5,1,0,0);border-top:none}.page_content.program_details ul.reservation_wizard li:before{top:0;transform:matrix(1,0,1.5,1,0,0);border-bottom:none}.page_content.program_details ul.reservation_wizard li:hover{color:#fff}.page_content.program_details ul.reservation_wizard li:hover:after,.page_content.program_details ul.reservation_wizard li:hover:before{background:var(--secondary_color)}.page_content.program_details ul.reservation_wizard li.active{color:#fff}.page_content.program_details ul.reservation_wizard li.active:before,.page_content.program_details ul.reservation_wizard li.active:after{border-right-color:var(--secondary_color);background:var(--secondary_color)}.page_content.program_details .details_wrapper section#details,.page_content.program_details .details_wrapper section#availability,.page_content.program_details .details_wrapper section#guest_info,.page_content.program_details .details_wrapper section#summary,.page_content.program_details .details_wrapper section#checkout{display:none}.page_content.program_details .details_wrapper section.show{display:flex!important}.page_content.program_details .details_wrapper section#details{align-items:flex-start;justify-content:space-between}.page_content.program_details .details_wrapper section#details .wizard_steps{position:sticky;top:100px}.page_content.program_details .details_wrapper section#details .wizard_steps ul li:not(:last-child) a{color:#06113c;font-size:14px;font-weight:300;transition:all .3s linear}.page_content.program_details .details_wrapper section#details .wizard_steps ul li:not(:last-child) a:hover,.page_content.program_details .details_wrapper section#details .wizard_steps ul li:not(:last-child) a.active{color:var(--secondary_color);font-weight:700}.page_content.program_details .details_wrapper section#details .wizard_steps ul li:last-child a{background:#06113c 0% 0% no-repeat padding-box;color:#fff;border-radius:33px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0;padding:5px 20px;display:flex;align-items:center;justify-content:center;width:246px;height:40px}.page_content.program_details .details_wrapper section#details .wizard_steps ul li:last-child a:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--main_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}.page_content.program_details .details_wrapper section#details .wizard_steps ul li:last-child a:hover{color:#fff}.page_content.program_details .details_wrapper section#details .wizard_steps ul li:last-child a:hover:before{transform:scale(4)}.page_content.program_details .details_wrapper section#details .program_content{width:70%}.page_content.program_details .details_wrapper section#details .program_content .description,.page_content.program_details .details_wrapper section#details .program_content .guaranteed,.page_content.program_details .details_wrapper section#details .program_content .discover_cruises,.page_content.program_details .details_wrapper section#details .program_content .program_gallery{border-bottom:1px solid #d2d2d2}.page_content.program_details .details_wrapper section#details .program_content .description .title,.page_content.program_details .details_wrapper section#details .program_content .guaranteed .title,.page_content.program_details .details_wrapper section#details .program_content .discover_cruises .title,.page_content.program_details .details_wrapper section#details .program_content .program_gallery .title{color:#2c3333;font-size:18px;font-weight:600}.page_content.program_details .details_wrapper section#details .program_content .description p,.page_content.program_details .details_wrapper section#details .program_content .guaranteed p,.page_content.program_details .details_wrapper section#details .program_content .discover_cruises p,.page_content.program_details .details_wrapper section#details .program_content .program_gallery p{font-size:14px;font-weight:400}.page_content.program_details .details_wrapper section#details .program_content .description p{color:#2c3333}.page_content.program_details .details_wrapper section#details .program_content .description p{width:670px}.page_content.program_details .details_wrapper section#details .program_content .discover_cruises .cards .item{position:relative;border-radius:10px;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-inline-start:20px;gap:5px;height:131px}.page_content.program_details .details_wrapper section#details .program_content .discover_cruises .cards .item>img{left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:-1}.page_content.program_details .details_wrapper section#details .program_content .discover_cruises .cards .item .img{width:80px;display:flex;align-items:center;justify-content:center;flex:1}.page_content.program_details .details_wrapper section#details .program_content .discover_cruises .cards .item p{font-size:14px;font-weight:400}.page_content.program_details .details_wrapper section#details .program_content .guaranteed ul li{flex-basis:45%}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary{border-bottom:1px solid #d2d2d2}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary .accordion{--bs-accordion-border-color: unset}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary .accordion .accordion-header .accordion-button:after,.page_content.program_details .details_wrapper section#details .program_content .program_itinerary .accordion .accordion-header .accordion-button:not(.collapsed):after{display:none;background-image:url(/build/assets/Icon\ material-keyboard-arrow-right-17b04c4a.svg)}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary .accordion .accordion-header button{box-shadow:none;outline:none;background-color:transparent;cursor:default}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary .title{color:#2c3333;font-size:18px;font-weight:600}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary ul{height:400px;overflow-y:scroll}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary ul li{display:flex;align-items:flex-start;gap:40px}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary ul li .day{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary ul li .day:after{content:"";position:absolute;right:-20px;top:30%;transform:translateY(-50%);width:1px;height:55px;background-color:#ccc}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary ul li .day span:nth-child(1){font-size:50px;font-weight:400;font-style:italic}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary ul li .day span:nth-child(3){margin-left:20px}.page_content.program_details .details_wrapper section#details .program_content .program_itinerary ul li .details .head{font-size:18px;font-weight:600}.page_content.program_details .details_wrapper section#details .program_content .program_gallery .splide .splide__list .splide__slide{overflow:hidden;border-radius:12px}.page_content.program_details .details_wrapper section#details .program_content .program_gallery .splide .splide__list .splide__slide img{height:100%}.page_content.program_details .details_wrapper section#details .program_content .program_gallery .splide__pagination{position:relative!important;bottom:-10px;right:unset;left:50%;transform:translate(-50%)}.page_content.program_details .details_wrapper section#details .program_content .program_gallery .splide__pagination .splide__pagination__page{border:1px solid var(--secondary_color);background-color:#fff;opacity:1;width:10px;height:10px}.page_content.program_details .details_wrapper section#details .program_content .program_gallery .splide__pagination .splide__pagination__page.is-active{background-color:var(--secondary_color)}.page_content.program_details .details_wrapper section#details .program_content .policies{border-bottom:1px solid #d2d2d2}.page_content.program_details .details_wrapper section#details .program_content .policies .title{font-size:24px;font-weight:600;color:#2c3333}.page_content.program_details .details_wrapper section#details .program_content .policies .heading{border-bottom:1px solid #d2d2d2}.page_content.program_details .details_wrapper section#details .program_content .policies .heading div{font-size:18px;font-weight:500;color:#2c3333}.page_content.program_details .details_wrapper section#details .program_content .policies .heading p{color:#b42121;font-size:14px;font-weight:300}.page_content.program_details .details_wrapper section#details .program_content .policies .cancelation_policy div{font-size:18px;font-weight:500;color:#2c3333}.page_content.program_details .details_wrapper section#details .program_content .policies .cancelation_policy p{width:860px}.page_content.program_details .details_wrapper section#details .program_content .policies .cancelation_policy li{margin-inline-start:20px;list-style:circle!important}.page_content.program_details .details_wrapper section#details .program_content .policies .cancelation_policy .danger{color:#b42121;font-weight:600}.page_content.program_details .details_wrapper section#details .program_content .cruises_amenities{border-bottom:1px solid #d2d2d2}.page_content.program_details .details_wrapper section#details .program_content .cruises_amenities .title{font-size:24px;font-weight:600;color:#2c3333}.page_content.program_details .details_wrapper section#details .program_content .cruises_amenities ul li{flex-basis:190px;margin-bottom:20px}.page_content.program_details .details_wrapper section#details .program_content .cruises_amenities ul li span:not(.icon){color:#2c3333}.page_content.program_details .details_wrapper section#details .program_content .more_programs .title{font-size:24px;font-weight:600}.page_content.program_details .details_wrapper section#details .program_content .more_programs .item{border-radius:24px;overflow:hidden;position:relative;margin-bottom:20px}.page_content.program_details .details_wrapper section#details .program_content .more_programs .item img{width:100%;height:100%}.page_content.program_details .details_wrapper section#details .program_content .more_programs .item .layover{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:20px;position:absolute;left:0;top:0;width:100%;height:100%;background:transparent linear-gradient(90deg,#e5a134 0%,rgba(34,90,125,0) 100%) 0% 0% no-repeat padding-box}.page_content.program_details .details_wrapper section#guest_info .right_side .booking_details,.page_content.program_details .details_wrapper section#guest_info .right_side .price_summary{border:1px solid #d2d2d2;border-radius:12px;padding:15px}.page_content.program_details .details_wrapper section#summary{align-items:flex-start;gap:30px}.page_content.program_details .details_wrapper section#summary .price_summary,.page_content.program_details .details_wrapper section#summary .notes{border:1px solid #d2d2d2;border-radius:12px;padding:15px}.page_content.program_details .details_wrapper section#summary .price_summary{box-shadow:0 3px 6px #00000029}.page_content.program_details .details_wrapper section#summary .price_summary h6{color:#2c3333;font-size:20px;font-weight:700;padding:10px 0}.page_content.program_details .details_wrapper section#summary .price_summary .total,.page_content.program_details .details_wrapper section#summary .price_summary ul li{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:10px}.page_content.program_details .details_wrapper section#summary .price_summary .room_price h6,.page_content.program_details .details_wrapper section#summary .price_summary .kids_price h6{font-size:16px;font-weight:600}.page_content.program_details .details_wrapper section#summary .price_summary .Sub_total li:nth-child(1) span:nth-child(1),.page_content.program_details .details_wrapper section#summary .price_summary .total span:nth-child(1){font-size:16px;font-weight:600}.page_content.program_details .details_wrapper section#summary .price_summary ul.program_summary,.page_content.program_details .details_wrapper section#summary .price_summary .room_price,.page_content.program_details .details_wrapper section#summary .price_summary .kids_price,.page_content.program_details .details_wrapper section#summary .price_summary .Sub_total,.page_content.program_details .details_wrapper section#summary .price_summary .total{border-bottom:1px solid #d2d2d2;padding:15px 0}.page_content.program_details .details_wrapper section#summary .price_summary .program_summary li span{font-size:18px;font-weight:500}.page_content.program_details .details_wrapper section#summary .price_summary .program_summary li span:nth-child(2){color:#2c3333}.page_content.program_details .details_wrapper section#summary .price_summary .program_summary li span.nights{font-size:14px;font-weight:400}.page_content.program_details .details_wrapper section#summary .price_summary .room_price ul li span:nth-child(1),.page_content.program_details .details_wrapper section#summary .price_summary .kids_price ul li span:nth-child(1){font-size:14px;font-weight:400}.page_content.program_details .details_wrapper section#summary .price_summary .Sub_total li:nth-child(2) span:nth-child(1){font-size:13px;font-weight:400}.page_content.program_details .details_wrapper section#summary .price_summary .total span:nth-child(2){font-size:14px;font-weight:400}.page_content.program_details .details_wrapper section#summary .price_summary .payment_plan .box_wrapper{border:1px solid #c4e3f6;border-radius:10px;padding:10px;background-color:#c4e3f6;margin-bottom:15px}.page_content.program_details .details_wrapper section#summary .price_summary .payment_plan .box_wrapper label p{font-size:12px;font-weight:400}.page_content.program_details .details_wrapper section#summary .price_summary .payment_plan .box_wrapper .form-check-input:checked[type=radio]{background-image:none}.page_content.program_details .details_wrapper section#summary .price_summary .payment_plan .box_wrapper .form-check-input:checked{background-color:var(--secondary_color);border-color:#fff}.page_content.program_details .details_wrapper section#summary .price_summary .btns{margin-top:60px}.page_content.program_details .details_wrapper section#summary .price_summary .btns button{font-size:14px;font-weight:400}.page_content.program_details .details_wrapper section#summary .price_summary .btns button.discard_btn{background:#e6e6e6 0% 0% no-repeat padding-box;color:var(--secondary_color);border-radius:18px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0}.page_content.program_details .details_wrapper section#summary .price_summary .btns button.discard_btn:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--main_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}.page_content.program_details .details_wrapper section#summary .price_summary .btns button.discard_btn:hover{color:#fff}.page_content.program_details .details_wrapper section#summary .price_summary .btns button.discard_btn:hover:before{transform:scale(4)}.page_content.program_details .details_wrapper section#summary .price_summary .btns button.pay_btn{background:var(--secondary_color) 0% 0% no-repeat padding-box;color:#fff;border-radius:18px;transition:color .3s linear;position:relative;overflow:hidden;z-index:0}.page_content.program_details .details_wrapper section#summary .price_summary .btns button.pay_btn:before{content:"";position:absolute;left:50%;top:50%;transform:scale(0) translate(-50%,-50%);background-color:var(--main_color);width:100px;height:100px;z-index:-1;border-radius:50%;transition:all .3s linear}.page_content.program_details .details_wrapper section#summary .price_summary .btns button.pay_btn:hover{color:#fff}.page_content.program_details .details_wrapper section#summary .price_summary .btns button.pay_btn:hover:before{transform:scale(4)}.page_content.program_details .details_wrapper section#summary .notes{position:sticky;top:50px}.page_content.program_details .details_wrapper section#summary .notes h6,.page_content.program_details .details_wrapper section#summary .notes li span:not(.icon){color:#2c3333}.page_content.program_details .details_wrapper section#summary .notes h6{font-size:18px;font-weight:600;border-bottom:1px solid #d2d2d2;padding:15px 10px;margin-bottom:20px}.page_content.program_details .details_wrapper section#summary .notes ul li{margin-bottom:15px}.page_content.program_details .details_wrapper section#summary .notes ul li span:not(.icon){font-size:14px;font-weight:400}section.contact_form .form_wrapper{width:75%;margin:auto;border-radius:12px 31px 31px 12px;overflow:hidden}section.contact_form .form_wrapper .contact_info,section.contact_form .form_wrapper .form_sec{padding:80px 30px 20px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}section.contact_form .form_wrapper .contact_info{background:transparent linear-gradient(180deg,#225a7d 0%,#06113c 100%) 0% 0% no-repeat padding-box;flex-basis:500px}section.contact_form .form_wrapper .contact_info .heading h5{font-size:40px;font-weight:600}section.contact_form .form_wrapper .contact_info .heading p{font-size:14px;font-weight:300}section.contact_form .form_wrapper .contact_info ul li{margin-bottom:40px}section.contact_form .form_wrapper .form_sec{background-color:#f5f5f5;flex:1}section.contact_form .form_wrapper .form_sec .title{color:#06113c;font-size:24px;font-weight:500}section.contact_form .form_wrapper .form_sec form{width:100%}section.contact_form .form_wrapper .form_sec form label{color:#707070;font-size:13px;font-weight:400}section.contact_form .form_wrapper .form_sec form .form-control{border-color:#e6e6e6;border-radius:8px}section.contact_form .form_wrapper .form_sec form .form-control,section.contact_form .form_wrapper .form_sec form ::placeholder{color:#e6e6e6!important;font-size:12px;font-weight:400}section.contact_form .form_wrapper .form_sec form button{border-radius:24px;color:#fff;background-color:var(--secondary_color);height:48px;width:100%;display:flex;align-items:center;justify-content:center}section.join_us{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;background-image:url(/build/assets/bg-8483a2db.png);background-repeat:no-repeat;background-size:cover}section.join_us .title{font-size:40px;font-weight:500}section.join_us p{font-size:18px;font-weight:300;width:780px;margin:auto auto 20px}section.join_us a{border-radius:32px;font-size:16px;font-weight:500;background-color:#fff;color:var(--main_color);display:flex;align-items:center;justify-content:center;width:246px;height:40px;margin-left:auto;margin-right:auto}header.about_header{height:50vh}header.about_header .container{height:100%}header.about_header .heading{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;height:100%}header.about_header .heading .title{font-size:48px;font-weight:600;margin-bottom:20px;background-image:url(/build/assets/bg-8483a2db.png);background-repeat:no-repeat;background-size:cover;-webkit-background-clip:text;-webkit-text-fill-color:transparent}header.about_header .heading p{font-size:18px;font-weight:300;width:1000px}section.our_values,section.why_us{padding-top:100px}section.our_values .cards .item,section.why_us .cards .item{border-radius:24px;overflow:hidden;position:relative;height:100%}section.our_values .cards .item .layover,section.why_us .cards .item .layover{position:absolute;left:0;bottom:0;padding:10px 20px}section.our_values .cards .item .layover .title,section.why_us .cards .item .layover .title{font-size:20px;font-weight:600;margin-bottom:5px}section.our_values .cards .item .layover p,section.why_us .cards .item .layover p{font-size:12px;font-weight:300}section.our_values{background:rgba(0,0,0,0) linear-gradient(180deg,#225a7d 0%,#06113c 100%) 0% 0% no-repeat padding-box}section.our_values .heading{color:#fff}section.our_values .heading .title{font-size:40px;font-weight:600;margin-bottom:20px}section.our_values .heading p{font-size:18px;font-weight:400;width:1000px}section.our_values .cards .item .layover{background-color:#e8f6ff;color:#06113c}section.why_us h5{font-size:40px;font-weight:600}section.why_us .cards .item img{width:100%}section.why_us .cards .item .layover{background-color:#06113c;color:#fff}@media (max-width: 575px){nav.main_navbar .nav_wrapper .menu{padding-inline-start:10px;padding-inline-end:10px;justify-content:space-evenly}nav.main_navbar .nav_wrapper .menu ul li.support_mobile{display:block}nav.main_navbar .nav_wrapper .menu ul li.support_mobile .support{justify-content:center}nav.main_navbar .nav_wrapper .menu .menu_footer{flex-direction:column;align-items:flex-start!important;gap:20px;padding:10px 0}nav.main_navbar .nav_wrapper .menu .menu_footer .social_accounts{flex-direction:row!important}section.secure h4{font-size:25px}section.secure p{font-size:16px}section.cruise .heading .title span{font-size:30px!important}section.cruise .heading p{width:100%;font-size:16px;margin-top:15px}section.cruise .cruise_card.card_one,section.cruise .cruise_card.card_three{transform:translate(150px)}section.cruise .cruise_card.card_two,section.cruise .cruise_card.card_four{transform:translate(-150px)}section.cruise .cruise_card .cruise_content .cruise_name span{font-size:15px}section.explore .heading{padding-inline-start:20px;text-align:center}section.explore .heading h4,section.explore .heading p{font-size:25px}section.explore .heading p{margin-left:0}section.travel_agency .heading .title{font-size:35px}section.travel_agency .gratsia_info{text-align:center}section.travel_agency .gratsia_info a{margin:auto}section.travel_agency .stats{margin-top:20px;flex-direction:column;align-items:center!important}section.destination .heading .title{font-size:25px}section.destination .row{row-gap:30px}.page_wrapper:after{transform:translate(-50%,-50%) rotate(180deg) scale(.7)}.page_wrapper .cruise_info .cruise_content h3,.page_wrapper .check_reservation .cruise_content h3{font-size:30px}.page_wrapper section.room_amenities h3{font-size:35px;text-align:center}.page_wrapper section.room_amenities ul.amenities{margin-bottom:20px}.page_wrapper section.room_amenities ul.amenities li{flex-basis:45%}.page_wrapper section.room_amenities ul.amenities li span{font-size:12px}section.cruise_royal_program .wrapper .program_content{padding:0!important;margin-bottom:20px}section.cruise_royal_program .program_content .cruise_name{justify-content:center}section.cruise_royal_program .program_content p{text-align:center}section.cruise_royal_program .program_content .btns{flex-direction:column;gap:10px}section.discover_dream h3{font-size:20px}section.book_voyage .heading h3{font-size:20px}section.book_voyage .heading p{font-size:16px}section.what_apart h3{font-size:30px}section.what_apart .wrapper .item .content p{font-size:16px}header.Programs_page .heading{padding-inline-start:20px}header.program_details .heading h4{text-align:center;font-size:25px}.page_content.program_details .details_wrapper .program_content .description,.page_content.program_details .details_wrapper .discover_cruises .heading{text-align:center}.page_content.program_details .details_wrapper .program_content .cruises_amenities ul{flex-direction:column}.page_content.program_details .details_wrapper .program_content .cruises_amenities ul li{flex-basis:unset}section.our_values .cards .row .item{height:300px}section.join_us .wrapper .title{font-size:18px}section.join_us .wrapper p{font-size:16px}footer .title,footer .miss_out p{text-align:center}footer .contact_section{margin-bottom:25px}footer .miss_out .title{font-size:20px}}@media (min-width: 576px) and (max-width: 767px){nav.main_navbar .nav_wrapper .menu{padding-inline-start:50px;padding-inline-end:50px}section.secure h4{font-size:30px}section.cruise .cruise_card.card_one,section.cruise .cruise_card.card_three{transform:translate(250px)}section.cruise .cruise_card.card_two,section.cruise .cruise_card.card_four{transform:translate(-250px)}section.cruise .cruise_card .cruise_content{flex-direction:column;align-items:flex-start}section.cruise .cruise_card .cruise_content .cruise_name span{font-size:25px}section.travel_agency .gratsia_info a{margin:auto}section.destination .heading .title{font-size:35px}section.destination .des_card img{width:100%}.page_wrapper section.room_amenities h3{text-align:center}.page_wrapper section.room_amenities ul.amenities{margin-bottom:20px}.page_wrapper section.room_amenities ul.amenities li{flex-basis:45%}.page_wrapper section.room_amenities ul.amenities li span{font-size:16px}section.discover_dream h3{font-size:30px}section.book_voyage .heading h3{font-size:30px}section.book_voyage .heading p{font-size:20px}section.what_apart h3{font-size:45px}.page_content.program_details .details_wrapper{gap:20px}section.join_us .wrapper .title{font-size:30px}}@media (max-width: 767px){nav.main_navbar .nav_wrapper .menu ul li.support_mobile{display:block}nav.main_navbar .nav_wrapper .menu ul li.support_mobile .support{justify-content:center}nav.main_navbar .nav_wrapper .menu .menu_footer{flex-direction:column;align-items:flex-start!important;gap:40px;padding:10px 0}nav.main_navbar .nav_wrapper .menu .menu_footer .social_accounts{flex-direction:row!important}nav.main_navbar .nav_wrapper>.support{display:none!important}section.secure h4,section.secure p{text-align:center}section.cruise .heading p{font-size:16px}section.cruise .cruise_card .cruise_content{flex-direction:column;align-items:flex-start}section.explore .heading{text-align:center;padding-inline-start:unset;padding:10px}section.explore .heading p{margin-left:0}section.destination .des_card img{width:100%}header.cruise_details .splide .splide__list .splide__slide .content{padding-inline-start:10px}header.cruise_details .splide .splide__list .splide__slide .content .title{font-size:20px}header.cruise_details .splide .splide__list .splide__slide .content .title .cruise_name span:nth-child(1){margin:0}header.cruise_details .splide .splide__list .splide__slide .content p{width:100%;text-align:center;font-size:16px}.page_wrapper .cruise_info .row,.page_wrapper .check_reservation .row{row-gap:20px}.page_wrapper .cruise_info .cruise_content h3,.page_wrapper .check_reservation .cruise_content h3,.page_wrapper .cruise_info .cruise_content p,.page_wrapper .check_reservation .cruise_content p{text-align:center}.page_wrapper .check_reservation .cruise_content a{margin:auto}section.cruise_royal_program .program_content .cruise_name .title{font-size:25px}section.cruise_royal_program .program_content .cruise_name .title span:nth-child(2){margin:0}section.cruise_royal_program .program_content ul li{flex-basis:50%}section.cruise_royal_program .program_content ul li span:not(.icon){font-size:14px}.page_content.program_details .discover_cruises .cards .row{row-gap:20px}.page_content.program_details .details_wrapper .program_content .cruises_amenities ul li{flex-basis:45%}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content{margin-top:0}header.about_header .heading{text-align:center;align-items:center}header.about_header .heading p{width:100%;line-height:35px}section.our_values .heading{text-align:center;margin-bottom:50px!important}section.our_values .heading p{width:100%;line-height:35px}section.our_values .cards .row{gap:40px}section.why_us h5{text-align:center}section.join_us .wrapper .title{margin-bottom:20px}section.join_us .wrapper p{font-size:20px}footer .links{margin-top:0}footer .links .row>div:nth-child(2){order:4}footer .links .row>div:nth-child(3){order:2}footer .links .row>div:nth-child(4){order:5}footer .links .row>div:nth-child(5){order:3}footer .bottom_footer{flex-direction:column}}@media (max-width: 991px){header.homepage,header.cruises_header{height:auto;min-height:unset}header.homepage .layover,header.cruises_header .layover{display:none}section.destination .row{row-gap:30px}section.programs .splide .splide__arrow--prev{left:1rem}.page_wrapper .cruise_info .img img,.page_wrapper .check_reservation .img img{width:100%}.page_wrapper .check_reservation .cruise_content{margin-top:20px}section.what_apart{margin-top:20px}section.what_apart h3{text-align:center}section.what_apart .wrapper{display:block}section.what_apart .wrapper .item{margin-bottom:30px}section.what_apart .wrapper .item .content .title{font-size:20px;margin-bottom:20px}section.what_apart .wrapper .item .content p{display:block!important}section.book_voyage{margin-top:20px}section.book_voyage .heading p{width:100%}section.book_voyage ul li{flex-basis:100%}section.page_content.programs .wrapper .search_wrapper .search_form form{flex-direction:column}section.page_content.programs .wrapper .search_wrapper .search_form form .left_side{flex-direction:column;align-items:flex-start!important;width:100%}section.page_content.programs .wrapper .search_wrapper .search_form form .left_side .destination_selection{width:100%!important;margin-bottom:10px}section.page_content.programs .wrapper .search_wrapper .search_form form .left_side .date_selection{width:100%}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side{width:100%}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter{flex-direction:column;gap:20px;align-items:flex-start!important}section.page_content.programs .wrapper .search_wrapper .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .count span{width:18px}section.page_content.programs .wrapper .results_wrapper .upper_nav .total_results,section.page_content.programs .wrapper .results_wrapper .upper_nav .filter_list span{font-size:16px!important}section.page_content.programs .wrapper .results_wrapper .results .item,section.page_content.programs .wrapper .results_wrapper .results .item .left_side{flex-direction:column}section.page_content.programs .wrapper .results_wrapper .results .item .left_side{width:100%}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .img,section.page_content.programs .wrapper .results_wrapper .results .item .left_side .img img{width:100%}section.page_content.programs .wrapper .results_wrapper .results .item .right_side{width:100%}.page_content.program_details ul.reservation_wizard li{flex-direction:column}.page_content.program_details ul.reservation_wizard li:before{height:51%}.page_content.program_details ul.reservation_wizard li span:not(.icon){font-size:12px;text-align:center}.page_content.program_details section#details .program_content{width:100%!important}.page_content.program_details .details_wrapper section#details .wizard_steps{display:none}.page_content.program_details .details_wrapper .program_content .description p{width:100%!important}.page_content.program_details .details_wrapper .program_content .guaranteed ul{flex-direction:column}header.about_header{height:auto}section.why_us .cards .row{row-gap:30px}section.why_us .cards .row .item{height:300px}section.join_us .wrapper p{width:100%}section.contact_form .form_wrapper{flex-direction:column;width:95%}section.contact_form .form_wrapper .form_sec{width:100%}footer .links{margin-top:30px}}@media (min-width: 768px) and (max-width: 991px){nav.main_navbar .nav_wrapper .menu{padding-inline-start:50px;padding-inline-end:50px}section.secure h4{font-size:33px}section.explore .heading{text-align:center;padding-inline-start:unset;padding:10px 100px}section.explore .heading p{margin-left:0}section.destination .row{justify-content:center}section.book_voyage .heading h3{font-size:40px}.page_wrapper section.room_amenities h3{text-align:center}.page_wrapper section.room_amenities ul.amenities{margin-bottom:20px;padding:15px}.page_wrapper section.room_amenities ul.amenities li span{font-size:16px}.page_content.program_details .details_wrapper .program_content .cruises_amenities ul li{flex-basis:33%}section.our_values .heading{margin-bottom:50px!important}section.our_values .cards .row{justify-content:center;row-gap:25px}section.our_values .cards .row .item{height:300px}section.why_us .row{justify-content:center}}@media (min-width: 992px) and (max-width: 1199px){section.travel_agency .gratsia_info p{font-size:16px}section.cruise_royal_program .splide__slide img{width:100%}section.book_voyage ul li{flex-basis:50%}section.page_content.programs .wrapper .results_wrapper .results .row{gap:40px}section.page_content.programs .wrapper .results_wrapper .results .item{height:auto}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .title{font-size:25px}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .details div span{font-size:20px!important}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program .details>span{font-size:16px}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .content .program p{font-size:16px}section.page_content.programs .wrapper .results_wrapper .results .item .right_side{flex-direction:row!important}section.page_content.programs .wrapper .results_wrapper .results .item .right_side .content h5,section.page_content.programs .wrapper .results_wrapper .results .item .right_side .content span{font-size:20px}section.page_content.programs .wrapper .results_wrapper .results .item .right_side a{padding:10px;height:unset;font-size:20px}.page_content.program_details .details_wrapper .program_content .cruises_amenities ul li{flex-basis:33%}section.contact_form .form_wrapper{width:90%}section.why_us .cards .item{height:300px}section.why_us .cards .item .title{font-size:16px!important}}@media (min-width: 992px) and (max-width: 1399px){header.homepage,header.cruises_header{height:auto;min-height:unset}section.our_values .heading{margin-bottom:50px!important}section.our_values .cards .item{height:300px}}@media (min-width: 1200px) and (max-width: 1399px){.page_wrapper:before{height:100%}section.cruise_info .cruise_content p,section.check_reservation .cruise_content p{font-size:14px;font-weight:300}section.cruise_royal_program .program_content .cruise_name img{max-width:35%}section.cruise_royal_program .program_content .cruise_name .title{font-size:35px}section.cruise_royal_program .program_content ul li span:not(.icon){font-size:13px}section.cruise_royal_program .splide,section.cruise_royal_program .splide .splide__track,section.cruise_royal_program .splide img{height:100%}section.book_voyage{margin-top:20px}section.book_voyage ul li{flex-basis:15%;display:flex;align-items:center;justify-content:center}.page_content.program_details .details_wrapper .program_content .cruises_amenities ul li{flex-basis:20%}.page_content.program_details .details_wrapper .program_content .cruises_amenities ul li span:not(.icon){font-size:14px}section.page_content.programs .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter{flex-direction:column;gap:10px}section.page_content.programs .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_adults,section.page_content.programs .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_kids{width:100%}section.page_content.programs .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_adults .count,section.page_content.programs .search_form form .right_side .people_selection .people_wrapper .drop_menu .persons_counter .choose_kids .count{justify-content:space-between}section.page_content.programs .search_form form .right_side .people_selection .people_wrapper .drop_menu .age .select_wrapper{flex-direction:column}section.page_content.programs .results_wrapper .upper_nav .total_results,section.page_content.programs .results_wrapper .upper_nav .filter_list span{font-size:16px!important}section.page_content.programs .results_wrapper .results .item .left_side .content .title{font-size:16px!important}section.page_content.programs .results_wrapper .results .item .left_side .content .program p{font-size:12px!important}section.page_content.programs .results_wrapper .results .item .right_side .content h5{font-size:12px!important}footer .miss_out .title{font-size:18px}}@media (max-width: 1199px){section.cruise_royal_program .wrapper>.row{row-gap:20px}section.secure h4,section.secure p{width:100%}section.programs .splide .splide__list .splide__slide .program_plan .program_title{font-size:30px}section.cruise .heading{width:100%}section.cruise .heading p{width:100%;font-size:16px;margin-top:15px}footer .contact_section{margin-bottom:25px}.page_wrapper:before{height:100%}section.cruise_royal_program .program_content{margin-top:20px}section.book_voyage{margin-top:20px}section.book_voyage .heading p{width:100%}section.book_voyage ul li{display:flex;align-items:center;justify-content:center}section.page_content.programs .wrapper{position:relative}section.page_content.programs .wrapper .filter_side{position:fixed;left:-300px;z-index:10;transition:left .3s linear;height:100%;top:0!important}section.page_content.programs .wrapper .filter_side.show{left:0}section.page_content.programs .wrapper .results_wrapper .upper_nav button.side_filter{display:flex}section.page_content.programs .wrapper .results_wrapper .results .item,section.page_content.programs .wrapper .results_wrapper .results .item .left_side{flex-direction:column}section.page_content.programs .wrapper .results_wrapper .results .item .left_side{width:100%}section.page_content.programs .wrapper .results_wrapper .results .item .left_side .img,section.page_content.programs .wrapper .results_wrapper .results .item .left_side .img img{width:100%}section.page_content.programs .wrapper .results_wrapper .results .item .right_side{width:100%}.page_content.program_details .details_wrapper .program_content .program_itinerary ul li .details p,.page_content.program_details .details_wrapper .program_content .policies .cancelation_policy p{width:100%!important}header.about_header .heading p,section.our_values .heading p{width:100%}}@media (max-width: 1399px){section.what_apart .wrapper .item .content p{width:100%}}
