@keyframes jumpInfinite{0%{margin-top:0}50%{margin-top:10px}to{margin-top:0}}@keyframes rotateInfinite{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinInfinite{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}.searchResultCard{border:1px solid gray;margin-bottom:20px}.searchResultCard .carousel{height:auto}.hiddenSidebar{display:none}#userSearch{transition:transform .3s linear,right .3s ease-out!important}#userSearch h4{padding:.7rem;text-align:center;width:100%}#userSearch .modal-body{width:100%}.search-result-card{background:#fff;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px 0 #2020200a,0 1px 4px 0 #2020200a;display:grid;grid-template-columns:auto auto auto 1fr;grid-template-rows:auto auto 1fr;margin-bottom:16px;padding:8px;place-items:center start}.search-result-card .search-result-card__carousel{flex-shrink:0;grid-column:1;grid-row:1/-1;height:240px;margin-right:16px;place-self:start;position:relative;width:360px}.search-result-card .search-result-card__carousel .carousel{border-radius:4px;height:inherit;overflow:hidden}.search-result-card .search-result-card__carousel .carousel-item__title{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.search-result-card .search-result-card__carousel .carousel-item{transition:0s}.search-result-card .search-result-card__carousel .search-result-card__carousel-heart{align-items:center;background:#1f1f1f80;border:1px solid #fff;border-radius:50%;color:#fff;cursor:pointer;display:flex;height:32px;justify-content:center;position:absolute;right:8px;top:8px;transition:.2s;width:32px}.search-result-card .search-result-card__carousel .search-result-card__carousel-heart:hover .search-result-card__carousel-heart__icon{color:#fa884b}.search-result-card .search-result-card__carousel .search-result-card__carousel-heart.search-result-card__carousel-heart--filled{background:#fff}.search-result-card .search-result-card__carousel .search-result-card__carousel-heart.search-result-card__carousel-heart--filled .search-result-card__carousel-heart__icon{color:#fa884b}.search-result-card .search-result-card__carousel .search-result-card__carousel-heart.search-result-card__carousel-heart--filled:hover .search-result-card__carousel-heart__icon{color:#f65a07}.search-result-card .search-result-card__carousel .search-result-card__carousel-heart__icon{transition:inherit}.search-result-card .search-result-card__title{color:#202020;font-size:14px;font-weight:500;grid-column:2/-1;grid-row:1;line-height:1.5;margin:0 0 6px}.search-result-card .search-result-card__rating{align-items:center;background:#0aa595cc;border-radius:4px;color:#fff;display:flex;font-size:12px;font-weight:500;gap:4px;grid-column:2;grid-row:2;justify-content:center;padding:4px 8px 4px 4px;width:fit-content}.search-result-card .search-result-card__beach-distance{grid-column:3;grid-row:2}.search-result-card .search-result-card__free-cancel{grid-column:4;grid-row:2}.search-result-card .search-result-card__beach-distance,.search-result-card .search-result-card__free-cancel{align-items:center;color:#202020;display:flex;font-size:12px;font-weight:500;gap:4px;line-height:normal;margin:0 0 0 8px;padding:4px;width:fit-content}.search-result-card .search-result-card__beach-distance-icon,.search-result-card .search-result-card__free-cancel-icon{flex-shrink:0}.search-result-card .search-result-card__units{display:flex;flex-direction:column;gap:4px;grid-column:2/-1;grid-row:3;margin-top:6px;place-self:start;width:100%}.search-result-card .search-result-card__unit{color:#202020;display:grid;grid-template-columns:auto 1fr auto auto;transition:.2s;width:100%}.search-result-card .search-result-card__unit:hover{text-decoration:none}.search-result-card .search-result-card__unit-cta-button{display:none;grid-column:1/-1}.search-result-card .search-result-card__unit-cta-button-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-result-card .search-result-card__unit-vertical-line{background:#e0e0e0;height:16px;margin:0 8px;width:1px}.search-result-card .search-result-card__unit-dot{background:#e0e0e0;border-radius:50%;height:4px;margin:0 8px;width:4px}.search-result-card .search-result-card__unit-bathrooms,.search-result-card .search-result-card__unit-people,.search-result-card .search-result-card__unit-rooms,.search-result-card .search-result-card__unit-space{align-items:center;display:flex;font-size:12px;font-weight:500;gap:4px;line-height:normal;padding:4px 0;transition:inherit}.search-result-card .search-result-card__unit-bathrooms-icon,.search-result-card .search-result-card__unit-people-icon,.search-result-card .search-result-card__unit-rooms-icon,.search-result-card .search-result-card__unit-space-icon{color:#4bbdfa}.search-result-card .search-result-card__unit-title{align-items:center;background:#f9f9f9;border-bottom-left-radius:4px;border-top-left-radius:4px;display:flex;font-size:12px;font-weight:500;line-height:normal;padding:2px 0 2px 8px;transition:inherit;white-space:nowrap}.search-result-card .search-result-card__unit-title-text{flex-shrink:0;padding:4px 0}.search-result-card .search-result-card__unit-title-horizontal-line{background:#e0e0e0;height:1px;margin:0 8px;width:100%}.search-result-card .search-result-card__unit-details{align-items:center;background:#f9f9f9;border-bottom-right-radius:4px;border-top-right-radius:4px;display:flex;padding:2px 8px 2px 0;transition:inherit}.search-result-card .search-result-card__unit-price-box{align-items:flex-end;background:#f9f9f9;border-radius:4px;display:flex;flex-direction:column;gap:2px;margin-left:4px;padding:4px 12px;transition:inherit}.search-result-card .search-result-card__unit-price-without-discount{text-wrap:nowrap;color:#595959;font-size:10px;font-weight:400;line-height:1.2;text-decoration:line-through}.search-result-card .search-result-card__unit-price{text-wrap:nowrap;font-size:12px;font-weight:500;line-height:1.2}.search-result-card .search-result-card__unit-price .search-result-card__unit-price-lg-text{font-size:16px}.search-result-card .search-result-card__unit-arrow-right{align-items:center;background:#fcbd9b;border-radius:4px;display:flex;justify-content:center;margin-left:4px;padding:6px 0;transition:inherit}.search-result-card .search-result-card__unit-arrow-right-icon{color:#fff}.search-result-card .search-result-card__show-all-units{align-items:center;background:none;border:none;color:#0574b0;display:flex;font-size:12px;font-weight:500;gap:8px;height:24px;justify-content:center;line-height:normal;padding:0 8px;transition:.2s;width:fit-content}.search-result-card .search-result-card__show-all-units:hover{color:#f65a07}.search-result-card .search-result-card__discount{background:#fa4b4b;border-radius:0 0 4px 4px;left:8px;padding:8px;position:absolute;top:0}.search-result-card .search-result-card__discount-svg{fill:#fff}.search-result-card .search-result-card__discount-text{color:#fff;font-size:12px;font-weight:600;line-height:18px;text-align:center}@media(max-width:991.98px){.search-result-card{flex-direction:column;grid-template-columns:1fr auto;grid-template-rows:auto auto auto auto 1fr}.search-result-card .search-result-card__title{grid-column:1;grid-row:1;margin-bottom:0}.search-result-card .search-result-card__rating{grid-column:2;grid-row:1;margin-left:8px;padding:8px 12px 8px 8px;place-self:start}.search-result-card .search-result-card__carousel{grid-column:1/-1;grid-row:2;margin-right:0;margin-top:8px;place-self:center;width:100%}.search-result-card .search-result-card__units{margn-top:8px;grid-column:1/-1;grid-row:3;margin-bottom:8px}.search-result-card .search-result-card__unit{background:#f9f9f9;border-radius:4px;gap:0;gap:4px 0;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:8px}.search-result-card .search-result-card__unit.search-result-card__unit--selected{box-shadow:inset 0 0 0 1px #07a3f6}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-arrow-right{opacity:0}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-details{grid-column:1/-1}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-cta-button{display:flex}.search-result-card .search-result-card__unit-title{background:none;font-size:14px;padding:0}.search-result-card .search-result-card__unit-details{background:none;border-radius:0;flex-wrap:wrap;grid-row:2;order:3;padding:4px 0}.search-result-card .search-result-card__unit-price-box{background:none;border-radius:0;gap:0;margin:0;padding:0}.search-result-card .search-result-card__unit-price,.search-result-card .search-result-card__unit-price-without-discount{font-size:8px}.search-result-card .search-result-card__beach-distance{grid-column:1/-1;grid-row:4;margin-left:0}.search-result-card .search-result-card__free-cancel{grid-column:1/-1;grid-row:5;margin-left:0}.search-result-card .search-result-card__unit-arrow-right{background:none;grid-column:2;grid-row:2;justify-content:flex-end;padding:0}.search-result-card .search-result-card__unit-arrow-right-icon{color:#f65a07}}@media(min-width:991.98px){.search-result-card .search-result-card__unit-bathrooms,.search-result-card .search-result-card__unit-dot--order-4,.search-result-card .search-result-card__unit-dot--order-6,.search-result-card .search-result-card__unit-space{display:none}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-title,.search-result-card .search-result-card__unit:hover .search-result-card__unit-title{box-shadow:inset 0 -1px 0 0 #07a3f6,inset 1px 0 0 0 #07a3f6,inset 0 1px 0 0 #07a3f6}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-details,.search-result-card .search-result-card__unit:hover .search-result-card__unit-details{box-shadow:inset 0 -1px 0 0 #07a3f6,inset -1px 0 0 0 #07a3f6,inset 0 1px 0 0 #07a3f6}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-price-box,.search-result-card .search-result-card__unit:hover .search-result-card__unit-price-box{box-shadow:inset 0 0 0 1px #fba273}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-details,.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-price-box,.search-result-card .search-result-card__unit:hover .search-result-card__unit-details,.search-result-card .search-result-card__unit:hover .search-result-card__unit-price-box{background:#fff}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-arrow-right,.search-result-card .search-result-card__unit:hover .search-result-card__unit-arrow-right{background:#fa884b}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-dot--order-4,.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-dot--order-6,.search-result-card .search-result-card__unit:hover .search-result-card__unit-dot--order-4,.search-result-card .search-result-card__unit:hover .search-result-card__unit-dot--order-6{display:inline}.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-bathrooms,.search-result-card .search-result-card__unit.search-result-card__unit--selected .search-result-card__unit-space,.search-result-card .search-result-card__unit:hover .search-result-card__unit-bathrooms,.search-result-card .search-result-card__unit:hover .search-result-card__unit-space{display:flex}.search-result-card .search-result-card__unit-dot--order-4{order:4}.search-result-card .search-result-card__unit-space{order:5}.search-result-card .search-result-card__unit-dot--order-6{order:6}.search-result-card .search-result-card__unit-bathrooms{order:7}}.zLow{z-index:1010!important}#searchResultsReact{min-height:min(1000px,100vh)}#searchResultsReact .breadcrumbsContent{min-height:40px}@media(min-width:991.98px){#searchResultsReact .breadcrumbsContent{padding:0 16px}}#searchResultsReact .breadcrumbsContent .breadcrumbsContentInner{margin-bottom:0}#searchResultsReact .search-results__sort-filter-button{border-radius:24px;bottom:80px;font-size:12px;left:50%;max-width:100%;padding:12px 16px;position:fixed;text-shadow:0 1px 2px #20202052;transform:translateX(-50%);white-space:nowrap;z-index:9}#searchResultsReact .pagination{display:flex;justify-content:center;width:100%}#searchResultsReact .pagination .link-disabled{color:#b7b7b7}#searchResultsReact .pagination .pagination-a:hover{background:#c3e9fd;text-decoration:none}#searchResultsReact .pagination .pagination-a{align-content:center;border-radius:4px;color:#202020;display:flex;flex-wrap:wrap;font-size:12px;font-weight:500!important;height:32px;justify-content:center;line-height:18px;margin:5px;width:32px}@media(max-width:767.98px){#searchResultsReact .pagination .pagination-a{height:24px;width:24px}}#searchResultsReact .pagination .active:hover{background:#4bbdfa;color:#fff;text-decoration:none}#searchResultsReact .pagination .active{background:#4bbdfa;border:unset;color:#fff}#searchResultsReact .pageContent{gap:0}#searchResultsReact .desktop-skeletons{display:inline-flex}@media(max-width:991.98px){#searchResultsReact .desktop-skeletons{display:none}}#searchResultsReact .search-results-content-sort{align-items:center;gap:4px}#searchResultsReact .search-results-content-sort .search-results-sort__title{color:#202020;font-size:12px;font-weight:400;line-height:normal;margin:0}#searchResultsReact .search-results-content-sort .search-results-content-sort-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url(responsive-frontend/images/css/blue-arrow-drop-down-icon.2d6b62ffe64.svg);background-position:calc(100% - 8px);background-repeat:no-repeat;border:1px solid #b7b7b7;border-radius:66px;color:#202020;flex-shrink:0;font-size:14px;font-style:normal;font-weight:600;line-height:normal;padding:8px 32px 8px 16px;text-align:center}#searchResultsReact .searchFilters.anim-out{opacity:0}#searchResultsReact .searchFilters{background:#ff9c1a;height:1000px;opacity:1;overflow:hidden;transition:all .3s}#searchResultsReact .search-results-content-mobile-results:before{background:#cecece;border-radius:4px;content:"";height:4px;left:50%;position:absolute;top:10px;transform:translate(-50%);width:40px}#searchResultsReact .search-results-content-mobile-results{color:#4bbdfa;font-size:14px;font-style:normal;font-weight:600;line-height:normal;margin:0;padding:32px 0;text-align:center;width:100%}#searchResultsReact .search-results__map-map-and-filters-buttons{align-items:center;display:flex;justify-content:space-between;left:50%;padding:0 16px;position:fixed;top:96px;transform:translateX(-50%);width:min(1340px,100%);z-index:998}@media(max-width:991.98px){#searchResultsReact .search-results__map-map-and-filters-buttons{left:0;top:76px;transform:none}}#searchResultsReact .search-results__map-map-and-filters-buttons .form__button{border-radius:60px;padding:8px 16px}#searchResultsReact .search-results__map-close-button{background:#fff;margin-left:auto}#searchResultsReact .search-results__map-filters{bottom:16px;left:50%;pointer-events:none;position:fixed;top:152px;transform:translateX(-50%);width:min(1308px,100%);z-index:998}@media(max-width:991.98px){#searchResultsReact .search-results__map-filters{display:none}}#searchResultsReact .search-results__map-filters .search-filters{background:#fff;border-radius:8px;display:flex;flex-direction:column;height:100%;pointer-events:auto;width:320px}#searchResultsReact .search-results__map-filters .search-filters .filtersModal--wrapper:first-child{padding-top:0}#searchResultsReact .search-results__map-filters .search-filters__chips{margin-bottom:0}#searchResultsReact .search-results__map-filters .search-filters__container::-webkit-scrollbar{width:2px}#searchResultsReact .search-results__map-filters .search-filters__container{background:none;border:none;border-radius:0;border-top:1px solid #e0e0e0;box-shadow:none;height:100%;overflow:auto;overscroll-behavior:contain;scrollbar-width:thin}#searchResultsReact .search-results__map-filters .search-results__filters--apply-button{bottom:0}#searchResultsReact .searchResultsMap{height:100%;left:0;opacity:1;position:fixed;top:0;transition:all .3s;width:100%;z-index:100}#searchResultsReact .searchResultsMap #mapContent{height:100%}#searchResultsReact .searchResultsMap #mapContent .leaflet-bottom .leaflet-control{margin-bottom:28px}#searchResultsReact .searchResultsMap .react-loading-skeleton{height:100%}#searchResultsReact .searchResultsMap.anim-out{opacity:0}@media(max-width:991.98px){#searchResultsReact .invisible{margin-top:570px!important;visibility:visible!important}}#searchResultsReact .searchResultsContent.anim-out{opacity:0}#searchResultsReact .searchResultsContent{min-width:700px;opacity:1;transition:all .3s}@media(max-width:767.98px){#searchResultsReact .searchResultsContent{margin-top:65px;min-width:unset}}@media(max-width:991.98px){#searchResultsReact .searchResultsContent{background:#f9f9f9;border-top-left-radius:24px;border-top-right-radius:24px;flex:0 0 100%;margin-top:12px;max-width:100%;padding-right:15px!important;width:100%}}#searchResultsReact .searchResultsContent .carousel-indicators{padding:0!important;transition:all .3s}#searchResultsReact .search-results__container{display:grid;gap:12px 32px;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;margin-bottom:16px;padding:0 12px}@media(max-width:1199.98px){#searchResultsReact .search-results__container{gap:16px}}@media(max-width:991.98px){#searchResultsReact .search-results__container{grid-template-columns:1fr;grid-template-rows:auto auto auto;padding:0}}#searchResultsReact .search-results__header{align-items:center;display:flex;grid-column:1/-1;grid-row:1;justify-content:space-between;margin-top:4px}@media(max-width:991.98px){#searchResultsReact .search-results__header{grid-row:2}}#searchResultsReact .search-results__left{grid-column:1;grid-row:2;padding-left:4px}@media(max-width:991.98px){#searchResultsReact .search-results__left{grid-row:1;padding-left:0;width:100%}}#searchResultsReact .search-results__left-tablet-open-filters-buttons{display:flex;flex-direction:column;gap:24px}#searchResultsReact .search-results__left-tablet-close-filters-button,#searchResultsReact .search-results__left-tablet-open-filters-button{background:none;border:none;color:#595959}#searchResultsReact .search-results__left-tablet-close-filters-button{margin-bottom:16px}#searchResultsReact .search-results__left-content-container{transition:.4s;width:320px}@media(max-width:991.98px){#searchResultsReact .search-results__left-content-container{width:100%}}@media(min-width:991.98px)and (max-width:1199.98px){#searchResultsReact .search-results__left-content-container.search-results__left-content-container--tablet-closed{overflow:hidden;width:0}}#searchResultsReact .search-results__left-content{width:320px}@media(max-width:991.98px){#searchResultsReact .search-results__left-content{width:100%}}#searchResultsReact .search-results__map-button:hover{background:url(responsive-frontend/images/css/map-button-background.20b620c5e6c.webp);background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#4bbdfa}#searchResultsReact .search-results__map-button{align-items:center;background:linear-gradient(0deg,#fff6,#fff6),url(responsive-frontend/images/css/map-button-background.20b620c5e6c.webp);background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #9bdafc;border-radius:8px;color:#1b5777;display:flex;font-size:16px;font-weight:500;height:62px;line-height:1.5;margin-bottom:16px;padding:0 16px;transition:.4s;width:100%}@media(max-width:991.98px){#searchResultsReact .search-results__map-button{background:url(responsive-frontend/images/css/map-button-background.20b620c5e6c.webp);background-color:#d3d3d3;background-position:50%;background-repeat:no-repeat;background-size:cover;height:50px;margin-bottom:0}}#searchResultsReact .search-results__filters--apply-button:disabled{background:#7d7d7d;border-color:#7d7d7d;opacity:1}#searchResultsReact .search-results__filters--apply-button{bottom:16px;position:sticky;width:100%;z-index:9}#searchResultsReact .search-results__cards{grid-column:2;grid-row:2;margin-right:4px;overflow:hidden}@media(max-width:991.98px){#searchResultsReact .search-results__cards{grid-column:1;grid-row:3;margin-right:0}}#searchResultsReact .search-results__cards .search-results__nearby-location-alert{align-items:center;background:#c3e9fd;border-radius:6px;color:#0574b0;display:flex;font-size:14px;font-weight:600;gap:8px;margin-bottom:16px;padding:16px;width:100%}#searchResultsReact .search-results__cards .loadMoreBtn .loadMoreBtn__spinner{color:#fff;height:20px;width:20px}#searchResultsReact .search-results-content__location-bg{background:#fff;border-radius:16px;display:flex;flex-direction:row;margin-bottom:16px;overflow:hidden;padding:16px;position:relative;transition:all .3s}@media(max-width:991.98px){#searchResultsReact .search-results-content__location-bg{flex-wrap:wrap;gap:16px;justify-content:center}#searchResultsReact .search-results-content__location-bg .search-results-content__location-bg-img{margin-bottom:10px}}#searchResultsReact .search-results-content__location-bg .search-results-content__location-bg-img{border-radius:12px;border-radius:8px;max-width:300px}#searchResultsReact .search-results-content__location-bg .bottom-content-left.discount-banner-content-left{border:1px solid #e0e0e0;justify-content:center}#searchResultsReact .search-results-content__location-bg .bottom-content-left.discount-banner-content-left .bottom-content-left-img{border-radius:0;height:auto;width:60px}#searchResultsReact .search-results-content__location-bg .bottom-content-left.landingContentLeft img{height:200px;object-fit:cover;width:300px}@media(max-width:575.98px){#searchResultsReact .search-results-content__location-bg .bottom-content-left.landingContentLeft img{aspect-ratio:3/2;height:100%;width:100%}}#searchResultsReact .search-results-content__location-bg .bottom-content-left{align-items:center;border-radius:12px;display:flex;flex-direction:column;flex-shrink:0;gap:16px;justify-content:start;min-height:200px;width:min(300px,100%)}#searchResultsReact .search-results-content__location-bg .bottom-content-left .bottom-content-left--title{font-size:16px;font-weight:700}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description{align-items:stretch;color:#fff;display:flex;flex-direction:row;gap:10px;position:relative}@media(max-width:767.98px){#searchResultsReact .search-results-content__location-bg .search-results-content__location-description{flex-direction:column}}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics{align-self:center;border-radius:6px;display:grid;flex-wrap:wrap;gap:16px;grid-template-columns:repeat(2,1fr);min-width:256px;padding:8px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics .accomodation-type-statistics__lowest-price.span-two-columns{grid-column:span 2}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics .accomodation-type-statistics__lowest-price{align-items:center;border:1px solid #9bdafc;border-radius:4px;box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;gap:2px;height:100%;justify-content:center;padding:8px;width:100%}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics .accomodation-type-statistics__lowest-price a{align-items:center;color:#202020;display:flex;flex-direction:column;font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:14px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics .accomodation-type-statistics__lowest-price a span{color:#fcbd9b;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:14px;margin-top:8px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics .accomodation-type-statistics__item.span-two-columns{grid-column:span 2}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics .accomodation-type-statistics__item{align-items:center;border:1px solid #9bdafc;border-radius:4px;box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;gap:2px;height:100%;justify-content:center;padding:8px;width:100%}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics .accomodation-type-statistics__item .accomodation-type-statistics__item-content{align-items:center;color:#202020;display:flex;flex-direction:column;font-size:10px;font-style:normal;font-weight:600;letter-spacing:-.1px;line-height:14px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .accomodationTypeStatistics .accomodation-type-statistics__item .accomodation-type-statistics__item-content .accomodation-type-statistics__item-span{color:#9bdafc;font-size:14px;font-style:normal;font-weight:600;letter-spacing:-.14px;line-height:14px;margin-top:8px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__location-description-wrap{border-radius:6px;color:#363636;display:flex;flex-direction:column;padding:0 16px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__location-description-wrap .search-results-content__location-description-wrap-h2{font-size:16px;font-weight:700}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__location-description-wrap--expand-btn{align-self:start;background:none;border:none;color:#5fc4fb;cursor:pointer;display:inline-block;font-size:13px;font-weight:600;margin-top:.85rem;padding:0}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__location-description-wrap--text-closed{max-height:200px;overflow:auto}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__location-description-wrap--text-open{max-height:unset;overflow:hidden}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__popular-locations{align-items:flex-start;display:flex;flex-direction:column;gap:2px;min-width:250px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__popular-locations .search-results-content__location-description-items{display:flex;flex-direction:column;flex-wrap:wrap;max-height:150px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__popular-locations .search-results-content__popular-locations-h4{font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:8px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description .search-results-content__popular-locations .search-results-content__popular-locations-a{color:#2272b6;font-size:12px;font-style:normal;font-weight:400;letter-spacing:-.12px;line-height:150%;margin-right:5px;text-decoration:underline}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description a{color:#2272b6}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description h3{font-size:16px;font-style:normal;font-weight:600;line-height:normal}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description-wrap--bottom-text-wrapp,#searchResultsReact .search-results-content__location-bg p{font-size:11px;font-style:normal;font-weight:400;line-height:normal;margin:0;overflow:hidden;width:97%}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description-wrap--bottom-text-wrapp button,#searchResultsReact .search-results-content__location-bg p button{background:#0000;border:none;padding:0;position:absolute;right:8px;top:8px}#searchResultsReact .search-results-content__location-bg .search-results-content__location-description-wrap--bottom-text-wrapp button svg,#searchResultsReact .search-results-content__location-bg p button svg{color:#9bdafc;height:24px;width:24px}#searchResultsReact .search-results-content__location-bg-shown{height:auto}#searchResultsReact .search-results-content__location-bg-shown img{height:100%;width:100%}#searchResultsReact .search-results__title{color:#000;font-size:18px;font-weight:500;line-height:1.5;margin:0}@media(max-width:991.98px){#searchResultsReact .search-results__title{color:#202020;font-size:16px}}#searchResultsReact .search-results-content-search{margin:0 -15px}#searchResultsReact .searchFormWrap{left:50%;padding:0;position:fixed;top:0;transform:translate(-50%);z-index:1000}@media(max-width:991.98px){#searchResultsReact .searchFormWrap{background:#f9f9f9;display:grid;display:flex;grid-template-columns:0 auto 40px;justify-content:center;left:0;pointer-events:none;position:relative!important;transform:unset;width:100%;width:100%!important;z-index:998}#searchResultsReact .searchFormWrap .mobileSearchModal{height:100vh;padding:0;pointer-events:all}#searchResultsReact .searchFormWrap .mobileSearchModal .content{display:block}#searchResultsReact .searchFormWrap .mobileSearchModal .content .inputLocation{max-width:100%!important;padding:10px!important;text-align:left!important}}#searchResultsReact .searchFormWrap .inputGuestsOuter{position:relative}@media(min-width:768px){#searchResultsReact .searchFormWrap .inputGuestsOuter{width:33%}}#searchResultsReact .searchFormWrap .inputGuestsOuter .guestsPlaceholderIMG,#searchResultsReact .searchFormWrap .inputGuestsOuter .locationPlaceholderIMG{left:10px;position:absolute;top:10px}#searchResultsReact .searchFormWrap .inputDateRangeOuter{position:relative}@media(min-width:768px){#searchResultsReact .searchFormWrap .inputDateRangeOuter{width:30%}}#searchResultsReact .searchFormWrap .inputDateRangeOuter .dateRangePlaceholderIMG{left:10px;position:absolute;top:10px}@media(max-width:991.98px){#searchResultsReact .searchFormWrap{left:0;position:absolute;top:0;width:100%}}#searchResultsReact .searchFormWrap .quickMessage,#searchResultsReact .searchFormWrap .text-span,#searchResultsReact .searchFormWrap .text-start-journey{display:none}#searchResultsReact .searchFormWrap .mainSearchForm.skeleton{border:none;box-shadow:none;height:60px;width:770px}@media(max-width:991.98px){#searchResultsReact .searchFormWrap .mainSearchForm.skeleton{width:386px}}@media(max-width:767.98px){#searchResultsReact .searchFormWrap .mainSearchForm.skeleton{width:100%}}#searchResultsReact .searchFormWrap .mainSearchForm.skeleton div{width:100%}#searchResultsReact .searchFormWrap .mainSearchForm.skeleton .inputDateRangeOuter{display:block!important}#searchResultsReact .searchFormWrap .mainSearchForm.skeleton .react-loading-skeleton{display:block}#searchResultsReact .searchFormWrap .mainSearchForm{align-items:center;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:60px;display:inline-flex;font-size:14px;font-weight:500;grid-column:2;height:60px;justify-content:space-between;line-height:21px;margin:10px 0;padding:0;pointer-events:all;position:relative}#searchResultsReact .searchFormWrap .mainSearchForm .main-search-form__caret.caret--location-dropdown{left:14%}#searchResultsReact .searchFormWrap .mainSearchForm .main-search-form__caret.caret--date-range-picker-dropdown{left:46%}#searchResultsReact .searchFormWrap .mainSearchForm .main-search-form__caret.caret--guests-dropdown{left:77%}#searchResultsReact .searchFormWrap .mainSearchForm .main-search-form__caret{bottom:-18px}#searchResultsReact .searchFormWrap .mainSearchForm .whatsapp{display:none!important}@media(min-width:991.98px){#searchResultsReact .searchFormWrap .mainSearchForm{width:777px}}#searchResultsReact .searchFormWrap .mainSearchForm .react-loading-skeleton{border-radius:50px}#searchResultsReact .searchFormWrap .mainSearchForm .skeletonInput:last-of-type{border-right:none}#searchResultsReact .searchFormWrap .mainSearchForm .skeletonInput{align-items:center;border-right:1px solid #d3d3d3;display:inline-flex;gap:10px;margin-left:10px;padding-right:40px}#searchResultsReact .searchFormWrap .mainSearchForm .submit-search{margin:0 8px}@media(min-width:768px){#searchResultsReact .searchFormWrap .mainSearchForm .input-date-range__icon,#searchResultsReact .searchFormWrap .mainSearchForm .input-guests__icon,#searchResultsReact .searchFormWrap .mainSearchForm .input-location__icon{top:10px}}@media(max-width:991.98px){#searchResultsReact .searchFormWrap .mainSearchForm{background:#0000;border:none;height:auto;margin:0;max-width:500px;padding:0 16px;width:100%}#searchResultsReact .searchFormWrap .mainSearchForm .inputMobile{padding:10px;width:calc(100% - 50px)}}@media(max-width:991.98px)and (max-width:767.98px){#searchResultsReact .searchFormWrap .mainSearchForm .inputMobile{width:100%}}@media(max-width:991.98px){#searchResultsReact .searchFormWrap .mainSearchForm .inputMobile input{background:#0000;height:100%}#searchResultsReact .searchFormWrap .mainSearchForm .inputMobile input::placeholder{color:#fff}#searchResultsReact .searchFormWrap .mainSearchForm .inputMobile input:focus-visible{outline:unset}#searchResultsReact .searchFormWrap .mainSearchForm .submit-search img{height:48px;width:48px}}#searchResultsReact .searchFormWrap .mainSearchForm .input-check-in-outer{margin-right:8px}#searchResultsReact .searchFormWrap .mainSearchForm .guestsDropdown,#searchResultsReact .searchFormWrap .mainSearchForm .input-date-range__dropdown,#searchResultsReact .searchFormWrap .mainSearchForm .locationDropdown{top:calc(100% + 12px)}#searchResultsReact .searchFormWrap .mainSearchForm .location-error-message{bottom:-16px}#searchResultsReact .searchFormWrap .mainSearchForm .input-location-inner{align-items:center;cursor:text;display:flex;gap:8px;height:100%;width:100%}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter:hover{background:#e0e0e0}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter:focus-within .inputLocation{display:block}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter:focus-within .input-location__wrapper-label{display:none}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter.inputLocationOuter--shown{border-color:#fa884b}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter.inputLocationOuter--selected{border-color:#4bbdfa}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter.inputLocationOuter--error:not(:focus-within){background:#feebeb;border-color:#fa4b4b;color:#fa4b4b}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter.inputLocationOuter--error:focus-within .location-error-message{display:none}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter{background:#f9f9f9;border:none;border-radius:60px;flex:1;height:100%;margin-right:8px;min-width:0;transition:.8s}@media(max-width:991.98px){#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter{display:none!important}}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter .inputLocation{display:none}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocationOuter .input-location__icon{flex-shrink:0;margin-left:16px;position:static}#searchResultsReact .searchFormWrap .mainSearchForm .input-location__wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;min-width:0}#searchResultsReact .searchFormWrap .mainSearchForm .input-location__usage-instructions-text{color:#7d7d7d;font-size:11px;font-weight:500;overflow:hidden;padding-right:40px;text-overflow:ellipsis;white-space:nowrap}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocation::placeholder{color:#363636}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocation:focus-visible{outline:none}#searchResultsReact .searchFormWrap .mainSearchForm .inputLocation{background:none;border:none;color:#363636;font-size:14px;font-weight:500;padding-left:0;padding-right:40px;text-align:left;transition:.8s}#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter:hover{background:#e0e0e0}#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter:focus-visible{outline:none}#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter.inputDateRangeOuter--shown{border-color:#fa884b}#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter.inputDateRangeOuter--selected{border-color:#4bbdfa}#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter.inputDateRangeOuter--error:not(:focus-within){background:#feebeb;border-color:#fa4b4b;color:#fa4b4b}#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter.inputDateRangeOuter--error:focus-within .location-error-message{display:none}#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter{align-items:center;background:#f9f9f9;border:none;border-radius:60px;display:flex!important;flex:1;gap:8px;height:100%;min-width:0;transition:.8s}@media(max-width:991.98px){#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter{display:none!important}}#searchResultsReact .searchFormWrap .mainSearchForm .inputDateRangeOuter .input-date-range__icon{flex-shrink:0;margin-left:16px;position:static}#searchResultsReact .searchFormWrap .mainSearchForm .input-guests-inner:focus-visible{outline:none}#searchResultsReact .searchFormWrap .mainSearchForm .input-guests-inner{align-items:center;display:flex;gap:8px;height:100%;width:100%}#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter:hover{background:#e0e0e0}#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter:focus-visible{outline-color:#0000}#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter.inputGuestsOuter--shown{border-color:#fa884b}#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter.inputGuestsOuter--selected{border-color:#4bbdfa}#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter.inputGuestsOuter--error:not(:focus-within){background:#feebeb;border-color:#fa4b4b;color:#fa4b4b}#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter.inputGuestsOuter--error:focus-within .location-error-message{display:none}#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter{background:#f9f9f9;border:none;border-radius:60px;flex:1;height:100%;min-width:0;transition:.8s}@media(max-width:991.98px){#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter{display:none!important}}#searchResultsReact .searchFormWrap .mainSearchForm .inputGuestsOuter .input-guests__icon{flex-shrink:0;margin-left:16px;position:static}#searchResultsReact .searchFormWrap .mainSearchForm button:not(.rdp-day_button){background:#0000;border:none;border-radius:50%}@media(max-width:767.98px){#searchResultsReact .searchFormWrap .mainSearchForm .submit-search{pointer-events:none;position:absolute;right:0}}#searchResultsReact .main-search-form-accordion-button,#searchResultsReact .main-search-form-accordion__item{border:1px solid #e0e0e0;border-radius:8px;height:56px;padding:0 16px}#searchResultsReact .main-search-form-accordion-button__right__icon,#searchResultsReact .main-search-form-accordion__item-right__icon{fill:#4bbdfa;height:20px;width:20px}#searchResultsReact .main-search-form-accordion-button--leftLocation{color:#011723;font-size:14px;font-weight:500;line-height:normal}#searchResultsReact .main-search-form-accordion-button--left-date-guests{color:#7d7d7d;font-size:11px;font-weight:500;line-height:normal}#searchResultsReact .main-search-form-accordion__item-icon{fill:#7d7d7d;height:20px;width:20px}#searchResultsReact .main-search-form-accordion__close{color:#4bbdfa;font-size:14px}#searchResultsReact .main-search-form-accordion__item-left{width:calc(100% - 32px)}.isFrame #searchResultsReact .search-results__sort-filter-button{align-items:center;background:#fff;border:1px solid #b7b7b7;border-radius:8px;box-shadow:0 1px 2px 0 #2020200a,0 1px 4px 0 #2020200a;color:#202020;display:flex;font-size:14px;gap:4px;justify-content:center;line-height:120%;margin-top:12px;padding:16px;position:static;text-shadow:unset;transform:unset;width:100%}.isFrame #searchResultsReact .searchResultsMap{height:unset;position:absolute;top:unset}.isFrame #searchResultsReact .search-results__map-map-and-filters-buttons{position:absolute}
/*# sourceMappingURL=responsiveFrontendSearchResultsCSS.2735e35f9e8.css.map*/