.elementor-226766 .elementor-element.elementor-element-14c52df{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:90px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-14c52df:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-14c52df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trentinoimmobiliare.it/wp-content/uploads/2026/10/Luxury-Lakeside-Villa-at-Sunset-1.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-226766 .elementor-element.elementor-element-14c52df::before, .elementor-226766 .elementor-element.elementor-element-14c52df > .elementor-background-video-container::before, .elementor-226766 .elementor-element.elementor-element-14c52df > .e-con-inner > .elementor-background-video-container::before, .elementor-226766 .elementor-element.elementor-element-14c52df > .elementor-background-slideshow::before, .elementor-226766 .elementor-element.elementor-element-14c52df > .e-con-inner > .elementor-background-slideshow::before, .elementor-226766 .elementor-element.elementor-element-14c52df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #001A33A6 0%, #001A33A6 100%);}.elementor-226766 .elementor-element.elementor-element-b2050ff{--display:flex;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-0d7b080{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-226766 .elementor-element.elementor-element-af19888{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-9e7bd78 );}.elementor-226766 .elementor-element.elementor-element-f01e567{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:center;}.elementor-226766 .elementor-element.elementor-element-f01e567 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:64px;font-weight:500;line-height:66px;color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-73e45a9{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-73e45a9:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-73e45a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC57;}.elementor-226766 .elementor-element.elementor-element-86358c3{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-f029133 > .elementor-widget-container{margin:0 0 0 0;padding:0px 0px 0px 0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .elementor-field-label{margin-bottom:0px;color:#FFFFFF;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_slider  .wpresidence_slider_price{margin-bottom:0px;color:#FFFFFF;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_slider  label{margin-bottom:0px;padding-top:0;line-height:1em;color:#FFFFFF;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_geo_radius_wrapper  .radius_value{margin-bottom:0px;color:#FFFFFF;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_geo_radius_wrapper  label{margin-bottom:0px;color:#FFFFFF;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_slider  p{margin-bottom:0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .extended_search_checker label{color:#FFFFFF;}.elementor-226766 .elementor-element.elementor-element-f029133 .residence_adv_extended_options_text{color:#FFFFFF;}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor{background-color:#865F5F00;padding:0px 0px 0px 0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .nav-tabs{justify-content:center;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_tab_item{background-color:#ebba7c;min-width:10px;border-color:#fff;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_tab_item a{color:#fff;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_tab_item.active{background-color:#0073e1;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_tab_item.active a{color:#fff;}.elementor-226766 .elementor-element.elementor-element-f029133 .item_underline_active_yes.active a:after{background-color:#fff;}.elementor-226766 .elementor-element.elementor-element-f029133 .tab-content{background-color:#fff;border-color:#fff;}.elementor-226766 .elementor-element.elementor-element-f029133 .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .filter_menu_trigger{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>li>a{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>li>a:focus{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>li>a:hover{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>.active>a{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>.active>a:focus{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>.active>a:hover{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select >{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder:hover{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-multiselect-custom-style{color:var( --e-global-color-text );border-color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 .btn.wpestate-multiselect-custom-style{color:var( --e-global-color-text );border-color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 .form_control{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .form-control::placeholder {color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .filter_menu{color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f029133 .wpresidence_dropdown .dropdown-toggle{color:var( --e-global-color-text );border-color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 button.wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder.btn-light.show{color:var( --e-global-color-text );border-color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 button.btn.btn-default.dropdown-toggle.wpestate-multiselect-custom-style.show{color:var( --e-global-color-text );border-color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 .form-control, .elementor-226766 .elementor-element.elementor-element-f029133 .btn, .elementor-226766 .elementor-element.elementor-element-f029133 input.form-control,.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-multiselect-custom-style,.elementor-226766 .elementor-element.elementor-element-f029133 .btn.wpestate-multiselect-custom-style{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f029133 .ui-menu.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper, .elementor-226766 .elementor-element.elementor-element-f029133 .filter_menu li, .elementor-226766 .elementor-element.elementor-element-f029133 .ui-menu .ui-menu-item, .elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>li>a,.elementor-226766 .elementor-element.elementor-element-f029133 .dropdown-menu>li>a,.elementor-226766 .elementor-element.elementor-element-f029133 .dropdown.bootstrap-select.show-tick .dropdown-menu>li>a:focus {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f029133 .form-control,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-multiselect-custom-style,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .btn.wpestate-multiselect-custom-style,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-select-all.btn.btn-default:hover,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open button.actions-btn.bs-deselect-all.btn.btn-default:hover,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .dropdown.bootstrap-select.show-tick.form-control.wpestate-.bs3.open .btn-default,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .btn-group.wpestate-beds-baths-popoup-component.open,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .wpresidence_dropdown .dropdown-toggle.show,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .btn:not(:disabled):not(.disabled):active:focus,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .wpresidence_dropdown .dropdown-toggle,
                    .elementor-226766 .elementor-element.elementor-element-f029133 button.wpestate-multiselect-custom-style.dropdown-toggle.bs-placeholder.btn-light.show,
                    .elementor-226766 .elementor-element.elementor-element-f029133 button.btn.btn-default.dropdown-toggle.wpestate-multiselect-custom-style.show,
                    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-beds-baths-popoup-component.open>.dropdown-toggle.btn-default {background-color:#fff;}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .ui-widget-header{background-color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .wpresidence_slider_price{color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .radius_value{color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .ui-widget-content{background-color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-f029133 .elementor-field-group .elementor-select-wrapper::before{color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 .form-control{border-color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .btn-group.wpestate-beds-baths-popoup-component.open{border-color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .wpestate-beds-baths-popoup-component.open>.dropdown-toggle.btn-default{border-color:var( --e-global-color-d22306d );}.elementor-226766 .elementor-element.elementor-element-f029133 .wpresidence_button{background-image:linear-gradient(to right, transparent 50%, #D62C2D 50%);background-color:#D62C2D;color:var( --e-global-color-d4c87f4 );border-style:none;border-radius:5px 5px 5px 5px;}.elementor-226766 .elementor-element.elementor-element-f029133 .wpresidence_button:hover{background-color:var( --e-global-color-secondary );color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-f564649.elementor-element{--align-self:flex-start;}.elementor-226766 .elementor-element.elementor-element-f564649{text-align:start;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-b0818f3{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-b0818f3:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-b0818f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e7bd78 );}.elementor-226766 .elementor-element.elementor-element-53533eb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-b2df8eb{font-family:"Roboto", Sans-serif;font-size:11px;font-weight:500;color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-374f613{width:var( --container-widget-width, 55.653% );max-width:55.653%;--container-widget-width:55.653%;--container-widget-flex-grow:0;text-align:center;}.elementor-226766 .elementor-element.elementor-element-374f613.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-226766 .elementor-element.elementor-element-374f613 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-c922de9{width:var( --container-widget-width, 58% );max-width:58%;--container-widget-width:58%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-1f76f27-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f76f27-font-weight );color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-c922de9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-226766 .elementor-element.elementor-element-a4d4b42{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-60fd607{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-60fd607:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-60fd607 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-7115430.elementor-view-stacked .elementor-icon{background-color:#E62E2E26;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-7115430.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-7115430.elementor-view-default .elementor-icon{fill:#E62E2E26;color:#E62E2E26;border-color:#E62E2E26;}.elementor-226766 .elementor-element.elementor-element-7115430.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon{font-size:30px;padding:10px;}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-6281d9d{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-6281d9d:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-6281d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-c113936.elementor-view-stacked .elementor-icon{background-color:#E62E2E26;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-c113936.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-c113936.elementor-view-default .elementor-icon{fill:#E62E2E26;color:#E62E2E26;border-color:#E62E2E26;}.elementor-226766 .elementor-element.elementor-element-c113936.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon{font-size:30px;padding:10px;}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-a0ec450{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-a0ec450:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-a0ec450 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-bcb2481.elementor-view-stacked .elementor-icon{background-color:#E62E2E26;fill:var( --e-global-color-accent );color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-bcb2481.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-bcb2481.elementor-view-default .elementor-icon{fill:#E62E2E26;color:#E62E2E26;border-color:#E62E2E26;}.elementor-226766 .elementor-element.elementor-element-bcb2481.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon{font-size:30px;padding:10px;}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-26894b2{--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;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-26894b2:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-26894b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-93c0a6a{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-85dddf9 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-c30dcc4{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-c30dcc4 p{margin-block-end:0px;}.elementor-226766 .elementor-element.elementor-element-c289cf1{--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-226766 .elementor-element.elementor-element-0c16d58{--display:flex;--min-height:440px;--border-radius:10px 10px 10px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-0c16d58:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-0c16d58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trentinoimmobiliare.it/wp-content/uploads/2026/10/Low-Angle-Modernist-High-Rise.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-226766 .elementor-element.elementor-element-e41602c{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-e41602c:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-e41602c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e7bd78 );}.elementor-226766 .elementor-element.elementor-element-c4f09f4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-e5b9c1e .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_listing .property-unit-information-wrapper h4 a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_location_image{font-family:var( --e-global-typography-1f76f27-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f76f27-font-weight );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .listing_unit_price_wrapper{font-family:var( --e-global-typography-897dc3b-font-family ), Sans-serif;font-size:var( --e-global-typography-897dc3b-font-size );font-weight:var( --e-global-typography-897dc3b-font-weight );line-height:var( --e-global-typography-897dc3b-line-height );margin-bottom:12px;}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .price_label{font-family:var( --e-global-typography-897dc3b-font-family ), Sans-serif;font-size:var( --e-global-typography-897dc3b-font-size );font-weight:var( --e-global-typography-897dc3b-font-weight );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .listing_details {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-bottom:10px;}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .unit_details_x{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_agent_wrapper a,.property_agent_wrapper{font-family:var( --e-global-typography-897dc3b-font-family ), Sans-serif;font-size:var( --e-global-typography-897dc3b-font-size );font-weight:var( --e-global-typography-897dc3b-font-weight );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .control_tax_sh{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:var( --e-global-color-accent );background-color:var( --e-global-color-d4c87f4 );border-radius:50px 50px 50px 50px;}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_listing h4{margin-bottom:14px;}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_listing_details{margin-bottom:66px;}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property-unit-information-wrapper{padding:14px 0px 14px 0px;}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .listing_wrapper .property_listing{box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .wpresidence_button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );border-color:var( --e-global-color-accent );color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .wpresidence_button:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-32beee3{--display:flex;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-32beee3:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-32beee3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-49b2a64{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-f315223 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_listing .property-unit-information-wrapper h4 a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_location_image{font-family:var( --e-global-typography-1f76f27-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f76f27-font-weight );}.elementor-226766 .elementor-element.elementor-element-872aec7 .listing_unit_price_wrapper{font-family:var( --e-global-typography-897dc3b-font-family ), Sans-serif;font-size:var( --e-global-typography-897dc3b-font-size );font-weight:var( --e-global-typography-897dc3b-font-weight );line-height:var( --e-global-typography-897dc3b-line-height );margin-bottom:12px;}.elementor-226766 .elementor-element.elementor-element-872aec7 .price_label{font-family:var( --e-global-typography-897dc3b-font-family ), Sans-serif;font-size:var( --e-global-typography-897dc3b-font-size );font-weight:var( --e-global-typography-897dc3b-font-weight );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .listing_details {font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-bottom:10px;}.elementor-226766 .elementor-element.elementor-element-872aec7 .unit_details_x{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_agent_wrapper a,.property_agent_wrapper{font-family:var( --e-global-typography-897dc3b-font-family ), Sans-serif;font-size:var( --e-global-typography-897dc3b-font-size );font-weight:var( --e-global-typography-897dc3b-font-weight );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .control_tax_sh{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:500;line-height:22px;color:var( --e-global-color-accent );background-color:var( --e-global-color-9e7bd78 );border-radius:50px 50px 50px 50px;}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_listing h4{margin-bottom:14px;}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_listing_details{margin-bottom:66px;}.elementor-226766 .elementor-element.elementor-element-872aec7 .property-unit-information-wrapper{padding:14px 0px 14px 0px;}.elementor-226766 .elementor-element.elementor-element-872aec7 .listing_wrapper .property_listing{box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_listing{background-color:var( --e-global-color-9e7bd78 );}.elementor-226766 .elementor-element.elementor-element-872aec7 .wpresidence_button{background-color:var( --e-global-color-accent );background-image:var( --e-global-color-accent );border-color:var( --e-global-color-accent );color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-872aec7 .wpresidence_button:hover{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-b8d5a73{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-b8d5a73:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-b8d5a73 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e7bd78 );}.elementor-226766 .elementor-element.elementor-element-34f0081{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 10px 0px 0px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-34f0081:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-34f0081 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e7bd78 );}.elementor-226766 .elementor-element.elementor-element-31562d7{--display:flex;--border-radius:0px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-31562d7:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-31562d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trentinoimmobiliare.it/wp-content/uploads/2026/10/Sunlit-European-Garden-Lane.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-226766 .elementor-element.elementor-element-7cf8d28{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:1px 0px 0px 1px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 0px 0px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-226766 .elementor-element.elementor-element-7cf8d28:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-7cf8d28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-453bbe8{font-family:var( --e-global-typography-1f76f27-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f76f27-font-weight );}.elementor-226766 .elementor-element.elementor-element-ef3c6a4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-24effc7{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-aede54b{--display:flex;--border-radius:0px 10px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-aede54b:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-aede54b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trentinoimmobiliare.it/wp-content/uploads/2026/10/Sunlit-European-Garden-Lane.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-226766 .elementor-element.elementor-element-c1c4c7d{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--border-radius:0px 10px 0px 0px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-c1c4c7d:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-c1c4c7d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e7bd78 );}.elementor-226766 .elementor-element.elementor-element-3ece91e{--display:flex;--border-radius:0px 0px 0px 10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-3ece91e:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-3ece91e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trentinoimmobiliare.it/wp-content/uploads/2026/10/Sunlit-Mediterranean-Garden-Terrace.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-226766 .elementor-element.elementor-element-5a4291c{--display:flex;--justify-content:center;border-style:solid;--border-style:solid;border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:0px 0px 10px 0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-226766 .elementor-element.elementor-element-5a4291c:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-5a4291c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-003d1ad{font-family:var( --e-global-typography-1f76f27-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f76f27-font-weight );}.elementor-226766 .elementor-element.elementor-element-bfe7300 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-d7a6300{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-469e272{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-469e272:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-469e272 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d4c87f4 );}.elementor-226766 .elementor-element.elementor-element-0d2beb4{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-3beb6bd .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-851613e{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-1f76f27-font-family ), Sans-serif;font-weight:var( --e-global-typography-1f76f27-font-weight );color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-51510d0{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-19a44cf{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-19a44cf:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-19a44cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC4A;}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-299ae69.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-299ae69.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-299ae69.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon{font-size:30px;}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-291d154{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-291d154:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-291d154 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC4A;}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-808da82.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-808da82.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-808da82.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon{font-size:30px;}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-31108bc{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-31108bc:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-31108bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC4A;}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-d09e250.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-d09e250.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-d09e250.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon{font-size:30px;}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-c884220{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-c884220:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-c884220 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC4A;}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-b0ca657.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-b0ca657.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-b0ca657.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon{font-size:30px;}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-9e59a4f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-9e59a4f:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-9e59a4f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC4A;}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-35116c9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-35116c9.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-35116c9.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon{font-size:30px;}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-639b57f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-d22306d );--border-color:var( --e-global-color-d22306d );--border-radius:10px 10px 10px 10px;box-shadow:0px 8px 24px 0px rgba(7.0000000000000036, 29, 51, 0.03529411764705882);--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-226766 .elementor-element.elementor-element-639b57f:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-639b57f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F8FC4A;}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-wrapper{text-align:start;gap:24px;}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-title{margin-block-end:15px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-2d36c45.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-2d36c45.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-2d36c45.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon{font-size:30px;}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-title a{font-family:var( --e-global-typography-7cbcb3f-font-family ), Sans-serif;font-size:var( --e-global-typography-7cbcb3f-font-size );font-weight:var( --e-global-typography-7cbcb3f-font-weight );}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:14px;font-weight:400;line-height:20px;color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-f0dfbe6{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:10px;--padding-right:10px;}.elementor-226766 .elementor-element.elementor-element-f0dfbe6:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-f0dfbe6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-9e7bd78 );}.elementor-226766 .elementor-element.elementor-element-fcc1d83{--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-226766 .elementor-element.elementor-element-583d82a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-70aa2f8 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-8d2a58a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-8d2a58a.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-8d2a58a.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon{font-size:18px;padding:0px;}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-cd38794.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-cd38794.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-cd38794.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon{font-size:18px;padding:0px;}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-e682252.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-e682252.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-e682252.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon{font-size:18px;padding:0px;}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-51b7390.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-51b7390.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-51b7390.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon{font-size:18px;padding:0px;}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-wrapper{align-items:start;gap:10px;}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-secondary );}.elementor-226766 .elementor-element.elementor-element-194915a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-194915a.elementor-view-framed .elementor-icon, .elementor-226766 .elementor-element.elementor-element-194915a.elementor-view-default .elementor-icon{fill:var( --e-global-color-97abfd5 );color:var( --e-global-color-97abfd5 );border-color:var( --e-global-color-97abfd5 );}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon{font-size:18px;padding:0px;}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-226766 .elementor-element.elementor-element-545c2c3{--display:flex;--border-radius:10px 10px 10px 10px;}.elementor-226766 .elementor-element.elementor-element-545c2c3:not(.elementor-motion-effects-element-type-background), .elementor-226766 .elementor-element.elementor-element-545c2c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trentinoimmobiliare.it/wp-content/uploads/2026/10/Hillside-Garden-Vista-with-Modern-Home.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-226766 .elementor-element.elementor-element-86358c3{--width:80%;}}@media(max-width:1024px){.elementor-226766 .elementor-element.elementor-element-14c52df{--padding-top:90px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-0d7b080{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-f01e567 .elementor-heading-title{font-size:48px;line-height:50px;}.elementor-226766 .elementor-element.elementor-element-f029133 .form-control, .elementor-226766 .elementor-element.elementor-element-f029133 .btn, .elementor-226766 .elementor-element.elementor-element-f029133 input.form-control,.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-multiselect-custom-style,.elementor-226766 .elementor-element.elementor-element-f029133 .btn.wpestate-multiselect-custom-style{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f029133 .ui-menu.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper, .elementor-226766 .elementor-element.elementor-element-f029133 .filter_menu li, .elementor-226766 .elementor-element.elementor-element-f029133 .ui-menu .ui-menu-item, .elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>li>a,.elementor-226766 .elementor-element.elementor-element-f029133 .dropdown-menu>li>a,.elementor-226766 .elementor-element.elementor-element-f029133 .dropdown.bootstrap-select.show-tick .dropdown-menu>li>a:focus {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-b0818f3{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-374f613{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-226766 .elementor-element.elementor-element-374f613 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-a4d4b42{--grid-auto-flow:row;}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-26894b2{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-85dddf9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-c30dcc4{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-e41602c{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-e5b9c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_listing .property-unit-information-wrapper h4 a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .listing_unit_price_wrapper{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .price_label{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .listing_details {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .unit_details_x{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_agent_wrapper a,.property_agent_wrapper{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .control_tax_sh{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-32beee3{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-f315223 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_listing .property-unit-information-wrapper h4 a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-872aec7 .listing_unit_price_wrapper{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .price_label{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .listing_details {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .unit_details_x{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_agent_wrapper a,.property_agent_wrapper{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .control_tax_sh{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-b8d5a73{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-34f0081{--grid-auto-flow:row;}.elementor-226766 .elementor-element.elementor-element-7cf8d28{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-ef3c6a4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-24effc7{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-c1c4c7d{--grid-auto-flow:row;}.elementor-226766 .elementor-element.elementor-element-5a4291c{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-bfe7300 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-d7a6300{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-469e272{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-3beb6bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-51510d0{--grid-auto-flow:row;}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-f0dfbe6{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-70aa2f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-226766 .elementor-element.elementor-element-b2050ff{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-226766 .elementor-element.elementor-element-0d7b080{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-226766 .elementor-element.elementor-element-af19888{font-size:16px;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-f01e567{width:100%;max-width:100%;}.elementor-226766 .elementor-element.elementor-element-f01e567 .elementor-heading-title{font-size:35px;line-height:38px;}.elementor-226766 .elementor-element.elementor-element-73e45a9{--width:90%;}.elementor-226766 .elementor-element.elementor-element-86358c3{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-226766 .elementor-element.elementor-element-86358c3.e-con{--align-self:center;}.elementor-226766 .elementor-element.elementor-element-f029133 .elementor-field-group{margin-bottom:20px;}.elementor-226766 .elementor-element.elementor-element-f029133 .elementor-form-fields-wrapper{margin-bottom:-20px;}.elementor-226766 .elementor-element.elementor-element-f029133 .search_wr_elementor .elementor-field-label{margin-bottom:0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_slider  .wpresidence_slider_price{margin-bottom:0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_slider  label{margin-bottom:0px;padding-top:0;line-height:1em;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_geo_radius_wrapper  .radius_value{margin-bottom:0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_geo_radius_wrapper  label{margin-bottom:0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .adv_search_slider  p{margin-bottom:0px;}.elementor-226766 .elementor-element.elementor-element-f029133 .form-control, .elementor-226766 .elementor-element.elementor-element-f029133 .btn, .elementor-226766 .elementor-element.elementor-element-f029133 input.form-control,.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-multiselect-custom-style,.elementor-226766 .elementor-element.elementor-element-f029133 .btn.wpestate-multiselect-custom-style{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f029133 .ui-menu.ui-autocomplete li.ui-menu-item .ui-menu-item-wrapper, .elementor-226766 .elementor-element.elementor-element-f029133 .filter_menu li, .elementor-226766 .elementor-element.elementor-element-f029133 .ui-menu .ui-menu-item, .elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select .dropdown-menu>li>a,.elementor-226766 .elementor-element.elementor-element-f029133 .dropdown-menu>li>a,.elementor-226766 .elementor-element.elementor-element-f029133 .dropdown.bootstrap-select.show-tick .dropdown-menu>li>a:focus {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f564649{font-size:12px;}.elementor-226766 .elementor-element.elementor-element-b0818f3{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-b2df8eb{font-size:16px;line-height:24px;}.elementor-226766 .elementor-element.elementor-element-374f613{width:100%;max-width:100%;}.elementor-226766 .elementor-element.elementor-element-374f613 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-c922de9{width:100%;max-width:100%;}.elementor-226766 .elementor-element.elementor-element-a4d4b42{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-7115430 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-c113936 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-bcb2481 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-26894b2{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-93c0a6a{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-226766 .elementor-element.elementor-element-85dddf9{text-align:center;}.elementor-226766 .elementor-element.elementor-element-85dddf9 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-c30dcc4{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-c289cf1{--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;--align-items:center;}.elementor-226766 .elementor-element.elementor-element-3372048.elementor-element{--align-self:stretch;}.elementor-226766 .elementor-element.elementor-element-992744c.elementor-element{--align-self:stretch;}.elementor-226766 .elementor-element.elementor-element-0c16d58{--min-height:400px;}.elementor-226766 .elementor-element.elementor-element-e41602c{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-e5b9c1e{text-align:center;}.elementor-226766 .elementor-element.elementor-element-e5b9c1e .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_listing .property-unit-information-wrapper h4 a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .listing_unit_price_wrapper{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .price_label{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .listing_details {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .unit_details_x{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .property_agent_wrapper a,.property_agent_wrapper{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-f5bd8d5 .control_tax_sh{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-32beee3{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-f315223{text-align:center;}.elementor-226766 .elementor-element.elementor-element-f315223 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_listing .property-unit-information-wrapper h4 a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-872aec7 .listing_unit_price_wrapper{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .price_label{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .listing_details {font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .unit_details_x{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .property_agent_wrapper a,.property_agent_wrapper{font-size:var( --e-global-typography-897dc3b-font-size );line-height:var( --e-global-typography-897dc3b-line-height );}.elementor-226766 .elementor-element.elementor-element-872aec7 .control_tax_sh{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-b8d5a73{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-34f0081{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:10px 10px 0px 0px;}.elementor-226766 .elementor-element.elementor-element-31562d7{--min-height:350px;--border-radius:10px 10px 0px 0px;}.elementor-226766 .elementor-element.elementor-element-7cf8d28{--border-radius:0px 0px 0px 0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-ef3c6a4 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-24effc7{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-9445ee0.elementor-element{--align-self:stretch;}.elementor-226766 .elementor-element.elementor-element-aede54b{--min-height:350px;--border-radius:0px 0px 0px 0px;}.elementor-226766 .elementor-element.elementor-element-c1c4c7d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--border-radius:0px 0px 10px 10px;}.elementor-226766 .elementor-element.elementor-element-3ece91e{--min-height:350px;--border-radius:0px 0px 0px 0px;}.elementor-226766 .elementor-element.elementor-element-5a4291c{--border-radius:0px 0px 10px 10px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-bfe7300 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-d7a6300{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-469e272{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-3beb6bd{text-align:center;}.elementor-226766 .elementor-element.elementor-element-3beb6bd .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-851613e{width:100%;max-width:100%;}.elementor-226766 .elementor-element.elementor-element-51510d0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-299ae69 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-808da82 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-d09e250 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-b0ca657 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-35116c9 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-title a{font-size:var( --e-global-typography-7cbcb3f-font-size );}.elementor-226766 .elementor-element.elementor-element-2d36c45 .elementor-icon-box-description{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-f0dfbe6{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-226766 .elementor-element.elementor-element-fcc1d83{--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;}.elementor-226766 .elementor-element.elementor-element-70aa2f8{text-align:center;}.elementor-226766 .elementor-element.elementor-element-70aa2f8 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-8d2a58a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-cd38794 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-e682252 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-51b7390 .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-title, .elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-title a{font-size:14px;line-height:22px;}.elementor-226766 .elementor-element.elementor-element-194915a .elementor-icon-box-description{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-226766 .elementor-element.elementor-element-ca70098.elementor-element{--align-self:stretch;}.elementor-226766 .elementor-element.elementor-element-545c2c3{--min-height:350px;}}/* Start custom CSS for WpResidence_Search_Form_Builder, class: .elementor-element-f029133 *//* =========================================
   TRENTINO IMMOBILIARE
   WPResidence Search Form — Page 40
   ========================================= */

/* Main widget */
.elementor-226766 .elementor-element.elementor-element-f029133 {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin-left: auto !important;
    margin-right: auto !important;
    box-sizing: border-box !important;
}

/* Search wrapper */
.elementor-226766 .elementor-element.elementor-element-f029133 .search_wrapper.search_wr_elementor {
    width: 100% !important;
    max-width: 1000px !important;
    margin: 0 auto !important;
    padding: 0 !important;
    float: none !important;
    box-sizing: border-box !important;
}

/* Form container */
.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
}

.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form {
    display: flex !important;
    flex-wrap: nowrap !important;
    align-items: flex-end !important;
    justify-content: center !important;
    gap: 10px !important;
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 auto !important;
    box-sizing: border-box !important;
}

/* Search fields */
.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form > .elementor-field-group {
    flex: 1 1 0 !important;
    width: auto !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    box-sizing: border-box !important;
}

/* Search button wrapper */
.elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form > .elemenentor_submit_wrapper {
    flex: 0 0 110px !important;
    width: 110px !important;
    min-width: 0 !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    box-sizing: border-box !important;
}

/* Input controls */
.elementor-226766 .elementor-element.elementor-element-f029133 .filter_menu_trigger,
.elementor-226766 .elementor-element.elementor-element-f029133 .wpestatemultiselectselectpicker,
.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select,
.elementor-226766 .elementor-element.elementor-element-f029133 .bootstrap-select > .btn {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
}

/* Search button */
.elementor-226766 .elementor-element.elementor-element-f029133 .wpresidence_button {
    width: 100% !important;
    max-width: 100% !important;
    min-height: 40px !important;
    margin: 0 !important;
    border-radius: 5px !important;
    box-sizing: border-box !important;
}

/* Tablet */
@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-226766 .elementor-element.elementor-element-f029133 .search_wrapper.search_wr_elementor {
        width: 90% !important;
        max-width: 760px !important;
    }

    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form {
        flex-wrap: wrap !important;
    }

    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form > .elementor-field-group {
        flex: 1 1 calc(50% - 10px) !important;
    }

    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form > .elemenentor_submit_wrapper {
        flex: 1 1 calc(50% - 10px) !important;
        width: auto !important;
    }
}

