div.view div.view-filters form div.js-form-item{margin-right:20px;padding-right:5px;padding-left:5px;flex:0 0 auto;width:auto;max-width:none}div.view div.view-filters form div.js-form-item.js-form-type-select label{display:block}div.view div.view-filters form div.js-form-item.js-form-type-select div.chosen-container{font-size:16px;position:relative !important;display:block;width:100%;height:calc(1.5em + .75rem + 2px);font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}div.view div.view-filters form div.js-form-item.js-form-type-select div.chosen-container a.chosen-single{height:100%;background:no-repeat;border:none;position:relative}div.view div.view-filters form div.js-form-item.js-form-type-select div.chosen-container a.chosen-single span{position:absolute;top:50%;transform:translate(0, -50%)}div.view div.view-filters form div.js-form-item.js-form-type-select div.chosen-container a.chosen-single div b{margin-top:5px}div.view div.view-filters form div.js-form-item.js-form-type-select div.chosen-container input.chosen-search-input{font-family:"Titillium Web"}div.view div.view-filters form div.js-form-item.js-form-type-select select.form-select{width:auto !important;height:auto !important;display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn{padding-right:20px;padding-left:20px;border-radius:30px;text-transform:uppercase;transition:all .2s ease}.btn:hover{text-decoration:underline !important}.btn.btn-default{background:#fff;color:#017baa}.btn.btn-primary{background:#017baa;color:#fff}.btn.btn-service{font-size:20px}.fa-plus-circle{color:#017baa;transition:all .2s ease}.fa-plus-circle:hover{color:rgb(.701754386,86.3157894737,119.298245614)}header#header{padding:0;background:#017baa}header#header a.ext{color:#fff}header#header .search{border-left:1px solid #fff;color:#fff}header#header .search .circlebg{background:#fff;border-color:#fff;height:42px;width:42px;padding:0;justify-content:center;align-items:center;display:inline-flex}header#header .search .circlebg i{color:#017baa}body.pushy-open-left nav.pushy #push-close{background:rgb(.701754386,86.3157894737,119.298245614)}body.pushy-open-left nav.pushy .pushy-content ul a{color:#000 !important}body.pushy-open-left nav.pushy .pushy-content ul a.is-active{background-color:#017baa !important;background-image:none;color:#fff !important;border:0}header#header section.region-header-top{background:#30373d}header#header section.region-header-top nav#block-agid-master-account-menu{border-left:0}header#header section.region-header-top nav.links-inline{display:none}@media(min-width: 576px){header#header div#header-middle{height:120px !important}}header#header div#header-middle section.region-header-brand div#logo-wrapper{display:block !important;border-left:none !important;max-width:450px !important;background-size:contain}header#header div#header-middle section.region-header-brand div#logo-wrapper a{margin:0px}@media(max-width: 400px){header#header div#header-middle div#hamburger-button-wrapper .hamburger{padding:5px}}header#header h1#site-name{display:none}button.slick-arrow{background:hsla(0,0%,100%,.8)}button.slick-arrow .fa-solid{color:#017baa;font-size:25px;transition:all .2s ease}button.slick-arrow::before,button.slick-arrow::after{display:none}button.slick-arrow:hover .fa-solid{color:rgb(.701754386,86.3157894737,119.298245614)}.slick--view--banner-homepage button.slick-arrow{background:rgba(0,0,0,0)}.slick--view--banner-homepage button.slick-arrow .fa-solid{color:#d8d8d8;font-size:25px;transition:all .2s ease}.slick--view--banner-homepage button.slick-arrow::before,.slick--view--banner-homepage button.slick-arrow::after{display:none}.slick--view--banner-homepage button.slick-arrow:hover .fa-solid{color:rgb(190.5,190.5,190.5)}ul.slick-dots li button{height:11px;width:11px}ul.slick-dots li.slick-active button{background:#5d7187}div#homepage-slider-wrapper ul.slick-dots{background:#fff}.view.slidehome .slide__caption .slide__title::after{content:" ";width:13%;height:3px;background:#017baa;display:block;margin-top:5px}.view.slidehome .slide__caption slide__title::after{content:" ";width:13%;height:3px;background:#017baa;display:block;margin-top:5px}@media(min-width: 768px){.view.slidehome div.slide__caption{text-align:left;top:80px;left:21vw;max-width:400px;padding:10px 25px}}div.blocco-homepage h2 i{background:#017baa;height:45px;align-items:center;display:flex;justify-content:center}@media(max-width: 991px){div.blocco-homepage h2 i{position:absolute;left:0px}}@media(max-width: 991px){div#sliding-popup div#popup-buttons button{display:block;margin-top:15px}}.block-link .card{background-position:center right;min-height:500px;background-size:cover}.block-link .card .card-body{display:block;display:block;position:absolute;bottom:0;left:0;background:#017baa;width:100%;border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;color:#fff}.block-link .card .card-body .pe-0{padding-right:0}.card{border:0;border-radius:15px;opacity:1;background:whiteF;box-shadow:10px 10px 40px 0px rgba(0,0,0,.1);transition:all .2s ease}.card .card-body{justify-content:space-between;flex-direction:column;display:flex}.card .card-img-top{border-top-left-radius:15px;border-top-right-radius:15px}.card .card-bottom a::before{content:"";width:100%;position:absolute;top:0;left:0;height:100%}.card .card-bottom a i{color:#017baa}.card:hover{box-shadow:10px 10px 40px 0px rgba(0,0,0,.4)}.card:hover a i{color:rgb(.701754386,86.3157894737,119.298245614)}body.path-node main#content .view-servizi h3.card-title,h3.card-title{color:#000;font-weight:600 !important;font-size:24px}.view-servizi .view-header h2{font-weight:600 !important}div#main-wrapper{padding-top:120px;margin-bottom:3rem}@media(min-width: 576px){div#main-wrapper{padding-top:160px !important}}@media(min-width: 992px){div#main-wrapper{padding-top:220px !important}}section.region-main-menu{height:3px !important}section.region-main-menu nav{display:none !important}@media(min-width: 992px){section.region-main-menu{height:60px !important}section.region-main-menu nav{display:flex !important}}div#block-agid-master-views-block-notizie-blocco-homepage div.blocco-homepage{margin-top:0}div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row{margin-bottom:70px}div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a,div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:link,div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:visited{background:#009fdf;border:3px solid #009fdf}div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a i,div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:link i,div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:visited i{color:#f2f2f2}div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:active,div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:hover{border:3px solid #143168}div#block-agid-master-views-block-in-evidenza-blocco-homepage div.views-row div.views-field.views-field-field-in-evidenza-sommario{display:none}div#homepage-wrapper div#homepage-region-fourth-wrapper{background:#d8d8d8;margin-bottom:50px}div#block-agid-master-views-block-banner-homepage-blocco-homepage-slider h2{display:none}div#block-agid-master-views-block-banner-homepage-blocco-homepage-fissi h2{display:none}div#block-agid-master-views-block-banner-homepage-blocco-homepage-fissi div.view-display-id-blocco_homepage_fissi{margin:50px 0}div.view-i-temi-piu-cercati{padding-left:50px}div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link{font-size:1.6em;margin-bottom:15px}div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a,div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a:link,div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a:visited,div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a:active,div.view-i-temi-piu-cercati div.views-field-field-temi-piu-ricercati-link a:hover{color:#000}div.block-views-blockeventi-liste-blocco-homepage div.view-content div.views-row div.views-field-nothing div.evento-data time{background-color:#017baa;border-radius:50px;font-weight:normal;text-transform:uppercase}div#footer-navigation{background:#143168}footer#site-footer{background:#017baa}footer#site-footer a{color:#fff !important;text-decoration:underline}footer#site-footer section.region-footer-last .nav{display:block}footer#site-footer section.region-footer-last{border-top:1px solid #fff}footer#site-footer section.region-footer-last ul li{display:inline-block !important;margin-right:10px}footer#site-footer section.region-footer-last div#block-copyrighttext{text-align:right}footer#site-footer nav.block-menuprivacy{padding-top:6px}footer#site-footer nav.block-menuprivacy li.nav-item{margin-right:10px}h4.twitter-title{background:#00abe3;color:#fff;text-align:right;font-size:.9em;font-weight:600;padding:5px;margin-bottom:0}h4.facebook-title{background:#29487d;color:#fff;text-align:right;font-size:.9em;font-weight:600;padding:5px;margin-bottom:0}body.page-404 div.field--name-node-title{text-align:center;margin-bottom:20px}body.page-404 div.field--name-node-changed-date{display:none}body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a,body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:link,body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:visited{background:#009fdf;border:3px solid #009fdf}body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a i,body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:link i,body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:visited i{color:#f2f2f2}body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:active,body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-field-in-evidenza-fa-icon a:hover{border:3px solid #143168}body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-title h3{font-size:1.3em}body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-title h3 a,body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-title h3 a:link,body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field-title h3 a:visited{color:#000}body.page-404 div#block-views-block-in-evidenza-blocco-homepage-2.block-views-blockin-evidenza-blocco-homepage div.views-row div.views-field.views-field-field-in-evidenza-sommario{display:none}body.node--type-appuntamento main#content div.content div.appointments-wizard table{border:none !important}body.node--type-appuntamento main#content div.content div.appointments-wizard table tbody tr td{padding:0px !important}body.node--type-appuntamento main#content div.content div.appointments-wizard table tbody tr td div.fc-content-skeleton{position:absolute}body.node--type-appuntamento main#content div.content div.appointments-wizard table tbody tr td div.fc-content-skeleton table{border:none !important}body.node--type-appuntamento main#content div.content div.appointments-wizard table tbody tr td div.fc-content-skeleton table thead td.fc-other-month.fc-future,body.node--type-appuntamento main#content div.content div.appointments-wizard table tbody tr td div.fc-content-skeleton table thead td.fc-other-month.fc-past{position:relative;z-index:100;opacity:.5}body.node--type-appuntamento main#content div.content div.appointments-wizard table tbody tr td div.fc-content-skeleton table tbody tr td{border-bottom:0px}body.node--type-appuntamento main#content div.content div.appointments-wizard table tbody tr td div.fc-content-skeleton table tbody tr td a.fc-event{padding:0px}div.box-nota{padding:0 0 20px 20px;border-left:solid #00378c 3px;margin:20px 10px 20px 0px;text-align:left}div.box-avvertimento{padding:0 0 20px 20px;border-left:solid #dd6f00 3px;margin:20px 10px 20px 0px;text-align:left}div.box-left{width:250px;display:block;float:left;padding:10px;border:solid #f1f1f1 1px;color:#000;background-color:#ebebeb;font-size:.9em;line-height:1.3em;margin:10px 20px 10px 0px;text-align:left}div.box-right{width:250px;display:block;float:right;padding:10px;border:solid #f1f1f1 1px;color:#000;background-color:#ebebeb;font-size:.9em;line-height:1.3em;margin:10px 20px 10px 10px;text-align:left}div.marked-panels{width:100%;display:block;padding:1rem;margin-top:1rem;margin-bottom:1rem;border-radius:15px;border:2px solid #2b4562;color:#2b4562;text-align:center;background-color:#ddd}.in_apertura{background-color:#ffd900;color:#000}label[for=edit-vote--2]{display:none}form#views-form-media-library-page table tbody label.media-library-select-all{display:none}body.path-node main#content div.view-id-photogallery div.slick-list{background:#fff}.field--name-field-page-contatti h2 a{font-size:1.2rem;font-weight:bold;text-decoration:none;color:#2b4562}.field--name-field-page-contatti h2 a:hover{text-decoration:underline}.page-view-frontpage a{text-decoration:none !important}.page-view-frontpage a:hover{text-decoration:underline}