.elementor-24087 .elementor-element.elementor-element-1c0104a:not(.elementor-motion-effects-element-type-background), .elementor-24087 .elementor-element.elementor-element-1c0104a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1B1A1A;background-image:url("https://centroclinicopiemonte.it/wp-content/uploads/2026/01/pexels-shvets-production-7516273-1-1024x682.jpg");background-position:top center;background-size:cover;}.elementor-24087 .elementor-element.elementor-element-1c0104a > .elementor-background-overlay{background-color:#000000;opacity:0.68;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24087 .elementor-element.elementor-element-1c0104a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 80px 80px 80px;}.elementor-24087 .elementor-element.elementor-element-70e4fdc:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24087 .elementor-element.elementor-element-70e4fdc > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-24087 .elementor-element.elementor-element-70e4fdc > .elementor-element-populated, .elementor-24087 .elementor-element.elementor-element-70e4fdc > .elementor-element-populated > .elementor-background-overlay, .elementor-24087 .elementor-element.elementor-element-70e4fdc > .elementor-background-slideshow{border-radius:8px 8px 8px 8px;}.elementor-24087 .elementor-element.elementor-element-70e4fdc > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:15px 15px 15px 15px;--e-column-margin-right:15px;--e-column-margin-left:15px;padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-70e4fdc > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24087 .elementor-element.elementor-element-450faf0 .elementor-heading-title{font-size:200px;color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-822e50a{width:var( --container-widget-width, 800px );max-width:800px;--container-widget-width:800px;--container-widget-flex-grow:0;color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-822e50a a{color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-4e09edc .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-4e09edc .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-4e09edc .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-24087 .elementor-element.elementor-element-dcce981 .elementor-button{background-color:#F9E640;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#000000;color:#000000;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-dcce981 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-dcce981 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-24087 .elementor-element.elementor-element-e288bf8{margin-top:0em;margin-bottom:0em;}.elementor-24087 .elementor-element.elementor-element-a4c42a7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-a506a2c .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-a506a2c .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-a506a2c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-e4a0e0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24087 .elementor-element.elementor-element-e4a0e0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24087 .elementor-element.elementor-element-ce37f35 .elementor-button{background-color:#F9E640;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#000000;color:#000000;box-shadow:0px 2px 0px 0px #E4D86E;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9E640;border-radius:8px 8px 8px 8px;padding:10px 35px 10px 33px;}.elementor-24087 .elementor-element.elementor-element-ce37f35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-ce37f35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-ce37f35 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-24087 .elementor-element.elementor-element-f758c50:not(.elementor-motion-effects-element-type-background), .elementor-24087 .elementor-element.elementor-element-f758c50 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-24087 .elementor-element.elementor-element-f758c50{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-24087 .elementor-element.elementor-element-f758c50 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24087 .elementor-element.elementor-element-6846015 .elementor-heading-title{font-size:28px;color:#000000;}.elementor-24087 .elementor-element.elementor-element-f3e9fed img{width:100%;height:470px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-c718b3e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24087 .elementor-element.elementor-element-c718b3e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24087 .elementor-element.elementor-element-7596a7d .elementor-heading-title{font-size:28px;color:#000000;}.elementor-24087 .elementor-element.elementor-element-d47b7ef{font-family:"Poppins", Sans-serif;color:#000000;}.elementor-24087 .elementor-element.elementor-element-9b91b4e .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-9b91b4e .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-9b91b4e .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-24087 .elementor-element.elementor-element-843e709 .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-843e709 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-843e709 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-24087 .elementor-element.elementor-element-024e23d{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-f01d3bc{text-align:center;}.elementor-24087 .elementor-element.elementor-element-f01d3bc .elementor-heading-title{font-size:28px;}.elementor-24087 .elementor-element.elementor-element-0069e42{margin-top:0px;margin-bottom:0px;padding:20px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-38e4304{text-align:center;}.elementor-24087 .elementor-element.elementor-element-38e4304 .elementor-heading-title{font-size:28px;}.elementor-24087 .elementor-element.elementor-element-35cbeff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-da45403{margin-top:-35px;margin-bottom:0px;}.elementor-24087 .elementor-element.elementor-element-51d5281{margin-top:-45px;margin-bottom:0px;}.elementor-24087 .elementor-element.elementor-element-1dd3a41 .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-1dd3a41 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-1dd3a41 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-1dd3a41 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-24087 .elementor-element.elementor-element-b304e8d .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-b304e8d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-b304e8d .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-b304e8d .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-24087 .elementor-element.elementor-element-f8fa6af:not(.elementor-motion-effects-element-type-background), .elementor-24087 .elementor-element.elementor-element-f8fa6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://centroclinicopiemonte.it/wp-content/uploads/2026/01/english-teacher-teaching-to-pronunciate-the-words-2026-01-08-06-10-33-utc-scaled.jpg");background-position:0px -220px;background-size:cover;}.elementor-24087 .elementor-element.elementor-element-f8fa6af > .elementor-background-overlay{background-color:#000000;opacity:0.5;mix-blend-mode:multiply;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24087 .elementor-element.elementor-element-f8fa6af > .elementor-container{min-height:500px;}.elementor-24087 .elementor-element.elementor-element-f8fa6af{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-14dbc9b{text-align:center;}.elementor-24087 .elementor-element.elementor-element-14dbc9b .elementor-heading-title{font-size:33px;color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-80c0e63 p{margin-block-end:25px;}.elementor-24087 .elementor-element.elementor-element-80c0e63{color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-7e1606b:not(.elementor-motion-effects-element-type-background), .elementor-24087 .elementor-element.elementor-element-7e1606b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-24087 .elementor-element.elementor-element-7e1606b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 50px 50px 50px;}.elementor-24087 .elementor-element.elementor-element-7e1606b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24087 .elementor-element.elementor-element-66a9bbd{text-align:center;}.elementor-24087 .elementor-element.elementor-element-66a9bbd .elementor-heading-title{font-size:28px;}.elementor-24087 .elementor-element.elementor-element-9f6ba90{text-align:center;}.elementor-24087 .elementor-element.elementor-element-a76e6cf{columns:2;column-gap:0px;text-align:center;font-size:20px;}.elementor-24087 .elementor-element.elementor-element-dbbf5cb .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-dbbf5cb > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-dbbf5cb .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-dbbf5cb .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-24087 .elementor-element.elementor-element-7b83b63 .elementor-button{background-color:#61CE70;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#61CE70;}.elementor-24087 .elementor-element.elementor-element-7b83b63 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-7b83b63 .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-7b83b63 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-24087 .elementor-element.elementor-element-6d957ec:not(.elementor-motion-effects-element-type-background), .elementor-24087 .elementor-element.elementor-element-6d957ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F5EFEF;}.elementor-24087 .elementor-element.elementor-element-6d957ec{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-30px;margin-bottom:0px;}.elementor-24087 .elementor-element.elementor-element-6d957ec > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-b0c5ed6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24087 .elementor-element.elementor-element-b0c5ed6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-229e1f3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24087 .elementor-element.elementor-element-229e1f3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24087 .elementor-element.elementor-element-229e1f3 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-24087 .elementor-element.elementor-element-b0bc6f8 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24087 .elementor-element.elementor-element-b0bc6f8{z-index:0;text-align:start;}.elementor-24087 .elementor-element.elementor-element-f58ded4 > .elementor-widget-container{margin:0em 0em 0em 0em;}.elementor-24087 .elementor-element.elementor-element-f58ded4{color:#000000;}.elementor-24087 .elementor-element.elementor-element-70f552d{margin-top:0px;margin-bottom:0px;padding:0px 154px 0px 154px;}.elementor-24087 .elementor-element.elementor-element-497147b .elementor-button{background-color:#106CB9;fill:var( --e-global-color-809a329 );color:var( --e-global-color-809a329 );}.elementor-24087 .elementor-element.elementor-element-497147b > .elementor-widget-container{margin:-1px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-497147b .elementor-button:hover, .elementor-24087 .elementor-element.elementor-element-497147b .elementor-button:focus{color:#F7FF00;}.elementor-24087 .elementor-element.elementor-element-497147b .elementor-button:hover svg, .elementor-24087 .elementor-element.elementor-element-497147b .elementor-button:focus svg{fill:#F7FF00;}.elementor-24087 .elementor-element.elementor-element-c298514 .elementor-button{background-color:#10B981;fill:var( --e-global-color-809a329 );color:var( --e-global-color-809a329 );}.elementor-24087 .elementor-element.elementor-element-c298514 > .elementor-widget-container{margin:51px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-c298514 .elementor-button:hover, .elementor-24087 .elementor-element.elementor-element-c298514 .elementor-button:focus{color:#F7FF00;}.elementor-24087 .elementor-element.elementor-element-c298514 .elementor-button:hover svg, .elementor-24087 .elementor-element.elementor-element-c298514 .elementor-button:focus svg{fill:#F7FF00;}.elementor-24087 .elementor-element.elementor-element-b22165c .elementor-button{background-color:#106CB9;fill:var( --e-global-color-809a329 );color:var( --e-global-color-809a329 );}.elementor-24087 .elementor-element.elementor-element-b22165c > .elementor-widget-container{margin:-1px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-b22165c .elementor-button:hover, .elementor-24087 .elementor-element.elementor-element-b22165c .elementor-button:focus{color:#F7FF00;}.elementor-24087 .elementor-element.elementor-element-b22165c .elementor-button:hover svg, .elementor-24087 .elementor-element.elementor-element-b22165c .elementor-button:focus svg{fill:#F7FF00;}.elementor-24087 .elementor-element.elementor-element-64a5987 .elementor-button{background-color:#10B981;fill:var( --e-global-color-809a329 );color:var( --e-global-color-809a329 );}.elementor-24087 .elementor-element.elementor-element-64a5987 > .elementor-widget-container{margin:12px 0px 33px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-64a5987 .elementor-button:hover, .elementor-24087 .elementor-element.elementor-element-64a5987 .elementor-button:focus{color:#F7FF00;}.elementor-24087 .elementor-element.elementor-element-64a5987 .elementor-button:hover svg, .elementor-24087 .elementor-element.elementor-element-64a5987 .elementor-button:focus svg{fill:#F7FF00;}.elementor-24087 .elementor-element.elementor-element-8fd9d64{padding:0px 150px 0px 150px;}.elementor-24087 .elementor-element.elementor-element-2068027 > .elementor-widget-container{margin:37px 0px 21px 0px;}.elementor-24087 .elementor-element.elementor-element-2068027{text-align:center;}.elementor-24087 .elementor-element.elementor-element-2068027 .elementor-heading-title{font-size:32px;line-height:37px;}.elementor-24087 .elementor-element.elementor-element-63f0db6{margin-top:15px;margin-bottom:-15px;}.elementor-24087 .elementor-element.elementor-element-f9bd6af{text-align:center;}.elementor-24087 .elementor-element.elementor-element-ec5ad48{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-2b72f62{text-align:center;}.elementor-24087 .elementor-element.elementor-element-97b0704{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-a4c1ba7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-24087 .elementor-element.elementor-element-a4c1ba7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-a4c1ba7 > .elementor-element-populated, .elementor-24087 .elementor-element.elementor-element-a4c1ba7 > .elementor-element-populated > .elementor-background-overlay, .elementor-24087 .elementor-element.elementor-element-a4c1ba7 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-24087 .elementor-element.elementor-element-a4c1ba7 > .elementor-element-populated{box-shadow:0px 0px 60px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:3em 3em 3em 3em;}.elementor-24087 .elementor-element.elementor-element-a4c1ba7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-24087 .elementor-element.elementor-element-4d17027 .elementor-heading-title{color:#234B59;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-labels-inline .elementor-field-group > label{padding-left:8px;}body:not(.rtl) .elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-labels-inline .elementor-field-group > label{padding-right:8px;}body .elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-labels-above .elementor-field-group > label{padding-bottom:8px;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-field-type-html{padding-bottom:0px;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .e-form__buttons__wrapper__button-next{background-color:#234B59;color:#ffffff;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-button[type="submit"]{background-color:#234B59;color:#ffffff;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-24087 .elementor-element.elementor-element-63e92b7 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-24087 .elementor-element.elementor-element-63e92b7{--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-24087 .elementor-element.elementor-element-0ca085e > .elementor-element-populated{padding:3em 1em 3em 5em;}.elementor-24087 .elementor-element.elementor-element-b7c7741 .elementor-heading-title{color:#EB6E60;}.elementor-24087 .elementor-element.elementor-element-18b63ce .elementor-heading-title{color:#234B59;}.elementor-24087 .elementor-element.elementor-element-bc66e7d{border-style:solid;border-width:1px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-117181d.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-24087 .elementor-element.elementor-element-117181d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-24087 .elementor-element.elementor-element-117181d > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 0px;padding:1em 1em 1em 1em;}.elementor-24087 .elementor-element.elementor-element-709959c > .elementor-widget-container{margin:-51px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-709959c .elementor-icon-box-wrapper{gap:7px;}.elementor-24087 .elementor-element.elementor-element-709959c .elementor-icon-box-title{margin-block-end:0px;}.elementor-24087 .elementor-element.elementor-element-709959c.elementor-view-stacked .elementor-icon{background-color:#EB6E60;}.elementor-24087 .elementor-element.elementor-element-709959c.elementor-view-framed .elementor-icon, .elementor-24087 .elementor-element.elementor-element-709959c.elementor-view-default .elementor-icon{fill:#EB6E60;color:#EB6E60;border-color:#EB6E60;}.elementor-24087 .elementor-element.elementor-element-709959c .elementor-icon{font-size:35px;}.elementor-24087 .elementor-element.elementor-element-d8ced3c .elementor-button{background-color:#16AD45;fill:#FFFFFF;color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-d8ced3c > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-d8ced3c .elementor-button:hover, .elementor-24087 .elementor-element.elementor-element-d8ced3c .elementor-button:focus{color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-d8ced3c .elementor-button:hover svg, .elementor-24087 .elementor-element.elementor-element-d8ced3c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-a1b6166.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-24087 .elementor-element.elementor-element-a1b6166.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-24087 .elementor-element.elementor-element-a1b6166 > .elementor-element-populated{padding:1em 1em 1em 1em;}.elementor-24087 .elementor-element.elementor-element-b1af03a > .elementor-widget-container{margin:-50px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-b1af03a .elementor-icon-box-wrapper{gap:7px;}.elementor-24087 .elementor-element.elementor-element-b1af03a .elementor-icon-box-title{margin-block-end:0px;}.elementor-24087 .elementor-element.elementor-element-b1af03a .elementor-icon{font-size:35px;}.elementor-24087 .elementor-element.elementor-element-39fb9fb .elementor-button{background-color:#0C75BD;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;}.elementor-24087 .elementor-element.elementor-element-39fb9fb > .elementor-widget-container{margin:-6px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-39fb9fb .elementor-button-content-wrapper{flex-direction:row;}.elementor-24087 .elementor-element.elementor-element-39fb9fb .elementor-button:hover, .elementor-24087 .elementor-element.elementor-element-39fb9fb .elementor-button:focus{color:var( --e-global-color-809a329 );}.elementor-24087 .elementor-element.elementor-element-39fb9fb .elementor-button:hover svg, .elementor-24087 .elementor-element.elementor-element-39fb9fb .elementor-button:focus svg{fill:var( --e-global-color-809a329 );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-24087 .elementor-element.elementor-element-241bc4d{width:100%;}}@media(max-width:1024px){.elementor-24087 .elementor-element.elementor-element-e288bf8{margin-top:-5em;margin-bottom:0em;}.elementor-24087 .elementor-element.elementor-element-ce37f35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-24087 .elementor-element.elementor-element-f8fa6af:not(.elementor-motion-effects-element-type-background), .elementor-24087 .elementor-element.elementor-element-f8fa6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24087 .elementor-element.elementor-element-a4c1ba7 > .elementor-element-populated{padding:2em 2em 2em 2em;}.elementor-24087 .elementor-element.elementor-element-0ca085e > .elementor-element-populated{padding:2em 2em 2em 2em;}}@media(max-width:767px){.elementor-24087 .elementor-element.elementor-element-1c0104a > .elementor-container{max-width:500px;}.elementor-24087 .elementor-element.elementor-element-1c0104a{padding:30px 30px 30px 30px;}.elementor-24087 .elementor-element.elementor-element-70e4fdc{width:100%;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-70e4fdc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-24087 .elementor-element.elementor-element-70e4fdc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-24087 .elementor-element.elementor-element-70e4fdc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24087 .elementor-element.elementor-element-70e4fdc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-24087 .elementor-element.elementor-element-70e4fdc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-450faf0{width:var( --container-widget-width, 330px );max-width:330px;--container-widget-width:330px;--container-widget-flex-grow:0;text-align:center;}.elementor-24087 .elementor-element.elementor-element-450faf0 > .elementor-widget-container{margin:0px 0px 15px 0px;padding:0px 0px 5px 0px;}.elementor-24087 .elementor-element.elementor-element-822e50a{width:var( --container-widget-width, 287.007px );max-width:287.007px;--container-widget-width:287.007px;--container-widget-flex-grow:0;}.elementor-24087 .elementor-element.elementor-element-4e09edc{width:var( --container-widget-width, 147.988px );max-width:147.988px;--container-widget-width:147.988px;--container-widget-flex-grow:0;}.elementor-24087 .elementor-element.elementor-element-4e09edc > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-4e09edc .elementor-button{border-radius:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-dcce981{width:var( --container-widget-width, 149px );max-width:149px;--container-widget-width:149px;--container-widget-flex-grow:0;}.elementor-24087 .elementor-element.elementor-element-dcce981 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-a506a2c{width:var( --container-widget-width, 179.347px );max-width:179.347px;--container-widget-width:179.347px;--container-widget-flex-grow:0;}.elementor-24087 .elementor-element.elementor-element-ce37f35{width:var( --container-widget-width, 180.384 );max-width:180.384;--container-widget-width:180.384;--container-widget-flex-grow:0;}.elementor-24087 .elementor-element.elementor-element-ce37f35 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-ce37f35 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24087 .elementor-element.elementor-element-ce37f35 .elementor-button{font-size:20px;padding:15px 40px 15px 040px;}.elementor-24087 .elementor-element.elementor-element-f758c50{padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-398e47c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-24087 .elementor-element.elementor-element-6846015{width:var( --container-widget-width, 345px );max-width:345px;--container-widget-width:345px;--container-widget-flex-grow:0;text-align:center;}.elementor-24087 .elementor-element.elementor-element-6846015 > .elementor-widget-container{margin:35px 0px 10px 0px;}.elementor-24087 .elementor-element.elementor-element-f3e9fed{width:var( --container-widget-width, 310px );max-width:310px;--container-widget-width:310px;--container-widget-flex-grow:0;}.elementor-24087 .elementor-element.elementor-element-f3e9fed img{max-width:100%;object-position:center center;}.elementor-24087 .elementor-element.elementor-element-c718b3e{width:100%;z-index:0;}.elementor-24087 .elementor-element.elementor-element-c718b3e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-24087 .elementor-element.elementor-element-c718b3e > .elementor-element-populated{text-align:start;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-7596a7d{width:var( --container-widget-width, 264px );max-width:264px;--container-widget-width:264px;--container-widget-flex-grow:0;text-align:start;}.elementor-24087 .elementor-element.elementor-element-7596a7d > .elementor-widget-container{margin:25px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-d47b7ef{width:var( --container-widget-width, 338.997px );max-width:338.997px;--container-widget-width:338.997px;--container-widget-flex-grow:0;column-gap:0px;text-align:start;}.elementor-24087 .elementor-element.elementor-element-d47b7ef > .elementor-widget-container{margin:01em 0em 0em 2em;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-d47b7ef p{margin-block-end:0px;}.elementor-24087 .elementor-element.elementor-element-f01d3bc{text-align:center;}.elementor-24087 .elementor-element.elementor-element-38e4304{text-align:center;}.elementor-24087 .elementor-element.elementor-element-f8fa6af > .elementor-container{min-height:670px;}.elementor-24087 .elementor-element.elementor-element-f8fa6af:not(.elementor-motion-effects-element-type-background), .elementor-24087 .elementor-element.elementor-element-f8fa6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-24087 .elementor-element.elementor-element-f8fa6af > .elementor-background-overlay{opacity:0;}.elementor-24087 .elementor-element.elementor-element-f8fa6af{padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-14dbc9b{text-align:center;}.elementor-24087 .elementor-element.elementor-element-80c0e63{width:var( --container-widget-width, 359.785px );max-width:359.785px;--container-widget-width:359.785px;--container-widget-flex-grow:0;}.elementor-24087 .elementor-element.elementor-element-80c0e63 > .elementor-widget-container{margin:15px 0px 0px 010px;}.elementor-24087 .elementor-element.elementor-element-7e1606b{padding:50px 50px 50px 50px;}.elementor-24087 .elementor-element.elementor-element-241bc4d{width:100%;}.elementor-24087 .elementor-element.elementor-element-241bc4d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:20px;}.elementor-24087 .elementor-element.elementor-element-66a9bbd{text-align:center;}.elementor-24087 .elementor-element.elementor-element-6d957ec{padding:20px 20px 20px 20px;}.elementor-24087 .elementor-element.elementor-element-b0bc6f8{text-align:center;}.elementor-24087 .elementor-element.elementor-element-70f552d{padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-497147b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-c298514 > .elementor-widget-container{margin:0px 0px 50px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-b22165c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-8fd9d64{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-63f0db6{margin-top:02em;margin-bottom:0em;}.elementor-24087 .elementor-element.elementor-element-f9bd6af{text-align:center;}.elementor-24087 .elementor-element.elementor-element-2b72f62{text-align:center;}.elementor-24087 .elementor-element.elementor-element-4d17027{text-align:center;}.elementor-24087 .elementor-element.elementor-element-0ca085e > .elementor-element-populated{padding:21px 21px 21px 21px;}.elementor-24087 .elementor-element.elementor-element-117181d{width:50%;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-117181d.elementor-column .elementor-widget-wrap{align-items:space-between;}.elementor-24087 .elementor-element.elementor-element-117181d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-between;align-items:space-between;}.elementor-24087 .elementor-element.elementor-element-117181d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-24087 .elementor-element.elementor-element-117181d > .elementor-element-populated{padding:10px 5px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-709959c > .elementor-widget-container{margin:-45px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-24087 .elementor-element.elementor-element-d8ced3c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-24087 .elementor-element.elementor-element-a1b6166{width:50%;}.elementor-bc-flex-widget .elementor-24087 .elementor-element.elementor-element-a1b6166.elementor-column .elementor-widget-wrap{align-items:space-around;}.elementor-24087 .elementor-element.elementor-element-a1b6166.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:space-around;align-items:space-around;}.elementor-24087 .elementor-element.elementor-element-a1b6166 > .elementor-element-populated{padding:10px 0px 0px 5px;}.elementor-24087 .elementor-element.elementor-element-b1af03a > .elementor-widget-container{margin:-42px 0px -7px 0px;}}/* Start custom CSS for heading, class: .elementor-element-450faf0 */.elementor-element-450faf0 .elementor-heading-title {
    font-family: "Nunito Sans", sans-serif !important;
    font-size: 33px !important;
}

