@charset "UTF-8";:root{--primary:var(--color-base-comune);--color-grigio:#696969;--color-grigio-chiaro:#EBEEF0;--color-bianco:#fff;--color-nero:#191919;--color-marrone:#102749;--color-ottanio:#145e7d;--color-rosso:#a91e15;--color-bordeaux:#7d1414;--color-viola-chiaro:#7d147d;--color-viola-scuro:#45147d;--color-verde:#206011;--color-verde-salvia:#325f55;--color-azzurro:#22509b;--color-blu:#102749;--color-carta-zucchero:#405982;--cassiopeia-font-family-headings:Titillium Web;--bs-btn-font-family:Titillium Web;--cassiopeia-color-hover:#7A7A7A;--bs-card-spacer-y:1rem;--bs-card-spacer-x:1rem;--bs-primary:var(--color-base-comune) !important}body{font-family:Titillium Web !important;color:var(--color-nero) !important}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:var(--cassiopeia-font-family-headings) !important}.card.card-teaser .card-body .card-text,.card.card-teaser .card-body .card-text>p{font-family:Titillium Web!important}h5{font-weight:500}.sr-only,.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0,0,0,0) !important;border:0 !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;white-space:nowrap !important;width:1px !important}a{font-family:Titillium Web!important;color:var(--color-base-comune);text-decoration:none!important}a:hover{color:var(--color-base-comune);text-decoration:underline!important}.cmp-navscroll{z-index:0}.btn-result,.btn-outline-primary,.btn-primary{background-color:var(--color-base-comune)!important;color:#fff!important;border-color:var(--color-base-comune)!important;text-decoration:none!important}.btn-result:hover,.btn-outline-primary:hover,.btn-primary:hover{background-color:var(--color-base-comune-dark)!important;color:#000!important;border-color:var(--color-base-comune-dark)!important;text-decoration:underline!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075)!important}.btn-full{align-self:stretch;border:none;border-radius:0;box-shadow:none;line-height:1.555;margin-bottom:-7.5px;margin-right:-7.5px;margin-top:-7.5px;padding-left:8px;padding-right:8px;width:inherit}.bg-primary{--bs-bg-opacity:1;background-color:var(--primary) !important}.bg-grigio{background-color:var(--color-grigio)!important}.bg-grigio-chiaro{background-color:var(--color-grigio-chiaro)!important}.bg-bianco{background-color:var(--color-bianco)!important}.bg-nero{background-color:var(--color-nero)!important}.bg-marrone{background-color:var(--color-marrone)!important}.bg-ottanio{background-color:var(--color-ottanio)!important}.bg-rosso{background-color:var(--color-rosso)!important}.bg-bordeaux{background-color:var(--color-bordeaux)!important}.bg-viola-chiaro{background-color:var(--color-viola-chiaro)!important}.bg-viola-scuro{background-color:var(--color-viola-scuro)!important}.bg-verde{background-color:var(--color-verde)!important}.bg-verde-salvia{background-color:var(--color-verde-salvia)!important}.bg-azzurro{background-color:var(--color-azzurro)!important}.bg-blu{background-color:var(--color-blu)!important}.bg-carta-zucchero{background-color:var(--color-carta-zucchero)!important}.bg-nero-finto{background-color:rgba(0,0,0,0.2)}.fill-base{fill:var(--color-base-comune)!important}.text-base{color:var(--color-base-comune) !important}.text-rosso{color:var(--color-rosso)!important}.point-list-wrapper .point-list .point-list-aside.point-list-success{color:var(--color-base-comune);border-color:var(--color-base-comune)}.point-list-wrapper .point-list .point-list-aside.point-list-success::after{background-color:var(--color-base-comune)}.chip{border-color:var(--color-base-comune) !important}.chip .chip-label{color:var(--color-base-comune)}li>.chip .chip-label{height:24px}.chip:is(a):hover:not(.chip-disabled){background-color:var(--color-base-comune);color:white}.chip:is(a):hover:not(.chip-disabled) .chip-label{color:white}.chip:is(div):hover:not(.chip-disabled){background-color:#fff;border-color:var(--color-base-comune)}.chip:is(div):hover:not(.chip-disabled) .chip-label{color:var(--color-base-comune)}app-widget .rating>input:checked~label svg,app-widget .rating:not(:checked)>label:hover svg,app-widget .rating:not(:checked)>label:hover~label svg{fill:var(--color-base-comune) !important}a.brand-logo img{max-width:15% !important;height:auto!important}.it-header-sticky .it-nav-wrapper a.brand-logo img{max-width:none !important}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon{width:35px}.evidence-section .list-item.active span,.useful-links-section .list-item.active span,.t-primary{color:var(--color-base-comune)!important}.evidence-section .list-item.active:hover span,.useful-links-section .list-item.active:hover span{color:var(--color-base-comune)!important}.home #intro2{display:none!important}.breadcrumb a{font-weight:normal!important}.it-header-center-wrapper{height:65px}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper{top:30%!important;margin-top:0!important}.navbar.navbar-secondary .navbar-collapsable .navbar-nav li.nav-item{padding:0}.navbar .navbar-nav.navbar-secondary li.nav-item.active a.nav-link{border-left:3px solid var(--color-base-comune);font-weight:bold}#header-nav-wrapper{position:absolute;top:4.5rem;z-index:3}aside .cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active{border-left-color:var(--color-base-comune)!important}.progress-bar{background-color:var(--color-base-comune)}.it-header-wrapper .navbar-collapsable .logo-hamburger,.it-header-wrapper .navbar-collapsable .it-socials{color:var(--color-base-comune)}.it-header-wrapper .navbar-collapsable .it-socials ul li a svg{fill:var(--color-base-comune) !important}.navbar .navbar-collapsable.expanded .sticky-logo{background-color:var(--color-base-comune-dark);display:flex !important;padding:1rem}.navbar .navbar-collapsable.expanded .sticky-logo .it-brand-text{display:block !important;color:#fff}#searchform .input-group-text{background:none;border:0;border-bottom:1px solid #5b6f82}#ricerca{display:none}.ricerca-button{position:absolute;right:0}.ricerca-button .autocomplete-wrapper{margin:0!important}.ricerca-button input{padding:12px 44px;font-size:1em;font-weight:600;color:var(--color-base-comune);border-radius:4px;height:100%;z-index:999}.ricerca-button .ico-prefix{position:absolute;top:8px;left:12px;fill:var(--color-base-comune)}.ricerca-button .ico-postfix{position:absolute;top:8px;right:8px;background:0;border:0;padding:0 4px;border-left:1px solid var(--color-base-comune);z-index:1000}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a{background-color:var(--color-base-comune) !important;color:#fff !important;border-color:var(--color-base-comune) !important;text-decoration:none !important}.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone .it-access-top-wrapper>a:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .header-slim-right-zone button:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone .it-access-top-wrapper>a:hover,.it-header-slim-wrapper .it-header-slim-wrapper-content .it-header-slim-right-zone button:hover{background-color:var(--color-base-comune-dark) !important;color:#000 !important;border-color:var(--color-base-comune-dark) !important;text-decoration:underline !important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 1px 1px rgba(0,0,0,.075) !important}.it-header-wrapper.bs-is-sticky .it-header-slim-wrapper{display:none!important}.it-header-wrapper.bs-is-sticky .sticky-search{display:flex!important;color:#fff;margin:auto}.it-header-wrapper.bs-is-sticky{position:sticky !important}.it-header-wrapper.bs-is-sticky #header-nav-wrapper{top:1.1rem}.it-brand-wrapper a,a.navbar-brand,a.brand-logo{color:#fff !important}a.navbar-brand,a.navbar-brand:hover{color:#000 !important}.it-brand-wrapper a:hover,a.brand-logo:hover,a.navbar-brand:hover{color:#fff}#main-container .it-hero-card{z-index:100}.pagination .page-item a.current{border:1px solid var(--color-base-comune)!important;color:var(--color-base-comune)!important;pointer-events:none}.pagination .page-item a:not(.current):hover{background:var(--color-base-comune)!important;color:#fff !important}.pagination .page-item .page-link{color:var(--color-base-comune)!important}.pagination .page-item .page-link:hover .icon{fill:#fff !important}.pagination .page-item .page-link .icon-primary{color:var(--color-base-comune)!important}.sitemap ul{list-style:unset;padding:revert;margin:auto}.sitemap ul.level_2{list-style:circle}.sitemap ul.level_3{list-style:square}#footer a{color:#fff !important}#footer a:hover{color:#fff}.it-footer-main{background-color:var(--color-base-comune) !important}#cosa-serve ul{list-style:circle;padding-left:1rem}#subfieldList_jform_com_fields_luoghi_e_orari th:nth-child(1){width:30%}#subfieldList_jform_com_fields_luoghi_e_orari th:nth-child(2){width:20%}#subfieldList_jform_com_fields_luoghi_e_orari th:nth-child(3){width:50%}.map_indirizzo{height:200px}.siti-tematici-section .card.card-teaser h3.card-title.sito-tematico{font-size:1.1111111111rem}a.sito-tematico:hover,a .sito-tematico:focus{color:#fff !important;text-decoration:underline}.siti-tematici .card.card-teaser:hover{color:#fff!important;text-decoration:underline}.useful-links-section .link-list-wrapper ul li a.active span{text-decoration:none !important;font-weight:bold}.row-calendar .it-calendar-wrapper .card .card-text a{color:var(--color-base-comune)!important;font-weight:bold;text-decoration:none!important}.row-calendar .it-calendar-wrapper .card .card-text a:hover{text-decoration:underline!important}.card-teaser .link-list-wrapper ul li a,.card-teaser .link-list-wrapper ul li a span{color:var(--color-base-comune)!important;font-weight:bold}.card-teaser .link-list-wrapper ul li a:hover,.card-teaser .link-list-wrapper ul li a:hover span{text-decoration:underline!important}.it-carousel-wrapper .splide__pagination button{background:var(--color-grigio)!important}.it-carousel-wrapper .splide__pagination button.is-active{background:var(--color-base-comune)!important}.cmp-input-search .autocomplete-icon{z-index:auto!important}.cmp-navscroll .navbar.it-navscroll-wrapper .link-list-wrapper .accordion .accordion-header .accordion-button{color:var(--color-base-comune);padding:.5rem 1rem !important}.accordion-header .accordion-button::after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='hsl(0deg, 69%, 48%)' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")}.cmp-navscroll .navbar.it-navscroll-wrapper .progress{background-color:#fff}.accordion-button:not(.collapsed){background-color:#EAEEF0}#sp_100,#sp_101{background-color:white}#sq_100,#sp_100:first-child{padding-top:0em;padding-bottom:0em}#sq_100_ariaTitle{display:none}div.sd-action-bar>div#sv-nav-next>div.sv-action__content>input.sd-btn{background-color:var(--color-base-comune);color:white}*:focus,a:focus,:focus:not(.focus--mouse){outline:1px dotted #000!important;outline-offset:0!important;text-decoration:underline!important;-webkit-box-shadow:0 0 0 0.1rem rgb(87,216,229,0.25)!important;box-shadow:0 0 0 0.1rem rgb(87,216,229,0.25)!important}*:focus:not(:focus-visible),a:focus:not(:focus-visible){outline:none!important;-webkit-box-shadow:none!important;-moz-box-shadow:none!important;box-shadow:none!important;text-decoration:none}.form-check [type="checkbox"]:focus+label,.form-check [type="radio"]:focus+label,.toggles label input[type="checkbox"]:focus+.lever,:focus:not(.focus--mouse){border-color:#000 !important;box-shadow:0 0 0 3px #000 !important;outline:3px solid #fff !important;outline-offset:3px}@media (min-width:992px){.btn-full{align-items:center;display:flex;flex:1;flex-direction:row;justify-content:space-between;margin:0;padding:12px 24px !important}.it-header-wrapper.bs-is-sticky #header-nav-wrapper,#header-nav-wrapper{position:relative;top:unset}.it-header-center-wrapper .it-header-center-content-wrapper .it-brand-wrapper a .icon{width:82px}.it-header-wrapper .it-nav-wrapper .it-header-navbar-wrapper nav{padding-left:18px;padding-right:18px}.it-header-wrapper.it-header-sticky.bs-is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper{align-items:center;align-self:center;color:#fff;display:flex;font-size:.889em;margin-left:26.6666666667px}.it-header-wrapper.it-header-sticky.bs-is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper{align-self:center}.it-header-wrapper.it-header-sticky.bs-is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav{flex:1}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link{color:#fff !important}.navbar .navbar-collapsable .navbar-nav li.nav-item a.nav-link:hover{color:#fff !important}.navbar .navbar-collapsable .navbar-nav li.nav-item.active a.nav-link{border-left:0;border-color:#fff;background:transparent}.navbar.theme-light-desk .navbar-collapsable .navbar-nav li.nav-item.active a.nav-link{border-bottom-color:var(--color-base-comune)}.it-header-center-wrapper{height:120px}.it-header-wrapper.bs-is-sticky .it-nav-wrapper{position:absolute;width:100%}.it-header-wrapper.bs-is-sticky .it-header-slim-wrapper,.it-header-wrapper.bs-is-sticky .navbar-secondary{display:none!important}.it-header-wrapper.bs-is-sticky .it-header-center-wrapper{height:auto}.it-header-wrapper.bs-is-sticky .it-header-center-wrapper .it-right-zone{margin-left:auto;margin-right:0}.it-header-wrapper .it-brand-text{display:block!important}.it-header-wrapper.bs-is-sticky .it-brand-text{display:none!important}.it-header-wrapper.bs-is-sticky .sticky-logo{display:inline-block!important}.it-header-wrapper.bs-is-sticky .sticky-logo img{height:100%}.it-header-wrapper.it-header-sticky.bs-is-sticky .it-header-center-wrapper,.it-header-wrapper.it-header-sticky.bs-is-sticky .it-header-slim-wrapper{display:none}.it-header-wrapper.it-header-sticky.bs-is-sticky .it-header-navbar-wrapper .menu-wrapper{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-start}}
