.elementor-4567 .elementor-element.elementor-element-60c52e3{--display:flex;--min-height:0px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-4567 .elementor-element.elementor-element-60c52e3:not(.elementor-motion-effects-element-type-background), .elementor-4567 .elementor-element.elementor-element-60c52e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dma.wbb.it/wp-content/uploads/2024/06/hero-background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4567 .elementor-element.elementor-element-3ea65d6{--display:flex;--min-height:0px;--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;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4567 .elementor-element.elementor-element-05a3a0b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:500;line-height:20px;color:var( --e-global-color-accent );}.elementor-4567 .elementor-element.elementor-element-9111375 > .elementor-widget-container{margin:-12px 0px -15px 0px;}.elementor-4567 .elementor-element.elementor-element-9111375 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:30px;font-weight:700;line-height:55px;color:#FFFFFF;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );}.elementor-4567 .elementor-element.elementor-element-6187587 > .elementor-widget-container{margin:-10px 0px -15px 0px;}.elementor-4567 .elementor-element.elementor-element-6187587 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:33px;font-weight:700;line-height:40px;color:#FFFFFF;}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4567 .elementor-element.elementor-element-f6c727c > .elementor-widget-container{margin:0px 0px -20px 0px;padding:0px 0px 0px 0px;}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(10px/2);}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(10px/2);}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(10px/2);margin-left:calc(10px/2);}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-10px/2);margin-left:calc(-10px/2);}body.rtl .elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-10px/2);}body:not(.rtl) .elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-10px/2);}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-icon i{color:#7E7E7E;font-size:16px;}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-icon svg{fill:#7E7E7E;--e-icon-list-icon-size:16px;}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-icon{width:16px;}body:not(.rtl) .elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-text{padding-left:0px;}body.rtl .elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-text{padding-right:0px;}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-text, .elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-text a{color:#83DB0F;}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;}.elementor-4567 .elementor-element.elementor-element-a2db2ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-4567 .elementor-element.elementor-element-7789288{--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-widget-theme-post-featured-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4567 .elementor-element.elementor-element-ea2d309{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4567 .elementor-element.elementor-element-928e726 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:20px;font-weight:700;text-transform:none;line-height:24px;background-image:linear-gradient(102deg, #308EAC 0%, var( --e-global-color-1ce0315 ) 100%);border-radius:50px 50px 50px 50px;padding:15px 40px 15px 40px;}.elementor-4567 .elementor-element.elementor-element-928e726{width:var( --container-widget-width, 500px );max-width:500px;--container-widget-width:500px;--container-widget-flex-grow:0;}.elementor-4567 .elementor-element.elementor-element-928e726 > .elementor-widget-container{margin:0px 1px -25px 1px;padding:0px 0px 0px 0px;}.elementor-4567 .elementor-element.elementor-element-928e726.elementor-element{--align-self:center;}.elementor-4567 .elementor-element.elementor-element-05ed3d5{--display:flex;--min-height:140px;--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:space-around;--align-items:center;--border-radius:20px 20px 20px 20px;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.5);--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;--z-index:1;}.elementor-4567 .elementor-element.elementor-element-05ed3d5:not(.elementor-motion-effects-element-type-background), .elementor-4567 .elementor-element.elementor-element-05ed3d5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4567 .elementor-element.elementor-element-1499e5f > .elementor-widget-container{margin:20px 4px 4px 4px;padding:5px 5px 5px 5px;}.elementor-4567 .elementor-element.elementor-element-1499e5f{text-align:center;}.elementor-4567 .elementor-element.elementor-element-1499e5f .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;color:var( --e-global-color-04d7524 );}.elementor-4567 .elementor-element.elementor-element-11196fa > .elementor-widget-container{margin:0px 15px 0px 15px;}.elementor-4567 .elementor-element.elementor-element-11196fa{text-align:center;}.elementor-4567 .elementor-element.elementor-element-11196fa .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:400;line-height:24px;color:var( --e-global-color-text );}.elementor-4567 .elementor-element.elementor-element-71b9f39 > .elementor-widget-container{margin:0px 20px 20px 20px;}.elementor-4567 .elementor-element.elementor-element-1e905df{--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:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4567 .elementor-element.elementor-element-51958fe{text-align:left;}.elementor-4567 .elementor-element.elementor-element-51958fe .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4567 .elementor-element.elementor-element-30aa225 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-4567 .elementor-element.elementor-element-30aa225 .elementor-search-form__container{min-height:40px;}.elementor-4567 .elementor-element.elementor-element-30aa225 .elementor-search-form__submit{min-width:40px;}body:not(.rtl) .elementor-4567 .elementor-element.elementor-element-30aa225 .elementor-search-form__icon{padding-left:calc(40px / 3);}body.rtl .elementor-4567 .elementor-element.elementor-element-30aa225 .elementor-search-form__icon{padding-right:calc(40px / 3);}.elementor-4567 .elementor-element.elementor-element-30aa225 .elementor-search-form__input, .elementor-4567 .elementor-element.elementor-element-30aa225.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(40px / 3);padding-right:calc(40px / 3);}.elementor-4567 .elementor-element.elementor-element-30aa225:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-width:0px 0px 0px 0px;border-radius:30px;}.elementor-4567 .elementor-element.elementor-element-30aa225.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-width:0px 0px 0px 0px;border-radius:30px;}.elementor-4567 .elementor-element.elementor-element-25e3526{text-align:center;}.elementor-4567 .elementor-element.elementor-element-25e3526 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:27px;font-weight:700;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-4567 .elementor-element.elementor-element-d443042{font-family:"Montserrat", Sans-serif;font-size:1px;}.elementor-4567 .elementor-element.elementor-element-d5a20ba > .elementor-widget-container{padding:0px 0px 40px 0px;}.elementor-4567 .elementor-element.elementor-element-d5a20ba.elementor-element{--align-self:flex-start;}.elementor-4567 .elementor-element.elementor-element-0b95a17 > .elementor-widget-container{padding:0px 0px 35px 0px;}.elementor-4567 .elementor-element.elementor-element-1dd077e{--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:30px;--margin-left:0px;--margin-right:0px;}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4567 .elementor-element.elementor-element-d10458a span.post-navigation__prev--title, .elementor-4567 .elementor-element.elementor-element-d10458a span.post-navigation__next--title{color:var( --e-global-color-primary );}.elementor-4567 .elementor-element.elementor-element-d10458a span.post-navigation__prev--title:hover, .elementor-4567 .elementor-element.elementor-element-d10458a span.post-navigation__next--title:hover{color:var( --e-global-color-2748435 );}.elementor-4567 .elementor-element.elementor-element-aaa34b9{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4567 .elementor-element.elementor-element-aaa34b9:not(.elementor-motion-effects-element-type-background), .elementor-4567 .elementor-element.elementor-element-aaa34b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFB;}.elementor-4567 .elementor-element.elementor-element-46469bc0{--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-4567 .elementor-element.elementor-element-46469bc0:not(.elementor-motion-effects-element-type-background), .elementor-4567 .elementor-element.elementor-element-46469bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dma.wbb.it/wp-content/uploads/2024/07/contattaci.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-4567 .elementor-element.elementor-element-1a288175{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-4567 .elementor-element.elementor-element-2772a1a8 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;line-height:20px;color:var( --e-global-color-primary );}.elementor-4567 .elementor-element.elementor-element-1fc0ed6b > .elementor-widget-container{margin:5px 0px 0px 0px;}.elementor-4567 .elementor-element.elementor-element-1fc0ed6b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:25px;font-weight:700;text-transform:none;line-height:32px;color:var( --e-global-color-04d7524 );}.elementor-4567 .elementor-element.elementor-element-6d0bdce4{--display:flex;}@media(min-width:768px){.elementor-4567 .elementor-element.elementor-element-60c52e3{--content-width:1300px;}.elementor-4567 .elementor-element.elementor-element-3ea65d6{--width:60%;}.elementor-4567 .elementor-element.elementor-element-a2db2ee{--content-width:1300px;}.elementor-4567 .elementor-element.elementor-element-7789288{--width:66.6666%;}.elementor-4567 .elementor-element.elementor-element-1e905df{--width:33.3333%;}.elementor-4567 .elementor-element.elementor-element-1dd077e{--content-width:1300px;}.elementor-4567 .elementor-element.elementor-element-46469bc0{--width:50%;}.elementor-4567 .elementor-element.elementor-element-1a288175{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-4567 .elementor-element.elementor-element-3ea65d6{--width:100%;}.elementor-4567 .elementor-element.elementor-element-46469bc0{--width:100%;}.elementor-4567 .elementor-element.elementor-element-1a288175{--width:100%;}}@media(min-width:1025px){.elementor-4567 .elementor-element.elementor-element-60c52e3:not(.elementor-motion-effects-element-type-background), .elementor-4567 .elementor-element.elementor-element-60c52e3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-4567 .elementor-element.elementor-element-60c52e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:50px;--padding-right:50px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4567 .elementor-element.elementor-element-05a3a0b{text-align:center;}.elementor-4567 .elementor-element.elementor-element-9111375 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-4567 .elementor-element.elementor-element-9111375{text-align:center;}.elementor-4567 .elementor-element.elementor-element-9111375 .elementor-heading-title{font-size:37px;line-height:1.2em;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4567 .elementor-element.elementor-element-aaa34b9{--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-4567 .elementor-element.elementor-element-46469bc0{--min-height:372px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4567 .elementor-element.elementor-element-46469bc0:not(.elementor-motion-effects-element-type-background), .elementor-4567 .elementor-element.elementor-element-46469bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-4567 .elementor-element.elementor-element-2772a1a8{text-align:center;}.elementor-4567 .elementor-element.elementor-element-1fc0ed6b{text-align:center;}.elementor-4567 .elementor-element.elementor-element-1fc0ed6b .elementor-heading-title{font-size:20px;}}@media(max-width:767px){.elementor-4567 .elementor-element.elementor-element-60c52e3{--padding-top:50px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4567 .elementor-element.elementor-element-9111375 .elementor-heading-title{font-size:21px;}.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-4567 .elementor-element.elementor-element-6187587 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-4567 .elementor-element.elementor-element-6187587{text-align:center;}.elementor-4567 .elementor-element.elementor-element-6187587 .elementor-heading-title{font-size:26px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );}.elementor-4567 .elementor-element.elementor-element-f6c727c > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-4567 .elementor-element.elementor-element-f6c727c.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(11px/2);}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(11px/2);}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(11px/2);margin-left:calc(11px/2);}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-11px/2);margin-left:calc(-11px/2);}body.rtl .elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-11px/2);}body:not(.rtl) .elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-11px/2);}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-icon{width:16px;}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-icon i{font-size:16px;}.elementor-4567 .elementor-element.elementor-element-f6c727c .elementor-icon-list-icon svg{--e-icon-list-icon-size:16px;}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-4567 .elementor-element.elementor-element-1499e5f .elementor-heading-title{line-height:0.9em;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-search-form .elementor-search-form__submit{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-4567 .elementor-element.elementor-element-1a288175{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}}/* Start custom CSS for heading, class: .elementor-element-9111375 */:root{ --brand-accent:#A4E900; }

.elementor-element-9111375 .elementor-heading-title{
  position:relative;
  display:inline-block;
  padding:0 0 0 .85rem;
  font-size:0.8rem;
  font-weight:600;
  letter-spacing:.06em;
  text-transform:uppercase;
  color:#FFFFFF;
  margin:0 0 .75rem;
  line-height:1.1;
  padding-top:0.05em;
  transition:transform .15s ease-out;
}
.elementor-element-9111375 .elementor-heading-title:hover{
  transform:translateX(4px);
}
.elementor-element-9111375 .elementor-heading-title::before{
  content:"";
  position:absolute;
  left:0; top:0;
  width:4px; height:100%;
  background:var(--brand-accent);
  border-radius:2px;
  animation:barDrop .25s ease-out both;
}

/* Mobile tweak */
@media(max-width:480px){
  .elementor-element-9111375 .elementor-heading-title::before{ width:3px; }
}

@keyframes barDrop{
  0%{transform:scaleY(0); transform-origin:top;}
  100%{transform:scaleY(1); transform-origin:top;}
}
.elementor-element-9111375 .elementor-heading-title{
  line-height:1.1;
  padding-top:.05em;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-6187587 */.elementor-element-6187587 .elementor-heading-title{
  color:var(--text-light);
  text-shadow:0 1px 3px rgba(0,0,0,.35); /* migliora contrasto su zone chiare */
  font-size:clamp(1.8rem,4vw+1rem,2.75rem);
  font-weight:700;
  line-height:1.15;
  margin:0;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-ea2d309 *//* Titoli H3 (e loro link) – neri */
.elementor-element-ea2d309 h3,
.elementor-element-ea2d309 h3 a {
    color: #000 !important;
}

/* Link normali dentro al widget – blu */
.elementor-element-ea2d309 a {
    color: #0F6FFD;
}

/* (facoltativo) stato hover/focus leggermente più scuro */
.elementor-element-ea2d309 a:hover,
.elementor-element-ea2d309 a:focus {
    color: #0d5be0;
}
.elementor-element-ea2d309 h2 {
    font-size: 25px !important;
       line-height: 1.3;
       margin-top:35px !important;
}
.elementor-element-ea2d309 blockquote {
    background: #F2F9FF;        /* azzurro molto chiaro */
    border-left: 4px solid #0F6FFD; /* barra verticale blu (stesso blu dei link) */
    padding: 15px 20px;
    margin: 1.5em 0;            /* spazio sopra/sotto */
    font-style: italic;         /* testo in corsivo */
    border-radius: 2px;         /* angolini leggermente arrotondati (facoltativo) */
}
.glossario-box{
    background:#FAFBFD;          /* grigio-azzurro chiarissimo */
    border:1px solid #D7E5F8;    /* contorno appena percettibile */
    border-left:5px solid #A7C9FF; /* barra tenue (azzurro pastello) */
    padding:22px 26px;
    margin:48px 0 32px;
    font-size:15px;
    line-height:1.5;
    border-radius:4px;
}

/* Termini e definizioni */
.glossario-box dt{font-weight:700; margin-top:10px;}
.glossario-box dd{margin:0 0 8px 0;}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71b9f39 */#mc_embed_signup form div{
    display: flex;
}

#mc_embed_signup .mc-field-group{
    margin-right:20px;
    width: 400px;
}

#mc_embed_signup .button{
    width: 400px;
    color:white;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 13px;
    letter-spacing: 0.5px;
}

@media only screen and (max-width: 768px) {
    #mc_embed_signup form div{
     display:block;   
    }
    #mc_embed_signup .mc-field-group{
    margin-right:0px;
    margin-bottom:15px;
    width:100%;
    }
    #mc_embed_signup .button{
    width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d5a20ba *//* —— Contenitore: larghezza massima, centrato —— */
.mc-sidebar {
  max-width: 280px;      /* regolalo in base alla tua sidebar          */
  width: 100%;
  margin: 0 auto;
  font-size: 14px;
}

/* —— Input e-mail —— */
.mc-sidebar .mc-input {
  width: 100%;
  padding: 10px 12px;
  border: 1px solid #ccc;
  border-radius: 4px;
  box-sizing: border-box;
}

/* —— Pulsante —— */
.mc-sidebar .mc-button {
  width: 100%;           /* full-width sotto l’input                   */
  margin-top: 8px;
  padding: 10px;
  border: none;
  border-radius: 4px;
  background: #0d6efd;   /* cambia con il colore del tuo tema          */
  color: #fff;
  font-size: 14px;
  cursor: pointer;
}

/* —— Nota privacy —— */
.mc-sidebar .privacy-note {
  display: block;
  margin-top: 6px;
  font-size: 12px;
  line-height: 1.4;
}

/* —— Mobile: nulla da cambiare, ma se vuoi margine extra —— */
@media (max-width: 480px) {
  .mc-sidebar { max-width: 100%; }
}

/* 1. Arrotonda di più gli angoli di input e pulsante */
.mc-sidebar .mc-input,
.mc-sidebar .mc-button {
  border-radius: 8px;          /* ↑ passa da 4 px a 8 px */
}

/* 2. Nota privacy più discreta */
.mc-sidebar .privacy-note {
  font-size: 11px;             /* leggermente più piccola */
  color: #6c757d;              /* grigio “bootstrap-ish”  */
}

/* 3. Pulsante in grassetto */
.mc-sidebar .mc-button {
  font-weight: 700;            /* bold */
}

.mc-sidebar .privacy-note a {
  color: #0d6efd;                 /* blu, in tono col pulsante               */
  font-family: 'Montserrat', sans-serif;
  text-decoration: underline;     /* opzionale: toglilo se non ti serve      */
}

/* desktop / tablet */
@media (min-width: 481px) {
  .mc-sidebar {
    max-width: 100%;   /* occupa tutta la larghezza disponibile */
    /* in alternativa puoi mettere un valore preciso, es.: 340px o 380px */
  }
}

.elementor-element-05ed3d5 a {
    color: #0F6FFD !important;
}

/* Hover/focus leggermente più scuro (facoltativo) */
.elementor-element-05ed3d5 a:hover,
.elementor-element-05ed3d5 a:focus {
    color: #0d5be0;
}/* End custom CSS */
/* Start custom CSS for wp-widget-categories, class: .elementor-element-0b95a17 *//* ────────────────────────────────────────────────────────────────
   1. Titolo del widget “Categorie” identico a quello della newsletter
   ──────────────────────────────────────────────────────────────── */
.elementor-widget-wp-widget-categories h5,
.sidebar .widget.widget_categories h5,
.wp-block-categories__title{
    font-family: "Montserrat", Sans-serif !important;
    font-size: 27px !important;
    font-weight: 700 !important;
    line-height: 1.3;
    margin: 0 0 12px;
    border: none;
}



.elementor-widget-wp-widget-categories li.cat-item > a,
.sidebar .widget.widget_categories li.cat-item > a,
.wp-block-categories li.wp-block-categories__list-item > a{
    color: #0F6FFD;        /* azzurro */
    font-size: 20px;       /* ≈15 pt */
    line-height: 1.4;
    text-decoration: none; /* facoltativo: niente sottolineatura */
}/* End custom CSS */