.elementor-8822 .elementor-element.elementor-element-16e699c{--display:flex;--justify-content:center;--z-index:0;}.elementor-8822 .elementor-element.elementor-element-16e699c:not(.elementor-motion-effects-element-type-background), .elementor-8822 .elementor-element.elementor-element-16e699c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4a6b3c9 );}.elementor-8822 .elementor-element.elementor-element-7fab6dc{z-index:0;}.elementor-8822 .elementor-element.elementor-element-da628b8{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-8822 .elementor-element.elementor-element-2d7b117 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-e01ee9b{margin:24px 0px calc(var(--kit-widget-spacing, 0px) + 48px) 0px;}.elementor-8822 .elementor-element.elementor-element-e01ee9b .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-558cd08 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-66a603d{z-index:0;}.elementor-8822 .elementor-element.elementor-element-96091cb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-7106a1b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-8822 .elementor-element.elementor-element-7106a1b:not(.elementor-motion-effects-element-type-background), .elementor-8822 .elementor-element.elementor-element-7106a1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-136e22e );}.elementor-8822 .elementor-element.elementor-element-6d139d0{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-c184930{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-6c1e467{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-93377dd .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-dcbf98e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-cbb0cb7{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-f1c3261{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8822 .elementor-element.elementor-element-f1c3261:not(.elementor-motion-effects-element-type-background), .elementor-8822 .elementor-element.elementor-element-f1c3261 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8eebe15 );}.elementor-8822 .elementor-element.elementor-element-bb96f01 .elementor-icon-wrapper{text-align:start;}.elementor-8822 .elementor-element.elementor-element-bb96f01.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0992455 );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-bb96f01.elementor-view-framed .elementor-icon, .elementor-8822 .elementor-element.elementor-element-bb96f01.elementor-view-default .elementor-icon{color:var( --e-global-color-0992455 );border-color:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-bb96f01.elementor-view-framed .elementor-icon, .elementor-8822 .elementor-element.elementor-element-bb96f01.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-bb96f01.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-bb96f01.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-bb96f01 .elementor-icon{font-size:36px;padding:12px;}.elementor-8822 .elementor-element.elementor-element-bb96f01 .elementor-icon svg{height:36px;}.elementor-8822 .elementor-element.elementor-element-4edcc18 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-8f27c6f .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-19eeacf{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8822 .elementor-element.elementor-element-19eeacf:not(.elementor-motion-effects-element-type-background), .elementor-8822 .elementor-element.elementor-element-19eeacf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8eebe15 );}.elementor-8822 .elementor-element.elementor-element-551856a .elementor-icon-wrapper{text-align:start;}.elementor-8822 .elementor-element.elementor-element-551856a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0992455 );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-551856a.elementor-view-framed .elementor-icon, .elementor-8822 .elementor-element.elementor-element-551856a.elementor-view-default .elementor-icon{color:var( --e-global-color-0992455 );border-color:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-551856a.elementor-view-framed .elementor-icon, .elementor-8822 .elementor-element.elementor-element-551856a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-551856a.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-551856a.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-551856a .elementor-icon{font-size:36px;padding:12px;}.elementor-8822 .elementor-element.elementor-element-551856a .elementor-icon svg{height:36px;}.elementor-8822 .elementor-element.elementor-element-b303baa .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-ca99c0e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-ac5958d{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8822 .elementor-element.elementor-element-ac5958d:not(.elementor-motion-effects-element-type-background), .elementor-8822 .elementor-element.elementor-element-ac5958d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8eebe15 );}.elementor-8822 .elementor-element.elementor-element-b56e08d .elementor-icon-wrapper{text-align:start;}.elementor-8822 .elementor-element.elementor-element-b56e08d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0992455 );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-b56e08d.elementor-view-framed .elementor-icon, .elementor-8822 .elementor-element.elementor-element-b56e08d.elementor-view-default .elementor-icon{color:var( --e-global-color-0992455 );border-color:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-b56e08d.elementor-view-framed .elementor-icon, .elementor-8822 .elementor-element.elementor-element-b56e08d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-b56e08d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-b56e08d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-b56e08d .elementor-icon{font-size:36px;padding:12px;}.elementor-8822 .elementor-element.elementor-element-b56e08d .elementor-icon svg{height:36px;}.elementor-8822 .elementor-element.elementor-element-9436491 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-ad84d29 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-445aa38{--display:flex;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-8822 .elementor-element.elementor-element-445aa38:not(.elementor-motion-effects-element-type-background), .elementor-8822 .elementor-element.elementor-element-445aa38 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8eebe15 );}.elementor-8822 .elementor-element.elementor-element-5b6250d .elementor-icon-wrapper{text-align:start;}.elementor-8822 .elementor-element.elementor-element-5b6250d.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-0992455 );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-5b6250d.elementor-view-framed .elementor-icon, .elementor-8822 .elementor-element.elementor-element-5b6250d.elementor-view-default .elementor-icon{color:var( --e-global-color-0992455 );border-color:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-5b6250d.elementor-view-framed .elementor-icon, .elementor-8822 .elementor-element.elementor-element-5b6250d.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-5b6250d.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-5b6250d.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-5b6250d .elementor-icon{font-size:36px;padding:12px;}.elementor-8822 .elementor-element.elementor-element-5b6250d .elementor-icon svg{height:36px;}.elementor-8822 .elementor-element.elementor-element-2885f02 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-2f26fcb .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-c1cc9ee{--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;--align-items:center;}.elementor-8822 .elementor-element.elementor-element-c1cc9ee:not(.elementor-motion-effects-element-type-background), .elementor-8822 .elementor-element.elementor-element-c1cc9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-8822 .elementor-element.elementor-element-fd47276{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-26c5e83{text-align:center;}.elementor-8822 .elementor-element.elementor-element-26c5e83 .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-78db078{text-align:center;}.elementor-8822 .elementor-element.elementor-element-78db078 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-7702041 .elementor-button{background-color:var( --e-global-color-8eebe15 );}.elementor-8822 .elementor-element.elementor-element-7702041 .elementor-button:hover, .elementor-8822 .elementor-element.elementor-element-7702041 .elementor-button:focus{background-color:var( --e-global-color-0992455 );}.elementor-8822 .elementor-element.elementor-element-03376e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-8822 .elementor-element.elementor-element-aa24bfb{--display:flex;--overlay-opacity:0.5;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-8822 .elementor-element.elementor-element-aa24bfb::before, .elementor-8822 .elementor-element.elementor-element-aa24bfb > .elementor-background-video-container::before, .elementor-8822 .elementor-element.elementor-element-aa24bfb > .e-con-inner > .elementor-background-video-container::before, .elementor-8822 .elementor-element.elementor-element-aa24bfb > .elementor-background-slideshow::before, .elementor-8822 .elementor-element.elementor-element-aa24bfb > .e-con-inner > .elementor-background-slideshow::before, .elementor-8822 .elementor-element.elementor-element-aa24bfb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-8822 .elementor-element.elementor-element-d9c9e3a{text-align:center;}.elementor-8822 .elementor-element.elementor-element-d9c9e3a .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-8954bcd{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:14px;--padding-bottom:14px;--padding-left:14px;--padding-right:14px;}.elementor-8822 .elementor-element.elementor-element-8954bcd:not(.elementor-motion-effects-element-type-background), .elementor-8822 .elementor-element.elementor-element-8954bcd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a01dc6f );}.elementor-8822 .elementor-element.elementor-element-db7eac5 img{width:116px;}.elementor-8822 .elementor-element.elementor-element-e797d00 img{width:60px;}.elementor-8822 .elementor-element.elementor-element-8ca1cca img{width:40px;}.elementor-8822 .elementor-element.elementor-element-e6e3e6f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:24px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-8822 .elementor-element.elementor-element-d7a724c{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );color:var( --e-global-color-8eebe15 );}.elementor-8822 .elementor-element.elementor-element-d7a724c a:hover, .elementor-8822 .elementor-element.elementor-element-d7a724c a:focus{color:var( --e-global-color-a01dc6f );}@media(max-width:1366px){.elementor-8822 .elementor-element.elementor-element-da628b8{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-6d139d0{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}.elementor-8822 .elementor-element.elementor-element-cbb0cb7{--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;--flex-wrap:wrap;}.elementor-8822 .elementor-element.elementor-element-fd47276{--padding-top:24px;--padding-bottom:24px;--padding-left:0px;--padding-right:0px;}}@media(max-width:1200px){.elementor-8822 .elementor-element.elementor-element-16e699c{--min-height:82vh;}}@media(max-width:1024px){.elementor-8822 .elementor-element.elementor-element-16e699c{--min-height:83vh;}}@media(max-width:767px){.elementor-8822 .elementor-element.elementor-element-7fab6dc{z-index:0;}.elementor-8822 .elementor-element.elementor-element-66a603d{z-index:0;}.elementor-8822 .elementor-element.elementor-element-8954bcd{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}.elementor-8822 .elementor-element.elementor-element-db7eac5 img{width:73px;}.elementor-8822 .elementor-element.elementor-element-e797d00 img{width:38px;}.elementor-8822 .elementor-element.elementor-element-8ca1cca img{width:23px;}.elementor-8822 .elementor-element.elementor-element-e6e3e6f{--gap:8px 8px;--row-gap:8px;--column-gap:8px;}}@media(min-width:768px){.elementor-8822 .elementor-element.elementor-element-da628b8{--width:920px;}.elementor-8822 .elementor-element.elementor-element-6c1e467{--width:649px;}.elementor-8822 .elementor-element.elementor-element-f1c3261{--width:48%;}.elementor-8822 .elementor-element.elementor-element-19eeacf{--width:48%;}.elementor-8822 .elementor-element.elementor-element-ac5958d{--width:48%;}.elementor-8822 .elementor-element.elementor-element-445aa38{--width:48%;}.elementor-8822 .elementor-element.elementor-element-fd47276{--width:563px;}.elementor-8822 .elementor-element.elementor-element-03376e1{--content-width:800px;}}@media(max-width:1366px) and (min-width:768px){.elementor-8822 .elementor-element.elementor-element-f1c3261{--width:48%;}.elementor-8822 .elementor-element.elementor-element-19eeacf{--width:48%;}.elementor-8822 .elementor-element.elementor-element-ac5958d{--width:48%;}.elementor-8822 .elementor-element.elementor-element-445aa38{--width:48%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8822 .elementor-element.elementor-element-f1c3261{--width:100%;}.elementor-8822 .elementor-element.elementor-element-19eeacf{--width:100%;}.elementor-8822 .elementor-element.elementor-element-ac5958d{--width:100%;}.elementor-8822 .elementor-element.elementor-element-445aa38{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-11c7227 */.elementor-8822 .elementor-element.elementor-element-11c7227 .elementor-button{
    
  display:inline-block;
  border-radius:0; border:none; box-shadow:none;
  cursor:pointer;
  color:#000000;
  font-weight:500;
  font-size:1.3rem;
  line-height:1.5;
  padding:12px 24px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-558cd08 */.elementor-8822 .elementor-element.elementor-element-558cd08 *{
    font-size: 16px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-16e699c */.elementor-8822 .elementor-element.elementor-element-16e699c {
    min-height: calc(100vh - 136px) !important;
}

@media screen and (max-width: 767px) {
    .elementor-8822 .elementor-element.elementor-element-16e699c {
        min-height: calc(100vh - 106px) !important;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-96091cb */.elementor-8822 .elementor-element.elementor-element-96091cb{
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-8f27c6f */.elementor-8822 .elementor-element.elementor-element-8f27c6f{
    min-height: 120px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ca99c0e */.elementor-8822 .elementor-element.elementor-element-ca99c0e{
    min-height: 120px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad84d29 */.elementor-8822 .elementor-element.elementor-element-ad84d29{
    min-height: 120px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2f26fcb */.elementor-8822 .elementor-element.elementor-element-2f26fcb{
    min-height: 120px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbb0cb7 *//* ===== CSS COMPLETO — incollalo identico nei 4 widget ===== */

/* Regole comuni ai due bottoni: identici in tutto tranne lo sfondo */
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-btn,
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-inner-btn{
  display:inline-block;
  border-radius:0; border:none; box-shadow:none;
  cursor:pointer;
  color:#000000;
  font-weight:500;
  font-size:1.3rem;
  line-height:1.5;
  padding:12px 24px;
  text-decoration:none;
}

/* Sfondi: unica differenza tra i due */
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-btn{ background:#0073FF; }
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-inner-btn{ background:#FF3700; margin-top:4px; }

/* Hover */
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-btn:hover{ background:#3390FF; }
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-inner-btn:hover{ background:#FF83FF; }

/* Focus da tastiera */
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-btn:focus-visible{ outline:3px solid #FF3700; outline-offset:3px; }
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-inner-btn:focus-visible{ outline:3px solid #0073FF; outline-offset:3px; }

/* Scambio etichette Scopri/Chiudi */
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-btn[aria-expanded="true"] .mixhiv-lbl-open{ display:none; }
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-btn .mixhiv-lbl-close{ display:none; }
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-btn[aria-expanded="true"] .mixhiv-lbl-close{ display:inline; }

/* Testo che compare */
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-body{
  margin-top:16px;
  color:#000000; /* usa #FFFFFF se la sezione ha sfondo scuro */
}
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-body p{
  margin:0 0 14px;
  line-height:1em;
}
.elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-body p:last-child{ margin-bottom:0; }

/* Mobile */
@media (max-width:480px){
  .elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-btn,
  .elementor-8822 .elementor-element.elementor-element-cbb0cb7 .mixhiv-inner-btn{ padding:11px 18px; width:100%; text-align:center; }
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7702041 */.elementor-8822 .elementor-element.elementor-element-7702041 .elementor-button{
    
  display:inline-block;
  border-radius:0; border:none; box-shadow:none;
  cursor:pointer;
  color:#000000;
  font-weight:500;
  font-size:1.3rem;
  line-height:1.5;
  padding:12px 24px;
  text-decoration:none;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d9c9e3a */.elementor-8822 .elementor-element.elementor-element-d9c9e3a a,.elementor-8822 .elementor-element.elementor-element-d9c9e3a a:hover{
    color: #000 !important;
    font-weight: inherit !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b0b561c */.elementor-8822 .elementor-element.elementor-element-b0b561c, .elementor-8822 .elementor-element.elementor-element-b0b561c *{
        font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-cacbc1e */.elementor-8822 .elementor-element.elementor-element-cacbc1e, .elementor-8822 .elementor-element.elementor-element-cacbc1e *{
        font-size: 14px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-d7a724c *//* Testo footer: dimensione e colori forzati */
.elementor-8822 .elementor-element.elementor-element-d7a724c .mixhiv-footer{
  font-size:14px !important;
  line-height:1.6 !important;
  color:#FFFFFF !important;
  text-align:center;
  margin:0;
}

/* Link, compreso quello generato dallo shortcode My Agile Privacy */
.elementor-8822 .elementor-element.elementor-element-d7a724c .mixhiv-footer a,
.elementor-8822 .elementor-element.elementor-element-d7a724c .mixhiv-footer a:visited,
.elementor-8822 .elementor-element.elementor-element-d7a724c .map_showconsent_link,
.elementor-8822 .elementor-element.elementor-element-d7a724c .map_showconsent_button{
  font-size:14px !important;
  color:#FFFFFF !important;
  text-decoration:underline !important;
  background:none !important;
}
.elementor-8822 .elementor-element.elementor-element-d7a724c .mixhiv-footer a:hover,
.elementor-8822 .elementor-element.elementor-element-d7a724c .map_showconsent_link:hover{
  color:#FFED00 !important; /* giallo MiX all'hover */
}/* End custom CSS */