.elementor-7 .elementor-element.elementor-element-8450eea{--display:flex;--min-height:650px;--justify-content:flex-end;--overflow:hidden;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--padding-top:0px;--padding-bottom:64px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8450eea:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8450eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nuviimmobiliare.com/wp-content/uploads/2025/12/NUVI-IMMOBILIARE-HERO-HOME-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-8450eea::before, .elementor-7 .elementor-element.elementor-element-8450eea > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8450eea > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8450eea > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8450eea > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8450eea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #A4DBE800 45%, #00293370 74%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-5582c72{padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-5582c72 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-size:89px;font-weight:700;text-transform:none;line-height:1.4em;text-shadow:0px 0px 15px rgba(0, 0, 0, 0.5);color:var( --e-global-color-03c50c9 );}.elementor-7 .elementor-element.elementor-element-c9fe9ab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:16px 0px;--row-gap:16px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.05;--padding-top:128px;--padding-bottom:198px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-c9fe9ab::before, .elementor-7 .elementor-element.elementor-element-c9fe9ab > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c9fe9ab > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-c9fe9ab > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c9fe9ab > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-c9fe9ab > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.nuviimmobiliare.com/wp-content/uploads/2025/11/LOGO-MATTIA-RUGGIU-NUVi-e1764770455724.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:150% auto;}.elementor-7 .elementor-element.elementor-element-c9fe9ab > .elementor-shape-bottom .elementor-shape-fill, .elementor-7 .elementor-element.elementor-element-c9fe9ab > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-c9fe9ab > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-c9fe9ab > .e-con-inner > .elementor-shape-bottom svg{height:70px;}.elementor-widget-text-editor{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-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-7 .elementor-element.elementor-element-5c00500{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-7e59017-font-family ), Sans-serif;font-size:var( --e-global-typography-7e59017-font-size );font-weight:var( --e-global-typography-7e59017-font-weight );line-height:var( --e-global-typography-7e59017-line-height );}.elementor-7 .elementor-element.elementor-element-5c00500.elementor-element{--align-self:center;}.elementor-7 .elementor-element.elementor-element-3c8b271{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.36;--padding-top:64px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-3c8b271:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-3c8b271 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-3c8b271::before, .elementor-7 .elementor-element.elementor-element-3c8b271 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3c8b271 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-3c8b271 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3c8b271 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-3c8b271 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.nuviimmobiliare.com/wp-content/uploads/2025/11/NUVI-IMMOBILIARE-PITTOGRAMMA-BIANCO-RGB-e1764666252885.png");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:50% auto;}.elementor-7 .elementor-element.elementor-element-8e528cb{text-align:center;}.elementor-7 .elementor-element.elementor-element-8e528cb .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ea5091a );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-ea5d486 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-ea5d486 .elementor-button:focus{background-color:var( --e-global-color-a1c441f );}.elementor-7 .elementor-element.elementor-element-ea5d486{padding:16px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-8ec5798{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--overflow:hidden;--overlay-opacity:0.36;--padding-top:64px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8ec5798:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8ec5798 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-8ec5798::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.nuviimmobiliare.com/wp-content/uploads/2025/11/NUVI-IMMOBILIARE-PITTOGRAMMA-BIANCO-RGB-e1764666252885.png");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:contain;}.elementor-7 .elementor-element.elementor-element-1459406{text-align:center;}.elementor-7 .elementor-element.elementor-element-1459406 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ea5091a );}.elementor-7 .elementor-element.elementor-element-7475769 .elementor-button:hover, .elementor-7 .elementor-element.elementor-element-7475769 .elementor-button:focus{background-color:var( --e-global-color-a1c441f );}.elementor-7 .elementor-element.elementor-element-7475769{padding:16px 0px 0px 0px;}.elementor-7 .elementor-element.elementor-element-1434c52{--display:flex;--min-height:600px;--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;--gap:64px 0px;--row-gap:64px;--column-gap:0px;--overlay-opacity:0.55;--padding-top:167px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-1434c52:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1434c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nuviimmobiliare.com/wp-content/uploads/2025/12/1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1434c52::before, .elementor-7 .elementor-element.elementor-element-1434c52 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1434c52 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-1434c52 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1434c52 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-1434c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-eff2180 );--background-overlay:'';}.elementor-7 .elementor-element.elementor-element-1434c52 > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-1434c52 > .e-con-inner > .elementor-shape-bottom svg{height:100px;}.elementor-7 .elementor-element.elementor-element-1f51f9d .elementor-heading-title{color:var( --e-global-color-03c50c9 );}.elementor-7 .elementor-element.elementor-element-841f51c{--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;--overflow:hidden;--overlay-opacity:0.2;--padding-top:32px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-841f51c::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-841f51c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-841f51c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://www.nuviimmobiliare.com/wp-content/uploads/2025/11/LOGO-MATTIA-RUGGIU-NUVi-e1764770455724.png");--background-overlay:'';background-position:bottom left;background-repeat:no-repeat;background-size:45% auto;}.elementor-7 .elementor-element.elementor-element-8a97ef1{--display:flex;--min-height:611px;}.elementor-7 .elementor-element.elementor-element-8a97ef1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a97ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.nuviimmobiliare.com/wp-content/uploads/2025/11/MATTIA-RUGGIU-FOTO-CHI-SIAMO.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-7 .elementor-element.elementor-element-1e63bbe{--display:flex;--justify-content:center;--gap:24px 0px;--row-gap:24px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-8fbc6b7 .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 );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-ea5091a );}.elementor-7 .elementor-element.elementor-element-f98ddab{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-2e5eadf{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.5;}.elementor-7 .elementor-element.elementor-element-2e5eadf:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-2e5eadf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4f52e3c );}.elementor-7 .elementor-element.elementor-element-2e5eadf::before, .elementor-7 .elementor-element.elementor-element-2e5eadf > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2e5eadf > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-2e5eadf > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2e5eadf > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-2e5eadf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}:root{--page-title-display:none;}@media(min-width:1025px){.elementor-7 .elementor-element.elementor-element-1434c52:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-1434c52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-5582c72 .elementor-heading-title{font-size:60px;}.elementor-7 .elementor-element.elementor-element-c9fe9ab{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5c00500{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-7e59017-font-size );line-height:var( --e-global-typography-7e59017-line-height );}.elementor-7 .elementor-element.elementor-element-3c8b271{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-8e528cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8ec5798{--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-1459406 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-1434c52{--padding-top:167px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-841f51c{--gap:0px 32px;--row-gap:0px;--column-gap:32px;--padding-top:64px;--padding-bottom:0px;--padding-left:32px;--padding-right:32px;}.elementor-7 .elementor-element.elementor-element-841f51c::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-841f51c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-841f51c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-1e63bbe{--justify-content:center;--gap:16px 0px;--row-gap:16px;--column-gap:0px;}.elementor-7 .elementor-element.elementor-element-8fbc6b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-8450eea{--min-height:230px;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8450eea:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8450eea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-7 .elementor-element.elementor-element-5582c72 .elementor-heading-title{font-size:30px;}.elementor-7 .elementor-element.elementor-element-c9fe9ab{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:32px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-c9fe9ab > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-c9fe9ab > .e-con-inner > .elementor-shape-bottom svg{height:32px;}.elementor-7 .elementor-element.elementor-element-c9fe9ab.e-con{--align-self:center;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-7 .elementor-element.elementor-element-5c00500{font-size:var( --e-global-typography-7e59017-font-size );line-height:var( --e-global-typography-7e59017-line-height );}.elementor-7 .elementor-element.elementor-element-3c8b271{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-8e528cb .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-7 .elementor-element.elementor-element-8ec5798::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-8ec5798 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:-75px 206px;background-size:150% auto;}.elementor-7 .elementor-element.elementor-element-8ec5798{--padding-top:32px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-1459406 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-1434c52{--justify-content:center;--padding-top:0px;--padding-bottom:64px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-1434c52 > .elementor-shape-bottom svg, .elementor-7 .elementor-element.elementor-element-1434c52 > .e-con-inner > .elementor-shape-bottom svg{height:50px;}.elementor-7 .elementor-element.elementor-element-1f51f9d{padding:0px 0px 0px 0px;text-align:center;}.elementor-7 .elementor-element.elementor-element-841f51c{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:32px 0px;--row-gap:32px;--column-gap:0px;--padding-top:64px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-7 .elementor-element.elementor-element-841f51c::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-841f51c > .e-con-inner > .elementor-background-video-container::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-841f51c > .e-con-inner > .elementor-background-slideshow::before, .elementor-7 .elementor-element.elementor-element-841f51c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:100% auto;}.elementor-7 .elementor-element.elementor-element-8a97ef1{--min-height:330px;}.elementor-7 .elementor-element.elementor-element-8a97ef1:not(.elementor-motion-effects-element-type-background), .elementor-7 .elementor-element.elementor-element-8a97ef1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:bottom center;background-size:contain;}.elementor-7 .elementor-element.elementor-element-1e63bbe{--gap:16px 0px;--row-gap:16px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-8fbc6b7{text-align:center;}.elementor-7 .elementor-element.elementor-element-8fbc6b7 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-7 .elementor-element.elementor-element-c61d705{text-align:center;}}/* Start custom CSS for es-slider-widget, class: .elementor-element-4718b52 *//* CARD NELLO SLIDER SLICK */
.slick-list .slick-slide > div {
    border-radius: 24px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    background: #fff;
    overflow: hidden;
}
/* FRECCE SLICK */
.slick-prev.slick-arrow,
.slick-next.slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 20;
}

/* Icona centrata e ben visibile */
.slick-prev.slick-arrow::before,
.slick-next.slick-arrow::before {
    font-size: 18px;
    color: #000;
    opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for es-slider-widget, class: .elementor-element-3560e47 *//* CARD NELLO SLIDER SLICK */
.slick-list .slick-slide > div {
    border-radius: 24px;
    box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2);
    background: #fff;
    overflow: hidden;
}
/* FRECCE SLICK */
.slick-prev.slick-arrow,
.slick-next.slick-arrow {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0 4px 8px rgba(0,0,0,0.15);
    display: flex !important;
    align-items: center;
    justify-content: center;
    z-index: 20;
}

/* Icona centrata e ben visibile */
.slick-prev.slick-arrow::before,
.slick-next.slick-arrow::before {
    font-size: 18px;
    color: #000;
    opacity: 1 !important;
}/* End custom CSS */