@keyframes gradientTransition{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media only screen and (min-width:768px){.property-finder-cv--app{display:flex}.property-finder-cv--list{width:60%}.property-finder-cv--map{flex:auto}.property-finder-cv--items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.property-finder-cv--item{grid-column:span 1}.result-counter{grid-column:span 2}}@media only screen and (min-width:950px){.property-finder-cv--app{display:flex}.property-finder-cv--list{width:60%}.property-finder-cv--items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:20px}.result-counter{grid-column:span 3}.property-finder-cv--map{flex:auto}}@media only screen and (min-width:1440px){.result-counter{grid-column:span 3}}@media only screen and (min-width:1921px){.property-finder-cv--list{max-width:1140px}}.property-finder-cv--container{height:100vh;position:sticky;top:0}.property-finder-cv--filters{border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:20px;position:sticky;top:0;z-index:21}.property-finder-cv--filters .hs-button,.property-finder-cv--filters .hs-input{margin:0}.property-finder-cv--filter{align-items:center;background:#f9f9f9;border:1px solid #f0f0f0;border-radius:5px;display:flex;padding:10px}.property-finder-cv--filter .hs-input--address,.property-finder-cv--filter select{background:none;border:0!important;margin:0;outline:0}.property-finder-cv--filter a.hs-button--search{color:#666;line-height:1}.property-finder-cv--items{padding:20px}.property-finder-cv--item{background:#fff;border-radius:15px}.property-finder-cv--item.item-loading .property-finder-cv--photo{animation:gradientTransition 4s ease infinite;background:linear-gradient(135deg,#ccc,#f0f0f0,#ccc);background-size:600% 600%;border-radius:15px}.property-finder-cv--item.item-loading .property-finder-cv--loading-text{animation:gradientTransition 4s ease infinite;background:linear-gradient(135deg,#ccc,#f0f0f0,#ccc);background-size:600% 600%;border-radius:5px;margin-bottom:5px}.property-finder-cv--item.item-loading .property-finder-cv--loading-text.o--80,.property-finder-cv--item.item-loading .property-finder-cv--loading-text.o--90{width:80%}.property-finder-cv--item.item-loading .property-finder-cv--loading-text.o--50{width:50%}.property-finder-cv--item.item-loading .property-finder-cv--loading-text.o--30{width:30%}.property-finder-cv--photos-container{margin-bottom:15px;overflow:hidden;position:relative}.property-finder-cv--photo{padding-top:75%;position:relative}.property-finder-cv--type{background:#468fd1;border-radius:6px;color:#fff;font-size:12px;left:15px;padding:5px 10px;position:absolute;top:15px;z-index:3}.property-finder-cv--type-rent{background:#46d18f}.property-finder-cv--photo img{border-radius:15px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.property-finder-cv--subject,.property-finder-cv--subject a{font-size:1rem;font-weight:600;margin-bottom:5px;text-decoration:none}.property-finder-cv--price{font-size:1rem;font-weight:600;margin-bottom:5px}.property-finder-cv--description{margin-bottom:15px}.custom-marker{position:relative;transform:translateY(-10px)}.custom-marker.active{z-index:20}.custom-marker a.hide-detalye{position:absolute;right:10px;top:10px;z-index:10}.custom-marker a.show-detalye{background-color:#fff;border-radius:15px;box-shadow:0 6px 16px 0 rgba(0,0,0,.12);color:#000;display:block;font-weight:700;line-height:1;padding:10px;position:relative;text-decoration:none}.active .custom-marker a.show-detalye,.custom-marker a.show-detalye:hover{background-color:#000;color:#fff}a.show-detalye:after{border:5px solid #fff;content:"";left:50%;position:absolute;top:100%;transform:rotate(45deg) translate(-70%)}.active .custom-marker a.show-detalye:after,.custom-marker a.show-detalye:hover:after{border:5px solid #000;content:"";left:50%;position:absolute;top:100%}.map-callouts{background-color:#fff;border-radius:10px;bottom:calc(100% + 5px);box-shadow:0 6px 16px 0 rgba(0,0,0,.12);left:50%;max-width:420px;min-width:300px;position:absolute;transform:translateX(-50%);width:100%}.ol-overlay-container.active{z-index:20}.ol-overlay-container:not(.active) .custom-marker .map-callouts{display:none}.map-callout-box--photos-container{border-radius:10px 10px 0 0;overflow:hidden;position:relative}.map-callout-box--type{background:#468fd1;border-radius:6px;color:#fff;font-size:12px;left:15px;padding:5px 10px;position:absolute;text-transform:capitalize;top:15px;z-index:3}.map-callout-box--type-rent{background:#46d18f}.map-callout-box--photo{border-radius:10px 10px 0 0;padding-bottom:60%;position:relative}.map-callout-box--photo img{border-radius:10px 10px 0 0;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.map-callout-box--info{padding:10px 15px 20px}.map-callout-box--subject,.map-callout-box--subject a{font-weight:600;text-decoration:none}.map-callout-box--subject{font-size:1.1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.map-callout-box--price{font-weight:600}.map-callout-box--address{margin:5px 0}@media only screen and (max-width:767px){.property-finder-cv--app{display:flex;flex-direction:column}.property-finder-cv--list{order:1;padding-top:15px;position:relative;z-index:6}.property-finder-cv--list:before{background:silver;border-radius:5px;content:"";display:block;height:5px;left:50%;position:absolute;top:15px;transform:translateX(-50%);width:120px;z-index:23}.property-finder-cv--items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px}.result-counter{grid-column:span 2}.property-finder-cv--item{grid-column:span 1}.property-finder-cv--map{order:0;position:sticky;top:0}.property-finder-cv--container{height:calc(100vb - 30px)}}.swiper-container-horizontal>.swiper-pagination-custom .swiper-pagination-bullet{margin:0 4px}@media only screen and (max-width:450px){.property-finder-cv--items{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));grid-gap:20px}.result-counter{grid-column:span 1}}