.elementor-8240 .elementor-element.elementor-element-e3a4d48{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8240 .elementor-element.elementor-element-7da6606 .rhea-listing-map{height:316px;}.elementor-8240 .elementor-element.elementor-element-3fac7a7{--display:flex;}.elementor-8240 .elementor-element.elementor-element-1609ff5{--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-8240 .elementor-element.elementor-element-b34fddb{--display:flex;}.elementor-8240 .elementor-element.elementor-element-ef418cc .rh_prop_card_meta_wrap_ultra{column-gap:0px;}.elementor-8240 .elementor-element.elementor-element-86fec33{--display:flex;}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_open_more_features_outer{justify-content:flex-star;}.elementor-8240 .elementor-element.elementor-element-de994da .bootstrap-select.rhea_multi_select_picker > .dropdown-toggle, 
					.elementor-8240 .elementor-element.elementor-element-de994da .bootstrap-select.rhea_multi_select_picker_location > .dropdown-toggle,
                    .elementor-8240 .elementor-element.elementor-element-de994da .rhea_ultra_search_form_wrapper .rhea_prop_search__option input[type="text"]{font-family:"Source Sans Pro", Sans-serif;font-size:16px;}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_search_button_wrapper{justify-content:flex-end;}.elementor-8240 .elementor-element.elementor-element-de994da .rhea-ultra-search-form-fields{background:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_search_form_button{background:#FFFFFF;}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_search_form_button span{color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_search_form_button:hover span{color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_advanced_expander{background:var( --e-global-color-2e13198 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_advanced_expander:hover{background:var( --e-global-color-2e13198 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_advanced_expander .search-ultra-plus{color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_advanced_expander .search-ultra-plus svg{fill:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_advanced_expander:hover .search-ultra-plus{color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_advanced_expander:hover .search-ultra-plus svg{fill:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .bootstrap-select.rhea_multi_select_picker > .dropdown-toggle{color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .bootstrap-select.rhea_multi_select_picker_location > .dropdown-toggle{color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_ultra_search_form_wrapper .rhea_prop_search__option input[type="text"]{color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_ultra_search_form_wrapper ::placeholder{color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_ultra_search_form_wrapper ::-ms-input-placeholder{color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .bs-searchbox .form-control{color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_ultra_search_form_wrapper ::-webkit-input-placeholder{color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_ultra_search_form_wrapper .rhea_prop_search__option .rhea_price_slider_wrapper .rhea_price_label{color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_price_slider_wrapper .rhea_price_range{color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .bootstrap-select.rhea_multi_select_picker > 
					.dropdown-toggle .caret, .bootstrap-select.rhea_multi_select_picker_location > .dropdown-toggle .caret{border-top-color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .bootstrap-select.rhea_multi_select_picker.dropup > 
					.dropdown-toggle .caret, .bootstrap-select.rhea_multi_select_picker_location.dropup > .dropdown-toggle .caret{border-bottom-color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_ultra_search_form_wrapper .rhea_prop_search__selectwrap .bs-caret{background:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_open_more_features{background:#FFFFFF;color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_open_more_features span:before{background:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_open_more_features span:after{background:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_open_more_features:hover{color:#289548;}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_open_more_features:hover span:before{background:#289548;}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_open_more_features:hover span:after{background:#289548;}.elementor-8240 .elementor-element.elementor-element-de994da .rhea-more-options-wrapper .rhea-option-bar{color:var( --e-global-color-d10ce70 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea-features-styles-2 .rhea-option-bar input:checked+label{background-color:var( --e-global-color-b9c3016 );border-color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea-features-styles-2 .rhea-option-bar label:hover{background-color:var( --e-global-color-b9c3016 );border-color:var( --e-global-color-b9c3016 );}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_price_slider_field{width:100% !important;}.elementor-8240 .elementor-element.elementor-element-af1d960{--spacer-size:50px;}.elementor-8240 .elementor-element.elementor-element-6b0c13b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8240 .elementor-element.elementor-element-6b0c13b .elementor-icon-box-wrapper{align-items:center;}.elementor-8240 .elementor-element.elementor-element-6b0c13b{--icon-box-icon-margin:7px;}.elementor-8240 .elementor-element.elementor-element-6b0c13b .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-framed .elementor-icon, .elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8240 .elementor-element.elementor-element-6b0c13b.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-21f56a2 );color:var( --e-global-color-21f56a2 );border-color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-6b0c13b .elementor-icon{font-size:14px;padding:7px;border-width:2px 2px 2px 2px;}.elementor-8240 .elementor-element.elementor-element-6b0c13b:has(:hover) .elementor-icon-box-title,
					 .elementor-8240 .elementor-element.elementor-element-6b0c13b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-6b0c13b .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-8240 .elementor-element.elementor-element-f6062dd > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-8240 .elementor-element.elementor-element-f6062dd .elementor-icon-box-wrapper{align-items:center;}.elementor-8240 .elementor-element.elementor-element-f6062dd{--icon-box-icon-margin:7px;}.elementor-8240 .elementor-element.elementor-element-f6062dd .elementor-icon-box-title{margin-block-end:0px;color:var( --e-global-color-text );}.elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-framed .elementor-icon, .elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-default .elementor-icon{fill:var( --e-global-color-text );color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-8240 .elementor-element.elementor-element-f6062dd.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-21f56a2 );color:var( --e-global-color-21f56a2 );border-color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-f6062dd .elementor-icon{font-size:14px;padding:7px;border-width:2px 2px 2px 2px;}.elementor-8240 .elementor-element.elementor-element-f6062dd:has(:hover) .elementor-icon-box-title,
					 .elementor-8240 .elementor-element.elementor-element-f6062dd:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-f6062dd .elementor-icon-box-description{color:var( --e-global-color-text );}.elementor-8240 .elementor-element.elementor-element-d114a18 .rhea-social-icons-list a{width:28px;height:28px;border-color:#6D474700;}.elementor-8240 .elementor-element.elementor-element-d114a18 .rhea-social-icons-list{column-gap:8px;}.elementor-8240 .elementor-element.elementor-element-d114a18 .rhea-social-icons-list a path{fill:var( --e-global-color-21f56a2 );}.elementor-8240 .elementor-element.elementor-element-d114a18 .rhea-social-icons-list a:hover{background-color:var( --e-global-color-2e13198 );}@media(max-width:1024px){.elementor-8240 .elementor-element.elementor-element-de994da .rhea_collapsed_search_fields_inner .rhea_prop_search__option:not(.rhea_price_slider_field){width:33.333%;}}@media(min-width:768px){.elementor-8240 .elementor-element.elementor-element-b34fddb{--width:100%;}.elementor-8240 .elementor-element.elementor-element-86fec33{--width:65%;}}@media(max-width:767px){.elementor-8240 .elementor-element.elementor-element-de994da .rhea_top_search_box .rhea_prop_search__option{width:100%;}.elementor-8240 .elementor-element.elementor-element-de994da .rhea_collapsed_search_fields_inner .rhea_prop_search__option:not(.rhea_price_slider_field){width:100%;}.elementor-8240 .elementor-element.elementor-element-6b0c13b > .elementor-widget-container{margin:010px 0px 0px 0px;}}/* Start custom CSS for rhea-ultra-search-form-2-widget, class: .elementor-element-de994da */.search-bar-immobili {
    z-index: 1 !important;
    position: relative;
}
@media (max-width: 767px) {
  .elementor-8240 .elementor-element.elementor-element-de994da .rhea_search_button_wrapper.rhea_buttons_top {
    margin-top: 75px !important;
  }
}

/* Colore testo opzioni normali */
.dropdown-menu.inner li .text {
  color: #d3d3d3 !important; /* Grigio chiaro */
}

/* Colore testo al passaggio del mouse */
.dropdown-menu.inner li:hover .text {
  color: #242331 !important; /* Bianco su hover */
}

/* Colore testo dell'opzione selezionata */
.dropdown-menu.inner li.selected.active .text {
  color: #000000 !important; /* Nero */
}

/* Colore testo della ricerca avanzata */
.rhea_ultra_search_form_wrapper .rhea_search_button_wrapper .rhea_advanced_expander:hover {
    color: var(--rh-global-color-primary) !important;
}

/* Sfondo voce al passaggio del mouse */
.dropdown-menu.inner li:hover,
.dropdown-menu.inner li:hover .text {
  background-color: #289548 !important; 
  color: #fff !important;
}

.search-bar-immobili {
    z-index: 1 !important;
    position: relative;
}
  .elementor-8240 .elementor-element.elementor-element-de994da .rhea_search_button_wrapper.rhea_buttons_top {
    margin-top: 75px !important;
  }
  
  .rhea_ultra_search_form_wrapper .rhea_top_fields_count_3>div {
    width: 98%;
}/* End custom CSS */