/* Mobile: 75% width, centered */
@media (max-width: 767px) {
    .elementor-226766 .elementor-element.elementor-element-f029133 {
        width: 75% !important;
        max-width: 100% !important;
        min-width: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding-left: 0 !important;
        padding-right: 0 !important;
        box-sizing: border-box !important;
    }

    .elementor-226766 .elementor-element.elementor-element-f029133 .search_wrapper.search_wr_elementor {
        display: block !important;
        width: 100% !important;
        max-width: 90% !important;
        min-width: 0 !important;
        margin-left: auto !important;
        margin-right: auto !important;
        padding: 0 !important;
        float: none !important;
        box-sizing: border-box !important;
    }

    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder {
        width: 100% !important;
        max-width: 100% !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form {
        display: flex !important;
        flex-direction: column !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 12px !important;
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 auto !important;
    }

    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form > .elementor-field-group,
    .elementor-226766 .elementor-element.elementor-element-f029133 .wpestate-adv-holder form > .elemenentor_submit_wrapper {
        flex: 0 0 auto !important;
        width: 100% !important;
        min-width: 0 !important;
        max-width: 100% !important;
        margin: 0 auto !important;
        box-sizing: border-box !important;
    }

    .elementor-226766 .elementor-element.elementor-element-f029133 .wpresidence_button {
        width: 100% !important;
        min-height: 46px !important;
    }
}/* End custom CSS */