@media (max-width:767px){.no-mobile{display:none}#mainheader{height:90px!important}#mainheader.ridotto{height:60px!important}.scheda-news{min-height:65px!important}.scheda-testo h4{font-size:1.3em!important}}#home-widget img{max-height:150px!important;max-width:220px!important;padding:0 10px}@media (min-width:576px){#home-widget p{min-height:20px!important;margin-top:15px!important}}.link-mod::before{content:"- "}@media (max-width:415px){.carousel{top:15%!important}}@media (min-width:1212px){.scheda-poli{padding-right:14px!important;padding-left:14px!important;flex:0 0 20%!important;max-width:20%!important;position:relative!important;width:100%}.scheda-poli h4{font-size:1.1em!important}}@media (max-width:778px){.box-servizi{display:block!important}.hero-content h2{font-size:1.4em}.hero-content a{font-size:1.1em}.scheda-news .scheda-testo{padding:0 24px!important}.scheda-sito{margin-top:2px!important}.section{padding-bottom:10px!important}.sezione-servizi{padding-bottom:10px!important}}@media (min-width:990px) and (max-width:1788px){#mainheader a{}#menu-principale a{font-size:16px}.dropdown-menu a{font-size:12px!important;padding-top:2px!important;padding-bottom:2px!important}}@media (min-width:778px){#sezione-servizi{padding-top:50px!important;padding-bottom:50px!important}}.box-servizi{display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch}@media (min-width:992px) and (max-width:1189px){#mainheader{height:340px!important}#mainheader.ridotto{height:60px!important}}@media (min-width:1189px){#mainheader{height:320px!important}#mainheader.ridotto{height:60px!important}}@media (min-width:992px){.navbar .navbar-collapsable .navbar-nav li a.nav-link{padding:10px 14px!important}.box-servizi a{padding-right:14px!important;padding-left:14px!important;-webkit-box-flex:0;max-width:33.33333%;position:relative;width:100%}}@media (min-width:768px){.box-servizi a{padding-right:8px!important;padding-left:8px!important;-webkit-box-flex:0;max-width:25%;position:relative;width:100%}}@media (max-width:768px){.box-servizi a{padding-right:8px!important;padding-left:8px!important;-webkit-box-flex:0;max-width:22%;position:relative;width:100%}}#home-poli,#home-circolari,#home-widget{background-repeat:no-repeat;background-position:top center;background-size:contain;background-color:#fff;padding:56px 0 20px 0;clear:both}#sezione-servizi{background-color:#fff}#home-circolari{background-color:#ECEFF1}#home-widget{padding:20px 0 20px 0}#home-poli div[class^='col']:first-of-type .mt-88n,#home-novita div[class*=' col-']:first-of-type .mt-88n{margin-top:-88px}#home-poli .container,#home-poli .container{clear:both}@media (min-width:767px){#home-widget .row-eq-height>div{padding-bottom:28px!important}#home-circolari .row-eq-height>div{padding-bottom:28px!important}#home-poli .row-eq-height>div{padding-bottom:28px!important}}.btn-frisi{background-color:#007693!important}.icon-external-link{display:none}.form-check [type=checkbox]:focus+label,.form-check [type=radio]:focus+label,.toggles label input[type=checkbox]:focus+.lever,:focus{border-color:none!important;-webkit-box-shadow:none!important;box-shadow:none!important}.dropdown-menu{display:flex;flex-wrap:wrap}.dropdown-menu h5{font-size:1em}.dropdown-item{padding:5px 8px!important}@media (max-width :480px){.sottotitolo{display:none}}.txt-corsi{font-size:1.2em!important;text-align:center}.txt-bottoni a{text-decoration:none!important;color:#fff!important}.wp-block-button__link{color:#fff!important;text-decoration:none!important}#onesignal-bell-container{display:none}.menu-active{background-color:#003947!important;height:30px!important;width:30px!important}.menu-active .icon-bar1{left:3px!important}.menu-active .icon-bar3{left:3px!important}#sub_nav .navbar-nav a:focus,#sub_nav .navbar-nav a:hover:focus,#sub_nav .menu-item a:focus,#sub_nav .menu-item a:hover:focus{text-decoration:underline;outline:1px solid #FF8C00!important}.box-servizi .u-color-white{margin-bottom:.5em}#articolo-dettaglio-testo .u-background-grey-60{background-color:transparent!important}@media (min-width:779px) and (max-width:1384px){.items-servizi{height:100%}}.addtoany_content_bottom{text-align:center!important}.wp-block-image figcaption{display:none!important}.u-sizeFull{width:50%!important}.pp-multiple-authors-wrapper h2{font-size:1.5rem!important}@supports (-moz-appearance:none){#mainheader.ridotto .comune .logotxt{vertical-align:top!important;margin-top:10px!important}}