.elementor-1695 .elementor-element.elementor-element-ed717f9{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-ed717f9:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-ed717f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");background-repeat:no-repeat;}.elementor-1695 .elementor-element.elementor-element-3f7c3c5{--display:flex;}.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-1695 .elementor-element.elementor-element-b544c86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-b544c86.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1695 .elementor-element.elementor-element-0b96344{--display:flex;}.elementor-1695 .elementor-element.elementor-element-ec724c2{--display:flex;}.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-1695 .elementor-element.elementor-element-dfbcd50 .elementor-button{background-color:#F9F9F9;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;fill:#7A7A7A;color:#7A7A7A;}.elementor-1695 .elementor-element.elementor-element-dfbcd50{width:var( --container-widget-width, 65.625% );max-width:65.625%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 115px;padding:0px 0px 0px 0px;--container-widget-width:65.625%;--container-widget-flex-grow:0;}.elementor-1695 .elementor-element.elementor-element-dfbcd50.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1695 .elementor-element.elementor-element-8402c2a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1695 .elementor-element.elementor-element-46057ca .elementor-button{background-color:#F9F9F9;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;fill:#7A7A7A;color:#7A7A7A;}.elementor-1695 .elementor-element.elementor-element-46057ca{width:var( --container-widget-width, 70.833% );max-width:70.833%;margin:11px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 054px;padding:0px 0px 0px 0px;--container-widget-width:70.833%;--container-widget-flex-grow:0;}.elementor-1695 .elementor-element.elementor-element-46057ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1695 .elementor-element.elementor-element-511e74a{--display:flex;}.elementor-1695 .elementor-element.elementor-element-8a84761 .elementor-button{background-color:#F9F9F9;font-family:"Inter", Sans-serif;font-size:20px;font-weight:400;fill:#7A7A7A;color:#7A7A7A;}.elementor-1695 .elementor-element.elementor-element-8a84761{width:var( --container-widget-width, 63.021% );max-width:63.021%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -7px;padding:0px 0px 0px 0px;--container-widget-width:63.021%;--container-widget-flex-grow:0;}.elementor-1695 .elementor-element.elementor-element-8a84761.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1695 .elementor-element.elementor-element-d678206{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-d678206:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-d678206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F9;background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");background-repeat:no-repeat;}.elementor-1695 .elementor-element.elementor-element-307b37d{--display:flex;}.elementor-1695 .elementor-element.elementor-element-a685288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 36px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-a685288.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1695 .elementor-element.elementor-element-249fb16{--display:flex;}.elementor-1695 .elementor-element.elementor-element-85091ef{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1695 .elementor-element.elementor-element-b402ba3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-4aae097 .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;fill:#7A7A7A;color:#7A7A7A;}.elementor-1695 .elementor-element.elementor-element-0073cbf .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;fill:#7A7A7A;color:#7A7A7A;}.elementor-1695 .elementor-element.elementor-element-678976e .elementor-button{font-family:"Inter", Sans-serif;font-weight:500;fill:#7A7A7A;color:#7A7A7A;}.elementor-1695 .elementor-element.elementor-element-6c56e4e{--display:flex;}.elementor-1695 .elementor-element.elementor-element-956b45d .bdt-prime-slider-tango .bdt-image-wrap::before{background-color:transparent;background-image:linear-gradient(360deg, #000 0%, #00000000 100%);}.elementor-1695 .elementor-element.elementor-element-956b45d .bdt-prime-slider-tango .bdt-title{font-family:"Inter", Sans-serif;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-1695 .elementor-element.elementor-element-4d39734{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/gradiente_giallo_rosso_1900x1200.png");background-position:center center;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-2efa5ff{background-color:transparent;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;background-image:linear-gradient(180deg, #3BD128 0%, #3BD128 100%);border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-2efa5ff .elementor-button-content-wrapper{flex-direction:row;}.elementor-1695 .elementor-element.elementor-element-2efa5ff .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #79F229 100%);border-style:solid;}.elementor-1695 .elementor-element.elementor-element-6a829d6{--display:flex;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1695 .elementor-element.elementor-element-485e2af .elementor-repeater-item-31a2a04 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/1-4.png);background-size:cover;}.elementor-1695 .elementor-element.elementor-element-485e2af .elementor-repeater-item-f12a9f1 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/1-6.png);background-size:cover;}.elementor-1695 .elementor-element.elementor-element-485e2af .elementor-repeater-item-a5d7bec .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/2-3.png);background-size:cover;}.elementor-1695 .elementor-element.elementor-element-485e2af .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-1695 .elementor-element.elementor-element-485e2af .swiper-slide-contents{max-width:66%;}.elementor-1695 .elementor-element.elementor-element-485e2af .swiper-slide-inner{text-align:center;}.elementor-1695 .elementor-element.elementor-element-15aa1b0{--display:flex;}.elementor-1695 .elementor-element.elementor-element-2c539a9 .elementor-button{background-color:#DF2A1B;font-family:"Inter", Sans-serif;font-weight:500;}.elementor-1695 .elementor-element.elementor-element-ec60bed .elementor-button{background-color:#FFFFFF;font-family:"Inter", Sans-serif;font-weight:500;fill:#DF2A1B;color:#DF2A1B;}.elementor-1695 .elementor-element.elementor-element-0ef869e{--display:flex;}.elementor-1695 .elementor-element.elementor-element-5c48ba1{--spacer-size:50px;}.elementor-1695 .elementor-element.elementor-element-50adb3a{--display:flex;}.elementor-1695 .elementor-element.elementor-element-bedce16{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-1695 .elementor-element.elementor-element-b612510{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-49ecf6c{--display:flex;}.elementor-1695 .elementor-element.elementor-element-97eafa6{--display:flex;box-shadow:5px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-97eafa6:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-97eafa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-fa82d11{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-1695 .elementor-element.elementor-element-52f4751{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-64f7e06{--display:flex;}.elementor-1695 .elementor-element.elementor-element-07fffa9{--display:flex;box-shadow:5px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-07fffa9:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-07fffa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-11a1b9f{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-1695 .elementor-element.elementor-element-ad780a1{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-fea18bb{--display:flex;}.elementor-1695 .elementor-element.elementor-element-2494963{--display:flex;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-2494963:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-2494963 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-7bd6fbf{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-1695 .elementor-element.elementor-element-0e56620{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-553d057{--display:flex;}.elementor-1695 .elementor-element.elementor-element-f1fb7b6{--spacer-size:50px;}.elementor-1695 .elementor-element.elementor-element-a1daea2{--display:flex;}.elementor-1695 .elementor-element.elementor-element-dd04dba{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-1695 .elementor-element.elementor-element-0b7570e{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-a7c81d9{--display:flex;}.elementor-1695 .elementor-element.elementor-element-61b159c img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-bd81392 img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-4565d6e img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-111834e img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-89d735b img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-9ca5a94 img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-d630ddd img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-04557a4 img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-e21d5b8 img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-e13ffe2 img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-0836bdb img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-1cd48f2 img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-7eaa05a img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-9da90b3 img{box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-414a5d4{--display:flex;}.elementor-1695 .elementor-element.elementor-element-b9229a0{--spacer-size:50px;}.elementor-1695 .elementor-element.elementor-element-cc3e12d{--display:flex;}.elementor-1695 .elementor-element.elementor-element-35a7e3a{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-1695 .elementor-element.elementor-element-28cf616{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-82423d3{--display:flex;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-82423d3:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-82423d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-544d24c{font-family:"Inter", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-1695 .elementor-element.elementor-element-4ab503b{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-2955ff4{--display:flex;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-2955ff4:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-2955ff4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-2118ada{font-family:"Inter", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-1695 .elementor-element.elementor-element-4947628{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-de0a2b3{--display:flex;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-de0a2b3:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-de0a2b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-a1330ce{font-family:"Inter", Sans-serif;font-weight:700;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#000000;}.elementor-1695 .elementor-element.elementor-element-fe8c850{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-92701b5{--display:flex;}.elementor-1695 .elementor-element.elementor-element-bef0062{--spacer-size:50px;}.elementor-1695 .elementor-element.elementor-element-fc5f71a{--display:flex;}.elementor-1695 .elementor-element.elementor-element-4052bcd{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-1695 .elementor-element.elementor-element-d3801dc{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-4172f0b{--display:flex;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-4172f0b:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-4172f0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-image-box .elementor-image-box-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-1695 .elementor-element.elementor-element-8786b35.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1695 .elementor-element.elementor-element-8786b35.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1695 .elementor-element.elementor-element-8786b35.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1695 .elementor-element.elementor-element-8786b35 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1695 .elementor-element.elementor-element-8786b35 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1695 .elementor-element.elementor-element-8786b35 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#DF2A1B;}.elementor-1695 .elementor-element.elementor-element-8786b35:has(:hover) .elementor-image-box-title,
					 .elementor-1695 .elementor-element.elementor-element-8786b35:has(:focus) .elementor-image-box-title{color:#DF2A1B;}.elementor-1695 .elementor-element.elementor-element-8786b35 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1695 .elementor-element.elementor-element-7b9dfcb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-cf3fcb8{--display:flex;}.elementor-1695 .elementor-element.elementor-element-7227cc4{--display:flex;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-7227cc4:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-7227cc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-559ba39.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1695 .elementor-element.elementor-element-559ba39.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1695 .elementor-element.elementor-element-559ba39.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1695 .elementor-element.elementor-element-559ba39 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1695 .elementor-element.elementor-element-559ba39 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1695 .elementor-element.elementor-element-559ba39 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#DF2A1B;}.elementor-1695 .elementor-element.elementor-element-559ba39:has(:hover) .elementor-image-box-title,
					 .elementor-1695 .elementor-element.elementor-element-559ba39:has(:focus) .elementor-image-box-title{color:#DF2A1B;}.elementor-1695 .elementor-element.elementor-element-559ba39 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-40e8422{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-a045a7f{--display:flex;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-a045a7f:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-a045a7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-9f3be89.elementor-position-right .elementor-image-box-img{margin-left:15px;}.elementor-1695 .elementor-element.elementor-element-9f3be89.elementor-position-left .elementor-image-box-img{margin-right:15px;}.elementor-1695 .elementor-element.elementor-element-9f3be89.elementor-position-top .elementor-image-box-img{margin-bottom:15px;}.elementor-1695 .elementor-element.elementor-element-9f3be89 .elementor-image-box-wrapper .elementor-image-box-img{width:30%;}.elementor-1695 .elementor-element.elementor-element-9f3be89 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-1695 .elementor-element.elementor-element-9f3be89 .elementor-image-box-title{font-family:"Inter", Sans-serif;font-weight:600;color:#DF2A1B;}.elementor-1695 .elementor-element.elementor-element-9f3be89:has(:hover) .elementor-image-box-title,
					 .elementor-1695 .elementor-element.elementor-element-9f3be89:has(:focus) .elementor-image-box-title{color:#DF2A1B;}.elementor-1695 .elementor-element.elementor-element-9f3be89 .elementor-image-box-description{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-20c3e5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 020px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-ca2bb5d{--display:flex;}.elementor-1695 .elementor-element.elementor-element-a337252{--spacer-size:50px;}.elementor-1695 .elementor-element.elementor-element-257ffe9{--display:flex;}.elementor-1695 .elementor-element.elementor-element-168440b{font-family:"Inter", Sans-serif;font-weight:700;color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-07578cd{font-family:"Inter", Sans-serif;font-weight:300;color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-4c48134{--display:flex;box-shadow:3px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-1695 .elementor-element.elementor-element-4c48134:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-4c48134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-b614ac1{font-family:"Inter", Sans-serif;font-weight:700;color:#000000;}.elementor-1695 .elementor-element.elementor-element-a8e4839{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-3e0cf6a{--display:flex;--border-radius:5px 5px 5px 5px;box-shadow:10px 0px 10px 0px rgba(0,0,0,0.5);--margin-top:0100px;--margin-bottom:040px;--margin-left:0px;--margin-right:0px;}.elementor-1695 .elementor-element.elementor-element-3e0cf6a:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-3e0cf6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{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-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-1695 .elementor-element.elementor-element-ab968f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:10px 10px 10px 10px;--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:5px;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-5px;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-field-group > label{font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-field-type-html{padding-bottom:0px;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-button{font-family:"Inter", Sans-serif;font-weight:700;border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .e-form__buttons__wrapper__button-next{background-color:#DF2A1B;color:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-button[type="submit"]{background-color:#DF2A1B;color:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .e-form__buttons__wrapper__button-previous{background-color:#DF2A1B;color:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-1695 .elementor-element.elementor-element-ab968f9 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-1695 .elementor-element.elementor-element-7652c31{--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-1695 .elementor-element.elementor-element-e6f93e7 .bdt-prime-slider-tango .bdt-image-wrap::before{background-color:transparent;background-image:linear-gradient(360deg, #000000 0%, #00000000 100%);}.elementor-1695 .elementor-element.elementor-element-e6f93e7 .bdt-prime-slider-tango .bdt-title{font-family:"Inter", Sans-serif;}.elementor-1695 .elementor-element.elementor-element-55bc05e{--display:flex;--min-height:710px;--overlay-opacity:0.5;}.elementor-1695 .elementor-element.elementor-element-55bc05e:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-55bc05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");background-repeat:no-repeat;}.elementor-1695 .elementor-element.elementor-element-55bc05e::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .elementor-background-video-container::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .e-con-inner > .elementor-background-video-container::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .elementor-background-slideshow::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");--background-overlay:'';background-repeat:no-repeat;}.elementor-1695 .elementor-element.elementor-element-2be2d0c .elementor-repeater-item-3f7675b .swiper-slide-bg{background-image:url(https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/1-8.png);background-size:cover;}.elementor-1695 .elementor-element.elementor-element-2be2d0c .elementor-repeater-item-87999f2 .swiper-slide-bg{background-image:url(https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/3-4.png);background-size:cover;}.elementor-1695 .elementor-element.elementor-element-2be2d0c .elementor-repeater-item-2a9ac07 .swiper-slide-bg{background-image:url(https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/2-6.png);background-size:cover;}.elementor-1695 .elementor-element.elementor-element-2be2d0c .elementor-repeater-item-8f691f0 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/4-3.png);background-size:cover;}.elementor-1695 .elementor-element.elementor-element-2be2d0c .swiper-slide{transition-duration:calc(5000ms*1.2);height:100px;}.elementor-1695 .elementor-element.elementor-element-2be2d0c{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-2be2d0c .swiper-slide-contents{max-width:100%;}.elementor-1695 .elementor-element.elementor-element-2be2d0c .swiper-slide-inner{padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-ce16f18{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/gradiente_giallo_rosso_1900x1200.png");background-position:center center;text-align:center;font-family:"Roboto", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-1695 .elementor-element.elementor-element-5e9dff9{background-color:transparent;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;background-image:linear-gradient(180deg, #3BD128 0%, #3BD128 100%);border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-5e9dff9 .elementor-button-content-wrapper{flex-direction:row;}.elementor-1695 .elementor-element.elementor-element-5e9dff9 .elementor-button{font-family:"Roboto", Sans-serif;font-weight:500;background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-accent ) 0%, #79F229 100%);border-style:solid;}.elementor-1695 .elementor-element.elementor-element-2a8d349{--display:flex;}.elementor-1695 .elementor-element.elementor-element-ac15d82{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-385acdd{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-9571579{--display:flex;}.elementor-1695 .elementor-element.elementor-element-9571579:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-9571579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");background-repeat:no-repeat;}.elementor-1695 .elementor-element.elementor-element-6312b1a{--display:flex;}.elementor-1695 .elementor-element.elementor-element-f6a7ff4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-f6a7ff4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1695 .elementor-element.elementor-element-ad46e5c{text-align:left;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}.elementor-1695 .elementor-element.elementor-element-1c035df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -128px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:15px;font-weight:400;}@media(min-width:768px){.elementor-1695 .elementor-element.elementor-element-f6a7ff4{--width:113.748%;}}@media(max-width:1024px){.elementor-1695 .elementor-element.elementor-element-ed717f9{--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-b544c86{width:var( --container-widget-width, 143.594px );max-width:143.594px;--container-widget-width:143.594px;--container-widget-flex-grow:0;}.elementor-1695 .elementor-element.elementor-element-b544c86 img{width:100%;}.elementor-1695 .elementor-element.elementor-element-dfbcd50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -29px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-46057ca{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -33px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-8a84761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -58px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-d678206:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-d678206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-d678206{--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-a685288{width:var( --container-widget-width, 143.594px );max-width:143.594px;--container-widget-width:143.594px;--container-widget-flex-grow:0;}.elementor-1695 .elementor-element.elementor-element-a685288 img{width:100%;}.elementor-1695 .elementor-element.elementor-element-b402ba3{--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-6c56e4e:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-6c56e4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");background-position:center center;}.elementor-1695 .elementor-element.elementor-element-956b45d .bdt-prime-slider-tango .bdt-item{height:300px;}.elementor-1695 .elementor-element.elementor-element-956b45d .bdt-prime-slider-tango .bdt-content-wrap{text-align:center;}.elementor-1695 .elementor-element.elementor-element-956b45d .bdt-prime-slider-tango .bdt-title{font-size:17px;}.elementor-1695 .elementor-element.elementor-element-28cf616{--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-d3801dc{--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-55bc05e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1695 .elementor-element.elementor-element-9571579:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-9571579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-f6a7ff4{--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-ad46e5c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:13px;}.elementor-1695 .elementor-element.elementor-element-1c035df{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -77px;padding:0px 0px 0px 0px;text-align:right;font-size:13px;}}@media(max-width:767px){.elementor-1695 .elementor-element.elementor-element-ed717f9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-3f7c3c5{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1695 .elementor-element.elementor-element-b544c86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-b544c86.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-0b96344{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1695 .elementor-element.elementor-element-ec724c2{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1695 .elementor-element.elementor-element-dfbcd50{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-8402c2a{--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;--justify-content:center;}.elementor-1695 .elementor-element.elementor-element-46057ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-511e74a{--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;--justify-content:center;}.elementor-1695 .elementor-element.elementor-element-8a84761{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-d678206{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-307b37d{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1695 .elementor-element.elementor-element-a685288{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-a685288.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-249fb16{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-1695 .elementor-element.elementor-element-85091ef{--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;--justify-content:center;}.elementor-1695 .elementor-element.elementor-element-b402ba3{--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1695 .elementor-element.elementor-element-15aa1b0:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-15aa1b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-15aa1b0{--content-width:500px;--min-height:0px;}.elementor-1695 .elementor-element.elementor-element-2c539a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 020px;padding:0px 0px 0px 0px;z-index:1;}.elementor-1695 .elementor-element.elementor-element-2c539a9.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-ec60bed{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;z-index:1;}.elementor-1695 .elementor-element.elementor-element-ec60bed.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-0ef869e:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-0ef869e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-5c48ba1{--spacer-size:20px;}.elementor-1695 .elementor-element.elementor-element-50adb3a:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-50adb3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-50adb3a{--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-1695 .elementor-element.elementor-element-bedce16.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-bedce16{text-align:center;font-size:20px;}.elementor-1695 .elementor-element.elementor-element-b612510{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-1695 .elementor-element.elementor-element-b612510.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-49ecf6c:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-49ecf6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-49ecf6c{--justify-content:center;}.elementor-1695 .elementor-element.elementor-element-49ecf6c.e-con{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-97eafa6{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-fa82d11{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:20px;}.elementor-1695 .elementor-element.elementor-element-fa82d11.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-52f4751{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-1695 .elementor-element.elementor-element-52f4751.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-64f7e06:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-64f7e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-64f7e06{--justify-content:center;}.elementor-1695 .elementor-element.elementor-element-07fffa9{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-11a1b9f{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:20px;}.elementor-1695 .elementor-element.elementor-element-11a1b9f.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-ad780a1{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-1695 .elementor-element.elementor-element-ad780a1.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-fea18bb:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-fea18bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-fea18bb{--justify-content:center;}.elementor-1695 .elementor-element.elementor-element-2494963{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-7bd6fbf{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:20px;}.elementor-1695 .elementor-element.elementor-element-7bd6fbf.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-0e56620{margin:-41px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-1695 .elementor-element.elementor-element-0e56620.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-553d057:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-553d057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-f1fb7b6{--spacer-size:20px;}.elementor-1695 .elementor-element.elementor-element-a1daea2:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-a1daea2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-b9abdb3{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-dd04dba.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-dd04dba{text-align:center;font-size:20px;}.elementor-1695 .elementor-element.elementor-element-0b7570e{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-1695 .elementor-element.elementor-element-0b7570e.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-a7c81d9:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-a7c81d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/Progetto-senza-titolo-31-scaled.png");background-repeat:repeat;}.elementor-1695 .elementor-element.elementor-element-a7c81d9{--min-height:1440px;}.elementor-1695 .elementor-element.elementor-element-61b159c{margin:020px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-61b159c img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-bd81392 img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-4565d6e img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-111834e img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-89d735b img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-9ca5a94 img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-d630ddd img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-04557a4 img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-e21d5b8 img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-e13ffe2 img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-0836bdb img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-1cd48f2 img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-7eaa05a img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-9da90b3 img{border-radius:10px 10px 10px 10px;}.elementor-1695 .elementor-element.elementor-element-54ad219{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-4428885{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-2811169{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-fdfd65f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-8e55154{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-744c16a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-414a5d4:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-414a5d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-b9229a0{--spacer-size:20px;}.elementor-1695 .elementor-element.elementor-element-cc3e12d:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-cc3e12d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-35a7e3a.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-35a7e3a{text-align:center;font-size:20px;}.elementor-1695 .elementor-element.elementor-element-28cf616{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1695 .elementor-element.elementor-element-82423d3{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-544d24c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-544d24c.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-4ab503b{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-4ab503b.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-2955ff4{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-2118ada{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-2118ada.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-4947628{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-4947628.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-de0a2b3{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-a1330ce{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-a1330ce.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-fe8c850{margin:-52px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-1695 .elementor-element.elementor-element-fe8c850.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-92701b5:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-92701b5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-bef0062{--spacer-size:20px;}.elementor-1695 .elementor-element.elementor-element-fc5f71a:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-fc5f71a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-4052bcd.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-4052bcd{text-align:center;font-size:20px;}.elementor-1695 .elementor-element.elementor-element-d3801dc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;--margin-top:-15px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1695 .elementor-element.elementor-element-4172f0b{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-8786b35{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-8786b35.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-8786b35 .elementor-image-box-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-8786b35 .elementor-image-box-img{margin-bottom:-20px;}.elementor-1695 .elementor-element.elementor-element-8786b35.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-1695 .elementor-element.elementor-element-8786b35.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-1695 .elementor-element.elementor-element-8786b35.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-1695 .elementor-element.elementor-element-7227cc4{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-559ba39{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-559ba39.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-559ba39 .elementor-image-box-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-559ba39 .elementor-image-box-img{margin-bottom:-20px;}.elementor-1695 .elementor-element.elementor-element-559ba39.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-1695 .elementor-element.elementor-element-559ba39.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-1695 .elementor-element.elementor-element-559ba39.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-1695 .elementor-element.elementor-element-a045a7f{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-9f3be89{margin:10px 10px calc(var(--kit-widget-spacing, 0px) + 10px) 10px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-9f3be89.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-9f3be89 .elementor-image-box-wrapper{text-align:center;}.elementor-1695 .elementor-element.elementor-element-9f3be89 .elementor-image-box-img{margin-bottom:-20px;}.elementor-1695 .elementor-element.elementor-element-9f3be89.elementor-position-right .elementor-image-box-img{margin-left:-20px;}.elementor-1695 .elementor-element.elementor-element-9f3be89.elementor-position-left .elementor-image-box-img{margin-right:-20px;}.elementor-1695 .elementor-element.elementor-element-9f3be89.elementor-position-top .elementor-image-box-img{margin-bottom:-20px;}.elementor-1695 .elementor-element.elementor-element-ca2bb5d:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-ca2bb5d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-a337252{--spacer-size:20px;}.elementor-1695 .elementor-element.elementor-element-257ffe9:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-257ffe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/gradiente_giallo_rosso_1900x1200-1.png");background-repeat:no-repeat;}.elementor-1695 .elementor-element.elementor-element-257ffe9{--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-1695 .elementor-element.elementor-element-8fe7cad{margin:-61px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-168440b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:20px;}.elementor-1695 .elementor-element.elementor-element-168440b.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-07578cd{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:18px;}.elementor-1695 .elementor-element.elementor-element-07578cd.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-4c48134{--border-radius:5px 5px 5px 5px;}.elementor-1695 .elementor-element.elementor-element-b614ac1.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-b614ac1{text-align:center;font-size:17.5px;}.elementor-1695 .elementor-element.elementor-element-a8e4839{margin:-45px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;}.elementor-1695 .elementor-element.elementor-element-a8e4839.elementor-element{--align-self:center;}.elementor-1695 .elementor-element.elementor-element-3e0cf6a{--min-height:0px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:015px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1695 .elementor-element.elementor-element-ab968f9{margin:10px 20px calc(var(--kit-widget-spacing, 0px) + 10px) 20px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-7652c31:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-7652c31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-e6f93e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-1695 .elementor-element.elementor-element-e6f93e7 .bdt-prime-slider-tango .bdt-item{height:300px;}.elementor-1695 .elementor-element.elementor-element-e6f93e7 .bdt-prime-slider-tango .bdt-content-wrap{text-align:center;}.elementor-1695 .elementor-element.elementor-element-2a8d349:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-2a8d349 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sculture.rvapolistirolo.it/wp-content/uploads/2025/09/noi.webp");}.elementor-1695 .elementor-element.elementor-element-ac15d82{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;font-size:17px;}.elementor-1695 .elementor-element.elementor-element-385acdd{text-align:center;font-size:17px;}.elementor-1695 .elementor-element.elementor-element-f6a7ff4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:1025px){.elementor-1695 .elementor-element.elementor-element-ed717f9:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-ed717f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1695 .elementor-element.elementor-element-d678206:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-d678206 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1695 .elementor-element.elementor-element-55bc05e:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-55bc05e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-1695 .elementor-element.elementor-element-55bc05e::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .elementor-background-video-container::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .e-con-inner > .elementor-background-video-container::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .elementor-background-slideshow::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .e-con-inner > .elementor-background-slideshow::before, .elementor-1695 .elementor-element.elementor-element-55bc05e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-attachment:fixed;}.elementor-1695 .elementor-element.elementor-element-9571579:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-9571579 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for button, class: .elementor-element-dfbcd50 */.elementor-button {
  background: transparent !important;
  border: none !important;
  box-shadow: none 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-46057ca */.elementor-button {
  background: transparent !important;
  border: none !important;
  box-shadow: none 
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8a84761 */.elementor-button {
  background: transparent !important;
  border: none !important;
  box-shadow: none 
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ed717f9 */@media (max-width: 1024px) {
  .elementor-1695 .elementor-element.elementor-element-ed717f9 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d678206 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-d678206 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c56e4e */@media (max-width: 1024px) {
  .elementor-1695 .elementor-element.elementor-element-6c56e4e {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-485e2af *//* Altezza minima per tutte le slide */
.elementor-widget-slides .swiper-container,
.elementor-widget-slides .swiper-wrapper,
.elementor-widget-slides .swiper-slide {
    min-height: 600px !important; /* puoi modificare a piacere */
    height: auto !important;
    overflow: visible !important;
}

/* Sfondo centrato e coprente */
.elementor-widget-slides .swiper-slide-bg {
    width: 100% !important;
    height: 100% !important;
    background-size: cover !important;
    background-position: center center !important;
}

/* Mobile/tablet fino a 768px */
@media (max-width: 768px) {
    .elementor-widget-slides .swiper-container,
    .elementor-widget-slides .swiper-wrapper,
    .elementor-widget-slides .swiper-slide {
        min-height: 400px !important; /* altezza più compatta su mobile */
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2c539a9 */.elementor-1695 .elementor-element.elementor-element-2c539a9 {
  background: #DF2A1B !important; /* esempio blu */
  color: #ffffff !important;      /* testo bianco */
  border: none !important;
  box-shadow: none !important;
  border-radius: 5px !important;  /* angoli arrotondati */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-ec60bed */.elementor-1695 .elementor-element.elementor-element-ec60bed {
  background: transparent !important; /* sfondo trasparente */
  color: #ffffff !important;          /* colore del testo (rosso qui) */
  border: none !important;            /* nessun bordo */
  box-shadow: none !important;        /* nessuna ombra */
  border-radius: 5px !important;      /* mantiene angoli arrotondati */
  padding: 0 !important;              /* opzionale: riduce padding se vuoi solo testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-15aa1b0 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-15aa1b0 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0ef869e */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-0ef869e {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-50adb3a */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-50adb3a {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-49ecf6c */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-49ecf6c {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-64f7e06 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-64f7e06 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fea18bb */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-fea18bb {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-553d057 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-553d057 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1daea2 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-a1daea2 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414a5d4 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-414a5d4 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cc3e12d */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-cc3e12d {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-92701b5 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-92701b5 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fc5f71a */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-fc5f71a {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ca2bb5d */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-ca2bb5d {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-ab968f9 */.elementor-field-type-submit .elementor-button { 
  background-color: #DF2A1B !important; /* sfondo rosso */
  color: #ffffff !important;            /* testo bianco */
  border: none !important;
  box-shadow: none !important;
  border-radius: 5px !important;        /* angoli arrotondati */
  padding: 10px 20px !important;        /* margine interno: 10px sopra/sotto, 20px dx/sx */
  font-size: 16px !important;           /* opzionale: dimensione testo */
  text-align: center !important;        /* centra il testo */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e0cf6a */@media (max-width: 768px) {
    .elementor-form input,
    .elementor-form textarea,
    .elementor-form button,
    .elementor-form .elementor-button {
        width: 100%;
        max-width: 400px;
        margin: 10px 0;
        text-align: left; /* Allinea il testo inserito a sinistra */
    }

    .elementor-form input::placeholder,
    .elementor-form textarea::placeholder {
        text-align: left; /* Allinea anche i placeholder a sinistra */
    }

    .elementor-form .elementor-field-type-upload {
        text-align: center; /* Lascia il bottone "Scegli file" centrato */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7652c31 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-7652c31 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for slides, class: .elementor-element-2be2d0c *//* Arrotondare tutte le slide di Elementor */
.elementor-widget-slides .swiper-slide,
.elementor-widget-slides .swiper-slide-bg,
.elementor-widget-slides .swiper-slide-inner {
  border-radius: 10px !important;
  overflow: hidden !important;
}
/* Se le slide usano pseudo-elementi per la transizione */
.elementor-swiper-slide::before,
.elementor-swiper-slide::after {
    border-radius: 20px !important;
}
/* Overlay nero leggerissimo sopra lo sfondo per rendere leggibile il testo bianco */
.elementor-widget-slides .swiper-slide-bg::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.1); /* solo 10% nero, quasi impercettibile */
    pointer-events: none;            /* non interferisce con il testo o clic */
    border-radius: 10px;             /* mantiene gli angoli arrotondati */
    z-index: 0;                      /* sotto il testo, sopra lo sfondo */
}
/* Imposta altezza minima per lo slider Elementor */
.elementor-widget-slides .swiper-container,
.elementor-widget-slides .swiper-wrapper,
.elementor-widget-slides .swiper-slide {
    height: 700px !important; /* puoi aumentare o diminuire a piacere */
}

/* Mantieni l'immagine di sfondo centrata e coprente */
.elementor-widget-slides .swiper-slide-bg {
    background-size: cover !important;
    background-position: center center !important;
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a8d349 */@media (max-width: 767px) {
  .elementor-1695 .elementor-element.elementor-element-2a8d349 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9571579 */@media (max-width: 1024px) {
  .elementor-1695 .elementor-element.elementor-element-9571579 {
    background-attachment: fixed;
    background-size: cover;
    background-position: center;
  }
}/* End custom CSS */