.elementor-426 .elementor-element.elementor-element-602b07c5{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-426 .elementor-element.elementor-element-602b07c5:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-602b07c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body:not(.elementor-editor-active) .she-header-yes{box-shadow:0 0 0 0 rgb(0 0 0 / 0%);clip-path:inset(0 0 -100vh 0);}body:not(.elementor-editor-active) .she-header-yes.she-header{box-shadow:0 0px 30px 0px rgba(0, 0, 0, 0.15);clip-path:inset(0 0 -100vh 0);}.elementor-426 .elementor-element.elementor-element-602b07c5.she-header{backdrop-filter:blur(20px) saturate(1.8) !important;-webkit-backdrop-filter:blur(20px) saturate(1.8) !important;}.elementor-426 .elementor-element.elementor-element-762305f4{--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;}.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 );}.elementor-426 .elementor-element.elementor-element-a6648ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-a6648ef img{width:300px;height:100%;}.elementor-426 .elementor-element.elementor-element-40054aa{--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-426 .elementor-element.elementor-element-40054aa.e-con{--flex-grow:0;--flex-shrink:0;}.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 );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-426 .elementor-element.elementor-element-33b9171{text-align:center;}.elementor-426 .elementor-element.elementor-element-33b9171 .elementor-heading-title{font-family:"Instrument Sans", Sans-serif;font-weight:600;font-style:italic;line-height:0.98px;letter-spacing:-0.035em;color:#000000;}.elementor-426 .elementor-element.elementor-element-dee3b42{text-align:start;}.elementor-426 .elementor-element.elementor-element-dee3b42 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-size:50px;font-weight:600;line-height:0.98px;letter-spacing:-0.035em;-webkit-text-stroke-color:#000;stroke:#000;color:#000000;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-426 .elementor-element.elementor-element-46a29e77 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-46a29e77 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-46a29e77 .elementor-button{fill:#000000;color:#000000;}.elementor-426 .elementor-element.elementor-element-1bea3327{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-426 .elementor-element.elementor-element-0e7285d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-91b9029{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-426 .elementor-element.elementor-element-db8f128{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-c5144dd{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-28837a4{--display:flex;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-426 .elementor-element.elementor-element-f99cbef{--display:flex;}.elementor-426 .elementor-element.elementor-element-98eb2b0{--display:flex;}.elementor-426 .elementor-element.elementor-element-66fce3e{--display:flex;}.elementor-426 .elementor-element.elementor-element-1249b9b{--display:flex;}.elementor-426 .elementor-element.elementor-element-de8f01f{--display:flex;}.elementor-426 .elementor-element.elementor-element-d043732{--display:flex;}.elementor-426 .elementor-element.elementor-element-7c19b59{--display:flex;}.elementor-426 .elementor-element.elementor-element-c8046a9{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-c8046a9:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-c8046a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093246;}.elementor-426 .elementor-element.elementor-element-8a7f772{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-1a4a784e{--display:flex;}.elementor-426 .elementor-element.elementor-element-1a4a784e:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-1a4a784e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093246;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-426 .elementor-element.elementor-element-5c621102{padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-5c621102 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-5c621102 .elementor-counter-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:500;line-height:25px;}.elementor-426 .elementor-element.elementor-element-74c0a9fa{--display:flex;}.elementor-426 .elementor-element.elementor-element-74c0a9fa:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-74c0a9fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093246;}.elementor-426 .elementor-element.elementor-element-47574d7a .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-47574d7a .elementor-counter-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:500;line-height:25px;}.elementor-426 .elementor-element.elementor-element-55c4da5e{--display:flex;}.elementor-426 .elementor-element.elementor-element-55c4da5e:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-55c4da5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093246;}.elementor-426 .elementor-element.elementor-element-10b54337 .elementor-counter-number-wrapper{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-10b54337 .elementor-counter-title{font-family:"Archivo", Sans-serif;font-size:30px;font-weight:500;line-height:25px;}.elementor-426 .elementor-element.elementor-element-66ba323{--display:flex;}.elementor-426 .elementor-element.elementor-element-66ba323:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-66ba323 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093246;}.elementor-426 .elementor-element.elementor-element-e3cbf06{--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;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-426 .elementor-element.elementor-element-58fb7a6{--divider-border-style:solid;--divider-color:#FFFFFF5C;--divider-border-width:1px;}.elementor-426 .elementor-element.elementor-element-58fb7a6 .elementor-divider-separator{width:100%;}.elementor-426 .elementor-element.elementor-element-58fb7a6 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-426 .elementor-element.elementor-element-aca700f{--display:flex;}.elementor-426 .elementor-element.elementor-element-557e78c .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-3c90fe9{--display:flex;--margin-top:0px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-426 .elementor-element.elementor-element-3c90fe9:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-3c90fe9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093246;}.elementor-426 .elementor-element.elementor-element-52d3e75{--display:flex;--background-transition:0.3s;--border-radius:5px 0px 0px 0px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-426 .elementor-element.elementor-element-52d3e75:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-52d3e75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-426 .elementor-element.elementor-element-52d3e75:hover{background-color:#0A1F29;}.elementor-426 .elementor-element.elementor-element-4e9dbed .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-32c6526{--display:flex;--background-transition:0.3s;}.elementor-426 .elementor-element.elementor-element-32c6526:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-32c6526 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-426 .elementor-element.elementor-element-32c6526:hover{background-color:#0A1F29;}.elementor-426 .elementor-element.elementor-element-e167c2e .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-b16c821{--display:flex;--background-transition:0.3s;}.elementor-426 .elementor-element.elementor-element-b16c821:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-b16c821 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-426 .elementor-element.elementor-element-b16c821:hover{background-color:#0A1F29;}.elementor-426 .elementor-element.elementor-element-62e33a4 .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-469e9729{--display:flex;}.elementor-426 .elementor-element.elementor-element-35e484b{--display:flex;}.elementor-426 .elementor-element.elementor-element-066d780 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;line-height:0.98px;letter-spacing:-0.035em;}.elementor-426 .elementor-element.elementor-element-c9a730d{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;line-height:1.55px;}.elementor-426 .elementor-element.elementor-element-9eefbfc{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;line-height:1.55px;}.elementor-426 .elementor-element.elementor-element-4419ec3{text-align:justify;font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;line-height:1.55px;}.elementor-426 .elementor-element.elementor-element-d8ea947 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;line-height:0.98px;letter-spacing:-0.035em;}.elementor-426 .elementor-element.elementor-element-38a95d8{font-family:"Archivo", Sans-serif;font-size:17px;font-weight:400;line-height:1.55px;}.elementor-426 .elementor-element.elementor-element-cca9daa{--display:flex;}.elementor-426 .elementor-element.elementor-element-6154c97{--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;}.elementor-426 .elementor-element.elementor-element-3ed931a{--display:flex;}.elementor-426 .elementor-element.elementor-element-f7fe3d9{--divider-border-style:solid;--divider-color:#0000002E;--divider-border-width:1px;}.elementor-426 .elementor-element.elementor-element-f7fe3d9 .elementor-divider-separator{width:100%;}.elementor-426 .elementor-element.elementor-element-f7fe3d9 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-426 .elementor-element.elementor-element-7fb75bc{--display:flex;}.elementor-426 .elementor-element.elementor-element-2d16b20{--display:flex;}.elementor-426 .elementor-element.elementor-element-1fab70e .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;line-height:0.98px;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-a9d4c90{font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:600;line-height:1.55px;color:var( --e-global-color-secondary );}.elementor-426 .elementor-element.elementor-element-a9d4c90 a{color:var( --e-global-color-secondary );}.elementor-426 .elementor-element.elementor-element-a9d4c90 a:hover, .elementor-426 .elementor-element.elementor-element-a9d4c90 a:focus{color:var( --e-global-color-secondary );}.elementor-426 .elementor-element.elementor-element-f8ffbdf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-f8ffbdf .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-82f7ddd{--display:flex;}.elementor-426 .elementor-element.elementor-element-f78536d .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-4a2b2d9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-4a2b2d9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-d1925b8{--display:flex;}.elementor-426 .elementor-element.elementor-element-31f70ec .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-5f96c70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-5f96c70 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-7ce07c9{--display:flex;}.elementor-426 .elementor-element.elementor-element-336c7df .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-c1b4571 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-c1b4571 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-434b2c6d{--display:flex;--overlay-opacity:0.3;}.elementor-426 .elementor-element.elementor-element-434b2c6d:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-434b2c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#295456;}.elementor-426 .elementor-element.elementor-element-434b2c6d::before, .elementor-426 .elementor-element.elementor-element-434b2c6d > .elementor-background-video-container::before, .elementor-426 .elementor-element.elementor-element-434b2c6d > .e-con-inner > .elementor-background-video-container::before, .elementor-426 .elementor-element.elementor-element-434b2c6d > .elementor-background-slideshow::before, .elementor-426 .elementor-element.elementor-element-434b2c6d > .e-con-inner > .elementor-background-slideshow::before, .elementor-426 .elementor-element.elementor-element-434b2c6d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://euralpha.it/wp-content/uploads/2026/09/ChatGPT-Image-21-set-2026-18_02_19-768x384.png");--background-overlay:'';background-size:contain;}.elementor-426 .elementor-element.elementor-element-7a868f6c{--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;}.elementor-426 .elementor-element.elementor-element-675bc93e{--display:flex;}.elementor-426 .elementor-element.elementor-element-6dbedf03{font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55px;}.elementor-426 .elementor-element.elementor-element-1dfb8574 .elementor-heading-title{font-family:"Archivo", Sans-serif;font-weight:600;line-height:0.98px;letter-spacing:-0.035em;color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-34ed8d5c{--display:flex;}.elementor-426 .elementor-element.elementor-element-1a88f08a{--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;}.elementor-426 .elementor-element.elementor-element-3d5e0760{--display:flex;}.elementor-426 .elementor-element.elementor-element-264adf99{--display:flex;}.elementor-426 .elementor-element.elementor-element-41fc55f9{--display:flex;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;}.elementor-426 .elementor-element.elementor-element-41fc55f9::before, .elementor-426 .elementor-element.elementor-element-41fc55f9 > .elementor-background-video-container::before, .elementor-426 .elementor-element.elementor-element-41fc55f9 > .e-con-inner > .elementor-background-video-container::before, .elementor-426 .elementor-element.elementor-element-41fc55f9 > .elementor-background-slideshow::before, .elementor-426 .elementor-element.elementor-element-41fc55f9 > .e-con-inner > .elementor-background-slideshow::before, .elementor-426 .elementor-element.elementor-element-41fc55f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000094;--background-overlay:'';}.elementor-426 .elementor-element.elementor-element-bfb735f .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-25ab2c9f{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-1c337ee .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-1c337ee .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-1c337ee .elementor-button{font-family:"IBM Plex Mono", Sans-serif;font-weight:400;letter-spacing:0.2em;}.elementor-426 .elementor-element.elementor-element-0e426c6{--display:flex;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;}.elementor-426 .elementor-element.elementor-element-0e426c6::before, .elementor-426 .elementor-element.elementor-element-0e426c6 > .elementor-background-video-container::before, .elementor-426 .elementor-element.elementor-element-0e426c6 > .e-con-inner > .elementor-background-video-container::before, .elementor-426 .elementor-element.elementor-element-0e426c6 > .elementor-background-slideshow::before, .elementor-426 .elementor-element.elementor-element-0e426c6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-426 .elementor-element.elementor-element-0e426c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000094;--background-overlay:'';}.elementor-426 .elementor-element.elementor-element-106b1ff .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-694d16f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-694d16f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-620035e8{--display:flex;--overlay-opacity:0.5;--border-radius:25px 25px 25px 25px;}.elementor-426 .elementor-element.elementor-element-620035e8::before, .elementor-426 .elementor-element.elementor-element-620035e8 > .elementor-background-video-container::before, .elementor-426 .elementor-element.elementor-element-620035e8 > .e-con-inner > .elementor-background-video-container::before, .elementor-426 .elementor-element.elementor-element-620035e8 > .elementor-background-slideshow::before, .elementor-426 .elementor-element.elementor-element-620035e8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-426 .elementor-element.elementor-element-620035e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#00000094;--background-overlay:'';}.elementor-426 .elementor-element.elementor-element-7dac813e .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-19f254e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-19f254e9 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-476d4a6b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-476d4a6b:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-476d4a6b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093246;}.elementor-426 .elementor-element.elementor-element-afa17e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-426 .elementor-element.elementor-element-a4c7770{--display:flex;}.elementor-426 .elementor-element.elementor-element-d205088{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-426 .elementor-element.elementor-element-eadcad1{--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;}.elementor-426 .elementor-element.elementor-element-b2d16d3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-426 .elementor-element.elementor-element-b2d16d3 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-426 .elementor-element.elementor-element-9eed250{--display:flex;}.elementor-426 .elementor-element.elementor-element-9eed250:not(.elementor-motion-effects-element-type-background), .elementor-426 .elementor-element.elementor-element-9eed250 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#093246;}.elementor-426 .elementor-element.elementor-element-3113989b{--display:flex;}.elementor-426 .elementor-element.elementor-element-4ee86ced{--display:flex;}.elementor-426 .elementor-element.elementor-element-54b8de10 img{width:400%;height:143px;}.elementor-426 .elementor-element.elementor-element-2b0ed438{--display:flex;}.elementor-426 .elementor-element.elementor-element-eb538bf{--display:flex;--min-height:180px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-7048e83b .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-5957e31{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-4541ca1 .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-59ec8358{--display:flex;}.elementor-426 .elementor-element.elementor-element-65eb35a{--display:flex;--min-height:185px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-41a7db28 .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-f31187a{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-426 .elementor-element.elementor-element-842c3c1 .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-3b60e52e{--display:flex;}.elementor-426 .elementor-element.elementor-element-7ac9441a .elementor-heading-title{color:#FFFFFF;}.elementor-426 .elementor-element.elementor-element-70e6b270{font-family:"Instrument Sans", Sans-serif;font-size:17px;font-weight:400;line-height:1.55px;}.elementor-426 .elementor-element.elementor-element-79c4dbd2{--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;}.elementor-426 .elementor-element.elementor-element-1bd9953e .elementor-heading-title{color:#FFFFFF29;}@media(min-width:768px){.elementor-426 .elementor-element.elementor-element-40054aa{--width:8.366%;}.elementor-426 .elementor-element.elementor-element-476d4a6b{--width:100%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-426 .elementor-element.elementor-element-8a7f772{--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-426 .elementor-element.elementor-element-d205088{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-heading .elementor-heading-title{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-button .elementor-button{letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-426 .elementor-element.elementor-element-8a7f772{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-counter .elementor-counter-number-wrapper{line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-426 .elementor-element.elementor-element-d205088{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-602b07c5 *//* === HEADER MIK — colore claim, responsive, click Contattaci, bandierine lingua (ott. 2026) === */

/* "Only Yours." nel rosso del logo (#E2001A) */
.elementor-426 .elementor-element.elementor-element-602b07c5 .elementor-heading-title em { color: #E2001A; }

/* La fascia trasparente del menu hamburger (WP Mobile Menu) copriva la header e intercettava i click sul bottone */
.mob-menu-header-holder,
.mob-menu-header-holder .mob-menu-logo-holder { pointer-events: none; }
.mob-menu-header-holder .mobmenur-container,
.mob-menu-header-holder .mobmenul-container { pointer-events: auto; }

/* Riga logo | claim (centrato) | Contattaci + bandierine: logo e claim scalano insieme, niente elementi schiacciati o fuori riga */
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav { flex-wrap: nowrap; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .elementor-widget-image,
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .elementor-widget-button,
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .eu-lang { flex: 0 0 auto; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .elementor-widget-image img { width: clamp(130px, 23.4vw - 100px, 300px); height: auto; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .e-con { flex: 0 1 auto; min-width: 0; width: auto; margin-inline: auto; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .e-con .elementor-heading-title,
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .e-con .elementor-heading-title em { white-space: nowrap; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav .eu-hdr-title .elementor-heading-title { font-size: clamp(22px, 3.9vw - 16.8px, 50px); }
/* Hamburger centrato in verticale rispetto alla header (segue l'altezza del logo) */
.mob-menu-header-holder .mobmenur-container { top: calc(clamp(130px, 23.4vw - 100px, 300px) * 0.2255 - 13.5px); }

/* Bandierine lingua (widget Polylang): SVG nitide al posto delle PNG 16x11, link gestiti da Polylang */
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .eu-lang { margin-left: -12px; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang ul { display: flex; align-items: center; gap: 8px; margin: 0; padding: 0; list-style: none; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang li { margin: 0; padding: 0; line-height: 0; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang a { display: block; width: 24px; height: 16px; border-radius: 2px; background: center / cover no-repeat; box-shadow: 0 0 0 1px rgba(14, 17, 19, 0.14); opacity: 0.5; transition: opacity 0.25s; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang a:hover,
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang .current-lang a { opacity: 1; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang a img { width: 100% !important; height: 100% !important; opacity: 0; }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang .lang-item-it a { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 3 2'%3E%3Cpath fill='%23009246' d='M0 0h1v2H0z'/%3E%3Cpath fill='%23fff' d='M1 0h1v2H1z'/%3E%3Cpath fill='%23ce2b37' d='M2 0h1v2H2z'/%3E%3C/svg%3E"); }
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang .lang-item-en a { background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 30'%3E%3CclipPath id='t'%3E%3Cpath d='M30,15h30v15zv15h-30zh-30v-15zv-15h30z'/%3E%3C/clipPath%3E%3Cpath d='M0,0v30h60v-30z' fill='%23012169'/%3E%3Cpath d='M0,0L60,30M60,0L0,30' stroke='%23fff' stroke-width='6'/%3E%3Cpath d='M0,0L60,30M60,0L0,30' clip-path='url(%23t)' stroke='%23C8102E' stroke-width='4'/%3E%3Cpath d='M30,0v30M0,15h60' stroke='%23fff' stroke-width='10'/%3E%3Cpath d='M30,0v30M0,15h60' stroke='%23C8102E' stroke-width='6'/%3E%3C/svg%3E"); }

/* Tablet: spazio riservato a destra per l'hamburger */
@media (max-width: 1024px) {
  .elementor-426 .elementor-element.elementor-element-602b07c5.eu-header.eu-header { --padding-left: 24px; --padding-right: 100px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav { gap: 16px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .eu-lang { margin-left: 0; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .elementor-widget-image img { width: clamp(100px, 27.3vw - 110px, 170px); }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .e-con { --padding-left: 0px; --padding-right: 0px; --gap: 12px; gap: 12px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav .eu-hdr-tagline .elementor-heading-title { font-size: 13px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav .eu-hdr-title .elementor-heading-title { font-size: clamp(19px, 3.9vw - 10px, 30px); }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-btn-solid .elementor-button { font-size: 0.85rem !important; padding: 0.8em 1.3em !important; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang ul { gap: 6px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang a { width: 22px; height: 15px; }
  .mob-menu-header-holder .mobmenur-container { top: 30px; }
}

/* Mobile: due righe — logo + bandierine + Contattaci (+ hamburger), sotto il claim centrato */
@media (max-width: 767px) {
  .elementor-426 .elementor-element.elementor-element-602b07c5.eu-header.eu-header { --padding-left: 16px; --padding-right: 16px; padding-block: 10px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav { flex-wrap: wrap; column-gap: 8px; row-gap: 8px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .elementor-widget-image { order: 1; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .elementor-widget-image img { width: 80px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .eu-lang { order: 2; margin-left: auto; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .elementor-widget-button { order: 3; margin-left: 0; margin-right: 58px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .e-con { order: 4; flex: 1 1 100%; margin-inline: 0; --padding-top: 0px; --padding-bottom: 0px; --gap: 6px; gap: 6px; align-items: center; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .e-con .elementor-widget-heading,
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .e-con .elementor-heading-title { text-align: center; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav .eu-hdr-tagline .elementor-heading-title { font-size: 10px; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav .eu-hdr-title .elementor-heading-title { font-size: clamp(17px, 5.6vw, 30px); }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-btn-solid .elementor-button { font-size: 0.8rem !important; padding: 0.7em 1.15em !important; }
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang a { width: 20px; height: 14px; }
  .mob-menu-header-holder .mobmenur-container { top: 7px; margin-right: 14px; }
}
/* Telefoni molto stretti: resta solo la bandierina dell'altra lingua */
@media (max-width: 359px) {
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-lang .current-lang { display: none; }
}

/* Utenti loggati, mobile/tablet: la barra admin di WordPress resta fissa in alto e copriva la riga logo/Contattaci della sticky header */
@media (max-width: 782px) {
  body.admin-bar .elementor-426 .elementor-element.elementor-element-602b07c5.she-header { top: var(--wp-admin--admin-bar--height, 46px); }
}

/* Solo home: dentro la header annulla la regola YellowPencil "div .e-con { padding-bottom: 10px !important }" */
.elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav { padding-bottom: 0 !important; }
@media (max-width: 767px) {
  .elementor-426 .elementor-element.elementor-element-602b07c5 .eu-nav > .e-con { padding-bottom: 0 !important; }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-0e7285d *//* Bottoni sotto i cubi: al rollover prendono il colore del pulsante attivo (campo "Accento" in Product Cubes) */
.elementor-426 .elementor-element.elementor-element-0e7285d .epc-dot:hover { background: var(--epc-accent); border-color: var(--epc-accent); color: #fff; }

/* Bottoni sotto i cubi: visibili solo da tablet in giù, nascosti sul desktop */
@media (min-width: 1025px) {
  .elementor-426 .elementor-element.elementor-element-0e7285d .epc-dots { display: none; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66ba323 *//* Cerchietti dei Settori nel rosso del logo (#E2001A) */
.elementor-426 .elementor-element.elementor-element-66ba323 .eu-oblo .elementor-heading-title::before { border-color: #E2001A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cca9daa *//* Bottoni "Scopri il prodotto": rollover nel rosso del logo (#E2001A) */
.elementor-426 .elementor-element.elementor-element-cca9daa .eu-prod:hover .eu-arrow.eu-arrow .elementor-button { color: #E2001A !important; border-bottom-color: #E2001A !important; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34ed8d5c *//* Bottoni "Approfondisci" dei servizi: rollover nel rosso del logo (#E2001A) */
.elementor-426 .elementor-element.elementor-element-34ed8d5c .eu-settore:hover .eu-arrow.eu-arrow .elementor-button { color: #E2001A !important; border-bottom-color: #E2001A !important; }

/* Riquadri Servizi: titolo e link in basso, come nei riquadri Prodotti (stesse spaziature a ogni formato) */
.elementor-426 .elementor-element.elementor-element-34ed8d5c .eu-settore.eu-settore {
  justify-content: flex-end !important;
  padding-top: clamp(4.5rem, 7vw, 6rem) !important;
  padding-left: clamp(1.6rem, 2.6vw, 2.6rem) !important;
  padding-right: clamp(1.6rem, 2.6vw, 2.6rem) !important;
}
.elementor-426 .elementor-element.elementor-element-34ed8d5c .eu-settore .elementor-widget-heading,
.elementor-426 .elementor-element.elementor-element-34ed8d5c .eu-settore .elementor-widget-button,
.elementor-426 .elementor-element.elementor-element-34ed8d5c .e-con-inner .eu-settore .e-con-inner .elementor-widget-heading,
.elementor-426 .elementor-element.elementor-element-34ed8d5c .e-con-inner .eu-settore .e-con-inner .elementor-widget-button {
  top: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-476d4a6b *//* Link "Percorri la storia": rollover nel rosso del logo (#E2001A) */
.elementor-426 .elementor-element.elementor-element-476d4a6b .eur-storia a.eur-storia__link:hover,
.elementor-426 .elementor-element.elementor-element-476d4a6b .eur-storia a.eur-storia__link:focus-visible { color: #E2001A; border-bottom-color: #E2001A; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a4c7770 *//* Bottone certificazioni: rollover nel rosso del logo (#E2001A), testo chiaro per leggibilità */
.elementor-426 .elementor-element.elementor-element-a4c7770 .eu-btn-solid.eu-btn-solid .elementor-button:hover { background-color: #E2001A !important; color: #F2F3F1 !important; }/* End custom CSS */