#page-container{background:#fafafa}.current-lang a{color:#d0e62e!important}#main-header,#et-top-navigation{font-family:'Arial Rounded regular',Helvetica,Arial,Lucida,sans-serif;font-weight:600}ul#top-menu li a:hover{color:#c9db34}.et_mobile_menu .current_page_item a{color:#d0e62e}.et_mobile_menu .et_first_mobile_item a{background:inherit}.et_mobile_menu .current-menu-parent ul.sub-menu li.current-menu-item a{color:#d0e62e}ul#top-menu li ul.sub-menu{border-radius:10px;width:170px!important;padding:10px 0 10px 5px;margin-top:-15px;border:1px solid #dddddd;letter-spacing:0!important}ul#top-menu li ul.sub-menu li{padding:0!important;margin:0!important;width:190px!important;line-height:120%}ul#top-menu li ul.sub-menu li.menu-item a{color:#000053;font-size:0.9em;margin:0;width:160px!important;font-weight:normal;letter-spacing:0!important}ul#top-menu li ul.sub-menu li.menu-item a:hover{background:#fafcdd;color:#000053;border-radius:10px;text-shadow:none!important}ul#top-menu li ul.sub-menu li.current-menu-item a{background:#d1e425;color:#000053;border-radius:10px;text-shadow:none!important}ul#top-menu li ul.sub-menu li.menu-item.divide a{border-top:1px solid #ddd;padding-right:10px}#page-container ul#top-menu li.menu-speciale a{color:#ffffff!important;background-color:#1AADCC!important;padding:10px 15px!important;border-radius:5px!important;font-size:16px!important;font-weight:600}#page-container ul#top-menu li.menu-speciale a:hover{color:#ffffff!important;background-color:#1AADCC!important;transform:scale(1.05);text-shadow:none!important}.nav li.et-touch-hover>ul,.nav li:hover>ul{opacity:0;visibility:hidden}ul.sub-menu.hide.visible{opacity:1;visibility:visible}#main-footer{background:linear-gradient(180deg,#000053 0%,#232391 100%)!important;padding-bottom:0;margin-bottom:0;height:auto;font-family:'Arial Rounded regular',sans-serif}#main-footer h4.title{font-family:'Arial Rounded Bold',sans-serif}#main-footer a{font-size:0.9em!important}#main-footer hr{color:#9090c6!important}#main-footer a:hover{color:#D9EA43}.footer-widget{padding-bottom:0!important;margin-bottom:0!important}.text-sm{font-size:0.7rem;line-height:1.25rem}.info-email{display:flex;flex-direction:row;flex-wrap:nowrap;color:#cccce5}.info-email svg{color:#cccce5;margin-right:5px;width:20px}.info-email p a{color:#cccce5!important}.info-email p a:hover{color:#d0e62e!important}.custom-social-icons{display:flex;gap:5px;justify-content:start;align-items:center}.custom-social-icons a{margin-right:15px;color:#FFFFFF;font-size:20px;transition:color 0.3s ease}.custom-social-icons a:hover{color:#D9EA43!important}@media only screen and (min-width:980px){#footer-bottom .et-social-icons{margin-bottom:-28px}}.bottom-nav{float:none!important;text-align:center!important;padding-top:0;margin-top:0}#footer-info{border-top:1px solid #aba9d2;padding-top:1.5em;width:100%;margin:0 auto;text-align:center!important;font-size:0.8em;color:#9090c6!important}.et_pb_scroll_top.et-pb-icon{text-align:center;background:#000;text-decoration:none;position:fixed;z-index:99999;bottom:125px;right:10px;border-radius:50%;background:#D9EA43;color:#ffffff;border:2px solid #D9EA43}.et_pb_scroll_top.et-pb-icon:hover{opacity:1}@media (max-width:980px){.box-cols{display:flex;flex-direction:column}.box-cols .et_pb_column{width:100%!important;margin:0!important}}@media (min-width:768px) and (max-width:980px){.et_pb_column .et_pb_team_member_image{text-align:center!important}}