:root{--nero:#272E3B;--accent:#00A876;--verde-chiaro:#37D6A6;--verde-chiarissimo:#BCE8DB;--rosa:#FF5778;--rosa-chiaro:#FF708C;--blu-chiaro:#A0B0FF;--blu:#4867FF}.text-highlight .elementor-heading-title{background-color:var(--verde-chiaro);display:inline;padding:0 6px;box-decoration-break:clone;-webkit-box-decoration-break:clone;transition:all .3s ease}.text-highlight:hover .elementor-heading-title{background-color:var(--rosa-chiaro)}.text-highlight-alt .elementor-heading-title,.text-highlight-alt:hover .elementor-heading-title{background-color:var(--blu-chiaro)}.hover-no-underline a.elementor-item{text-decoration:underline}.hover-no-underline a.elementor-item:hover{text-decoration:none}.link-underline a{text-decoration:underline}.link-underline :hover{text-decoration:none}.link-dark a,.link-dark a:hover{color:var(--nero)}.elementor-widget-text-editor ul,.elementor-widget-text-editor ol{padding-left:20px}.elementor-widget-text-editor li{margin-bottom:10px}.elementor-widget-video video.elementor-video{background-color:#fff}.elementor-widget-text-editor blockquote{padding:0 1.5em;margin:1.5em 0;border-left:5px solid var(--accent)}.elementor-widget-text-editor h2,.elementor-widget-text-editor h3,.elementor-widget-text-editor h4,.elementor-widget-text-editor h5{margin-top:2rem}.ml-subscribe-form input.form-control:focus{outline:none;border:2px solid #337896!important}.main-menu a.elementor-item.highlighted,.main-menu a.elementor-item.has-submenu:hover{background-color:var(--rosa-chiaro);border-color:transparent}.main-menu a.elementor-item.highlighted .e-font-icon-svg,.main-menu a.elementor-item.has-submenu:hover .e-font-icon-svg{background-color:transparent}.main-menu .sub-arrow{fill:var(--nero);font-size:12px}.testata,.testata .elementor-heading-title{transition:all .3s ease}.testata.elementor-sticky--effects{box-shadow:0 5px 20px -5px rgba(0,0,0,.15)}@media (min-width:768px){.testata.elementor-sticky--effects .elementor-heading-title{font-size:23px!important}}@media (min-width:768px){.main-menu a.elementor-item{border-top:2px solid transparent}.main-menu a.elementor-item.highlighted,.main-menu a.elementor-item.has-submenu:hover{border-radius:8px 8px 0 0}.main-menu .e-font-icon-svg{background-color:var(--verde-chiaro);border-radius:10px}.main-menu a.elementor-item:hover{background-color:var(--verde-chiarissimo);border-top:2px solid var(--verde-chiaro)}.main-menu .current-menu-item a.elementor-item,.main-menu .current-menu-parent a.elementor-item{border-top:2px solid var(--verde-chiaro)}.main-menu .elementor-sub-item{box-sizing:border-box;border:2px solid transparent;height:38px}.main-menu .elementor-sub-item:hover{border:2px solid transparent;border-top:2px solid var(--verde-chiaro)}}@media (max-width:767px){.main-menu .elementor-nav-menu--dropdown{box-shadow:0 10px 20px -10px rgba(0,0,0,.15)!important}}.rank-math-breadcrumb p{margin:0;font-size:12px}.rank-math-breadcrumb .separator{margin:0 12px}.rank-math-breadcrumb a{text-decoration:underline}.rank-math-breadcrumb a:hover,.rank-math-breadcrumb a:focus{text-decoration:none}.programma-lista{counter-reset:step}.programma-lista .elementor-widget-icon-box{counter-increment:step}.programma-lista .elementor-icon-box-icon .elementor-icon svg{display:none}.programma-lista .elementor-icon-box-icon .elementor-icon{width:36px;height:36px;background-color:var(--verde-chiarissimo);border-radius:50%;display:flex;align-items:center;justify-content:center}.programma-lista .elementor-icon-box-icon .elementor-icon::before{content:counter(step);font-family:'MD Nichrome',sans-serif;font-size:22px;font-weight:700;color:var(--nero);line-height:1}.programma-lista .elementor-icon-box-title{margin-block-start:2px}@media (max-width:767px){.programma-lista .elementor-icon-box-title{margin-block-start:5px}}.tag-random .elementor-icon-list-item{padding:2px 8px;color:var(--nero);margin-bottom:15px;transition:all .3s ease;border:1px solid var(--nero);border-radius:4px}.tag-random .elementor-icon-list-item:has(a){border-color:var(--accent)}.tag-random .elementor-icon-list-item:nth-child(3n+2) a:hover{color:var(--rosa)}.tag-random .elementor-icon-list-item:nth-child(3n+2):hover:has(a){border-color:var(--rosa)}.tag-random .elementor-icon-list-item:nth-child(3n) a:hover{color:var(--blu)}.tag-random .elementor-icon-list-item:nth-child(3n):hover:has(a){border-color:var(--blu)}.tag-random .elementor-icon-list-item:hover:has(a){border-color:var(--verde-chiaro)}.blog-loop h3{transition:all .3s ease}.blog-loop:hover h3{color:var(--accent)}.single-post .wp-block-heading{margin-top:2rem}.single-post .wp-block-list{padding-left:20px;margin-bottom:10px}.single-post .wp-block-list li{margin-bottom:5px}.single-post .elementor-widget-theme-post-content a{text-decoration:underline}.single-post .elementor-widget-theme-post-content a:hover{text-decoration:none}.duotone-wrap{position:relative;display:block;overflow:hidden;line-height:0;aspect-ratio:4 / 3}.duotone-wrap img{display:block;height:100%;width:100%;object-fit:cover}.duotone-1 img{filter:url(#dt-1)}.duotone-2 img{filter:url(#dt-2)}.duotone-3 img{filter:url(#dt-3)}.tabella-lancio,.announcement-bar,.note-tabella{display:none}body.lancio-attivo .tabella-lancio,body.lancio-attivo .announcement-bar,body.lancio-attivo .note-tabella{display:block}body.lancio-attivo .tabella-mensile{display:none}.bordo-sotto-header{width:100%;border-bottom:1px solid #ddd}.bordo-verticale{border-left:1px solid #ddd}.tabella-lancio{overflow-x:auto;-webkit-overflow-scrolling:touch}.tabella-lancio .e-con-inner{padding:20px}.tabella-lancio .e-con-inner>.elementor-element{padding:10px;box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center}.tabella-lancio .e-con-inner>.elementor-element p:last-child{margin-bottom:0}.tabella-lancio .e-con-inner .elementor-button{margin:0 auto}@media (max-width:767px){.tabella-lancio .e-con-inner{grid-template-columns:140px repeat(4,140px)!important;width:max-content!important}.tabella-lancio .e-con-inner>.elementor-element{padding:5px}[aria-colindex="1"]{position:sticky;left:0;z-index:1;background-color:#fff}}.cmplz-show-banner{cursor:pointer;text-decoration:underline}.cmplz-show-banner:hover{text-decoration:none}