@charset "UTF-8";.main{max-width:2000px;margin:0 auto;display:flex;border-bottom:1px solid #ccc}.loader{width:70px;height:70px;position:relative;border:10px solid #415464;border-top-color:#a07832;left:50%;top:200px;border-radius:50%;animation:spin infinite 1s linear;z-index:1}.buttons.reserved_btn button{background:red!important;width:50%;opacity:.8;font-size:20px!important}.buttons.reserved_btn button:hover{background:red!important;color:#fff!important}.loader:nth-child(2){left:10%}.navigate .located{padding:0 10px 0 5px;background-color:transparent!important;border:none;color:#fff;font-size:12px;cursor:pointer;transition:opacity .2s linear,background-color .2s linear;font-family:Inter;font-weight:500;text-transform:uppercase;text-decoration:none}.navigate{display:flex;gap:10px;align-items:center}.navigate .located:hover{color:#d0a86a}.header_main_conatiner{background:#102436}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}*{box-sizing:border-box;padding:0;margin:0}.main .left{width:30%}.main .right{width:70%;border-left:1px solid #ccc;background:#f9f9f9;position:relative}.main_app_container{overflow:hidden}.main .right:after{content:"";position:absolute;background:#f9f9f9;width:400%;height:100%;left:100%;z-index:-1;top:0}#src{cursor:default!important}#src g rect[id],#src g path[id],#src g polygon[id]{cursor:pointer}.hidden_svg{display:none}.deck_container h4{font-size:15px;font-weight:400;margin-bottom:5px;text-transform:capitalize}.deck_container .contain{display:flex;flex-wrap:wrap}.deck_container{font-family:Inter,sans-serif}.deck_container .deck_num{width:33.33%;text-align:center;padding:7.5px;cursor:pointer}.deck_container .deck_num p{font-family:Forum,sans-serif;font-size:14px;opacity:.5}.deck_container .deck_num h4{font-size:20px;margin:0;font-weight:500}.active2{border-color:#a07832!important;background-color:#f9f9f9;color:#a07832}.deck_num.active2 h4{font-weight:700}.setingsvg{margin-top:40px;position:relative}.aftersvg{content:"";position:absolute;width:50%;height:100%;border-left:2px dashed #ccc;border-right:2px dashed #ccc;right:0;top:0}.images_container{display:flex;flex-direction:column}.images_container .header{display:flex;justify-content:space-between;padding:10px 20px;align-items:center;border-bottom:1px solid #ccc;position:relative}.images_container .header .index{font-family:Forum;font-weight:400;color:#fff;font-size:32px;width:100%;text-transform:capitalize;line-height:40px}.images_container .header .icon{display:flex;gap:20px;font-size:20px;opacity:.6}.images_container .header:after{content:"";position:absolute;background:#f9f9f9;width:400%;height:100%;left:100%;top:0;border-bottom:1px solid #ccc}.images_container .header .icon>*{cursor:pointer}.images_container .display_images{display:flex;padding:10px;justify-content:space-evenly;position:relative}#src{max-height:850px;overflow:auto;cursor:pointer;padding:20px 10px}#src::-webkit-scrollbar{display:none}.images_container .display_images .side_modules{width:45%;visibility:hidden;transition:opacity .5s ease;opacity:0;margin-top:30px}.images_container .display_images .side_modules.visiblilty{visibility:visible;opacity:1}.images_container .display_images .side_modules .module{margin-left:10px;background:linear-gradient(109.13deg,#d0a86a0d 1.26%,#d0a86a1a 99.34%);border-radius:8px;max-width:600px;border:1px solid #D0A86A66;color:#27272a;gap:16px}.side_modules .module .image img{width:100%}.side_modules .module .image{background:linear-gradient(109.13deg,#d0a86a0d 1.26%,#d0a86a1a 99.34%);position:relative}.side_modules .module .details{display:flex;gap:10px;flex-direction:column;padding:25px;border-radius:8px;max-width:600px}.side_modules .module .buttons{display:flex;width:100%;justify-content:center;gap:20px;display:none}.side_modules .module .buttons button{padding:10px;background-color:#a07832;border:none;color:#fff;font-size:15px;cursor:pointer;transition:opacity .2s linear,background-color .2s linear}.side_modules .module .buttons button:hover{background-color:#fff;color:#a07832}.side_modules .module .buttons.puschaseDisplay{display:flex}.side_modules .module .details h2{font-size:32px;font-family:Forum,serif;font-weight:500;opacity:.9}.side_modules .module .details span{color:#dbbc8d}.side_modules .module .details p{font-size:15px;line-height:20px;font-family:Inter,sans-serif;padding-right:10px}.side_modules .module .details .learn_btn{display:flex;align-items:center;width:fit-content;padding:5px;justify-content:space-between;width:100%}.side_modules .module .details .learn_btn .learn{display:flex;align-items:center;cursor:pointer}.side_modules .module .details .learn_btn .purchaseInfo{font-size:21px;display:flex;cursor:pointer}.side_modules .module .details .spl_text{color:#a07832;font-size:18px;font-weight:500}.side_modules .module_disable{display:flex;height:100%;justify-content:center;font-size:25px;align-items:center;font-weight:600}.container{padding:20px 10px 20px 50px;font-family:Inter,sans-serif}.container .heading h3{font-weight:400;font-style:normal;opacity:.6;font-size:15px;text-transform:uppercase;letter-spacing:0}.container .heading h1{font-family:Cinzel,serif;font-weight:400;color:#a07832;text-transform:uppercase;font-size:40px;letter-spacing:0;line-height:42px;position:relative}sup{position:absolute}.heading{margin-bottom:20px}.explore h5{font-size:15px;font-weight:400;opacity:.9;margin-bottom:15px}.select_container{display:flex;width:250px;position:relative;align-items:center;flex-direction:column}.module_Booking_sideWays .residence_section_amenities .list-section .left-column li{display:none}.module_Booking_sideWays .residence_section_amenities .list-section .left-column li:nth-child(1),.module_Booking_sideWays .residence_section_amenities .list-section .left-column li:nth-child(2){display:flex}.module_Booking_sideWays .residence_section_amenities.toggle .top-section-sideWays svg{transform:rotate(180deg)}.module_Booking_sideWays .residence_section_amenities.toggle .list-section .left-column li{display:flex}.module_Booking_sideWays .residence_section_amenities{display:flex;flex-direction:column;gap:12px}.select{padding:10px 15px;font-size:16px;border:none;width:100%;opacity:.8;cursor:pointer}.shipOptions{border:1px solid #ccc}.option{padding:10px 15px;font-size:16px;cursor:pointer;border-left:3px solid transparent}.option:hover{background-color:#f9f9f9;border-left:3px solid #a07832}.option_display{position:absolute;display:flex;flex-direction:column;max-height:150px;visibility:hidden;overflow-y:scroll;width:100%;z-index:-99;opacity:0;background:#fff;top:50px}#arrow{position:absolute;right:15px;top:15px}.display .option_display{visibility:visible;z-index:99;opacity:1;border:1px solid #ccc;border-top:none}.display #arrow{transform:rotateX(180deg)}.explore{margin-bottom:40px}.modulepopup,.detailspopup{position:absolute;width:100%;justify-content:center;display:none;z-index:999;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);top:0;height:100vh;align-items:center}.modulepopup .modulepopup__content,.detailspopup .detailspopup_content{max-width:1000px;background-color:#fff;display:flex;box-shadow:#00000059 0 5px 15px;position:relative;width:100%;text-transform:capitalize;align-items:center}.detailspopup .detailspopup_content{max-height:600px;overflow:hidden}.booking-model-section{max-width:700px;max-height:100vh;overflow:auto}.booking-model-section::-webkit-scrollbar{width:8px}.booking-model-section::-webkit-scrollbar-thumb{background:#d0a86a;border-radius:10px}.booking-model-section::-webkit-scrollbar-track{background:#e5e5e5;border-radius:10px}.detailspopup .detailspopup_content{object-fit:cover;padding:0}.detailspopup .detailspopup_content .image img{width:100%;height:100%}.modulepopup .modulepopup__content .close,.detailspopup .detailspopup_content .close{cursor:pointer;position:absolute;display:flex;top:10px;right:2%;font-size:35px;padding:5px;align-items:center;color:#d0a86a}.detailspopup .detailspopup_content .close{color:#fff}.pop{display:flex;animation:zoomout .5s linear}@keyframes zoomout{0%{transform:scale3d(.3,.3,.3);opacity:0}to{transform:scaleZ(1);opacity:1}}.modulepopup .modulepopup__content .left{display:flex;flex-direction:column;width:100%}.modulepopup .modulepopup__content .left h4{color:#666;font-size:22px;font-weight:600!important;line-height:28px;margin:0;font-family:Forum,sans-serif!important}.modulepopup .modulepopup__content .left .button{text-align:center}.modulepopup .modulepopup__content .left .button .purchase,.modulepopup .modulepopup__content .left .button .segment,.cta{background-color:#d0a86b;border:1px solid #d0a86b;border-radius:10px;color:#fff;font-size:18px;padding:10px 27px;text-transform:uppercase;transition:all .4s ease-in-out;cursor:pointer;margin:5px}.modulepopup .modulepopup__content .left .button .purchase:hover,.modulepopup .modulepopup__content .left .button .segment:hover,.cta:hover{background-color:#fff;color:#d0a86b}.slider{display:flex;position:relative;overflow:hidden}.detailspopup_content button{position:absolute;background-color:transparent;border:none;font-size:50px;color:#d0a86a;cursor:pointer;bottom:0%;z-index:5}.detailspopup_content .leftindex{right:50px}.detailspopup_content .rightindex{right:0}.slider .slider__container{display:flex;flex-direction:row;transition:transform 1s ease-in-out}.detailspopup .detailspopup_content .content{position:absolute;max-width:40%;height:100%;display:flex;transition:all .5s ease-in;background-color:#fff;padding:10px 20px}.detailspopup .detailspopup_content .content .left_info{height:100%;overflow:hidden;background-color:#fff;display:flex;flex-direction:column;gap:20px;padding:5px;font-family:Inter}.content .left_info #heading{font-family:Cinzel,serif;font-weight:400;color:#a07832;border-bottom:1px solid #ccc;padding-bottom:10px}.content .left_info #left_info_category{display:flex;gap:10px;font-size:22px;margin-top:10px;color:#000}.content .left_info #left_info_category p{font-size:18px;font-weight:600;cursor:pointer}.content .left_info #left_info_category p:not(:last-child){border-right:1px solid #ccc;padding-right:10px}.content .left_info .subdetails{display:flex;gap:10px;border-bottom:1px solid #ccc;padding:5px 0}.content .left_info .subdetails>*:not(:first-child){padding-left:10px;border-left:1px solid #ccc}.content .left_info .subdetails .suite_size,.content .left_info .subdetails .balcony_size,.content .left_info .subdetails .decks_no{margin-bottom:.625rem;text-transform:uppercase;color:#757575}.content .left_info .subdetails p{text-align:center;margin-bottom:.625rem;text-transform:uppercase;font-size:15px;color:#757575;font-family:Inter}.content .left_info .subdetails h4{font-weight:300;color:#a07832;line-height:1;font-size:20px;margin-bottom:.625rem}.content .left_info .subdetails h5{font-weight:500;font-size:16px;color:#000;font-family:Forum,sans-serif}.content .left_info .subdetails .decks_no .inner{display:flex;gap:10px}.content .left_info #overview{text-transform:uppercase;font-weight:400;font-family:inter,sans-serif;font-size:22px;color:#000}.content .left_info .desc p{font-family:inter,sans-serif;font-size:14px;line-height:30px}.content .left_info .desc{border-bottom:1px solid #ccc;padding-bottom:10px;overflow:auto}.content .left_info .desc::-webkit-scrollbar{width:15px}.content .left_info .desc::-webkit-scrollbar-track{background:#fff}.content .left_info .desc::-webkit-scrollbar-thumb{background:#a07832;border:3px solid #ffffff}.modulepopup .modulepopup__content .left .all_container .purchasedata{display:flex;flex-direction:column;width:100%;gap:20px}.left .all_container .purchasedata label{color:#666;display:block;font-size:18px;font-weight:600!important}.left .all_container .purchasedata select,.left .all_container .segmentdata select{background:#fff;border:1px solid #ddd;color:#484f56;font-size:16px;height:56px;line-height:26px;padding:5px 20px;font-family:Forum,sans-serif;width:100%;text-transform:capitalize;cursor:pointer}.left .all_container .table{background-color:#102436;padding:20px;width:500px;display:flex;flex-direction:column;align-items:center;color:#fff}.left .all_container .table #heading{color:#d0a86a;font-size:28px;font-weight:600!important;line-height:35px;margin-bottom:20px}.left .all_container .table #heading span{color:#fff}.left .all_container .table .tablerow{display:flex;gap:10px;border:1px solid #ccc;width:100%}.left .all_container .table .tablerow .items_details{width:70%;border-right:1px solid #ccc;padding:10px;text-align:center}.left .all_container .table .tablerow .prices{padding:10px;text-align:center}.cta{margin:0 auto;text-align:center}.active_btn{background-color:#fff!important;color:#d0a86b!important}.hidden{display:none!important}.left .all_container .segmentdata .selcted_options{display:flex;width:100%}.left .all_container .segmentdata label{color:#484f56;display:block;font-size:15px;font-weight:400;line-height:22px}.left .all_container .segmentdata .tierlist,.left .all_container .segmentdata .occupation_list{width:50%;padding-bottom:10px}.left .all_container .segmentdata .tierlist label,.left .all_container .segmentdata .occupation_list label{padding-bottom:5px}.left .all_container .segmentdata select{max-width:90%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent!important;background-image:url(http://cdn1.iconfinder.com/data/icons/cc_mono_icon_set/blacks/16x16/br_down.png)!important;background-position-x:93%!important;background-position-y:22px!important;background-repeat:no-repeat!important;background-size:12px!important;border:none;border-radius:10px!important;box-shadow:1px 1px 7px #c1c1c15e;color:#222!important;font-size:16px;line-height:26px;padding:15px 0 15px 25px!important}.left .all_container .segmentdata .segment_choices{display:flex;flex-wrap:wrap;gap:20px}.left .all_container .segmentdata .segment_choices li{width:30%;text-decoration:none;list-style:none;display:flex;align-items:center;gap:10px;margin-bottom:20px}.modulepopup .modulepopup__content .left .all_container .segmentdata{font-family:Forum,sans-serif!important;display:flex;flex-direction:column;width:100%;padding:40px 40px 20px;gap:20px}.segmentTable{max-width:600px;display:flex;flex-direction:column;gap:20px;padding:50px}.segmentTable .table h1{color:#fff;text-align:initial;font-weight:400;margin-bottom:15px}.segmentTable .table{gap:40px}.segmentTable .table .tablerow>*{padding:20px!important}.segmentTable .table .total_prices,.segmentTable .table .payment{width:100%}.segmentTable .cta{align-self:center}.iframes{background-color:#f0f8ff!important;border:none;width:700px;padding:10px}.container.loaded{background:#f0f8ff!important;margin:0!important}.light{opacity:.6;transition:none!important;cursor:default}.cta.light{background-color:#d0a86b;color:#fff}.contentDisplay{display:flex;padding:5px;font-size:20px;right:-10px;cursor:pointer;height:30px;background:#d0a86a;border-radius:50px;position:absolute}.hiddenClass{display:none}.backPoint{position:absolute;top:2%;left:2%;font-size:30px;cursor:pointer;color:#d0a86a}.reserverd{position:absolute;z-index:2;padding:10px;font-size:80px;color:red;transform:rotate(-15deg);top:50%}.suite_size span{text-transform:lowercase!important}.btn-primary{display:inline-flex;align-items:center;padding:8px 15px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer}.btn-primary:hover{background-color:#0056b3}.deck_slider_container .slider-arrow{position:absolute;top:50%;transform:translateY(-50%);color:#000;border:none;background:none;font-size:30px;padding:10px 15px;cursor:pointer;z-index:10;border-radius:50%}.deck_slider_container .prev{left:-20px}.deck_slider_container .next{right:-20px}.main_form_page_conatiner_body:before{background:linear-gradient(0deg,#0000001c,#0000001c),radial-gradient(59.93% 59.93% at 50% 50%,rgba(0,0,0,.25) 43.32%,transparent 100%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.main_form_page_conatiner_navbar{padding-top:5px;position:absolute;width:100%;z-index:99}.form_navbar{max-width:1200px;margin:0 auto}.form_navbar_inner_text a{text-decoration:none;color:#fff;font-family:forum;font-size:18px;font-weight:400;letter-spacing:1px;line-height:23px;text-shadow:0 4px 32px #000;transition:all .4s ease-in-out}.form_navbar_inner_text a:hover{color:#c9a86b}.form_navbar_inner_text{padding:15px 20px}.form_navbar_inner{display:flex;margin-top:20px;justify-content:space-between;align-items:center}.main_width_set_conatiner{max-width:1200px;margin:0 auto}.main_form_page_conatiner_body .main_form_conatiner_box{background:#fff;border-radius:15px;margin:0 auto;max-width:800px;font-family:Forum;position:relative;padding:80px 40px}.main_form_page_conatiner_body{background-image:url(/assets/form_bg-DGNHZ19P.webp)!important;background-attachment:fixed;background-repeat:no-repeat;background-size:100%;padding:150px 0;position:relative;padding-top:24vh}.main_form_conatiner_box .header_content{text-align:center;color:#000;font-weight:400}.main_form_conatiner_box .header_content h2{color:#000;font-size:70px;font-weight:400;line-height:63px;padding-top:24px}.main_form_conatiner_box .sub_row_main_conatiner .header_content{text-align:left}.main_form_conatiner_box .sub_row_main_conatiner .header_content h2{font-size:24px}.main_form_conatiner_box .header_content p{color:#000;font-size:18px;line-height:1.88em;padding:25px 0}.form_navbar img.form_header_icon{width:180px}hr.hr_tag_style{max-width:50%;margin:0 auto 2rem;opacity:.25}.main_form_conatiner_box .header_content ul{text-align:left;margin:0 0 20px;padding-left:20px}.main_form_conatiner_box .header_content li{font-size:15px;font-weight:400;padding-bottom:15px;color:#484f56}.main_form_conatiner_box form .row_form_conatiner{display:flex;gap:1%;margin-bottom:20px}.main_form_conatiner_box form .form_main_input_field{flex:1}.main_form_conatiner_box form .form_main_input_field .information_input{color:#7c7c7c;padding:0 0 0 10px;font-size:15px;font-weight:400;line-height:26px}.main_form_conatiner_box form .form_main_input_field label{color:#222;display:block;font-size:15px;line-height:26px}.main_form_conatiner_box form .form_main_input_field input,.main_form_conatiner_box form .form_main_input_field select{border:none;border-radius:10px;box-shadow:1px 1px 7px #c1c1c15e;font-size:16px;margin:10px 0;padding:15px 0 15px 25px;width:100%;font-family:Forum;cursor:pointer}.main_form_conatiner_box form .form_main_input_field input[type=date]::-webkit-calendar-picker-indicator{display:none;-webkit-appearance:none}.main_form_conatiner_box form .form_main_input_field input[type=radio]{box-shadow:none;width:auto}.form_main_input_field_radio_type_container{display:flex;flex-wrap:wrap}.form_main_input_field_radio_type_container .radio_button{display:flex;align-items:center}.form_main_input_field_radio_type_container .radio_button label{padding:10px}.main_form_conatiner_box form .row_form_conatiner.checkbox{flex-direction:column}.main_form_conatiner_box form .row_form_conatiner.checkbox .checkbox_select_form{margin-bottom:20px;padding-left:20px}.main_form_conatiner_box form .row_form_conatiner.checkbox .checkbox_select_form label{padding:10px;line-height:26px}.main_form_conatiner_box form .row_form_conatiner.checkbox .checkbox_select_form label a{color:#222;text-decoration:none}.main_form_conatiner_box form .row_form_conatiner.checkbox .checkbox_select_form label a:hover{color:#0a58ca}.main_form_conatiner_box form .row_form_conatiner.checkbox .checkbox_select_form input{height:10px;width:10px}.main_form_conatiner_box form .row_form_conatiner.checkbox .checkbox_select_form span{font-size:15px;font-weight:400;height:100%;line-height:26px;font-family:Forum}.form_submit_btn{background:#d0a86b;border:1px solid #d0a86b;font-size:18px;padding:7px 26px;border-radius:10px;box-shadow:1px 1px 7px #c1c1c15e;margin:10px 0;color:#fff;line-height:36px;font-family:Forum;cursor:pointer}span.warning_text_form{color:red!important;font-size:15px;margin:0 10px}.form_main_input_field .calender_component_container .rdrMonth{width:300px!important}.form_main_input_field .calender_component_container{position:absolute;box-shadow:0 5px 15px -5px #00000080}.main_form_conatiner_box .form_main_input_field.date_selector{position:relative}.form_main_input_field .calender_component_container .rdrMonthName{display:none}.form_main_input_field .calender_component_container .rdrNextPrevButton{background:transparent!important}.form_main_input_field .calender_component_container .rdrMonthPicker select,.form_main_input_field .calender_component_container .rdrYearPicker select{font-size:14px;background:none!important;padding:5px}.form_main_input_field .calender_component_container .rdrDay{height:30px}.form_main_input_field .calender_component_container span.rdrDayNumber{font-size:10px}@media screen and (max-width:1024px){.main .left{width:40%}.main{flex-direction:column}.modulepopup .modulepopup__content,.detailspopup .detailspopup_content{max-width:800px}.side_modules .module .details p{font-size:14px}.select_container{width:100%}.setingsvg{display:none}.main .right,.main .left{width:100%}}@media screen and (max-width:769px){.main{flex-direction:column}.images_container .display_images .side_modules{top:10%}.main .left,.main .right{width:100%}.explore h5{margin:0}.deck_container h4{font-size:16px;text-align:center}.deck_container .contain{justify-content:center}.detailspopup .detailspopup_content{max-width:700px}.detailspopup .detailspopup_content .content .left_info{padding:5px 10px}.content .left_info #heading{font-size:13px}.content .left_info #overview{font-size:18px;font-weight:600}.detailspopup .detailspopup_content .image img{height:400px}.content .left_info .subdetails p{font-size:14px;text-align:start;height:25px;display:flex;align-items:center}.content .left_info .subdetails{padding:0}.content .left_info .subdetails .suite_size,.content .left_info .subdetails .balcony_size,.content .left_info .subdetails .decks_no{margin-bottom:5px}.images_container .display_images .side_modules.visiblilty{width:100%}.content .left_info .desc p{font-size:14px}.detailspopup .detailspopup_content .content{max-width:60%}.modulepopup .modulepopup__content,.detailspopup .detailspopup_content{max-width:700px}.modulepopup .modulepopup__content .left .all_container .segmentdata{padding:30px 30px 20px}.left .all_container .table{width:450px}.container{padding:20px 10px}.reserverd{font-size:60px}.detailspopup .detailspopup_content .content .left_info{gap:10px}.iframes{max-width:500px}.images_container .header .index{font-size:22px;width:50%}.navigate{gap:0}.navigate .located{font-size:14px}.form-wrapper.booking-model-section{max-width:600px!important}}@media screen and (max-width:767px){.main_form_conatiner_box form .row_form_conatiner{flex-direction:column}.main_form_page_conatiner_body .main_form_conatiner_box{padding:20px 15px}.footer_button_conatiner{flex-direction:column}.ft_btn{width:100%}.footer_conatiner{padding:40px 15px!important}}@media screen and (max-width:425px){.modulepopup .modulepopup__content,.detailspopup .detailspopup_content{max-width:400px}.modulepopup .modulepopup__content .left .all_container .segmentdata{padding:20px 20px 10px}.detailspopup .detailspopup_content .content{max-width:100%}.left .all_container .segmentdata .selcted_options{flex-direction:column;width:100%}.left .all_container .segmentdata .selcted_options>*{width:100%}.left .all_container .segmentdata .segment_choices li,.left .all_container .table{width:100%}.modulepopup .modulepopup__content{padding:40px 10px}.modulepopup .modulepopup__content .left{padding:10px}.images_container .display_images{flex-direction:column}#src{width:100%}.iframes{max-width:300px}.segmentTable .table h1{font-size:26px}}.port-info-panel{position:fixed;top:10%;right:10%;width:300px;background:#fff;box-shadow:0 2px 10px #0003;padding:15px;border-radius:8px;z-index:999}.port-info-panel-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.port-info-panel-header button{background-color:#f44336;color:#fff;border:none;padding:5px 10px;cursor:pointer}.port-info-panel-header button:hover{background-color:#d32f2f}.port-info-panel-body{max-height:400px;overflow-y:auto}table{width:100%;border-collapse:collapse}table,th,td{border:1px solid #ddd}th,td{padding:8px;text-align:left}th{background-color:#f2f2f2}tr:nth-child(2n){background-color:#f9f9f9}.login_setup{display:flex;justify-content:center;align-items:center;background:linear-gradient(246.29deg,#b6c2ff,#ffeee8);height:100vh;flex-direction:column;gap:20px}.login_setup .login_container{box-shadow:0 0 20px #5d9bfd33;background-color:#fff;padding:40px;display:flex;height:auto;align-items:center;width:580px;flex-direction:column;border-radius:20px}.login_header .header_icon{width:200px}.login_header .header_icon img{width:100%}.login_header .heading{font-family:Forum,sans-serif;font-size:24px;font-weight:400;line-height:36px;text-align:center;text-decoration-skip-ink:none}.login_header .heading span{font-weight:700}.login_header{display:flex;align-items:center;flex-direction:column}.input_container{width:100%;display:flex;flex-direction:column;gap:10px}.group_input{display:flex;flex-direction:column;width:100%;position:relative;padding:15px}.group_input label{font-family:Figtree,serif;font-size:10px;font-weight:400;line-height:12px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;position:absolute;top:9px;left:27px;background:#fff;z-index:10;padding:0 2px}.group_input input,.group_input textarea{width:100%;padding:8px 12px;font-size:16px;border:none;border-radius:4px;box-sizing:border-box;background-color:transparent;border:1px solid #D9D9D9}.group_input input:focus{outline:none;border:none;border:1px solid #D9D9D9}.group_input input:not(:placeholder-shown){background-color:#fff}.form-inputs{display:flex}.login_setup .login_btn{margin:20px 12px 8px;gap:0px;border-radius:8px 0;padding:16px 0;text-align:center;opacity:0px;font-family:Forum,sans-serif;font-size:18px;line-height:21px;text-underline-position:from-font;text-decoration-skip-ink:none;background-color:#252525;color:#fff;cursor:pointer;transition:all .3s;border:1px solid transparent}.login_setup .login_btn:hover{background-color:#fff;border:1px solid #252525;color:#252525}.login_setup .login_btn:active{background-color:#252525;color:#fff;border:1px solid transparent}.errorValid{color:red;font-size:.875rem;margin-top:5px;display:inline-block}.errorValid:before{content:"⚠️";margin-right:5px;font-size:1.25rem}.password-toggle-btn{position:absolute;background-color:transparent;border:none;font-size:30px;cursor:pointer}.password-eye-btn{position:absolute;background-color:transparent;border:none;font-size:30px;cursor:pointer;top:10px}.Error_message{transition:transform .3s ease,opacity .3s ease;transform:translateY(-20px);opacity:0;transform:translate(-50%,-20px);width:40%;background-color:#fff;padding:20px;border:1px solid #eee;border-left-width:5px;border-radius:3px;margin:10px auto;font-family:Times New Roman,Times,serif;font-size:16px;border-left-color:#d9534f;background-color:#ff07001a;position:absolute;top:10px;display:flex;justify-content:space-between;align-items:center}.message_close{background:transparent;font-size:30px;cursor:pointer;border:none;display:flex;align-items:center}.slide-in{transform:translateY(0);opacity:1}.slide-out{transform:translateY(-20px);opacity:0}.mainProfile{display:flex;width:100%;align-items:center;cursor:pointer;text-transform:capitalize;gap:5px;color:#fff;font-family:Inter;border:1px solid #FFFFFF66;padding:10px}#changeDrop{position:relative;transition:all .2s ease}.mainProfile:hover #changeDrop{transform:rotate(180deg)}.mainProfile:hover svg path{stroke:#d0a86a;fill:#d0a86a}.mainProfile:hover{color:#d0a86a;border-color:#d0a86a}a.located.Scheduled{border:1px solid #fff;padding:10px}a.located.Scheduled:hover{border-color:#d0a86a}.profileSetup:hover>.miniDropDown{display:flex}.profileSetup:hover .profileSetup{position:relative}.profileSetup p{font-size:12px;font-family:Inter;font-weight:500;text-transform:uppercase}.miniDropDown{position:absolute;z-index:20;background:#fff;width:200px;display:none;padding-top:10px;flex-direction:column;box-shadow:#00000059 0 5px 15px;gap:5px;border-radius:5px;right:0}.profileSetup{position:relative}.slides{font-size:18px;padding:10px;display:flex;gap:10px;align-items:center;cursor:pointer;color:#010203;text-decoration:none}.slides:hover{background-color:#f7f7f7fd;border-radius:5px}.register_info .text{position:relative;text-align:center;display:flex;justify-content:center}.register_info{width:550px;display:flex;flex-direction:column}.register_info .text:after,.register_info .text:before{content:"";width:38%;right:0;background-color:transparent;border-top:1px solid #000000;top:50%;margin-top:-1px;z-index:1;position:absolute;height:1px}.register_info .text:before{left:0}.register_info .text h5{font-family:Forum,sans-serif;font-size:15px;font-weight:400;line-height:36px;text-align:center;padding:2px}.register_info .info{display:flex;justify-content:center;font-family:Forum,sans-serif;font-size:15px;font-weight:400;line-height:36px;text-align:center}.page-body-content{width:90%;padding:20px;border-radius:20px;background:#fff;margin:0 auto;box-shadow:#959da533 0 8px 24px}.page-body-section{padding:20px;border-radius:20px}.logo img{width:100%;height:50px}.container-body{height:100vh}.section-heading{text-align:center;font-size:24px;font-weight:600;margin-bottom:20px;color:#333}.search_option{position:relative}.backImagesContainer{max-height:750px;min-height:576px;width:100%;position:absolute}.backgroundImg{width:100%;max-height:750px;min-height:576px;height:auto;object-fit:cover;background:#000000b3}.backImagesContainer:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00000080;z-index:1}.header.form-header{max-width:1340px;margin:0 auto;padding:15px 5px!important}.searchSection{width:100%;z-index:10;display:flex;align-items:center}.heroContainer{padding-bottom:50px;display:flex;flex-direction:column;max-height:500px;gap:15px;text-align:center;max-width:1000px;margin:0 auto;align-items:center;justify-content:end}.hero_heading{font-size:45px;padding-top:30px;font-family:Forum,sans-serif;font-weight:500;color:#fff;text-transform:uppercase}.sub_heading{font-size:18px;line-height:25px;color:#fff;font-family:Inter,sans-serif;font-weight:400;padding-top:10px}.searchContainer .container_col{align-items:center;background-color:#fff;border:1px solid #e3dede;border-radius:50px;box-sizing:border-box;display:flex;height:64px;position:relative;scroll-margin-top:32px;transition:width .3s ease;width:100%;justify-content:space-between}.searchContainer .container_col .search_field{font-family:Figtree,Courier,monospace;color:#273656;text-align:left;padding:10px 20px;flex:1}.searchContainer .container_col .search_field:first-child{border-right:1px solid #f1f1f1d0}.search_btn_list1{width:30%;text-align:center;font-family:Figtree,Courier,monospace;padding:10px;background-color:#a07832;color:#fff;font-size:18px;height:48px;border:none;border:1px solid transparent;cursor:pointer;border-radius:30px;display:flex;font-family:600;gap:10px;align-items:center;justify-content:center;margin-right:10px}.searchComp1 .search_field{font-size:12px;font-weight:600;cursor:pointer;z-index:50}.searchComp1{background-color:#e7e7e7!important}.search_field input{border:none;outline:none;font-size:16px;margin-top:5px;background-color:#e7e7e7}.search_field input:read-only{cursor:pointer}.search_field.highlight_btn{background-color:#fff;border-radius:50px;border:1px solid #a07832!important;box-shadow:#63636333 0 2px 8px}.search_field.highlight_btn input{background-color:#fff}.disable{opacity:.5}.phone-input-container{max-width:430px;margin:0 auto}.booking-form-inputs{display:flex;flex-wrap:wrap;gap:10px}.booking_group_input{flex:1;min-width:200px;padding:10px}.booking_group_input input,.booking_group_input textarea{width:100%;padding:10px;font-size:14px;border-radius:4px;border:1px solid #cbd6e2;background-color:#f9f9f9!important;transition:border-color .2s ease-in-out}.booking_group_input input:focus,.booking_group_input textarea:focus{border-color:#52a8eccc;outline:none}.booking_group_input input:not(:placeholder-shown){background-color:#fff;color:#828282}.booking_group_input.booking_group_input{font-size:11px}label.form-input-label{color:#7c98b6;font-size:11px;margin-bottom:5px}.forlabel{gap:8px}.booking-btn-section{display:flex;justify-content:center;margin-top:20px}.booking-btn-submit{width:100%;max-width:230px;padding:10px 15px;font-size:.95rem;color:#fff;background-color:#d0a86b;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s,transform .1s}.booking-btn-submit:hover{background-color:#b88856}.booking-btn-submit:active{transform:scale(.98)}.checkbox-group{display:flex;align-items:center;gap:8px}.checkbox-label{display:flex;align-items:center;font-size:14px;cursor:pointer}input[type=checkbox]{margin:0;width:16px;height:16px}.villa-logo{display:flex;align-items:center;width:100%;height:50px;cursor:pointer}.searchContainer.widthsetUP{background:#fff;padding:20px 10px;border-radius:50px;width:900px;box-shadow:#32325d40 0 6px 12px -2px,#0000004d 0 3px 7px -3px}.segmentListDown{overflow:auto;padding:20px;display:flex;flex-wrap:wrap;gap:10px}.mini_container_col{padding:10px;border:1px solid grey;border-radius:20px;cursor:pointer;text-transform:capitalize}.search_field input{border:none;outline:none;font-size:16px;margin-top:5px;background-color:#e7e7e7;text-transform:capitalize}.secondContainer{max-height:0;overflow:auto;transition:max-height .5s}.secondContainer.expanded{max-height:400px}.logo_conatiner{display:flex;gap:10px}.mini_container_col.selected{background:#f0dfdfa9}.search_field{position:relative}.header_filter{display:flex;width:100%;gap:20px;padding:10px;align-items:center;border:1px solid #e3dede;border-radius:20px}.main_header_filter{display:flex;width:100%;position:relative}.header_filter input{border:none;outline:none;font-size:16px;text-transform:capitalize;opacity:.7}.header_filter .first_container{display:flex;align-items:center;gap:10px;border-right:1px solid #a07832;flex:1}.header_filter .second_conatiner{display:flex;gap:10px;flex:1}.header_filter span{opacity:.7;text-transform:capitalize}.header_filter:hover{cursor:pointer;box-shadow:#00000059 0 5px 15px}.filter_dropDown{position:absolute;top:1px;z-index:1;left:-100px;animation:grow .3s ease-in-out;overflow:hidden;background:#fff;padding:20px 10px 10px;box-shadow:#63636333 0 2px 8px;border-radius:50px}.conatiner_filter_first{position:relative;display:flex;align-items:center;background-color:#fff;border:1px solid #e3dede;border-radius:50px;box-sizing:border-box;height:64px;scroll-margin-top:32px;justify-content:space-between;z-index:5;background-color:#e7e7e7}.filter_dropDown .search_field{font-family:Figtree,Courier,monospace;color:#273656;text-align:left;padding:10px 20px;flex:1}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.search_filter_main_container{display:flex;flex-wrap:wrap;padding:10px 50px;max-width:1400px;margin:0 auto}.mini_filter_container{cursor:pointer;border-radius:4px;display:flex;background:#fff;flex-direction:column;padding:4px;overflow:hidden;width:24%;margin:5px;border:1px solid var(--Greyscale-Colors-Grey200, #E5E5E5)}.mini_filter_container:hover .filter_img img{-webkit-transform:scale(1.3);transform:scale(1.3)}.filter_img{overflow:hidden;position:relative;line-height:0}label{cursor:pointer}.filter_img img{width:100%;height:200px;object-fit:cover;border-radius:4px;transform:scale(1);transition:.5s ease-in-out}.filter_info_align_container{display:flex}.filter_info{display:flex;flex-direction:column;gap:10px;padding:15px}#cabin_id{display:flex;gap:5px;font-family:Forum;color:#d0a86a;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.02em}.filter_info_text{display:flex;gap:5px;text-transform:capitalize;align-items:center}.spacing_first .filter_info_text{font-family:Forum;font-size:20px;font-weight:400;line-height:24px;color:#09090b;text-transform:uppercase;letter-spacing:.02em}#feet_measurment{text-transform:lowercase;font-size:15px}.spacing_first{justify-content:space-between}.spacing_second{gap:15px;font-size:15px}#deck_number_text{align-items:start;font-family:Inter;font-size:14px;line-height:20px;color:#d0a86a;font-weight:400}#deck_number_text span{color:#09090b}.prices_setup{font-size:18px;font-weight:600}.prices_setup span{font-size:15px;text-transform:lowercase;font-weight:400}.loader_container .loader-outter{position:absolute;border:4px solid #a07832;border-left-color:transparent;border-bottom:0;width:100%;height:100%;border-radius:50%;animation:outerCircle 1s infinite}.loader_container .loader-inner{position:absolute;border:4px solid #a07832;border-radius:50%;width:40px;height:40px;left:calc(50% - 20px);top:calc(50% - 20px);border-right:0;border-top-color:transparent;animation:innerCircle .5s infinite}.loader_container{position:relative;width:60px;height:60px;top:30px;border-radius:50%;margin:0 auto;display:inline-block;vertical-align:middle}@keyframes outerCircle{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes innerCircle{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.view_segment_page{padding:24px 50px;max-width:1400px;margin:0 auto}.residence_view_main_container{display:flex;gap:20px;position:relative}.residence_view_main_container_upper{display:flex;flex-direction:column;gap:24px;padding-bottom:24px;position:relative}.residence_view_main_container_upper_header{display:flex;justify-content:space-between}.residence_view_main_container_upper_header_right{display:flex}.residence_view_main_container_upper_header_right_inner{display:flex;padding:0 16px;align-items:center;gap:5px;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#102436}.residence_view_main_container_upper_header_left{font-family:Forum;font-size:40px;font-weight:400;line-height:48px;letter-spacing:.05em;text-align:left;text-transform:uppercase;color:#102436}.residence_view_main_container_upper_header_left span{color:#d0a86a}.residence_view_main_container_upper_images{display:flex}.residence_view_main_container_upper_images_first{flex:1}.residence_view_main_container_upper_images_second{display:flex;flex:1;flex-wrap:wrap}.residence_view_main_container_upper_images img{object-fit:cover;border-radius:8px;padding:5px;cursor:pointer;transition:filter .3s ease}.residence_view_main_container_upper_images img:hover{filter:brightness(70%)}.residence_view_main_container_upper_images_first img{width:100%;height:100%}.residence_view_main_container_upper_images_second img{width:50%;height:50%}.list_view_col{display:flex;width:100%;margin-bottom:20px;gap:20px}.list_amenities{display:flex;font-size:20px;padding:20px;gap:20px;box-shadow:#00000026 1.95px 1.95px 2.6px;flex:1}.residence_view_prices_container{position:sticky;top:50px}.residence_view_prices_container #prices_per_day_view{font-size:25px;font-family:Montserrat;font-weight:700;display:flex;align-items:flex-end;gap:5px}.residence_view_prices_container{display:flex;flex-direction:column;gap:20px;box-shadow:#63636333 0 2px 8px;padding:20px;border-radius:5px}.residence_view_prices_container #prices_per_day_view span{opacity:.7;font-weight:500;font-size:16px;margin-bottom:3px}.prices_section{cursor:pointer;font-family:Forum,sans-serif;text-transform:capitalize}p#segemnt_view_name{font-size:18px}.main_view_selected_residences{display:flex;justify-content:space-between;width:100%;box-shadow:#63636333 0 2px 8px;padding:10px;animation:slideDown .5s forwards}.checkbox-container_container{display:flex;align-items:center;font-family:Arial,sans-serif}.checkbox-container_container .checkbox-input{display:none}.checkbox-container_container .checkbox-label{position:relative;width:30px;height:30px;border-radius:50%;background-color:#ccc;cursor:pointer;transition:background-color .3s ease}.checkbox-container_container .checkbox-label:before{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;background-color:#fff;border-radius:50%;transform:translate(-50%,-50%);transition:transform .3s ease}.checkbox-container_container .checkbox-input:checked+.checkbox-label{background-color:#a07832}.checkbox-container_container .checkbox-input:checked+.checkbox-container_container .checkbox-label:before{transform:translate(-50%,-50%) scale(1.2)}button.reserved_now_btn{padding:15px 50px;background:#a07832;outline:none;border:none;cursor:pointer;border-radius:20px;display:flex;color:#fff;margin:30px auto 10px;text-align:center;font-size:16px}button.reserved_now_btn.disabled{opacity:.5}.prices_selected_container{display:flex;justify-content:center;flex-direction:column;align-items:center;gap:30px;width:100%}div#total_cost_segment_selected{display:flex;width:100%;justify-content:space-between;font-size:1rem;font-family:Inter;font-weight:600;padding:20px 0}div#total_cost_segment_selected span{font-weight:600}.residences_view_rules .rules_items_list{display:flex;flex-direction:column;gap:10px}.rules_items_list .list_view_col{width:70%;font-size:20px;display:flex;gap:20px;padding:10px;box-shadow:#00000026 1.95px 1.95px 2.6px}.disclaimer_list{display:flex;font-family:Forum,sans-serif;gap:50px;flex-direction:column;font-size:17x}.main_sub_filter{display:flex;max-width:1400px;margin:0 auto;flex-direction:row;justify-content:space-between;padding:24px 50px 14px;align-items:center}.filter_display_prop_list.all{background:#102436;color:#fff;border:1px solid #D0A86A}.mini_filter_design_conatiner{padding:10px;border:2px solid #102436B2;display:flex;cursor:pointer;align-items:center;gap:8px;font-family:Inter;font-size:16px;font-weight:700;line-height:24px;border-radius:4px}.square-box{padding:10px;border-radius:4px;cursor:pointer;border:1px solid #102436B2}.main_sub_filter .mini_filter_design-section{display:flex;gap:8px;align-items:center}.mini_filter_design_conatiner:hover{background-color:#eeeded;border:2px solid #222222}.mini_filter_design_conatiner.outline{border:2px solid #222222}.filter_info_align_container.deck_setup{justify-content:space-between}.filter_info_align_container.deck_setup .Midship_text{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;color:#09090b}.filter_div_popup{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1511119c;padding:10px;display:flex;align-items:center;justify-content:center;z-index:99}.filter_popup_inner{position:relative;width:100%;max-width:500px;background-color:#fff;overflow:auto;max-height:700px;border-radius:15px;animation:slideAnimation .3s forwards}.close_btn_popup{position:absolute;cursor:pointer;top:20px;font-size:20px}.overflow_style{overflow:hidden}.filter_heading_container{position:relative;font-family:Inter;padding:20px;font-size:20px;font-weight:600;border-bottom:1px solid;color:#102436}.filter_list_container{padding:30px}.filter_heading_container p{width:100%;text-align:center;font-family:Forum;font-weight:500}.filter_property_label{display:flex;width:100%;gap:10px;flex-wrap:wrap;padding-bottom:20px}.filter_prop_list{padding:10px;border:1px solid grey;border-radius:20px;cursor:pointer;text-transform:capitalize}p.filter_list_head{font-family:Inter;font-size:14px;line-height:40px;font-weight:500}.appy_btn_filter{display:flex;justify-content:flex-end;position:relative;align-items:center}.appy_btn_filter .inside_button{padding:15px;background:#a07832;outline:none;width:100px;border:none;cursor:pointer;border-radius:20px;color:#fff;font-size:16px}.appy_btn_filter .remove_filter_btn{position:absolute;font-size:16px;left:0;padding:15px;background:#fff;outline:none;width:100px;border:1px solid #a07832;cursor:pointer;border-radius:20px;color:#0a0a0a}.filter_prop_list.selected{background:#f0dfdfa9}@keyframes slideAnimation{0%{transform:translateY(20%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(-20%)}to{transform:translateY(0)}}.mini_filter_design_conatiner.outline{position:relative}.outline_filter{position:absolute;top:-10px;right:-5px;background:#000;color:#fff;padding:5px;margin:1px;font-size:10px;border-radius:10px}.drop_icons{transition:all .5s;font-size:10px}.drop_icons.active{transform:rotate(180deg)}.drop_hidden_accordion{display:flex;align-items:center;justify-content:space-between;padding:10px;border-bottom:1px solid black;background:#eee;cursor:pointer}.drop_hidden_accordion .text_info{font-size:18px}.data_selector{display:flex;width:400px;padding:20px;gap:30px}.data_selector button{padding:10px 15px;border:none;background:#a07832;color:#fff;border:1px solid transparent;cursor:pointer}.data_selector button:hover{background-color:#fff;border:1px solid #a07832;color:#a07832}button.load-more-btn{display:flex;justify-content:center;width:110px;margin:20px auto;background:#a07832;outline:none;color:#fff;padding:15px;border-radius:30px;border:none;font-size:15px;cursor:pointer}.image_view_pop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#151111e6;padding:10px;display:flex;align-items:center;justify-content:center;z-index:5}.image_view_display_container{position:relative;width:1000px;animation:imageAnimation .5s forwards}.image_view_display_container img{width:100%}.close_btn{position:absolute;right:10px;top:10px;font-size:50px;color:#fff;cursor:pointer}@keyframes imageAnimation{0%{transform:scale(0)}to{transform:scale(1)}}.image_view_pop_slider{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#151111b3;padding:10px;display:flex;align-items:center;justify-content:center;z-index:10}.image_view_slider_container{width:900px;overflow:hidden;animation:imageAnimation .5s forwards}.image_view_inner_slider{display:flex;transition:.5s all}.image_view_inner_slider img{width:100%}.slides_btns{position:absolute;font-size:50px;color:#fff;cursor:pointer}.left_btn{left:20px}.right_btn{right:20px}.footer_conatiner{background:#102436;padding:70px 20px;color:#fff;font-family:Forum}.footer-icon_conatiner{max-width:2000px;margin:0 auto;display:flex;justify-content:center;align-items:center;flex-direction:column}.main_landing_container{height:700px;position:relative;display:flex}.footer_svg{width:230px;position:relative}.ft_btn{font-size:12px;line-height:25px;color:#000;font-family:Inter,sans-serif;font-weight:600;padding:15px 25px;background:#fff;display:flex;gap:10px;align-items:center;border-radius:30px;cursor:pointer;text-decoration:none;border:3px solid transparent}.ft_btn.border_colour{border-color:#d0a86a}.footer_button_conatiner{display:flex;gap:20px;margin-top:30px}.footer_button_conatiner a{text-decoration:none}.segment_view_booking_form{position:fixed;top:0;align-items:center;width:100%;display:flex;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;height:100vh;z-index:10}.segment_view_booking_form .form-wrapper{background-color:#f0f8ff;box-shadow:#00000059 0 5px 15px;position:relative;padding:40px 40px 20px}.segment_view_booking_form .close_btn{cursor:pointer;position:absolute;display:flex;top:5px;right:5px;font-size:35px;align-items:center;color:#d0a86a}.segment_view_section_container{display:flex;align-items:center;flex-direction:column;padding:50px;max-width:1200px;margin:0 auto;color:#102436}.segment_view_section_header{font-size:40px;font-family:Forum;text-transform:capitalize;font-weight:700;margin:24px 0}.segment_view_sub_heading{max-width:650px;text-align:center;font-size:18px;font-family:Inter;margin:0 auto 30px}.segment_view_section_content{display:flex;flex-direction:column;gap:30px}.segment_view_section_content_item{display:flex;justify-content:center;gap:30px}.segment_view_section_content_item_row{display:flex;flex-direction:column;gap:30px;padding:10px}.segment_view_section_content_item_row_image{width:550px;height:300px}.segment_view_section_content_item_row_image img{width:100%;height:100%;object-fit:fill;border-radius:100px 10px}.segment_view_section_content_item_row_text{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.segment_view_section_content_item_row_text_title{font-size:25px;font-family:Forum;font-weight:500}.segment_view_section_content_item_row_text_description{font-family:Inter}.slider_component_view{margin:50px auto 100px;text-align:center;max-width:1200px}.Slider_view_items img{width:100%;max-height:600px;min-height:576px;object-fit:cover}.slick-arrow{z-index:10}.slick-prev{left:-60px!important}.slick-prev:before,.slick-next:before{font-size:50px!important}.slider_component_view h1{font-family:Forum;font-weight:600;padding:50px;color:#36454f}.slick-dots li button:before{font-size:15px!important}.features_views_components{max-width:1200px;margin:150px auto;display:flex;flex-direction:column;gap:30px;color:#36454f;align-items:center}.features_view_heading{font-family:Forum;font-size:35px;font-weight:600}.features_view_subheading{max-width:600px;text-align:center;font-size:18px;font-family:Inter;opacity:.8;padding-bottom:20px}.features_img_container img{width:100%}.filter_display_list{display:flex;text-transform:capitalize;font-size:13px;gap:8px;overflow:hidden;justify-content:center;align-items:center}.filter_display_prop_list{display:flex;align-items:center;gap:8px;font-family:Inter;font-size:16px;font-weight:700;line-height:24px;border:1px solid #102436B2;border-radius:4px;padding:10px}.filter_display_prop_list:first-child{padding:10px 16px}.filter_display_prop_list svg{font-size:20px}.filter_display_prop_list:hover{cursor:pointer}.filter_display_prop_list:active{transform:scale(.9)}.filter_display_prop_list.selected{opacity:1;cursor:pointer;background-color:#102436;color:#fff}.filter_display_prop_list.selected svg path{stroke:#fff}.residence_view_images ul.slick-dots{bottom:-40px}.residence_view_left_main_container{width:60%;font-family:Inter}.residence_view_right_main_container{width:40%;position:relative}.residence_view_features{display:flex;padding:10px;gap:20px;background-color:#fff!important}.residence_view_left_main_container{width:60%}.residence_view_right_main_container{width:40%}.residence_view_features{display:flex;padding:15px;width:auto;justify-content:space-between;background-color:#f8f8fa;border-radius:10px}.residence_view_left_main_container{display:flex;flex-direction:column;gap:24px}.view_features_list_items{display:flex;align-items:center;gap:10px;font-size:18px;font-family:Inter;color:#102436d9}.residence_description_header{font-family:Forum;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;text-align:left;text-transform:uppercase}.residence_description_sub_header{font-size:14px;font-weight:500;color:#71717a}.residence_description_inside{display:flex;flex-direction:column;gap:20px}.residence_description_inside p{font-size:14px;font-family:Inter;line-height:20px;color:#71717a}.accord_features_list{padding:16px 0 0;color:#102436d9;border-bottom:1px solid #dadce5}.features_according_views{display:flex;flex-direction:column;overflow:hidden}.accord_features_header{display:flex;width:100%;align-items:center;justify-content:space-between;padding-bottom:8px;cursor:pointer;font-family:Forum;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.02em;text-align:left;text-transform:uppercase;color:#102436}.accord_features_content{color:#71717a;font-size:14px;line-height:20px;max-height:0;overflow:hidden;transition:max-height .5s ease,padding .5s ease}.accord_features_content.active{max-height:100%;padding:0 0 8px}.residences_view_video_container{max-width:1200px;margin:8rem auto 30px;display:flex;justify-content:center;align-items:center;height:600px;padding:0 20px;background-color:#000;border:1px solid #a07832}.residences_view_features_icons{padding:50px 0;background:#f8f8fa}.residences_view_features_icons_inner{max-width:1100px;margin:0 auto}.residences_view_features_icons_inner h1{font-size:40px;text-transform:capitalize;font-family:Forum;font-weight:500;padding:0 0 40px}.residences_view_features_icons_inner h1 span{color:#a07832}.residences_view_features_icons_inner ul{display:flex;flex-wrap:wrap;list-style:none;gap:30px}.residences_view_features_icons_inner li{width:calc(20% - 30px);display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;font-size:17px;font-family:Inter;font-weight:300;padding-bottom:50px}.icon_features{font-size:25px}.residence_view_prices_list{background:#fafafa;border-radius:10px;margin-left:20px;box-shadow:0 0 4px #0000001a;position:sticky;top:20px;z-index:5}p#prices_per_day_view{font-size:32px;font-family:Forum;color:#d0a86a;display:flex;align-items:flex-end;line-height:40px}p#prices_per_day_view span{font-size:16px;font-weight:400;line-height:14px;letter-spacing:.02em;color:#102436;text-transform:uppercase;display:flex;flex-direction:column}p#prices_per_day_view span p{text-transform:capitalize;font-size:14px}.prices_section_responsive{display:flex;justify-content:space-between;align-items:center;font-family:Inter;font-size:16px;padding:10px 15px;margin:0 0 10px;border:1px solid #dadce5;background:#f8f8fa;border-radius:5px}#total_days_count{display:none}.residence_view_prices_list_container .selcted_options{display:flex;gap:10px;width:100%}.residence_view_prices_list_container .tierlist,.residence_view_prices_list_container .occupation_list{display:flex;flex-direction:column;gap:10px;font-family:inter;width:100%;font-size:12px;font-weight:500;color:#102436}.residence_view_prices_list_container .tierlist select,.residence_view_prices_list_container .occupation_list select{background:#fafafa;border:1px solid #ddd;color:#484f56;font-size:16px;height:40px;line-height:26px;padding:5px 20px;font-family:Forum,sans-serif;width:100%;text-transform:capitalize;cursor:pointer}span#total_duration{font-size:12px}.days_segemnts{display:flex;gap:20px;align-items:center;font-size:15px}p#segment_view_name{font-size:18px;font-weight:500}p.per_segment_cost{display:flex;gap:10px;font-size:15px}.total_days_style p{display:flex;justify-content:space-between;width:100%;font-size:1rem;font-family:Inter;padding:20px 0}.faqs_container{max-width:1200px;margin:30px auto;font-family:Inter;display:flex;flex-direction:column;gap:20px;overflow:hidden}.faqs_container h2{font-size:32px;padding:30px 0;font-family:Forum;font-weight:500}.question_conatiner{display:flex;flex-direction:column;gap:20px;width:65%}.heading_question{font-size:18px;font-weight:400;line-height:30px;cursor:pointer;display:flex;gap:20px;transition:color .5s ease}.different_style .heading_question{color:#d0a86a}.question_descr{display:flex;flex-direction:column;gap:20px;font-size:16px;opacity:.8;font-weight:500}ul.first_list_conatiner{padding:0 50px}ul.list_second_container{list-style:auto;padding:0 20px}.faqs_container li{padding:0 0 20px}.question_effects_container.open_faqs{max-height:500px}.question_effects_container{max-height:0;overflow:hidden;transition:max-height .5s ease}.footer_container_inner{display:flex;width:100%;max-width:1200px}.footer_container_inner_header{font-size:25px;padding:0 0 20px;font-weight:300;text-transform:uppercase}.footer_container_list_content{font-size:15px;font-weight:300;font-family:Inter}.footer_container_inner_desc{display:flex;flex-direction:column;gap:5px}.footer_container_inner_list{flex:1}.footer_container_list_content a{cursor:pointer;text-decoration:none;color:#fff;font-family:Inter}.footer_container_list_content a:hover{color:#d0a86a}.footer_container_inner_list:nth-child(2){text-align:center}.footer_container_inner_list:last-child{text-align:center}.footer_container_list_content.contact{display:flex;flex-direction:column;padding-top:30px;font-size:18px;font-weight:500}button.download_itinerary{font-size:15px;cursor:pointer;border:1px solid #d0a86a;background:transparent;color:#fff;display:flex;width:250px;align-items:center;justify-content:center;margin:0 auto}button.download_itinerary a{display:block;position:relative;overflow:hidden;width:100%;padding:15px}button.download_itinerary a:hover{color:#000}button.download_itinerary a:after,button.download_itinerary a:before{content:" ";display:block;position:absolute;width:100%;top:0;bottom:0;right:0;background:#d0a86a;z-index:-1}button.download_itinerary span{z-index:5;position:relative;transition:color .35s ease}button.download_itinerary a:before{transform:translate(-100%);z-index:1}button.download_itinerary a:hover:before{transform:translate(0);transition:transform .35s ease}button.download_itinerary a:after{z-index:0;transform:translate(100%);transition:none;transition:transform .35s ease}button.download_itinerary a:hover:after{opacity:1;transform:translate(0);transition:transform .35s .36s ease}.footer_container_inner_list:last-child .footer_container_list_content{font-size:16px}.footer_container_inner_list:last-child .footer_container_list_content:first-child{font-weight:600}.footer_icons_display{max-width:1140px;width:100%;display:flex;justify-content:center}.accord_features_content_inside table tr:nth-child(2n){background-color:#fff}.residence_view_prices_list::-webkit-scrollbar{width:10px}.residence_view_prices_list::-webkit-scrollbar-track{background:#dadce5}.residence_view_prices_list::-webkit-scrollbar-thumb{background:#a07832;border:3px solid transparent}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;border-radius:16px;height:100%}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;cursor:pointer;outline:none;overflow:hidden;border-radius:16px}input[type=range]::-webkit-slider-runnable-track{height:15px;background:#a07832;border-radius:16px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:15px;width:15px;background-color:#fff;border-radius:50%;border:2px solid #a07832;box-shadow:-407px 0 0 400px #ccc}.range_container_inside{display:flex;gap:20px;font-size:18px;font-family:Inter;font-weight:500;justify-content:center;padding:0 0 30px;align-items:center}.range_input_container{width:330px;position:relative}p.filter_list_head.filter_list_head_prices{margin-bottom:35px}p.floating_range{background:#a07832;padding:5px 15px;color:#fff;font-size:14px;border-radius:20px}.ships_view_container_section{background:#102436;color:#fff}.ships_view_container_inner{margin:0 auto;max-width:1200px;padding:80px 0;display:flex;flex-direction:column;gap:40px;font-family:Forum}.ships_views_container_header{font-size:35px;text-transform:uppercase;font-weight:400;font-family:slick;text-align:center}.ships_views_container_header span{color:#d0a86a}.ships_views_container_desc p{width:100px;border-bottom:1px solid #d0a86a;font-size:18px;text-align:center;padding-bottom:20px}.ship_view_desc_header{display:flex;justify-content:center}.ships_view_desc_img img{width:100%;height:600px}.ships_view_desc_info{position:relative}.ships_views_container_desc{display:flex;flex-direction:column;gap:30px}.ships_view_left_info{position:absolute;height:100%;top:0;width:50%;background:#000000b3;display:flex;flex-direction:column;padding:50px;gap:40px}.header_icon img{width:120px}.desc_left_ships_view{display:flex;flex-direction:column;gap:30px;font-size:16px;font-family:Inter;line-height:30px;font-weight:400}.ships_view_left_features{display:flex;width:80%;justify-content:space-between}.ships_view_list_features{display:flex;flex-direction:column;border-right:2px solid #fff;text-align:center;max-width:100px;font-family:Inter;width:100%;gap:5px;padding:0 10px;font-size:14px}.ships_view_list_features span{text-transform:uppercase;opacity:.9;font-size:12px}.ships_view_butthon a{text-decoration:none;color:#fff}.ships_view_butthon button.download_itinerary{margin:0}.explore-main-section{display:flex;flex-direction:column;align-items:center;padding:50px 0}.explore-inner-section{gap:20px;width:100%;margin:0 auto;padding-inline-start:0;padding-inline-end:0;height:100%}.explore-title-section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.explore-title{display:flex;color:#102436;font-family:"Forum",Sans-serif;font-size:45px;font-weight:500;text-transform:uppercase}.explore-sub-title-section{display:flex;max-width:100%;align-items:center;justify-content:center;padding:15px auto}.explore-subTitle{max-width:510px;text-align:center;color:#848484;padding:25px 0;font-family:Inter,sans-serif;font-size:15px;font-weight:300;line-height:27px;margin:0 auto}.residences_view_video_container{position:relative;border-radius:4px;padding:0}.react-player__shadow{width:100px!important;height:100px!important;border-radius:76px!important;border:4px solid white!important}.shipr_view_size_metre span{font-size:10px}.ships_views_container_header span{opacity:0;transform:translateY(40px);transition:all 1.2s ease}.animate-normal span{opacity:1;transform:translateY(0)}.animated_btn{font-size:15px;cursor:pointer;border:1px solid #d0a86a;background:transparent;color:#fff;display:flex;align-items:center;justify-content:center;margin:0 auto}button.animated_btn a{display:flex;position:relative;overflow:hidden;width:100%;padding:15px;gap:10px;align-items:center;text-decoration:none;color:#fff}button.animated_btn a:hover{color:#000}button.animated_btn a:after,button.animated_btn a:before{content:" ";display:block;position:absolute;width:100%;top:0;bottom:0;right:0;background:#d0a86a;z-index:-1}button.animated_btn span{z-index:5;position:relative;transition:color .35s ease}button.animated_btn a:before{transform:translate(-100%);z-index:1}button.animated_btn a:hover:before{transform:translate(0);transition:transform .35s ease}button.animated_btn a:after{z-index:0;transform:translate(100%);transition:none;transition:transform .35s ease}button.animated_btn a:hover:after{opacity:1;transform:translate(0);transition:transform .35s .36s ease}button.meet_the_video{background:#102436;width:50%;font-size:17px;border:2px solid #d0a86a;box-shadow:0 12px 22px #00000080;position:absolute;bottom:-40px}button.meet_the_video a{justify-content:center;gap:40px;font-family:Inter}button.meet_the_video a span:first-child{font-size:25px;z-index:10}.main_view_faqs_display{max-width:1200px;margin:0 auto;padding:80px 20px;color:#102436}.faqs_main_heading_list{display:flex;font-family:Forum;justify-content:space-between}.faqs_main_heading_list_points:first-child{font-size:45px;text-transform:capitalize;font-weight:300}.faqs_main_heading_list_points:first-child span{color:#d0a86a}.faqs_main_heading_list_points button{background:#102436;max-width:300px;font-size:15px;border:2px solid #d0a86a}.faqs_main_heading_list_points button a{padding:18px;justify-content:center}.main_header_faqs_container{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.faqs_selector_view_conatiner{display:flex;flex-direction:column;padding:50px 0}.faqs_selector_heading button{padding:20px 60px;width:auto;cursor:pointer;font-size:16px;background-color:#f3f3f3;color:#000;font-family:Forum;opacity:.5;font-weight:600;border:1px solid #cccccc;transition:all .5s ease}.faqs_selector_heading button:hover{opacity:1;background-color:#fff;border:1px solid #d0a86a}.faqs_selector_heading button.active_btn{opacity:1;background-color:#fff;border:1px solid #d0a86a;box-shadow:0 10px 12px -6px #00000030}.faqs_selector_description{padding:50px;display:flex;flex-direction:column;gap:20px;font-family:Inter}.faqs_selector_list_question{display:flex;gap:10px;font-size:20px;font-weight:500;cursor:pointer;padding:10px 15px;transition:all .5s ease;font-family:Inter;color:#102436}.faqs_selector_list_question:hover{opacity:.9}.question_effects_container_main{max-height:0;overflow:hidden;transition:all .75s ease}.fqs_selector_list_query_info{padding:15px;line-height:25px;font-size:15px;opacity:.7;max-width:600px}.faqs_selector_description_list.style_changes .faqs_selector_list_question{color:#d0a86a;opacity:1}.question_effects_container_main.open_faqs{max-height:500px;transition:all 2s ease}.col.password_class_setup{position:relative}.password_class_setup .password-eye-btn{position:absolute;background-color:transparent;border:none;font-size:30px;cursor:pointer;top:5px;right:10px}.filter_by_container{align-items:center;background-color:#fff;border:1px solid #e3dede;border-radius:50px;box-sizing:border-box;display:flex;scroll-margin-top:32px;transition:width .3s ease;width:100%;justify-content:space-between;max-width:700px;margin:0 auto;overflow:hidden}.filter_bysearch_icon{padding:15px;border-radius:80px;display:flex;align-items:center;cursor:pointer;background:#102436;margin-right:5px}.filter_bysearch_icon img{width:22px;height:22px}.container_filter_component_style{width:700px;padding:20px 10px;position:relative}.filter_by_label{flex:1;margin:10px 0;padding:0 18px;cursor:pointer;text-transform:capitalize;font-weight:400;font-size:16px;font-family:Inter;display:flex;gap:8px;align-items:center}.filter_by_label:first-child{border-right:1px solid #f1f1f1d0}.search_contaier_type_filter{width:680px;padding:16px;background:#fff;border-radius:16px;box-shadow:0 8px 16px #00000014;position:absolute;margin-top:10px;z-index:999}.segment_search_label_list{font-family:Figtree,Courier,monospace;color:#273656;text-align:left;padding:10px 30px;width:250px;height:auto;display:flex;flex-direction:column}.segment_search_label_list:not(:last-child):hover{background-color:#ddd;border-radius:50px}.segment_search_label_list.highlight_container:hover{background-color:#fff}.segment_searh_container_header{display:flex;width:100%;background-color:#e7e7e7;border-radius:30px;align-items:center;height:64px}.segment_search_label_list button{width:100%}button.search_btn_list_filter_list{padding:15px;font-family:Figtree,Courier,monospace;background-color:#a07832;color:#fff;font-size:18px;border:1px solid transparent;cursor:pointer;border-radius:30px;display:flex;font-weight:600;gap:10px;align-items:center;justify-content:center;width:200px;margin:0 0 0 auto}.segment_search_label_list.highlight_container{background-color:#fff;border-radius:50px;border:1px solid #a07832!important;box-shadow:#63636333 0 2px 8px;position:relative}.segment_search_label_list input{border:none;outline:none;font-size:16px;margin-top:5px;background-color:transparent;text-transform:capitalize;cursor:pointer}.segment_search_label_list:last-child{padding:10px;justify-content:end;width:100%}.segment_mini_container_col{padding:10px 16px;border:1px solid #102436B2;border-radius:4px;cursor:pointer;text-transform:capitalize;font-size:16px;font-weight:500;line-height:normal;font-family:Inter;display:flex;flex-direction:column;width:49%}.segment_mini_container_col.selected span.days_segemnts_counts{color:#fff}.segment_search_selected_container{display:flex;flex-wrap:wrap;gap:10px;max-height:0;padding:16px 0 0;overflow:hidden;max-height:500px;animation:widthAnimation 1.5s ease forwards}@keyframes widthAnimation{0%{max-height:0}to{max-height:1000px}}.rdrCalendarWrapper{display:flex!important}.rdrMonth{width:50%!important}.segment_search_selected_calendar{width:100%}.clearing{position:absolute;right:10px;top:25px;z-index:10;display:none;cursor:pointer}.highlight_container .clearing{display:flex;background-color:#fff}.segment_mini_container_col.selected{background:#102436;color:#fff;border-color:#d0a86a}.main_header_filter_search_container .filer_view_component .filter_by_container{width:600px}.main_header_filter_search_container .filer_view_component .filter_by_container .filter_by_label_inner{font-size:14px}.main_header_filter_search_container .filer_view_component .filter_by_container .filter_bysearch_icon{padding:10px}.main_header_filter_search_container .filer_view_component .filter_by_label{font-size:14px}.main_header_filter_search_container .search_contaier_type_filter{position:absolute;top:80px;z-index:10;width:600px}.search_contaier_type_filter{max-height:600px;overflow:auto}.slider_range{width:100%;height:5px;background:#ccc}.slider_range .thumb{width:25px;height:25px;background:#fff;cursor:pointer;border-radius:27px;top:-10px;border:2px solid #a07832}.slider_range .track-1{height:100%;background-color:#a07832}.quest_count_view{display:flex;justify-content:space-between;padding:10px;font-size:17px}.guest_count_view_selector{display:flex;font-size:14px;gap:15px}span.count_btn_style{cursor:pointer;color:#a07832}span.count_btn_style.not_increment{opacity:.5}.quest_count_view{padding:20px 0;border-bottom:1px solid #ccc}.guest_count_heading{font-size:1rem;font-family:Inter}p.prices_setup_droppdown_days{display:flex;align-items:center;justify-content:space-between;font-size:14px;font-family:Inter;padding:12px 16px;cursor:pointer;background:#fff;border:1px solid #E5E5E5}p.prices_setup_droppdown_days:hover{border:1px solid #000000ab}.dropdown_view_segments_selected{position:relative}.main_selected_segment_list_checked{position:absolute;z-index:10;background:#fff;padding:40px 20px 20px;border-radius:10px;right:100%;box-shadow:#0000003d 0 3px 8px;max-height:600px;overflow:auto;display:flex;top:0;flex-wrap:wrap;width:800px;gap:5px}.main_selected_segment_list_checked .selector_container_segemnt_checkbox{width:24%}.total_days_style{border-bottom:1px solid #ccc}.main_selected_segment_list_checked::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.main_selected_segment_list_checked::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:15px}.main_selected_segment_list_checked::-webkit-scrollbar-thumb{background-color:#fff;border-radius:15px;border:2px solid #E5E5E5}.table_heading_text .inner_heading_text_container{display:flex;justify-content:space-between;align-items:center}.table_heading_text .inner_heading_text_container button{border:1px solid #D0A86A;font-size:12px;color:#102436;padding:8px 12px;font-family:Inter;font-weight:500;background:#fff;border-radius:4px;cursor:pointer}.table_col{overflow:auto}.inner_heading_btn_container{display:flex;gap:10px}.pagenation{padding:10px}.pagenation_inner_stuff{text-align:right;padding:10px;display:flex;gap:5px;justify-content:end}.pagenation_inner_stuff button{background:#fff;outline:none;padding:10px;cursor:pointer;border:1px solid #E5E5E5;border-radius:5px;font-family:Inter;color:#71717a}.page_number_pagenation{display:flex;gap:5px}.page_number_pagenation .active{background:#e8eaeb;border:1px solid #102436;border-radius:4px}.page_number_pagenation button{color:#102436;padding:10px}.select_view_tier_selector #tier{border:none;padding:0;outline:none;height:auto}.select_view_tier_selector{font-size:15px;font-family:Inter;padding:15px;max-width:400px;border-radius:10px;cursor:pointer;border:1px solid #b6afaf}.filter_view_loader{display:flex;height:100vh}.right_column_status_segemnt h3{font-size:20px;font-family:Forum;font-weight:500;margin:0}.segemnts_name_status_style{background-color:#fff;border:1px solid #d5d9d9;border-radius:8px;box-shadow:#d5d9d980 0 2px 5px;box-sizing:border-box;color:#0f1111;cursor:pointer;display:inline-block;font-family:Amazon Ember,sans-serif;font-size:16px;line-height:29px;position:relative;text-align:center;text-decoration:none;user-select:none;-webkit-user-select:none;touch-action:manipulation;vertical-align:middle;padding:10px}.segments_name_residences_view{display:flex;flex-wrap:wrap;gap:10px;text-transform:capitalize;padding:20px 0}.container-new{display:flex;justify-content:space-between;margin:20px}.left-column-new,.right-column-new{width:calc(50% - 20px);border-radius:8px;background-color:#fff;box-shadow:#63636333 0 2px 8px;padding:20px;margin:20px 0;display:flex;flex-direction:column;gap:20px}.container_min_description_sub_conatiner,.right_column_status_items_list{background-color:#fff;box-shadow:#63636333 0 2px 8px;padding:20px;border:1px solid #80808030;border-radius:6px;position:relative;margin:10px;text-align:end}.container_min_description_sub_conatiner .form-group label{margin:0}.container_min_description_sub_conatiner .form-group{margin:0;text-align:left}.container_min_description_sub_conatiner h2{padding:10px 0 20px;font-family:Forum;font-weight:600;text-align:center}.container_min_description_sub_conatiner label{font-size:14px;font-family:Forum;font-weight:500!important;padding:10px 0}button.addBooking{background-color:#a07832;padding:10px;border-radius:6px;border:1px solid #fff;color:#fff;cursor:pointer;transition:all .5s ease}button.addBooking:hover{background-color:#fff;color:#a07832;border:1px solid #a07832}.right_column_status_segemnt{display:flex;flex-direction:column;gap:20px}.container_min_description_sub_conatiner.sub_details select{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:.8;color:#000}.container_min_description_sub_conatiner.sub_details input{background:#fff;text-transform:capitalize;padding:10px!important}.residence_display .form_edit .form-wrapper h2{padding:10px 0 30px;font-family:Forum;font-weight:600;text-align:center}.close_segment_view_deropdown{position:absolute;font-size:18px;right:10px;top:2px;font-family:Forum;cursor:pointer;padding:8px;border-radius:10px;color:#a07832}.close_segment_view_deropdown:hover{background-color:#f7f7f7}.container_min_description_sub_conatiner .left-input-box-label{position:absolute;top:-10px;z-index:1;left:2em;background-color:#fff;padding:0 5px}.search_filter_main_container_limit{height:500px;width:100%}.search_filter_main_container_limit_inner{margin:auto;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:20px;height:100%}.search_filter_main_container_limit_text{font-size:30px;font-family:Inter;font-weight:500}.search_filter_main_container_limit_inner button{background:transparent;border:2px solid #a07832;outline:none;padding:15px;border-radius:30px;font-size:16px;cursor:pointer;font-weight:600;font-family:Inter}.search_filter_main_container_limit_inner button:hover{background-color:#d0b38133}.change-password-container{position:fixed;top:0;left:0;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;background-color:#00000080;z-index:1000}.inner-change-password-container{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;width:500px;color:#102436}.inner-change-password-container-upper{display:flex;justify-content:space-between;align-items:center;padding:20px;border-bottom:1px solid #E5E5E5}.inner-change-password-container-upper h2{margin:0;font-family:Forum;color:#102436;font-weight:400;font-size:28px}.inner-change-password-container-upper img{cursor:pointer}.inner-change-password-container-down{padding:20px;background-color:#fafafa}.input-inner-change-password-container-label{display:flex;align-items:center;background-color:#fff;padding:10px;border:1px solid #E5E5E5}.inner-change-password-container-label{display:flex;flex-direction:column;position:relative;gap:5px;padding-bottom:10px}.input-inner-change-password-container-label input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #fff inset;-webkit-text-fill-color:#000}.input-inner-change-password-container-label input{flex:1;border:none;border-radius:4px;outline:none;font-size:16px;padding:5px}button.password-eye-btn-inner{background:none;border:none;cursor:pointer}.inner-change-password-container-label label{font-weight:500;font-family:inter;font-size:12px}button.btn-submit{padding:12px 20px;font-size:1rem;color:#fff;background-color:#102436;border:none;border-radius:5px;cursor:pointer;font-family:Inter;transition:background-color .3s}.button-label-container-setup{display:flex;justify-content:space-around;padding-bottom:20px}.module_Booking_sideWays{display:flex;flex-direction:column;background:linear-gradient(109.13deg,#d0a86a0d 1.26%,#d0a86a1a 99.34%);padding:25px;border-radius:8px;max-width:600px;border:1px solid #D0A86A66;color:#27272a;gap:16px}.heading_descr h1{font-family:Forum;font-size:32px;font-weight:400;line-height:40px;letter-spacing:.02em}.heading_descr h1 span{color:#dbbc8d}p.mini_descr{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;color:#71717a}.purchasing_side_container_left,.purchasing_side_container_right{flex:1}.purchasing_side_container_right img{width:100%;border-radius:10px}.purchasing_side_total_cost p{font-family:Inter;font-size:14px;font-weight:400;line-height:24px;color:#71717a;display:flex;gap:10px}.purchasing_side_total_cost p span{font-family:Forum;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.02em;color:#272727}.monthly_occupation_type_defined{font-family:Inter;font-size:12px;font-weight:400;line-height:12px;text-align:left}.purchasing_side_total_cost{display:flex;flex-direction:column;gap:8px;padding:10px 0}.occupation_selector_container_sideways{display:flex;width:100%;flex-wrap:wrap;gap:10px}.purchase_sideWays_selector,.embarkation_date_conatiner{display:flex;flex-direction:column;flex:1;gap:10px}.sideWays_selector_heading{font-family:Inter;font-size:12px;font-weight:600;line-height:16px;text-align:left;color:#102436}.guest_count_view_selector.selector_style_similar{width:100%;height:44px;padding:12px 16px;display:flex;border-radius:4px 0 0;justify-content:space-between;border:1px solid #E5E5E5;background:#fff}span.count_btn_style_purchase svg{color:#102436;padding:2px;background:#d0a86a;border:1px solid transparent;border-radius:5px;cursor:pointer}span.count_btn_style_purchase.not_increment svg{background:#d4d4d8;border:1px solid #A1A1AA}.embarkation_date_conatiner input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:44px;padding:12px 16px;display:flex;border-radius:4px 0 0;justify-content:space-between;border:none;background:#fff;margin:0 auto;outline:none}.embarkation_date_view_selector{border:1px solid #E5E5E5;background:#fff;text-align:center;width:100%}.embarkation_date_conatiner input[type=date]:focus{border-color:orange;box-shadow:0 0 4px #ffa50099}.embarkation_date_conatiner input[type=date]::-webkit-calendar-picker-indicator{color:orange;cursor:pointer}.embarkation_date_conatiner .label_full_width{display:block;width:100%;cursor:pointer}.payment_option_view_selector label{width:100%;padding:12px 16px}.payment_option_view_selector{display:flex;align-items:center;width:100%;border:1px solid #E5E5E5;border-radius:4px 0 0;background:#fff;padding-left:10px;color:#a1a1aa;font-family:Inter;font-size:14px}.payment_option_selector{display:flex;margin:4px 0;gap:10px}.payment_option_view_selector.active{background:#d0a86a1a;border:1px solid #D0A86A;color:#d0a86a}.payment_option_view_selector input[type=radio]{width:23px;height:20px;border:2px solid #ccc;border-radius:50%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;position:relative;cursor:pointer}.residence_section_amenities .payment_finalize_conatiner .payment_option_view_selector input[type=radio]{display:none}.payment_option_view_selector input[type=radio]:checked{background-color:#fff;border-color:#d0a86a}.payment_option_view_selector input[type=radio]:checked:after{content:"";position:absolute;top:2px;left:1px;width:12px;height:12px;border-radius:50%;background-color:#d0a86a}.payment_finalize_conatiner .learn{display:flex;align-items:center;cursor:pointer;font-family:inter;margin:10px 0;font-size:14px}button.purchase_button_finalize,button.segments_button_finalize{padding:10px 20px;border-radius:4px;border:1px solid #D0A86A;background:#102436;color:#fff;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;cursor:pointer;transition:.2s ease-in all;width:100%}button.details_button_finalize{padding:10px 20px;border-radius:4px;border:1px solid #D0A86A;background:#fff;color:#102436;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:center;cursor:pointer}.empty_div_content_toogle{width:2px}.occupation_list .sideWays_selector_heading{font-family:Forum;font-size:15px;font-weight:400}.occupation_list .guest_count_view_selector.selector_style_similar{box-shadow:1px 1px 7px #c1c1c15e;padding:15px 25px!important;height:100%;border:none;border-radius:10px;justify-content:space-evenly}h1.sub_title.residence_edit{display:flex;align-items:center;gap:5px}h1.sub_title.residence_edit img{width:20px}.edit_admin_style_container_upper{padding:0 30px;display:flex;flex-direction:column;gap:30px;margin-bottom:50px}.edit_admin_style_container_inner{display:flex;flex-direction:column;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:left;border:1px solid #E5E5E5;border-radius:8px;color:#102436;position:relative;cursor:pointer}.edit_admin_style_container_inner .heading_edit{padding:16px 12px;border-bottom:1px solid #E5E5E5}.edit_admin_style_container_inner .edit_admin_style_inner_info{margin:12px 6px;padding:0 10px;display:flex;gap:10px;font-size:12px;font-weight:500}.edit_admin_style_container_inner .edit_admin_style_inner_info input,.edit_admin_style_container_inner .edit_admin_style_inner_info select{padding:16px 12px;border:1px solid #E5E5E5;border-radius:4px;font-size:14px;color:#102436;background-color:#fff;text-transform:capitalize;outline:none;font-family:Inter;font-weight:500;cursor:pointer}.edit_admin_style_container_inner .edit_admin_style_inner_info input:disabled,.edit_admin_style_container_inner .edit_admin_style_inner_info select:disabled{background-color:#fff;border-color:#e5e5e5;color:#102436;cursor:default}.images_container .navigate{justify-content:center;width:100%}.navigate_container{width:100%;display:flex;justify-content:space-between}button.located.phone_icon{display:flex;align-items:center;justify-content:center;gap:5px}button.located.phone_icon svg{margin-top:1px;transform:rotate(270deg)}button.located.Scheduled{border:1px solid #fff;padding:10px}button.located.Scheduled:hover{border:1px solid}.filter_search .navigate{width:100%;justify-content:end}.sideBars_residences_button{display:flex;gap:20px}.sideBars_residences_button>*{flex:1}.deck_icons_key_symbols h3{color:#666;font-size:18px;font-weight:600!important;line-height:28px;margin:20px 0 10px 10px;font-family:Forum}.deck_icons_key_symbols{display:flex;flex-direction:column;width:100%}.deck_icons_key_symbols .deck_symbols{display:flex}.deck_icons_key_symbols .deck_symbols_section{display:flex;gap:20px;padding:0 15px 0 10px;width:22%}.deck_symbols_text{display:flex;flex-direction:column;gap:10px;color:#666;font-size:12px;font-weight:600;line-height:14px;width:100%;font-family:Forum}.deck_icons_key_symbols .deck_symbols_section svg{opacity:.6}.deck_icons_key_symbols .deck_symbols_section:first-child svg{transform:rotate(30deg)}.deck_status_details_booking{border:2px solid #00000014;border-radius:6px;box-shadow:-1px 1px 10px #0003;padding:15px;width:400px}.bottom_display_booking{display:flex;max-width:2000px;margin:0 auto;padding:30px 50px;border-top:1px solid #D0A86A66;flex-direction:column}.deck_status_details_booking span{display:flex;color:#666;font-size:14px;line-height:22px;margin-bottom:2px;font-family:Forum;gap:5px}.deck_status_details_booking span p{font-weight:700}.deck_status_details_booking p.deck_status_green{color:#a4ce4c}.deck_status_details_booking p.deck_status_yellow{color:#fcf230}.deck_status_details_booking p.deck_status_grey{color:gray}.deck_status_details_booking p.deck_status_red{color:#bf2b2b}.edit_admin_style_container_inner .edit_admin_style_inner_info .col{display:flex;flex-direction:column;flex:1}.edit_admin_segment_toogle{justify-content:end;padding:16px 16px 4px;display:flex;gap:10px;align-items:center}.edit_admin_segment_toogle p{font-family:Inter;font-size:14px;font-weight:400;line-height:20px}.edit_admin_segment_toogle_inner{width:48px;height:28px;padding:2px 0 0;background:#e5e5e5;border-radius:50px;cursor:pointer;position:relative}.edit_admin_segment_toogle_inner.active{background-color:#102436}.edit_admin_segment_toogle_inner:after{content:"";width:24px;height:24px;border-radius:50px;background:#fff;position:absolute;box-shadow:0 3px 1px #0000000f;left:2px}.edit_admin_segment_toogle_inner.active:after{left:auto;right:2px}.segemnt_conatiner_dates{display:none;position:absolute;background:#fff;padding:12px;border-radius:8px;max-width:100%;margin:0 auto;bottom:110%;right:0;box-shadow:0 0 8px #00000029;font-family:Inter;font-size:14px;font-weight:400;line-height:20px;text-align:left;color:#71717a;z-index:10}.segemnt_conatiner_dates span{color:#09090b}.edit_admin_style_inner_info.segemnt_container{display:grid;grid-template-columns:repeat(5,1fr)}.edit_admin_style_segement_container_style .edit_admin_style_segement_container_style_inner{height:64px;padding:5px;border-radius:8px;display:flex;gap:8px;color:#27272a}.edit_admin_style_segement_container_style .edit_admin_style_segement_container_style_inner span:first-child{width:50px;height:100%;border-radius:4px;background-color:#fff;display:flex;align-items:center;justify-content:center;font-family:Forum;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em}.edit_admin_style_segement_container_style.segement_unavaiable .edit_admin_style_segement_container_style_inner{background:#ff31301a}.edit_admin_style_segement_container_style.segement_available .edit_admin_style_segement_container_style_inner{background:#00c0581a}.edit_admin_style_segement_container_style.segement_pending .edit_admin_style_segement_container_style_inner{background:#ffdbc2}.edit_admin_style_segement_container_style.segement_under_maintenance .edit_admin_style_segement_container_style_inner{background:#f4f4f5}.edit_admin_style_segement_container_style_inner_info{font-family:Inter;font-size:12px;font-weight:500;line-height:16px;display:flex;flex-direction:column;justify-content:center;flex:1}.edit_admin_style_segement_container_style_inner_info span{font-family:Inter;font-size:10px;font-weight:400;color:#71717a}.amenities_design_container.amenity_enable svg path{stroke:#d0a86a;fill:#fff}.amenities_design_container svg{width:50px;height:50px}.amenities_design_container.amenity_disable svg path{stroke:#a1a1aa;fill:#fff}.amenities_design_container.amenity_enable{color:#d0a86a;background:#d0a86a1a;border-color:#d0a86a}.amenities_design_container{padding:16px 8px;gap:8px;display:flex;flex-direction:column;border-radius:8px;border:1px solid #E5E5E5;justify-content:center;align-items:center;color:#a1a1aa;font-family:Inter;font-size:12px;font-weight:500;line-height:16px;background-color:#fafafa;cursor:pointer}.edit_style_amenities_notes_container{display:flex;gap:16px}.edit_style_amenities_notes_container .edit_admin_style_container_inner{flex:1}.edit_admin_style_inner_info.amenities_items_list{display:grid;grid-template-columns:repeat(5,1fr)}.detailspopup .detailspopup_content,.detailspopup .detailspopup_content .image,.detailspopup .detailspopup_content .slider,.detailspopup .detailspopup_content .slider__container{width:100%}.booking_status{background:#7c8f6f1a;border-radius:16px;text-align:center;padding:8px;font-size:12px;color:#7c8f6f}.edit_admin_style_inner_info.notes_items_list .notes_design_container{display:flex;gap:16px;padding:16px 12px;background:#e4f1fb;font-family:Inter;border-radius:16px;position:relative}.edit_admin_style_inner_info.notes_items_list .notes_design_container .date_created{position:absolute;right:20px;top:5px;opacity:.7}.edit_admin_style_inner_info.notes_items_list{flex-direction:column;max-height:360px;overflow:auto}.notes_description_container_title{font-size:18px;font-weight:500;line-height:24px}.notes_description_container_description{font-size:14px;font-weight:400;line-height:20px}.notes_description_container{display:flex;flex-direction:column;gap:8px;padding-right:20px;width:100%}.notes_design_container img:last-child{cursor:pointer}.edit_style_amenities_notes_container .edit_admin_style_inner_info.notes_items_list::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.edit_style_amenities_notes_container .edit_admin_style_inner_info.notes_items_list::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:15px}.edit_style_amenities_notes_container .edit_admin_style_inner_info.notes_items_list::-webkit-scrollbar-thumb{background-color:#fff;border-radius:15px;border:2px solid #E5E5E5}.edit_admin_style_inner_info.residence_information{display:flex;gap:20px}.edit_admin_style_inner_info_residences_img,.edit_admin_style_inner_info_residences_main_description{flex:1}.edit_admin_style_inner_info_residences_img img{width:100%;border-radius:8px}.edit_admin_style_inner_info_residences_header,.edit_admin_style_inner_info_residences_main_description label{font-family:Inter;font-size:12px;font-weight:500;line-height:30px}.edit_admin_style_inner_info_residences_main_description textarea{padding:12px 16px;border-radius:4px;border:1px solid #E5E5E5;background-color:#fff;width:100%!important;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;text-align:left;color:#3f3f46}.edit_admin_style_inner_info_residences_main_description_short textarea{height:160px!important}.edit_admin_style_inner_info_residences_main_description_long textarea{height:200px!important}.edit_admin_style_inner_info_residences_main_description_short{margin-bottom:15px}.edit_admin_style_inner_info.slider_images img{width:200px;height:200px;margin:10px 0;border-radius:8px;object-fit:cover}.edit_admin_style_inner_info.slider_images::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.edit_admin_style_inner_info.slider_images::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:15px}.edit_admin_style_inner_info.slider_images::-webkit-scrollbar-thumb{background-color:#fff;border-radius:15px;border:2px solid #E5E5E5}.add_edit_residences{height:32px;padding:8px 12px;display:flex;gap:4px;border-radius:4px;border:1px solid #102436B2;align-items:center;font-family:Inter;font-size:12px;font-weight:500;line-height:16px;background:#fff;cursor:pointer;color:#102436}.add_edit_residences img{width:16px;height:16px}.heading_edit{display:flex;justify-content:space-between;align-items:center}.notes_description_container input,.notes_description_container textarea{background:#e4f1fb!important;outline:none;border:none!important;font-family:Inter}.notes_description_container input{padding:0!important}.notes_description_container textarea{max-width:100%;height:100px;cursor:pointer}.notes_description_container textarea::-webkit-scrollbar{display:none}.booking_types_section{position:absolute;background-color:#fff;top:65px;width:240px;display:flex;flex-direction:column;font-family:Inter;font-size:14px;font-weight:400;line-height:20px;box-shadow:0 8px 24px #0000001f;right:35px;z-index:10}.selected_types_dropdowm{padding:12px 16px;display:flex;justify-content:space-between;align-items:center}.selected_types_dropdowm:hover{cursor:pointer;background-color:#f6eee1}.popup_modules_design_style{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#1511119c;padding:10px;display:flex;align-items:center;justify-content:center;z-index:10}.popup_modules_design_style_inner{position:relative;width:100%;max-width:500px;background-color:#fff;overflow:auto;max-height:700px;animation:slideAnimation .3s forwards;display:flex;flex-direction:column;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;border:1px solid #E5E5E5;border-radius:8px;color:#102436}.popup_modules_design_style_body .col{display:flex;flex-direction:column;flex:1}.popup_modules_design_style_body input{padding:10px;border:1px solid #E5E5E5;border-radius:4px;font-size:14px;color:#102436;background-color:#fff;outline:none;font-family:Inter;font-weight:500;cursor:pointer}.popup_modules_design_style_inner label{font-size:12px}.popup_modules_design_style_header .close_btn_popup{right:10px;top:10px}.popup_modules_design_style_header{padding:10px 20px;border-bottom:1px solid #ccc}.popup_modules_design_style_body{padding:10px 20px;display:flex;flex-direction:column;gap:10px}.svg_amities_upload img{width:150px}.svg_amities_upload{display:flex;flex-direction:column;gap:5px}button.add_edit_residences.save_notes_amiteis{width:100px;display:flex;justify-content:center;align-self:center}.ocean-view-cabin{padding:24px 24px 0 32px}.ocean-view-cabin h3.title{font-size:24px;font-weight:400;line-height:32px;color:#27272a;letter-spacing:.02em;margin:0;font-family:forum}.ocean-view-cabin .details,.ocean-view-cabin .left-section .top-content{display:flex;margin:0 -12px}.ocean-view-cabin .details .left-section{display:flex;flex-direction:column;gap:16px}.ocean-view-cabin .details .left-section,.ocean-view-cabin .details .right-section,.ocean-view-cabin .left-section .top-content .left-info{flex:1;padding:0 12px}.ocean-view-cabin .left-section .top-content{margin:0 -8px}.ocean-view-cabin .left-section .top-content .left-info{padding:0 8px}.ocean-view-cabin .details{padding-top:24px;margin:0}.ocean-view-cabin .top-content .left-info .contents{background:#7c8f6f0d;padding:16px;height:100%;display:grid;border-radius:8px;border:1px solid #7C8F6F4D;align-content:space-between}.ocean-view-cabin .left-info .contents .heading-text{font-size:14px;font-weight:400;color:#71717a;line-height:20px;padding-bottom:12px;font-family:inter}.ocean-view-cabin .contents .description-text h2{font-size:32px;font-weight:400;line-height:40px;letter-spacing:.02em;color:#7c8f6f;text-transform:uppercase;font-family:forum}.ocean-view-cabin .table .heading-content{display:flex;background:#d0a86a1a;flex-wrap:wrap;margin-top:16px;border-radius:8px}.detailspopup .custom_pop-up .heading-content span{flex:1}.ocean-view-cabin .table .heading-content .title-text,.ocean-view-cabin .table .heading-content .data-text,.ocean-view-cabin .table ul.info-content li .title-text{padding:12px 16px;width:80%;border-color:#d0a86a4d;border-style:solid}.ocean-view-cabin .table .heading-content .data-text,.ocean-view-cabin .table ul.info-content li .data-text{text-align:center;width:20%;border-color:#d0a86a4d;border-style:solid;padding:12px 16px;border-width:1px 1px 1px 0;border-radius:0 8px 0 0}.ocean-view-cabin .table .heading-content .data-text,.ocean-view-cabin .table .heading-content .title-text,.ocean-view-cabin .table ul.info-content li .title-text,.ocean-view-cabin .table ul.info-content li .data-text{font-size:16px;font-weight:500;color:#27272a;line-height:24px}.ocean-view-cabin .table .heading-content .title-text{border-radius:8px 0 0;border-width:1px}.ocean-view-cabin .table ul.info-content{list-style:none}.ocean-view-cabin .table ul.info-content li{display:flex;flex-wrap:wrap}.ocean-view-cabin .table ul.info-content li .title-text{border-width:0 1px 1px;color:#71717a!important}.ocean-view-cabin .table ul.info-content li .data-text{text-align:end;border-width:0 1px 1px 0;border-radius:0}.ocean-view-cabin .table ul.info-content li .title-text span{font-size:12px;line-height:16px}.ocean-view-cabin .table ul.info-content li:Last-child .title-text{font-weight:700;border-radius:0 0 0 8px}.ocean-view-cabin .table ul.info-content li:Last-child .data-text{border-radius:0 0 8px}.ocean-view-cabin .details .right-section{background:linear-gradient(109.13deg,#d0a86a0d 1.26%,#d0a86a1a 99.34%);padding:24px;border:1px solid #D0A86A66;border-radius:8px;font-family:inter}.ocean-view-cabin .details .right-section .first-row h2{font-size:32px;font-weight:400;line-height:40px;position:relative;color:#27272a;letter-spacing:.02em;font-family:forum}.ocean-view-cabin .details .right-section .first-row p{font-size:14px;font-weight:400;line-height:20px;color:#71717a;font-family:inter}.ocean-view-cabin .details .right-section .first-row h2 svg{position:absolute;right:0;top:10px}.ocean-view-cabin .details .right-section .first-row h2 span{color:#d0a86a}.ocean-view-cabin .table ul.info-content li.highlighted .data-text{color:#00c058}.ocean-view-cabin .details .right-section .second-row{display:flex;flex-wrap:wrap;margin:0 -8px;padding:16px 0 40px}.ocean-view-cabin .details .right-section .second-row .text-content,.ocean-view-cabin .details .right-section .second-row .ship-image{flex:1;padding:10px 8px;font-family:inter}.ocean-view-cabin .details .right-section .second-row .ship-image img{width:100%;text-align:center}.ocean-view-cabin .text-content .text-list{font-size:18px;font-weight:400;line-height:24px;color:#27272a}.ocean-view-cabin .text-content .text-list span{color:#71717a;margin-right:8px}.ocean-view-cabin form h3.title{position:relative;font-size:16px;color:#102436;font-weight:500;padding:16px;border-width:1px 1px 0 1px;line-height:24px;border-radius:8px 8px 0 0;border-style:solid;border-color:#e5e5e5;font-family:inter}.ocean-view-cabin form h3.title img{position:absolute;right:16px;top:16px;cursor:pointer}.ocean-view-cabin form fieldset .col{display:flex;width:100%}.ocean-view-cabin .details .right-section .last-row .dates{display:flex;gap:16px;padding-bottom:16px;flex-wrap:wrap}.ocean-view-cabin .details .right-section .dates .embarkation,.ocean-view-cabin .details .right-section .dates .payment{font-size:14px;font-weight:400;color:#71717a;line-height:20px}.ocean-view-cabin .details .right-section .dates .embarkation span,.ocean-view-cabin .details .right-section .dates .payment span{font-weight:700;color:#27272a}.ocean-view-cabin .details .right-section .additional,.ocean-view-cabin .details .right-section .additional-furnishings{font-size:14px;font-weight:400;line-height:20px;padding-bottom:8px;color:#71717a}.ocean-view-cabin .details .right-section .additional-furnishings{color:#27272a;font-weight:600}.ocean-view-cabin form{padding-top:24px}.ocean-view-cabin form fieldset{border-width:1px 0 0;border-style:solid;border-color:#e5e5e5;display:flex}.ocean-view-cabin form fieldset label,.ocean-view-cabin form fieldset input,.ocean-view-cabin form fieldset textarea{width:50%;padding:12px 16px;border-style:solid;border-color:#e5e5e5;font-family:inter}.ocean-view-cabin form fieldset input,.ocean-view-cabin form fieldset textarea{text-align:end;outline:none;font-size:16px;color:#27272a;font-weight:500;line-height:24px;border-width:0 1px 0 1px;background-color:#fff}.ocean-view-cabin form fieldset label{border-width:0 0 0 1px;font-size:16px;font-weight:500;color:#71717a;line-height:24px}.ocean-view-cabin form fieldset input::placeholder{color:#272727}.ocean-view-cabin form fieldset textarea{height:144px!important;text-align:left}.ocean-view-cabin form input[type=submit],.ocean-view-cabin form input[type=button]{font-size:16px;font-weight:500;line-height:24px;width:100%;margin-top:24px;color:#fff;padding:12px;background:#102436;border:1px solid #D0A86A;cursor:pointer;transition:.2s ease-in all;margin-bottom:10px}.ocean-view-cabin form fieldset.description{border-bottom-width:1px}.ocean-view-cabin form label.checkbox_filter_container .checkbox__body{border:0;font-size:14px;width:100%;color:#27272a;padding:0;font-weight:400;line-height:20px}.ocean-view-cabin form label.checkbox_filter_container .checkbox__body span{display:block;color:#71717a}.ocean-view-cabin form label.checkbox_filter_container{margin-top:24px;cursor:pointer}.container.greybg{background:#fdfbf8;height:100%;padding-right:40px}.container.greybg .select.shipOptions,.container.greybg .select_container{width:100%}.container.greybg .explore h5{margin-bottom:10px}.container.greybg .explore .select.shipOptions{border:1px solid #e5e5e5;background:#fff;opacity:1;font-size:14px;padding:15px}.deck_container .deck_num .deck_cl{border:1px solid #E5E5E5;background:#fff;min-height:105px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;flex-direction:column;border-radius:4px;color:#a1a1aa}.deck_container .deck_num .deck_cl:hover{background:#f1e5d2!important;color:#3e3220!important}.deck_container .contain{margin:0 -7.5px}.deck_container .contain .deck_num{background:transparent}.deck_container .deck_num .deck_cl p{opacity:1;font-family:Inter;margin-bottom:6px}.deck_container .deck_num .deck_cl h4{font-family:Forum,sans-serif;font-size:32px;opacity:1;font-weight:400}.deck_container .deck_num.active2 .deck_cl{border:1px solid var(--Accent-Colors-Golden-100, #D0A86A);background:var(--Accent-Colors-Golden-5, #D0A86A0D);color:var(--Accent-Colors-Golden-100, #D0A86A)}.symbols_row{display:flex;justify-content:center}.symbols_row .symbols{padding:5px}.symbols_row .symbols .content{display:none}.symbols_row .symbols .cymbols_cl{border:1px solid var(--Greyscale-Colors-Grey300, #D4D4D8);background:#fff;width:52px;height:52px;border-radius:100%;display:flex;justify-content:center;align-items:center;cursor:pointer}.deck_icons_key_symbols{padding-top:100px}.symbols_row .symbols .cymbols_cl:hover .content{display:inline-block;position:absolute;bottom:120%;background:#fff;padding:12px;border-radius:12px;box-shadow:0 0 8px #00000029;width:100%;margin:0 auto;width:200px;z-index:999}.symbols_row .symbols:first-child .cymbols_cl:hover .content{left:-20%}.symbols_row .symbols:first-child .cymbols_cl .content:before{left:15%}.symbols_row{position:relative}.symbols_row .symbols .cymbols_cl .image_icon svg path{fill:#a1a1aa}.content:before{border-style:solid;border-width:0 0 12px 12px;height:0;width:0;content:"";display:inline-block;height:12px;left:50%;position:absolute;bottom:-6px;border-color:transparent;border-bottom-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 0}.symbols_row .symbols .cymbols_cl .content{position:relative}.symbols_row .symbols .cymbols_cl .content h5{color:#09090b;margin-bottom:5px;font-size:14px}.symbols_row .symbols .cymbols_cl .content p{font-size:12px;color:#71717a}.symbols_row .symbols .cymbols_cl:hover{border-color:#d0a86a}.symbols_row .symbols .cymbols_cl:hover svg circle,.symbols_row .symbols .cymbols_cl:hover svg path,.symbols_row .symbols .cymbols_cl:hover svg rect{fill:#d0a86a!important;stroke:#d0a86a}.purchase_tab_segment_changes{display:flex;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;align-items:center;background-color:#fff;max-width:1230px;margin:0 auto;padding:15px 20px}.purchase_tab_segment_changes_tab{position:relative;z-index:5}.purchase_tab_segment_changes_tab_inner{padding:15px 10px;background:#f4f4f5;color:#d4d4d8;border-radius:40px;cursor:pointer;position:relative;width:40px;text-align:center}.purchase_tab_segment_changes_tab_line{flex:1;height:2px;background:#f4f4f5}.purchase_tab_segment_changes_tab_line.active{background:#f6eee1}.purchase_tab_segment_changes_tab.active .purchase_tab_segment_changes_tab_inner{background:#d0a86a33;color:#d0a86a}.main .right .row_header{padding:20px;display:flex;flex-wrap:wrap}.main .right .row_header .left_div{width:30%}.main .right .row_header .riht_div{width:70%;display:flex;flex-wrap:wrap;justify-content:center}.main .right .row_header .riht_div ul{list-style:none;display:flex;flex-wrap:wrap;padding:0;margin:0;gap:10px}.main .right .row_header .riht_div ul li a{text-decoration:none;display:block;border-radius:4px;border:1px solid #00C058;background:#4dd38a;padding:6px 10px;color:#102436;font-size:14px;font-weight:500}.main .right .row_header h3{color:#27272a;font-size:32px;text-transform:uppercase;font-family:Forum,sans-serif;margin:0;font-weight:400}.main .right .row_header .riht_div ul li .segment_rental{background:#ffd05a;border:1px solid #FFC431}.main .right .row_header .riht_div ul li .rented{background:#fff3d6;border:1px solid #A1A1AA}.main .right .row_header .riht_div ul li .rental{border:1px solid #FF8731;background:#ff9f5a}.main .right .row_header .riht_div ul li .friends_family{border:1px solid #50B6FF;background:#73c5ff}.main .right .row_header .riht_div ul li .reserved{border:1px solid #A1A1AA;background:#f4f4f5}.main .right .row_header .riht_div ul li .under_maintenance{background:#ff31301a;border:1px solid #FF3130}.main .right .row_header .riht_div ul li .paradise_piece{background:#ffdaff;border:1px solid #EE82EE}.images_container .display_images .module_Booking_sideWays h1{text-transform:uppercase}.purchase_sideWays_selector,.embarkation_date_conatiner{gap:5px}.payment_option_selector .payment_option_view_selector{flex-direction:row-reverse;padding:0}.embarkation_date_view_selector input#em_date{text-transform:uppercase}.payment_option_view_selector input[type=radio]{margin-right:10px}.purchasing_side_total_cost{overflow:auto;padding:0}.purchasing_side_total_cost table,.purchasing_side_total_cost table tr,.purchasing_side_total_cost table td,.purchasing_side_total_cost table th{border:1px solid #d0a86a4d;color:#71717a;padding:15px;background:#fff;font-family:Inter;font-size:16px;line-height:24px}.segment_booking_main_container_right .purchasing_side_total_cost table td{color:#09090b}.purchasing_side_total_cost table tr,.purchasing_side_total_cost table td{font-weight:400}.purchasing_side_total_cost table tr .segment_id_name{display:flex;flex-direction:column}.segment_id_name span{font-family:Inter;font-weight:400;font-size:10px;line-height:12px;letter-spacing:0%;color:#71717a}.purchasing_side_total_cost table tfoot th{font-weight:700}.purchasing_side_total_cost table{border-radius:8px}.purchasing_side_total_cost table th{background:#d0a86a1a;font-size:16px;color:#27272a;padding:15px}.sideBars_residences_button button.details_button_finalize{border:1px solid var(--Primary-Colors-Blue-70, #102436B2)}.purchasing_side_total_cost table td .discount{color:#00c058;font-weight:500}.close-model-btn{cursor:pointer}.purchase_backend_style_inner{display:flex;padding:20px 40px;gap:10px}.purchase_backend_style_inner_left{width:70%;display:flex;flex-direction:column;gap:50px}.purchase_backend_style_inner_left_top{width:100%;display:flex;font-family:Inter;font-size:12px;font-weight:500;line-height:24px;color:#102436;gap:20px;align-items:center}.purchase_backend_style_inner_left_top .col{display:flex;flex-direction:column;width:200px}.selcted_ship_side_container_backend{width:200px}.purchase_backend_style_inner_left_top select{padding:16px 12px;border:1px solid #E5E5E5;border-radius:4px;font-size:14px;color:#102436;background-color:#fff;text-transform:capitalize;outline:none;font-family:Inter;font-weight:500;cursor:pointer}.deckSelected_container_backend_container{display:flex;gap:5px}.deck_response_style{padding:12px 15px;cursor:pointer;font-size:14px;border-radius:4px;border:1px solid #E5E5E5;color:#a1a1aa}.deck_response_style.active{box-shadow:0 0 0 2px #d0a86a33;border:1px solid #D0A86A;color:#3f3f46}.purchase_backend_style_inner_left_bottom{display:flex;gap:40px}.purchase_backend_style_inner_left_bottom_left{width:250px}.purchase_backend_style_inner_left_bottom_left #src{width:250px;padding:0;max-height:550px}.purchase_backend_style_inner_left_bottom_right_top .residence_backend_information_label{font-family:Forum;font-size:32px;font-weight:400;line-height:40px;letter-spacing:.02em;color:#27272a;text-transform:uppercase}.purchase_backend_style_inner_left_bottom_right_top{display:flex;flex-direction:column;gap:10px}.purchase_backend_style_inner_left_bottom_right_top .residence_backend_information_sub_label{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;text-transform:capitalize;color:#a1a1aa}.purchase_backend_style_inner_left_bottom_right_top .residence_backend_information_sub_label span{font-family:Forum;font-size:24px;font-weight:400;line-height:32px;color:#d0a86a;letter-spacing:.02em;margin-right:10px}.residence_backend_information_decription{font-family:Inter;font-size:14px;font-weight:400;line-height:20px;color:#a1a1aa}.residence_backend_information{display:flex;flex-direction:column;gap:24px}.purchase_backend_style_inner_left_bottom_right_middle{display:flex;gap:5px}.purchase_backend_style_inner_left_bottom_right_middle .purchase_sideWays_selector{gap:10px;flex:none}.purchase_backend_style_inner_left_bottom_right_middle .guest_count_view_selector.selector_style_similar{width:180px}.purchase_backend_style_inner_right{width:30%;border:1px solid #E5E5E5;border-radius:8px;color:#102436;font-family:Inter;position:relative}.purchase_backend_style_inner_right button.purchase_button_finalize{position:absolute;width:92%;bottom:12px}.purchase_backend_style_inner_right_header{font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:left;text-underline-position:from-font;text-decoration-skip-ink:none;padding:16px 12px;border-bottom:1px solid #E5E5E5}.purchase_backend_style_inner_right_description{display:flex;flex-direction:column;padding:16px 12px}.purchase_backend_style_inner_right_description_input_inner{display:flex;flex-direction:column;gap:4px}.purchase_backend_style_inner_right_description_input{display:flex;flex-direction:column;gap:12px}.purchase_backend_style_inner_right_description_input_inner label{font-size:12px;font-weight:500;line-height:16px}.purchase_backend_style_inner_right_description_input_inner input[type=date]{appearance:none;-webkit-appearance:none;-moz-appearance:none;height:44px;padding:12px 16px 12px 5px;display:flex;border-radius:4px;justify-content:space-between;border:1px solid #E5E5E5;outline:none;text-transform:uppercase}.purchase_backend_style_inner_right_description_input_inner textarea{padding:12px 16px;border-radius:4px;border:1px solid #E5E5E5;height:180px!important;width:100%!important}.amenities_design_container_img{width:50px}img.rotate_img_icon{transform:rotate(180deg)}button.insert.style_container_btn_booking_upper img{transition:all .5s ease}.ocean-view-cabin form .required_container_text{color:red;font-size:13px;line-height:normal;text-transform:capitalize;font-weight:600;padding-top:10px}.edit_admin_style_segement_container_style:hover .segemnt_conatiner_dates{display:inline-block}.edit_admin_style_segement_container_style{position:relative}.edit_admin_style_segement_container_style:hover .segemnt_conatiner_dates:before{border-style:solid;border-width:0 0 12px 12px;width:0;content:"";display:inline-block;height:12px;left:50%;position:absolute;bottom:-6px;border-color:transparent;border-bottom-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 0}.purchase_backend_style_inner_left_bottom_right_middle .purchase_button_finalize{display:flex;align-items:center;gap:10px}.white_arrow_svg svg path{stroke:#fff}.white_arrow_svg svg{height:22px}.white_arrow_svg{height:20px}.purchase_bottom_segment_style_first .sideWays_selector_heading{display:none}.purchase_bottom_segment_style_first .guest_count_view_selector.selector_style_similar{width:160px}.purchase_bottom_segment_style_first{padding:20px 0}.purchase_bottom_segment_style_first_filters{padding:0 30px}.purchase_bottom_segment_style_first_filters .search_residences{padding:0}.purchase_bottom_segment_style_first_body{display:flex;padding:20px 0;gap:40px;font-family:inter;color:#27272a}.purchase_bottom_segment_style_first_body_segment{width:20%;border:1px solid #E5E5E5;border-radius:8px;height:100%}.purchase_bottom_segment_style_first_body_segment .heading{font-size:16px;font-weight:500;line-height:24px;text-align:left;margin:0;padding:16px;border-bottom:1px solid #E5E5E5}.purchase_bottom_segment_style_first_body_segment_residences{flex:1}.purchase_bottom_segment_style_first_body_segment .filter_inner_btn .checkbox__body{font-size:12px}.purchase_bottom_segment_style_first_body_segment .checkbox_filter_container .checkbox__checkmark{width:18px;height:18px}.purchase_bottom_segment_style_first_body_segment .checkbox_filter_container{padding-left:30px}.purchase_bottom_segment_style_first_body_segment .filter_inner_btn{display:flex;gap:20px}.checkbox_selector{padding:10px 0;display:flex;flex-direction:column}.purchase_bottom_segment_style_first_body_segment .checkbox_filter_container .checkbox__checkmark:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid #102436;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .25s ease}.purchase_bottom_segment_style_first_body_segment_residences .table-wrapper-upper{padding:0}.purchase_bottom_segment_style_first_body_segment_residences .table-wrapper-upper .section-table{border:1px solid #E5E5E5;margin:0;border:none;border-radius:5px}.purchase_bottom_segment_style_first_body_segment_residences .table-wrapper-upper .section-table td{text-align:center}.purchase_bottom_segment_style_first_body_segment_residences .table-wrapper-upper .bottom_pagenation{margin:0 10px}.book_now{padding:8px 12px;border:1px solid #102436B2;border-radius:4px;cursor:pointer;font-family:inter}.purchase_bottom_segment_style_second{display:flex;padding:20px;gap:30px}.purchase_bottom_segment_style_second .purchase_backend_style_inner_left_bottom{flex:1}.purchase_bottom_segment_style_second .purchase_backend_style_inner_left_bottom_right{display:flex;flex-direction:column;gap:30px}.purchase_backend_style_inner_left_bottom_left.segment_reservation #src g rect[id],.purchase_backend_style_inner_left_bottom_left.segment_reservation #src g path[id],.purchase_backend_style_inner_left_bottom_left.segment_reservation #src g polygon[id]{cursor:default}.purchase_backend_style_inner_left_bottom_right_middle_segment{display:flex;flex-direction:column;gap:10px}.purchase_backend_style_inner_left_bottom_right_middle_segment_second{display:flex;gap:10px}.purchase_backend_style_inner_segment_middle{flex:1;display:flex;gap:10px;flex-direction:column}.purchase_backend_style_inner_segment_middle_text{background:#f4f4f5;font-size:14px;font-family:inter;color:#a1a1aa;padding:12px 16px;border:1px solid #e5e5e5}.table_segemnts_selected table{font-family:Inter;font-size:16px;font-weight:400;line-height:24px;text-align:center}.table_segemnts_selected table tr td{background:#fff;padding:16px 24px}.table_segemnts_selected table th{background:#fff;padding:16px 24px;color:"#09090B";font-weight:500}.heading_segemnts_table{font-size:16px;color:#102436;font-weight:500;padding:16px;border-width:1px 1px 0 1px;line-height:24px;border-radius:8px 8px 0 0;border-style:solid;border-color:#e5e5e5;font-family:inter}.table_segemnts_selected{padding-top:24px}.ocean-view-cabin .details .right-section .additional span{color:#27272a;font-weight:500;padding-right:5px}.ocean-view-cabin .details .right-section .additional span:not(:last-child):after{content:",";font-family:inter}.price_per_days_container_sideways{width:48%;display:flex;flex-direction:column;font-family:Inter;font-size:12px;color:#71717a;gap:4px}.sideWays_selector_ppd_text{font-weight:500;padding:11px 16px;color:#d0a86a;border:1px solid #D0A86A;border-radius:4px;font-family:Inter;font-size:14px;line-height:20px;letter-spacing:0%;background:#f7f2e8}.sideWays_selector_ppd_text span{font-weight:400;line-height:12px;color:#71717a;font-size:12px;text-transform:capitalize}.segement_first_prices_section{display:flex;flex-direction:column;font-family:Inter;padding:16px 20px;background:#fff;gap:12px;border-radius:8px}.segement_first_prices_section .heading_segemnet{font-size:14px;font-weight:400;line-height:20px}.segment_avaiable_information{display:flex;color:#102436;justify-content:space-between;align-items:baseline}.segment_avaiable_information_first .segment_view_name_duration{font-family:Forum;font-size:20px;font-weight:400;display:flex;align-items:center;gap:4px;color:#27272a;flex-wrap:wrap}.segment_avaiable_information_first .segment_view_name_duration span{font-size:16px;font-weight:400;line-height:24px;color:#09090b}.segment_avaiable_information_second{font-family:Inter;font-size:20px;font-weight:600;color:#d0a86a}.days_segemnts_counts{color:#71717a;font-size:12px;font-weight:400;line-height:16px}.purchase-form{max-width:1230px;margin:0 auto}.segment_booking_main_container_header{display:flex;padding:16px 40px;border-bottom:1px solid #E5E5E5;position:relative;align-items:center;gap:8px}.segment_booking_main_container_header h2{font-family:Forum;color:#27272a;line-height:40px;font-weight:400;font-size:24px;text-transform:uppercase}.segment_booking_main_container_header img{cursor:pointer}.segment_booking_main_container_left{width:65%;padding:20px 40px;background:#d0a86a0d;border-right:1px solid #D0A86A66;overflow:auto}.segment_booking_main_container_left::-webkit-scrollbar,.purchasing_side_total_cost::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.segment_booking_main_container_left::-webkit-scrollbar-track,.purchasing_side_total_cost::-webkit-scrollbar{background-color:#e5e5e5}.segment_booking_main_container_left::-webkit-scrollbar-thumb,.purchasing_side_total_cost::-webkit-scrollbar{background-color:#fff;border-radius:15px;border:2px solid #E5E5E5}.selection_booking_conatiner_segement{display:flex;gap:16px;position:relative;flex-wrap:wrap;flex:1}.selection_booking_conatiner_segement .col{flex:1;display:flex;flex-direction:column;gap:5px}.segment_booking_main_container_information{border:1px solid #D0A86A66;width:100%;display:flex;font-family:Inter;font-size:12px;font-weight:500;line-height:24px;color:#102436;flex-wrap:wrap}.selection_booking_conatiner_segement .col select{padding:12px 16px;border:1px solid #E5E5E5;border-radius:4px;font-size:14px;color:#102436;background-color:#fff;text-transform:capitalize;outline:none;font-family:Inter;font-weight:500;cursor:pointer}.selection_booking_conatiner_segement .col label{line-height:16px;font-family:inter;font-size:12px;font-weight:600}.selection_booking_conatiner_checkbox{display:flex;flex-wrap:wrap;padding-top:20px;gap:1%}.segment_selector_info_container img{width:100%;object-fit:cover;max-height:240px}.selector_container_segemnt_checkbox{padding:4px;border:2px solid transparent;border-radius:8px;background:#fff;position:relative;width:24%}.segment_selector_info_container{position:relative;max-height:240px}.segement_number_label{padding:6px 8px;gap:2px;border-radius:4px;box-shadow:0 2px 8px #00000014;position:absolute;top:2%;left:2%;background:#fff;font-family:Inter;font-size:10px;font-weight:400;line-height:12px}.selector_container_segemnt_checkbox input[type=checkbox]{appearance:none;display:none;-webkit-appearance:none;-moz-appearance:none;position:absolute;z-index:10;right:10px;top:10px;width:20px;height:20px;background-color:#f0f0f0;border:2px solid #ccc;border-radius:4px;cursor:pointer;transition:all .3s ease}.selector_container_segemnt_checkbox input[type=checkbox]:checked{display:block;background-color:#d0a86a;border:none;border-radius:4px}.selector_container_segemnt_checkbox input[type=checkbox]:checked:after{content:"✔";font-size:12px;color:#102436;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selector_container_segemnt_checkbox.active{border:2px solid #D0A86A}.segment_selector_info_container .sub_segemnt_details .sub_segemnt_details_first{font-family:Forum;font-size:16px;font-weight:400;line-height:24px;letter-spacing:.02em;color:#d0a86a}.segment_selector_info_container .sub_segemnt_details{box-shadow:0 -2px 8px #00000014;padding:8px 12px;background:#fff;position:absolute;bottom:2%;width:95%;left:2%}.segment_selector_info_container .sub_segemnt_details .sub_segemnt_details_second{display:flex;font-family:Inter;font-size:14px;font-weight:500;line-height:20px;justify-content:space-between}.segment_selector_info_container .sub_segemnt_details .sub_segemnt_details_second span{color:#71717a;font-size:10px}.segment_booking_main_container_right{flex:1;padding:24px;display:flex;flex-direction:column;justify-content:space-between;height:100%}table.segments_price_style tr td:first-child{width:75%}table.segments_price_style tr:last-child td{font-size:16px;font-weight:700;line-height:24px;color:#09090b}.filter_img .filter_info_text.prices_setup{position:absolute;bottom:16px;border:1px solid #D0A86A33;background:#fff;right:17px;font-size:32px;font-family:Forum;font-weight:400;border-radius:4px;padding:5px 12px;color:#d0a86a;line-height:30px;align-items:baseline;letter-spacing:.02em;display:flex;flex-direction:column;gap:0}.prices_setup_original{display:flex;align-items:baseline;font-weight:500}.prices_setup_original.mini{font-size:18px;line-height:25px;text-decoration:line-through;color:#8f8888;align-items:center}.prices_setup_original.mini span{font-size:14px}.filter_img .filter_info_text.prices_setup span{text-transform:capitalize}.filter_img .filter_info_align_container.spacing_second{position:absolute;z-index:9;top:12px;right:12px}.filter_img .filter_info_align_container.spacing_second .filter_info_text{background:#0009;padding:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:4px;font-size:14px;font-family:Inter;font-weight:700;line-height:20px;color:#fff;border:1px solid #D0A86AB2}.filter-table .table-wrapper-upper{max-width:1400px;padding:0 50px;margin:0 auto}.filter-table .image-text{display:flex;gap:8px;text-align:left}.filter-table .image-text .image img{width:100px;height:100%;object-fit:cover;border-radius:4px}.filter-table .image-text .text{flex:2}.filter-table .image-text .text h3{font-family:Forum;font-size:20px;font-weight:400;text-transform:uppercase;line-height:28px;margin:0;color:#102436;letter-spacing:.02em}.filter-table .image-text .text h4{font-size:16px;font-weight:500;line-height:24px;color:#d0a86a}.filter-table .image-text .text .cabin-details{padding-top:16px;display:flex;gap:8px}.filter-table .image-text .text .cabin-details .Outside,.filter-table .image-text .text .cabin-details .Sq{display:flex;align-items:center;gap:4px;font-size:14px;font-weight:500;color:#102436;line-height:20px}.filter-table table tbody tr td:first-child{width:340px}.filter-table table tbody tr td{padding:8px;text-align:center}.filter-table thead .heading_icon_table_style{font-size:14px;font-weight:500;line-height:20px;color:#102436}.filter-table table tbody tr td .table_data{text-align:center;font-size:16px;font-weight:500;color:#102436;line-height:24px}.filter-table table tbody tr td .status{padding:6px 12px;border-radius:4px;display:inline-flex;position:relative}.table_data.status.ownership{display:flex;flex-direction:column;text-align:start}.table_data.status.ownership .segment_avaiable_information_first .segment_view_name_duration{font-family:inter;font-size:16px;font-weight:500}.filter-table table tbody tr td .reserved{background:#f4f4f5;border:1px solid #A1A1AA}.filter-table table tbody tr td .rental{background:#fff2ea;border:1px solid #FF8731}.filter-table table tbody tr td .segments{background:#ffc4311a;border:1px solid #FFC431}.filter-table table tbody tr td .error{background:#ff31301a;border:1px solid #FF3130}.filter-table table tbody tr td .friends_family{background:#e4f1fb;border:1px solid #50B6FF}.filter-table table tbody tr td .btn{padding:8px 12px;border-radius:4px;display:inline-flex;position:relative;border:1px solid #102436B2;cursor:pointer}.filter-table table tbody tr td .btn.done{border:1px solid #E5E5E5;background:#e5e5e5;color:#a1a1aa}.filter-table table tbody tr td .status:hover .content{position:absolute;bottom:130%;display:block;background:#fff;padding:12px 10px;box-shadow:0 0 10px #ddd;border-radius:5px;width:132px;margin:0 auto;right:0;white-space:normal}.filter-table table tbody tr td .status .content{display:none;position:relative}.filter-table table tbody tr td .status .content span{font-size:12px;font-weight:400;line-height:16px;color:#71717a}.filter-table table tbody tr td .status .content p{font-size:14px;font-weight:500;line-height:20px;padding-top:15px;color:#09090b}.residence_view_right_main_container_heading{padding:20px;background:#fff;font-family:Forum;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;text-align:left;color:#102436;text-transform:uppercase}.residence_view_prices_list_container{padding:20px;display:flex;flex-direction:column;gap:20px}.col select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.6261%207.08325H5.37361C4.92816%207.08325%204.70507%207.62182%205.02006%207.93681L9.64628%2012.563C9.84155%2012.7583%2010.1581%2012.7583%2010.3534%2012.563L14.9796%207.93681C15.2946%207.62182%2015.0715%207.08325%2014.6261%207.08325Z'%20fill='%23102436'%20stroke='%23102436'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-position-x:calc(100% - 16px)!important;background-position-y:center!important;background-repeat:no-repeat!important;background-size:20px!important}.sub_heading_global_label{line-height:16px;font-family:inter;font-size:12px;padding-bottom:5px;font-weight:600}.residence_view_prices_list_container_selector{display:flex;flex-direction:column;gap:8px}table.segments_price_selector_style,table.segments_price_selector_style tr,table.segments_price_selector_style td{border:1px solid #d0a86a4d;font-family:Inter;font-size:16px;font-weight:400;line-height:24px;background:#fff;padding:12px}table.segments_price_selector_style td{color:#09090b}table.segments_price_selector_style tr td:last-child{text-align:end}table.segments_price_selector_style th{background-color:#fff}table.segments_price_selector_style tr th:last-child{text-align:end}.view_all_images_btn{display:flex;align-items:center;gap:8px;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;text-align:left;color:#102436;padding:12px 14px;background:#fff;border:1px solid #D0A86A;border-radius:4px;position:absolute;bottom:10%;right:2%;cursor:pointer}.user_role select{display:flex;width:200px;padding:16px 12px!important;border:1px solid #E5E5E5;border-radius:4px;font-size:14px;color:#102436;background-color:#fff;text-transform:capitalize;outline:none;font-family:Inter;font-weight:500;cursor:pointer}.drop_down_serach_filter{display:flex;flex-direction:column}.drop_down_serach_filter .select{opacity:1}.drop_down_serach_filter .filter_container_list_desc{z-index:10}.drop_down_serach_filter .mini_filter_heading{font-size:16px;font-weight:700;line-height:24px;border:1px solid #102436B2;color:#010203;padding:10px;text-transform:capitalize}table.segments_price_style tr td:last-child{text-align:end}.rdrDayNumber{color:#102436}span.rdrDayNumber{font-family:Inter;font-size:12px;font-weight:500;line-height:16px;text-align:left}.rdrSelected{border:1px solid #E5E7EB;border-radius:40px;background-color:#fff!important}button.rdrDay.rdrDayDisabled span.rdrDayNumber,button.rdrDay.rdrDayPassive span.rdrDayNumber{color:#aeb9bf}.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#102436!important}span.rdrDayStartPreview.rdrDayEndPreview{color:transparent!important}button.rdrDay.rdrDayPassive{visibility:hidden}.rdrWeekDay,.rdrMonthName{font-family:Inter;font-size:12px;font-weight:500!important;line-height:16px;text-align:left;color:#102436!important}.rdrMonthAndYearPickers select{font-family:Forum;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.02em;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M14.6261%207.08325H5.37361C4.92816%207.08325%204.70507%207.62182%205.02006%207.93681L9.64628%2012.563C9.84155%2012.7583%2010.1581%2012.7583%2010.3534%2012.563L14.9796%207.93681C15.2946%207.62182%2015.0715%207.08325%2014.6261%207.08325Z'%20fill='%23102436'%20stroke='%23102436'%20stroke-width='1.5'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-position-x:100%!important;background-position-y:center!important;background-repeat:no-repeat!important;background-size:20px!important}.rdrNextPrevButton{background:#d0a86a!important;border-radius:50px!important}.rdrNextButton i{color:#102436}.slider_popUp_container{position:fixed;background:#0000009e;left:0;top:0;z-index:10;width:100%;height:100vh;display:flex;align-items:center}.slider_popUp_container_inner{margin:0 auto}.purchasing_side_total_cost tr td:first-child{width:50%}.purchasing_side_total_cost tr td:nth-child(2){width:25%}.select_segments_container span{color:#a1a1aa}.filter_by_label_inner{font-size:16px;font-weight:400;text-align:left;font-family:inter;width:100%}.filter_by_label_inner label{font-size:10px;font-weight:400;line-height:12px;text-align:left}.segemnt_container_heading{font-family:Forum;font-size:20px;font-weight:400;line-height:28px;letter-spacing:.02em;text-align:left;padding:0 0 16px;border-bottom:1px solid #E5E5E5;text-transform:uppercase}.main_paradise_piece_conatiner{font-family:Inter;min-height:100px}.main_paradise_piece_conatiner .error_info{color:red;font-size:18px;padding:20px;background:#fff;text-align:center}.main_paradise_piece_conatiner_inside{width:100%;display:flex;flex-direction:column;gap:12px}.main_paradise_piece_conatiner .rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:#d0a86a!important}.main_paradise_piece_conatiner .rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.main_paradise_piece_conatiner .rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.main_paradise_piece_conatiner .rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span{color:#d0a86a}.main_paradise_piece_conatiner .rdrDayToday .rdrDayNumber span:after{bottom:2px;width:5px}button.purchase_button_finalize.disable{cursor:default}button.purchase_button_finalize:hover:not(:disabled),button.segments_button_finalize:hover:not(:disabled){background:#fff;color:#010203;border:1px solid #010203}button.purchase_button_finalize:disabled,button.segments_button_finalize:disabled{opacity:.5;cursor:not-allowed}.module_Booking_sideWays h4{font-family:Inter;font-weight:500}.module_Booking_sideWays h4 span{color:#71717a}.date_selector_sideways{display:flex;flex-direction:column;gap:5px;position:relative}.date_selector_range{background:#fff;padding:15px 20px;color:#71717a;font-size:14px;cursor:pointer}.details_changes_main_information{position:absolute;width:400px;top:10px;z-index:10;box-shadow:#63636333 0 2px 8px;border-radius:10px;text-align:center;background-color:#fff}.details_changes_main_information .rdrMonth{width:100%!important}.request_call_back_inner_container{max-width:1140px;margin:0 auto;padding:50px;display:flex;flex-direction:row;border:1px solid #d0a86a;justify-content:space-between;position:relative;background-color:#fff;z-index:1}.request_call_back_inner_heading_title h2{font-family:"Forum",Sans-serif;font-size:2.2rem;font-weight:500;text-transform:uppercase;letter-spacing:2px;color:#102436}.request_call_back_inner_left{width:50%}.request_call_back_inner_left{display:flex;flex-direction:column;gap:20px}.request_call_back_inner_heading_sub_title p{max-width:96%;text-align:left;font-family:"Inter",Sans-serif;font-size:13px;font-weight:300;line-height:22px}.request_call_back_inner_left_list ol{display:flex;flex-direction:column;gap:20px;font-family:"Inter",Sans-serif;font-size:15px;font-weight:500;color:#102436}.request_call_back_inner_right{display:flex;flex-direction:column;border-color:#102436;border:20px solid;width:40%;padding:50px 20px;justify-content:center;align-items:center}.request_call_back_inner_right h1{font-family:inter;display:block;line-height:normal;text-transform:none;text-align:center;font-weight:700;font-size:32px;color:#33475b;margin:8px 0}.request_call_back_inner_right p{font-family:inter;font-weight:400;font-size:14px;color:#33475b;text-align:center;line-height:24px;margin-bottom:20px}.request_call_back_inner_right button{font-size:14px;line-height:16px;padding:11px 24px;font-family:inter;font-weight:500;background-color:#102436;color:#fff;cursor:pointer}.request_call_back_inner:before{content:"";background-image:url(/src/assets/request_a_call.jpg);width:100%;height:100%;position:absolute;top:0;left:0}.request_call_back_inner{position:relative;height:calc(100vh - 80px);display:flex;align-items:center}.request_call_back_inner:after{content:"";width:100%;background:#102436;height:100%;position:absolute;left:0;top:0;opacity:.55}.boarding-pass_heading_left h2{font-family:Forum;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;text-align:left;color:#d0a86a;padding-bottom:4px}.boarding-pass_heading{display:flex;background:#102436;padding:12px 16px;justify-content:space-between;border-radius:8px 8px 0 0;color:#fff;text-transform:uppercase;align-items:center}.boarding-pass{background:linear-gradient(109.13deg,#d0a86a0d 1.26%,#d0a86a1a 99.34%);border:1px solid #D0A86A66;border-radius:8px;font-family:inter;flex:1}.boarding-pass_heading_left p{font-family:Inter;font-size:12px;font-weight:400;line-height:16px;text-align:left}.text-list{font-family:Inter;font-size:12px;font-weight:400;line-height:16px;text-align:left;flex:1}.text-list p{color:#71717a}.boarding-pass-body-inner{display:flex;padding:16px}.text-list h2{font-size:14px;font-weight:500;line-height:20px;color:#27272a}.boarding-pass-body{display:flex;flex-direction:column}.boarding-pass-body-ticket{flex-direction:column;border:1px solid #D0A86A4D;border-radius:8px;width:100%}.boarding-pass-body-inner-ticket-upper{display:flex;padding:12px;align-items:center;background:#d0a86a1a}.boarding-pass-body-inner-ticket-bottom{display:flex;padding:12px;background:#fff;border-radius:0 0 8px 8px;justify-content:space-between;align-items:baseline}.text-list img{width:90%}.boarding-pass-body-inner-ticket-bottom h1{font-family:Forum;font-size:24px;font-weight:400;line-height:32px;letter-spacing:.02em;text-align:left;color:#102436;text-transform:uppercase}.boarding-pass-body-inner-ticket-bottom p{background:#d0a86a;color:#fff;font-family:Forum;font-size:20px;padding:10px 12px;border-radius:8px}.boarding-pass-body-ticket-bottom .boarding-pass-body-inner .text-list.flex{display:flex;padding:0}.boarding-pass-body-ticket-bottom{border-top:1px solid #D0A86A4D}.boarding-pass-body-ticket-bottom .boarding-pass-body-inner .text-list{padding:16px;border-right:1px solid #D0A86A4D}.text-list_inner{flex:1;padding:16px 12px}.text-list_inner:first-child{border-right:1px solid #D0A86A4D}.boarding-pass-body-ticket-bottom .boarding-pass-body-inner{padding:0;border-bottom:1px solid #D0A86A4D}.boarding-pass-body-ticket-bottom .boarding-pass-body-inner:last-child{border:none}.boarding-pass-body-ticket-bottom .boarding-pass-body-inner.address .text-list{text-align:center}.register-eye-btn,.login-eye-btn{right:30px;top:18px}.adduser-eye-btn{right:10px;top:25px}.col.add_user_password{position:relative}.change-passw-btns{display:flex;padding-bottom:20px;gap:15px!important}.summary-text{text-transform:none}.segment_booking_main_container_header_inner{display:flex;gap:4px;cursor:pointer}.top-section-sideWays{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #D0A86A4D;cursor:pointer;font-family:Inter;font-weight:500;font-size:16px;text-transform:none}.residence_section_amenities .payment_finalize_conatiner,.residence_section_amenities .purchasing_side_container{display:none}.residence_section_amenities.toggle .payment_finalize_conatiner{display:block;width:70%}.residence_section_amenities.toggle .purchasing_side_container{display:block}.purchase_tab_segment_changes_tab{pointer-events:none}.purchase_tab_segment_changes_tab.active{pointer-events:auto}.purchase_backend_style_inner_left_bottom_right_middle .payment_finalize_conatiner{display:flex;flex-direction:column;gap:6px}.purchase_backend_style_inner_left_bottom_right_bottom{margin-top:10px}.confirm_resrvation_inner{max-width:1200px;margin:75px auto;text-align:center;display:flex;flex-direction:column;gap:40px;padding:0 10px}.confirm_resrvation_heading{font-family:Forum;font-weight:400;font-size:40px;line-height:48px;text-align:center;text-transform:uppercase}.confirm_reservation_text{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;text-align:center;color:#71717a}.confirm_resrvation_inner_upper{max-width:800px;margin:0 auto;display:flex;gap:8px;flex-direction:column;align-items:center}.confirm_resrvation_inner_lower{display:flex;flex-direction:column;gap:16px}.confirm_resrvation_inner_lower .confirm_resrvation_heading{font-size:24px}.confirm_resrvation_inner_lower_box{display:flex;max-width:810px;margin:auto;gap:16px}.confirm_resrvation_inner_lower_box_inner{flex:1;background:linear-gradient(109.13deg,#d0a86a0d 1.26%,#d0a86a1a 99.34%);border:1px solid #D0A86A66;padding:20px;border-radius:8px;display:flex;flex-direction:column;align-items:center;gap:16px}.confirm_resrvation_inner_lower_box_inner_svg{background:#fff;padding:18px;border-radius:32px}.confirm_resrvation_inner_lower_box_inner .confirm_resrvation_heading{font-size:24px;line-height:32px;color:#d0a86a;text-align:center}.btn_box_inner{width:100%;padding:10px 16px;border-radius:4px;border-width:1px;background:#102436;font-family:Inter;font-weight:500;font-size:16px;line-height:24px;border:1px solid #D0A86A;cursor:pointer;text-decoration:none;color:#fff}.navigate_mobile_top{display:none;justify-content:space-between;background:#20384e;padding:5px 10px}.navigate_mobile_top button.located.phone_icon{background:transparent;color:#fff;border:none;font-size:12px}.navigate_mobile_top a.located.Scheduled{text-decoration:none;color:#fff;border:none;font-size:12px;display:flex;align-items:center;gap:5px}.segment_number_label_discount{padding:6px 8px;border-radius:4px;box-shadow:0 2px 8px #00000014;position:absolute;bottom:30%;left:2%;background:#fff;font-family:Inter;font-size:12px;font-weight:400;line-height:12px;color:#ff3130}.symbols_row .symbols .cymbols_cl{position:relative}.segment_view_container_upper_most .navigate_container{justify-content:end}.bottom_display_booking_keys .deck_icons_key_symbols{display:none}@media screen and (max-width: 1091px){.toggle,.navigate_container.active{display:flex!important;justify-content:end}.mainProfile svg path{stroke:#000}.filter-table .table-wrapper-upper{max-width:700px}.navigate_container,.navigate.mobile_top{display:none}.header_main_conatiner{position:relative}.header_main_conatiner .navigate_container{position:absolute;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);height:100vh;top:100%;width:100%;z-index:999;left:0}.navigate_container .navigate{flex-direction:column;width:70%;row-gap:5px;background:#fff;transform:translate(25%);animation:slideIn .3s forwards}.filter_search .navigate{justify-content:start}.profileSetup{width:100%}.navgiate_display_mobile_header{display:flex;width:100%;background:#102436;align-items:center;justify-content:space-between;padding:15px 20px;margin-bottom:10px}.mainProfile{border:none;padding:5px 5px 10px 20px;color:#09090b}.miniDropDown{left:20px}.profileSetup p{font-size:16px}.header.form-header .parent{width:30px}.parent .toggle svg{height:25px;width:25px;fill:#fff}.header.form-header{padding:15px 20px!important}.navigate .located{padding:5px 25px}.navigate_container .navigate a.located{width:100%;color:#09090b;font-size:16px}.navigate_mobile_top{display:flex}}@media (min-width: 991px) and (max-width: 1199px){.header.form-header.padding{padding:20px!important}.mini_filter_container{width:32%}.filter-table .table-wrapper-upper{max-width:1000px}.navigate_container{width:60%}.villa-logo{width:30%}.deck_container .deck_num{width:50%}.header.form-header.filter_header .villa-logo{width:35%}.main_header_filter_search_container .filer_view_component .filter_by_container{width:550px}.residence_section_amenities.toggle .payment_finalize_conatiner{width:100%}}@media (min-width: 1200px) and (max-width: 1400px){.header.form-header{padding:20px!important}.residence_section_amenities.toggle .payment_finalize_conatiner{width:100%}}@media (min-width: 768px) and (max-width: 950px){.mini_filter_container{width:48%!important}.selector_container_segemnt_checkbox{width:49%!important}}@media screen and (max-width: 769px){.footer_container_inner{flex-wrap:wrap;row-gap:20px}.residence_section_amenities.toggle .payment_finalize_conatiner{width:100%}.search_filter_main_container{padding:10px 20px}.mini_filter_container{width:48%!important}.footer_container_inner_list{width:100%;flex:unset}.footer_container_list_content,.footer_container_inner_header{text-align:center}.footer_container_inner_desc{gap:10px}}@media (max-width: 600px){.mini_filter_container{width:100%!important}.ocean-view-cabin .details .right-section .second-row,.confirm_resrvation_inner_lower_box{flex-direction:column}}@media (min-width: 768px) and (max-width: 1240px){.residence_section_amenities.toggle .payment_finalize_conatiner{width:100%}.residence_view_left_main_container,.residence_view_right_main_container{width:50%}.main_selected_segment_list_checked{right:0%;top:100%;max-width:650px}.main_selected_segment_list_checked .selector_container_segemnt_checkbox{width:32%}.slider_component_view{width:750px}}@media (max-width: 1740px){.main_landing_container{height:600px}}@media (max-width: 1024px){.container_filter_component_style{width:600px}.segment_booking_main_container_left{width:50%;max-height:600px}.filter_by_container{width:100%}.segment_mini_container_col{padding:10px}.search_contaier_type_filter{width:600px}.ships_view_left_info{width:50%;padding:20px;gap:0;justify-content:space-between}.symbols_row .symbols .cymbols_cl{height:45px;width:45px}.mini_filter_container{width:30%}.selector_container_segemnt_checkbox{width:49%}.main_header_filter_search_container{max-width:400px}.header.form-header.filter_header{flex-wrap:nowrap;justify-content:space-between}.deck_icons_key_symbols{padding:5px;border-top:1px solid #D0A86A66;background:#d0a86a0d}.main_header_filter_search_container .filer_view_component .filter_by_container{width:500px}.header.form-header.filter_header .villa-logo{width:5%}.main_header_filter_search_container .search_contaier_type_filter{left:20%}.table_segemnts_selected{max-width:950px}.question_conatiner{width:100%}.container.greybg .deck_icons_key_symbols,.container.greybg .heading{display:none}.container.greybg{display:flex;gap:10px}.container.greybg .explore,.container.greybg .deck_container{flex:1}.container.greybg .deck_container select{display:flex;width:100%;padding:15px;border:1px solid #E5E5E5;border-radius:4px;font-size:14px;color:#102436;background-color:#fff;text-transform:capitalize;outline:none;font-family:Inter;font-weight:500;cursor:pointer}.container.greybg .deck_container .col{display:flex;flex-direction:column;gap:10px}.explore{margin-bottom:10px}.images_container .display_images .side_modules .module{margin:0 auto}.bottom_display_booking_keys .deck_icons_key_symbols{display:flex}.main{border:none;padding:0}.loader{top:25%}.loader_conatiner_setting{height:200px;width:100%;position:relative}}@media (max-width: 769px){.container_filter_component_style{width:450px}.select_segement_port{flex-direction:column!important}.select_segement_port .select_segement_port_inside:first-child{border-right:none!important}.select_segement_port .select_segement_port_inside{flex-direction:row!important}label.port{width:100%;margin:5px 0 2px}.select_segement_port .select_segement_port_inside{flex-wrap:wrap}.table_segemnts_selected{max-width:750px}.sub_heading{font-size:14px}.section_conatiner_global_heading{font-size:32px!important}.section_conatiner_global_lower_box{width:100%!important}.main .right .row_header{flex-direction:column;gap:10px}.main .right .row_header .riht_div{width:100%}.selector_container_segemnt_checkbox{width:49%}#src svg{height:2000px}.explore h5,.container.greybg .deck_container .col label{font-size:14px}.header.form-header.filter_header .villa-logo{width:15%}.main_header_filter_search_container .filer_view_component .filter_by_container{width:350px}.searchSection{align-items:center}.explore-title{font-size:26px}.new-begning span,.new-adventure span,.story-worth span{font-size:26px!important}.explore-main-section{padding:50px 10px}.heroContainer{padding:50px 15px}.segment_mini_container_col{width:48%;display:flex;justify-content:center;align-items:center}.wave_banner_conatiner{width:100%!important}.section_conatiner_global_lower_wave_banner{gap:20px}.search_contaier_type_filter{padding:0;margin-top:10px;width:100%}.segemnt_container_heading{padding:10px}.segment_search_selected_container{overflow:auto;padding:10px}.hero_heading{font-size:38px}.filter_by_label_inner label{display:inline-block}.segment_search_selected_calendar .rdrMonth{width:100%!important}.search_contaier_type_filter{max-width:500px}.images_container .display_images .side_modules{display:none}.images_container .display_images .side_modules.visiblilty{display:flex}#src{max-height:400px;transform:rotate(270deg)}.residences_view_video_container{margin:30px 0;height:400px}button.meet_the_video{width:80%}.ships_views_container_header{font-size:32px}.ships_view_left_info{width:80%;padding:20px;gap:0;justify-content:space-between}.faqs_main_heading_list_points:first-child{font-size:38px}button.animated_btn a{padding:10px}.faqs_main_heading_list{align-items:center}.faqs_selector_description{padding:40px 0}.faqs_selector_view_conatiner{padding-bottom:0}.main_view_faqs_display{padding-bottom:20px}.mini_filter_container{width:40%}.main_header_filter_search_container .search_contaier_type_filter{left:20%}.filter-table .table-wrapper-upper{max-width:500px}.residence_view_main_container{flex-direction:column}.residence_view_left_main_container,.residence_view_right_main_container{width:100%}.main_selected_segment_list_checked{right:0%;top:100%;max-width:650px}.residence_view_main_container_upper_header_left{font-size:28px}.residence_view_main_container_upper_header_right_inner{font-size:14px}.residence_view_main_container_upper_header{flex-wrap:wrap}.view_segment_page{padding:20px}.main_selected_segment_list_checked{max-width:450px;right:-3%}.main_selected_segment_list_checked .selector_container_segemnt_checkbox{width:45%}.ocean-view-cabin .details{flex-direction:column;gap:30px}.filter_by_label_inner{font-size:14px}.module_Booking_sideWays{margin:0 auto}}@media (max-width: 480px){.container_filter_component_style{width:100%}.port_details{font-size:12px}.section_conatiner_global_lower_wave_details_point_text{width:100%;margin:10px 0;padding:0!important}.section_conatiner_global_lower_wave_details p{padding:0!important}.section_conatiner_global_lower_wave_details_point_text{border:none!important}.sideBars_residences_button{flex-direction:column}.explore-title{font-size:22px}.residence_view_main_container_upper_header_right_inner{padding:0 10px 0 0}.mini_filter_container{width:100%}.main_selected_segment_list_checked{width:130%;right:-15%}.segment_selector_info_container .sub_segemnt_details .sub_segemnt_details_first{font-size:14px}.segment_selector_info_container .sub_segemnt_details .sub_segemnt_details_second{font-size:12px}.segment_selector_info_container .sub_segemnt_details{padding:5px}.main_selected_segment_list_checked{height:450px}.main_selected_segment_list_checked .selector_container_segemnt_checkbox{width:48%}.filter-table .table-wrapper-upper{max-width:350px!important}.faqs_selector_heading button,.faqs_selector_heading,.segment_mini_container_col{width:100%}.hero_heading{font-size:32px}.filter_by_label{padding:5px;margin:0}.filter_bysearch_icon{padding:10px}.ships_view_left_info{width:100%}.faqs_main_heading_list_points:first-child{font-size:32px}.main .right .row_header h3{font-size:24px}.main .right .row_header .riht_div ul li a{font-size:12px}.main_header_filter_search_container_mobile .search_contaier_type_filter{z-index:9999}.search_contaier_type_filter{max-width:400px}.selection_booking_conatiner_segement{flex-direction:column}}@media (max-width: 1400px){.section_conatiner_global{padding:50px 10px!important}}.main_header_filter_search_container_mobile{padding:10px}.toggle{display:none}.slider_component_view img{width:100%}.residence_view_main_container_upper_mobile_view{position:relative}.index_all_images_btn{position:absolute;bottom:0;font-size:12px;font-family:Inter;margin:20px;color:#fff;background:#2e3d53a8;padding:10px}.residence_view_main_container_upper_mobile_view img{height:450px!important}.purchase_button_original{text-align:center;padding:10px 0}.purchase_button_sticky{position:fixed;bottom:0;width:100%;background:#fff;text-align:center;z-index:1000;left:0;padding:10px 20px;display:none}.flex_class_global{display:flex;justify-content:space-between;align-items:center}@media (max-width: 910px){.segment_booking_main_container_left{width:100%;max-height:600px}.purchase_button_sticky{display:block}}.price_tootip_and_per_day{display:flex;align-items:flex-end;gap:4px}.price_tootip_and_per_day_svg_tootip{position:relative}.price_tootip_and_per_day_svg_tootip_inner_text{display:none}.price_tootip_and_per_day_svg_tootip:hover{cursor:pointer}.price_tootip_and_per_day_svg_tootip:hover .price_tootip_and_per_day_svg_tootip_inner_text{display:flex;position:absolute;flex-direction:column;bottom:120%;color:#09090b;font-family:inter;font-weight:700;font-size:14px;line-height:20px;background:#fff;padding:12px;border-radius:12px;box-shadow:0 0 8px #00000029;margin:0 auto;width:250px;left:-50px;z-index:999;gap:10px}.price_tootip_and_per_day_svg_tootip_inner_text:before{border-style:solid;border-width:0 0 12px 12px;height:0;width:0;content:"";display:inline-block;height:12px;left:25%;position:absolute;bottom:-6px;border-color:transparent;border-bottom-color:#fff;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);box-shadow:0 0}.price_tootip_and_per_day_svg_tootip_inner_text span{font-weight:400;font-size:12px;line-height:16px}.price_tootip_and_per_day_svg_tootip_inner_text .text_lower{font-weight:500;padding-left:12px}.header.form-header.padding_display{padding:0!important}.footer_sticky_filter{position:fixed;bottom:0;width:100%;padding:10px 20px;background:#fff;z-index:88888;display:flex;gap:10px}.footer_sticky_filter .drop_down_serach_filter{position:relative}.footer_sticky_filter .drop_down_serach_filter .select{padding:0}.footer_sticky_filter .drop_down_serach_filter .mini_filter_heading{border:2px solid #102436B2;width:100%}.footer_sticky_filter .drop_down_serach_filter .filter_container_list_desc{bottom:100%}.footer_sticky_filter .mini_filter_design-section,.footer_sticky_filter .drop_down_serach_filter{flex:1}.toggle_button_global{background:#d0a86a;z-index:10;border-radius:50px;display:flex;padding:5px}.edit_admin_style_container_inner_click_up{display:flex;align-items:center;gap:10px}.toggle_button_global.rotate_btn{transform:rotate(180deg)}.section-table .click_btn{text-align:center}.boarding_pass_btn{padding:10px;display:flex;max-width:1000px;gap:20px;margin:0 auto;justify-content:end}.boarding_pass_btn button{background:#fff;border:none;cursor:pointer}.popup_modules_design_style_body_date_inner .inner_component{padding:5px;border:1px solid #ccc;font-size:14px;font-family:inter;font-weight:500;cursor:pointer}.popup_modules_design_style_body_date .calender_component_container .rdrMonth{width:100%!important}.filter_img .filter_info_align_container.spacing_second .filter_info_text path{stroke:#fff}.add_edit_residences_btn_conatiner{display:flex;justify-content:center;gap:20px;padding-top:20px}.section_conatiner_global{max-width:1120px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:30px;padding:150px 10px 40px}.section_conatiner_global_upper{display:flex;flex-direction:column;gap:10px;align-items:center}.section_conatiner_global_heading{font-family:Forum;font-weight:400;font-size:40px;line-height:48px;text-align:center;text-transform:uppercase}.section_conatiner_global_text{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;text-align:center;max-width:400px}.section_conatiner_global_lower{display:flex;justify-content:space-between;flex-wrap:wrap}.section_conatiner_global_lower_box{width:46%;display:flex;flex-direction:column;gap:20px;margin:10px;box-shadow:#0000001a 0 1px 2px}.section_conatiner_global_lower_box_upper img{width:100%;height:300px;object-fit:cover}.section_conatiner_global_lower_box_lower{display:flex;flex-direction:column;text-align:left;gap:20px;padding:0 20px 10px}.section_conatiner_global_text_heading{font-family:Forum;font-weight:400;font-size:32px;line-height:48px;text-transform:uppercase}.section_conatiner_global_text_normal{font-family:Inter;font-weight:400;font-size:16px;line-height:24px;max-width:400px}table.segments_price_selector_style td:first-child{width:70%}span.segment_after_selected:not(:last-child):after{content:" , "}.main_landing_container.wave_season_display{height:900px}.main_landing_container.wave_season_display .backImagesContainer{height:100%;max-height:fit-content}.main_landing_container.wave_season_display img.backgroundImg{height:100%;max-height:unset}.main_landing_container.wave_season_display .searchSection{align-items:normal}.wave_banner_conatiner{width:32%;display:flex;flex-direction:column;background:#f8f8fa;font-family:Inter;line-height:30px}.wave_banner_conatiner_upper{background:#7c8f6f;color:#fff;font-weight:500;padding:40px 40px 20px;display:flex;flex-direction:column;gap:20px;position:relative;overflow:hidden}.wave_banner_conatiner_lower{display:flex;flex-direction:column;padding:30px;font-size:14px;gap:20px}.wave_banner_conatiner_lower_prop{color:#696969;line-height:30px;padding:10px 0;font-size:12px}.wave_banner_conatiner_lower_prop_conatiner{padding:0 20px}.wave_banner_conatiner_lower_prop:not(:first-child){border-top:2px solid #dbdbdb}.wave_banner_conatiner_upper_tag{position:absolute;right:-30px;top:10px;transform:translateY(50%) translate(-20%) translate(35px) rotate(45deg);background:#c56136;padding:1px 40px;font-size:15px}.section_conatiner_global_lower_wave_banner{display:flex;justify-content:space-between;flex-wrap:wrap}.section_conatiner_global_lower_wave_details{width:100%;text-align:left;background:#f8f8fa;font-family:Inter;line-height:30px;padding:30px;margin-top:10px;font-size:14px}.section_conatiner_global_lower_wave_details_point{display:flex;flex-wrap:wrap}.section_conatiner_global_lower_wave_details_point_text{color:#7c7c7c;padding:0 20px}.section_conatiner_global_lower_wave_details_point_text:not(:last-child){border-right:2px solid #dbdbdb}.calendar-day-wrapper{position:relative}.hover-tooltip{position:absolute;top:-25px;left:50%;transform:translate(-50%);background-color:#000c;color:#fff;padding:5px 8px;border-radius:5px;font-size:12px;white-space:nowrap;z-index:10;opacity:0;transition:opacity .2s ease-in-out}.calendar-day-wrapper:hover .hover-tooltip{opacity:1}.purchase_backend_style_inner_right_description_input_inner .rdrMonth{width:100%!important}.segment_custom_prices{text-align:center;margin:20px 0;font-family:Inter}.segment_custom_prices h3{font-size:24px}.segment_search_selected_container .rdrDays .tooltip{display:none}.segment_search_selected_container .rdrDays span.rdrDayNumber:hover .tooltip{display:flex;position:absolute;background:#000000bd;color:#fff;padding:5px;font-size:10px;white-space:nowrap;z-index:1;top:110%;box-shadow:#0000001a 0 4px 12px}.port_tooltip_container{position:relative}.select_segement_port{display:flex;width:100%}.select_segement_port .select_segement_port_inside{flex:1;display:flex;flex-direction:column;font-size:14px!important;align-items:center}.select_segement_port .select_segement_port_inside .date_details{font-size:10px;padding-left:5px;position:relative;top:1px}.select_segement_port .select_segement_port_inside .port_details{text-align:center}.select_segement_port .select_segement_port_inside:first-child{border-right:1px solid #493545}.port_search_container{display:flex;align-items:center}button.port_submit_btn{padding:0 30px;border-radius:4px;border:1px solid #D0A86A;background:#102436;color:#fff;font-family:Inter;font-size:16px;font-weight:500;text-align:center;cursor:pointer}.popup_modules_design_style.range_selector .rdrMonth{width:100%!important}.popup_modules_design_style.range_selector .rdrInRange,.rdrStartEdge,.rdrEndEdge{background:#d0a86a!important}button.btn-common.opposite{border:1px solid #E5E5E5;border-radius:4px;color:#102436;background:#fff}.selected_apply{background:#102436;color:#fff;padding:5px;font-size:10px;text-transform:capitalize;border-radius:15px;position:absolute;top:-10px;right:-5px}.booking_status.past_deal{background:#ff003317;color:red}.notesIcon{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px}.port_tooltip_container_segment{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:0;background-color:transparent;color:inherit;position:relative}.tooltip-calander{display:none}.port_tooltip_container_segment:hover .tooltip-calander{display:flex;position:absolute;background:#000000bd;color:#fff;padding:5px;font-size:10px;white-space:nowrap;z-index:1;top:110%;box-shadow:#0000001a 0 4px 12px}path[id^=t],path[id^=i]{fill:#000}.background_img_section img{border-radius:30px;width:100%;object-fit:cover;min-height:500px;max-height:600px}.background_img_section{position:relative}.consultation_inner_text{position:absolute;top:0;height:100%;display:flex;width:100%;padding:60px;background:linear-gradient(to right,#03233b,#03233b00);color:#fff;border-radius:30px}.consultation_inner_left{width:60%}.consultation_inner_right{flex:1;display:flex;align-items:end}.section_basic_text_style{font-size:20px;line-height:30px}.section_conatiner_global_second{max-width:1500px;margin:0 auto;padding:70px 20px;font-family:Inter}.section_conatiner_global_heading_second{font-family:Forum;font-weight:400;font-size:56px;line-height:60px;text-transform:uppercase}.consultation_inner_left .details_consulation{margin-top:25px;font-weight:600}.consultation_inner_left .phone_consulation{margin-top:30px;font-size:18px;display:flex;align-items:center;gap:20px;font-weight:600}.global_a_link{text-decoration:none;width:100%;cursor:pointer}.global_btn_landing{padding:20px;cursor:pointer;color:#fff;background:#102436;display:flex;font-family:Inter;gap:20px;align-items:center;letter-spacing:1px;font-size:16px;font-weight:500;border:2px solid transparent;width:100%;justify-content:center;border-radius:50px}.global_btn_landing.border_colour_1{border-color:#d0a86a}.blog_header{display:flex;margin-bottom:60px;justify-content:space-between}.blog_header_title{font-family:Forum;font-weight:400;font-size:clamp(32px,4.5vw,56px);line-height:1;text-transform:uppercase;width:50%}.blog_header_description{width:30%}.space_flex_justify_center{justify-content:space-between;padding-left:30px}.button_blog_conatiner{margin-top:40px;display:flex;flex-direction:column;gap:10px}.blog_header_description p{opacity:.5;font-size:clamp(16px,1.5vw,20px)}.blog_main_images_conatiner{display:flex;flex-wrap:wrap}.blog_main_images_conatiner_item{width:33.3%;border-radius:30px;position:relative;cursor:pointer}.blog_main_images_conatiner_item img{object-fit:cover;width:100%;height:100%;border-radius:30px}.segment_landing_conatiner{position:absolute;padding:20px 0;border-radius:30px;width:60%;align-items:center;left:30px;color:#000}.segment_landing_conatiner.top{top:30px;background:#fff;text-align:center}.segment_landing_conatiner.bottom{font-size:24px;bottom:30px;color:#fff;font-weight:600}.blog_main_images_conatiner_item .blog_main_images_conatiner_item_inner{padding:10px;height:100%}.hero_conatiner_filter{background-image:url(/assets/hero_filter-BoeFTOfN.png)!important;background-attachment:fixed;background-repeat:no-repeat;position:relative;background-size:cover}.hero_conatiner_filter:before{background-color:#102436;content:"";height:100%;left:0;position:absolute;top:0;width:100%;opacity:.75}.main_conatiner_hero_filter{position:relative;padding-bottom:150px}.main_hero_header{display:flex;width:100%;color:#fff}.main_hero_header .header_img img{height:60px}.main_hero_header .back_to_home{text-align:right;display:flex;justify-content:end}.main_hero_header .back_to_home a{color:#fff;font-size:20px;line-height:18px;text-decoration:none;display:flex;align-items:center;gap:10px}.main_hero_header .header_img{flex:1}.main_hero_inner_container{display:flex;margin-top:60px;align-items:center}.main_hero_inner_container .main_hero_inner_container_text,.main_hero_inner_container .main_hero_inner_container_filter{flex:1}.main_hero_inner_container .main_hero_inner_container_text{color:#fff;padding-right:10px}.main_hero_inner_container .main_hero_inner_container_text .section_basic_text_style{margin-top:20px;font-weight:600}.main_hero_inner_container .main_hero_inner_container_filter{background:#fff;border-radius:15px;padding:40px}.main_hero_inner_container .main_hero_inner_container_filter{display:flex;flex-direction:column;gap:20px}.main_hero_inner_container .main_info_label{font-family:Inter;font-size:16px;font-weight:600;letter-spacing:.5px}.main_content_input{margin-top:10px;padding:10px;background:#eeeded;border-radius:50px}.main_content_input button{background-color:#fff;padding:12px 24px;border-radius:999px;box-shadow:0 4px 6px #0000001a;border:none;font-size:16px;font-family:Segoe UI,sans-serif;color:#111}.hero_search_container{display:flex;gap:20px;position:relative}.filter_hero_content{flex:1;position:relative}.main_hero_inner_container .main_content_input_inner{display:flex;align-items:center;padding:5px 10px;gap:10px;font-size:16px;opacity:.6}.main_hero_inner_container .selection_occupation_hero select{font-size:16px;color:#102436;background-color:transparent;text-transform:capitalize;outline:none;font-family:Inter;font-weight:500;cursor:pointer;padding:5px;width:100%;border:none}.main_hero_inner_container .selection_occupation_hero{opacity:.5;display:flex;align-items:center;padding:0 10px}.main_hero_inner_container button.search_segment{background-color:#7c8f6f;padding:15px;border-radius:999px;box-shadow:0 4px 6px #0000001a;border:none;font-size:16px;font-family:Inter,sans-serif;color:#fff;cursor:pointer}.inform_hero_notes{font-size:12px;opacity:.56}.search_contaier_type_filter.segment_search{width:350px!important;height:350px;overflow-y:auto}.search_contaier_type_filter.date_search{width:400px!important;max-height:450px!important;right:-10px}.search_contaier_type_filter.date_search .rdrMonth{width:100%!important}.search_contaier_type_filter.segment_search .segment_mini_container_col{width:100%}.search_contaier_type_filter.segment_search .segment_mini_container_col:last-child{margin-bottom:10px}@media screen and (max-width:768px){.consultation_inner_left{width:100%}.section_conatiner_global_second{padding:50px 20px}.consultation_inner_text{flex-direction:column;padding:50px 30px}.section_conatiner_global_heading_second{font-size:36px;line-height:42px}.consultation_inner_left .details_consulation,.consultation_inner_left .phone_consulation{font-size:16px}.global_btn_landing{padding:15px;gap:10px;letter-spacing:normal}.blog_header{flex-direction:column;gap:10px;margin-bottom:40px}.blog_header_title,.blog_header_description{width:100%}.blog_main_images_conatiner_item{width:100%;min-height:250px;max-height:350px}.segment_landing_conatiner.bottom{font-size:19px}.main_hero_inner_container{flex-direction:column;gap:50px;align-items:flex-start}.hero_search_container{flex-direction:column}.search_contaier_type_filter.date_search{width:350px!important;height:400px!important;right:auto}}@media screen and (max-width:425px){.search_contaier_type_filter.date_search,.search_contaier_type_filter.segment_search{width:350px!important;left:-50px}.main_hero_header .header_img img{height:30px}.main_hero_header .back_to_home a{font-size:14px}.main_hero_header .back_to_home a svg{width:20px;height:20px}}.header{display:flex;align-items:center;justify-content:space-between;background-color:#102436;font-family:Inter;box-shadow:0 2px 5px #0000001a;padding:0 20px}.logo-icon{font-size:36px;color:#a52a84;margin-right:10px}.logo-text{font-size:24px;color:#a52a84}.nav ul{display:flex;list-style-type:none;padding:0;margin:0}.nav li{margin:0 20px;cursor:pointer}.offers{position:relative}.offers:after{content:"";display:block;position:absolute;left:50%;bottom:-5px;transform:translate(-50%);width:20px;height:20px;background-color:#a52a84;border-radius:50%}.actions{display:flex;align-items:center}.find-cruise{background-color:#a52a84;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;margin-right:20px}.marker{background-color:red;width:12px;height:12px;border-radius:50%;box-shadow:0 0 3px #00000080}.logo_conatiner button.located{padding:0 10px 0 5px;background-color:#fff!important;border:none;border-right:1px solid #a07832;color:#000;font-size:15px;cursor:pointer;font-family:Inter!important;transition:opacity .2s linear,background-color .2s linear}.logo_conatiner button.located:hover{color:#a07832}:root{--PhoneInput-color--focus: #03b2cb;--PhoneInputInternationalIconPhone-opacity: .8;--PhoneInputInternationalIconGlobe-opacity: .65;--PhoneInputCountrySelect-marginRight: .35em;--PhoneInputCountrySelectArrow-width: .3em;--PhoneInputCountrySelectArrow-marginLeft: var(--PhoneInputCountrySelect-marginRight);--PhoneInputCountrySelectArrow-borderWidth: 1px;--PhoneInputCountrySelectArrow-opacity: .45;--PhoneInputCountrySelectArrow-color: currentColor;--PhoneInputCountrySelectArrow-color--focus: var(--PhoneInput-color--focus);--PhoneInputCountrySelectArrow-transform: rotate(45deg);--PhoneInputCountryFlag-aspectRatio: 1.5;--PhoneInputCountryFlag-height: 1em;--PhoneInputCountryFlag-borderWidth: 1px;--PhoneInputCountryFlag-borderColor: rgba(0,0,0,.5);--PhoneInputCountryFlag-borderColor--focus: var(--PhoneInput-color--focus);--PhoneInputCountryFlag-backgroundColor--loading: rgba(0,0,0,.1)}.PhoneInput{display:flex;align-items:center}.PhoneInputInput{flex:1;min-width:0}.PhoneInputCountryIcon{width:calc(var(--PhoneInputCountryFlag-height) * var(--PhoneInputCountryFlag-aspectRatio));height:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--square{width:var(--PhoneInputCountryFlag-height)}.PhoneInputCountryIcon--border{background-color:var(--PhoneInputCountryFlag-backgroundColor--loading);box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor)}.PhoneInputCountryIconImg{display:block;width:100%;height:100%}.PhoneInputInternationalIconPhone{opacity:var(--PhoneInputInternationalIconPhone-opacity)}.PhoneInputInternationalIconGlobe{opacity:var(--PhoneInputInternationalIconGlobe-opacity)}.PhoneInputCountry{position:relative;align-self:stretch;display:flex;align-items:center;margin-right:var(--PhoneInputCountrySelect-marginRight)}.PhoneInputCountrySelect{position:absolute;top:0;left:0;height:100%;width:100%;z-index:1;border:0;opacity:0;cursor:pointer}.PhoneInputCountrySelect[disabled],.PhoneInputCountrySelect[readonly]{cursor:default}.PhoneInputCountrySelectArrow{display:block;content:"";width:var(--PhoneInputCountrySelectArrow-width);height:var(--PhoneInputCountrySelectArrow-width);margin-left:var(--PhoneInputCountrySelectArrow-marginLeft);border-style:solid;border-color:var(--PhoneInputCountrySelectArrow-color);border-top-width:0;border-bottom-width:var(--PhoneInputCountrySelectArrow-borderWidth);border-left-width:0;border-right-width:var(--PhoneInputCountrySelectArrow-borderWidth);transform:var(--PhoneInputCountrySelectArrow-transform);opacity:var(--PhoneInputCountrySelectArrow-opacity)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon+.PhoneInputCountrySelectArrow{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon--border{box-shadow:0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus),inset 0 0 0 var(--PhoneInputCountryFlag-borderWidth) var(--PhoneInputCountryFlag-borderColor--focus)}.PhoneInputCountrySelect:focus+.PhoneInputCountryIcon .PhoneInputInternationalIconGlobe{opacity:1;color:var(--PhoneInputCountrySelectArrow-color--focus)}.main_admin{max-width:2000px;margin:0 auto}*{box-sizing:border-box;margin:0;padding:0}.main_admin .content{display:flex;background:#fdfbf8}.main_admin .content .left{width:20%;display:flex;flex-direction:column;position:relative;width:auto}.main_admin .content .right{width:100%;background:#fff;position:relative;overflow:auto;height:100vh;border-radius:25px 0 0 25px;box-shadow:-8px 0 24px #d0a86a1f}.main_admin .icon{padding:10px 20px;height:80px;border-bottom:1px solid #E5E5E5;align-items:center;display:flex}.icon img{cursor:pointer}.main_admin .list_item_admin_container{display:flex;flex-direction:column;margin:10px 0;gap:2px;width:240px;max-height:650px;overflow:auto}.list.toogle_btn_container .icon img,.list.toogle_btn_container .list_item_admin_container{width:auto}.list.toogle_btn_container .list_item_admin_container .list_item{justify-content:center}.list_item_admin_container .list_item{font-family:Inter,serif;display:flex;gap:10px;font-size:14px;align-items:center;opacity:.6;padding:10px 20px;cursor:pointer;border-left:4px solid transparent;transition:all .2s ease-in}.list_item_admin_container .list_item_second{position:absolute;bottom:20px;display:flex;flex-direction:column;gap:2px;width:100%}.list_item_admin_container .list_item:hover{background-color:#d0a86a;opacity:1}.list_item_admin_container .list_item.active{border-left:4px solid #D0A86A}.list_item_admin_container .list_item.active{opacity:1;background-color:#102436;color:#fff}.list_item_admin_container .list_item.active img{filter:invert(100%)}.main_admin .sub_title{font-family:Forum;color:#102436;line-height:32px;font-weight:400;font-size:24px;text-transform:uppercase}.admin_main_sub_display.no_btn .sub_title{display:flex;gap:16px}.admin_main_sub_display.no_btn .sub_title span{display:flex;font-family:Inter;font-size:16px;font-weight:500;line-height:24px;align-items:center;gap:8px;cursor:pointer}img.left_arrow_icon{transform:rotate(180deg)}.style_container_btn_booking{display:flex;gap:10px;align-items:center;padding-right:40px}.main_admin .admin_main_sub_display{display:flex;justify-content:space-between;padding:18.5px 30px;border-bottom:1px solid #E5E5E5;position:relative;align-items:center;height:80px;margin:0 0 10px}.table-wrapper-upper{padding:5px 30px}.sidebar_toggle_button{position:absolute;top:20px;right:-15px;background:#d0a86a;z-index:10;border-radius:50px;display:flex;padding:5px;cursor:pointer}.heading_icon_table_style{display:flex;align-items:center;gap:5px}.heading_icon_table_style svg{color:#a1a1aa}.admin_main_sub_display button.insert,.residence_edit_add_booking button.insert{display:flex;gap:10px;align-items:center;color:#fff;font-family:Inter;padding:10px 20px;background:#102436;font-size:16px;font-weight:500;cursor:pointer;border:1px solid transparent;border-radius:4px}.admin_main_sub_display button.insert svg,.residence_edit_add_booking button.insert svg{font-size:20px}.search_residences{display:flex;align-items:center;padding:0 30px;gap:10px;font-family:inter;position:relative}.search_residences .booking-deal{position:absolute;right:50px}.search_residences .selector{display:flex;gap:8px}.search_residences .selector .select{font-family:inter;font-size:14px;font-weight:400;line-height:20px;padding:0;opacity:1}.mini_filter_heading{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #E5E5E5;width:140px;border-radius:4px;color:#a1a1aa;position:relative}.search_residences .search_conatiner{margin:0}.mini_filter_heading .selected_checkbox_number{position:absolute;top:-10px;right:-5px;background:#27272a;color:#fff;padding:0 5px;margin:1px;font-size:10px;border-radius:10px}.mini_filter_heading.active{border-color:#27272a}.filter_container_list_desc,.warning_deck_selected.filter_inner_btn{position:absolute;min-width:140px;background-color:#fff;box-shadow:#00000059 0 5px 15px;text-transform:capitalize;width:auto;max-height:200px;overflow:auto;display:flex;gap:2px;flex-direction:column;border:1px solid #E5E5E5;z-index:1}.reset_btn_filter{cursor:pointer;border-left:3px solid #E5E5E5;padding:0 5px;font-size:16px;font-weight:500;font-family:inter}.filter_container_list_desc::-webkit-scrollbar{width:8px}.filter_container_list_desc::-webkit-scrollbar-thumb{background:#d0a86a;border-radius:10px}.filter_container_list_desc::-webkit-scrollbar-track{background:#e5e5e5;border-radius:10px}.checkbox_filter_container{display:inline-block;position:relative;padding-left:35px;padding-top:3px;cursor:pointer}.checkbox_filter_container input{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkbox_filter_container input:checked~.checkbox__checkmark{background-color:#d0a86a}.checkbox_filter_container input:checked~.checkbox__checkmark:after{opacity:1}.checkbox_filter_container:hover input~.checkbox__checkmark{background-color:#eee}.checkbox_filter_container:hover input:checked~.checkbox__checkmark{background-color:#d0a86a}.checkbox_filter_container .checkbox__checkmark{position:absolute;top:2px;left:0;height:24px;width:24px;transition:background-color .25s ease;border-radius:5px;border:1.5px solid #A1A1AA}.checkbox_filter_container .checkbox__checkmark:after{content:"";position:absolute;left:8px;top:3px;width:5px;height:10px;border:solid #102436;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .25s ease}.checkbox_filter_container .checkbox__body{color:#333;line-height:1.4;font-size:16px}.filter_inner_btn{padding:8px 10px}.section-table{font-family:inter;font-size:14px;color:#102436}.section-table th.table_heading_text{font-size:16px;font-weight:400}.section-table th.table_heading_text span{font-weight:400;color:#a1a1aa;font-size:14px;padding-left:10px}.checked{width:60px;height:30px;position:relative;border-radius:99px;cursor:pointer;background-color:#34c759;transition:background-color .3s ease}.checked:after{content:"";position:absolute;top:2px;left:32px;width:26px;height:26px;background-color:#fff;border-radius:50%;transition:left .3s ease}.unchecked .checked{background-color:#fd632f}.unchecked .checked:after{left:2px}.shipSvg img{background-color:#f3f3f3;padding:5px}.btn_style{display:flex;gap:10px;align-items:center;color:#fff;font-family:Inter;padding:10px 20px;background:#102436;font-size:16px;font-weight:500;cursor:pointer;border:1px solid transparent;border-radius:4px;margin:0 20px}.main_admin .form_insert .btn_style{margin:5px 30px}.search.search_input_style{display:flex;justify-content:space-between;align-items:center;font-size:16px;border-radius:5px;padding:8px 16px;border:1px solid #ddd;transition:all .3s ease;width:250px}.search_conatiner{margin:0 30px}.residence_display .search_residences .search_conatiner{margin:0}.search.search_input_style input{font-size:16px;font-family:inter;border:none;cursor:pointer;width:200px;outline:none}.mini_filter_heading svg{color:#102436}.action_body_table{display:flex;gap:16px;align-items:center;height:100%;justify-content:center}.file_select label{cursor:pointer;padding:10px;margin:10px 0;background-color:#102436;display:flex;gap:10px;width:200px;justify-content:center;font-family:inter;border-radius:5px}.file_select.col label{margin:0 0 10px}.file_select{border-bottom:1px solid #03014c52;overflow:auto}.file_select label>*{color:#fff}.upload{display:none}.hiddenDisplay{display:none!important}.admin_main_sub_display button.back{display:flex;gap:10px;align-items:center;color:#fff;font-family:Inter;padding:10px 20px;background:#102436;font-size:16px;font-weight:500;cursor:pointer;border:1px solid transparent;border-radius:4px}.selected_ship,.status_set{border:none!important;outline:none!important;border-radius:4px;cursor:pointer;width:100%;background-color:transparent;text-transform:capitalize;padding:10px}.select_option_style_btn{display:flex;align-items:center;gap:10px;border:1px solid #E5E5E5;width:180px;border-radius:4px;color:#a1a1aa}.select_option_style_btn svg{color:#102436;padding-left:2px}img.decksvg{height:100px}#status_set{width:80%;text-transform:capitalize}#rowsSelected{padding:10px 15px;font-size:16px;border:none;opacity:.8;cursor:pointer;border:1px solid #ccc;margin:10px;right:10px;border-radius:5px;text-transform:capitalize;width:80px!important}.status_display .lower{display:flex;justify-content:space-between;align-items:center}.status_display .lower .page{display:flex;gap:10px}.status_display .lower .page .button{padding:10px 5px 5px;border-radius:8px;font-size:25px;text-align:center;cursor:pointer;background-color:#009180;color:#fff}.status_display .lower .page .button.hidden,.status_display .lower .page .button:hover{opacity:.7}.col .select_option_style_btn{width:20%;justify-content:space-between}.col .select_option_style_btn svg{margin-right:10px}.purchase_display .table .row .column{width:100%}.res_edit.column{display:flex;gap:20px;align-items:center}.section-table svg{font-size:20px;margin-top:2px;cursor:pointer}.section-table img.edit_btn{width:20px;height:20px;cursor:pointer}label.search-container.search.search_input_style{width:240px;margin:10px 30px 0}label.search-container.search.search_input_style input{width:150px}.click_btn span{cursor:pointer;padding:10px;width:100%}.click_btn span{background-color:#fff;border-radius:8px;box-sizing:border-box;color:#0f1111;cursor:pointer;display:inline-block;font-family:inter,sans-serif;font-size:14px;line-height:29px;text-decoration:none}td.click_btn{width:250px}.click_btn span:hover{background-color:#f7fafa}.click_btn span:focus{border-color:#008296;box-shadow:#d5d9d980 0 2px 5px;outline:0}.decksvg-popup{width:100%;object-fit:contain}.DeckSvg{cursor:pointer}.slider-imgs{display:flex;gap:20px;overflow:auto}.modal-over{height:600px;display:flex;flex-direction:column;font-family:Gill Sans,Gill Sans MT,Calibri,Trebuchet MS,sans-serif;font-size:15px;gap:10px;align-items:center;z-index:1000;transition:transform .3s ease;padding-top:20px}.modal-content{position:relative;width:300px;max-width:90%;height:100%;background:#fff;padding:20px;overflow-y:auto;transform:translate(20%);animation:slideIn .3s forwards}.close-button{position:absolute;top:10px;right:10px;background:transparent;border:none;font-size:1.5rem;cursor:pointer}@keyframes slideIn{0%{transform:translate(20%)}to{transform:translate(0)}}.deck_images{position:relative}.modal-over.sidewise{position:absolute;top:0;right:0;box-shadow:#00000059 0 5px 15px;background:#fff}.entry p{font-size:20px;font-family:Times New Roman,Times,serif;padding-bottom:10px;border-bottom:1px solid grey}.display_handle{display:flex;gap:30px}.form-wrapper{margin-top:10px;width:100%;padding:30px;overflow:auto}.form-group{display:flex;gap:20px;margin-bottom:20px}.form-group .col{flex:1}.form-group label{font-size:12px;font-weight:500;line-height:16px;color:#102436;margin:0 0 4px;display:inline-block;font-family:inter}.form-group input{width:100%;padding:8px 12px;font-size:16px;border:1px solid #ced4da;border-radius:4px;box-sizing:border-box;font-family:inter}.booking-input input{width:100%;border-radius:4px;box-sizing:border-box;font-family:inter;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;padding:12px 16px 12px 5px;justify-content:space-between;border:1px solid #E5E5E5;outline:none}.form-group input:focus{border-color:#80bdff;outline:none;box-shadow:0 0 0 .25rem #268fff40}form button.btn-submit{width:100%;max-width:100px;padding:12px 20px;font-size:1rem;color:#fff;background-color:#102436;border:none;border-radius:5px;cursor:pointer;font-family:Inter;transition:background-color .3s}.bottom_pagenation{display:flex;justify-content:space-between;margin:10px 30px 20px}.bottom_pagenation_left{display:flex;align-items:center;gap:20px;font-family:inter}.bottom_pagenation_left h6{color:#71717a;font-size:14px;font-weight:400}select.mini_filter_heading_row{display:flex;justify-content:space-between;align-items:center;padding:10px;border:1px solid #E5E5E5;border-radius:4px;width:60px;color:#71717a;outline:none;cursor:pointer}.deck_display .select.ships{padding:0 30px}.btn-submit-transparent{width:100%;max-width:180px;padding:12px 20px;font-size:1rem;background-color:#fff;color:#102436;border:1px solid #939CA4;border-radius:4px;cursor:pointer;font-family:Inter;transition:background-color .3s}.button_form_collection{display:flex;gap:30px}form button.btn-submit:disabled{background-color:#aaa;cursor:not-allowed}.form-select{background-color:#f8f9fa;border:1px solid #ced4da;border-radius:.375rem;padding:8px 12px;font-size:1rem;color:#495057;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;transition:border-color .3s ease;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNiIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNiA2Ij4KPHBhdGggZD0iTTEgMkw1IDZBMiB2MSAxIDAgMCAxIDIgMiIgZmlsbD0icmVkIiBzdHJva2U9IiM2QzAwZDJiIiBzdHJva2Utd2lkdGg9IjMiLz4KPC9zdmc+Cg==);background-repeat:no-repeat;background-position:right .75rem center;background-size:16px 16px;padding-right:2rem}.form-select:focus{border-color:#80bdff;outline:none;box-shadow:0 0 0 .2rem #268fff40}.form-select option{padding:.375rem 1rem;font-size:1rem}.form-select:hover{border-color:#80bdff}.form-select option[disabled]{color:#6c757d;background-color:#e9ecef}.form-select::-ms-expand{display:none}.form-group select,.form-group textarea,.right_column_status_items_list textarea{padding:10px 15px;font-size:16px;width:100%;opacity:.8;cursor:pointer;border:1px solid #ced4da;text-transform:capitalize;border-radius:4px}.form-group select:focus,.form-group textarea:focus{border-color:#80bdff;outline:none;box-shadow:0 0 0 .25rem #268fff40}.shadowBox{box-shadow:#63636333 0 2px 8px}.main_error{margin:0;padding:0;text-align:center;font-family:sans-serif}.main_error h1,.main_error a{margin:0;padding:0;text-decoration:none}.main_error .section{padding:4rem 2rem}.main_error .section .error{font-size:150px;color:#009180;text-shadow:1px 1px 1px #00593E,2px 2px 1px #00593E,3px 3px 1px #00593E,4px 4px 1px #00593E,5px 5px 1px #00593E,6px 6px 1px #00593E,7px 7px 1px #00593E,8px 8px 1px #00593E,25px 25px 8px rgba(0,0,0,.2)}.main_error .page{margin:2rem 0;font-size:20px;font-weight:600;color:#444}.main_error .back-home{display:inline-block;border:2px solid #222;color:#fff;text-transform:uppercase;font-weight:600;padding:.75rem 1rem .6rem;transition:all .2s linear;box-shadow:0 15px 15px -11px #0006;background:#222;border-radius:6px}.main_error .back-home:hover{background:#222;color:#ddd}.imagesDisplay{max-height:400px;max-width:800px;overflow:auto;margin:0 auto;box-shadow:#63636333 0 2px 8px;padding:10px}.view_btn{background:none;border:none;display:flex;align-items:center}.images_display{display:flex;gap:10px;align-items:center}.images_display h5{font-size:14px;font-family:Forum;font-weight:500!important;padding:10px 0;color:#555}.imagesSliderDisplay{display:flex;gap:20px;margin-bottom:10px;margin-top:10px}.swal-btn-danger{display:inline-block;color:#fff;background-color:#dc3545;border-color:#dc3545;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;margin:0 .5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;transition:all .15s ease-in-out}.swal-btn-danger:hover{color:#fff;background-color:#c82333;border-color:#bd2130}.swal-btn-success{display:inline-block;color:#fff;background-color:#28a745;border-color:#28a745;font-weight:400;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;margin:0 .5rem;padding:.5rem .75rem;font-size:1rem;line-height:1.25;border-radius:.25rem;transition:all .15s ease-in-out}.swal-btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#0000003b;display:flex;justify-content:center;align-items:center;transition:opacity .3s ease-in-out;z-index:1000}.modal{background-color:#fff;padding:30px;border-radius:10px;width:450px;max-width:95%;box-shadow:0 4px 15px #0003;animation:slideUp .3s ease-out}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.modal-header h3{font-size:20px;font-weight:600;margin:0;color:#333}.close-btn{background:none;border:none;font-size:24px;color:#888;cursor:pointer;transition:color .3s}.close-btn:hover{color:#ff4d4d}.modal-body{margin-bottom:20px}.modal-body div{margin-bottom:15px}.modal-body label{display:block;font-weight:500;margin-bottom:5px;color:#555}.modal-body input{width:100%;padding:12px;border:1px solid #ccc;border-radius:8px;font-size:14px;transition:border .3s ease}.modal-body input:focus{border-color:#007bff;outline:none}.modal-actions{display:flex;justify-content:space-between;margin-top:20px}.modal-actions button{padding:10px 20px;border:none;border-radius:8px;font-size:14px;cursor:pointer;transition:background-color .3s ease}.modal-actions button[type=submit]{background-color:#28a745;color:#fff}.modal-actions button[type=submit]:hover{background-color:#218838}.modal-actions button[type=button]{background-color:#dc3545;color:#fff}.modal-actions button[type=button]:hover{background-color:#c82333}@media (max-width: 500px){.modal{width:90%}.modal-header h3{font-size:18px}.modal-body input{padding:10px}.modal-actions button{padding:8px 15px}}.profile_img img{width:70px;height:70px;border:2px solid rgb(255 255 255);border-radius:50px;object-fit:cover;cursor:pointer}.profile_display{display:flex;flex-direction:column;align-items:center;gap:10px;padding:20px 0 10px}.profile_display h4{text-transform:capitalize;font-family:Funnel Display,sans-serif;font-weight:500;font-size:18px}.calender_selection_booking{position:absolute;z-index:5;background-color:#fff;padding:20px;width:100%;left:0;top:-10px;height:550px}.calender_selection_booking_inner{text-align:left}svg.close_btn_booking{font-size:20px;cursor:pointer;color:#a07832}.calender_selection_booking h2{padding:0 0 10px}.calender_selection_booking_header_selector{display:flex;font-family:Forum;font-size:14px;margin:10px;border:1px solid #ccc;border-radius:25px;text-transform:capitalize}.calender_selection_booking_selector_items{padding:10px 20px;cursor:pointer;flex:1;border-radius:25px;text-align:center}.calender_selection_booking_selector_items:hover{background-color:#ccc}.booking_segment_selection_conatiner{display:flex;flex-wrap:wrap;gap:10px;padding:10px 20px;font-size:14px;margin:10px 0;box-shadow:#00000026 1.95px 1.95px 2.6px}.segemnts_name_status_selection_style{padding:10px;border:1px solid #ccc;border-radius:20px;text-transform:capitalize;cursor:pointer}.segemnts_name_status_selection_style.selected{background:#a078323d}.create_booking_btn button{background-color:#009180;padding:10px;border-radius:6px;border:1px solid #fff;color:#fff;cursor:pointer;transition:all .5s ease}.create_booking_btn button:hover{background-color:#fff;color:#009180;border:1px solid #009180}.calender_selection_booking_selector_items.highlight_btn_view{background-color:#fff;border-radius:50px;border:1px solid #a07832!important;box-shadow:#63636333 0 2px 8px}.warning_deck_selected{margin:10px 0}.calender_selection_booking .segemnt_search_conatiner .segment_search_selected_container::-webkit-scrollbar{width:10px}.calender_selection_booking .segemnt_search_conatiner .segment_search_selected_container::-webkit-scrollbar{background:#dadce5}.calender_selection_booking .segemnt_search_conatiner .segment_search_selected_container::-webkit-scrollbar-thumb{background:#a07832;border:3px solid transparent}.calender_selection_booking .filter_by_container{text-align:center;height:50px}.calender_selection_booking .filter_by_container .filter_by_label{font-size:14px}.calender_selection_booking .segemnt_search_conatiner .segment_searh_container_header .segment_search_label_list input{cursor:pointer;font-size:14px;padding:0;margin:0}.calender_selection_booking .segemnt_search_conatiner .segment_searh_container_header{height:50px}.calender_selection_booking .segemnt_search_conatiner .segment_search_label_list{width:150px;padding:15px;cursor:pointer;font-size:14px}.calender_selection_booking .segemnt_search_conatiner button.search_btn_list_filter_list{width:150px;font-size:15px}.calender_selection_booking .segemnt_search_conatiner .segment_mini_container_col{font-size:14px}.calender_selection_booking .segemnt_search_conatiner .segment_search_selected_container{height:250px;overflow:auto;box-shadow:#63636333 0 2px 8px;margin:10px}.calender_selection_booking .segemnt_search_conatiner .clearing{top:15px}.calender_selection_booking .segemnt_search_conatiner .segment_searh_container_header.single_selector .segment_search_label_list{width:200px}.calender_selection_booking .segemnt_search_conatiner,.calender_selection_booking .filter_by_container{max-width:500px;margin:0 auto}.segment_view_booking_form.admin_side_form{max-width:1300px}.segment_view_booking_form.admin_side_form .booking_group_input.forlabel.selection{display:flex;flex-direction:column;gap:0}.segment_view_booking_form.admin_side_form .form-wrapper{max-height:700px;overflow:auto}.segment_view_booking_form.admin_side_form .booking_group_input.forlabel.selection select{font-size:15px;font-family:Inter;padding:10px;cursor:pointer;border:1px solid #b6afaf;text-transform:capitalize;background-color:#f9f9f9!important;outline:none;color:#828282}.ellipsis{margin:0 5px;font-size:16px;color:#555;cursor:default}.filter_inner_btn:hover{background:#f6eee1}h2#swal2-title{font-family:Forum;font-size:26px;font-weight:500;line-height:35px;padding:5px;max-width:300px;margin:0 auto;color:#102436;text-transform:capitalize}.swal2-popup.swal2-modal.swal2-show{padding:20px;width:450px;border-radius:16px}.swal2-actions{width:100%}button.swal2-confirm.swal2-styled{border:1px solid #102436B2;border-radius:4px;background:#fff;color:#102436}.swal2-actions button{flex:1;font-family:Inter;font-size:16px;height:45px}button.swal2-deny.swal2-styled{border:1px solid #102436B2;border-radius:4px;background:#102436}.swal2-icon.swal2-warning.swal2-icon-show{background:#f2eadd;border:#F2EADD;color:#d0a86a;margin:10px auto 30px}.swal2-popup.swal2-modal.swal2-icon-warning.swal2-show .swal2-confirm.swal2-styled,.swal2-popup.swal2-modal.swal2-icon-success.swal2-show .swal2-confirm.swal2-styled{flex:none;width:120px;border:1px solid #102436B2;border-radius:4px;background:#102436;color:#fff}a.hs_contact_link{color:inherit;transition:color .3s ease}a.hs_contact_link:hover{color:#00f;text-decoration:underline}.tooltip{position:relative;display:inline-block;cursor:pointer}.tooltip .tooltiptext{visibility:hidden;width:80px;background-color:#fff;color:#71717a;text-align:center;border:1px solid #71717A;border-radius:12px;padding:6px;position:absolute;z-index:1;bottom:125%;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.tooltip:hover .tooltiptext{visibility:visible;opacity:1}.purchase-booking-section{padding:12px 20px 24px;background-color:#fff}.purchase-booking-section .title h3{font-size:24px;font-weight:400;line-height:32px;color:#27272a;text-transform:uppercase;letter-spacing:2px;font-family:Forum}.purchase-booking-section .purchase-form .form-column-3{display:flex;flex-wrap:wrap;border:0}.purchase-booking-section .purchase-form .form-column-3 .email-address,.purchase-booking-section .purchase-form .form-column-3 .phone-number{width:33.3%;padding:0 12px 0 0}.purchase-booking-section .purchase-form .form-column-3 .first-name{width:33.3%}.purchase-booking-section .purchase-form form label{font-size:12px;font-weight:500;line-height:16px;color:#102436;margin:0 0 4px;display:inline-block;font-family:inter}.purchase-booking-section .purchase-form .form-column-3 input{padding:12px 16px;width:100%;border-radius:4px;border:1px solid #E5E5E5}.purchase-booking-section .purchase-form form .address-section{margin-top:16px;border:1px solid #E5E5E5;border-radius:8px;margin-bottom:20px}.purchase-booking-section .purchase-form form .address-section .form-column-2{display:flex;flex-wrap:wrap;margin:12px 0 8px;padding:0 12px}.purchase-booking-section .purchase-form form fieldset{border:0}.purchase-booking-section .purchase-form form .address-section .form-column-2 .street-address{width:66.5%;padding:0 12px 0 0}.purchase-booking-section .purchase-form form .address-section .form-column-2 .postal-code{width:33%}.purchase-booking-section .purchase-form form input{padding:12px 16px;width:100%;border-radius:4px;border:1px solid #E5E5E5;outline:none;font-family:inter}.purchase-booking-section .purchase-form form .address-section .title{padding:16px 12px;border-bottom:1px solid #E5E5E5}.purchase-booking-section .purchase-form form .address-section .title h4{font-size:16px;font-weight:500;line-height:24px;color:#102436}.purchase-booking-section .purchase-form form input::placeholder{font-size:14px;line-height:24px;font-weight:500;color:#3f3f46}.purchase-booking-section .purchase-form .form-column-3 .country{width:33.3%;padding:0 12px 0 0}.purchase-booking-section .purchase-form form .address-section .form-column-3{padding:0 15px;margin-bottom:12px}.purchase-booking-section .purchase-form form .address-section .form-column-3 .state-region{width:33.3%;padding:0 12px 0 0}.purchase-booking-section .purchase-form form .address-section .form-column-3 .city{width:33.3%}.purchase-booking-section .purchase-form .form-column-3 .referral-id,.purchase-booking-section .purchase-form .form-column-3 .accompanying{width:33.3%;padding:0 12px 0 0}.purchase-booking-section .purchase-form form textarea{width:100%;height:120px;border-radius:4px;padding:12px 16px;font-size:14px;font-weight:500;line-height:24px;color:#3f3f46;border:1px solid #E5E5E5;outline:none}.purchase-booking-section .purchase-form form .description{margin-top:16px}.purchase-booking-section .purchase-form form .submit{margin-top:24px}.purchase-booking-section .purchase-form form .submit input{padding:10px 16px;background:#102436;color:#fff;font-size:16px;font-weight:500;line-height:24px;border:1px solid #D0A86A;border-radius:4px;font-family:inter;cursor:pointer;transition:.2s ease-in all}.purchase-booking-section .purchase-form form .submit input:hover,.ocean-view-cabin form input[type=submit]:hover{background-color:#fff;color:#102436;border-color:#102436}.detailspopup .custom_pop-up{max-width:1040px;border-radius:8px;justify-content:center;max-height:fit-content}.detailspopup .custom_pop-up .heading-content{padding:20px 24px;position:relative;display:flex;font-size:24px;color:#27272a;align-items:baseline;font-weight:400;line-height:32px;text-transform:uppercase;letter-spacing:.02em;border-bottom:1px solid #D0A86A66;justify-content:space-between}.popup_modules_design_style_inner label span.upload-icon{display:inline-flex;margin:0;font-size:12px;text-transform:capitalize;align-items:center;gap:6px}.detailspopup .custom_pop-up .right-text .title,.detailspopup .custom_pop-up .heading-content,.detailspopup .custom_pop-up .right-text .second .id-text,.detailspopup .custom_pop-up .summary-text h4,.detailspopup .custom_pop-up .residence-residence_section_amenities{font-family:Forum}.suite-size,.detailspopup .custom_pop-up .purchase-section .first .sub-title,.detailspopup .custom_pop-up .purchase-section .first .price,.detailspopup .custom_pop-up .summary-text p,.detailspopup .custom_pop-up .button-section .first-button,.detailspopup .custom_pop-up .button-section .second-button,.main .right .row_header .riht_div ul li a{font-family:Inter}.detailspopup .custom_pop-up .button-section a{text-decoration:none;color:#000}.popup_modules_design_style_inner label span.upload-icon svg{height:20px;width:20px}.svg_amities_upload label{display:contents}.detailspopup .custom_pop-up .popup-info{padding:20px 24px;flex-wrap:wrap;display:flex;gap:24px}.detailspopup .custom_pop-up .popup-info .left-slider,.detailspopup .custom_pop-up .popup-info .right-text{flex:1}.detailspopup .custom_pop-up .right-text{max-width:440px;max-height:600px;overflow:auto;padding-right:10px}.detailspopup .custom_pop-up .right-text::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.detailspopup .custom_pop-up .right-text::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:15px}.detailspopup .custom_pop-up .right-text::-webkit-scrollbar-thumb{background-color:#fff;border-radius:15px;border:2px solid #E5E5E5}.detailspopup .custom_pop-up .right-text .title{font-size:32px;font-weight:400;line-height:40px;letter-spacing:.02em;color:#27272a;text-transform:uppercase}.detailspopup .custom_pop-up .right-text .second{display:flex;justify-content:space-between;padding-top:10px;padding-bottom:16px;align-items:center}.id-text{font-size:32px;font-weight:400;line-height:40px;color:#d0a86a}.suite-size{font-size:14px;font-weight:400;padding:8px 12px;color:#71717a;line-height:20px;text-transform:none}.suite-size span{font-weight:500;color:#d0a86a}.detailspopup .custom_pop-up .right-text .purchase-section{display:flex;justify-content:space-between;flex-wrap:wrap;padding-bottom:20px}.detailspopup .custom_pop-up .purchase-section .first{padding:16px;border:1px solid #D0A86A;border-radius:8px;width:49%;background:#d0a86a0d}.detailspopup .custom_pop-up .purchase-section .first .sub-title{font-size:12px;font-weight:400;padding-bottom:4px;line-height:16px;color:#71717a}.detailspopup .custom_pop-up .purchase-section .first .price{font-size:16px;font-weight:500;line-height:24px;color:#d0a86a;display:flex;gap:4px;align-items:center}.detailspopup .custom_pop-up .purchase-section .first .price span{font-size:10px;line-height:12px;color:#71717a}.detailspopup .custom_pop-up .summary-text{padding-bottom:32px}.detailspopup .custom_pop-up .summary-text h4{font-size:20px;font-weight:400;line-height:28px;color:#27272a;padding-bottom:16px;text-transform:uppercase;letter-spacing:.02em}.detailspopup .custom_pop-up .summary-text p{font-size:14px;font-weight:400;color:#71717a;line-height:20px;max-height:100px;overflow:auto}.detailspopup .custom_pop-up .summary-text p::-webkit-scrollbar{display:none}.detailspopup .custom_pop-up .popup-info .left-slider{max-width:528px}.detailspopup .custom_pop-up .popup_content{width:100%}.residence_section_amenities .top-section{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px}.residence_section_amenities .top-section .text{font-size:20px;font-weight:400;line-height:28px;letter-spacing:.02em;text-transform:uppercase;font-family:Forum;color:#102436}.residence_section_amenities .top-section .button{font-size:12px;font-weight:400;text-decoration:underline;line-height:16px;color:#d0a86a;cursor:pointer}.residence_section_amenities .top-section .button svg{margin-right:4px}.detailspopup .custom_pop-up .popup-info .left-slider img{width:100%;height:80%;object-fit:cover;border-radius:8px}.residence_section_amenities .list-section{display:flex}.residence_section_amenities .list-section ul{list-style:none;display:grid;width:100%;grid-template-columns:repeat(2,1fr);justify-content:space-between}.residence_section_amenities .list-section ul li{display:flex;gap:4px;padding:2px 4px;align-items:center}.residence_section_amenities .list-section ul li .icon svg{width:20px;height:20px}.residence_section_amenities .list-section ul li .texts{font-size:14px;font-weight:400;line-height:16px;padding-left:4px;color:#71717a}.residence_view_left_main_container .residence_section_amenities .list-section ul li .icon svg{width:24px;height:24px}.residence_section_amenities .list-section ul li .icon{width:20px;display:flex;justify-content:center;align-items:center}.detailspopup .custom_pop-up .button-section{padding:10px 0 20px;display:flex;justify-content:space-between;gap:10px}.detailspopup .custom_pop-up .button-section .first-button,.detailspopup .custom_pop-up .button-section .second-button{flex:1;border:1px solid #102436B2;font-size:16px;font-weight:500;line-height:24px;padding:10px 30px;text-align:center;border-radius:4px;transition:all .2s ease-in;cursor:pointer}.detailspopup .custom_pop-up .button-section .second-button{background:#102436;color:#fff;border-color:#d0a86a}.detailspopup .custom_pop-up .button-section .second-button:hover{background-color:#fff;color:#102436;border-color:#102436}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider{padding-top:8px}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider ul{list-style:none;display:flex;overflow:auto}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider ul li{border:1px solid transparent;padding:4px;border-radius:4px;cursor:pointer}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider ul li img{height:100%;width:100px}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider ul li.active{border-color:#d0a86a}.bottom_display_booking{padding:16px 32px}.bottom_display_booking .custom-footer{display:flex;justify-content:space-between;width:100%;align-items:center}.bottom_display_booking .custom-footer .copy_right-text{font-size:12px;font-weight:400;line-height:16px;color:#71717a}.bottom_display_booking .custom-footer .copy-links ul{display:flex;list-style:none;gap:23px}.bottom_display_booking .custom-footer .copy-links ul li a{font-size:12px;font-weight:400;color:#71717a;line-height:16px;text-decoration:none}.bottom_display_booking .custom-footer .copy-links ul li{position:relative}.bottom_display_booking .custom-footer .copy-links ul li:before{position:absolute;content:"";left:-15px;line-height:0;background:#71717a;top:8px;width:5px;height:5px;border-radius:100%}.bottom_display_booking .custom-footer .copy-links ul li:first-child:before{content:none}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider ul::-webkit-scrollbar{width:8px;height:12px}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider ul::-webkit-scrollbar-thumb{background-color:#fff;border-radius:4px;height:8px;border:2px solid #e5e5e5}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider ul::-webkit-scrollbar-thumb:hover{background-color:#fff}.detailspopup .custom_pop-up .popup-info .left-slider .bottom-slider ul::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:4px}.residence_amenities svg path{stroke:#d0a86a;fill:#fff}@media screen and (max-width: 769px){.container.greybg{padding-right:10px}.main .right .row_header{padding:10px}.main .right .row_header,.main .right .row_header .riht_div ul{row-gap:10px}.bottom_display_booking{padding:16px 20px}.bottom_display_booking .custom-footer{display:block}.main .right .row_header .riht_div .side_modules .module .details{padding:15px}.bottom_display_booking .custom-footer .copy-links ul{justify-content:center}.bottom_display_booking .custom-footer .copy_right-text{text-align:center;padding-bottom:10px}.detailspopup .custom_pop-up .right-text,.detailspopup .custom_pop-up .popup-info .left-slider{max-width:100%}.detailspopup .custom_pop-up .popup-info .left-slider img{height:100%}.modulepopup,.detailspopup{top:40%;padding:0 15px}.detailspopup .custom_pop-up .popup-info,.images_container .display_images{display:block}.detailspopup .custom_pop-up .right-text{padding-top:20px}.detailspopup .custom_pop-up .right-text .title{font-size:25px;line-height:30px}#src,.images_container .display_images .side_modules.visiblilty{width:100%}}.blank-alert{color:red}.edit_admin_style_inner_info.slider_images{overflow:auto}.main_admin .content .right button.btn_style{position:fixed;bottom:15px;right:35px;margin:0}.table-wrapper::-webkit-scrollbar{width:12px;background-color:#f5f5f5}.table-wrapper::-webkit-scrollbar-track{background-color:#e5e5e5;border-radius:15px}.table-wrapper::-webkit-scrollbar-thumb{background-color:#fff;border-radius:15px;border:2px solid #E5E5E5;cursor:pointer}.btn-common{display:flex;align-items:center;color:#fff;font-family:Inter;padding:10px 20px;background:#102436;font-size:16px;font-weight:500;cursor:pointer;border:1px solid transparent;border-radius:4px}.booking_types_section .residence_edit{top:145px;right:30px}.booking_btn_style_residences{display:flex;justify-content:right}.residence_edit_add_booking .booking_types_section{top:138px}.list.toogle_btn_container{width:80px}.list.toogle_btn_container .list_item span{display:none}.discount_amt{color:#00c058}.search_selector_btn{display:flex;justify-content:space-between;align-items:center;font-size:14px;border-radius:5px;padding:16px;border:1px solid #ddd;transition:all .3s ease;cursor:pointer;color:#a1a1aa;border-left:3px solid #ddd}.search_selector_btn.last_onhold{border-left-color:#00c058!important}.search_selector_btn.more_than_14_hold{border-left-color:red!important}.search_residences.buttons_filter{margin-top:12px}.search_selector_btn.active{border-color:#27272a;color:#000}tr.more_than_14_hold:after,tr.last_onhold:after{content:" ";position:absolute;left:0;width:3px;height:100%;background:red}tr.last_onhold:after{background:#00c058}@media (max-width: 600px){.purchase-booking-section .purchase-form .form-column-3 .email-address,.purchase-booking-section .purchase-form .form-column-3 .phone-number,.purchase-booking-section .purchase-form .form-column-3 .first-name,.purchase-booking-section .purchase-form form .address-section .form-column-2 .street-address,.purchase-booking-section .purchase-form form .address-section .form-column-2 .postal-code,.purchase-booking-section .purchase-form .form-column-3 .country,.purchase-booking-section .purchase-form form .address-section .form-column-3 .state-region,.purchase-booking-section .purchase-form form .address-section .form-column-3 .city,.purchase-booking-section .purchase-form .form-column-3 .accompanying,.purchase-booking-section .purchase-form .form-column-3 .referral-id{width:100%;padding:0 12px 0 0}.purchase-booking-section .purchase-form form .address-section{margin-top:20px}.purchase-booking-section .purchase-form .form-column-3,.purchase-booking-section .purchase-form .form-column-2{gap:10px}}.page-section{border-radius:20px;background:#fff}.page-section .section-heading{text-align:center;font-size:24px;font-weight:600;margin-bottom:20px;color:#333}.table-wrapper{overflow-x:auto;width:100%;padding-bottom:10px}.section-table{width:100%;border-collapse:collapse;margin-top:10px;box-shadow:0 4px 6px #0000001a}.section-table thead{background-color:#fafafa}.section-table th{padding:12px 15px;text-align:left;font-weight:500;white-space:nowrap}.section-table tbody tr{background-color:#fff;position:relative}.section-table td{padding:10px 15px;text-transform:capitalize;border-top:1px solid #e1e1e1;white-space:nowrap;font-family:inter}.section-table tbody td[colspan="6"]{text-align:center;font-size:18px;color:#999;padding:20px}.section-wrapper{display:flex;justify-content:space-between;align-items:center;margin:30px 0}.add-btn-wrapper{display:flex;align-items:center}.add-btn{display:inline-flex;align-items:center;padding:8px 15px;font-size:16px;background-color:#009180;color:#fff;border:none;border-radius:4px;cursor:pointer}.add-btn:hover{background-color:#fff;color:#009180;border:1px solid #009180}.back-btn{display:inline-flex;align-items:center;padding:8px 15px;font-size:16px;background-color:#009180;color:#fff;border:none;border-radius:4px;cursor:pointer}.back-btn:hover{background-color:#fff;color:#009180;border:1px solid #009180}.back-btn svg{margin-right:8px}.search-wrapper{display:flex;align-items:center;gap:10px}.search-input{width:200px;padding:8px 12px;font-size:16px;border-radius:5px;border:1px solid #ddd;transition:all .3s ease}.search-input:focus{border-color:#5c6bc0;outline:none}.search-submit-btn{padding:8px 16px;background-color:#007bff;color:#fff;border:none;border-radius:4px;cursor:pointer;font-size:14px;transition:background-color .3s ease}.search-submit-btn:hover{background-color:#0056b3}.search-submit-btn:focus{outline:none;box-shadow:0 0 0 2px #268fff80}.add-btn svg{margin-right:8px}.action-btn{background:none;padding:8px 16px;border:none;border-radius:5px;font-size:18px;cursor:pointer}.pagination-wrapper{display:flex;justify-content:center;align-items:center;margin-top:20px}.pagination-btn{padding:8px 16px;margin:0 5px;cursor:pointer}.pagination-btn:disabled{background-color:#f0f0f0;cursor:not-allowed}.page-numbers{display:flex;gap:5px}.pagination-btn.active{background-color:#009180;color:#fff}@media (max-width: 768px){.ports-table{display:block;overflow-x:auto;white-space:nowrap}.section-table th,.section-table td{padding:10px}.action-btn{padding:6px 12px}}.rdrCalendarWrapper{box-sizing:border-box;background:#fff;display:inline-flex;flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateDisplay{display:flex;justify-content:space-between}.rdrDateDisplayItem{flex:1 1;width:0;text-align:center;color:inherit}.rdrDateDisplayItem+.rdrDateDisplayItem{margin-left:.833em}.rdrDateDisplayItem input{text-align:inherit}.rdrDateDisplayItem input:disabled{cursor:default}.rdrMonthAndYearWrapper{box-sizing:inherit;display:flex;justify-content:space-between}.rdrMonthAndYearPickers{flex:1 1 auto;display:flex;justify-content:center;align-items:center}.rdrNextPrevButton{box-sizing:inherit;cursor:pointer;outline:none}.rdrMonths{display:flex}.rdrMonthsVertical{flex-direction:column}.rdrMonthsHorizontal>div>div>div{display:flex;flex-direction:row}.rdrMonth{width:27.667em}.rdrWeekDays{display:flex}.rdrWeekDay{flex-basis:calc(100% / 7);box-sizing:inherit;text-align:center}.rdrDays{display:flex;flex-wrap:wrap}.rdrInfiniteMonths{overflow:auto}.rdrDateRangeWrapper{-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrDateInput{position:relative}.rdrDateInput input{outline:none}.rdrDateInput .rdrWarning{position:absolute;font-size:1.6em;line-height:1.6em;top:0;right:.25em;color:red}.rdrDay{box-sizing:inherit;width:calc(100% / 7);position:relative;font:inherit;cursor:pointer}.rdrDayNumber{display:block;position:relative}.rdrDayNumber span{color:#1d2429}.rdrDayDisabled{cursor:not-allowed}@supports (-ms-ime-align: auto){.rdrDay{flex-basis:14.285%!important}}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge,.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{pointer-events:none}.rdrDateRangePickerWrapper{display:inline-flex;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdrStaticRanges{display:flex;flex-direction:column}.rdrStaticRange{font-size:inherit}.rdrInputRange{display:flex}.rdrCalendarWrapper{color:#000;font-size:12px}.rdrDateDisplayWrapper{background-color:#eff2f7}.rdrDateDisplay{margin:.833em}.rdrDateDisplayItem{border-radius:4px;background-color:#fff;box-shadow:0 1px 2px #23394236;border:1px solid transparent}.rdrDateDisplayItem input{cursor:pointer;height:2.5em;line-height:2.5em;border:0px;background:transparent;width:100%;color:#849095}.rdrDateDisplayItemActive{border-color:currentColor}.rdrDateDisplayItemActive input{color:#7d888d}.rdrMonthAndYearWrapper{align-items:center;height:60px;padding-top:10px}.rdrMonthAndYearPickers{font-weight:600}.rdrMonthAndYearPickers select{-moz-appearance:none;appearance:none;-webkit-appearance:none;border:0;background:transparent;padding:10px 30px 10px 10px;border-radius:4px;outline:0;color:#3e484f;background:url("data:image/svg+xml;utf8,<svg width='9px' height='6px' viewBox='0 0 9 6' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'><g id='Artboard' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd' transform='translate(-636.000000, -171.000000)' fill-opacity='0.368716033'><g id='input' transform='translate(172.000000, 37.000000)' fill='%230E242F' fill-rule='nonzero'><g id='Group-9' transform='translate(323.000000, 127.000000)'><path d='M142.280245,7.23952813 C141.987305,6.92353472 141.512432,6.92361662 141.219585,7.23971106 C140.926739,7.5558055 140.926815,8.06821394 141.219755,8.38420735 L145.498801,13 L149.780245,8.38162071 C150.073185,8.0656273 150.073261,7.55321886 149.780415,7.23712442 C149.487568,6.92102998 149.012695,6.92094808 148.719755,7.23694149 L145.498801,10.7113732 L142.280245,7.23952813 Z' id='arrow'></path></g></g></g></svg>") no-repeat;background-position:right 8px center;cursor:pointer;text-align:center}.rdrMonthAndYearPickers select:hover{background-color:#00000012}.rdrMonthPicker,.rdrYearPicker{margin:0 5px}.rdrNextPrevButton{display:block;width:24px;height:24px;margin:0 .833em;padding:0;border:0;border-radius:5px;background:#eff2f7}.rdrNextPrevButton:hover{background:#e1e7f0}.rdrNextPrevButton i{display:block;width:0;height:0;padding:0;text-align:center;border-style:solid;margin:auto;transform:translate(-3px)}.rdrPprevButton i{border-width:4px 6px 4px 4px;border-color:transparent rgb(52,73,94) transparent transparent;transform:translate(-3px)}.rdrNextButton i{margin:0 0 0 7px;border-width:4px 4px 4px 6px;border-color:transparent transparent transparent rgb(52,73,94);transform:translate(3px)}.rdrWeekDays{padding:0 .833em}.rdrMonth{padding:0 .833em 1.666em}.rdrMonth .rdrWeekDays{padding:0}.rdrMonths.rdrMonthsVertical .rdrMonth:first-child .rdrMonthName{display:none}.rdrWeekDay{font-weight:400;line-height:2.667em;color:#849095}.rdrDay{background:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;padding:0;line-height:3em;height:3em;text-align:center;color:#1d2429}.rdrDay:focus{outline:0}.rdrDayNumber{outline:0;font-weight:300;position:absolute;left:0;right:0;top:5px;bottom:5px;display:flex;align-items:center;justify-content:center}.rdrDayToday .rdrDayNumber span{font-weight:500}.rdrDayToday .rdrDayNumber span:after{content:"";position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:18px;height:2px;border-radius:2px;background:#3d91ff}.rdrDayToday:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span:after,.rdrDayToday:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span:after{background:#fff}.rdrDay:not(.rdrDayPassive) .rdrInRange~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrStartEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrEndEdge~.rdrDayNumber span,.rdrDay:not(.rdrDayPassive) .rdrSelected~.rdrDayNumber span{color:#ffffffd9}.rdrSelected,.rdrInRange,.rdrStartEdge,.rdrEndEdge{background:currentColor;position:absolute;top:5px;left:0;right:0;bottom:5px}.rdrSelected{left:2px;right:2px}.rdrStartEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrEndEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrSelected{border-radius:1.042em}.rdrDayStartOfMonth .rdrInRange,.rdrDayStartOfMonth .rdrEndEdge,.rdrDayStartOfWeek .rdrInRange,.rdrDayStartOfWeek .rdrEndEdge{border-top-left-radius:1.042em;border-bottom-left-radius:1.042em;left:2px}.rdrDayEndOfMonth .rdrInRange,.rdrDayEndOfMonth .rdrStartEdge,.rdrDayEndOfWeek .rdrInRange,.rdrDayEndOfWeek .rdrStartEdge{border-top-right-radius:1.042em;border-bottom-right-radius:1.042em;right:2px}.rdrDayStartOfMonth .rdrDayInPreview,.rdrDayStartOfMonth .rdrDayEndPreview,.rdrDayStartOfWeek .rdrDayInPreview,.rdrDayStartOfWeek .rdrDayEndPreview{border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;border-left-width:1px;left:0}.rdrDayEndOfMonth .rdrDayInPreview,.rdrDayEndOfMonth .rdrDayStartPreview,.rdrDayEndOfWeek .rdrDayInPreview,.rdrDayEndOfWeek .rdrDayStartPreview{border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;border-right-width:1px;right:0}.rdrDayStartPreview,.rdrDayInPreview,.rdrDayEndPreview{background:#ffffff17;position:absolute;top:3px;left:0;right:0;bottom:3px;pointer-events:none;border:0px solid currentColor;z-index:1}.rdrDayStartPreview{border-top-width:1px;border-left-width:1px;border-bottom-width:1px;border-top-left-radius:1.333em;border-bottom-left-radius:1.333em;left:0}.rdrDayInPreview{border-top-width:1px;border-bottom-width:1px}.rdrDayEndPreview{border-top-width:1px;border-right-width:1px;border-bottom-width:1px;border-top-right-radius:1.333em;border-bottom-right-radius:1.333em;right:0}.rdrDefinedRangesWrapper{font-size:12px;width:226px;border-right:solid 1px #eff2f7;background:#fff}.rdrDefinedRangesWrapper .rdrStaticRangeSelected{color:currentColor;font-weight:600}.rdrStaticRange{border:0;cursor:pointer;display:block;outline:0;border-bottom:1px solid #eff2f7;padding:0;background:#fff}.rdrStaticRange:hover .rdrStaticRangeLabel,.rdrStaticRange:focus .rdrStaticRangeLabel{background:#eff2f7}.rdrStaticRangeLabel{display:block;outline:0;line-height:18px;padding:10px 20px;text-align:left}.rdrInputRanges{padding:10px 0}.rdrInputRange{align-items:center;padding:5px 20px}.rdrInputRangeInput{width:30px;height:30px;line-height:30px;border-radius:4px;text-align:center;border:solid 1px rgb(222,231,235);margin-right:10px;color:#6c767a}.rdrInputRangeInput:focus,.rdrInputRangeInput:hover{border-color:#b4bfc4;outline:0;color:#333}.rdrCalendarWrapper:not(.rdrDateRangeWrapper) .rdrDayHovered .rdrDayNumber:after{content:"";border:1px solid currentColor;border-radius:1.333em;position:absolute;top:-2px;bottom:-2px;left:0;right:0;background:transparent}.rdrDayPassive{pointer-events:none}.rdrDayPassive .rdrDayNumber span{color:#d5dce0}.rdrDayPassive .rdrInRange,.rdrDayPassive .rdrStartEdge,.rdrDayPassive .rdrEndEdge,.rdrDayPassive .rdrSelected,.rdrDayPassive .rdrDayStartPreview,.rdrDayPassive .rdrDayInPreview,.rdrDayPassive .rdrDayEndPreview{display:none}.rdrDayDisabled{background-color:#f8f8f8}.rdrDayDisabled .rdrDayNumber span{color:#aeb9bf}.rdrDayDisabled .rdrInRange,.rdrDayDisabled .rdrStartEdge,.rdrDayDisabled .rdrEndEdge,.rdrDayDisabled .rdrSelected,.rdrDayDisabled .rdrDayStartPreview,.rdrDayDisabled .rdrDayInPreview,.rdrDayDisabled .rdrDayEndPreview{filter:grayscale(100%) opacity(60%)}.rdrMonthName{text-align:left;font-weight:600;color:#849095;padding:.833em}body,html{margin:0;padding:0;font-family:Arial,sans-serif;background-color:#fff;height:100%}.dots{margin-bottom:20px}.dot{height:10px;width:10px;margin:0 5px;background-color:#ccc;border-radius:50%;display:inline-block}.dot.active{background-color:#a64ca6}.custom-popup{position:absolute;background-color:#fff;border:1px solid #0074D9;border-radius:4px;top:0;padding:10px;box-shadow:0 2px 10px #00000080;width:450px;height:100%;max-height:500px;overflow-y:auto;z-index:10;margin-top:207px;margin-left:73px}.heading{font-size:24px;font-weight:700;margin-bottom:40px;color:#222}.filters{display:flex;justify-content:center;gap:20px}.filter{display:flex;align-items:center;padding:15px;background-color:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;position:relative}.filter i{margin-right:10px;color:#777}.filter select{border:none;outline:none;font-size:16px;color:#555;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:20px}.dropdown-arrow{position:absolute;right:15px;pointer-events:none}.filter select option{padding:10px}.detail-section{display:flex;flex-wrap:wrap;justify-content:space-between;position:relative}#map{width:100%;max-width:1900px;height:880px;margin:0 auto;overflow:hidden}.detail{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;padding:10px 15px;overflow-y:auto;width:18%}.detail h3{margin-bottom:15px;color:#333;font-size:1.5em}.detail ul{list-style-type:none;padding:0;max-height:400px}.detail li{background-color:#f9f9f9;margin-bottom:10px;padding:10px;border-radius:5px;transition:background-color .3s}.detail li:hover{background-color:#e0e0e0;cursor:pointer}.marker{position:relative;width:8px;height:8px;background-color:#16202e;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:10px;font-weight:700;cursor:pointer}.marker-label{display:flex;position:absolute;align-items:center;gap:8px;width:auto;left:50%;transform:translate(-50%,-50%);font-size:10px;text-align:center;white-space:nowrap;background-color:#88968799;color:#000;margin-bottom:10px;padding:2px;border-radius:5px}.first-marker .marker-label{margin-bottom:35px!important}.marker .marker-label:first-child,.marker .marker-label:last-child,.first-marker .marker-label,.last-marker .marker-label,.mid-marker .marker-label{margin-bottom:35px!important}.marker-label .map-portname{font-size:12px;color:#333;display:flex;gap:5px;padding:5px}.first-marker:before{content:"";padding:13px;border-radius:50px;border:4px solid green}.mid-marker:before{content:"";border-radius:50px;padding:13px;border-left:3px solid green;border-right:3px solid red}.last-marker:before{content:"";padding:13px;border-radius:50px;border:4px solid red}.icon-dots{color:#393939;font-size:1.2rem}.city-details{position:absolute;top:25px;left:10px;background-color:#fff;padding:15px;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 10px #0000001a;font-size:14px;max-width:250px;z-index:10;display:none;transition:opacity .2s ease-in-out;opacity:0}.city-label{cursor:pointer;font-size:18px;color:#333;transition:color .3s ease}.city-label:hover{color:#2c2929}.city-label:hover .city-details{display:block;opacity:1}.city-details p{margin:5px 0;color:#333}.city-details strong{color:#966f37}.city-details p:first-child{margin-top:0}.city-details p{text-transform:capitalize}.custom-popup p{font-size:medium}.close-popup{cursor:pointer;font-size:20px;color:#ff4d4d;position:absolute;top:5px;right:10px}.close-popup:hover{color:#ff1a1a}.custom-popup h4{margin:0;font-size:1.5em}.custom-popup h5{margin:10px 0}.port-detail{margin-bottom:10px;border:1px solid #f0f0f0;padding:10px;border-radius:5px;background-color:#f9f9f9}.custom-popup table{width:100%;border-collapse:collapse}.custom-popup th,.custom-popup td{border:1px solid #ddd;padding:8px}.custom-popup th{background-color:#f2f2f2;text-align:left}.important-points h5{margin-bottom:20px;color:#fff;background-color:#5f9ea0;padding:10px;border-radius:5px}.point{margin:10px}.booking-point-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;font-size:16px;color:#fff;background:linear-gradient(45deg,#a07832,#795548);border:none;border-radius:6px;text-decoration:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 8px #0003}.booking-point-btn:hover{background-color:#a07832;background:linear-gradient(45deg,#a07832,#795548);color:#fff;transform:translateY(-2px)}.point .title{font-size:16px;font-weight:600;text-transform:uppercase;color:#004d40;margin:0;letter-spacing:.5px}.point .value{font-size:16px;font-weight:700;margin:8px 0;color:#ff5722;letter-spacing:.5px}.important-points-wrapper{position:absolute;right:250px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;width:100%;max-width:600px;z-index:10;bottom:10px}.port-image-slider{width:100%;overflow:hidden}.slider-container{display:flex;gap:21px;transition:transform .5s ease;padding:0;box-sizing:border-box}.slider-card{flex:0 0 calc(33.33% - 20px);max-width:calc(33.33% - 20px);min-width:100px;height:100px;background:#f9f9f9;border-radius:5px;overflow:hidden;text-align:center}.slider-card img{width:100%;height:70px;object-fit:cover}.slider-arrows{display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;transform:translateY(-50%);padding:0 20px;z-index:10;bottom:0;top:45px;right:10px}.arrow{font-size:50px;cursor:pointer;-webkit-user-select:none;user-select:none;color:#fff}.arrow:hover{color:#007bff}.arrow.disabled{cursor:not-allowed;color:#ccc}.left-arrow{margin-left:70px}.ponits-heading{background-color:#e2ecbd;padding:10px;border-radius:5px;text-align:center;color:#333;font-family:Arial,sans-serif;font-size:1.2em;margin:0;box-shadow:0 4px 6px #0000001a}.slider-card-info h5{color:#161515;margin-top:0}.filters-segments{position:absolute;display:flex;bottom:0;left:15px;margin:8px 50px 0 0;align-items:center;padding:10px}.filters-segments .toggle-open{z-index:20}.filter-select select{width:100%;padding:8px 30px 8px 12px;font-size:16px;color:#333;background-color:#f9f9f9;border:1px solid #ccc;border-radius:8px;outline:none;transition:border-color .3s ease;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.filter-select select:hover{border-color:#888}.filter-select select:focus{border-color:#0056b3;box-shadow:0 0 4px #0056b34d}.mapboxgl-ctrl{display:none!important}.container-box{display:flex;position:relative;max-width:2200px;margin:0 auto;text-align:center}.panel-toggle-btn{position:fixed;left:20px;z-index:10;background-color:#dfc196cf;color:#000;padding:10px;border:none;cursor:pointer;border-radius:15px;margin:20px}.panel-toggle-btn:hover{background-color:#dfc196}.toggle-open{margin-left:45%!important}.detail-section{display:flex;flex-grow:1;transition:margin-left .3s ease}.map{flex-grow:1;position:relative}.side-panel{position:absolute;display:flex;flex-direction:row;left:0;top:0;bottom:0;width:45%;z-index:5;transition:transform .3s ease;flex-wrap:wrap}.sidepanel-cont-box{position:relative;background-color:#fff;padding:15px 20px 10px;z-index:5;width:100%}.side-panel.portpanel{width:100%}.sidepanel-cont-box.portpanel{width:45%}.side-panel.open{display:flex;transform:translate(0)}.side-panel p{font-size:14px;color:#333}.panel-heading-section{margin-top:5px;margin-bottom:20px}.side-panel .panel-content{padding-right:10px;max-height:100%;display:flex;flex-direction:column;align-items:center}.side-panel h2{font-size:30px;font-weight:500;color:#264159;margin-bottom:0;padding-bottom:0;margin-top:0;text-transform:capitalize;font-family:Poppins,sans-serif}.side-panel p{font-size:14px;color:#444;line-height:1.6;margin-top:0}.side-panel span{display:block}.side-panel span hr{border:0;border-top:1px solid #e5e5e5;margin-top:20px}.side-panel .empty-state{font-size:16px;font-weight:500;color:#888;text-align:center;margin-top:50px;padding:20px;background-color:#fafafa;border-radius:8px;border:1px solid #ddd}.segment-info{font-size:14px;color:#555;margin-bottom:15px}.segment-port{font-size:14px;color:#777}.segment-info span{display:block;margin-bottom:10px}.important-points{position:absolute;padding:10px 10px 0 0;border-radius:8px;font-family:Arial,sans-serif;font-size:14px;right:0}.filter-select{position:relative;display:inline-block}.dropdown-select{padding:10px;width:200px;font-size:14px;cursor:pointer}.countries-option.selected{background-color:#e7e7e7}.custom-dropdown{position:absolute;top:0;left:100%;margin-left:10px;background-color:#fff;border:1px solid #ccc;box-shadow:0 4px 6px #0000001a;z-index:10;display:block;min-width:200px}.dropdown-option{padding:10px;background-color:#f9f9f9;cursor:pointer;text-align:left}.dropdown-option:hover{background-color:#e0e0e0}.segment-container{display:flex;position:relative;padding:10px;align-items:center;gap:10px;z-index:3}.all-segments{display:flex;align-items:center;gap:5px;cursor:pointer;padding:10px;background-color:#a07832;color:#fff;border-radius:8px;height:100%}.selelcted-seg-name{text-transform:capitalize}.segment-options{visibility:hidden;opacity:0;position:absolute;top:5%;left:135px;background-color:#fff;padding:10px;border-radius:8px;box-shadow:0 4px 6px #0000001a;z-index:1;flex-direction:row;gap:5px;display:flex;transition:visibility .2s ease,opacity .2s ease}.segment-container:hover .segment-options{visibility:visible;opacity:1}.segment-button,.more-button{display:flex;flex-direction:column;align-items:center;cursor:pointer;width:102px;text-align:center}.segment-button{border-radius:5px}.segment-button:hover,.more-button:hover{background-color:#f0f0f0;border-radius:5px}.segment-icon{font-size:18px;margin-bottom:5px}.more-button .segment-more-icon{margin-top:5px;width:24px;height:23px;color:#333}.segment-all-options{width:250px;padding:10px;background-color:#fff;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 8px #0000001a}.segment-option-section{margin-bottom:20px}h3{font-size:14px;color:#333;margin-bottom:10px}.options-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.option{display:flex;flex-direction:column;align-items:center;text-align:center}.option img{width:40px;height:40px;border-radius:5px;margin-bottom:5px}.option span{font-size:12px;color:#555}.checkbox-option{display:flex;align-items:center;gap:5px;font-size:12px;color:#333}input[type=radio],input[type=checkbox]{margin-right:5px}.all-segments-box{position:relative;border:1px solid #ccc;padding:20px;border-radius:10px;background-color:#fff;box-shadow:0 4px 8px #0000001a;max-width:400px;margin:0 15px auto;overflow:hidden;z-index:10}.closeBtn{position:absolute;right:2px;top:0;font-size:20px;color:#666;cursor:pointer;transition:transform .2s,color .2s}.closeBtn:hover{color:#333;transform:scale(1.1)}.segments-container{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.segment-box-section{display:flex;align-items:center;padding:10px 15px;border:1px solid #e0e0e0;border-radius:8px;background-color:#fafafa;cursor:pointer;width:calc(50% - 10px);transition:background-color .2s,transform .2s;box-shadow:0 2px 4px #0000000d}.segment-box-section:hover{background-color:#f0f0f0;transform:translateY(-2px)}.segment-img{margin-right:10px;font-size:20px}.segment-name{font-weight:500;color:#333;font-size:14px;text-transform:capitalize}.segment-box-section.selected{background-color:#e7e7e7;color:#fff;border:1px solid #555}.segment-button.selected{background-color:#e7e7e7;border:1px solid #555}.countries-carousel{display:flex;align-items:center;gap:20px}.ports-tb-container{display:flex;padding:25px 55px 70px 20px;width:100%;max-width:750px;background-color:#f2ede6;margin-top:35px}.all-countries{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.select-country{width:150px;height:50px;display:flex;align-items:center;justify-content:center;background-color:#fff;border:2px solid #d5d5d5;color:#0b3350;cursor:pointer;transition:background-color .3s;font-family:Poppins,sans-serif;font-weight:500;font-size:15px;padding:2px 2px 0}.select-country:hover{background-color:#f9f9f9}.select-country.selected{background-color:#e7e7e7}.arrow-button{background:none;border:none;cursor:pointer;font-size:24px;color:#0e3652;transition:color .3s}.arrow-button:hover{color:#007bff}.arrow-button:disabled{color:#b6c9d7;cursor:not-allowed}.panel-top-header{display:flex;align-items:center;margin-bottom:25px;gap:15px;width:100%;position:relative}.logo-for-segment{margin-right:10px;width:52px;height:52px}.ports-data-container,.segments-select-box{display:flex;flex-direction:column;gap:20px;width:100%}.port-detail-box{height:530px;padding:20px;background-color:#f2ede6;max-height:600px;overflow:auto}.scroll-container{height:530px;padding:20px;background-color:#f2ede6;max-height:600px;overflow:hidden}.port-item{display:flex;flex-direction:row;align-items:center;gap:15px;padding:15px;border-bottom:1px solid #e0e0e0;cursor:pointer}.port-item:hover{background-color:#fff;border-radius:10px}.port-img img{height:50px;width:50px;object-fit:cover;border-radius:50%;border:1px solid #00000094;background-color:#fff}.port-date{font-size:15px;color:#0b3350;font-family:Poppins,sans-serif;font-weight:500;width:20%}.port-name{font-size:15px;color:#0b3350;width:50%;font-family:Poppins,sans-serif;font-weight:500}.port-eta-etd{font-size:15px;color:#728693;font-family:Poppins,sans-serif;font-weight:500;width:20%}.empty-state{color:#999;text-align:center;padding:20px;font-size:16px}.port-detail-box::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 0px rgba(0,0,0,.3);border-radius:10px;background-color:#e3ded8}.port-detail-box::-webkit-scrollbar{width:15px;height:15px;background-color:#f2ede6}.port-detail-box::-webkit-scrollbar-thumb{border-radius:10px;background-color:#afa6a6}.segment-data-container{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.segment-detail-box{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.segment-item{width:auto;height:60px;display:flex;align-items:center;justify-content:center;background-color:#f2ede6;border:1px solid #d5d5d5;color:#0e3652;cursor:pointer;transition:background-color .3s;padding:20px}.segment-eta-etd{display:flex;align-items:center;justify-content:center}.dates-container{display:flex;flex-direction:column;align-items:center;margin-left:5px}.date-text{margin:2px 0}.days,.destination,.countries-count,.segment-eta-etd{display:flex;align-items:center}.total-days,.total-ports,.total-countries,.date-etaetd{margin-left:8px}.port-data-section{position:relative;flex:1;height:auto;background-color:#f2ede6}.port-inner-img img{height:50%;width:100%;object-fit:cover;max-height:283px}.inner-port-item{display:flex;flex-direction:row;align-items:center;gap:20px;padding:15px;border-bottom:1px solid #e0e0e0;cursor:pointer}.inner-port-name{font-size:50px;color:#0b3350;font-family:Poppins,sans-serif;font-weight:500}.inner-port-img img{height:70px;width:70px;object-fit:cover;border-radius:50%;border:1px solid #00000094;background-color:#fff}.port-container{display:flex;margin-top:15px;justify-content:space-between;align-items:flex-start;padding:40px 50px;font-family:Arial,sans-serif;color:#333}.port-details{width:100%;flex:1;max-width:50%;text-align:left}.port-header{display:flex;align-items:center;gap:15px;margin-bottom:20px}.flag-icon{width:60px;height:60px;border-radius:50%}.port-header h1{margin:0;font-size:30px;color:#0b3350}.port-dates{display:flex;justify-content:space-between;margin-top:30px;color:#0b3350}.date-time{display:flex;flex-direction:column;gap:10px;color:#0b3350}.date-time div strong{font-size:17px;color:#0b3350}.port-about{flex:1;text-align:left;max-width:45%;padding-left:20px}.port-about h2{margin-top:0;font-size:20px;color:#0b3350}.port-about p{font-size:12px;line-height:1.5;color:#0b3350;margin-top:30px}.port-info-section{text-align:left;margin-top:30px;padding:0 50px 40px;line-height:2;color:#0b3350}.port-info-section strong{margin-bottom:5px}.port-info-section p{margin:5px 0}.port-info-hr hr{border:.5px solid;color:#ccc8c3}.excursions-info-section{text-align:left;margin-top:20px;padding:0 50px;color:#0b3350}.view-full-map{position:absolute;right:25px;bottom:25px}.fullmap{cursor:pointer;display:flex;align-items:center;gap:10px}.fullmap strong:hover{color:#a07832}.view-full-map strong{display:flex;color:#0b3350;font-weight:500;font-size:18px;font-family:Poppins,sans-serif}button.toggleClose{position:absolute;right:0;background:none;border:none;cursor:pointer;width:40px;height:40px;padding:0;border-radius:50%;background-color:#dfc196cf;color:#000;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 6px #0000001a}.flip-button{position:relative;width:100px;height:50px;perspective:1000px}.flip-button .flipSegments{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;backface-visibility:hidden;border:none;border-radius:5px;cursor:pointer;font-weight:700;padding:10px 20px}.flipSegments.active{transform:scale(1.1);box-shadow:0 4px 6px #0003}.button-front{background-color:#dfc196cf;color:#000}.button-back{background-color:#dfc196cf;color:#000;transform:rotateY(180deg)}.flip-button:hover .button-front{transform:rotateY(180deg)}.flip-button:hover .button-back{transform:rotateY(0)}.toggleSwitch{display:inline-block;height:18px;position:relative;overflow:visible;padding:0;cursor:pointer;width:200px;background-color:#fafafa;border:1px solid #ccc;height:34px;height:50px;display:flex;flex-direction:row;border-radius:25px;justify-content:center;align-items:center}.toggleSwitch *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.toggleSwitch label,.toggleSwitch>span{line-height:20px;height:20px;vertical-align:middle}.toggleSwitch input:focus~a,.toggleSwitch input:focus+label{outline:none}.toggleSwitch label{position:relative;z-index:3;display:block;width:100%}.toggleSwitch input{position:absolute;opacity:0;z-index:5}.toggleSwitch input{position:absolute;opacity:0;width:0;height:0}.toggleSwitch .right-span,.toggleSwitch .left-span{flex:1;padding:15px;border-radius:20px;position:relative;transition:background-color .5s ease}span.setup_toogle_ports{width:100%;display:flex;height:100%;align-items:center}.segmPortsChecked{background-color:#d0a86a;color:#fff}.togglehide{display:none!important}.country-slice{display:flex;flex-wrap:wrap;gap:5px}.mobile-full-map{display:none}@media (max-width: 1440px){.ports-tb-container{padding:25px 20px 70px;max-height:450px}.port-name,.port-date,.port-eta-etd{font-size:16px}.port-header h1{font-size:20px}}@media (max-width: 1024px){.side-panel,.sidepanel-cont-box.portpanel{width:100%}.mobile-full-map{display:flex}.full-map{display:none}.toggle-open{margin-left:0!important}}@media (max-width: 425px){.segment-options{left:0;top:-119px;flex-wrap:wrap;width:250px;justify-content:center}.all-segments-box{display:flex;flex-wrap:wrap;max-height:300px;overflow:auto}.segment-box-section{width:100%}.logo-for-segment{margin-right:10px;width:40px;height:40px}.select-country{font-size:13px;width:130px}.panel-top-header{width:150px}.toggleSwitch{width:130px;height:35px}.toggleSwitch .right-span,.toggleSwitch .left-span{padding:7px}span.setup_toogle_ports{font-size:13px}button.toggleClose{width:30px;height:30px}.toggleCloseIcon{font-size:20px!important}}@media only screen and (max-width: 767px){.routers .detail-section{margin:0!important;padding:0 15px;flex-wrap:wrap}.routers .detail-section .side-panel{width:100%;flex-wrap:wrap;overflow:auto}.container-box,.panel-top-header{width:100%}.side-panel h2{font-size:18px}.logo-for-segment{width:30px;height:auto;margin-right:0}.all-countries .country-slice{flex-wrap:nowrap}.port-detail-box{padding:5px}.ports-tb-container{overflow:auto;padding:0;width:100%}.ports-tb-container .ports-data-container{width:550px}.port-name{text-align:left}.filters-segments{margin:0!important;left:0!important}.port-container{padding:20px;flex-wrap:wrap}.port-details,.port-about{max-width:100%;flex:0 0 100%;margin:20px 0;padding:0}.port-data-section{height:auto}.date-time{line-height:24px}.port-about p{line-height:normal;font-size:16px;line-height:26px;margin-top:10px}.port-info-section{padding:0 20px 30px}.ports-tb-container .ports-data-container .port-item{width:100%}.ports-tb-container .ports-data-container .port-detail-box{width:100%;width:550px}}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgb(0 0 0/0)}.mapboxgl-canvas{left:0;position:absolute;top:0}.mapboxgl-map:-webkit-full-screen{height:100%;width:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:grab;-webkit-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom,.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-left,.mapboxgl-ctrl-right,.mapboxgl-ctrl-top,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{pointer-events:none;position:absolute;z-index:2}.mapboxgl-ctrl-top-left{left:0;top:0}.mapboxgl-ctrl-top{left:50%;top:0;transform:translate(-50%)}.mapboxgl-ctrl-top-right{right:0;top:0}.mapboxgl-ctrl-right{right:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl-bottom-right{bottom:0;right:0}.mapboxgl-ctrl-bottom{bottom:0;left:50%;transform:translate(-50%)}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-left{left:0;top:50%;transform:translateY(-50%)}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{float:left;margin:10px 0 0 10px}.mapboxgl-ctrl-top .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{float:right;margin:10px 10px 0 0}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,.mapboxgl-ctrl-right .mapboxgl-ctrl{float:right;margin:0 10px 10px 0}.mapboxgl-ctrl-bottom .mapboxgl-ctrl{float:left;margin:10px 0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl,.mapboxgl-ctrl-left .mapboxgl-ctrl{float:left;margin:0 0 10px 10px}.mapboxgl-ctrl-group{background:#fff;border-radius:4px}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px #0000001a}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{background-color:transparent;border:0;box-sizing:border-box;cursor:pointer;display:block;height:29px;outline:none;overflow:hidden;padding:0;width:29px}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{background-position:50%;background-repeat:no-repeat;display:block;height:100%;width:100%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl-group button:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:only-child{border-radius:inherit}.mapboxgl-ctrl button:not(:disabled):hover{background-color:#0000000d}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E")}}@keyframes mapboxgl-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;cursor:pointer;display:block;height:23px;margin:0 0 -4px -4px;overflow:hidden;width:88px}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{background-color:#ffffff80;margin:0;padding:0 5px}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{background-color:#fff;border-radius:12px;box-sizing:content-box;margin:10px;min-height:20px;padding:2px 24px 2px 0;position:relative}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{border-radius:12px;padding:2px 8px 2px 28px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{background-color:#ffffff80;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:none;height:24px;outline:none;position:absolute;right:0;top:0;width:24px}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:#0000000d}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{right:0;top:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0;top:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}.mapboxgl-ctrl-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:#000000bf;text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:#ffffffbf;border:2px solid #333;border-top:#333;box-sizing:border-box;color:#333;font-size:10px;padding:0 5px;white-space:nowrap}.mapboxgl-popup{display:flex;left:0;pointer-events:none;position:absolute;top:0;will-change:transform}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{border:10px solid transparent;height:0;width:0;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-bottom-color:#fff;border-top:none}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom-color:#fff;border-left:none;border-top:none}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom-color:#fff;border-right:none;border-top:none}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-left-color:#fff;border-right:none}.mapboxgl-popup-close-button{background-color:transparent;border:0;border-radius:0 3px 0 0;cursor:pointer;position:absolute;right:0;top:0}.mapboxgl-popup-close-button:hover{background-color:#0000000d}.mapboxgl-popup-content{background:#fff;border-radius:3px;box-shadow:0 1px 2px #0000001a;padding:10px 10px 15px;pointer-events:auto;position:relative}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{left:0;opacity:1;position:absolute;top:0;transition:opacity .2s;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;border-radius:50%;height:15px;width:15px}.mapboxgl-user-location-dot:before{animation:mapboxgl-user-location-dot-pulse 2s infinite;content:"";position:absolute}.mapboxgl-user-location-dot:after{border:2px solid #fff;border-radius:50%;box-shadow:0 0 3px #00000059;box-sizing:border-box;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading{height:0;width:0}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-bottom:7.5px solid #4aa1eb;content:"";position:absolute}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before{border-left:7.5px solid transparent;transform:translateY(-28px) skewY(-20deg)}.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after{border-right:7.5px solid transparent;transform:translate(7.5px,-28px) skewY(20deg)}@keyframes mapboxgl-user-location-dot-pulse{0%{opacity:1;transform:scale(1)}70%{opacity:0;transform:scale(3)}to{opacity:0;transform:scale(1)}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:#1da1f233;border-radius:100%;height:1px;width:1px}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{background:#fff;border:2px dotted #202020;height:0;left:0;opacity:.5;position:absolute;top:0;width:0}@media print{.mapbox-improve-map{display:none}}.mapboxgl-scroll-zoom-blocker,.mapboxgl-touch-pan-blocker{align-items:center;background:#000000b3;color:#fff;display:flex;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:absolute;text-align:center;top:0;transition:opacity .75s ease-in-out;transition-delay:1s;width:100%}.mapboxgl-scroll-zoom-blocker-show,.mapboxgl-touch-pan-blocker-show{opacity:1;transition:opacity .1s ease-in-out}.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page .mapboxgl-canvas{touch-action:pan-x pan-y}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translateZ(0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{display:table;content:""}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url(/assets/ajax-loader-BcnMEykj.gif) center center no-repeat}@font-face{font-family:slick;font-weight:400;font-style:normal;src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=);src:url(data:application/vnd.ms-fontobject;base64,AAgAAGQHAAABAAIAAAAAAAIABQkAAAAAAAABAJABAAAAAExQAQAAgCAAAAAAAAAAAAAAAAEAAAAAAAAATxDE8AAAAAAAAAAAAAAAAAAAAAAAAAoAcwBsAGkAYwBrAAAADgBSAGUAZwB1AGwAYQByAAAAFgBWAGUAcgBzAGkAbwBuACAAMQAuADAAAAAKAHMAbABpAGMAawAAAAAAAAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("embedded-opentype"),url(data:font/woff;base64,d09GRk9UVE8AAAVkAAsAAAAAB1wAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAABDRkYgAAABCAAAAi4AAAKbH/pWDkZGVE0AAAM4AAAAGgAAABxt0civR0RFRgAAA1QAAAAcAAAAIAAyAARPUy8yAAADcAAAAFIAAABgUBj/rmNtYXAAAAPEAAAAUAAAAWIiC0SwaGVhZAAABBQAAAAuAAAANgABMftoaGVhAAAERAAAABwAAAAkA+UCA2htdHgAAARgAAAADgAAAA4ESgBKbWF4cAAABHAAAAAGAAAABgAFUABuYW1lAAAEeAAAANwAAAFuBSeBwnBvc3QAAAVUAAAAEAAAACAAAwABeJw9ks9vEkEUx2cpWyeUoFYgNkHi2Wt7N3rVm3cTs3UVLC4LxIWEQvi1P3i7O1tYLJDAmlgKGEhQrsajf0j7J3jYTXrQWUrMJG+++b55n5e8NwwKBhHDMLv5kxT3ATEBxKBn3qOAl9zxHgb1MAPhHQgHkyF08Gr/L8B/Eb6zWnmCJ7AJVLubQOheArXvJ1A4EXi6j4I+Zg9F0QFKvsnlBCmXeve+sFEnb/nCptdtQ4QYhVFRAT1HrF8UQK/RL/SbmUbclsvGVFXRZKDHUE38cc4qpkbAAsuwiImvro+ufcfaOIQ6szlrmjRJDaKZKnbjN3GWKIbiIzRFUfCffuxxKOL+3LDlDVvx2TdxN84qZEsnhNBa6pgm2dAsnzbLsETdsmRFxUeHV4e+I2/ptN8TyqV8T3Dt29t7EYOuajVIw2y1Wy3M86w0zg/Fz2IvawmQAUHOVrPVfLkoScVynsqsTG0MGUs4z55nh3mnOJa+li+rl9WpPIcFfDubDeaDC+fLBdYN3QADzLauGfj4B6sZmq6CCpqmtSvF0qlUl2qf5AJIUCSlTqlb7lUG+LRfGzZGzZEyBgccMu6MuqPecNDvD4Y9Kjtj4gD+DsvKVMTcMdtqtZtmkzQstQvYje7Syep0PDSAhSOeHYXYWThEF//A/0YvYV1fSQtpKU5STtrhbQ444OtpKSWJIg3pOg8cBs7maTY1EZf07aq+hjWs7IWzdCYTGhb2CtZ47x+Uhx28AAB4nGNgYGBkAIJz765vANHnCyvqYTQAWnkHswAAeJxjYGRgYOADYgkGEGBiYARCFjAG8RgABHYAN3icY2BmYmCcwMDKwMHow5jGwMDgDqW/MkgytDAwMDGwcjKAQQMDAyOQUmCAgoA01xQGB4ZExUmMD/4/YNBjvP3/NgNEDQPjbbBKBQZGADfLDgsAAHicY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQzMCQqKClOUJz0/z9YHRLv/+L7D+8V3cuHmgAHjGwM6ELUByxUMIOZCmbgAAA5LQ8XeJxjYGRgYABiO68w73h+m68M3EwMIHC+sKIeTqsyqDLeZrwN5HIwgKUB/aYJUgAAeJxjYGRgYLzNwMCgx8QAAkA2IwMqYAIAMGIB7QIAAAACAAAlACUAJQAlAAAAAFAAAAUAAHicbY49asNAEIU/2ZJDfkiRIvXapUFCEqpcptABUrg3ZhEiQoKVfY9UqVLlGDlADpAT5e16IUWysMz3hjfzBrjjjQT/EjKpCy+4YhN5yZoxcirPe+SMWz4jr6S+5UzSa3VuwpTnBfc8RF7yxDZyKs9r5IxHPiKv1P9iZqDnyAvMQ39UecbScVb/gJO03Xk4CFom3XYK1clhMdQUlKo7/d9NF13RkIdfy+MV7TSe2sl11tRFaXYmJKpWTd7kdVnJ8veevZKc+n3I93t9Jnvr5n4aTVWU/0z9AI2qMkV4nGNgZkAGjAxoAAAAjgAF) format("woff"),url(data:font/ttf;base64,AAEAAAANAIAAAwBQRkZUTW3RyK8AAAdIAAAAHEdERUYANAAGAAAHKAAAACBPUy8yT/b9sgAAAVgAAABWY21hcCIPRb0AAAHIAAABYmdhc3D//wADAAAHIAAAAAhnbHlmP5u2YAAAAzwAAAIsaGVhZAABMfsAAADcAAAANmhoZWED5QIFAAABFAAAACRobXR4BkoASgAAAbAAAAAWbG9jYQD2AaIAAAMsAAAAEG1heHAASwBHAAABOAAAACBuYW1lBSeBwgAABWgAAAFucG9zdC+zMgMAAAbYAAAARQABAAAAAQAA8MQQT18PPPUACwIAAAAAAM9xeH8AAAAAz3F4fwAlACUB2wHbAAAACAACAAAAAAAAAAEAAAHbAAAALgIAAAAAAAHbAAEAAAAAAAAAAAAAAAAAAAAEAAEAAAAHAEQAAgAAAAAAAgAAAAEAAQAAAEAAAAAAAAAAAQIAAZAABQAIAUwBZgAAAEcBTAFmAAAA9QAZAIQAAAIABQkAAAAAAACAAAABAAAAIAAAAAAAAAAAUGZFZABAAGEhkgHg/+AALgHb/9sAAAABAAAAAAAAAgAAAAAAAAACAAAAAgAAJQAlACUAJQAAAAAAAwAAAAMAAAAcAAEAAAAAAFwAAwABAAAAHAAEAEAAAAAMAAgAAgAEAAAAYSAiIZAhkv//AAAAAABhICIhkCGS//8AAP+l3+PedN5xAAEAAAAAAAAAAAAAAAAAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGAIwAsAEWAAIAJQAlAdsB2wAYACwAAD8BNjQvASYjIg8BBhUUHwEHBhUUHwEWMzI2FAcGBwYiJyYnJjQ3Njc2MhcWF/GCBgaCBQcIBR0GBldXBgYdBQgH7x0eMjB8MDIeHR0eMjB8MDIecYIGDgaCBQUeBQcJBFhYBAkHBR4F0nwwMh4dHR4yMHwwMh4dHR4yAAAAAgAlACUB2wHbABgALAAAJTc2NTQvATc2NTQvASYjIg8BBhQfARYzMjYUBwYHBiInJicmNDc2NzYyFxYXASgdBgZXVwYGHQUIBwWCBgaCBQcIuB0eMjB8MDIeHR0eMjB8MDIecR4FBwkEWFgECQcFHgUFggYOBoIF0nwwMh4dHR4yMHwwMh4dHR4yAAABACUAJQHbAdsAEwAAABQHBgcGIicmJyY0NzY3NjIXFhcB2x0eMjB8MDIeHR0eMjB8MDIeAT58MDIeHR0eMjB8MDIeHR0eMgABACUAJQHbAdsAQwAAARUUBisBIicmPwEmIyIHBgcGBwYUFxYXFhcWMzI3Njc2MzIfARYVFAcGBwYjIicmJyYnJjQ3Njc2NzYzMhcWFzc2FxYB2woIgAsGBQkoKjodHBwSFAwLCwwUEhwcHSIeIBMGAQQDJwMCISspNC8mLBobFBERFBsaLCYvKicpHSUIDAsBt4AICgsLCScnCwwUEhwcOhwcEhQMCw8OHAMDJwMDAgQnFBQRFBsaLCZeJiwaGxQRDxEcJQgEBgAAAAAAAAwAlgABAAAAAAABAAUADAABAAAAAAACAAcAIgABAAAAAAADACEAbgABAAAAAAAEAAUAnAABAAAAAAAFAAsAugABAAAAAAAGAAUA0gADAAEECQABAAoAAAADAAEECQACAA4AEgADAAEECQADAEIAKgADAAEECQAEAAoAkAADAAEECQAFABYAogADAAEECQAGAAoAxgBzAGwAaQBjAGsAAHNsaWNrAABSAGUAZwB1AGwAYQByAABSZWd1bGFyAABGAG8AbgB0AEYAbwByAGcAZQAgADIALgAwACAAOgAgAHMAbABpAGMAawAgADoAIAAxADQALQA0AC0AMgAwADEANAAARm9udEZvcmdlIDIuMCA6IHNsaWNrIDogMTQtNC0yMDE0AABzAGwAaQBjAGsAAHNsaWNrAABWAGUAcgBzAGkAbwBuACAAMQAuADAAAFZlcnNpb24gMS4wAABzAGwAaQBjAGsAAHNsaWNrAAAAAAIAAAAAAAAAAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAAABwAAAAEAAgECAQMAhwBECmFycm93cmlnaHQJYXJyb3dsZWZ0AAAAAAAAAf//AAIAAQAAAA4AAAAYAAAAAAACAAEAAwAGAAEABAAAAAIAAAAAAAEAAAAAzu7XsAAAAADPcXh/AAAAAM9xeH8=) format("truetype"),url(/assets/slick-BlzDm7g2.svg#slick) format("svg")}.slick-prev,.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:slick;font-size:20px;line-height:1;opacity:.75;color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir=rtl] .slick-prev{right:-25px;left:auto}.slick-prev:before{content:"←"}[dir=rtl] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir=rtl] .slick-next{right:auto;left:-25px}.slick-next:before{content:"→"}[dir=rtl] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:transparent}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:slick;font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:"•";text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}
