.bg-primary{--bs-bg-opacity:1;background-color:#226d74 !important}.eb-event-date-month,.eb-event-date-year{font-size:13px;line-height:13px}.com-sppagebuilder #sp-main-body{margin-top:-60px}a{color:#226d74}.btn-primary,.sppb-btn-primary{border-color:#226d74;background-color:#226d74}a:hover,a:focus,a:active{color:#000}.btn-primary:hover,.sppb-btn-primary:hover{border-color:#000;background-color:#000}.sp-page-title{background-color:#226d74;padding-top:120px;padding-bottom:120px;background-position:center}sp-page-title .sp-page-title-heading{font-size:54px}.ruxin_news .lead_date{color:#226d74;font-size:12px;font-weight:600}.article-details .featured-article-badge{top:-20px;left:0px}.header-sticky .logo-image{position:relative!important;width:160px!important;height:auto!important;transition:all 0.3s;filter:brightness(1)!important;margin-top:4px;margin-left:10px}#sp-header .logo{margin:0 0 0 10px;align-items:center}#sp-header{background-color:transparent!important}#sp-header.header-sticky{background-color:#fff!important}#sp-bottom
p{font-size:12px}.com-sppagebuilder #sp-main-body{margin-top:-80px}.sp-page-title .sp-page-title-heading{font-size:54px;line-height:1;text-shadow:0 0 5px BLACK}.sp-page-title .sp-page-title-sub-heading{font-size:20px}.sp-page-title .breadcrumb{font-size:14px}#sp-bottom{border-top:1px solid #ccc}@media screen and (min-width:992px){.sp-page-title{background-color:#226d74;padding-top:15%;padding-bottom:15%;background-position:center}}#sp-top1 .mod-languages{margin-top:30%}.sp-page-title{background-size:cover}#sp-top1 .social-icons{margin-top:20px}.certificazione{max-height:60px!important;filter:grayscale(1) brightness(1.3);width:auto}.certificazione:hover{max-height:60px!important;filter:grayscale(0) brightness(1.3);width:auto}.mainMenu{margin:10px;width:auto;font-family:sans-serif}.mainMenu li{display:block;width:auto;float:left;margin-left:2px;border:1px solid #ccc}.mainMenu a{display:block;padding:6px 12px;text-decoration:none;background-color:#fff;color:rgb(34,109,116);font-size:12px;text-transform:uppercase}.mainMenu a:hover,.mainMenu a:active{background-color:rgb(34,109,116)!important;color:#fff!important}@media screen and (max-width:600px){.mainMenu li{width:49%}}@media (max-width:991px){#sp-header{height:80px}.logo-image{margin-top:20px;height:60px!important}.header-sticky .logo-image{margin-top:20px;height:60px!important}}#sp-header .social-icons li a:not(.header-sticky){color:#bbb}.legend{border:4px double #CCC;margin:3em 0;padding:30px}.legend h4{background:#fff;color:#333;float:left;font-size:22px;font-weight:400;left:11px;line-height:18px;margin:0 0 -9px !important;padding:0 10px;position:relative;text-transform:uppercase;top:-41px}.error-page img.error-logo{max-width:400px}.error-page .error-code{color:#fff}@media (max-width:991px){.logo-image{max-width:200px}}.color{background-color:#226d74;color:#fff!important;margin:0px}#sp-left .sp-module ul>li>a,#sp-right .sp-module ul>li>a{color:#fff}.acym__modal{z-index:99999999999!important}
