.elementor-10 .elementor-element.elementor-element-6ab1d8d:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-6ab1d8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.cafreggiocalabria.com/wp-content/uploads/2025/10/majella-abruzzo-italy-mountain-scaled.jpg");background-position:center center;}.elementor-10 .elementor-element.elementor-element-6ab1d8d > .elementor-container{max-width:955px;}.elementor-10 .elementor-element.elementor-element-6ab1d8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:22% 0% 22% 0%;}.elementor-10 .elementor-element.elementor-element-6ab1d8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-106284b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10 .elementor-element.elementor-element-106284b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-cbc3509:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-cbc3509 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#084A65;}.elementor-10 .elementor-element.elementor-element-cbc3509{border-style:solid;border-width:0px 0px 0px 0px;border-color:#06425B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:0%;padding:4% 0% 4% 0%;}.elementor-10 .elementor-element.elementor-element-cbc3509 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-cbc3509 > .elementor-shape-top .elementor-shape-fill{fill:#035179;}.elementor-10 .elementor-element.elementor-element-cbc3509 > .elementor-shape-top svg{height:215px;}.elementor-10 .elementor-element.elementor-element-cbc3509 > .elementor-shape-bottom .elementor-shape-fill{fill:#084A65;}.elementor-10 .elementor-element.elementor-element-cbc3509 > .elementor-shape-bottom svg{height:75px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-10 .elementor-element.elementor-element-f0da34b{text-align:center;font-family:"Roboto", Sans-serif;font-size:18px;font-weight:400;}.elementor-10 .elementor-element.elementor-element-4391824:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-4391824 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(137deg, #FFCE87 0%, var( --e-global-color-5b74bb7 ) 100%);}.elementor-10 .elementor-element.elementor-element-4391824{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:4% 0% 4% 0%;}.elementor-10 .elementor-element.elementor-element-4391824 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10 .elementor-element.elementor-element-4391824 > .elementor-shape-top .elementor-shape-fill{fill:#084A65;}.elementor-10 .elementor-element.elementor-element-4391824 > .elementor-shape-bottom .elementor-shape-fill{fill:#F8F8F8;}.elementor-10 .elementor-element.elementor-element-4391824 > .elementor-shape-bottom svg{transform:translateX(-50%) rotateY(180deg);}.elementor-10 .elementor-element.elementor-element-11eb8f4:not(.elementor-motion-effects-element-type-background), .elementor-10 .elementor-element.elementor-element-11eb8f4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-11eb8f4 > .elementor-container{max-width:1291px;}.elementor-10 .elementor-element.elementor-element-11eb8f4{border-style:none;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:13px 13px 0px 13px;}.elementor-10 .elementor-element.elementor-element-11eb8f4, .elementor-10 .elementor-element.elementor-element-11eb8f4 > .elementor-background-overlay{border-radius:10px 10px 10px 10px;}.elementor-10 .elementor-element.elementor-element-11eb8f4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-c979630 .elementor-heading-title{color:#3B88A8;}.elementor-widget-WpResidenc_Items_Slider_v3 .property_listing h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidenc_Items_Slider_v3 .property_listing.property_unit_type2 .listing_details{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidenc_Items_Slider_v3 .property_listing_details{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidenc_Items_Slider_v3 .listing_unit_price_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidenc_Items_Slider_v3 .price_label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidenc_Items_Slider_v3 .property_agent_wrapper a,.property_agent_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-f85eea7 .listing_wrapper .property_agent_wrapper{display:none;}.elementor-10 .elementor-element.elementor-element-f85eea7 .listing_wrapper .property_location{display:none;}.elementor-10 .elementor-element.elementor-element-f85eea7 .property_listing.property_unit_type2 .property_listing_details{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-f85eea7 .listing_wrapper .property_listing{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-10 .elementor-element.elementor-element-f85eea7 .slick-arrow{border-color:#eee;}.elementor-10 .elementor-element.elementor-element-17526fb{margin-top:4%;margin-bottom:4%;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-10 .elementor-element.elementor-element-1161054 img{border-radius:5px 5px 5px 5px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-10 .elementor-element.elementor-element-3f3c2b3 .elementor-button{background-color:var( --e-global-color-5b74bb7 );font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-f0f668b > .elementor-widget-container{margin:4% 0% 0% 0%;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-f5bb717 img{border-radius:5px 5px 5px 5px;}.elementor-10 .elementor-element.elementor-element-8a57d43 .elementor-button{background-color:#F3C54A;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;text-shadow:0px 0px 6px rgba(0,0,0,0.3);}.elementor-10 .elementor-element.elementor-element-1ef244d .elementor-heading-title{color:#3B88A8;font-family:"Roboto", Sans-serif;font-weight:600;}.elementor-widget-WpResidence_Items_List_card_v1 .property_listing h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_location_image{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_listing_details span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .listing_unit_price_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .price_label{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .listing_details {font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .unit_details_x{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-WpResidence_Items_List_card_v1 .property_agent_wrapper a,.property_agent_wrapper{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-10 .elementor-element.elementor-element-8fd7838 .listing_wrapper  .status-wrapper{display:none;}.elementor-10 .elementor-element.elementor-element-8fd7838 .listing_wrapper  .property_media{display:none;}.elementor-10 .elementor-element.elementor-element-8fd7838 .listing_details.the_grid_view{display:none;}.elementor-10 .elementor-element.elementor-element-8fd7838 .listing_details.the_list_view{display:none;}.elementor-10 .elementor-element.elementor-element-8fd7838 .listing_wrapper .property_agent_wrapper{display:none;}.elementor-10 .elementor-element.elementor-element-8fd7838 .listing_wrapper .property_location{display:none;}.elementor-10 .elementor-element.elementor-element-8fd7838 .listing_wrapper .property_listing_details{margin-bottom:10px;}.elementor-10 .elementor-element.elementor-element-8fd7838 .property_listing h4{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:600;}.elementor-10 .elementor-element.elementor-element-8fd7838 .wpresidence_button{background-color:var( --e-global-color-5b74bb7 );background-image:var( --e-global-color-5b74bb7 );border-color:var( --e-global-color-5b74bb7 );color:#FFFFFF;}.elementor-10 .elementor-element.elementor-element-8fd7838 .wpresidence_button:hover{background-color:#0385C7;border-color:#0385C7;}.elementor-10 .elementor-element.elementor-element-7c3d018{margin-top:0px;margin-bottom:0px;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-5919f1d{text-align:center;}.elementor-10 .elementor-element.elementor-element-5919f1d .elementor-heading-title{color:#3B88A8;font-family:"Roboto", Sans-serif;font-weight:600;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10 .elementor-element.elementor-element-4a1e223{width:68.244%;}.elementor-10 .elementor-element.elementor-element-83b6e50{width:31.712%;}}@media(max-width:1024px){.elementor-10 .elementor-element.elementor-element-6ab1d8d{padding:15% 15% 15% 15%;}.elementor-10 .elementor-element.elementor-element-3f3c2b3 .elementor-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-8a57d43 .elementor-button{font-size:18px;}.elementor-10 .elementor-element.elementor-element-83b6e50 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-1ef244d > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-10 .elementor-element.elementor-element-8fd7838 .property_listing h4{font-size:14px;}.elementor-10 .elementor-element.elementor-element-5919f1d{text-align:left;}}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-6ab1d8d{padding:39% 0% 44% 0%;}.elementor-10 .elementor-element.elementor-element-cbc3509 > .elementor-shape-top svg{width:calc(130% + 1.3px);height:275px;}.elementor-10 .elementor-element.elementor-element-cbc3509{padding:12% 0% 12% 0%;}.elementor-10 .elementor-element.elementor-element-f0da34b > .elementor-widget-container{padding:1px 12px 0px 12px;}.elementor-10 .elementor-element.elementor-element-f0da34b{font-size:15px;line-height:1.4em;}.elementor-10 .elementor-element.elementor-element-4391824{padding:9% 0% 9% 0%;}.elementor-10 .elementor-element.elementor-element-c979630 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-10 .elementor-element.elementor-element-3f3c2b3 .elementor-button{font-size:14px;}.elementor-10 .elementor-element.elementor-element-8a57d43 .elementor-button{font-size:14px;}.elementor-10 .elementor-element.elementor-element-83b6e50 > .elementor-element-populated{padding:7% 2% 0% 2%;}.elementor-10 .elementor-element.elementor-element-1ef244d > .elementor-widget-container{padding:0px 0px 0px 2px;}.elementor-10 .elementor-element.elementor-element-7c3d018{margin-top:0px;margin-bottom:50px;padding:0% 0% 0% 0%;}.elementor-10 .elementor-element.elementor-element-5919f1d{text-align:left;}}