#pay_val1 svg,#pay_val2 svg{overflow:hidden;border-radius:50%}footer.entry-footer.default-max-width{display:none!important}.second_val{position:absolute;top:29px;left:0;transform-origin:50% 0%;transition:all .3s ease-out!important;z-index:10}.second_val:not(.active){transform:scale(0)}@media screen and (min-width:1000px){.desc_header.desctop>a:first-child{min-width:286px;max-height:71px}}@media screen and (max-width:1000px){.helps_header{font-size:18px!important}#pay_val1_mob,#pay_val2_mob{color:var(--3-Dark-text,#222)!important}.second_val{right:0!important;left:unset!important;top:-29px!important}}.send_code_reg label:empty{width:14px;height:14px;border:2px solid #fafafa;border-top:2px solid rgba(0,0,0,0);border-radius:50%;animation:rotate 1s linear infinite;display:inline-block}.send_code_reg label{cursor:pointer}.send_code_reg{min-width:108px;display:flex;justify-content:center}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#myElement2.active{position:fixed;top:-100%;transition:all .3s ease-out;left:0;width:100%;height:fit-content;padding:8px;top:0;background:var(--4-Primary,#eda4c3);box-shadow:0px 8px 18px 0px rgba(0,0,0,.2);z-index:12}#myElement2.active #search_wrapper{transform:unset;top:unset;margin-top:unset;height:40px;margin:unset;border-radius:12px}#myElement2 .desctop_popup{transition:all .2s ease-out;position:absolute;top:-6px;right:-6px;border-radius:18px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 18px 0px rgba(0,0,0,.2);width:433px;height:auto;z-index:15;padding:20px 24px}#myElement2 .closer_wrapper_popup{position:absolute;cursor:pointer;border-radius:8px;background:var(--Accent,#d61e89);width:fit-content;height:fit-content;display:flex;padding:11px;align-items:center;justify-content:center;top:6px;right:8px}#myElement2 .flex1c svg{width:auto;height:auto}#myElement2{justify-content:center}.hidden_button_stick .header_button svg,.hidden_button_stick .header_button{width:40px!important;height:40px!important}.hidden_button_stick{display:none;position:relative}.hidden_button_stick .helps_header{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.hidden_button_stick img,.hidden_button_stick svg{width:17px;height:17px}#myElement2.active .hidden_button_stick{display:flex}#myElement2.active{display:flex;gap:16px;align-items:center}.reg_wrapper{max-height:calc(100vh - 64px)!important}.log_inner{max-height:calc(100vh - 64px - 48px)!important}.log_outer{max-height:calc(100vh - 64px - 48px)!important;overflow:auto;overflow-x:hidden}#myElement2.active .main_city_wrapper .custom1 svg{width:24px;height:24px}#myElement2.active .date_selector .custom1 img{width:24px;height:24px}#myElement2.active #city_span{font-size:14px}#myElement2.active .city_selector>div.main_city_wrapper{padding:8px 16px}#myElement2.active .date_selector{padding:8px 16px}#myElement2.active #search_main_button{padding:3.5px 16px;font-size:14px;border-radius:8px;font-style:500}#myElement2.active #search_main_button svg{width:13px;height:13px}#myElement2.active #config-demo{font-size:14px}#myElement2.active .search_main_button_wrapper{width:135px}.reg_wrapper,.passres_wrapper,.sign_wrapper{padding:24px!important;padding-right:0!important}.log_outer{padding-right:24px}#simple_header_wrapperino.active{min-height:64px}.codder.wrong{border-color:red}.codder.done svg path{stroke:#d61e89}.codder.done input{font-weight:600!important}.flexreg1{width:100%}.splide__slide a{display:flex;height:100%;width:100%}.send_code_reg,.send_code_reg_pre{color:var(--Main-wight-color,#fafafa);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;padding:10px 16px;border-radius:8px;background:var(--Accent-color,#d61e89);margin-left:auto;white-space:nowrap}.simple_reg_span,.simple_reg_span_pre{width:100%;color:var(--Main-black-color,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px}.simple_reg_span b,.simple_reg_span_pre b{font-weight:600}.closer_read_more{z-index:3}.home_location_small_button,.helps_header,.main_city_wrapper,.splide__slide,.singup_button,.reg_split_button,.read_more_single,.read_more_single label,.header_button,#search_main_button,#config-demo,.home_op_button,.desctop_link_popup,.profile_label,.flex1c a,.closer_wrapper_popup,.tel_a,.home_location_big_button,.list_pr_button,.sec7_link,.flink_call,.flink,.fform_button,.flexf6 a,.map_desctop_button,.reset_filters,.sort_select,.show_all_pink,.resort_pop_city,.book_now,.go_on_button,.resort_pop_title,.bread_crump,.show_on_map_single,.book_top_button,.single_show_all_image,.single_checkin_date_wrapper,.sticky_single_solo,.total_single_details,.book_now_single,.guest_pop_close2,.guest_pop_close,.sin_resort_info_button,.anyq_wrapper a,.step_info_edit,.view_tax_details,.next_step_button,.confirm_button,.quiz_bottom_closer,.quiz_closer,.simple_link_acc_wrapper,.req_cancel,.city_link,.sub_area_link,.all_location_city,.all_location_link,.resort_bread_crump,.destination_map,.destination_link,.single_show_all_image,.book_now_single,.contact_button,.show_desctop_current_search,.send_code_reg_pre,.deleter_guest,.social_item_button{transition:opacity .4s ease-out;cursor:pointer}.read_more_single:hover,.home_location_small_button:hover,.helps_header:hover,.main_city_wrapper:hover,.splide__slide:hover,.singup_button:hover,.show_desctop_current_search:hover,.reg_split_button:hover,.header_button:hover,.send_code_reg_pre:hover,#search_main_button:hover,#config-demo:hover,.home_op_button:hover,.desctop_link_popup:hover,.profile_label:hover,.flex1c a:hover,.closer_wrapper_popup:hover,.tel_a:hover,.home_location_big_button:hover,.list_pr_button:hover,.sec7_link:hover,.flink_call:hover,.flink:hover,.fform_button:hover,.flexf6 a:hover,.map_desctop_button:hover,.reset_filters:hover,.sort_select:hover,.show_all_pink:hover,.resort_pop_city:hover,.book_now:hover,.go_on_button:hover,.resort_pop_title:hover,.bread_crump:hover,.show_on_map_single:hover,.book_top_button:hover,.single_show_all_image:hover,.single_checkin_date_wrapper:hover,.sticky_single_solo:hover,.total_single_details:hover,.book_now_single:hover,.guest_pop_close2:hover,.guest_pop_close:hover,.sin_resort_info_button:hover,.anyq_wrapper a:hover,.step_info_edit:hover,.view_tax_details:hover,.next_step_button:hover,.confirm_button:hover,.quiz_bottom_closer:hover,.quiz_closer:hover,.simple_link_acc_wrapper:hover,.deleter_guest:hover,.req_cancel:hover,.city_link:hover,.sub_area_link:hover,.all_location_city:hover,.all_location_link:hover,.resort_bread_crump:hover,.destination_map:hover,.destination_link:hover,.single_show_all_image:hover,.book_now_single:hover,.contact_button:hover,.social_item_button:hover{opacity:.8}.feed_like{position:absolute;top:10px;right:10px;cursor:pointer;z-index:5}svg{overflow:visible}.left_padding{position:relative}.left_padding:after{height:calc(100% - 12px);width:1px;background:#eda4c3;position:absolute;content:'';left:8px;top:0}.custom-radio{padding-bottom:16px;margin-bottom:0!important}.subh_hover:hover svg:first-child{display:none}.subh_hover:hover svg:last-child{display:block}.subh_hover svg:first-child{display:block}.subh_hover svg:last-child{display:none}.subh_hover{width:21px;height:21px;cursor:pointer;transition:all .4s ease-out;border-radius:50%;display:flex;align-items:center;justify-content:center}.subh_hover:hover{background:#d61e89}.hidden-checkbox:checked~.custom-checkbox-label .unchecked-image{fill:#eda4c3}.container{max-width:clamp(1px, 100vw, 1260px);margin:auto;padding:0 clamp(1px, 0.7936507936507936vw, 10px);width:100%}.small_container{width:100%;max-width:clamp(1px, 83.17460317460318vw, 1048px);margin:auto;padding:0 clamp(1px, 0.7936507936507936vw, 10px)}.palm1,.palm2,.palm3{z-index:0!important}div{box-sizing:border-box}.profile_label{display:block}.left_column{width:clamp(1px, 22.6984126984127vw, 286px)}.right_column{width:clamp(1px, 73.17460317460316vw, 922px)}.flex{display:flex}.acenter{align-items:center}.between{justify-content:space-between}.nonactive_button{opacity:.32;pointer-events:none}.noactive_svg{pointer-events:none}.noactive_svg svg path{stroke:#878787;fill:#878787}*{font-family:'Inter',sans-serif!important}body{margin:unset;max-width:100vw;overflow-x:hidden;background:#f5f5f5}html{background:#f5f5f5}.main_search_wrapper{display:flex;gap:32px}.resort_border{width:clamp(1px, 22.6984126984127vw, 286px);height:clamp(1px, 0.3968253968253968vw, 5px);background:#eda4c3;border-radius:clamp(1px, 0.4032258064516129vw, 5px);margin-top:clamp(1px, 1.2698412698412698vw, 16px);margin-bottom:clamp(1px, 1.2698412698412698vw, 16px)}.custom-checkbox input{display:none}.custom-checkbox{position:relative;display:inline-block;cursor:pointer;margin-bottom:16px}.custom-checkbox-label{position:relative;padding-left:33px;color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;cursor:pointer;display:block}.custom-checkbox:last-child{margin-bottom:0}.checkbox_wrapper{position:absolute;left:0;top:0;display:flex;width:19px;height:19px;border-radius:5px;border:1px solid var(--4-Primary,#eda4c3)}.unchecked-image{width:100%;height:100%;transition:all .3s ease-out;fill:#fafafa}.unchecked-image{display:block}.filter_title{color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;margin-bottom:clamp(1px, 1.9047619047619049vw, 24px)}.filter_wrapper{border-radius:clamp(1px, 1.4516129032258065vw, 18px);background:var(--Main-wight,#fafafa);margin-bottom:clamp(1px, 2.5396825396825395vw, 32px);box-shadow:0px 8px 16px 0px rgba(66,52,61,.15);padding:clamp(1px, 1.2698412698412698vw, 16px);width:100%;display:flex;flex-direction:column}.reset_filters{color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;display:flex;justify-content:center;align-items:center;border-radius:clamp(1px, 0.967741935483871vw, 12px);border:1px solid var(--4-Primary,#eda4c3);padding:clamp(1px, 0.6349206349206349vw, 8px);width:100%;margin-bottom:clamp(1px, 2.5396825396825395vw, 32px)}.bread_crumps{margin-top:clamp(1px, 0.3968253968253968vw, 5px);display:flex;flex-wrap:wrap;gap:8px;margin-bottom:clamp(1px, 1.746031746031746vw, 22px)}.bread_crumps a{color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.54px;display:flex;align-items:center}.bread_crumps a svg{margin-left:clamp(1px, 0.6349206349206349vw, 8px)}.bread_crumps a:last-child{opacity:.6}.main_section{background:#f5f5f5}.aic{align-items:center}.sbet{justify-content:space-between;align-items:center}.price{color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;border-radius:clamp(1px, 0.6451612903225806vw, 8px);background:var(--4-Primary,#eda4c3);padding:clamp(1px, 0.6349206349206349vw, 8px);text-align:center;max-width:calc((100% - 8px - 4px - 4px) / 2);border:unset;outline:unset;box-sizing:border-box}.ranges,.calendar-time{display:none}.minus_plus_wrapper{display:flex}body{background:#f5f5f5}.left_resort_side{width:clamp(1px, 31.11111111111111vw, 392px);height:clamp(1px, 23.730158730158728vw, 299px)}.right_resort_side{width:clamp(1px, 42.06349206349206vw, 530px);height:clamp(1px, 23.730158730158728vw, 299px)}.unchecked-image{transform:scale(1.3)}.checkbox_wrapper{overflow:hidden}#config-demo,.custom1{width:100%!important}#city_span{color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.54px;max-width:calc(100% - 48px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.resort_wrapper{height:clamp(1px, 23.730158730158728vw, 299px);border-radius:clamp(1px, 1.4516129032258065vw, 18px);background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.15);overflow:hidden;display:flex;margin-bottom:clamp(1px, 2.5396825396825395vw, 32px)}.book_now{text-decoration:unset;height:clamp(1px, 3.015873015873016vw, 38px);display:flex;align-items:center;justify-content:center;background:var(--4-Primary,#eda4c3);color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px}.resort_pop_title{padding:0 clamp(1px, 1.2698412698412698vw, 16px);margin-top:clamp(1px, 1.2698412698412698vw, 16px);color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.746031746031746vw, 22px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px;display:block;text-decoration-line:unset}.rev_search_counter{color:var(--Accent,#d61e89);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px}.resort_pop_rating{width:fit-content;background:var(--4-Primary,#eda4c3);padding:clamp(1px, 0.31746031746031744vw, 4px) clamp(1px, 0.6349206349206349vw, 8px);border-radius:clamp(1px, 0.6451612903225806vw, 8px);color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;margin-left:clamp(1px, 1.2698412698412698vw, 16px);display:flex;align-items:center}.resort_pop_rating svg{margin-left:clamp(1px, 0.6349206349206349vw, 8px)}.swiper-button-next:after,.swiper-button-prev:after{font-size:23px!important;font-weight:600!important}.swiper-pagination-fraction{color:var(--3-Dark-text,#222)!important;text-align:center;font-family:Inter;font-size:14px!important;font-style:normal;font-weight:600!important;line-height:normal;padding:4px 8px!important;border-radius:100px;background:var(--4-Primary,#eda4c3);bottom:12px !important;right:16px;left:unset !important;width:fit-content !important}.resort_pop_map,.resort_pop_city{color:var(--Accent,#d61e89);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;text-decoration-line:underline}.resort_pop_city{gap:8px;display:flex;align-items:center}.resort_pop_map svg{margin-right:clamp(1px, 0.6349206349206349vw, 8px)}.custom_wrapper1{margin-top:clamp(1px, 0.6349206349206349vw, 8px);margin-left:clamp(1px, 1.2698412698412698vw, 16px)}.custom_wrapper2{display:flex;gap:8px;margin-top:clamp(1px, 1.9047619047619049vw, 24px);margin-left:clamp(1px, 1.2698412698412698vw, 16px);position:relative;z-index:2}.amentity_main{display:flex;align-items:center;gap:8px;padding-right:clamp(1px, 0.6349206349206349vw, 8px);border-right:1px solid rgba(45,45,45,.5);color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;text-decoration-line:unset}.amentity_main:last-child{border-right:unset}.custom_wrapper3{display:flex;flex-wrap:wrap;overflow:hidden;gap:8px;max-height:clamp(1px, 3.3333333333333335vw, 42px);margin-top:clamp(1px, 1.9047619047619049vw, 24px);margin-left:clamp(1px, 1.2698412698412698vw, 16px);max-width:clamp(1px, 27.77777777777778vw, 350px)}.custom_wrapper3 span{color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;display:flex;gap:8px;align-items:center}.property_type_info{margin-left:clamp(1px, 1.2698412698412698vw, 16px);padding-bottom:clamp(1px, 0.6349206349206349vw, 8px);display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.property_type_info_span{color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px}.right_resort_side{position:relative;display:flex;flex-direction:column;justify-content:space-between}.go_on_button{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;display:flex;gap:16px;align-items:center;padding:clamp(1px, 0.6349206349206349vw, 8px) clamp(1px, 1.2698412698412698vw, 16px);position:absolute;bottom:0;right:0;border-radius:clamp(1px, 1.4516129032258065vw, 18px) clamp(1px, 0vw, 0px);background:var(--Accent,#d61e89);text-decoration:unset}.price_wrapper{position:absolute;display:flex;flex-direction:column;right:0;bottom:clamp(1px, 2.9365079365079363vw, 37px);background:linear-gradient(90deg,#fafafa 0%,rgba(237,164,195,.5) 90.84%);gap:8px;padding:clamp(1px, 1.2698412698412698vw, 16px);text-align:right}.price_small_span{height:clamp(1px, 1.3492063492063493vw, 17px);color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px}.price_big_span{color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:clamp(1px, 1.746031746031746vw, 22px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px}.number_simple{color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;background:var(--4-Primary,#eda4c3);padding:clamp(1px, 0.31746031746031744vw, 4px) clamp(1px, 0.6349206349206349vw, 8px);border:unset!important;outline:unset!important;text-align:center;width:20px!important;min-width:unset!important}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.minus_form{border-bottom-left-radius:8px;border-top-left-radius:8px;background:var(--4-Primary,#eda4c3);height:clamp(1px, 2.0634920634920633vw, 26px);padding:0 clamp(1px, 0.6349206349206349vw, 8px);display:flex;align-items:center}.plus_form{border-bottom-right-radius:8px;border-top-right-radius:8px;background:var(--4-Primary,#eda4c3);height:clamp(1px, 2.0634920634920633vw, 26px);padding:0 clamp(1px, 0.6349206349206349vw, 8px);display:flex;align-items:center}.show_all_pink{padding-left:clamp(1px, 2.619047619047619vw, 33px);color:var(--Accent,#d61e89);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;display:flex;align-items:center;cursor:pointer}.show_all_pink svg{margin-left:clamp(1px, 0.6349206349206349vw, 8px)}.filter_wrapper.expand>*:nth-child(n+14){display:none}.filter_wrapper.expand>*:last-child{display:flex!important}.filter_wrapper.expand.active>*:nth-child(n+14){display:inline-block}.show_all_pink label{cursor:pointer}.show_all_pink.active svg{transform:rotate(180deg)}.desc_header{padding:clamp(1px, 1.9047619047619049vw, 24px) clamp(1px, 5.079365079365079vw, 64px);padding-bottom:clamp(1px, 4.444444444444445vw, 56px);background:var(--4-Primary,#eda4c3);z-index:5}.desc_header{display:flex;justify-content:space-between}.header_center{display:flex;justify-content:flex-start;align-items:center;flex-direction:column;gap:16px}.header_title{color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 2.142857142857143vw, 27px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.81px}.header_subtitle{color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:500;line-height:normal;letter-spacing:.54px}.right_header_wrapper{padding-left:0;display:flex;gap:24px;position:relative}.desc_header>a:first-child{padding-right:44px;display:flex}.right_header_wrapper_j{display:flex;flex-direction:column;gap:16px}.tel_a{text-decoration:unset;display:flex;align-items:center;gap:8px;color:var(--Accent,#d61e89);font-family:Inter;font-size:clamp(1px, 2.142857142857143vw, 27px);font-style:normal;font-weight:600;line-height:normal}.helps_header{display:flex;align-items:center;gap:8px;color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(12px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:500;line-height:normal}.header_button{height:71px;width:71px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--Accent,#d61e89)}.search_wrapper{border-radius:18px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.15);margin:auto;transform:translateY(-50%);height:64px;display:flex;width:fit-content;max-width:calc(100% - 32px);z-index:4!important}.city_selector{position:relative}.city_selector>div.main_city_wrapper{border-right:1px solid #eda4c3;padding:16px;width:409px;display:flex;align-items:center;height:100%;justify-content:space-between;position:relative}.custom1{display:flex;align-items:center;gap:16px;width:fit-content}.city_span{color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.54px}.date_selector{border-right:1px solid #eda4c3;padding:16px;width:409px;display:flex;align-items:center;justify-content:space-between}.search_main_button_wrapper{width:210px;display:flex;justify-content:center;align-items:center}.search_main_button{border-radius:12px;background:var(--Accent,#d61e89);padding:8px 32px;display:flex;gap:8px;align-items:center;color:var(--Main-wight,#fafafa);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px}#config-demo{background:unset;border:unset;outline:unset;color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.54px}.daterangepicker td.in-range{background-color:var(--4-Primary,#eda4c3)!important}.daterangepicker td.available:hover,.daterangepicker th.available:hover{color:var(--Accent,#d61e89)!important}.daterangepicker td.active,.daterangepicker td.active:hover{background-color:var(--Accent,#d61e89)!important;color:white!important}.city_result{margin-bottom:16px;color:var(--3-Dark-text,#222);font-family:Inter;font-size:27px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.81px}.time_solution{cursor:pointer}body .daterangepicker{border-radius:18px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 18px 0px rgba(0,0,0,.2);transform:translateX(-64px) translateY(22px);margin-top:13px}body .daterangepicker .calendar-table{background:var(--Main-wight,#fafafa)}body .daterangepicker:before,body .daterangepicker:after{display:none!important}body .daterangepicker td.off,body .daterangepicker td.off.in-range,body .daterangepicker td.off.start-date,body .daterangepicker td.off.end-date{background:var(--Main-wight,#fafafa)}.daterangepicker .calendar-table{border:unset!important}body .daterangepicker .calendar-table .next span,body .daterangepicker .calendar-table .prev span{border-color:#d61e89}.daterangepicker{z-index:15!important}#myElement2.active{z-index:20!important}.select_city_wrapper>*{max-height:400px;overflow:auto;padding-right:32px;padding-left:32px;padding-bottom:2px}.select_city_wrapper{position:absolute;border-radius:18px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 18px 0px rgba(0,0,0,.2);padding:24px 0;padding-right:0;top:calc(100% + 16px);left:0;width:520px;min-height:395px}.select_city_title{position:sticky;top:0;color:var(--3-Dark-text,#222);font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px;margin-bottom:24px;cursor:pointer;background:#fafafa;z-index:2}.select_city_title.back:hover:before{background:url(https://www.dealatrip.co.uk/wp-content/uploads/2024/01/Property-1Variant2.svg)}.select_city_title.back:before{content:'';position:absolute;top:2px;left:-25px;background:url(https://www.dealatrip.co.uk/wp-content/uploads/2023/10/Vector.svg);width:6px;height:21px;width:21px;padding:7px;background-repeat:no-repeat;background-position:center center;box-sizing:border-box}.select_city_image_wrapper{width:136px;height:136px;border-radius:14px;overflow:hidden;position:relative;cursor:pointer}.select_city_image_wrapper img{width:100%;height:100%;object-fit:cover;transition:all .2s ease-out}.select_city_image_wrapper:hover img{transform:scale(1.1)}.select_city_image_wrapper:hover{box-shadow:inset 0px 0px 2px var(--Accent,#d61e89)}.custom_wrapper4{display:flex;flex-wrap:wrap;gap:24px}.image_title_select{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;padding:4px 8px;border-radius:6px;background:var(--Accent,#d61e89);position:absolute;bottom:8px;left:8px}.select_city_wrapper{display:none;z-index:10}.select_city_wrapper>*{display:none}.city_selector{cursor:pointer}.city_selector.active .select_city_wrapper{display:block}.city_selector.active .select_city_wrapper>*:first-child{display:flex}.search_wrapper{z-index:10;position:relative}.select_city_image_wrapper.active{border:1px solid #d61e89}.select_small_city_button{position:relative;display:flex;gap:16px;padding:8px 16px;border-radius:8px;border:1px solid var(--4-Primary,#eda4c3);color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.54px;align-items:center;transition:all .2s ease-out;width:100%}.header_span{z-index:2!important}.custom_wrapper5{display:flex;gap:16px;flex-wrap:wrap;display:flex}.select_small_city_button:before{content:'';background:url('https://www.dealatrip.co.uk/wp-content/uploads/2023/10/Vector-1.svg');width:12px;height:18px}.select_small_city_button[data-city_type="resort"]:before{content:'';background:url('https://www.dealatrip.co.uk/wp-content/uploads/2023/12/Group-1005.svg');width:12px;height:18px}.select_small_city_button.aller:after{content:'';background:url('https://www.dealatrip.co.uk/wp-content/uploads/2023/12/Group-1007.svg');width:12px;height:12px;margin-left:auto}.select_small_city_button.sm_aller:after{content:'';background:url('https://www.dealatrip.co.uk/wp-content/uploads/2023/12/Vector.svg');width:7px;height:14px;margin-left:auto}.select_small_city_button.aller:after{content:'';background:url('https://www.dealatrip.co.uk/wp-content/uploads/2023/12/Group-1007.svg');width:12px;height:12px;margin-left:auto}.select_small_city_button:hover{background:var(--4-Primary,#eda4c3)}.select_small_city_button.active{background:var(--4-Primary,#eda4c3)}.map_result_wrapper{border-radius:clamp(1px, 1.4516129032258065vw, 18px);background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.15);margin-bottom:clamp(1px, 2.5396825396825395vw, 32px);overflow:hidden;width:clamp(1px, 22.6984126984127vw, 286px)}.map_result_wrapper:link{text-decoration:none !important}.image_result_map_wrapper{position:relative;height:clamp(1px, 15.079365079365079vw, 190px)}.image_result_map_wrapper img{width:100%;height:100%;object-fit:cover}.map_result_rait_wrapper{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;position:absolute;bottom:-15px;left:clamp(1px, 0.6349206349206349vw, 8px);padding:clamp(1px, 0.6349206349206349vw, 8px);display:flex;align-items:center;gap:8px;border-radius:clamp(1px, 0.6451612903225806vw, 8px);background:var(--Accent,#d61e89)}.count_rait_map_result{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px}.map_result_title{margin-top:clamp(1px, 2.5396825396825395vw, 32px);color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;padding:0 clamp(1px, 0.6349206349206349vw, 8px);text-decoration-line:usnet}.map_result_city{color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;display:flex;align-items:center;padding:0 clamp(1px, 0.6349206349206349vw, 8px);margin-top:clamp(1px, 2.380952380952381vw, 30px);margin-bottom:clamp(1px, 1.5873015873015872vw, 20px);text-decoration-line:usnet;gap:8px}.price_map_wrapper{color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 1.1111111111111112vw, 14px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;padding:0 clamp(1px, 0.6349206349206349vw, 8px);margin-top:clamp(1px, 1.2698412698412698vw, 16px);margin-bottom:clamp(1px, 1.2698412698412698vw, 16px);text-decoration-line:unset}.map_span_result{color:var(--Accent,#d61e89);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px}.preloader{display:none}.map_wrapper{position:fixed;width:clamp(1px, calc(100vw - 64px), 1662px)!important;height:clamp(1px, 56.74603174603175vw, 715px);border-radius:clamp(1px, 1.6129032258064515vw, 20px);background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.3);display:flex;top:50%;left:50%;max-height:calc(100vh - 64px);transform:translate(-50%,-50%);z-index:3900;display:none}.map_wrapper>*{max-height:100%;overflow:auto;padding:clamp(1px, 1.9047619047619049vw, 24px);padding-top:0;margin-top:clamp(1px, 1.9047619047619049vw, 24px)}.map_wrapper>*::-webkit-scrollbar{width:clamp(1px, 0.6349206349206349vw, 8px)}.map_wrapper>*::-webkit-scrollbar-track{background:rgba(34,34,34,.08);border-radius:clamp(1px, 4.032258064516129vw, 50px)}.map_wrapper>*::-webkit-scrollbar-thumb{background:#eda4c3;border-radius:clamp(1px, 4.032258064516129vw, 50px)}.map_wrapper>*::-webkit-scrollbar-thumb:hover{background:#555}.map_wrapper_hide{position:fixed;z-index:3899;width:100vw;height:100vh;background:#000;opacity:.3;top:0;left:0;display:none}.close_map_wrapper{position:absolute;top:-15px;right:-15px;padding:clamp(1px, 0.6349206349206349vw, 8px);border-radius:clamp(1px, 0.6451612903225806vw, 8px);background:var(--Accent,#d61e89);transition:all .2s ease-out;cursor:pointer;display:flex;margin-top:0;z-index:2}.close_map_wrapper:hover{opacity:.8}#map{width:clamp(1px, 81.58730158730158vw, 1028px);margin-left:clamp(1px, 1.9047619047619049vw, 24px);margin-top:0}.map_result_wrapper .custom_wrapper2{margin-left:clamp(1px, 0.6349206349206349vw, 8px);flex-wrap:wrap}.rounded-icon{border-radius:50%;border:2px solid #fff}.reset_filters{cursor:pointer}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{background:#D61E89!important;border:unset!important;border-radius:50%!important;outline:unset!important}.ui-widget.ui-widget-content{border:unset!important}.ui-widget-header{height:4px!important;margin-top:clamp(1px, 0.2380952380952381vw, 3px);border:unset!important;background:#EDA4C3!important}#slider-range,#slider-range2{margin-bottom:clamp(1px, 1.2698412698412698vw, 16px);width:calc(100% - 20px);margin-left:clamp(1px, 0.7936507936507936vw, 10px);background:unset!important}.daterangepicker.auto-apply .drp-buttons{display:flex!important;padding-left:0!important;padding-right:0!important;align-items:center}.applyBtn.btn.btn-sm.btn-primary{display:none!important}body .daterangepicker td.off:not(.disabled),body .daterangepicker td.ends,body .daterangepicker td.off.in-range,body .daterangepicker td.off.start-date,body .daterangepicker td.off.end-date{opacity:0}.daterangepicker td.disabled,.daterangepicker option.disabled{text-decoration:unset!important}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{padding-top:clamp(1px, 0.31746031746031744vw, 4px);padding-bottom:clamp(1px, 0.31746031746031744vw, 4px)}.drp-selected{color:var(--2-Dark-text,#2d2d2d);font-family:Inter!important;font-size:14px!important;font-style:normal;font-weight:500;line-height:normal}.drp-buttons{border-top:1px solid #EDA4C3!important;width:calc(100% - 32px);margin:auto}.daterangepicker .drp-buttons{text-align:left!important}.daterangepicker .drp-buttons .cancelBtn{border:unset!important;background:unset!important;outline:unset!important;color:var(--Accent,#d61e89);font-family:Inter!important;font-size:14px!important;font-style:normal;font-weight:600!important;line-height:normal;text-decoration-line:underline;cursor:pointer;margin-left:auto!important;display:block}.daterangepicker .drp-buttons .cancelBtn:hover{text-decoration-line:unset}.daterangepicker td.start-date{border-radius:8px 0 0 8px!important}.daterangepicker td.end-date{border-radius:0 8px 8px 0!important}.daterangepicker .calendar-table .prev span,.daterangepicker .calendar-table .next span{transform:unset!important;border:unset!important;width:8px!important;height:16px!important;background:url(https://www.dealatrip.co.uk/wp-content/uploads/2023/10/Vector-2.svg)!important;padding:unset!important}.prev,.next{display:flex!important;align-items:center!important;justify-content:center!important}.daterangepicker .calendar-table .next span{transform:rotate(180deg)!important}.daterangepicker .calendar-table th,.daterangepicker .calendar-table td{text-align:center;font-family:Inter!important;font-style:normal!important;line-height:normal}.daterangepicker th.month{color:#000!important;font-family:Inter!important;font-size:18px!important;font-style:normal!important;font-weight:500!important;line-height:normal!important;letter-spacing:.54px!important}.pagination_wrapper{border-radius:18px;border:1px solid var(--4-Primary,#eda4c3);width:100%;margin-top:32px;display:flex;justify-content:space-between;align-items:center;padding:11px 24px}.info_pages_wrapper{display:flex;align-items:center;color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:400;line-height:normal;letter-spacing:.54px}.links_wrapper{display:flex;align-items:center;gap:24px}.prev_button_link,.next_button_link{display:flex;border-radius:80px;background:var(--Accent,#d61e89);padding:8px;align-items:center;justify-content:center;width:32px;height:32px;overflow:hidden;cursor:pointer}.prev_button_link svg,.next_button_link svg{min-width:24px;min-height:24px}.links_pag_wrapper{display:flex;align-items:center;gap:16px}.links_pag_wrapper a{color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.54px;text-decoration-line:unset}.page-numbers.current{color:var(--Accent,#d61e89);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;text-decoration-line:underline}.prev.page-numbers,.next.page-numbers{display:none!important}.sort_wrapper{width:100%;margin-top:32px;margin-bottom:24px;display:flex;align-items:center;justify-content:flex-end;position:relative}.sort_wrapper .sort_span{margin:0 16px;display:block;color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px}.sort_wrapper svg{margin-left:8px;cursor:pointer;transition:all .2s ease-out}.sort_select{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;text-decoration-line:underline}.sort_select{cursor:pointer}.sort_expand{border-radius:14px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.15);display:none;position:absolute;top:calc(100% + 16px);right:0;padding:16px 0;flex-direction:column;z-index:10}.sort_expand_item{cursor:pointer;padding:8px 16px;transition:all .2s ease-out;color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px}.sort_expand.active{display:flex}.sort_expand_item:hover{background:var(--4-Primary-2v,#f6c8db)}.sort_expand_item.active{color:var(--Accent,#d61e89)}.results_map_wrapper_show{max-width:clamp(1px, 25.873015873015877vw, 326px)}.gm-style .gm-style-iw-c{padding:0!important}.gm-style-iw-d{overflow:hidden!important}.gm-style-iw-d .map_result_wrapper{margin-bottom:0!important}.gm-style .gm-style-iw-c{border-radius:18px!important;background:var(--Main-wight,#fafafa)!important;box-shadow:0px 8px 16px 0px rgba(66,52,61,.15)!important}.gm-ui-hover-effect{top:0!important;right:0!important}.gm-ui-hover-effect{width:24px!important;height:24px!important;background:#d61e89!important;border-radius:4px!important;top:10px!important;right:10px!important;opacity:1!important}.gm-ui-hover-effect span{margin:5px!important;transform:scale(1.4)!important;background-color:white!important}.map_wrapper .left_column{min-width:clamp(1px, 26.50793650793651vw, 334px)}#results_map_wrapper{overflow-x:hidden;min-width:clamp(1px, 25.873015873015877vw, 326px)}.map_wrapper>*{padding:clamp(1px, 1.2698412698412698vw, 16px);overflow-y:auto}#results_map_wrapper_show{display:none}#map{position:relative;overflow:hidden;margin-left:clamp(1px, 1.2698412698412698vw, 16px);width:clamp(1px, 78.41269841269842vw, 988px);height:clamp(1px, 55.55555555555556vw, 700px);border-radius:clamp(1px, 0vw, 0px) clamp(1px, 1.6129032258064515vw, 20px) clamp(1px, 1.6129032258064515vw, 20px) clamp(1px, 0vw, 0px);padding:0}.map_wrapper{width:clamp(1px, 131.9047619047619vw, 1662px);height:clamp(1px, 55.31746031746032vw, 697px)}.left_resort_side{position:relative}.desc_header{z-index:5!important}.left_resort_side>svg{position:absolute;top:0;right:0;cursor:pointer;z-index:5;padding:10px}.feed_like.active path{fill:#D61E89!important}.select_city_darker{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(34,34,34,.4);z-index:10;display:none}.select_date_darker{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(34,34,34,.4);z-index:10;display:none}.loop_slider_wrapper{position:relative;z-index:2}.date_selector{cursor:pointer}.header_button{position:relative}.desctop_popup{display:none;opacity:0;transition:all .2s ease-out;position:absolute;top:-8px!important;right:-8px!important;border-radius:18px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 18px 0px rgba(0,0,0,.2);width:433px;height:auto;z-index:15;padding:20px 24px}.desctop_popup.active{display:block}.desctop_popup.active2{opacity:1}.closer_wrapper_popup{position:absolute;cursor:pointer;border-radius:12px;background:var(--Accent,#d61e89);width:71px;height:71px;display:flex;align-items:center;justify-content:center;top:8px;right:8px}.singup_button{border-radius:12px;background:var(--Accent,#d61e89);color:var(--Main-wight,#fafafa);font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:normal;padding:8px 16px;margin-bottom:32px;width:fit-content}.desctop_link_popup{margin-bottom:24px;display:flex;align-items:center;color:var(--2-Dark-text,#2d2d2d);font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px;gap:8px;text-decoration-line:unset}.resort_title{color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 2.6984126984126986vw, 34px);font-style:normal;font-weight:600;line-height:normal;letter-spacing:1.02px}.palm3{position:absolute;top:-580px;right:calc((100vw - 100%) / 2 * (-1));width:clamp(1px, 74.68253968253968vw, 941px);z-index:-1}.florida_desc{margin-top:clamp(1px, 0.6349206349206349vw, 8px);margin-bottom:clamp(1px, 1.2698412698412698vw, 16px);color:var(--3-Dark-text,#222);font-family:Inter;font-size:clamp(1px, 1.4285714285714286vw, 18px);font-style:normal;font-weight:400;line-height:140%;letter-spacing:.54px}.flex1c{display:flex;margin-top:clamp(1px, 2.5396825396825395vw, 32px);gap:16px}.profile_label{border-radius:12px;background:var(--Accent,#d61e89);color:var(--Main-wight,#fafafa);font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:normal;padding:8px 16px;margin-bottom:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px;width:fit-content;display:flex;text-decoration-line:unset;align-items:center;gap:8px}::-webkit-scrollbar{width:8px;height:5px;background:#c5;border-radius:clamp(1px, 0.4032258064516129vw, 5px)}::-webkit-scrollbar-thumb{border-radius:clamp(1px, 0.4032258064516129vw, 5px);background-color:var(--4-Primary,#eda4c3)}.col-2{width:calc(50% - 16px)}.lds-ring{display:inline-block;position:relative;width:clamp(1px, 6.349206349206349vw, 80px);height:clamp(1px, 6.349206349206349vw, 80px)}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:clamp(1px, 5.079365079365079vw, 64px);height:clamp(1px, 5.079365079365079vw, 64px);margin:clamp(1px, 0.6349206349206349vw, 8px);border:8px solid #fff;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#fff transparent transparent}.lds-ring div:nth-child(1){animation-delay:-.45s}.lds-ring div:nth-child(2){animation-delay:-.3s}.lds-ring div:nth-child(3){animation-delay:-.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.sign_darker{z-index:9999;width:100vw;height:100vh;background:rgba(0,0,0,.8);position:fixed;top:0;left:0;display:none}.sign_wrapper{z-index:10000;width:100%;max-width:520px;height:auto;max-height:760px;position:fixed;border-radius:20px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.25);top:50%;left:50%;transform:translate(-50%,-50%);padding:48px;display:none}.log_inner{width:100%;height:100%;position:relative}.sign_closer{position:absolute;top:calc(0px - 24px - 15px);right:calc(0px - 15px);border-radius:8px;background:var(--Accent,#d61e89);width:38px;height:38px;cursor:pointer;display:flex;align-items:center;justify-content:center}.sign_title{color:var(--3-Dark-text,#222);font-family:Inter;font-size:27px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.81px;display:flex;align-items:center;gap:8px;margin-bottom:12px}.reg_wrapper,.passres_wrapper{z-index:10000;width:100%;max-width:520px;height:auto;max-height:760px;position:fixed;border-radius:20px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.25);top:50%;left:50%;transform:translate(-50%,-50%);padding:48px;display:none}.flexreg1{display:flex;gap:32px;margin-top:24px}.sign_form_wrapper{position:relative;padding-left:8px!important}.sign_form_wrapper:before{content:attr(data-before-content);position:absolute;top:calc(100% + -16px);left:32px;color:var(--Accent,red);font-family:Inter;font-size:12px;font-weight:400;line-height:normal;letter-spacing:.42px;display:attr(data-before-show)}.reg_wrapper,.passres_wrapper{max-height:100vh}.back_to_data_entry{color:var(--Accent,#d61e89);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.42px;text-decoration-line:underline;display:flex;align-items:center;margin:24px 0;gap:8px}.sign_desc{color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.54px;margin-bottom:24px}.sign_form_wrapper{border-radius:12px;border:1px solid var(--4-Primary,#eda4c3);display:flex;align-items:center;gap:8px;padding:14px 8px;margin-bottom:24px}.sign_input{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;background:unset;box-sizing:border-box;border:unset!important;outline:unset!important;width:calc(100% - 15px - 8px)}.sign_input::placeholder{opacity:.7}.sign_form_wrapper[readonly=readonly]{background:#eee}.send_again_code_button{color:var(--Accent,#d61e89);font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:.42px;text-decoration-line:underline;width:fit-content;self-justify:flex-start;margin-bottom:32px;cursor:pointer;margin-right:auto}.fpass_button{color:var(--Accent,#d61e89);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;text-decoration-line:underline;width:fit-content;self-justify:flex-end;margin-bottom:32px;cursor:pointer;margin-left:auto}.sign_log_button{width:100%;padding:8px;margin-top:24px;cursor:pointer;color:var(--Main-wight,#fafafa);font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px;border-radius:12px;background:var(--Accent,#d61e89);text-align:center}.sign_or_wrapper{color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.54px;margin:32px 0;display:flex;gap:16px;align-items:center}.sign_or_wrapper:after,.sign_or_wrapper:before{width:100%;height:1px;background:#eda4c3;content:''}.sign_simple_span{color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.54px;margin-bottom:16px}.reg_split_button{color:var(--Accent,#d61e89);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:140%;letter-spacing:.54px;text-decoration-line:underline;display:flex;align-items:center;gap:8px;margin-top:16px}.sign_cop_wrapper{margin-top:32px;color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:140%;letter-spacing:.42px;opacity:.7}.sign_cop_wrapper a{color:var(--3-Dark-text,#222)}.passres_wrapper{display:none}.reg_wrapper{display:none}.destination_desc p{margin:unset!important}.read_more_single{display:block;margin-top:8px;color:var(--Accent,#d61e89);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;cursor:pointer;display:flex;align-items:center;gap:8px;text-decoration-line:unset}.all_location_wrapper{display:none;top:calc(100% + 8px);border-radius:14px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.15);width:240px;padding:24px;flex-direction:column;gap:24px;position:absolute;right:0;z-index:20}.all_location_wrapper.active{display:flex}.all_location_city_wrapper{height:22px;overflow:hidden;display:flex;flex-direction:column;gap:16px}.all_location_city_wrapper.active{height:auto}.all_location_city_wrapper.active .all_location_city svg{transform:rotate(180deg)}.all_location_city{display:flex;justify-content:space-between;align-items:center;color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;cursor:pointer;width:100%}.all_location_link{width:100%;display:flex;align-items:flex-start;color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.54px;text-decoration-line:unset;display:flex;gap:8px;align-items:flex-start}.all_location_link:before{content:'';min-width:10px;min-height:10px;width:10px;height:10px;border-radius:50%;background:#eda4c3;margin-top:6px}.resort_nav_wrapper{position:relative}.acc_simple_title{color:var(--3-Dark-text,#222);font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px}.acc_simple_subtitle{color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;margin-bottom:8px}.acc_simple_subinfo{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;margin-top:8px}.edit_info_button{color:var(--Accent,#d61e89);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;text-decoration-line:underline;cursor:pointer}.edit_info_button:hover{text-decoration-line:unset}.acc_simple_column_wrapper{margin-right:10px;min-width:170px}.acc_simple_preinfo{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;margin-bottom:8px}.acc_simple_preinput{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px}.acc_simple_wrapper .flex{margin-bottom:8px}.edit_account_input{border-radius:12px;border:1px solid var(--4-Primary,#eda4c3);padding:12px;width:170px;color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;outline:unset;box-sizing:border-box}.nonactive{display:none!important}.superactive{display:block!important}.save_info_button{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px;border-radius:14px;background:var(--Accent,#d61e89);padding:8px 18px;height:auto;display:none;cursor:pointer}.save_info_button:hover{opacity:.8}.edit_log_info_button{margin-left:32px;color:var(--Accent,#d61e89);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;text-decoration-line:underline;align-self:flex-end;cursor:pointer}.edit_log_info_button:hover{text-decoration-line:unset}.acc_simple_preinput a{color:var(--Accent,#d61e89);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;text-decoration-line:underline}.acc_simple_preinput a:hover{text-decoration-line:unset}.save_log_info_button{margin-left:32px;color:var(--Main-wight,#fafafa);font-family:Inter;font-size:22px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.66px;border-radius:14px;background:var(--Accent,#d61e89);padding:8px 18px;height:auto;display:none;cursor:pointer;align-self:flex-end}.save_log_info_button:hover{opacity:.8}.footernav{border-radius:12px;background:var(--Main-wight,#fafafa);width:100%;overflow:hidden;height:43px}.footernav.active{height:auto}.footernav.active svg{transform:rotate(180deg)}.footermobilelink{height:43px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;text-decoration-line:unset}.footercall{border-radius:12px;background:var(--Main-wight,#fafafa);width:100%;overflow:hidden;height:43px;display:flex;justify-content:space-between;align-items:center;padding:4px;padding-left:16px;color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;margin-top:16px}.footercall .flink_call{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;padding:7px;display:flex;gap:8px;align-items:center;border-radius:8px;width:180px;box-sizing:border-box}.mobile_header_v2{display:none}.importantRule{z-index:20!important}.single_checkin_date_wrapper{position:relative}.guest_pop_wrapper{display:none;position:absolute;top:calc(100% + 10px);left:0;width:254px;border-radius:18px;background:var(--Main-wight,#fafafa);box-shadow:0px 2px 8px 0px rgba(66,52,61,.15);padding:16px;gap:24px;flex-direction:column;z-index:5}.flexsin1{display:flex;justify-content:space-between;align-items:center}.guest_pop_title{color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px}.guest_pop_info{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;margin-top:8px}.guest_pop_counter_wrapper{border-radius:8px;background:var(--4-Primary,#eda4c3);height:26px;display:flex;align-items:center}.guest_pop_counter_plus,.guest_pop_counter_minus{display:flex;align-items:center;justify-content:center;height:26px;width:26px;border-radius:8px;cursor:pointer}.guest_pop_counter_self{min-width:35px;height:26px;display:flex;align-items:center;justify-content:center;color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px}.guest_pop_close,.guest_pop_close2{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;padding:4px 16px;border-radius:6px;background:var(--Accent,#d61e89);margin-left:auto;cursor:pointer}.single_checkin_date_wrapper.guests.active .guest_pop_wrapper{display:flex}.simple_tax_span{white-space:nowrap}.selector_mobile_inner{padding-bottom:82px}.mobile_global_buttons_wrapper{position:absolute;width:100vw;height:72px;background:var(--Main-wight,#fafafa);box-shadow:0px 2px 14px 0px rgba(0,0,0,.15);display:flex;align-items:center;justify-content:space-between;padding:0 16px;bottom:0;left:0}.mobile_pop_clearall{color:var(--Accent,#d61e89);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;text-decoration-line:underline}.mobile_pop_search_button{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;display:flex;align-items:center;gap:8px;border-radius:12px;background:var(--Accent,#d61e89);box-shadow:0px 2px 14px 0px rgba(0,0,0,.15);padding:13px 32px}#slider-range,#slider-range2{position:relative}#slider-range:after,#slider-range2:after{content:'';position:absolute;width:100%;height:4px!important;margin-top:3px;border:unset!important;background:#d1d1d1!important}.back_to_all{color:var(--Accent,#d61e89);font-family:Inter;font-size:14px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.42px;display:flex;align-items:center;gap:8px;cursor:pointer;text-decoration:unset}.splide__slide:after{top:0!important}@media screen and (max-width:1000px){.all_city .select_city_title{white-space:nowrap}#main_result>.resort_wrapper{width:100%}body,html{overflow-x:hidden!important}.simple_reg_span{margin-bottom:12px}.left_column .show_desctop_current_search{display:none!important}.flexreg1{flex-wrap:wrap;gap:unset}.flexreg1>*{width:100%}.fwrap{flex-wrap:wrap}.sign_wrapper,.reg_wrapper,.passres_wrapper{padding:16px;bottom:0;top:unset;transform:unset;left:0;border-radius:14px 14px 0 0}.sign_closer{top:-14px;right:10px;z-index:2}.desc_header_wrapper .header_span{display:none!important}body .palm4,body .palm1,body .palm2,body .palm3{display:none!important}.all_location_button{width:207px}.all_location_button svg:last-child{margin-left:16px!important}.all_location_button{margin-left:auto;margin-top:32px;color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;border-radius:10px;border:1px solid var(--4-Primary,#eda4c3)}.col-2{width:100%!important}.read_more_single{font-style:14px}.map_result_wrapper{border-radius:18px;background:var(--Main-wight,#fafafa);box-shadow:0px 8px 16px 0px rgba(66,52,61,.15);margin-bottom:16px;overflow:hidden;width:286px}.map_result_wrapper:link{text-decoration:none !important}.image_result_map_wrapper{position:relative;height:190px}.image_result_map_wrapper img{width:100%;height:100%;object-fit:cover}.map_result_rait_wrapper{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;position:absolute;bottom:-15px;left:8px;padding:8px;display:flex;align-items:center;gap:8px;border-radius:8px;background:var(--Accent,#d61e89)}.count_rait_map_result{color:var(--Main-wight,#fafafa);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px}.map_result_title{margin-top:32px;color:var(--3-Dark-text,#222);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px;padding:0 8px;text-decoration-line:usnet}.map_result_city{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;display:flex;align-items:center;padding:0 8px;margin-top:30px;margin-bottom:20px;text-decoration-line:usnet;gap:8px}.price_map_wrapper{color:var(--3-Dark-text,#222);font-family:Inter;font-size:14px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:.42px;padding:0 8px;margin-top:16px;margin-bottom:16px;text-decoration-line:unset}.map_span_result{color:var(--Accent,#d61e89);font-family:Inter;font-size:18px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:.54px}.loop_slider_wrapper .splide__slide{width:332px!important;height:252px!important}.home_section2 .section_title{max-width:250px}.home_section3,.home_section4,.home_section5{margin-top:64px!important}#global_mobile_guest{height:auto}#simple_header_wrapperino #myElement2.active #search_wrapper{bottom:200px}#search_wrapper{height:196px!important}.reg_wrapper,.passres_wrapper,.sign_wrapper{padding:16px!important;padding-right:0!important}.sign_closer{top:0;right:16px;z-index:2;width:32px;height:32px;box-shadow:0px 2px 14px 0px rgba(0,0,0,.15)}.select_city_image_wrapper{width:calc(50vw - 16px - 12px)!important;height:calc(50vw - 16px - 12px)!important}.select_city_wrapper{height:calc(16px + 16px + 24px + (50vw - 16px - 12px)*2 + 27px + 32px + 32px)!important;max-height:100vh}.select_city_title{margin-bottom:32px!important}.select_city_title.mobile{margin-bottom:24px!important}.custom1{max-width:calc(100% - 12px)}.home_section1{padding-bottom:24px!important;margin-bottom:42px!important;width:100vw!important;transform:translateX(-16px);padding:0 16px}.home_section5 .resort_border{margin-bottom:32px!important}.bookc_item_desc{text-align:center}.filter_mobile,.sort_mobile{box-shadow:0px 2px 12px 0px rgba(0,0,0,.05)!important}.resort_wrapper{border-radius:12px!important}body .daterangepicker{z-index:21!important}.resort_pop_rating{margin-top:0!important}.resort_pop_title~.flex.acenter{align-items:center;margin-top:8px!important}.property_type_info{flex-direction:column!important;gap:8px!important}.fform_button{padding:8px 32px!important}.fform_wrapper input{padding:8px!important}.custom_wrapper5{max-height:clamp(1px,calc(16px + 16px + 24px + (50vw - 16px - 12px)*2 + 27px + 32px + 32px - 21px - 32px - 26px - 24px - 32px - 2px - 14px) , calc(100vh - 150px))!important;padding-right:16px;overflow:auto}.select_city_wrapper>*{padding-right:0!important}.custom_wrapper4{padding-right:16px}.left_column{padding-top:0!important}.mobile_closer_filter{top:16px!important}.mobile.topper_filter{position:sticky;top:0;background:#f5f5f5;padding-top:21px;z-index:4}.taxes_info_wrapper{max-width:calc(100vw - 32px)}.read_more_wrapper{padding-top:53px!important}.ccc7,.sin_resort_am_wrapper{column-count:2!important}.title_more_prop svg{margin-left:0!important}.amentity_main{padding-right:8px!important;font-size:14px!important}.simple_tax_span{max-width:80%;overflow:hidden;text-overflow:ellipsis}.destination_title{max-width:unset!important}.map_pop_wrapper{max-width:calc(100vw - 32px)}.steps_wrapper{max-width:calc(100vw - 32px)}.step_wrapper{width:auto}.step_wrapper:first-child{width:117px!important}.step_wrapper:last-child{width:196px!important}}.loop_slider_wrapper .splide__slide.hau{height:auto!important}.amen_img_wrapper{min-width:30px;display:flex;align-items:center}