@media (max-width: 767px) {
  .elementor-widget-container h1.elementor-heading-title {
    line-height: 1.1 !important; /* aumenta la spaziatura tra le righe */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-822e50a */.logopedia-text {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-4e09edc */a.elementor-button {
  border-radius: 15px !important;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1c0104a *//* sezione con immagine di sfondo */
.elementor-element-1c0104a {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
}

/* MOBILE */
@media (max-width: 767px) {
  .elementor-element-1c0104a {
    background-position: top center;
    min-height: 60vh;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-f3e9fed *//* Immagine full-width su mobile */
@media (max-width: 767px) {
  .elementor-widget-container img {
    width: 100vw !important;       /* forza la larghezza al 100% della viewport */
    max-width: 100vw !important;   /* evita che superi la larghezza della viewport */
    height: auto !important;       /* mantiene le proporzioni */
    display: block !important;     /* elimina eventuali spazi indesiderati */
    margin-left: calc(-50vw + 50%) !important; /* centra l'immagine se il container ha padding */
    object-fit: cover !important;  /* ritaglia leggermente senza deformare */
  }
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-c718b3e */@media (max-width: 767px) {
  /* Allarga il container della sezione solo su mobile */
  .elementor-element-024e23d {
    width: 100% !important;
    max-width: 100% !important;
  }

  /* Forza anche il container interno */
  .elementor-element-024e23d .elementor-container {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    box-sizing: border-box;
  }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-da45403 */.background-nero {
    background-color: #000;   /* nero */
    height: 50vh;             /* 50% dell'altezza della finestra */
    width: 100%;              /* occupa tutta la larghezza */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-80c0e63 */.testo-bianco {
  color: #ffffff;

}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f8fa6af *//* Sfondo responsive solo su mobile */
@media (max-width: 767px) {
  .elementor-element-f8fa6af {
    background-size: cover !important;      /* copre tutta la sezione */
    background-position: top center !important; /* centrare il soggetto su mobile */
    min-height: 60vh !important;           /* altezza minima 60% dello schermo */
  }

  /* Se vuoi che l'overlay non copra troppo */
  .elementor-element-f8fa6af > .elementor-background-overlay {
    opacity: 0.6 !important;  /* regola l'intensità dell'overlay su mobile */
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a76e6cf *//* Riduce solo le emoji specifiche */
.elementor-widget-container p span.emoji,
.elementor-widget-container p img.emoji {
    width: 20px !important;   /* larghezza fissa */
    height: 20px !important;  /* altezza fissa */
    font-size: 20px;          /* nel caso sia Unicode */
    vertical-align: middle;   /* allinea con il testo */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-241bc4d */@media (max-width: 767px) {
  /* Allarga solo il container della sezione su mobile */
  .elementor-element-7e1606b.elementor-section {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 10px !important;  /* margine interno minimo */
    padding-right: 10px !important;
    box-sizing: border-box;
  }

  /* Colonna interna */
  .elementor-element-241bc4d.elementor-column {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d2ec8ca *//* CONTENITORE */
.wp-caption {
  position: relative;
  text-align: center;
  padding: 90px 0;
}

/* IMMAGINE A ROMBO */
.wp-image-23070 {
  width: 420px; /* ancora più grande */
  aspect-ratio: 1 / 1;
  object-fit: cover;
  clip-path: polygon(
    50% 0%,
    100% 50%,
    50% 100%,
    0% 50%
  );
  display: block;
  margin: 0 auto;
  position: relative;
  z-index: 2;

  border: 6px solid rgba(255,255,255,0.7);
  box-shadow: 0 30px 60px rgba(0,0,0,0.45); /* ombra ancora più marcata */
  transition: all 0.4s ease;
}

/* OMBRA A TERRA (SOLE INTENSO) */
.wp-caption::after {
  content: "";
  position: absolute;
  top: 65%; /* leggermente più in basso */
  left: 50%;
  width: 400px;
  height: 90px; /* più alta per effetto sole */
  background: radial-gradient(ellipse at center, rgba(0,0,0,0.6), transparent 70%);
  transform: translateX(-50%) scaleX(1.2) scaleY(1.1); /* allunga l’ombra */
  filter: blur(24px); /* molto sfocata per realismo */
  z-index: 1;
}

/* GLOW DIETRO (leggero) */
.wp-caption::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 460px;
  height: 460px;
  background: radial-gradient(circle, rgba(59,130,246,0.25), transparent 70%);
  transform: translate(-50%, -50%);
  z-index: 0;
  filter: blur(32px);
}

/* TESTO */
.wp-caption-text {
  margin-top: 28px;
  font-family: "Poppins", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: #1e293b;
}

/* HOVER */
.wp-caption:hover .wp-image-23070 {
  transform: translateY(-8px) scale(1.08);
}

/* OMBRA PIÙ DRAMMATICA IN HOVER */
.wp-caption:hover::after {
  opacity: 0.85;
  transform: translateX(-50%) scaleX(1.25) scaleY(1.15);
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0bc6f8 */h3 {
  margin-top: -20px;  /* alza il titolo */
  margin-bottom: 10px; /* spazio normale sotto */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f58ded4 */.logopedia-text {
    font-family: "Poppins", sans-serif !important;
    font-size: 16px !important;
    line-height: 1.6;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-b7fa645 */.dp-review.swiper-slide:first-child {
    display: none !important;
}/* End custom CSS */