body,html{scroll-behavior:smooth;scroll-padding-top:9rem}:root{--blue:#6a6e71;--gradient-primary:#191c1f;--gradient-secondary:#e2e2e7;--text-color:#494a52;--text:#fff}@keyframes fadeInDownContent{0%{opacity:0;transform:translateY(-50px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUpContent{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-50px)}}@keyframes revealAnimation{0%{opacity:0}to{opacity:1}}@keyframes fadeTop{0%{opacity:0;-webkit-transform:translateY(-10%);transform:translateY(-10%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeLeft{0%{opacity:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes fadeRight{0%{opacity:0;-webkit-transform:translateX(50%);transform:translateX(50%)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}.comitati-popup ::-webkit-scrollbar{width:20px}.comitati-popup ::-webkit-scrollbar-track{background-color:transparent}.comitati-popup ::-webkit-scrollbar-thumb{background-clip:content-box;background-color:#d6dee1;border:6px solid transparent;border-radius:20px}.comitati-popup ::-webkit-scrollbar-thumb:hover{background-color:#a8bbbf}body{font-family:Montserrat,sans-serif!important}h1,h1 *{font-size:45px!important}h1,h1 *,h2,h2 *{font-family:Montserrat,sans-serif!important;font-weight:500}h2,h2 *{font-size:40px!important}h3,h3 *{font-size:35px!important}h3,h3 *,h4,h4 *{font-family:Montserrat,sans-serif!important;font-weight:500}h4,h4 *{font-size:25px!important;line-height:1.2;margin-bottom:15px}a,b,i,li,p,span,strong,ul{font-family:Montserrat,sans-serif!important}b,i,li,p,span,strong,ul{font-size:18px}button{font-family:Montserrat,sans-serif!important}.header .header__container{align-items:center;padding:0}.header .header__row-1,.header__logo.header__logo--main{padding-top:0}.header__logo.header__logo--main img{object-fit:cover;width:250px!important}.hs-form-field p{color:#fff;font-size:14px!important;margin-bottom:0}.menu .menu__item--depth-1>.menu__link--active-link:after{display:none}.section-wrapper .hs-membership-reset-request__form-container{background-color:var(--blue)!important}.form-container .logo-sito{align-items:center;display:flex;justify-content:center;margin-bottom:-25px;margin-left:-29px}.form-container .logo-sito img{height:50px;margin-bottom:20px;object-fit:cover;width:200px}.form-container label{display:inline-block;font-size:14px;line-height:1.5;margin-bottom:3px}#hs-membership-form{background:#fff}#hs-membership-form .hs-form-field{margin-bottom:15px}#hs-membership-form #hs_login_reset,#hs-membership-form .form-input-validation-message label{color:#3c434a;font-size:14px;text-decoration:none}#hs-membership-form .form-input-validation-message label{font-size:13px}#hs-membership-form .hs-login-widget-show-password,#hs-membership-form .hs-register-widget-show-password{color:var(--blue);font-size:14px!important;text-decoration:none}#hs-login-widget-remember{height:auto!important}#hs-membership-form .hs-login-widget-show-password,#hs-membership-form .hs_login_reset{text-decoration:none}#hs-membership-passwordless-auth-form,.form-separator{display:none}#hs-login-self-registration-link p{color:#fff}#hs-membership-form .hs-input{border:1px solid #8c8f94;border-radius:4px;font-size:18px;height:40px;padding:10px}#hs-membership-form .hs-button.primary.large{background-color:var(--blue);border:2px solid var(--blue);border-radius:100vmax;color:#fff;font-size:15px;padding:5px 27px;transition:all .3s ease}#hs-membership-form .hs-button.primary.large:hover{background-color:#fff;color:var(--blue)}.content-wrapper .systems-page{max-width:445px;width:100%}.form-container{background-color:#fff;border:1px solid #c3c4c7;border-radius:10px;padding:0 24px 26px}#hs_cos_wrapper_membership_admin_content{margin-top:20px}#hs_cos_wrapper_membership_admin_content p{font-size:18px}#hs_cos_wrapper_membership_admin_content a{color:var(--blue);font-size:18px;text-decoration:none}.assoesco-button{align-items:center;animation:revealAnimation 5s ease-in-out forwards;background-color:#fff;border-radius:100vmax;color:#000;display:inline-flex;gap:10px;justify-content:space-between;opacity:0;padding:5px 5px 5px 25px;text-decoration:none;width:auto}.assoesco-button,.assoesco-button svg.assoesco-arrow{transition:all .3s ease}.assoesco-button:hover{background-color:var(--blue);color:#fff;text-decoration:none}.assoesco-button:hover svg.assoesco-arrow{background:#fff;margin-left:15px}.assoesco-button:hover svg.assoesco-arrow path{stroke:var(--blue)}.assoesco-button p{margin-bottom:0;text-decoration:none}.assoesco-button-secondary{align-items:center;animation:revealAnimation 5s ease-in-out forwards;background-color:var(--blue);border:2px solid var(--blue);border-radius:100vmax;color:#fff;display:inline-flex;gap:10px;justify-content:space-between;opacity:0;padding:5px 5px 5px 25px;text-decoration:none;transition:all .3s ease;width:auto}.assoesco-button-secondary:hover{background-color:#fff;border-color:var(--blue);color:var(--blue);text-decoration:none}.assoesco-button-secondary svg.assoesco-arrow{transition:all .3s ease}.assoesco-button-secondary:hover svg.assoesco-arrow{background:var(--blue);margin-left:15px}.assoesco-button-secondary:hover svg.assoesco-arrow path{stroke:#fff}.assoesco-button-secondary p{margin-bottom:0;text-decoration:none}.assoesco-button-secondary .assoesco-arrow{aspect-ratio:1;background-color:#fff;border-radius:100%;padding:8px;transform:rotate(313deg)}.assoesco-button-secondary .assoesco-arrow path{stroke:var(--blue)}.svg-lamp path:first-child,.svg-lamp path:last-child{fill:var(--blue);opacity:.2}.svg-lamp path:nth-child(2){fill:var(--blue)}.form-test .hs-button{background-color:var(--blue);border:2px solid var(--blue);border-radius:100vmax;color:#fff;font-size:18px;font-weight:400;padding:10px 15px;width:25%}#hs_form_target_widget_1743411727717 form{margin:0 auto;max-width:800px}#hs_form_target_widget_1743411727717 input[type=file]{padding:.7rem}#hs_form_target_widget_1743411727717 input[type=submit]{background-color:var(--blue);border:2px solid var(--blue);border-radius:100vmax;color:#fff;font-size:18px;font-weight:400;padding:10px 15px;width:25%}@media (max-width:768px){.comitati-popup ::-webkit-scrollbar{width:5px}}@media screen and (min-width:1080px) and (max-width:1280px){.ekeria-circle-stat .ekeria-circle-title{font-size:12px}}