.elementor-883 .elementor-element.elementor-element-366da9f{--display:flex;--min-height:800px;--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:stretch;--gap:96px 96px;--row-gap:96px;--column-gap:96px;--flex-wrap:nowrap;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:192px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-366da9f.e-con{--align-self:center;}.elementor-883 .elementor-element.elementor-element-c96e5d4{--display:flex;--min-height:800px;--border-radius:40px 40px 40px 40px;--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-883 .elementor-element.elementor-element-5d1ece9{border-radius:40px 40px 40px 40px;}.elementor-883 .elementor-element.elementor-element-5d1ece9 img{height:800px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25);}.elementor-883 .elementor-element.elementor-element-2b8aab3{--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;--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-883 .elementor-element.elementor-element-2b8aab3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-883 .elementor-element.elementor-element-7a548b8{--display:flex;}.elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button{background-color:#B80C091A;font-family:"Gantari", Sans-serif;font-size:9.5px;font-weight:900;text-transform:uppercase;letter-spacing:0.2em;text-shadow:0px 0px 2px rgba(0, 0, 0, 0.1);fill:#B80C09;color:#B80C09;box-shadow:0px 4px 12px 0px rgba(184, 12.000000000000053, 9.00000000000002, 0.1);transition-duration:0.3s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#B80C094D;border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-883 .elementor-element.elementor-element-7e7a542{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button-content-wrapper{flex-direction:row;}.elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button:hover, .elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button:focus{border-color:#B80C0980;}.elementor-883 .elementor-element.elementor-element-29faa00{z-index:10;text-align:start;}.elementor-883 .elementor-element.elementor-element-29faa00 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:96px;font-weight:900;line-height:0.9em;letter-spacing:-1px;color:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-b4cfa8c{width:var( --container-widget-width, 36rem );max-width:36rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:36rem;--container-widget-flex-grow:0;z-index:10;text-align:start;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:400;line-height:1.5em;letter-spacing:0.04em;color:#FFFFFFCC;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group{padding-right:calc( 32px/2 );padding-left:calc( 32px/2 );margin-bottom:24px;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-form-fields-wrapper{margin-left:calc( -32px/2 );margin-right:calc( -32px/2 );margin-bottom:-24px;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-883 .elementor-element.elementor-element-9a26502 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-883 .elementor-element.elementor-element-9a26502 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-883 .elementor-element.elementor-element-9a26502 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group > label, .elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-subgroup label{color:#FFFFFF99;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-mark-required .elementor-field-label:after{color:#FFFFFF99;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group > label{font-family:"Gantari", Sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-type-html{padding-bottom:0px;color:var( --e-global-color-5c66547 );font-family:"Gantari", Sans-serif;font-size:18px;font-weight:600;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group .elementor-field{color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group .elementor-field, .elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-subgroup label{font-family:"Gantari", Sans-serif;font-size:18px;font-weight:600;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#00000000;border-color:#FFFFFF99;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group .elementor-select-wrapper select{background-color:#00000000;border-color:#FFFFFF99;border-width:0px 0px 2px 0px;border-radius:0px 0px 0px 0px;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group .elementor-select-wrapper::before{color:#FFFFFF99;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;border-radius:50px 50px 50px 50px;padding:16px 48px 16px 48px;}.elementor-883 .elementor-element.elementor-element-9a26502 .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-primary );color:#ffffff;transition-duration:300ms;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button[type="submit"]{background-color:var( --e-global-color-primary );color:#ffffff;transition-duration:300ms;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button[type="submit"] svg *{fill:#ffffff;transition-duration:300ms;}.elementor-883 .elementor-element.elementor-element-9a26502 .e-form__buttons__wrapper__button-previous{color:#ffffff;transition-duration:300ms;}.elementor-883 .elementor-element.elementor-element-9a26502 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-883 .elementor-element.elementor-element-9a26502 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-883 .elementor-element.elementor-element-9a26502{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:var( --e-global-color-f420d3d );--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}.elementor-883 .elementor-element.elementor-element-c7e1feb{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-a455648{--divider-border-style:solid;--divider-color:#FFFFFF1A;--divider-border-width:1px;--divider-icon-size:40px;--divider-element-spacing:24px;}.elementor-883 .elementor-element.elementor-element-a455648 .elementor-divider-separator{width:100%;}.elementor-883 .elementor-element.elementor-element-a455648 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-883 .elementor-element.elementor-element-3cdc596{--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;--justify-content:space-between;--flex-wrap:wrap;--padding-top:64px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-f5a262c{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-883 .elementor-element.elementor-element-f5a262c:hover::before{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-883 .elementor-element.elementor-element-99614f4{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-883 .elementor-element.elementor-element-99614f4.e-con{--align-self:flex-start;}.elementor-883 .elementor-element.elementor-element-9072cce{z-index:-1;border-style:none;}.elementor-883 .elementor-element.elementor-element-9072cce .elementor-icon-wrapper{text-align:start;}.elementor-883 .elementor-element.elementor-element-9072cce .elementor-icon{font-size:24px;}.elementor-883 .elementor-element.elementor-element-9072cce .elementor-icon svg{height:24px;}.elementor-883 .elementor-element.elementor-element-ce705a8{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-883 .elementor-element.elementor-element-ce705a8 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-812dd5f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-family:"Gantari", Sans-serif;font-size:14px;color:#FFFFFFCC;}.elementor-883 .elementor-element.elementor-element-38e1ce1 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-38e1ce1 .elementor-heading-title a:hover, .elementor-883 .elementor-element.elementor-element-38e1ce1 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-38e1ce1 .elementor-heading-title a{transition-duration:0.3s;}.elementor-883 .elementor-element.elementor-element-830d335{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-883 .elementor-element.elementor-element-378be26{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-883 .elementor-element.elementor-element-378be26.e-con{--align-self:flex-start;}.elementor-883 .elementor-element.elementor-element-352e8d0{z-index:-1;border-style:none;}.elementor-883 .elementor-element.elementor-element-352e8d0 .elementor-icon-wrapper{text-align:start;}.elementor-883 .elementor-element.elementor-element-352e8d0 .elementor-icon{font-size:24px;}.elementor-883 .elementor-element.elementor-element-352e8d0 .elementor-icon svg{height:24px;}.elementor-883 .elementor-element.elementor-element-3b61ae6{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-883 .elementor-element.elementor-element-3b61ae6 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-e8057cc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-family:"Gantari", Sans-serif;font-size:14px;color:#FFFFFFCC;}.elementor-883 .elementor-element.elementor-element-79b1156 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-79b1156 .elementor-heading-title a:hover, .elementor-883 .elementor-element.elementor-element-79b1156 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-79b1156 .elementor-heading-title a{transition-duration:0.3s;}.elementor-883 .elementor-element.elementor-element-ea5657a{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-883 .elementor-element.elementor-element-d514f4c{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-883 .elementor-element.elementor-element-d514f4c.e-con{--align-self:flex-start;}.elementor-883 .elementor-element.elementor-element-19e0819{z-index:-1;}.elementor-883 .elementor-element.elementor-element-19e0819 .elementor-icon-wrapper{text-align:start;}.elementor-883 .elementor-element.elementor-element-19e0819.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-19e0819.elementor-view-stacked .elementor-icon{color:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-19e0819.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-19e0819 .elementor-icon{font-size:14px;border-width:2px 2px 2px 2px;}.elementor-883 .elementor-element.elementor-element-19e0819 .elementor-icon svg{height:14px;}.elementor-883 .elementor-element.elementor-element-8a74cee{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-883 .elementor-element.elementor-element-8a74cee .elementor-heading-title{font-size:20px;font-weight:700;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-49539dd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-family:"Gantari", Sans-serif;font-size:14px;color:#FFFFFFCC;}.elementor-883 .elementor-element.elementor-element-6855282{--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;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-883 .elementor-element.elementor-element-de238a6{box-shadow:0px 4px 6px 0px rgba(0, 0, 0, 0.15);}.elementor-883 .elementor-element.elementor-element-de238a6 .elementor-icon-wrapper{text-align:center;}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-stacked .elementor-icon{background-color:#64748B4D;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-framed .elementor-icon, .elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-default .elementor-icon{color:#64748B4D;border-color:#64748B4D;}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-framed .elementor-icon, .elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-default .elementor-icon svg{fill:#64748B4D;}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-framed .elementor-icon:hover, .elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-framed .elementor-icon:hover, .elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-de238a6.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-de238a6 .elementor-icon{font-size:20px;}.elementor-883 .elementor-element.elementor-element-de238a6 .elementor-icon svg{height:20px;}.elementor-883 .elementor-element.elementor-element-1feae4c:hover{border-radius:50% 50% 50% 50%;}.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon-wrapper{text-align:center;}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-stacked .elementor-icon{background-color:#64748B4D;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-framed .elementor-icon, .elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-default .elementor-icon{color:#64748B4D;border-color:#64748B4D;}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-framed .elementor-icon, .elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-default .elementor-icon svg{fill:#64748B4D;}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-framed .elementor-icon:hover, .elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-framed .elementor-icon:hover, .elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-1feae4c.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon{font-size:20px;}.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon svg{height:20px;}.elementor-883 .elementor-element.elementor-element-504a627{--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:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:wrap;}.elementor-883 .elementor-element.elementor-element-ef741e7{--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:flex-start;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-883 .elementor-element.elementor-element-ef741e7.e-con{--align-self:flex-start;}.elementor-883 .elementor-element.elementor-element-deb3e07{z-index:-1;border-style:none;}.elementor-883 .elementor-element.elementor-element-deb3e07 .elementor-icon-wrapper{text-align:start;}.elementor-883 .elementor-element.elementor-element-deb3e07 .elementor-icon{font-size:24px;}.elementor-883 .elementor-element.elementor-element-deb3e07 .elementor-icon svg{height:24px;}.elementor-883 .elementor-element.elementor-element-73372ee{margin:-4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-883 .elementor-element.elementor-element-73372ee .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:20px;font-weight:700;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-4f0400a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;font-family:"Gantari", Sans-serif;font-size:14px;color:#FFFFFFCC;}.elementor-883 .elementor-element.elementor-element-3b872e3 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:14px;font-weight:700;color:var( --e-global-color-5c66547 );}.elementor-883 .elementor-element.elementor-element-3b872e3 .elementor-heading-title a:hover, .elementor-883 .elementor-element.elementor-element-3b872e3 .elementor-heading-title a:focus{color:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-3b872e3 .elementor-heading-title a{transition-duration:0.3s;}.elementor-883 .elementor-element.elementor-element-7ceb0f9{--display:flex;--margin-top:64px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-883 .elementor-element.elementor-element-8ca9400{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0F172A33;border-radius:32px 32px 32px 32px;box-shadow:0px 25px 50px -12px rgba(0, 0, 0, 0.25);}.elementor-883 .elementor-element.elementor-element-8ca9400 iframe{height:500px;}.elementor-883 .elementor-element.elementor-element-746633e{--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;--overflow:hidden;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:128px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button{background-color:#F9C80E1A;font-family:"Gantari", Sans-serif;font-size:9.5px;font-weight:900;letter-spacing:0.2em;text-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );box-shadow:0px 4px 12px 0px rgba(0, 0, 0, 0.2);border-style:solid;border-width:1px 1px 1px 1px;border-color:#F9C80E4D;border-radius:50px 50px 50px 50px;padding:8px 20px 8px 20px;}.elementor-883 .elementor-element.elementor-element-62faeab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:8px 20px 8px 20px;}.elementor-883 .elementor-element.elementor-element-62faeab.elementor-element{--align-self:center;}.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button-content-wrapper{flex-direction:row;}.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button:hover, .elementor-883 .elementor-element.elementor-element-62faeab .elementor-button:focus{color:var( --e-global-color-secondary );border-color:#F9C80E80;}.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button:hover svg, .elementor-883 .elementor-element.elementor-element-62faeab .elementor-button:focus svg{fill:var( --e-global-color-secondary );}.elementor-883 .elementor-element.elementor-element-7bb8b65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-883 .elementor-element.elementor-element-7bb8b65 .elementor-heading-title{font-family:"Gantari", Sans-serif;font-size:60px;font-weight:900;line-height:1.25em;letter-spacing:-1.5px;color:var( --e-global-color-f420d3d );}.elementor-883 .elementor-element.elementor-element-f1f443a{width:var( --container-widget-width, 672px );max-width:672px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 40px) 0px;--container-widget-width:672px;--container-widget-flex-grow:0;text-align:center;font-family:"Gantari", Sans-serif;font-size:19px;font-weight:500;font-style:italic;line-height:1.6em;color:#FFFFF3B3;}.elementor-883 .elementor-element.elementor-element-f1f443a.elementor-element{--align-self:center;}.elementor-883 .elementor-element.elementor-element-7e92d0d{--display:flex;}.elementor-883 .elementor-element.elementor-element-f4e659d{--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-883 .elementor-element.elementor-element-ce9914b{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-8ed1b33{--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-883 .elementor-element.elementor-element-1a41bef{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-8d0eb56{--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-883 .elementor-element.elementor-element-55f628b{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-ad033e5{--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-883 .elementor-element.elementor-element-3fb2972{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-7090e16{--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-883 .elementor-element.elementor-element-1ef1e2c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-55e2e09{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 65% );max-width:65%;padding:28px 40px 28px 40px;--container-widget-width:65%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:var( --e-global-color-f420d3d );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:36px;}.elementor-883 .elementor-element.elementor-element-55e2e09 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFF31A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFF333;}.elementor-883 .elementor-element.elementor-element-55e2e09 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFF326;}.elementor-883 .elementor-element.elementor-element-55e2e09 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFF333;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9C80E80;}.elementor-883 .elementor-element.elementor-element-55e2e09.elementor-element{--align-self:center;}.elementor-883 .elementor-element.elementor-element-55e2e09:hover{border-radius:40px 40px 40px 40px;}.elementor-883 .elementor-element.elementor-element-55e2e09 {--n-accordion-padding:28px 40px 28px 40px;}:where( .elementor-883 .elementor-element.elementor-element-55e2e09 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gantari", Sans-serif;font-weight:700;line-height:1.1em;}:where( .elementor-883 .elementor-element.elementor-element-55e2e09 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-883 .elementor-element.elementor-element-64b363b{--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-883 .elementor-element.elementor-element-3fb9302{--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-883 .elementor-element.elementor-element-36fb75b{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-2aec32d{--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-883 .elementor-element.elementor-element-84e2a16{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-735e5df{--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-883 .elementor-element.elementor-element-b58fd08{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-1912892{--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-883 .elementor-element.elementor-element-b75a5ab{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-1789b2e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-ff279b4{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-64fa862{--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-883 .elementor-element.elementor-element-a037062{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-ac2abd8{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 65% );max-width:65%;padding:28px 40px 28px 40px;--container-widget-width:65%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:var( --e-global-color-f420d3d );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:36px;}.elementor-883 .elementor-element.elementor-element-ac2abd8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFF31A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFF333;}.elementor-883 .elementor-element.elementor-element-ac2abd8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFF326;}.elementor-883 .elementor-element.elementor-element-ac2abd8 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFF333;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9C80E80;}.elementor-883 .elementor-element.elementor-element-ac2abd8.elementor-element{--align-self:center;}.elementor-883 .elementor-element.elementor-element-ac2abd8:hover{border-radius:40px 40px 40px 40px;}.elementor-883 .elementor-element.elementor-element-ac2abd8 {--n-accordion-padding:28px 40px 28px 40px;}:where( .elementor-883 .elementor-element.elementor-element-ac2abd8 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gantari", Sans-serif;font-weight:700;line-height:1.1em;}:where( .elementor-883 .elementor-element.elementor-element-ac2abd8 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-883 .elementor-element.elementor-element-2722998{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-d2d1e48{--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-883 .elementor-element.elementor-element-ac07d73{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-df59d20{--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-883 .elementor-element.elementor-element-403f405{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-dd40190{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-62725b7{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-97ba464{--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-883 .elementor-element.elementor-element-d1a9d72{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-5414b40{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-77c8c3c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-4a88d1b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-fa2279c{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-9f63cd7{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-ab11afa{margin:0px 40px calc(var(--kit-widget-spacing, 0px) + 8px) 40px;padding:24px 24px 24px 24px;border-style:solid;border-width:1px 0px 0px 0px;border-color:#FFFFFF0D;font-family:"Gantari", Sans-serif;font-size:18px;font-weight:500;font-style:italic;line-height:1.6em;word-spacing:0.25rem;color:#FFFFF3CC;}.elementor-883 .elementor-element.elementor-element-b65e409{--n-accordion-title-font-size:20px;width:var( --container-widget-width, 65% );max-width:65%;padding:28px 40px 28px 40px;--container-widget-width:65%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:16px;--n-accordion-border-radius:40px 40px 40px 40px;--n-accordion-title-normal-color:var( --e-global-color-f420d3d );--n-accordion-title-hover-color:var( --e-global-color-secondary );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:36px;}.elementor-883 .elementor-element.elementor-element-b65e409 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFF31A;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFF333;}.elementor-883 .elementor-element.elementor-element-b65e409 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:#FFFFF326;}.elementor-883 .elementor-element.elementor-element-b65e409 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#FFFFF333;border-style:solid;border-width:2px 2px 2px 2px;border-color:#F9C80E80;}.elementor-883 .elementor-element.elementor-element-b65e409.elementor-element{--align-self:center;}.elementor-883 .elementor-element.elementor-element-b65e409:hover{border-radius:40px 40px 40px 40px;}.elementor-883 .elementor-element.elementor-element-b65e409 {--n-accordion-padding:28px 40px 28px 40px;}:where( .elementor-883 .elementor-element.elementor-element-b65e409 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Gantari", Sans-serif;font-weight:700;line-height:1.1em;}:where( .elementor-883 .elementor-element.elementor-element-b65e409 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-883 .elementor-element.elementor-element-3f482a9{--n-tabs-heading-wrap:wrap;--n-tabs-heading-overflow-x:initial;--n-tabs-title-white-space:initial;--n-tabs-title-font-size:10px;--n-tabs-title-color-active:var( --e-global-color-primary );}.elementor-883 .elementor-element.elementor-element-3f482a9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > .e-n-tab-title[aria-selected="true"], .elementor-883 .elementor-element.elementor-element-3f482a9.elementor-widget-n-tabs > .e-n-tabs[data-touch-mode='true'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover{background:var( --e-global-color-secondary );}.elementor-883 .elementor-element.elementor-element-3f482a9.elementor-widget-n-tabs > .e-n-tabs > .e-n-tabs-heading > :is( .e-n-tab-title > .e-n-tab-title-text, .e-n-tab-title ){font-family:"Gantari", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:0.1em;}@media(min-width:768px){.elementor-883 .elementor-element.elementor-element-366da9f{--content-width:1280px;}.elementor-883 .elementor-element.elementor-element-c96e5d4{--width:41.6%;}.elementor-883 .elementor-element.elementor-element-2b8aab3{--width:58%;}.elementor-883 .elementor-element.elementor-element-f5a262c{--width:23%;}.elementor-883 .elementor-element.elementor-element-830d335{--width:23%;}.elementor-883 .elementor-element.elementor-element-ea5657a{--width:23%;}.elementor-883 .elementor-element.elementor-element-504a627{--width:23%;}}@media(max-width:1024px) and (min-width:768px){.elementor-883 .elementor-element.elementor-element-c96e5d4{--width:75%;}.elementor-883 .elementor-element.elementor-element-2b8aab3{--width:60%;}.elementor-883 .elementor-element.elementor-element-f5a262c{--width:48%;}.elementor-883 .elementor-element.elementor-element-830d335{--width:48%;}.elementor-883 .elementor-element.elementor-element-ea5657a{--width:48%;}.elementor-883 .elementor-element.elementor-element-504a627{--width:48%;}}@media(max-width:1024px){.elementor-883 .elementor-element.elementor-element-366da9f{--min-height:450px;--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;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--padding-top:64px;--padding-bottom:192px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-c96e5d4{--min-height:450px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-c96e5d4.e-con{--align-self:center;}.elementor-883 .elementor-element.elementor-element-5d1ece9.elementor-element{--align-self:center;}.elementor-883 .elementor-element.elementor-element-5d1ece9 img{height:750px;object-fit:cover;border-radius:40px 40px 40px 40px;}.elementor-883 .elementor-element.elementor-element-b4cfa8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 64px) 0px;text-align:center;font-size:18px;}.elementor-883 .elementor-element.elementor-element-9a26502{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-883 .elementor-element.elementor-element-f5a262c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-99614f4{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-812dd5f{text-align:center;}.elementor-883 .elementor-element.elementor-element-830d335{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-378be26{--justify-content:center;}.elementor-883 .elementor-element.elementor-element-e8057cc{text-align:center;}.elementor-883 .elementor-element.elementor-element-d514f4c{--justify-content:center;}.elementor-883 .elementor-element.elementor-element-49539dd{text-align:center;}.elementor-883 .elementor-element.elementor-element-6855282{--justify-content:center;}.elementor-883 .elementor-element.elementor-element-504a627{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-ef741e7{--justify-content:center;}.elementor-883 .elementor-element.elementor-element-4f0400a{text-align:center;}.elementor-883 .elementor-element.elementor-element-3b872e3{text-align:center;}.elementor-883 .elementor-element.elementor-element-7bb8b65 .elementor-heading-title{font-size:48px;}.elementor-883 .elementor-element.elementor-element-7e92d0d{--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-883 .elementor-element.elementor-element-f4e659d{--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-883 .elementor-element.elementor-element-3f482a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-883 .elementor-element.elementor-element-366da9f{--content-width:100%;--min-height:280px;--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;--align-items:stretch;--gap:64px 64px;--row-gap:64px;--column-gap:64px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-883 .elementor-element.elementor-element-c96e5d4{--width:90%;--min-height:280px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-5d1ece9{text-align:center;}.elementor-883 .elementor-element.elementor-element-5d1ece9 img{height:280px;object-fit:cover;object-position:center center;border-radius:40px 40px 40px 40px;}.elementor-883 .elementor-element.elementor-element-2b8aab3{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-7a548b8{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button{font-size:9px;padding:6px 16px 6px 16px;}.elementor-883 .elementor-element.elementor-element-29faa00{text-align:center;}.elementor-883 .elementor-element.elementor-element-29faa00 .elementor-heading-title{font-size:60px;}.elementor-883 .elementor-element.elementor-element-b4cfa8c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;font-size:16px;}.elementor-883 .elementor-element.elementor-element-9a26502{margin:0px 10px calc(var(--kit-widget-spacing, 0px) + 0px) 10px;}.elementor-883 .elementor-element.elementor-element-c7e1feb{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-f5a262c{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-38e1ce1{text-align:center;}.elementor-883 .elementor-element.elementor-element-830d335{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-79b1156{text-align:center;}.elementor-883 .elementor-element.elementor-element-ea5657a{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-6855282{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-504a627{--width:100%;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-883 .elementor-element.elementor-element-3b872e3{text-align:center;}.elementor-883 .elementor-element.elementor-element-8ca9400 iframe{height:400px;}.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button{font-size:9px;padding:6px 16px 6px 16px;}.elementor-883 .elementor-element.elementor-element-7bb8b65 .elementor-heading-title{font-size:48px;}.elementor-883 .elementor-element.elementor-element-f1f443a{font-size:18px;}.elementor-883 .elementor-element.elementor-element-d2d1e48{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}}/* Start custom CSS for image, class: .elementor-element-5d1ece9 *//* Gestione dell'altezza fissa definita nel codice */
@media (min-width: 1025px) {
    .elementor-883 .elementor-element.elementor-element-5d1ece9 { 
        height: 800px !important; }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .elementor-883 .elementor-element.elementor-element-5d1ece9 { 
        height: 750px !important;
    }
}

@media (max-width: 767px) {
    /* Assicura che l'immagine interna riempia lo spazio dei 280px */
    .elementor-883 .elementor-element.elementor-element-5d1ece9 img {
        height: 280px !important;
    }
}

/* Overlay scuro sottile (bg-black/5) */
.elementor-883 .elementor-element.elementor-element-5d1ece9::after {
    content: '';
    position: absolute;
    inset: 0;
    background-color: rgba(0, 0, 0, 0.05);
    pointer-events: none;
    border-radius: 40px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7e7a542 */.elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button {
    backdrop-filter: blur(4px);
}

/* Forza la dimensione dell'icona SVG ignorando la tipografia del testo */
.elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button-icon svg {
    width: 15px;  
    height: 15px; 
}

/* Centra l'icona con il testo (FONDAMENTALE) */
.elementor-883 .elementor-element.elementor-element-7e7a542 .elementor-button-text {
    line-height: 1 !important;
    display: flex !important;
    align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-29faa00 *//* 1. Forza il widget a essere il punto di ancoraggio spaziale */
.elementor-883 .elementor-element.elementor-element-29faa00 {
    position: relative !important;
    z-index: 1 !important;
}

/* 2. Crea il Glow */
.elementor-883 .elementor-element.elementor-element-29faa00::before {
    content: "";
    position: absolute;
    top: 50%;
    left: 40%;
    transform: translate(-50%, -50%);
    width: 170%; /* Aumentato per sicurezza */
    height: 170%;
    /* Opacità leggermente alzata per verificare che appaia */
    background: radial-gradient(circle, rgba(249, 200, 14, 0.25) 0%,
        rgba(249, 200, 14, 0) 70%);
    filter: blur(80px);
    z-index: -1 !important; /* Lo spinge dietro il testo, ma dentro il widget */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for form, class: .elementor-element-9a26502 *//* ====== COLORE BORDO CAMPI ====== */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field:focus {
    border-bottom-color: #F9C80E !important;
}

/* ====== BUTTON ====== */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button {
    /* Colore e ombra del button */
    background: linear-gradient(90deg, #B80C09, #9E0A08);
    box-shadow: 0px 10px 15px 0px rgba(184, 12, 9, 0.2) !important;
    
    /* Centramento testo e icona */
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
    gap: 12px !important; 
}

/* La dinamica di interazione: sollevamento e ampliamento dell'ombra al passaggio del mouse */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button:hover {
    transform: translateY(-2px) scale(1.02);
    box-shadow: 0px 15px 20px 0px rgba(184, 12, 9, 0.3) !important;
}

/* ===== ALLINEAMENTO ETICHETTE ======
    Incolonnamento icona e testo */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-label {
    display: flex !important;
    align-items: center !important;
    gap: 8px !important;
}

/* Sicurezza vettoriale: impedisce lo schiacciamento dell'icona e ne uniforma il colore */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-label svg {
    flex-shrink: 0 !important;
    stroke: currentColor !important; 
    margin-bottom: 2px !important;
}

/* ====== TESTO PRIVACY ====== */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-type-acceptance .elementor-field-option label,
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-type-checkbox .elementor-field-option label {
    font-size: 12px !important; 
    font-weight: 500 !important; 
    color: rgba(255, 255, 255, 0.6) !important; 
}

.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-type-acceptance input[type="checkbox"],
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-type-checkbox input[type="checkbox"] {
    margin-right: 10px !important;
}

/* ======================
   PROTOCOLLO DI FIX: FRECCIA PULSANTE "INVIA"
   ===================== */

/* 1. Preparazione del contenitore del pulsante */


/* 2. Iniezione e Geometria della Freccia (ArrowRight Lucide) */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button::after {
    content: '';
    display: inline-block;
    width: 20px;  /* w-5 */
    height: 20px; /* h-5 */
    background-color: currentColor; /* Eredita il bianco del testo */
    
    /* Iniezione del tracciato esatto di Lucide ArrowRight */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14'/%3E%3Cpath d='m12 5 7 7-7 7'/%3E%3C/svg%3E");
    
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    
    /* Gestione della transizione per l'effetto group-hover */
    transition: transform 0.3s ease-out !important;
}

/* 3. Implementazione dell'animazione Hover (translate-x-1) */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button:hover::after {
    /* Sposta la freccia a destra di 4px (1 unità Tailwind) */
    transform: translateX(4px) !important;
}

/* 4. Feedback tattile (active:scale-95) */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-button:active {
    transform: scale(0.95) !important;
}

/* Distanzia il quadrato del checkbox dal testo (Equivalente a gap-3) */


/* ==========================================================================
   STILE DELLE OPZIONI DEL MENU A TENDINA (SELECT BOX)
   ========================================================================== */

/* Bersaglia le singole voci della tendina */
.elementor-883 .elementor-element.elementor-element-9a26502 select.elementor-field option {
    /* Il colore testo Dark Navy del tuo codice React */
    color: #0F172A !important; 
    
    /* Forza uno sfondo panna solido per evitare che le scritte 
       si sovrappongano al testo sottostante quando la tendina si apre */
    background-color: #FFFFFF !important; 
    
    /* Il tentativo di forzare il padding (p-2). 
       Nota: funzionerà su Chrome/Edge, ma sarà ignorato da Safari/iOS */
    padding: 8px 12px !important;
}

/* Oscurisce leggermente la prima opzione ("Seleziona un'opzione") 
   per farle assumere il ruolo visivo di un placeholder */
.elementor-883 .elementor-element.elementor-element-9a26502 select.elementor-field option[value=""] {
    color: rgba(15, 23, 42, 0.5) !important; /* Dark Navy al 50% */
}

/* ======================
   FORZATURA CROMATICA OPZIONI TENDINA (DESKTOP)
   ===================== */
/* Colpisce in modo aggressivo qualsiasi tag option dentro il form */
.elementor-883 .elementor-element.elementor-element-9a26502 .elementor-field-group select.elementor-field option,
.elementor-883 .elementor-element.elementor-element-9a26502 select option {
    color: #0F172A !important; /* Forza il testo Dark Navy */
    background-color: #FFFFF3 !important; /* Forza lo sfondo Panna */
    font-weight: 600 !important;
}/* End custom CSS */
/* Start custom CSS for divider, class: .elementor-element-a455648 */.elementor-883 .elementor-element.elementor-element-a455648 .elementor-icon{
    color: rgba(249, 200, 14, 0.8);
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-9072cce */.elementor-883 .elementor-element.elementor-element-9072cce .elementor-icon{
    color: rgba(184, 12, 9, 0.9);
}

/* 1. Forza la trasparenza del contenitore principale per non ostruire il bagliore retrostante */
.elementor-883 .elementor-element.elementor-element-9072cce .elementor-icon {
    position: relative;
    background-color: transparent !important;
}

/* 2. Generazione del bagliore pulsante nello strato inferiore */
.elementor-883 .elementor-element.elementor-element-9072cce .elementor-icon::before {
    content: '';
    position: absolute;
    top: -16px; left: -16px; right: -16px; bottom: -16px;
    background-color: rgba(249, 200, 14, 0.4);
    filter: blur(24px);
    border-radius: 50%;
    z-index: -1;
    animation: pulse-glow 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    /* Impedisce al livello sfocato di intercettare i click del mouse destinati ad altri elementi */
    pointer-events: none; 
}

/* 3. Matematica dell'animazione */
@keyframes pulse-glow {
    0%, 100% { opacity: 1; }
    50% { opacity: .5; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-352e8d0 */.elementor-883 .elementor-element.elementor-element-352e8d0 .elementor-icon{
    color: rgba(184, 12, 9, 0.9);
}

/* 1. Forza la trasparenza del contenitore principale per non ostruire il bagliore retrostante */
.elementor-883 .elementor-element.elementor-element-352e8d0 .elementor-icon {
    position: relative;
    background-color: transparent !important;
}

/* 2. Generazione del bagliore pulsante nello strato inferiore */
.elementor-883 .elementor-element.elementor-element-352e8d0 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -16px; left: -16px; right: -16px; bottom: -16px;
    background-color: rgba(249, 200, 14, 0.4);
    filter: blur(24px);
    border-radius: 50%;
    z-index: -1;
    animation: pulse-glow 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    /* Impedisce al livello sfocato di intercettare i click del mouse destinati ad altri elementi */
    pointer-events: none; 
}

/* 3. Matematica dell'animazione */
@keyframes pulse-glow {
    0%, 100% { opacity: 1; }
    50% { opacity: .5; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-19e0819 */.elementor-883 .elementor-element.elementor-element-19e0819 .elementor-icon{
    color: rgba(184, 12, 9, 0.9);
}

/* Sovrascrittura della cornice nativa Elementor: 
   Applica il Rosso Brand (#B80C09) con opacità al 90% e spessore 2px */
.elementor-883 .elementor-element.elementor-element-19e0819 .elementor-icon {
    border: 2px solid rgba(184, 12, 9, 0.9) !important;
    background-color: transparent !important;
}

/* Mantiene il glow giallo retrostante intatto e animato */
.elementor-883 .elementor-element.elementor-element-19e0819 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -16px; left: -16px; right: -16px; bottom: -16px;
    background-color: rgba(249, 200, 14, 0.4);
    filter: blur(24px);
    border-radius: 50%;
    z-index: -1;
    animation: pulse-glow 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    pointer-events: none; 
}

@keyframes pulse-glow {
    0%, 100% { opacity: 1; }
    50% { opacity: .5; }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-de238a6 *//* 1. PULIZIA ASSOLUTA: Assicura che i contenitori rettangolari padre siano invisibili */
.elementor-883 .elementor-element.elementor-element-de238a6, 
.elementor-883 .elementor-element.elementor-element-de238a6 .elementor-widget-container {
    background-color: transparent !important;
    box-shadow: none !important;
}

/* 2. GEOMETRIA DEL CERCHIO: Applica l'ombra strettamente al perimetro circolare */
.elementor-883 .elementor-element.elementor-element-de238a6 .elementor-icon {
    /* Parametri Ombra: X, Y, Blur, Spread, Colore (Nero opacità 15%) */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.15) !important;
    border-radius: 50% !important; /* Forza l'aderenza circolare */
    transition: all 0.3s ease !important;
}

/* 3. DINAMICA HOVER: Micro-sollevamento e cambio colore ombra (Opzionale: rosso) */
.elementor-883 .elementor-element.elementor-element-de238a6 .elementor-icon:hover {
    transform: translateY(-2px);
    /* Seleziona se preferisci mantenere l'ombra scura o farla brillare col Rosso Brand */
    box-shadow: 0px 6px 12px rgba(184, 12, 9, 0.2) !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-1feae4c *//* 1. Distruzione dell'icona nativa di Elementor */
.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon i,
.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon svg {
    display: none !important;
}

/* 2. Generazione dello pseudo-elemento mascherato */
.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon {
    position: relative;
}

.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon::after {
    content: '';
    display: block;
    /* Metriche: adatta questi valori per scalare l'icona all'interno del cerchio */
    width: 20px;
    height: 20px;
    /* Eredita il colore dal pannello Stile di Elementor (diventerà rosso all'hover) */
    background-color: currentColor;
    
    /* Iniezione del tracciato Lucide LinkedIn URL-encoded */
    -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z'/%3E%3Crect width='4' height='12' x='2' y='9'/%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3C/svg%3E");
    mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z'/%3E%3Crect width='4' height='12' x='2' y='9'/%3E%3Ccircle cx='4' cy='4' r='2'/%3E%3C/svg%3E");
    
    -webkit-mask-size: contain;
    mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-position: center;
    mask-position: center;
}

/* 1. PULIZIA ASSOLUTA: Assicura che i contenitori rettangolari padre siano invisibili */
.elementor-883 .elementor-element.elementor-element-1feae4c, 
.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-widget-container {
    background-color: transparent !important;
    box-shadow: none !important;
}

/* 2. GEOMETRIA DEL CERCHIO: Applica l'ombra strettamente al perimetro circolare */
.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon {
    /* Parametri Ombra: X, Y, Blur, Spread, Colore (Nero opacità 15%) */
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.15) !important;
    border-radius: 50% !important; /* Forza l'aderenza circolare */
    transition: all 0.3s ease !important;
}

/* 3. DINAMICA HOVER: Micro-sollevamento e cambio colore ombra (Opzionale: rosso) */
.elementor-883 .elementor-element.elementor-element-1feae4c .elementor-icon:hover {
    transform: translateY(-2px);
    /* Seleziona se preferisci mantenere l'ombra scura o farla brillare col Rosso Brand */
    box-shadow: 0px 6px 12px rgba(184, 12, 9, 0.2) !important; 
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-deb3e07 */.elementor-883 .elementor-element.elementor-element-deb3e07 .elementor-icon{
    color: rgba(184, 12, 9, 0.9);
}

/* 1. Forza la trasparenza del contenitore principale per non ostruire il bagliore retrostante */
.elementor-883 .elementor-element.elementor-element-deb3e07 .elementor-icon {
    position: relative;
    background-color: transparent !important;
}

/* 2. Generazione del bagliore pulsante nello strato inferiore */
.elementor-883 .elementor-element.elementor-element-deb3e07 .elementor-icon::before {
    content: '';
    position: absolute;
    top: -16px; left: -16px; right: -16px; bottom: -16px;
    background-color: rgba(249, 200, 14, 0.4);
    filter: blur(24px);
    border-radius: 50%;
    z-index: -1;
    animation: pulse-glow 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
    /* Impedisce al livello sfocato di intercettare i click del mouse destinati ad altri elementi */
    pointer-events: none; 
}

/* 3. Matematica dell'animazione */
@keyframes pulse-glow {
    0%, 100% { opacity: 1; }
    50% { opacity: .5; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-62faeab *//* 1. Neutralizzazione dell'interattività del link (trasforma il pulsante in un badge) */
.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button {
    cursor: default !important;
    pointer-events: none !important; /* Impedisce qualsiasi interazione o click a vuoto */
}

/* 2. Motore Ottico: Sfocatura dello sfondo sottostante (Backdrop Blur) */
.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button {
    -webkit-backdrop-filter: blur(4px) !important;
    backdrop-filter: blur(4px) !important;
}

/* ==========================================================================
   3. CONTROLLO VETTORIALE DELL'ICONA (Dimensioni e Spessore)
   ========================================================================== */

/* Regole Desktop e Tablet (Traduzione di md:w-4 md:h-4) */
.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button-icon svg,
.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button-icon i {
    width: 16px !important;
    height: 16px !important;
    font-size: 16px !important; /* Sicurezza per icone font-based */
    /* Forza lo spessore del tracciato come da sorgente React (stroke-[2.5]) */
    stroke-width: 2.5px !important; 
    /* Allineamento ottico rispetto al testo maiuscolo */
    margin-bottom: 1px !important; 
}

/* Regole Mobile (Traduzione di w-3.5 h-3.5) */
@media (max-width: 767px) {
    .elementor-883 .elementor-element.elementor-element-62faeab .elementor-button-icon svg,
    .elementor-883 .elementor-element.elementor-element-62faeab .elementor-button-icon i {
        width: 14px !important;
        height: 14px !important;
        font-size: 14px !important;
    }
}

/* ==========================================================================
   4. GEOMETRIA FLEXBOX: Centratura Assoluta Icona e Testo
   ========================================================================== */

/* Forza il contenitore interno a comportarsi come Flexbox */
.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button-content-wrapper {
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
}

/* Neutralizza i comportamenti "inline" residui dell'icona */
.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button-icon {
    display: flex !important;
    align-items: center !important;
    margin-bottom: 0 !important; /* Annulla eventuali micro-margini precedenti */
}

/* Neutralizza l'altezza di riga che potrebbe sbilanciare il testo maiuscolo */
.elementor-883 .elementor-element.elementor-element-62faeab .elementor-button-text {
    line-height: 1 !important;
    display: flex !important;
    align-items: center !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7bb8b65 *//* 1. Forza il widget a essere il punto di ancoraggio spaziale */
.elementor-883 .elementor-element.elementor-element-7bb8b65 {
    position: relative !important;
    z-index: 1 !important;
}

/* 2. Crea il Glow */
.elementor-883 .elementor-element.elementor-element-7bb8b65::before {
    content: "";
    position: absolute;
    top: 80%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 150%; /* Aumentato per sicurezza */
    height: 150%;
    /* Opacità leggermente alzata per verificare che appaia */
    background: radial-gradient(circle, rgba(249, 200, 14, 0.25) 0%, rgba(249, 200, 14, 0) 70%);
    filter: blur(100px);
    z-index: -1 !important; /* Lo spinge dietro il testo, ma dentro il widget */
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-55e2e09 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-55e2e09 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ac2abd8 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-ac2abd8 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b65e409 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-b65e409 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-55e2e09 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-55e2e09 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ac2abd8 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-ac2abd8 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b65e409 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-b65e409 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-55e2e09 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-55e2e09 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ac2abd8 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-ac2abd8 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b65e409 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-b65e409 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ce9914b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ce9914b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ce9914b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1a41bef *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1a41bef p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1a41bef {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-55f628b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-55f628b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-55f628b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-3fb2972 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-3fb2972 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-3fb2972 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1ef1e2c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-1ef1e2c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-1ef1e2c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-55e2e09 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-55e2e09 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-55e2e09 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-36fb75b *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-36fb75b p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-36fb75b {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-84e2a16 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-84e2a16 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-84e2a16 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b58fd08 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b58fd08 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b58fd08 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b75a5ab *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-b75a5ab p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-b75a5ab {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ff279b4 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ff279b4 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ff279b4 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a037062 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-a037062 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-a037062 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ac2abd8 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-ac2abd8 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-ac2abd8 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ac07d73 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ac07d73 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ac07d73 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d2d1e48 */.elementor-883 .elementor-element.elementor-element-d2d1e48{
    padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-403f405 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-403f405 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-403f405 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-62725b7 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-62725b7 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-62725b7 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d1a9d72 *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-d1a9d72 p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-d1a9d72 {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-77c8c3c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-77c8c3c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-77c8c3c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-fa2279c *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-fa2279c p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-fa2279c {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-ab11afa *//* ==========================================================================
   BONIFICA NODO TESTUALE: NEUTRALIZZAZIONE MARGINI NATIVI
   ========================================================================== */

/* Distrugge i margini inferiori imposti dai tag di paragrafo del tema globale,
   preservando unicamente il padding pb-8 (32px) configurato nel widget */
.elementor-883 .elementor-element.elementor-element-ab11afa p {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

/* Assicura che l'intero blocco rispetti il colore imposto, forzando l'ereditarietà */
.elementor-883 .elementor-element.elementor-element-ab11afa {
    color: rgba(249, 250, 251, 0.8) !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-b65e409 *//* ===================
   1. STRUTTURA ESTERNA: BORDI E EFFETTO VETRO
   ================ */
/* MODIFICA QUESTA PARTE PER LO STATO INATTIVO */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item {
    margin-bottom: 12px !important;
    border-radius: 40px !important;

    background-color: rgba(255, 255, 243, 0.15) !important; 
    border: 1px solid rgba(255, 255, 243, 0.4) !important;
    
    /* Aumentato il blur per un effetto vetro più realistico */
    -webkit-backdrop-filter: blur(8px) !important;
    backdrop-filter: blur(8px) !important;
    overflow: hidden !important;
    transition: all 0.3s ease !important;
}

/* HOVER (Solo quando è chiuso): Diminuisce la trasparenza (Aumenta opacità) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item:not([open]):not(.e-active):hover {
    /* Passa dallo 0.4 allo 0.55 di opacità per un feedback solido */
    background-color: rgba(255, 255, 243, 0.2) !important; 
    
    /* Il bordo giallo diventa più vibrante al passaggio del mouse */
    border-color: rgba(249, 200, 14, 0.7) !important;
    
    cursor: pointer;
}

/* 2. MODIFICA QUESTA PARTE PER LO STATO APERTO */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item[open],
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item.e-active {
    /* Manteniamo lo stesso Navy scuro per evitare l'effetto "non uniforme" */
    background-color: rgba(255, 255, 243, 0.25) !important; 
    
    /* Bordo più vibrante all'apertura */
    border-color: rgba(249, 200, 14, 0.8) !important;
    box-shadow: 0 12px 24px rgba(0, 0, 0, 0.3) !important;
}
/* =========================
   2. ELIMINAZIONE BORDI FANTASMA NATIVI
   ====================== */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title,
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item > summary {
    display: flex !important;
    justify-content: space-between !important;
    align-items: center !important;
    width: 100% !important;
    /* Neutralizzazione Totale per rendere il colore uniforme */
    background: transparent !important;
    border: none !important;
    box-shadow: none !important; /* Elimina l'ombra che faceva sembrare il colore non uniforme */
    outline: none !important;
}

/* Assicura che anche il contenitore del contenuto non abbia ombre interne */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-content {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* =========================
   3. DOMINIO VETTORIALE: CENTRATURA ASSOLUTA (BYPASS FLEXBOX)
   ===================== */

/* 3.1 Il Cerchio Esterno (L'Ancora Spaziale) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title-icon {
    position: relative !important; /* CRITICO: Ancora per il posizionamento assoluto */
    background-color: rgba(255, 255, 243, 0.1) !important;
    border-radius: 50% !important;
    width: 36px !important; 
    height: 36px !important;
    display: block !important;
    transition: all 0.5s ease !important;
    color: rgba(255, 255, 243, 0.4) !important;
    flex-shrink: 0 !important;
}

/* 3.3 Il Tracciato SVG (Centratura Matematica Assoluta) */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item-title-icon svg {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
    
    fill: none !important; 
    width: 20px !important; 
    height: 20px !important;
    display: block !important;
    transition: all 0.3s ease !important;
}

/* 3.4 Reattività (Colore e Rotazione del Cerchio Padre) */
/* Ruotando il cerchio padre, l'SVG ancorato al suo interno ruoterà di conseguenza */
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item[open] .e-n-accordion-item-title-icon,
.elementor-883 .elementor-element.elementor-element-b65e409 .e-n-accordion-item.e-active .e-n-accordion-item-title-icon {
    background-color: #F9C80E !important; 
    color: #0F172A !important; 
    transform: rotate(180deg) !important; 
}

/* =======================
   FIX RESPONSIVE: ACCORDION LARGHEZZA PIENA (MOBILE)
   ===================== */

@media (max-width: 767px) {
    /* 1. Forza il widget a prendersi tutto il centro della pagina */
    .elementor-883 .elementor-element.elementor-element-b65e409 {
        width: 100% !important;
        max-width: 100% !important;
        padding-left: 10px !important;
        padding-right: 10px !important;
    }
}/* End custom CSS */
/* Start custom CSS for nested-tabs, class: .elementor-element-3f482a9 *//* =========================
   AGGIORNAMENTO DOM NIDIFICATO: DESIGN A PILLOLA (PILLS)
   ====================== */

/* 1. Distruzione dell'impaginazione unita nativa (Nuova classe .e-n-tabs-heading) */
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tabs-heading {
    display: flex !important;
    justify-content: center !important;
    gap: 12px !important; /* Traduzione di gap-3 */
    border: none !important;
    margin-bottom: 32px !important; /* Traduzione di mb-8 */
    background: transparent !important; /* Annulla sfondi grigi di default */
}

/* 2. Geometria del "Pill" inattivo (Nuova classe .e-n-tab-title) */
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title {
    border-radius: 50px !important;
    border: 1px solid rgba(255, 255, 255, 0.1) !important;
    background-color: rgba(255, 255, 255, 0.05) !important;
    color: rgba(249, 250, 251, 0.6) !important; /* text-bg-cream/60 */
    padding: 8px 20px !important; /* px-5 py-2 */
    transition: all 0.3s ease !important;
    justify-content: center !important;
    align-items: center !important;
    
    /* NEGAZIONE ASSOLUTA: Distrugge qualsiasi ombra di default di Elementor */
    box-shadow: none !important; 
}

/* 3. Reattività Hover (Mantenuta piatta) */
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title:hover {
    background-color: rgba(255, 255, 255, 0.1) !important;
    border-color: rgba(255, 255, 255, 0.3) !important;
    
    /* PREVENZIONE: Evita che un hover generi l'ombra prima del clic */
    box-shadow: none !important; 
}

/* 4. Stato Attivo: La Dominanza del Giallo Brand (Sovrascrittura Multi-Trigger) */
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title.e-active,
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title[aria-selected="true"],
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title.e-active:hover {
    background-color: #F9C80E !important; 
    border-color: #F9C80E !important;
    
    /* INIEZIONE OMRA: Applicata rigorosamente solo qui */
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.2) !important;
}

/* Penetrazione Vettoriale: forza il cambio colore colpendo il nodo testo esatto */
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title.e-active,
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title.e-active .e-n-tab-title-text,
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title[aria-selected="true"],
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title[aria-selected="true"] .e-n-tab-title-text {
    color: #B80C09 !important; /* Rosso Brand */
}

/* 5. Rimozione dei bordi dai contenuti nidificati */
.elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tabs-content {
    border: none !important;
    padding: 0 !important; /* Azzera gli spazi morti predefiniti del nuovo widget */
}

/* =========================
   FIX ALLINEAMENTO VERTICALE MOBILE
   ====================== */

@media (max-width: 767px) {
    /* 1. Forza l'allineamento centrale perfetto nel contenitore delle pillole */
    .elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tabs-heading {
        align-items: center !important; 
        flex-wrap: wrap !important; /* Permette alle pillole di scendere se lo schermo è stretto */
        justify-content: center !important;
        margin-top: 0 !important; /* Elimina eventuali spinte verso l'alto */
    }

    /* 2. Neutralizza i margini residui sulle singole schede */
    .elementor-883 .elementor-element.elementor-element-3f482a9 .e-n-tab-title {
        margin: 0 !important; /* Elimina il dislivello tra la prima e le altre */
        
        /* Ottimizzazione spazio per schermi piccoli (es. iPhone 13 Pro) */
        padding: 6px 16px !important; 
        min-height: auto !important;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Gantari';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.alsiglutenfree.com/wp-content/uploads/2026/05/Gantari-Regular.woff2') format('woff2');
}
@font-face {
	font-family: 'Gantari';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.alsiglutenfree.com/wp-content/uploads/2026/05/Gantari-Italic.woff2') format('woff2');
}
@font-face {
	font-family: 'Gantari';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.alsiglutenfree.com/wp-content/uploads/2026/05/Gantari-Medium.woff2') format('woff2');
}
@font-face {
	font-family: 'Gantari';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://www.alsiglutenfree.com/wp-content/uploads/2026/05/Gantari-SemiBold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gantari';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.alsiglutenfree.com/wp-content/uploads/2026/05/Gantari-Bold.woff2') format('woff2');
}
@font-face {
	font-family: 'Gantari';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.alsiglutenfree.com/wp-content/uploads/2026/05/Gantari-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */