.elementor-2847 .elementor-element.elementor-element-3a3e4b1{--display:flex;--min-height:300px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--overlay-opacity:0.68;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2847 .elementor-element.elementor-element-3a3e4b1:not(.elementor-motion-effects-element-type-background), .elementor-2847 .elementor-element.elementor-element-3a3e4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://properties.citiesabc.com/wp-content/uploads/2025/08/Spain.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2847 .elementor-element.elementor-element-3a3e4b1::before, .elementor-2847 .elementor-element.elementor-element-3a3e4b1 > .elementor-background-video-container::before, .elementor-2847 .elementor-element.elementor-element-3a3e4b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-2847 .elementor-element.elementor-element-3a3e4b1 > .elementor-background-slideshow::before, .elementor-2847 .elementor-element.elementor-element-3a3e4b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2847 .elementor-element.elementor-element-3a3e4b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-2847 .elementor-element.elementor-element-e89a593 .elementor-heading-title{color:#FFFFFF;}.elementor-2847 .elementor-element.elementor-element-ca1a054{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-2847 .elementor-element.elementor-element-ca1a054:not(.elementor-motion-effects-element-type-background), .elementor-2847 .elementor-element.elementor-element-ca1a054 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#161616;}.elementor-2847 .elementor-element.elementor-element-7be5405 .advanced-search-v1{background-color:#161616;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .form-control, .form-group input::placeholder{color:#B9B9B9;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .form-control, .form-group textarea::placeholder{color:#B9B9B9;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .bootstrap-select button:not(.actions-btn){color:#B9B9B9;background-color:#272727;border-radius:10px 10px 10px 10px;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .bootstrap-select button:not(.bs-placeholder) .filter-option-inner-inner{color:#B9B9B9;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .form-control, .elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .bootstrap-select button:not(.actions-btn) , .elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .bootstrap-select .dropdown-menu .text{font-family:"interpro", Sans-serif;font-size:13px;font-weight:300;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .form-control:not(.bootstrap-select){background-color:#272727;border-radius:10px 10px 10px 10px;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .form-control:not(.bootstrap-select), .form-group .bootstrap-select select, .form-group .bootstrap-select button:not(.actions-btn), .form-group .bootstrap-select::before, .form-group .bootstrap-select button::before{border-style:solid;border-width:1px 1px 1px 1px;border-color:#3C3C3C;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .bootstrap-select select{border-radius:10px 10px 10px 10px;}.elementor-2847 .elementor-element.elementor-element-7be5405 .form-group .bootstrap-select .form-control{border-radius:10px 10px 10px 10px;}.elementor-2847 .elementor-element.elementor-element-7be5405 .btn-search{background-color:#5C5C5C;color:#FFFFFF;font-family:"interpro", Sans-serif;border-style:solid;border-color:#3C3C3C;border-radius:10px 10px 10px 10px;}.elementor-2847 .elementor-element.elementor-element-7be5405 .btn-search:hover{background-color:#242424;}.elementor-2847 .elementor-element.elementor-element-aa1083d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-2847 .elementor-element.elementor-element-aa1083d:not(.elementor-motion-effects-element-type-background), .elementor-2847 .elementor-element.elementor-element-aa1083d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0C;}.elementor-2847 .elementor-element.elementor-element-5ae780c{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-2847 .elementor-element.elementor-element-5ae780c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2847 .elementor-element.elementor-element-aab437d .breadcrumb-wrap li.breadcrumb-item.active{color:#FFFFFF;}.elementor-2847 .elementor-element.elementor-element-aab437d .breadcrumb-wrap li.breadcrumb-item a{color:#FFFFFF;}.elementor-2847 .elementor-element.elementor-element-aab437d .breadcrumb-wrap li.breadcrumb-item{font-family:"interpro", Sans-serif;font-weight:200;}.elementor-2847 .elementor-element.elementor-element-55023b4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2847 .elementor-element.elementor-element-7f323a9{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2847 .elementor-element.elementor-element-9ac8c0c{--display:flex;--justify-content:center;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2847 .elementor-element.elementor-element-555f95a .sort-by-title, .elementor-2847 .elementor-element.elementor-element-555f95a .dropdown-toggle{font-family:"interpro", Sans-serif;font-weight:200;}.elementor-2847 .elementor-element.elementor-element-555f95a .sort-by-title, .elementor-2847 .elementor-element.elementor-element-555f95a button:not(.bs-placeholder) .filter-option-inner-inner{color:#B9B9B9;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .item-title{font-family:"interpro", Sans-serif;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .hz-figure{font-family:"interpro", Sans-serif;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .item-price{font-family:"interpro", Sans-serif;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .item-wrap{border-radius:20px 20px 20px 20px;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .grid-view .item-wrap.item-wrap-no-frame .hover-effect{border-radius:20px 20px 20px 20px;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .page-link{color:#FFFFFF;background-color:#5C5C5C;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .btn-load-more{color:#FFFFFF;background-color:#5C5C5C;border-color:#3C3C3C;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .page-link:hover{background-color:#242424;}.elementor-2847 .elementor-element.elementor-element-c678bd8 .btn-load-more:hover{background-color:#242424;}.elementor-2847 .elementor-element.elementor-element-6d00216{--display:flex;}.elementor-2847 .elementor-element.elementor-element-4603a78 > .elementor-widget-container{background-color:#161616;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-2847 .elementor-element.elementor-element-4603a78 .taxonomy-item-list h3{font-family:"interpro", Sans-serif;color:#FFFFFF;}.elementor-2847 .elementor-element.elementor-element-4603a78 .taxonomy-item-list ul li:not(:last-child){padding-bottom:calc(10px/2);}.elementor-2847 .elementor-element.elementor-element-4603a78 .taxonomy-item-list ul li:not(:first-child){margin-top:calc(10px/2);}.elementor-2847 .elementor-element.elementor-element-4603a78 .hz-list-icon i{color:#FFFFFF;transition:color 0.3s;font-size:12px;}.elementor-2847 .elementor-element.elementor-element-4603a78 .hz-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;width:12px;height:12px;}.elementor-2847 .elementor-element.elementor-element-4603a78{--hz-icon-list-icon-size:12px;--icon-vertical-offset:0px;}.elementor-2847 .elementor-element.elementor-element-4603a78 .taxonomy-item-list ul li a{font-family:"interpro", Sans-serif;color:#B7B7B7;transition:color 0.3s;}.elementor-2847 .elementor-element.elementor-element-4603a78 .taxonomy-item-list ul li span.count{font-family:"interpro", Sans-serif;color:#B7B7B7;transition:color 0.3s;}.elementor-2847 .elementor-element.elementor-element-70d98f8{background-color:#161616;padding:20px 20px 20px 20px;border-radius:20px 20px 20px 20px;}.elementor-2847 .elementor-element.elementor-element-70d98f8.bdt-has-divider--yes .bdt-item-wrap{border-bottom-color:#333333;}.elementor-2847 .elementor-element.elementor-element-70d98f8 .bdt-post-list .bdt-item{gap:12px;}.elementor-2847 .elementor-element.elementor-element-70d98f8 .bdt-post-list .bdt-image img{border-radius:10px 10px 10px 10px;overflow:hidden;transition-duration:0.3s;}.elementor-2847 .elementor-element.elementor-element-70d98f8 .bdt-post-list .bdt-title a{color:#B9B9B9;}.elementor-2847 .elementor-element.elementor-element-70d98f8 .bdt-post-list .bdt-title a:hover{color:#FFFFFF;}.elementor-2847 .elementor-element.elementor-element-70d98f8 .bdt-post-list .bdt-title{font-family:"interpro", Sans-serif;font-size:14px;font-weight:500;}.elementor-2847 .elementor-element.elementor-element-70d98f8 .bdt-post-list .bdt-meta span{color:#B9B9B9;font-family:"interpro", Sans-serif;font-size:11px;font-weight:300;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:768px){.elementor-2847 .elementor-element.elementor-element-5ae780c{--width:70%;}.elementor-2847 .elementor-element.elementor-element-6d00216{--width:30%;}}@media(max-width:767px){.elementor-2847 .elementor-element.elementor-element-3a3e4b1{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2847 .elementor-element.elementor-element-7be5405 > .elementor-widget-container{padding:0px 15px 0px 15px;}}/* Start custom CSS for houzez_elementor_advanced_search, class: .elementor-element-7be5405 */.form-control{
   border-radius:15px !important;
}/* End custom CSS */
/* Start custom CSS for houzez_elementor_property-card-v6, class: .elementor-element-c678bd8 */.slick-slider .slick-list, .slick-slider .slick-track{
    border-radius: 20px 20px 0 0 !important;
}/* End custom CSS */