.elementor-401 .elementor-element.elementor-element-52688f39:not(.elementor-motion-effects-element-type-background), .elementor-401 .elementor-element.elementor-element-52688f39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;background-image:url("https://www.invest.miccoli.es/wp-content/uploads/2020/06/aerial-view-of-san-francisco-skyline-at-sunset-GXCMKF3.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-401 .elementor-element.elementor-element-52688f39 > .elementor-background-overlay{background-color:#1D1D1D;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-401 .elementor-element.elementor-element-52688f39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:8% 0% 8% 0%;}.elementor-401 .elementor-element.elementor-element-75f4b1b2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-292b5c89{text-align:center;}.elementor-401 .elementor-element.elementor-element-292b5c89 .elementor-heading-title{color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:2.5rem;font-weight:500;}.elementor-401 .elementor-element.elementor-element-196f1feb > .elementor-container{max-width:1475px;}.elementor-401 .elementor-element.elementor-element-196f1feb{padding:0% 6% 0% 6%;}.elementor-401 .elementor-element.elementor-element-2175fadb .fancify-core-search-box{padding:3.5% 3% 0.5% 3%;border-radius:15px 15px 15px 15px;}.elementor-401 .elementor-element.elementor-element-2175fadb .fancify-core-search-widget .fancify-core-search-box{box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.1607843137254902);}.elementor-401 .elementor-element.elementor-element-2175fadb > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-269d3f5 > .elementor-container{max-width:1694px;}.elementor-401 .elementor-element.elementor-element-269d3f5{margin-top:11%;margin-bottom:8%;padding:0px 35px 0px 35px;}.elementor-401 .elementor-element.elementor-element-6424d93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-properties-grid .fancify-core-rpgs-property-box{flex:50%;max-width:50%;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-properties-grid .fancify-core-rpgs-property-image{max-height:284px;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-properties-column .fancify-core-rpgs-property-image{height:300px;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-view-sort-filters label::before , .elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-filters .checked{background-color:transparent;background-image:linear-gradient(220deg, #01E2B4 0%, #9BF14F 100%);}.elementor-401 .elementor-element.elementor-element-5c75c70 .wpl_plist_sort{background-color:#0B2A53;color:#FFFFFF;font-family:"Quicksand", Sans-serif;font-size:1em;font-weight:500;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-agent-sort::after{color:#FFFFFF;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-filters{margin:0% 0% 5% 1%;padding:0px 10px 0px 0px;}.elementor-401 .elementor-element.elementor-element-5c75c70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:56px 46px 1px 38px;background-color:#FEFEFE;border-radius:15px 15px 15px 15px;box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.058823529411764705);}.elementor-401 .elementor-element.elementor-element-5c75c70{width:var( --container-widget-width, 89% );max-width:89%;--container-widget-width:89%;--container-widget-flex-grow:0;}.elementor-401 .elementor-element.elementor-element-38b61cf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container label{display:no !important;}.elementor-401 .elementor-element.elementor-element-25d218c .fancify-core-search-box{padding:49px 35px 50px 35px;border-radius:10px 10px 10px 10px;}.elementor-401 .elementor-element.elementor-element-25d218c .fancify-core-search-widget .fancify-core-search-box{box-shadow:0px 3px 35px 0px rgba(0, 0, 0, 0.058823529411764705);}.elementor-401 .elementor-element.elementor-element-25d218c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;}.elementor-401 .elementor-element.elementor-element-297db43 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-076de50 .fancify-core-rpgs-properties-grid .fancify-core-rpgs-property-box{flex:33.33%;max-width:33.33%;}.elementor-401 .elementor-element.elementor-element-076de50 > .elementor-widget-container{margin:8px 0px 0px 0px;padding:36px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-66a1657 .fancify-core-rpgs-properties-grid .fancify-core-rpgs-property-box{flex:33.33%;max-width:33.33%;}.elementor-401 .elementor-element.elementor-element-66a1657 > .elementor-widget-container{padding:70px 0px 0px 0px;}@media(max-width:1024px){.elementor-401 .elementor-element.elementor-element-52688f39{padding:11% 0% 11% 0%;}.elementor-401 .elementor-element.elementor-element-196f1feb{padding:0% 2% 0% 2%;}.elementor-401 .elementor-element.elementor-element-2175fadb .fancify-core-search-box{padding:05% 2% 1% 2%;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-properties-column .fancify-core-rpgs-property-image{max-width:270px !important;height:270px;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-properties-column img{max-width:270px !important;}.elementor-401 .elementor-element.elementor-element-5c75c70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:35px 20px 1px 20px;}.elementor-401 .elementor-element.elementor-element-5c75c70{width:100%;max-width:100%;}.elementor-401 .elementor-element.elementor-element-38b61cf > .elementor-element-populated{margin:110px 0px 50px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-401 .elementor-element.elementor-element-25d218c > .elementor-widget-container{margin:0px 18px 0px 0px;}.elementor-401 .elementor-element.elementor-element-25d218c{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-401 .elementor-element.elementor-element-6904f20{padding:0px 0px 0px 18px;}.elementor-401 .elementor-element.elementor-element-076de50 .fancify-core-sp-widget-title{margin:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-076de50 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-401 .elementor-element.elementor-element-52688f39{padding:10% 0% 10% 0%;}.elementor-401 .elementor-element.elementor-element-75f4b1b2.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-401 .elementor-element.elementor-element-292b5c89{width:var( --container-widget-width, 78% );max-width:78%;--container-widget-width:78%;--container-widget-flex-grow:0;}.elementor-401 .elementor-element.elementor-element-196f1feb{padding:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-2175fadb .fancify-core-search-box{padding:10% 5% 2% 5%;}.elementor-401 .elementor-element.elementor-element-269d3f5{padding:0px 5px 0px 5px;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-properties-grid .fancify-core-rpgs-property-box{flex:100%;max-width:100%;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-properties-column .fancify-core-rpgs-property-image{max-width:760px !important;height:230px;}.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-properties-column img{max-width:760px !important;}.elementor-401 .elementor-element.elementor-element-5c75c70 > .elementor-widget-container{margin:0px 10px 0px 10px;padding:25px 15px 40px 15px;}.elementor-401 .elementor-element.elementor-element-38b61cf > .elementor-element-populated{margin:80px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;}.elementor-401 .elementor-element.elementor-element-25d218c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-25d218c{width:100%;max-width:100%;}.elementor-401 .elementor-element.elementor-element-6904f20{padding:50px 0px 0px 0px;}.elementor-401 .elementor-element.elementor-element-076de50{width:100%;max-width:100%;}}@media(min-width:768px){.elementor-401 .elementor-element.elementor-element-6424d93{width:76%;}.elementor-401 .elementor-element.elementor-element-38b61cf{width:23.333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-401 .elementor-element.elementor-element-6424d93{width:100%;}.elementor-401 .elementor-element.elementor-element-38b61cf{width:100%;}}/* Start custom CSS for section, class: .elementor-element-52688f39 */.elementor-401 .elementor-element.elementor-element-52688f39{
    margin: 0px;
}/* End custom CSS */
/* Start custom CSS for fancify_property_listing, class: .elementor-element-5c75c70 */.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-property-counter{
    margin-right: auto;
    margin-left: unset;
}
.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-pagination{
    margin-top: 52px !important;
}
.elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-property-counter{
    margin-left: unset;
}
@media (max-width: 769px){
   .elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-container.fancify-property-listing-type-2 .fancify-core-rpgs-view-sort-filters {
        margin-top: 0px;
    }
}
@media (max-width: 550px){
   .elementor-401 .elementor-element.elementor-element-5c75c70 .fancify-core-rpgs-property-counter {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for listing_search, class: .elementor-element-25d218c */.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_from_box_top{
    justify-content: center;
    margin-bottom: 60px;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_reset{
    padding: 0 25px !important;
    margin: 5px 5px 5px 0 !important;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_reset, .elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_widget_submit{
    font-weight: 400 !important;
    text-transform: uppercase;
}
.elementor-401 .elementor-element.elementor-element-25d218c  .ui-slider-range{
    background: linear-gradient(91deg, #01E2B4, #9BF14F) !important;
}
.elementor-401 .elementor-element.elementor-element-25d218c .ui-slider-handle{
    border-color: #01E2B4 !important;
    box-shadow: ty0 3px 7px #04E2B180 !important;
}
.elementor-401 .elementor-element.elementor-element-25d218c .search_submit_box{
    margin-left: 0px !important;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_from_box_bot{
    justify-content: center;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container{
    margin: 0 0px 22px !important;
    max-width: 100%;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container.checkbox_type{
    min-width: 30% !important;
    max-width: 50%;
    margin: 0px !important;
}
.elementor-401 .elementor-element.elementor-element-25d218c .fancify-core-search-options-container{
    flex-direction: row;
}
.elementor-401 .elementor-element.elementor-element-25d218c .more_search_option{
    display: none;
    margin: 25px 0 58px 0;
    padding: 0;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_listing_price_sale .wpl_slider_show_value:before {
    content: "Range : ";
    padding-right: 10px;
    font-size: 1rem;
    font-family: "Quicksand";
    font-weight: 600;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_area .wpl_slider_show_value:before {
    content: "Range : ";
    padding-right: 10px;
    font-size: 1rem;
    font-family: "Quicksand";
    font-weight: 600;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_area .wpl_slider_show_value {
    margin-bottom: 10px;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container:nth-child(4){
    margin-bottom: 120px !important;
    flex:100%;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container:nth-child(4):after {
    content: "Amenities  " !important;
    position: absolute;
    display: block;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    justify-content: end;
    left: 0;
    /* display: table-column; */
    top: 115px;
    border-bottom: 1px solid rgba(11, 42, 83, 0.2);
    padding-bottom: 8px;
    font-family: "Quicksand";
    font-weight: 600;
    color: rgba(11, 42, 83, 1);
    font-size: 1.1875rem;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container:nth-child(13){
    margin-top: 135px !important;
    flex:100%;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container:nth-child(13):after {
    content: "Information  ";
    position: absolute;
    display: block;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    /* display: table-column; */
    top: -75px;
    border-bottom: 1px solid rgba(11, 42, 83, 0.2);
    padding-bottom: 8px;
    font-family: "Quicksand";
    font-weight: 600;
    color: rgba(11, 42, 83, 1);
    font-size: 1.1875rem;
}

.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container:nth-child(16){
    margin-top: 123px !important;
    flex:100%;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container:nth-child(16):after {
    content: "Price ";
    position: absolute;
    display: block;
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    /* display: table-column; */
    top: -75px;
    border-bottom: 1px solid rgba(11, 42, 83, 0.2);
    padding-bottom: 8px;
    font-family: "Quicksand";
    font-weight: 600;
    color: rgba(11, 42, 83, 1);
    font-size: 1.1875rem;
}
.elementor-401 .elementor-element.elementor-element-25d218c .wpl_search_field_container label {
    color: #0B2A53;
}/* End custom CSS */
/* Start custom CSS for fancify_recent_property, class: .elementor-element-076de50 */.elementor-401 .elementor-element.elementor-element-076de50 .fancify-core-rpgs-property-counter {
    margin-left: unset;
    margin-right: auto;
}
.elementor-401 .elementor-element.elementor-element-076de50 .fancify-recent-viewed-container.fancify-list.fancify-list-style-2 .fancify-property-list{
    background: #fff;
}/* End custom CSS */
/* Start custom CSS for fancify_recent_property, class: .elementor-element-66a1657 */@media (max-width: 414px){
.elementor-401 .elementor-element.elementor-element-66a1657 .fancify-recent-viewed-container.fancify-carousel-list .fancify-core-swiper-container{
    max-width: 310px;
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6904f20 */@media (min-width: 767px ) and (max-width: 1024px) {
  .elementor-401 .elementor-element.elementor-element-6904f20 {
    max-width: 50%;
  }
}/* End custom CSS */