.elementor-648 .elementor-element.elementor-element-f6da2fd{--display:flex;--gap:var(--s) var(--s);--row-gap:var(--s);--column-gap:var(--s);--overlay-opacity:0.5;--padding-top:calc(var(--l-xl) + 76px);--padding-bottom:var(--l-xl);--padding-left:0;--padding-right:0;}.elementor-648 .elementor-element.elementor-element-f6da2fd:not(.elementor-motion-effects-element-type-background), .elementor-648 .elementor-element.elementor-element-f6da2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-uicore_dark );background-image:url("https://www.difalcorent.it/wp-content/uploads/2025/10/bg-1920-new-1.webp");background-position:center center;background-size:cover;}.elementor-648 .elementor-element.elementor-element-f6da2fd::before, .elementor-648 .elementor-element.elementor-element-f6da2fd > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-f6da2fd > .e-con-inner > .elementor-background-video-container::before, .elementor-648 .elementor-element.elementor-element-f6da2fd > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-f6da2fd > .e-con-inner > .elementor-background-slideshow::before, .elementor-648 .elementor-element.elementor-element-f6da2fd > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-uicore_dark );--background-overlay:'';}.elementor-648 .elementor-element.elementor-element-a5aca09{text-align:center;}.elementor-648 .elementor-element.elementor-element-a5aca09 .elementor-heading-title{font-family:var( --e-global-typography-09573e4-font-family ), Sans-serif;font-size:var( --e-global-typography-09573e4-font-size );font-weight:var( --e-global-typography-09573e4-font-weight );line-height:var( --e-global-typography-09573e4-line-height );letter-spacing:var( --e-global-typography-09573e4-letter-spacing );color:#FFFFFF;}.elementor-648 .elementor-element.elementor-element-e198f4d{text-align:center;font-family:var( --e-global-typography-0db71cc-font-family ), Sans-serif;font-size:var( --e-global-typography-0db71cc-font-size );font-weight:var( --e-global-typography-0db71cc-font-weight );color:var( --e-global-color-uicore_light );}.elementor-648 .elementor-element.elementor-element-06ac0db{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:var(--l-xl) var(--l-xl);--row-gap:var(--l-xl);--column-gap:var(--l-xl);--flex-wrap:wrap;}.elementor-648 .elementor-element.elementor-element-095b502{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-095b502.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-68d0f29{font-family:"Instrument Sans", Sans-serif;font-size:clamp(1.125rem, 1.0106rem + 0.5085vw, 1.5rem);font-weight:500;line-height:1.6em;}.elementor-648 .elementor-element.elementor-element-6233028{font-family:"Instrument Sans", Sans-serif;font-size:clamp(1rem, 0.9619rem + 0.1695vw, 1.125rem);}.elementor-648 .elementor-element.elementor-element-e428dd5{background-color:var( --e-global-color-uicore_light );padding:var(--xs) var(--xs) var(--xs) var(--xs);border-radius:var(--2xs) var(--2xs) var(--2xs) var(--2xs);--e-icon-list-icon-size:28px;--icon-vertical-offset:0px;}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(var(--2xs)/2);}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(var(--2xs)/2);}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(var(--2xs)/2);}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-var(--2xs)/2);}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-var(--2xs)/2);}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-item > a{font-family:"Instrument Sans", Sans-serif;font-size:18px;font-weight:600;}.elementor-648 .elementor-element.elementor-element-e428dd5 .elementor-icon-list-text{transition:color 0.3s;}.elementor-648 .elementor-element.elementor-element-84367a2{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-84367a2.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-84367a2 img{border-radius:var(--2xs) var(--2xs) var(--2xs) var(--2xs);}.elementor-648 .elementor-element.elementor-element-600227c{font-family:var( --e-global-typography-fb76360-font-family ), Sans-serif;font-size:var( --e-global-typography-fb76360-font-size );}.elementor-648 .elementor-element.elementor-element-c9eda66{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-c9eda66.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-c9eda66 img{border-radius:var(--2xs) var(--2xs) var(--2xs) var(--2xs);}.elementor-648 .elementor-element.elementor-element-ef0fb6f{--display:flex;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-ef0fb6f.e-con{--flex-grow:1;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-a3e8c84{font-family:"Instrument Sans", Sans-serif;font-size:clamp(1.125rem, 1.0106rem + 0.5085vw, 1.5rem);font-weight:500;line-height:1.6em;}.elementor-648 .elementor-element.elementor-element-cdf731e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-fc65879{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-fb76360-font-family ), Sans-serif;font-size:var( --e-global-typography-fb76360-font-size );}.elementor-648 .elementor-element.elementor-element-fc65879.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-83ecc83{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-83ecc83.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-83ecc83 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--2xs) var(--2xs) var(--2xs) var(--2xs);}.elementor-648 .elementor-element.elementor-element-25e6f1d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-648 .elementor-element.elementor-element-f175882{width:var( --container-widget-width, 35% );max-width:35%;--container-widget-width:35%;--container-widget-flex-grow:0;}.elementor-648 .elementor-element.elementor-element-f175882.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-f175882 img{width:100%;height:100%;object-fit:cover;object-position:center center;border-radius:var(--2xs) var(--2xs) var(--2xs) var(--2xs);}.elementor-648 .elementor-element.elementor-element-ff8df51{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-fb76360-font-family ), Sans-serif;font-size:var( --e-global-typography-fb76360-font-size );}.elementor-648 .elementor-element.elementor-element-ff8df51.elementor-element{--flex-grow:1;--flex-shrink:0;}@media(min-width:768px){.elementor-648 .elementor-element.elementor-element-095b502{--width:40%;}.elementor-648 .elementor-element.elementor-element-ef0fb6f{--width:40%;}}@media(max-width:1024px){.elementor-648 .elementor-element.elementor-element-f6da2fd{--padding-top:calc(var(--xl-2xl) + 64px);--padding-bottom:var(--xl-2xl);--padding-left:0;--padding-right:0;}.elementor-648 .elementor-element.elementor-element-a5aca09{text-align:center;}.elementor-648 .elementor-element.elementor-element-a5aca09 .elementor-heading-title{font-size:var( --e-global-typography-09573e4-font-size );line-height:var( --e-global-typography-09573e4-line-height );letter-spacing:var( --e-global-typography-09573e4-letter-spacing );}.elementor-648 .elementor-element.elementor-element-e198f4d{text-align:center;font-size:var( --e-global-typography-0db71cc-font-size );}.elementor-648 .elementor-element.elementor-element-e428dd5{--e-icon-list-icon-align:left;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0 0;--icon-vertical-align:flex-start;--icon-vertical-offset:0.5em;}.elementor-648 .elementor-element.elementor-element-600227c{font-size:var( --e-global-typography-fb76360-font-size );}.elementor-648 .elementor-element.elementor-element-fc65879{font-size:var( --e-global-typography-fb76360-font-size );}.elementor-648 .elementor-element.elementor-element-ff8df51{font-size:var( --e-global-typography-fb76360-font-size );}}@media(max-width:767px){.elementor-648 .elementor-element.elementor-element-a5aca09 .elementor-heading-title{font-size:var( --e-global-typography-09573e4-font-size );line-height:var( --e-global-typography-09573e4-line-height );letter-spacing:var( --e-global-typography-09573e4-letter-spacing );}.elementor-648 .elementor-element.elementor-element-e198f4d{font-size:var( --e-global-typography-0db71cc-font-size );}.elementor-648 .elementor-element.elementor-element-e428dd5{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--icon-vertical-align:flex-start;--icon-vertical-offset:0em;}.elementor-648 .elementor-element.elementor-element-600227c{font-size:var( --e-global-typography-fb76360-font-size );}.elementor-648 .elementor-element.elementor-element-fc65879{font-size:var( --e-global-typography-fb76360-font-size );}.elementor-648 .elementor-element.elementor-element-25e6f1d{--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-648 .elementor-element.elementor-element-f175882{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-648 .elementor-element.elementor-element-f175882.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-648 .elementor-element.elementor-element-ff8df51{width:100%;max-width:100%;font-size:var( --e-global-typography-fb76360-font-size );}}/* Start custom CSS for heading, class: .elementor-element-a5aca09 */.elementor-648 .elementor-element.elementor-element-a5aca09 .accent {
    color: var(--e-global-color-uicore_primary);
}/* End custom CSS */