.search_title{padding:145px 0 115px;margin-bottom:-70px;background:#1a6fee;position:relative;overflow:hidden;z-index:1}.search_title img{min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);transform:translateY(-50%) translateX(-50%);-o-object-fit:cover;object-fit:cover;z-index:1}.search_title .container{position:relative;z-index:2}.search_title:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,color-stop(15.08%,rgba(255,255,255,.52)),color-stop(96.48%,rgba(255,255,255,0)));background:linear-gradient(90deg,rgba(255,255,255,.52) 15.08%,rgba(255,255,255,0) 96.48%);z-index:2}@media screen and (max-width:991px){.search_title{padding:50px 0}}.search_title.no_results .reset_flex_filter{cursor:pointer;text-decoration:underline}html[dir=rtl] .search_title:before{background:-webkit-gradient(linear,right top,left top,color-stop(15.08%,rgba(255,255,255,.52)),color-stop(96.48%,rgba(255,255,255,0)));background:linear-gradient(270deg,rgba(255,255,255,.52) 15.08%,rgba(255,255,255,0) 96.48%)}.hotel_results{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (max-width:1050px){.hotel_results{gap:20px}}.hotel_results .hotel-item{display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff}@media screen and (min-width:991px){.hotel_results .hotel-item{-webkit-box-shadow:0 0 15px 0 rgba(0,0,0,.1);box-shadow:0 0 15px 0 rgba(0,0,0,.1)}}@media screen and (max-width:991px){.hotel_results .hotel-item{border-radius:5px;border:1px solid #eaebf7;padding:20px 25px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}}@media screen and (max-width:565px){.hotel_results .hotel-item{gap:0}}.hotel_results .hotel-item .column-info{display:-webkit-box;display:-ms-flexbox;display:flex;width:65%;gap:24px;padding:32px 45px 32px 25px;position:relative}@media screen and (max-width:1300px){.hotel_results .hotel-item .column-info{padding:32px 25px;width:70%}}@media screen and (max-width:991px){.hotel_results .hotel-item .column-info{padding:0;width:100%}}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}.hotel_results .hotel-item .column-info .image-wrapper{display:grid}@media screen and (max-width:1300px){.hotel_results .hotel-item .column-info .image-wrapper{width:200px}}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .image-wrapper{width:100%}}.hotel_results .hotel-item .column-info .image-wrapper .image{position:relative;width:300px;padding-bottom:66.6%;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px}@media screen and (max-width:1300px){.hotel_results .hotel-item .column-info .image-wrapper .image{width:200px}}@media screen and (max-width:991px){.hotel_results .hotel-item .column-info .image-wrapper .image{width:100%}}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .image-wrapper .image{padding-bottom:55%}}.hotel_results .hotel-item .column-info .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.hotel_results .hotel-item .column-info .info .tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;min-height:24px}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .info .tags{position:absolute;top:8px;right:8px}}.hotel_results .hotel-item .column-info .info .tags .tag{font:normal 400 16px/1em Almoni,sans-serif;color:#727272;padding:4px 12px;border-radius:30px;background:#f0f0f2}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .info .tags .tag{font-size:14px;border:1px solid #c9d9ee}}.hotel_results .hotel-item .column-info .info .title{margin:24px 0 0 0;font:normal 700 24px/1.2em Almoni,sans-serif;color:#0a101f}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .info .title{margin-top:0;font-size:18px}}.hotel_results .hotel-item .column-info .info .stars{margin:12px 0 24px 0;display:-webkit-box;display:-ms-flexbox;display:flex}.hotel_results .hotel-item .column-info .info .stars i{color:#ffa239}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .info .stars{margin:8px 0 10px 0}}.hotel_results .hotel-item .column-info .info .rating{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .info .rating{gap:8px}}.hotel_results .hotel-item .column-info .info .rating .number{color:#fff;font:normal 700 20px/1em Almoni,sans-serif;border-radius:6px 6px 6px 0;background:#113d90;width:36px;height:36px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .info .rating .number{border-radius:5px 5px 5px 0;font-size:16px;width:28px;height:28px}}.hotel_results .hotel-item .column-info .info .rating .text{font:normal 400 16px/1.2em Almoni,sans-serif}@media screen and (max-width:565px){.hotel_results .hotel-item .column-info .info .rating .text{font-size:16px}}.hotel_results .hotel-item .column-price{width:35%;padding:32px 25px 32px 45px;border-right:1px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width:1300px){.hotel_results .hotel-item .column-price{padding:32px 25px;width:30%}}@media screen and (max-width:991px){.hotel_results .hotel-item .column-price{padding:20px 0 0 0;width:100%;border-top:1px solid #e3e3e3;border-right:0 solid #e3e3e3}}@media screen and (max-width:565px){.hotel_results .hotel-item .column-price{border:none;padding-top:20px}}.hotel_results .hotel-item .column-price .price-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:8px;margin-bottom:16px;color:#0a101f;font:normal 700 60px/1em Almoni,sans-serif}@media screen and (max-width:1300px) and (min-width:991px){.hotel_results .hotel-item .column-price .price-box{font-size:35px}}@media screen and (max-width:565px){.hotel_results .hotel-item .column-price .price-box{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:10px;font-size:26px}}.hotel_results .hotel-item .column-price .price-box span{color:#727272;font:normal 600 28px/1em Almoni,sans-serif;padding-bottom:7px}@media screen and (max-width:1300px) and (min-width:991px){.hotel_results .hotel-item .column-price .price-box span{padding-bottom:3px;font-size:20px}}@media screen and (max-width:565px){.hotel_results .hotel-item .column-price .price-box span{font-size:14px;font-weight:400;padding-bottom:0}}.hotel_results .hotel-item .column-price a{width:100%}.hotel_results .hotel-item.item_load .skeleton{width:100%}.hotel_results .hotel-item.item_load .info{width:100%}.hotel_results .hotel-item.item_load .info .tags{height:30px}@media screen and (max-width:565px){.hotel_results .hotel-item.item_load .info .tags{display:none}}.hotel_results .hotel-item.item_load .info .title{height:53px}@media screen and (max-width:565px){.hotel_results .hotel-item.item_load .info .title{height:30px}}.hotel_results .hotel-item.item_load .info .stars{height:25px;max-width:90px}.hotel_results .hotel-item.item_load .info .rating{height:36px;max-width:200px}@media screen and (max-width:565px){.hotel_results .hotel-item.item_load .info .rating{height:42px}}.hotel_results .hotel-item.item_load .column-price .price{height:76px}@media screen and (max-width:565px){.hotel_results .hotel-item.item_load .column-price .price{height:40px}}.hotel_results .hotel-item.item_load .column-price a{height:38px}@media screen and (max-width:565px){.hotel_results .hotel-item.item_load .column-price a{height:40px}}@media (min-width:991px){.home-page .destinations_types .global_nav{padding-top:35px}}.destinations_types{padding:0 0 70px}@media (max-width:991px){.destinations_types{padding:24px 0}}.destinations_types .global_nav{padding-bottom:20px;background:#f6faff;width:100%;max-width:100%;display:block;overflow:hidden}@media (max-width:991px){.destinations_types .global_nav{padding:0 0 24px;margin:0;background:#fff}}.destinations_types .global_nav .wrapper{margin:0 auto}@media (max-width:991px){.destinations_types .global_nav .wrapper{padding:0 0 0 15px;list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}}@media (max-width:991px){.destinations_types .global_nav .wrapper tbody{overflow-x:auto;width:100%}.destinations_types .global_nav .wrapper tbody::-webkit-scrollbar{width:0;display:none}}.destinations_types .global_nav .wrapper tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px}@media (max-width:991px){.destinations_types .global_nav .wrapper tr{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:10px}}.destinations_types .global_nav .wrapper .item{padding:11px 28px;border-radius:118px;border:1px solid #c9d9ee;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0;gap:8px;color:#455376;text-align:center;font-size:16px;font-weight:700;line-height:150%;letter-spacing:-.8px;cursor:pointer;-webkit-transition:.3s;transition:.3s}.destinations_types .global_nav .wrapper .item>*{font-size:16px;font-weight:700;line-height:150%;margin:0;padding:0}@media (max-width:1199px){.destinations_types .global_nav .wrapper .item{padding:10px 18px}}@media (max-width:991px){.destinations_types .global_nav .wrapper .item{padding:7px 14px;white-space:nowrap}}.destinations_types .global_nav .wrapper .item svg{-webkit-transition:.3s;transition:.3s;width:25px}.destinations_types .global_nav .wrapper .item svg path{stroke:#455376}.destinations_types .global_nav .wrapper .item.active,.destinations_types .global_nav .wrapper .item:hover{color:#1a6fee;border-color:#1a6fee}.destinations_types .global_nav .wrapper .item.active svg path,.destinations_types .global_nav .wrapper .item:hover svg path{stroke:#1a6fee}.destinations_types .grid_container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;row-gap:24px;padding-top:20px}@media (max-width:991px){.destinations_types .grid_container{row-gap:16px;padding-top:0}}.destinations_types .destination_item{border-radius:12px;background:#fff;-webkit-box-shadow:5px 8px 38px 0 rgba(219,229,239,.75);box-shadow:5px 8px 38px 0 rgba(219,229,239,.75);padding:15px 16px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:24px;cursor:pointer;-webkit-transition:.3s;transition:.3s;width:100%;max-width:calc(25% - 24px)}@media (max-width:1199px){.destinations_types .destination_item{max-width:calc(33% - 24px)}}@media (max-width:991px){.destinations_types .destination_item{max-width:100%;padding:0;border-radius:8px;background:#fff;-webkit-box-shadow:5px 8px 38px 0 rgba(219,229,239,.75);box-shadow:5px 8px 38px 0 rgba(219,229,239,.75);-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;overflow:hidden;gap:0}}@media (max-width:767px){.destinations_types .destination_item .text_box .name{font-size:20px;margin-bottom:5px}.destinations_types .destination_item .price{font-size:24px;margin-top:6px}}.destinations_types .destination_item:hover{-webkit-box-shadow:5px 12px 38px 0 rgba(182,193,205,.9);box-shadow:5px 12px 38px 0 rgba(182,193,205,.9)}.destinations_types .destination_item .img_box{height:320px}@media (max-width:1439px){.destinations_types .destination_item .img_box{height:220px}}@media (max-width:991px){.destinations_types .destination_item .img_box{min-height:90px;width:50%}}@media (max-width:565px){.destinations_types .destination_item .img_box{height:130px}}.destinations_types .destination_item .img_box img{border-radius:8px;height:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:991px){.destinations_types .destination_item .img_box img{height:auto;min-height:100%}}.destinations_types .destination_item .text_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;line-height:1}@media (min-width:991px){.destinations_types .destination_item .text_box .skeleton{min-width:100px;min-height:20px}}@media (max-width:991px){.destinations_types .destination_item .text_box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px 15px;width:50%}}.destinations_types .destination_item .text_box span{display:block;margin-bottom:2px}@media (max-width:1439px){.destinations_types .destination_item .text_box .fs22{font-size:18px}}@media (max-width:767px){.destinations_types .destination_item .text_box .fs22{font-size:16px}}@media (max-width:565px){.destinations_types .destination_item .text_box .fs22{font-size:14px}}.destinations_types .show_more{display:inline-block;width:auto;background:0 0;border:none}@media (max-width:991px){html[dir=rtl] .destinations_types .destination_item .text_box{padding:10px 15px}}@media (max-width:991px){html[dir=rtl] .destinations_types .global_nav .wrapper{padding:0 15px 0 0}}*{-webkit-tap-highlight-color:transparent}input:active,input:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}body{background:#fff;-webkit-filter:none!important;filter:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.page-template-template-hotels-php:before{display:none}.page-template-template-hotels-php .hotels-search-page .search_title{padding:50px 0}.page-template-template-hotels-php .hotels-search-page .search_title h1{margin:0;width:75%}@media screen and (max-width:991px){.page-template-template-hotels-php .hotels-search-page .search_title h1{width:100%}}.page-template-template-hotels-php .hotels-search-page .title{text-align:center}@media screen and (max-width:991px){.page-template-template-hotels-php .hotels-search-page .title{margin-top:25px}}.page-template-template-hotels-php .hotels-search-page .form-wrapper{padding:50px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.page-template-template-hotels-php .hotels-search-page .form-wrapper.hp_bg{background:#f6faff}@media screen and (max-width:991px){.page-template-template-hotels-php .hotels-search-page .form-wrapper{padding:40px 15px}}@media screen and (max-width:565px){.page-template-template-hotels-php .hotels-search-page .form-wrapper{padding:20px 15px 40px 15px;gap:15px}}.page-template-template-hotels-php .hotels-search-page .form-wrapper .filters-action{z-index:1;width:100%;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:10px;background:0 0;font:normal 400 16px/1em Almoni,sans-serif;color:#0a101f;border-radius:5px;border:1px solid #c9d9ee;padding:8px 16px;max-width:1000px;margin:0 auto}@media screen and (max-width:991px){.page-template-template-hotels-php .hotels-search-page .form-wrapper .filters-action{display:-webkit-box;display:-ms-flexbox;display:flex}}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form{position:sticky;top:-50px;z-index:9}@media screen and (max-width:991px){.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form:not(.hp_hotels_form){position:static;top:0;-webkit-box-shadow:none;box-shadow:none;z-index:auto}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form:not(.hp_hotels_form) .mob_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-radius:12px;background:#f6faff;padding:16px 35px 20px 16px}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form:not(.hp_hotels_form) .mob_form .button-submit{font-size:0;background:0 0;padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:35px;height:35px;gap:0;border:none;-ms-flex-negative:0;flex-shrink:0}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form:not(.hp_hotels_form) .mob_form .button-submit:before{font-size:24px;line-height:24px;content:"\f044";font-family:"Font Awesome 6 Pro",sans-serif;display:block;color:#0a1d50}}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form:not(.hp_hotels_form) .mob_form .top{padding:0}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form:not(.hp_hotels_form) .mob_form .mob-item{font-size:16px;margin:0;padding:0;background:0 0}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form:not(.hp_hotels_form) .mob_form .mob-item.mob-guests-block .text,.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form:not(.hp_hotels_form) .mob_form .mob-item.mob-hotel-date-range .text{color:#727272}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block{position:relative}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block .wrap{width:400px;left:inherit;right:0;-webkit-transform:none;transform:none;top:calc(100% + 10px);padding:4px 0}@media screen and (max-width:991px){.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block .wrap{top:0;width:100%}}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block .wrap .row{padding:28px 40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block .wrap .row:not(:last-child){border-bottom:1px solid #bbb9c6}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block .wrap .row .input-group button{width:24px;height:24px;border-radius:50%;border:2px solid #9ba6bf;color:#9ba6bf;background:0 0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;font-weight:700}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block .wrap .row .input-group input{margin:0 8px;width:36px;font-size:22px;text-align:center;border:none}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block .wrap .row .input-group input::-webkit-inner-spin-button,.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .guests-block .wrap .row .input-group input::-webkit-outer-spin-button{-webkit-appearance:none}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .hotel-date-range .tabs_content>div{min-height:400px}.page-template-template-hotels-php .hotels-search-page .form-wrapper .main_form .hotel-date-range .date-picker-wrapper .month-wrapper .day{height:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-template-template-hotels-php .hotels-search-page .container{z-index:2;max-width:1615px;padding-bottom:60px}.page-template-template-hotels-php .hotels-search-page .container .wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:70px}@media screen and (max-width:1439px){.page-template-template-hotels-php .hotels-search-page .container .wrapper{gap:30px}}@media screen and (max-width:1050px){.page-template-template-hotels-php .hotels-search-page .container .wrapper{gap:20px}}.page-template-template-hotels-php .hotels-search-page .container .wrapper .hotels-list{width:75%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}@media screen and (max-width:1439px){.page-template-template-hotels-php .hotels-search-page .container .wrapper .hotels-list{width:calc(100% - 300px)}}@media screen and (max-width:1050px){.page-template-template-hotels-php .hotels-search-page .container .wrapper .hotels-list{width:calc(100% - 250px);gap:20px}}@media screen and (max-width:991px){.page-template-template-hotels-php .hotels-search-page .container .wrapper .hotels-list{width:100%}}.page-template-template-hotels-php .hotels-search-page .container .wrapper .hotels-list .load_more{margin:0}.page-template-template-hotels-php .hotels-search-page .container .wrapper .sidebar{width:25%;background:#fff;border-radius:10px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}@media screen and (max-width:1439px){.page-template-template-hotels-php .hotels-search-page .container .wrapper .sidebar{width:270px}}@media screen and (max-width:1050px){.page-template-template-hotels-php .hotels-search-page .container .wrapper .sidebar{width:220px}}@media screen and (max-width:991px){.page-template-template-hotels-php .hotels-search-page .container .wrapper .sidebar{display:none}}.page-template-template-hotels-php .no-results-message{padding:100px 0 0 0}.page-template-template-hotels-php .no-results-message>*{display:inline-block;margin-bottom:10px}.page-template-template-hotels-php .no-results-message .reset-filter{color:#1a6fee;margin-right:5px;cursor:pointer}.page-template-template-hotels-php .destinations_types{padding:0}.page-template-template-hotels-php .destinations_types .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:24px;row-gap:24px;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-template-template-hotels-php .destinations_types .additional_info{max-width:1120px;margin:50px auto 0;line-height:1.5}.page-template-template-hotels-php .destinations_types .additional_info a{text-decoration:underline}.hotels-filters{border:1px solid #e3e3e3;border-radius:10px}.hotels-filters .filter-item{padding:20px 40px}.hotels-filters .filter-item:not(:last-child){border-bottom:1px solid #bbb9c6}.hotels-filters .filter-item.range_rating{padding-bottom:32px}@media screen and (max-width:1439px) and (min-width:991px){.hotels-filters .filter-item{padding:20px}}@media screen and (max-width:1050px) and (min-width:991px){.hotels-filters .filter-item{padding:20px 15px}}.hotels-filters .filter-item .filter-title{font-size:22px;margin-bottom:20px;color:#455376}.hotels-filters .filter-item .checkbox{display:block;font-size:22px;position:relative}.hotels-filters .filter-item .checkbox+.checkbox{margin-top:24px}.hotels-filters .filter-item .checkbox span{padding:0 40px!important;position:relative}.hotels-filters .filter-item .checkbox span:before{content:"";width:20px;height:20px;border-radius:4px;border:1px solid #0a101f;background:0 0;position:absolute;top:3px;right:0}.hotels-filters .filter-item .checkbox span:after{content:"\f00c";font-family:"Font Awesome 6 Pro",sans-serif;font-size:14px;position:absolute;right:4px!important;top:6px;color:#1a6fee;opacity:0;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out}.hotels-filters .filter-item .checkbox input:checked+span:before{background:#fff;border-color:#1a6fee}.hotels-filters .filter-item .checkbox input:checked+span:after{opacity:1}.hotels-filters .filter-item .checkbox i{font-size:18px;color:#ffa239}.hotels-filters .filter-item .range-container .range-values{font-size:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:8px}.hotels-filters .filter-item .range-container .range-slider{position:relative;width:100%;height:5px}.hotels-filters .filter-item .range-container .range-slider .track{position:absolute;width:100%;height:5px;background:#e8e8eb;border-radius:3px}.hotels-filters .filter-item .range-container .range-slider .range{position:absolute;height:100%;background:#1a6fee;border-radius:3px;left:0;right:0}.hotels-filters .filter-item .range-container .range-slider input[type=range]{position:absolute;width:100%;top:-9px;height:24px;background:0 0;pointer-events:none;-webkit-appearance:none}.hotels-filters .filter-item .range-container .range-slider input[type=range]::-webkit-slider-thumb{pointer-events:all;width:24px;height:24px;border-radius:50%;background:#1a6fee;cursor:pointer;-webkit-appearance:none}.hotels-filters .close{cursor:pointer;display:none;width:24px;height:24px;background-color:#000;margin-right:20px;-webkit-mask-image:url(../img/close.svg);mask-image:url(../img/close.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hotels-filters .btn_box{padding:12px 55px;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px;border-top:1px solid #c9d9ee}.hotels-filters .btn_box .button-filter{width:100%;padding:12px;font:normal 400 16px/1em Almoni,sans-serif;border-radius:4px;border:none;outline:0}.hotels-filters .btn_box .button-filter.start-filter{background:#1a6fee;color:#fff}.hotels-filters .btn_box .button-filter.reset-filter{background:#fff;color:#455376}.hotel-filter-popup{opacity:0;visibility:hidden;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;width:100vw;height:100vh;height:100svh;position:fixed;top:0;left:0;border-radius:10px 10px 0 0;border:1px solid #e3e3e3;padding-top:16px;-webkit-box-shadow:5px 8px 38px 0 rgba(219,229,239,.75);box-shadow:5px 8px 38px 0 rgba(219,229,239,.75)}.hotel-filter-popup.open{opacity:1;visibility:visible;z-index:200}.hotel-filter-popup .hotels-filters{width:100%}.hotel-filter-popup .filters-wrapper{height:calc(100% - 88px);overflow-y:auto;-webkit-overflow-scrolling:touch}.hotel-filter-popup .btn_box,.hotel-filter-popup .close{display:-webkit-box;display:-ms-flexbox;display:flex}