.elementor-2211 .elementor-element.elementor-element-38841b45{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;top:0px;--z-index:1101;}.elementor-2211 .elementor-element.elementor-element-38841b45:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-38841b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4ec8bd );}body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-38841b45{left:0px;}body.rtl .elementor-2211 .elementor-element.elementor-element-38841b45{right:0px;}.elementor-2211 .elementor-element.elementor-element-689d0831{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2211 .elementor-element.elementor-element-689d0831.e-con{--align-self:flex-start;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-2211 .elementor-element.elementor-element-72c18b6e > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2211 .elementor-element.elementor-element-72c18b6e{text-align:left;}.elementor-2211 .elementor-element.elementor-element-72c18b6e img{width:210px;height:76px;object-fit:contain;object-position:center center;}.elementor-2211 .elementor-element.elementor-element-5b70d014{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-2211 .elementor-element.elementor-element-5b70d014.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-2211 .elementor-element.elementor-element-10f37fe0 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:2.4px;color:#FFFFFF;}.elementor-2211 .elementor-element.elementor-element-e3716d0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2211 .elementor-element.elementor-element-e3716d0.e-con{--align-self:stretch;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2211 .elementor-element.elementor-element-eeda035 .elementor-button{background-color:#CB352200;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2211 .elementor-element.elementor-element-eeda035 .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-eeda035 .elementor-button:focus{background-color:#08080896;color:var( --e-global-color-c2ce7f9 );}.elementor-2211 .elementor-element.elementor-element-eeda035 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-eeda035.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2211 .elementor-element.elementor-element-eeda035 .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-eeda035 .elementor-button:focus svg{fill:var( --e-global-color-c2ce7f9 );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-text );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-accent );}.elementor-widget-wpml-language-switcher .wpml-elementor-ls .wpml-ls-statics-post_translations{color:var( --e-global-color-text );}.elementor-2211 .elementor-element.elementor-element-1c68302 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-item{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;}.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-c2ce7f9 );}.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-2211 .elementor-element.elementor-element-1c68302 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:#000000;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-2211 .elementor-element.elementor-element-6029df2{width:auto;max-width:auto;}.elementor-2211 .elementor-element.elementor-element-6029df2 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-6029df2.elementor-element{--align-self:center;}.elementor-2211 .elementor-element.elementor-element-6029df2 .elementor-icon-wrapper{text-align:center;}.elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-framed .elementor-icon, .elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-framed .elementor-icon, .elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-framed .elementor-icon:hover, .elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-framed .elementor-icon:hover, .elementor-2211 .elementor-element.elementor-element-6029df2.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-2211 .elementor-element.elementor-element-6029df2 .elementor-icon{font-size:38px;}.elementor-2211 .elementor-element.elementor-element-6029df2 .elementor-icon svg{height:38px;}.elementor-2211 .elementor-element.elementor-element-1b0897f6{--display:flex;--position:fixed;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;top:0px;--z-index:1101;}.elementor-2211 .elementor-element.elementor-element-1b0897f6:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-1b0897f6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a4ec8bd );}body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-1b0897f6{left:0px;}body.rtl .elementor-2211 .elementor-element.elementor-element-1b0897f6{right:0px;}body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-1af2637e{left:0px;}body.rtl .elementor-2211 .elementor-element.elementor-element-1af2637e{right:0px;}.elementor-2211 .elementor-element.elementor-element-1af2637e{top:0px;}.elementor-2211 .elementor-element.elementor-element-1af2637e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:800;letter-spacing:2.4px;color:#FFFFFF;}.elementor-2211 .elementor-element.elementor-element-20e7edd1{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-2211 .elementor-element.elementor-element-20e7edd1.e-con{--align-self:flex-start;}.elementor-2211 .elementor-element.elementor-element-2ba49f74 > .elementor-widget-container{padding:0px 0px 0px 10px;}.elementor-2211 .elementor-element.elementor-element-2ba49f74{text-align:left;}.elementor-2211 .elementor-element.elementor-element-2ba49f74 img{width:150px;height:76px;object-fit:contain;object-position:center center;}.elementor-2211 .elementor-element.elementor-element-6a731e0{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 15px;--row-gap:0px;--column-gap:15px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2211 .elementor-element.elementor-element-6a731e0:not(.elementor-motion-effects-element-type-background), .elementor-2211 .elementor-element.elementor-element-6a731e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#C6005000;}.elementor-2211 .elementor-element.elementor-element-6a731e0.e-con{--align-self:stretch;}.elementor-2211 .elementor-element.elementor-element-3e39e2df .elementor-button{background-color:#CB352200;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;line-height:16px;letter-spacing:2.4px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-2211 .elementor-element.elementor-element-3e39e2df .elementor-button:hover, .elementor-2211 .elementor-element.elementor-element-3e39e2df .elementor-button:focus{background-color:#08080896;color:var( --e-global-color-c2ce7f9 );}.elementor-2211 .elementor-element.elementor-element-3e39e2df > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-3e39e2df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-2211 .elementor-element.elementor-element-3e39e2df .elementor-button:hover svg, .elementor-2211 .elementor-element.elementor-element-3e39e2df .elementor-button:focus svg{fill:var( --e-global-color-c2ce7f9 );}.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-item{font-family:"Montserrat", Sans-serif;font-weight:600;}.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link, 
					.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-legacy-dropdown a{color:var( --e-global-color-c2ce7f9 );}.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-legacy-dropdown a:hover,
					.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-legacy-dropdown a:focus,
					.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a,
					.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:hover,
					.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.wpml-ls-link__active,
					.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link.highlighted,
					.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-item .wpml-ls-link:focus{color:var( --e-global-color-c2ce7f9 );}.elementor-2211 .elementor-element.elementor-element-5708f060{width:auto;max-width:auto;}.elementor-2211 .elementor-element.elementor-element-5708f060 > .elementor-widget-container{margin:10% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-5708f060.elementor-element{--align-self:center;}.elementor-2211 .elementor-element.elementor-element-5708f060 .elementor-icon-wrapper{text-align:center;}.elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-framed .elementor-icon, .elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-framed .elementor-icon, .elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-stacked .elementor-icon:hover{background-color:#000000;}.elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-framed .elementor-icon:hover, .elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-default .elementor-icon:hover{color:#000000;border-color:#000000;}.elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-framed .elementor-icon:hover, .elementor-2211 .elementor-element.elementor-element-5708f060.elementor-view-default .elementor-icon:hover svg{fill:#000000;}.elementor-2211 .elementor-element.elementor-element-5708f060 .elementor-icon{font-size:38px;}.elementor-2211 .elementor-element.elementor-element-5708f060 .elementor-icon svg{height:38px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-2211 .elementor-element.elementor-element-72c18b6e img{width:150px;}.elementor-2211 .elementor-element.elementor-element-eeda035 .elementor-button{font-size:19px;padding:10% 0% 0% 0%;}.elementor-2211 .elementor-element.elementor-element-6029df2 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-2211 .elementor-element.elementor-element-2ba49f74 img{width:150px;}.elementor-2211 .elementor-element.elementor-element-3e39e2df .elementor-button{font-size:19px;padding:10% 0% 0% 0%;}.elementor-2211 .elementor-element.elementor-element-5708f060 > .elementor-widget-container{margin:0px 0px -8px 0px;}}@media(max-width:767px){.elementor-2211 .elementor-element.elementor-element-38841b45{--justify-content:flex-start;}.elementor-2211 .elementor-element.elementor-element-72c18b6e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-72c18b6e.elementor-element{--align-self:flex-start;}.elementor-2211 .elementor-element.elementor-element-72c18b6e img{width:49%;max-width:100%;height:71px;}.elementor-2211 .elementor-element.elementor-element-10f37fe0 .elementor-heading-title{font-size:9px;}.elementor-2211 .elementor-element.elementor-element-e3716d0{--justify-content:flex-end;}.elementor-2211 .elementor-element.elementor-element-1b0897f6{--justify-content:flex-start;--flex-wrap:nowrap;--padding-top:7%;--padding-bottom:1%;--padding-left:5%;--padding-right:4%;}.elementor-2211 .elementor-element.elementor-element-1af2637e > .elementor-widget-container{padding:3% 0% 0% 0%;}body:not(.rtl) .elementor-2211 .elementor-element.elementor-element-1af2637e{left:60px;}body.rtl .elementor-2211 .elementor-element.elementor-element-1af2637e{right:60px;}.elementor-2211 .elementor-element.elementor-element-1af2637e{top:10px;}.elementor-2211 .elementor-element.elementor-element-1af2637e .elementor-heading-title{font-size:9px;}.elementor-2211 .elementor-element.elementor-element-20e7edd1{--width:40%;}.elementor-2211 .elementor-element.elementor-element-2ba49f74 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2211 .elementor-element.elementor-element-2ba49f74.elementor-element{--align-self:flex-start;}.elementor-2211 .elementor-element.elementor-element-2ba49f74 img{width:79%;max-width:100%;height:71px;}.elementor-2211 .elementor-element.elementor-element-6a731e0{--width:60%;--justify-content:flex-end;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-2211 .elementor-element.elementor-element-6a731e0.e-con{--align-self:stretch;}.elementor-2211 .elementor-element.elementor-element-3e39e2df > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-2211 .elementor-element.elementor-element-3e39e2df.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-2211 .elementor-element.elementor-element-3e39e2df .elementor-button{font-size:11px;padding:4% 6% 4% 6%;}.elementor-2211 .elementor-element.elementor-element-671ca718 .wpml-elementor-ls .wpml-ls-item{font-size:11px;line-height:16em;letter-spacing:2.4px;}.elementor-2211 .elementor-element.elementor-element-5708f060.elementor-element{--align-self:center;}}@media(min-width:768px){.elementor-2211 .elementor-element.elementor-element-689d0831{--width:25%;}.elementor-2211 .elementor-element.elementor-element-5b70d014{--width:50%;}.elementor-2211 .elementor-element.elementor-element-e3716d0{--width:25%;}.elementor-2211 .elementor-element.elementor-element-20e7edd1{--width:18%;}.elementor-2211 .elementor-element.elementor-element-6a731e0{--width:18%;}}/* Start custom CSS for container, class: .elementor-element-38841b45 */:root{
  --header-solid: #C60050;   /* colore pieno */
  --header-height: 84px;     /* regola se serve */
}

/* HEADER */
.header-scroll{
  position: fixed;
  top: 0; left: 0; right: 0;
  z-index: 9999;
  background: transparent;
  transition: none; /* evito flash all'avvio, abilito dopo via JS */
  will-change: background-color, backdrop-filter, box-shadow;
}

.header-scroll.enable-transitions{
  transition: background-color 0.6s ease, box-shadow 0.6s ease, backdrop-filter 0.3s ease;
}

.header-scroll.scrolled{
  background-color: var(--header-solid) !important;
  box-shadow: 0 8px 24px rgba(0,0,0,0.18);
  -webkit-backdrop-filter: saturate(140%) blur(6px);
  backdrop-filter: saturate(140%) blur(6px);
}

/* HERO: per sicurezza */
#hero-desktop, #hero-mobile, #hero, .hero{
  position: relative;
  min-height: 100svh;
  overflow: clip;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0897f6 *//* Inizialmente l’header è trasparente e senza ombra */
#header-desktop, 
#header-mobile {
  background-color: transparent !important;
  box-shadow: none !important;
  transition: background-color 0.5s ease;
}

/* Classe attivata dopo lo scroll: sfondo pieno e nessuna trasparenza */
#header-desktop.scrolled, 
#header-mobile.scrolled {
  background-color: #C60150 !important;
  box-shadow: none !important;
}/* End custom CSS */