.elementor-7230 .elementor-element.elementor-element-b69bdbb{--display:flex;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-8d5c471 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://villacagnola.com/wp-content/uploads/2025/02/camera-matrimoniale-villa-cagnola-2.jpg);background-size:cover;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-ee2cd34 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://villacagnola.com/wp-content/uploads/2025/02/camera-doppia-villa-cagnola-1.jpg);background-size:cover;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-ee2cd34 .elementor-background-overlay{background-color:#00000033;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-36daeaa .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://villacagnola.com/wp-content/uploads/2025/02/camera-singola-villa-cagnola-1.jpg);background-size:cover;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-36daeaa .elementor-background-overlay{background-color:#00000033;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-8f83c36 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://villacagnola.com/wp-content/uploads/2024/06/tripla.jpg);background-size:cover;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-8f83c36 .elementor-background-overlay{background-color:#00000033;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-e533dba .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://villacagnola.com/wp-content/uploads/2024/06/camera_disabili.jpg);background-size:cover;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-e533dba .elementor-background-overlay{background-color:#00000033;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-1386420 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://villacagnola.com/wp-content/uploads/2024/06/camera_suite.jpg);background-size:cover;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-repeater-item-1386420 .elementor-background-overlay{background-color:#00000033;}.elementor-7230 .elementor-element.elementor-element-5de234a .swiper-slide{transition-duration:calc(4000ms*1.2);height:600px;}.elementor-7230 .elementor-element.elementor-element-5de234a .swiper-slide-contents{max-width:66%;}.elementor-7230 .elementor-element.elementor-element-5de234a .swiper-slide-inner{padding:300px 0px 0px 0px;text-align:left;}.elementor-7230 .elementor-element.elementor-element-5de234a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:22px;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-slide-heading{font-family:var( --e-global-typography-7fa8bb0-font-family ), Sans-serif;font-size:var( --e-global-typography-7fa8bb0-font-size );font-weight:var( --e-global-typography-7fa8bb0-font-weight );line-height:var( --e-global-typography-7fa8bb0-line-height );}.elementor-7230 .elementor-element.elementor-element-5de234a .swiper-slide-inner .elementor-slide-description:not(:last-child){margin-bottom:9px;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:19px;font-weight:500;}.elementor-7230 .elementor-element.elementor-element-5e31a93 > .elementor-container{min-height:240px;}.elementor-7230 .elementor-element.elementor-element-5e31a93{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:30px;margin-bottom:30px;padding:0% 3% 0% 4%;}.elementor-7230 .elementor-element.elementor-element-5e31a93 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7230 .elementor-element.elementor-element-bb49f06.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7230 .elementor-element.elementor-element-bb49f06 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-bb49f06 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7230 .elementor-element.elementor-element-e696a49 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-7230 .elementor-element.elementor-element-f348035 .elementor-counter{gap:10px;}.elementor-7230 .elementor-element.elementor-element-f348035 .elementor-counter-number-wrapper{color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-f348035 .elementor-counter-title{color:var( --e-global-color-198fe5c );font-family:var( --e-global-typography-3d13f26-font-family ), Sans-serif;font-size:var( --e-global-typography-3d13f26-font-size );font-weight:var( --e-global-typography-3d13f26-font-weight );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-a7feed6 > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-7230 .elementor-element.elementor-element-a7feed6{text-align:center;font-family:var( --e-global-typography-el_content_3-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_3-font-size );text-transform:var( --e-global-typography-el_content_3-text-transform );line-height:var( --e-global-typography-el_content_3-line-height );color:var( --e-global-color-198fe5c );--textColor:var( --e-global-color-198fe5c );}.elementor-7230 .elementor-element.elementor-element-ba07cc8.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7230 .elementor-element.elementor-element-ba07cc8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-ba07cc8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7230 .elementor-element.elementor-element-eb096b1 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-7230 .elementor-element.elementor-element-911071e .elementor-counter{gap:10px;}.elementor-7230 .elementor-element.elementor-element-911071e .elementor-counter-number-wrapper{color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-911071e .elementor-counter-title{color:var( --e-global-color-198fe5c );font-family:var( --e-global-typography-3d13f26-font-family ), Sans-serif;font-size:var( --e-global-typography-3d13f26-font-size );font-weight:var( --e-global-typography-3d13f26-font-weight );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-319de09 > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-7230 .elementor-element.elementor-element-319de09{text-align:center;font-family:var( --e-global-typography-el_content_3-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_3-font-size );text-transform:var( --e-global-typography-el_content_3-text-transform );line-height:var( --e-global-typography-el_content_3-line-height );color:var( --e-global-color-198fe5c );--textColor:var( --e-global-color-198fe5c );}.elementor-7230 .elementor-element.elementor-element-e36e299.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7230 .elementor-element.elementor-element-e36e299 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-e36e299 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7230 .elementor-element.elementor-element-28cf99a > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-7230 .elementor-element.elementor-element-9773ccb .elementor-counter{gap:10px;}.elementor-7230 .elementor-element.elementor-element-9773ccb .elementor-counter-number-wrapper{color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-9773ccb .elementor-counter-title{color:var( --e-global-color-198fe5c );font-family:var( --e-global-typography-3d13f26-font-family ), Sans-serif;font-size:var( --e-global-typography-3d13f26-font-size );font-weight:var( --e-global-typography-3d13f26-font-weight );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-6fb703a > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-7230 .elementor-element.elementor-element-6fb703a{text-align:center;font-family:var( --e-global-typography-el_content_3-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_3-font-size );text-transform:var( --e-global-typography-el_content_3-text-transform );line-height:var( --e-global-typography-el_content_3-line-height );color:var( --e-global-color-198fe5c );--textColor:var( --e-global-color-198fe5c );}.elementor-7230 .elementor-element.elementor-element-9638bd0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-7230 .elementor-element.elementor-element-9638bd0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 0px 15px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-9638bd0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7230 .elementor-element.elementor-element-6ad2530 > .elementor-widget-container{margin:0px 0px 13px 0px;}.elementor-7230 .elementor-element.elementor-element-740f2f1 .elementor-counter{gap:10px;}.elementor-7230 .elementor-element.elementor-element-740f2f1 .elementor-counter-number-wrapper{color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-740f2f1 .elementor-counter-title{color:var( --e-global-color-198fe5c );font-family:var( --e-global-typography-3d13f26-font-family ), Sans-serif;font-size:var( --e-global-typography-3d13f26-font-size );font-weight:var( --e-global-typography-3d13f26-font-weight );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-8dbfb12 > .elementor-widget-container{margin:10px 10px 0px 10px;}.elementor-7230 .elementor-element.elementor-element-8dbfb12{text-align:center;font-family:var( --e-global-typography-el_content_3-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_3-font-size );text-transform:var( --e-global-typography-el_content_3-text-transform );line-height:var( --e-global-typography-el_content_3-line-height );color:var( --e-global-color-198fe5c );--textColor:var( --e-global-color-198fe5c );}.elementor-7230 .elementor-element.elementor-element-b54b303 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-7230 .elementor-element.elementor-element-b54b303{margin-top:60px;margin-bottom:60px;padding:0% 4% 0% 4%;}.elementor-7230 .elementor-element.elementor-element-96aac33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c188192 );background-image:url("https://villacagnola.com/wp-content/uploads/2024/05/villa-fronte.jpeg");background-position:center center;background-size:cover;}.elementor-bc-flex-widget .elementor-7230 .elementor-element.elementor-element-96aac33.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7230 .elementor-element.elementor-element-96aac33.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-element-populated, .elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-element-populated > .elementor-background-overlay, .elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-background-slideshow{border-radius:100px 0px 0px 0px;}.elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7230 .elementor-element.elementor-element-0751764{--display:flex;}.elementor-7230 .elementor-element.elementor-element-ddd6dc9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c188192 );}.elementor-bc-flex-widget .elementor-7230 .elementor-element.elementor-element-ddd6dc9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-7230 .elementor-element.elementor-element-ddd6dc9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-element-populated, .elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-background-slideshow{border-radius:0px 0px 100px 0px;}.elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-7230 .elementor-element.elementor-element-db53f0e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;font-family:var( --e-global-typography-el_content_1-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_1-font-size );text-transform:var( --e-global-typography-el_content_1-text-transform );line-height:var( --e-global-typography-el_content_1-line-height );color:var( --e-global-color-198fe5c );--textColor:var( --e-global-color-198fe5c );}.elementor-7230 .elementor-element.elementor-element-db53f0e > .elementor-widget-container{margin:25px 0px 0px 35px;padding:0px 15px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-db53f0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7230 .elementor-element.elementor-element-d03e443{width:var( --container-widget-width, 99.815% );max-width:99.815%;--container-widget-width:99.815%;--container-widget-flex-grow:0;column-gap:0px;font-family:var( --e-global-typography-el_content_1-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_1-font-size );text-transform:var( --e-global-typography-el_content_1-text-transform );line-height:var( --e-global-typography-el_content_1-line-height );color:var( --e-global-color-198fe5c );--textColor:var( --e-global-color-198fe5c );}.elementor-7230 .elementor-element.elementor-element-d03e443 > .elementor-widget-container{margin:0px 0px 25px 35px;padding:20px 15px 0px 15px;border-style:solid;border-width:0px 0px 0px 3px;border-color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-d03e443.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-7230 .elementor-element.elementor-element-435d065{--display:flex;--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;--margin-top:130px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:140px;--padding-bottom:140px;--padding-left:0px;--padding-right:0px;}.elementor-7230 .elementor-element.elementor-element-435d065:not(.elementor-motion-effects-element-type-background), .elementor-7230 .elementor-element.elementor-element-435d065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c188192 );background-image:url("https://villacagnola.com/wp-content/uploads/2025/02/camera-villa-cagnola-2.jpg");background-position:center center;background-size:cover;}.elementor-7230 .elementor-element.elementor-element-5cb52a7{--display:flex;--width:65%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:0100px 0px 100px 0px;}.elementor-7230 .elementor-element.elementor-element-5cb52a7:not(.elementor-motion-effects-element-type-background), .elementor-7230 .elementor-element.elementor-element-5cb52a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c188192 );}.elementor-7230 .elementor-element.elementor-element-295d4c6 > .elementor-widget-container{margin:30px 0px 10px 0px;padding:0px 0px 0px 0px;}.elementor-7230 .elementor-element.elementor-element-295d4c6{text-align:center;font-family:var( --e-global-typography-el_content_1-font-family ), Sans-serif;font-size:var( --e-global-typography-el_content_1-font-size );text-transform:var( --e-global-typography-el_content_1-text-transform );line-height:var( --e-global-typography-el_content_1-line-height );color:var( --e-global-color-198fe5c );--textColor:var( --e-global-color-198fe5c );}.elementor-7230 .elementor-element.elementor-element-0c1a28f > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-7230 .elementor-element.elementor-element-0c1a28f{text-align:center;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;line-height:1.7em;color:var( --e-global-color-198fe5c );--textColor:var( --e-global-color-198fe5c );} .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button .popup-icon,  .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button:hover,  .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button:focus, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-hover:hover .box-button{background:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:hover, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:focus, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:hover .popup-icon, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:focus .popup-icon,  .elementor-7230 .elementor-element.elementor-element-a993e71 .box-hover:hover .box-button.elementor-button, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-hover:hover .box-button.elementor-button .popup-icon{background:var( --e-global-color-c188192 );}.elementor-7230 .elementor-element.elementor-element-a993e71 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button{font-family:var( --e-global-typography-el_title_6-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_6-font-size );font-weight:var( --e-global-typography-el_title_6-font-weight );text-transform:var( --e-global-typography-el_title_6-text-transform );line-height:var( --e-global-typography-el_title_6-line-height );border-style:solid;border-width:2px 2px 2px 2px;border-radius:15px 0px 15px 0px;}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button *{color:var( --e-global-color-c188192 );}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button svg{fill:var( --e-global-color-c188192 );color:var( --e-global-color-c188192 );}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button,  .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button:hover,  .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button:focus, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-hover:hover .box-button{border-color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:hover, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:focus, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:hover *, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:focus *, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-hover:hover .box-button.elementor-button, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-hover:hover .box-button.elementor-button *{color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:hover svg, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:focus svg, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-hover:hover .box-button.elementor-button svg{fill:var( --e-global-color-3a55d3c );color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:hover, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-button.elementor-button:focus, .elementor-7230 .elementor-element.elementor-element-a993e71 .box-hover:hover .box-button.elementor-button{border-color:var( --e-global-color-3a55d3c );}.elementor-7230 .elementor-element.elementor-element-0b4c647{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7230 .elementor-element.elementor-element-3b248d4 > .elementor-widget-container{margin:0px 0px 5px 0px;}.elementor-7230 .elementor-element.elementor-element-3b248d4 .elementor-heading-title{font-family:var( --e-global-typography-el_title_3-font-family ), Sans-serif;font-size:var( --e-global-typography-el_title_3-font-size );font-weight:var( --e-global-typography-el_title_3-font-weight );text-transform:var( --e-global-typography-el_title_3-text-transform );line-height:var( --e-global-typography-el_title_3-line-height );}.elementor-7230 .elementor-element.elementor-element-c6154c3{--display:flex;--margin-top:0px;--margin-bottom:130px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7230 .elementor-element.elementor-element-a7adf6e .elementor-wrapper{--video-aspect-ratio:1.77777;}@media(max-width:1024px){.elementor-7230 .elementor-element.elementor-element-5de234a .swiper-slide-contents{max-width:80%;}.elementor-7230 .elementor-element.elementor-element-5de234a .swiper-slide-inner{padding:280px 0px 0px 0px;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-slide-heading{font-size:var( --e-global-typography-7fa8bb0-font-size );line-height:var( --e-global-typography-7fa8bb0-line-height );}.elementor-7230 .elementor-element.elementor-element-f348035 .elementor-counter-title{font-size:var( --e-global-typography-3d13f26-font-size );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-a7feed6{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-7230 .elementor-element.elementor-element-911071e .elementor-counter-title{font-size:var( --e-global-typography-3d13f26-font-size );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-319de09{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-7230 .elementor-element.elementor-element-9773ccb .elementor-counter-title{font-size:var( --e-global-typography-3d13f26-font-size );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-6fb703a{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-7230 .elementor-element.elementor-element-740f2f1 .elementor-counter-title{font-size:var( --e-global-typography-3d13f26-font-size );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-8dbfb12{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-7230 .elementor-element.elementor-element-96aac33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villacagnola.com/wp-content/uploads/2024/05/villa-fronte.jpeg");}.elementor-7230 .elementor-element.elementor-element-db53f0e > .elementor-widget-container{margin:025px 0px 0px 020px;}.elementor-7230 .elementor-element.elementor-element-db53f0e{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-7230 .elementor-element.elementor-element-d03e443 > .elementor-widget-container{margin:0px 0px 025px 20px;}.elementor-7230 .elementor-element.elementor-element-d03e443{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-7230 .elementor-element.elementor-element-5cb52a7{--width:80%;}.elementor-7230 .elementor-element.elementor-element-295d4c6{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button{font-size:var( --e-global-typography-el_title_6-font-size );line-height:var( --e-global-typography-el_title_6-line-height );}.elementor-7230 .elementor-element.elementor-element-3b248d4 .elementor-heading-title{font-size:var( --e-global-typography-el_title_3-font-size );line-height:var( --e-global-typography-el_title_3-line-height );}.elementor-7230 .elementor-element.elementor-element-c6154c3{--margin-top:0px;--margin-bottom:94px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:018px;--padding-right:018px;}}@media(max-width:767px){.elementor-7230 .elementor-element.elementor-element-5de234a .swiper-slide-inner{padding:0px 0px 0px 0px;}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-slide-heading{font-size:var( --e-global-typography-7fa8bb0-font-size );line-height:var( --e-global-typography-7fa8bb0-line-height );}.elementor-7230 .elementor-element.elementor-element-5de234a .elementor-slide-description{font-size:20px;line-height:1.2em;}.elementor-7230 .elementor-element.elementor-element-5e31a93{padding:0px 015px 0px 015px;}.elementor-7230 .elementor-element.elementor-element-bb49f06{width:100%;}.elementor-7230 .elementor-element.elementor-element-bb49f06 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7230 .elementor-element.elementor-element-bb49f06 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-f348035 .elementor-counter-number-wrapper{font-size:60px;}.elementor-7230 .elementor-element.elementor-element-f348035 .elementor-counter-title{font-size:var( --e-global-typography-3d13f26-font-size );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-a7feed6{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-7230 .elementor-element.elementor-element-ba07cc8{width:100%;}.elementor-7230 .elementor-element.elementor-element-ba07cc8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7230 .elementor-element.elementor-element-ba07cc8 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-911071e .elementor-counter-number-wrapper{font-size:60px;}.elementor-7230 .elementor-element.elementor-element-911071e .elementor-counter-title{font-size:var( --e-global-typography-3d13f26-font-size );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-319de09{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-7230 .elementor-element.elementor-element-e36e299{width:100%;}.elementor-7230 .elementor-element.elementor-element-e36e299 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7230 .elementor-element.elementor-element-e36e299 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-9773ccb .elementor-counter-number-wrapper{font-size:60px;}.elementor-7230 .elementor-element.elementor-element-9773ccb .elementor-counter-title{font-size:var( --e-global-typography-3d13f26-font-size );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-6fb703a{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-7230 .elementor-element.elementor-element-9638bd0{width:100%;}.elementor-7230 .elementor-element.elementor-element-9638bd0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-7230 .elementor-element.elementor-element-9638bd0 > .elementor-element-populated{margin:0px 0px 40px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-7230 .elementor-element.elementor-element-740f2f1 .elementor-counter-number-wrapper{font-size:60px;}.elementor-7230 .elementor-element.elementor-element-740f2f1 .elementor-counter-title{font-size:var( --e-global-typography-3d13f26-font-size );line-height:var( --e-global-typography-3d13f26-line-height );}.elementor-7230 .elementor-element.elementor-element-8dbfb12{font-size:var( --e-global-typography-el_content_3-font-size );line-height:var( --e-global-typography-el_content_3-line-height );}.elementor-7230 .elementor-element.elementor-element-b54b303 > .elementor-container{max-width:500px;}.elementor-7230 .elementor-element.elementor-element-b54b303{padding:0px 0px 0px 0px;}.elementor-7230 .elementor-element.elementor-element-96aac33:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://villacagnola.com/wp-content/uploads/2024/05/villa-fronte.png");background-position:center left;}.elementor-7230 .elementor-element.elementor-element-96aac33{width:100%;}.elementor-7230 .elementor-element.elementor-element-96aac33.elementor-column > .elementor-widget-wrap{justify-content:space-between;}.elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-element-populated, .elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-element-populated > .elementor-background-overlay, .elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-background-slideshow{border-radius:70px 0px 0px 0px;}.elementor-7230 .elementor-element.elementor-element-96aac33 > .elementor-element-populated{margin:0px 018px 0px 018px;--e-column-margin-right:018px;--e-column-margin-left:018px;}.elementor-7230 .elementor-element.elementor-element-0751764{--min-height:150px;}.elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-element-populated, .elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-element-populated > .elementor-background-overlay, .elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-background-slideshow{border-radius:0px 0px 70px 0px;}.elementor-7230 .elementor-element.elementor-element-ddd6dc9 > .elementor-element-populated{margin:0px 018px 0px 018px;--e-column-margin-right:018px;--e-column-margin-left:018px;}.elementor-7230 .elementor-element.elementor-element-db53f0e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 015px;}.elementor-7230 .elementor-element.elementor-element-db53f0e{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-7230 .elementor-element.elementor-element-d03e443 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:20px 0px 0px 015px;}.elementor-7230 .elementor-element.elementor-element-d03e443{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-7230 .elementor-element.elementor-element-435d065:not(.elementor-motion-effects-element-type-background), .elementor-7230 .elementor-element.elementor-element-435d065 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-7230 .elementor-element.elementor-element-5cb52a7{--border-radius:70px 0px 70px 0px;}.elementor-7230 .elementor-element.elementor-element-295d4c6 > .elementor-widget-container{padding:0px 018px 0px 018px;}.elementor-7230 .elementor-element.elementor-element-295d4c6{font-size:var( --e-global-typography-el_content_1-font-size );line-height:var( --e-global-typography-el_content_1-line-height );}.elementor-7230 .elementor-element.elementor-element-0c1a28f > .elementor-widget-container{padding:0px 018px 0px 018px;}.elementor-7230 .elementor-element.elementor-element-a993e71 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-7230 .elementor-element.elementor-element-a993e71 .box-button{font-size:var( --e-global-typography-el_title_6-font-size );line-height:var( --e-global-typography-el_title_6-line-height );}.elementor-7230 .elementor-element.elementor-element-0b4c647{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7230 .elementor-element.elementor-element-3b248d4 > .elementor-widget-container{margin:10px 018px 0px 018px;}.elementor-7230 .elementor-element.elementor-element-3b248d4 .elementor-heading-title{font-size:var( --e-global-typography-el_title_3-font-size );line-height:var( --e-global-typography-el_title_3-line-height );}.elementor-7230 .elementor-element.elementor-element-c6154c3{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}