.elementor-1031 .elementor-element.elementor-element-addb789{--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-1031 .elementor-element.elementor-element-9d1cc64{--display:grid;--min-height:calc(100dvh - var(--wp-admin--admin-bar--height, 0px));--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;--justify-items:center;--align-items:center;--grid-align-content:end;--overlay-opacity:0.75;--padding-top:6rem;--padding-bottom:6rem;--padding-left:6rem;--padding-right:6rem;}.elementor-1031 .elementor-element.elementor-element-9d1cc64:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-9d1cc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );background-image:url("https://sofia.digitales.it/wp-content/uploads/2025/12/27-optimized-scaled.jpeg");background-position:50% 55%;background-size:cover;}.elementor-1031 .elementor-element.elementor-element-9d1cc64::before, .elementor-1031 .elementor-element.elementor-element-9d1cc64 > .elementor-background-video-container::before, .elementor-1031 .elementor-element.elementor-element-9d1cc64 > .e-con-inner > .elementor-background-video-container::before, .elementor-1031 .elementor-element.elementor-element-9d1cc64 > .elementor-background-slideshow::before, .elementor-1031 .elementor-element.elementor-element-9d1cc64 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1031 .elementor-element.elementor-element-9d1cc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(0deg, var( --e-global-color-text ) 15%, #1F1F1F00 30%);}.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 );}.elementor-1031 .elementor-element.elementor-element-0a2de38{text-align:center;}.elementor-1031 .elementor-element.elementor-element-0a2de38 .elementor-heading-title{font-family:var( --e-global-typography-eca1d6b-font-family ), Sans-serif;font-size:var( --e-global-typography-eca1d6b-font-size );font-weight:var( --e-global-typography-eca1d6b-font-weight );line-height:var( --e-global-typography-eca1d6b-line-height );color:var( --e-global-color-2b2fe53 );}.elementor-1031 .elementor-element.elementor-element-f144451{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1031 .elementor-element.elementor-element-f144451:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-f144451 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1031 .elementor-element.elementor-element-8fda7e4{text-align:center;}.elementor-1031 .elementor-element.elementor-element-8fda7e4 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1.728rem, 1.536rem + 0.8532vw, 2.1973rem);font-weight:400;font-style:italic;line-height:1.2;color:var( --e-global-color-2b2fe53 );}.elementor-1031 .elementor-element.elementor-element-7451f13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-1031 .elementor-element.elementor-element-1b0fd42{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-1b0fd42 p{margin-block-end:1em;}.elementor-1031 .elementor-element.elementor-element-8702c4f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:2rem 2rem;--row-gap:2rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-63eabba .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1031 .elementor-element.elementor-element-7f6ee67 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-1031 .elementor-element.elementor-element-671a815{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:2.5rem 2.5rem;--row-gap:2.5rem;--column-gap:2.5rem;--padding-top:5rem;--padding-bottom:5rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1031 .elementor-element.elementor-element-671a815:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-671a815 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-2f185f4 );}.elementor-1031 .elementor-element.elementor-element-167fc70{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:auto;--gap:2rem 4rem;--row-gap:2rem;--column-gap:4rem;--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-301fe16{--display:grid;--e-con-grid-template-columns:auto max-content;--e-con-grid-template-rows:auto;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-4d1b8e5{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0rem 0rem 1rem 0rem;grid-column:span 2;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-2f185f4 );}.elementor-1031 .elementor-element.elementor-element-4d1b8e5 .elementor-heading-title{font-family:var( --e-global-typography-eca1d6b-font-family ), Sans-serif;font-size:var( --e-global-typography-eca1d6b-font-size );font-weight:var( --e-global-typography-eca1d6b-font-weight );line-height:var( --e-global-typography-eca1d6b-line-height );}.elementor-1031 .elementor-element.elementor-element-9a9c170 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-9e964f9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-9e964f9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-9e964f9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-9e964f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-9e964f9 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-9e964f9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-widget-divider .elementor-divider__text{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1031 .elementor-element.elementor-element-2ff2422{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-2ff2422 .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-2ff2422 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-8e54900 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-e317a13 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-e317a13 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-e317a13{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-e317a13 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-e317a13 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-e317a13 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-3fbd1ed{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-3fbd1ed .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-3fbd1ed .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-f73d6fc .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-6e87cc6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-6e87cc6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-6e87cc6{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-6e87cc6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-6e87cc6 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-6e87cc6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-e0c75d2{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-e0c75d2 .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-e0c75d2 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-9e6cd89 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-5f77213 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-5f77213 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-5f77213{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-5f77213 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-5f77213 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-5f77213 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-c7ee49e{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-c7ee49e .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-c7ee49e .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-d0af610 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-f94522e .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-f94522e .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-f94522e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-f94522e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-f94522e .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-f94522e .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-274965f{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-274965f .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-274965f .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-0281219 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-83b088b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-83b088b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-83b088b{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-83b088b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-83b088b .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-83b088b .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-7869361{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-7869361 .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-7869361 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-89441cd .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-c601375 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-c601375 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-c601375{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-c601375 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-c601375 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-c601375 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-aba3652{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-aba3652 .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-aba3652 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-373db30 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-a9648f7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-a9648f7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-a9648f7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-a9648f7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-a9648f7 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-a9648f7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-76ff270{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-76ff270 .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-76ff270 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-d88135c .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-710ef9d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-710ef9d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-710ef9d{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-710ef9d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-710ef9d .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-710ef9d .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-616103a{--display:grid;--e-con-grid-template-columns:auto max-content;--e-con-grid-template-rows:auto;--gap:0rem 2rem;--row-gap:0rem;--column-gap:2rem;--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-0fee894{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1rem) 0rem;padding:0rem 0rem 1rem 0rem;grid-column:span 2;border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-2f185f4 );}.elementor-1031 .elementor-element.elementor-element-0fee894 .elementor-heading-title{font-family:var( --e-global-typography-eca1d6b-font-family ), Sans-serif;font-size:var( --e-global-typography-eca1d6b-font-size );font-weight:var( --e-global-typography-eca1d6b-font-weight );line-height:var( --e-global-typography-eca1d6b-line-height );}.elementor-1031 .elementor-element.elementor-element-239dbae .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-05abbe2 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-05abbe2 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-05abbe2{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-05abbe2 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-05abbe2 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-05abbe2 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-dda1b7e{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-dda1b7e .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-dda1b7e .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-a7d46d6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-e306602 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-e306602 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-e306602{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-e306602 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-e306602 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-e306602 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-158137c{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-158137c .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-158137c .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-776a75a .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-a6271d7 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-a6271d7 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-a6271d7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-a6271d7 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-a6271d7 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-a6271d7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-281371f{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-281371f .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-281371f .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-ac036a6 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-f7d99ce .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-f7d99ce .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-f7d99ce{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-f7d99ce .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-f7d99ce .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-f7d99ce .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-fc3ac05{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-fc3ac05 .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-fc3ac05 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-66d5aec .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-7335921 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-7335921 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-7335921{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-7335921 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-7335921 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-7335921 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-036afa7{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-036afa7 .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-036afa7 .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-8c1979f .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-019e1cc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-019e1cc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-019e1cc{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-019e1cc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-019e1cc .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-019e1cc .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-9eb8b1b{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-9eb8b1b .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-9eb8b1b .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-57ce497 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-0412017 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-0412017 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-0412017{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-0412017 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-0412017 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-0412017 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-bd8be9d{--divider-border-style:solid;--divider-color:var( --e-global-color-2f185f4 );--divider-border-width:1px;}.elementor-1031 .elementor-element.elementor-element-bd8be9d .elementor-divider-separator{width:100%;}.elementor-1031 .elementor-element.elementor-element-bd8be9d .elementor-divider{padding-block-start:6px;padding-block-end:6px;}.elementor-1031 .elementor-element.elementor-element-2b74772 .elementor-heading-title{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:700;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-5b67c16 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-5b67c16 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-1031 .elementor-element.elementor-element-5b67c16{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-1031 .elementor-element.elementor-element-5b67c16 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-1031 .elementor-element.elementor-element-5b67c16 .elementor-icon-list-item > a{font-family:"Raleway", Sans-serif;font-size:clamp(1rem, 0.9489rem + 0.2273vw, 1.125rem);font-weight:400;font-style:italic;line-height:1.8;}.elementor-1031 .elementor-element.elementor-element-5b67c16 .elementor-icon-list-text{transition:color 0.3s;}.elementor-1031 .elementor-element.elementor-element-2486c3e{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-1031 .elementor-element.elementor-element-9d1cc64{--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-9d1cc64:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-9d1cc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 55%;}.elementor-1031 .elementor-element.elementor-element-0a2de38 .elementor-heading-title{font-size:var( --e-global-typography-eca1d6b-font-size );line-height:var( --e-global-typography-eca1d6b-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-1b0fd42{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-8702c4f{--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-167fc70{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-301fe16{--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-4d1b8e5 .elementor-heading-title{font-size:var( --e-global-typography-eca1d6b-font-size );line-height:var( --e-global-typography-eca1d6b-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-616103a{--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-0fee894 .elementor-heading-title{font-size:var( --e-global-typography-eca1d6b-font-size );line-height:var( --e-global-typography-eca1d6b-line-height );}.elementor-1031 .elementor-element.elementor-element-2486c3e{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-1031 .elementor-element.elementor-element-9d1cc64{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-9d1cc64:not(.elementor-motion-effects-element-type-background), .elementor-1031 .elementor-element.elementor-element-9d1cc64 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:50% 55%;}.elementor-1031 .elementor-element.elementor-element-0a2de38 .elementor-heading-title{font-size:var( --e-global-typography-eca1d6b-font-size );line-height:var( --e-global-typography-eca1d6b-line-height );}.elementor-1031 .elementor-element.elementor-element-f144451{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1031 .elementor-element.elementor-element-8fda7e4{text-align:center;}.elementor-1031 .elementor-element.elementor-element-7451f13{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-1b0fd42{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-8702c4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-671a815{--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-1031 .elementor-element.elementor-element-167fc70{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-301fe16{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-4d1b8e5{grid-column:span 1;}.elementor-1031 .elementor-element.elementor-element-4d1b8e5 .elementor-heading-title{font-size:var( --e-global-typography-eca1d6b-font-size );line-height:var( --e-global-typography-eca1d6b-line-height );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1031 .elementor-element.elementor-element-616103a{--e-con-grid-template-columns:1;--e-con-grid-template-rows:auto;--grid-auto-flow:row;}.elementor-1031 .elementor-element.elementor-element-0fee894{grid-column:span 1;}.elementor-1031 .elementor-element.elementor-element-0fee894 .elementor-heading-title{font-size:var( --e-global-typography-eca1d6b-font-size );line-height:var( --e-global-typography-eca1d6b-line-height );}.elementor-1031 .elementor-element.elementor-element-2486c3e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-9d1cc64 */.elementor-1031 .elementor-element.elementor-element-9d1cc64 {
    &::after {
        content: '';
        position: absolute;
        inset: 0;
        background: hsl(from var(--e-global-color-accent) h s l / .25) linear-gradient(var(--e-global-color-a8d3c3c),hsl(from var(--e-global-color-a8d3c3c) h s l / 0) 15%);
        mask: url('https://sofia.digitales.it/wp-content/uploads/2025/12/27-mask-scaled.png') 50% 55%  / cover;
        
         @media (width < 1024px) {
            mask-position: 50%;
        }
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1b0fd42 */.elementor-1031 .elementor-element.elementor-element-1b0fd42 {
    columns: auto 30ch;
    column-gap: 4rem;
    column-rule: 1px solid hsl(from currentColor h s 96%);

}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-2ff2422 */.elementor-1031 .elementor-element.elementor-element-2ff2422 {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-3fbd1ed */.elementor-1031 .elementor-element.elementor-element-3fbd1ed {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-e0c75d2 */.elementor-1031 .elementor-element.elementor-element-e0c75d2 {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-c7ee49e */.elementor-1031 .elementor-element.elementor-element-c7ee49e {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-274965f */.elementor-1031 .elementor-element.elementor-element-274965f {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-7869361 */.elementor-1031 .elementor-element.elementor-element-7869361 {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-aba3652 */.elementor-1031 .elementor-element.elementor-element-aba3652 {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-76ff270 */.elementor-1031 .elementor-element.elementor-element-76ff270 {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-dda1b7e */.elementor-1031 .elementor-element.elementor-element-dda1b7e {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-158137c */.elementor-1031 .elementor-element.elementor-element-158137c {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-281371f */.elementor-1031 .elementor-element.elementor-element-281371f {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-fc3ac05 */.elementor-1031 .elementor-element.elementor-element-fc3ac05 {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-036afa7 */.elementor-1031 .elementor-element.elementor-element-036afa7 {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-9eb8b1b */.elementor-1031 .elementor-element.elementor-element-9eb8b1b {
    grid-column: 1 / -1;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-bd8be9d */.elementor-1031 .elementor-element.elementor-element-bd8be9d {
    grid-column: 1 / -1;
}/* End custom CSS */