:root{--bs-font-sans-serif:"Titillium Web", Lora, Roboto, Mono, sans-serif}body{--bs-font-sans-serif:"Titillium Web", Lora, Roboto, Mono, sans-serif;--child-header-bg:#125087;--child-header-color:#ffffff;--child-megamenu-color:#125087}.navbar nav ul.navbar-nav div.sub-menu a.nav-link{color:var(--child-megamenu-color)!important}.navbar nav ul.navbar-nav div.sub-menu .link-list-wrapper .view-all{text-align:right}.navbar nav ul.navbar-nav div.sub-menu .link-list-wrapper .view-all a{display:block}.navbar nav ul.navbar-nav div.sub-menu .link-list-wrapper .view-all a .icon{margin-left:10px;vertical-align:middle;fill:var(--child-megamenu-color)}.navbar nav ul.navbar-nav div.sub-menu .link-list-wrapper .view-all.dropdown-item{padding:0}.navbar .navbar-collapsable.expanded .menu-wrapper{max-width:85%;width:100%}.navbar .navbar-collapsable.expanded .close-div{left:85%!important}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-menu{top:0!important}.card-file .icon{fill:var(--bs-link-color)}.card-file .card-icon-content p{text-transform:uppercase}.card-file .card-icon-content a,.cmp-icon-link a{text-decoration:none}.richtext-wrapper,.richtext-wrapper>*{word-wrap:break-word;width:100%}.indirizzo .map-wrapper{margin:0!important;padding-bottom:.8rem}@media screen and (max-width:560px){.indirizzo .map-wrapper{min-height:200px}}.tipo-contatto{word-wrap:break-word;text-transform:capitalize}.cmp-icon-link{padding:1rem 0}.card-wrapper.card-teaser-wrapper .card-flex .card-image.card-image-rounded{width:100%;max-width:130px}.cie-button-icon img{width:100%;height:auto}.card-wrapper.card-overlapping{position:relative;z-index:2}.spid-idp-button .spid-idp-button-menu li>a img{height:40px!important}.save-draft-btn{width:auto!important;font-size:15px!important;height:auto!important;line-height:normal!important;text-align:center;background:#125087!important;border-width:1px;border-color:#125087!important;border-style:solid;color:#fff!important;cursor:pointer;font-weight:400!important;border-radius:4px!important;text-shadow:none;padding:10px 20px!important;box-sizing:border-box;box-shadow:0 1px 1px #eee;margin:10px 0;vertical-align:middle}
/*# sourceMappingURL=master.css.map */