.elementor-2881 .elementor-element.elementor-element-764dec5{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-2881 .elementor-element.elementor-element-7b4cddf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#000000;fill:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#000000;}.elementor-2881 .elementor-element.elementor-element-5a2477e .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;line-height:1.2rem;border-style:none;}.elementor-2881 .elementor-element.elementor-element-71cb0c5:not(.elementor-motion-effects-element-type-background), .elementor-2881 .elementor-element.elementor-element-71cb0c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2881 .elementor-element.elementor-element-71cb0c5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-71cb0c5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2881 .elementor-element.elementor-element-ac5337d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-8bf640d{--spacer-size:20px;}.elementor-2881 .elementor-element.elementor-element-305c2c8 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header{background-color:#FFFFFF;border-style:solid;border-width:0px 0px 1px 0px;border-color:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;margin-left:10px;color:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#000000;fill:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title{color:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#000000;fill:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#000000;}.elementor-2881 .elementor-element.elementor-element-12f44e9 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;line-height:1.2rem;border-style:none;}.elementor-2881 .elementor-element.elementor-element-4e4d9de5{margin-top:0px;margin-bottom:0px;padding:20px 0px 20px 0px;}.elementor-2881 .elementor-element.elementor-element-36f1ff35 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-1091ff67{--spacer-size:20px;}.elementor-2881 .elementor-element.elementor-element-7a2799b7 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-8b40d19 .elementor-heading-title{color:var( --e-global-color-secondary );}.elementor-2881 .elementor-element.elementor-element-5de7839c .elementor-button{background-color:#000000;fill:#FFFFFF;color:#FFFFFF;border-style:none;}.elementor-2881 .elementor-element.elementor-element-5de7839c .elementor-button:hover, .elementor-2881 .elementor-element.elementor-element-5de7839c .elementor-button:focus{background-color:#F6F6F6;color:#000000;}.elementor-2881 .elementor-element.elementor-element-5de7839c{width:var( --container-widget-width, 30% );max-width:30%;--container-widget-width:30%;--container-widget-flex-grow:0;align-self:center;}.elementor-2881 .elementor-element.elementor-element-5de7839c > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-2881 .elementor-element.elementor-element-5de7839c .elementor-button-content-wrapper{flex-direction:row;}.elementor-2881 .elementor-element.elementor-element-5de7839c .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-2881 .elementor-element.elementor-element-5de7839c .elementor-button:hover svg, .elementor-2881 .elementor-element.elementor-element-5de7839c .elementor-button:focus svg{fill:#000000;}body.elementor-page-2881:not(.elementor-motion-effects-element-type-background), body.elementor-page-2881 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-2881{padding:0px 0px 0px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-2881 .elementor-element.elementor-element-7b4cddf{width:100%;}.elementor-2881 .elementor-element.elementor-element-ac5337d{width:100%;}.elementor-2881 .elementor-element.elementor-element-36f1ff35{width:100%;}}@media(max-width:1024px){.elementor-2881 .elementor-element.elementor-element-682b5b5e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-11c27a81 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2881 .elementor-element.elementor-element-5de7839c > .elementor-widget-container{padding:0% 20% 0% 0%;}}@media(max-width:767px){.elementor-2881 .elementor-element.elementor-element-682b5b5e > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2881 .elementor-element.elementor-element-11c27a81 > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-2881 .elementor-element.elementor-element-5de7839c > .elementor-widget-container{padding:2% 2% 2% 0%;}.elementor-2881 .elementor-element.elementor-element-5de7839c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS */.elementor-4342 .elementor-element.elementor-element-7974b1bb .elementor-element-populated a {
  color: #ffffff !important;
}
.elementor-4342 .elementor-element.elementor-element-7974b1bb .elementor-element-populated a:hover {
  color: #ffffff !important;
}
body {
    background-color: #FFF !important;
    background-image: none !important;
    font-family: "DM Sans", Sans-serif !important;
    font-size: 1.05rem !important;
    line-height: 1.3rem !important;
    font-weight:500 !important;
}
h5 {
    font-family: "DM Sans", Sans-serif !important;
    font-weight:700 !important;
}
.elementor-widget.elementor-widget-text-editor p {
    font-family: "DM Sans", Sans-serif !important;
    font-size: 1.05rem !important;
    line-height: 1.3rem !important;
    font-weight:500 !important;
}
.testo a{
    color:#000000 !important;
    text-decoration: underline !important;
}

@media screen and (max-width: 768px) {
body {
    font-size: 0.9rem !important;
    line-height: 1.1rem !important;
    font-weight:500;
}
}/* End custom CSS */