@media (max-width:1024px){.vertical-filters{height:100vh;height:calc(100vh - env(safe-area-inset-bottom))}}.results{padding:15px;width:100%;max-height:440px}@media (max-width:767px){.results{max-height:220px}}.results p{padding:0;margin:15px 0 10px;font-weight:700}.results p:first-child{margin-top:0}.results label{font-weight:400!important;line-height:1.4;padding-top:0;display:flex;padding:6px;padding-left:35px;border-radius:5px;margin-bottom:0!important}.results .selected{margin-bottom:10px;padding:7px;border-radius:5px;background:#f7f7f7}@media (max-width:575px){.horizontal-filters .location-filter .results,.horizontal-filters .type-filter .results{width:209%;top:107%;max-height:220px}.horizontal-filters .type-filter .results{left:-109%}}.with-counter{padding-right:45px!important}.pmob-selectable .input-value[readonly]{background:none}a.clear-selected{position:absolute;top:22px;right:24px;font-size:13px!important;text-decoration:underline!important}.results .see-more,.results .see-less{font-size:14px;display:block;text-align:right}.container-input .checkmark{border-radius:5px!important}.results label input{height:auto}.results .checkmark{top:6px;left:6px}.results label:hover,.results .selected div{background:#f6f6f6}.single-property .property-attributes ul{list-style:none;line-height:1.8;padding:0}.single-property .property-attributes ul li:before{color:var(--e-global-color-secondary);-webkit-border-radius:100px;border-radius:100px;display:inline-block;width:20px;height:20px;margin-right:10px;top:-2px;position:relative;content:"\f00c";font-family:"Font Awesome 5 Free";font-weight:900;font-size:11px;background:none;text-align:center;line-height:15px;border:2px solid #fff0;-webkit-transition:border-color 0s;-o-transition:border-color 0s;transition:border-color 0s}.wrapper>main,.wrapper #primary{padding:0}.property-images-carousel .item,.property-grid-images{height:30vh;min-height:200px;max-height:300px!important}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.lSPrev,.owl-carousel .owl-nav button.lSNext,.owl-carousel .lSAction .owl-next,.owl-carousel .lSAction .owl-prev,.owl-carousel .lSAction .lSPrev,.owl-carousel .lSAction .lSNext{position:absolute;top:50%;left:20px;font-size:2.5rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;color:#fff;border-color:#fff;background:#15151566;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}.owl-carousel.property-carousel .owl-nav button.owl-next,.owl-carousel.property-carousel .owl-nav button.owl-prev,.owl-carousel.property-images-carousel .owl-nav button.owl-next,.owl-carousel.property-images-carousel .owl-nav button.owl-prev{background:#fff;border-radius:100%;opacity:.5}.owl-carousel.property-carousel .owl-nav button.owl-next:hover,.owl-carousel.property-carousel .owl-nav button.owl-prev:hover,.owl-carousel.property-images-carousel .owl-nav button.owl-next:hover,.owl-carousel.property-images-carousel .owl-nav button.owl-prev:hover{opacity:1}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.lSNext,.owl-carousel .lSAction .owl-next,.owl-carousel .lSAction .lSNext{left:auto;right:20px}.property-images-carousel.owl-carousel .owl-nav button.owl-next,.property-images-carousel.owl-carousel .owl-nav button.owl-prev{width:30px;height:30px;font-size:12px}.property-images-carousel.owl-carousel .owl-nav{display:none}.property-images-carousel.owl-carousel:hover .owl-nav{display:block}.property-images-carousel.owl-carousel .owl-nav button.owl-next.disabled,.property-images-carousel.owl-carousel .owl-nav button.owl-prev.disabled{opacity:.2;cursor:not-allowed}.pmob-load-spinner{position:absolute;top:0;z-index:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center}.pmob-load-spinner i{animation:loading-rotate 1s infinite;font-size:25px}@keyframes loading-rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.property-carousel .owl-item a{background:#f3f3f3;width:100%;display:block;margin:0 auto;height:50vh;min-height:400px;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}.property-carousel .owl-item img{height:100%;width:auto;margin:0 auto}@media (max-width:575px){.property-carousel .owl-item a{height:25vh;min-height:180px}}.elementor-grid-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-grid-3 .elementor-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1366px){.elementor-grid-laptop-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:1024px){.elementor-grid-tablet-2 .elementor-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.elementor-grid-mobile-1 .elementor-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}@media (max-width:767px){.property-images-carousel .item,.property-grid-images{height:200px}}.property-images-carousel .owl-item .item{background-size:cover;background-position:center}.swiper-slide-contents{opacity:0}.swiper-slide-contents.animated{opacity:1}.fixed-buttons{transition:none!important}.vertical-filters .form-control,.horizontal-filters .form-control{background:none;border:1px solid #ededed;border-radius:5px;padding:15px}.vertical-filters .form-control:focus,.horizontal-filters .form-control:focus{border:1px solid #000}.vertical-filters input[type="text"].form-control,.vertical-filters input[type="number"].form-control,.vertical-filters input[type="password"].form-control,.vertical-filters input[type="email"].form-control,.vertical-filters input[type="phone"].form-control,.vertical-filters select.form-control,.horizontal-filters input[type="text"].form-control,.horizontal-filters input[type="number"].form-control,.horizontal-filters input[type="password"].form-control,.horizontal-filters input[type="email"].form-control,.horizontal-filters input[type="phone"].form-control,.horizontal-filters select.form-control{height:45px;font-size:15px}ul.property-details{padding:0;list-style:none}ul.property-details li{line-height:1.4;border-bottom:1px solid #ececec;display:flex}ul.property-details li strong{flex:0 0 30%;min-width:200px;max-width:30%}@media (max-width:575px){ul.property-details li{padding:5px 0;flex-direction:column;align-items:flex-start}ul.property-details li strong{flex:0 0 100%;max-width:100%}}.single-property .property-attributes ul li:before{width:18px;height:18px;top:0;display:flex;align-items:center;justify-content:center;font-size:9px}.property-template-default.single-property .info-single li{line-height:1;display:flex;align-items:center}.single-property .property-attributes ul li:before{background-color:rgb(235 24 74 / .15)!important}.property-carousel .owl-stage{background:#fff}