/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.block-region.demo-block{padding:1rem;color:#000 !important;background-color:#aaa;font-weight:bold;}#toolbar-administration.toolbar{z-index:10001;max-width:fit-content;height:auto;}#toolbar-administration.toolbar > .toolbar-bar{background-color:var(--bs-dark);}#toolbar-administration.toolbar .toolbar-tab > a:not(.disabled):hover{color:var(--bs-white);}.toolbar-icon-10 .toolbar-icon-admin-toolbar-tools-help::before{background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 92 74' height='48'><g id='logo'><path d='M31.799 71.9V15.7h15.1V72h-15.1zM91.099 28.5h-13.8v23.1c0 2.3.1 3.8.2 4.8.1.9.5 1.7 1.2 2.4s1.8 1 3.3 1l8.6-.2.7 12c-5 1.1-8.9 1.7-11.5 1.7-6.8 0-11.4-1.5-13.8-4.6-2.5-3-3.7-8.6-3.7-16.8V0h15.1v15.6h13.8v12.9zM9.099 32.8c-2.6 0-4.8-.9-6.5-2.7s-2.6-4-2.6-6.6.9-4.8 2.5-6.6c1.7-1.8 3.9-2.6 6.5-2.6s4.8.9 6.5 2.7 2.5 4 2.5 6.7-.8 4.8-2.5 6.6c-1.6 1.6-3.7 2.5-6.4 2.5z'></path></g></svg>");}#toolbar-administration.toolbar .link-list-wrapper ul li a{line-height:2.4rem;}#toolbar-administration .toolbar-box{display:flex;}@media (min-width:576px){#toolbar-administration ul{font-size:0.81rem;}}body.toolbar-horizontal.toolbar-fixed{padding-top:79px !important;}.toolbar-horizontal.toolbar-tray-open .bs-it-sticky-wrapper .is-sticky{top:79px !important;}.toolbar-horizontal .bs-it-sticky-wrapper .is-sticky{top:39px !important;}.toolbar-oriented .toolbar-bar{z-index:10001;}.ui-dialog,.modal{z-index:20001 !important;}.link-list-wrapper ul li a span{line-height:inherit;}.it-footer-main .link-list-wrapper ul li a.active{text-decoration:underline;}.it-header-wrapper:not(.is-sticky){z-index:unset !important;}.it-timeline-wrapper .it-pin-wrapper{z-index:2 !important;}.it-header-wrapper.is-sticky{z-index:10000 !important;}.bd-example{background-color:#f5f5f5;}em.placeholder{opacity:0.9;background-color:unset;}a.tabledrag-handle .handle{width:24px;height:24px;margin:0 1rem;}.webform-scale-small input + label{width:26px;height:26px;font-size:0.7rem;line-height:22px;}.webform-scale-medium input + label{font-size:0.9rem;line-height:30px;}.webform-scale-large input + label{font-size:1.1rem;line-height:40px;}.webform-scale-text{margin-top:0.25rem;font-size:0.777rem;}fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:0;}.webform-likert-table-wrapper .form-check [type="radio"] + label{top:-1rem;}.js-text-format-wrapper{margin-bottom:3rem;}.js-text-format-wrapper .form-group{margin-bottom:0;}button.link-edit-summary{text-decoration:underline;border:none;background-color:transparent;}.text-summary-wrapper{margin-bottom:2rem;}.node-form .image-widget,.node-form .image-widget img{margin-bottom:3rem;}html{overflow-x:hidden;}
body{font-family:'Titillium Web',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;}p,span{font-size:1.125rem !important;}.page-mobi .mobi-breadcrumb{padding-top:32px;}.page-mobi .mobi-hero{background:#F9F9FA;padding:0 0 16px;}.page-mobi .mobi-hero__title{margin:0;font-weight:700;font-size:40px;line-height:1.1;color:#003366;}.page-mobi .mobi-hero__media{border-radius:4px;overflow:hidden;background:#CFDCE6;}.page-mobi .mobi-hero__media img,.page-mobi .mobi-hero__media picture,.page-mobi .mobi-hero__media figure{display:block;width:100%;height:100%;}.page-mobi .mobi-hero__media img{object-fit:cover;}.page-mobi .mobi-hero__placeholder{width:100%;aspect-ratio:673 / 276;background:#CFDCE6;}.page-mobi .mobi-content{padding:48px 0;}.page-mobi .mobi-content__body{color:#003366;}.page-mobi .mobi-content__body h2,.page-mobi .mobi-content__body h3,.page-mobi .mobi-content__body p{color:#003366;}.page-mobi .mobi-cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:30px;background:#1D3599;color:#FFFFFF;text-decoration:none;font-weight:600;font-size:16px;line-height:1.5;}.page-mobi .mobi-cta:hover,.page-mobi .mobi-cta:focus{color:#FFFFFF;text-decoration:none;filter:brightness(0.95);}.page-mobi .mobi-share-cta{background:#A1C3DA;padding:48px 0;}.page-mobi .asugi-share-link{color:#003366;text-decoration:none;}.page-mobi .asugi-share-link:hover,.page-mobi .asugi-share-link:focus{text-decoration:underline;}.section-title{font-size:1.5rem;font-weight:600;color:#1C354D;margin-bottom:1rem;}.arcs-chi-siamo .section-title,.arcs-identita-visiva .section-title{text-align:left;width:fit-content;padding-top:7px;padding-bottom:7px;}.arcs-introduction .page-title,.professionisti-introduction .page-title{text-align:left;}.logo-wrapper{text-align:left;}article.card.card-file{display:flex;flex-direction:row;gap:0;justify-content:flex-start;align-items:flex-start;}.section-description{font-size:1rem;color:#1C354D;margin-bottom:1.5rem;}.homepage-searchbar{background-color:#D6DDE5;}.homepage-searchbar .form-control{border-radius:30px;border:6px solid #1D3599;padding:0.75rem 1.25rem;font-size:1rem;box-shadow:0px 4px 4px 0px rgba(0,0,0,0.25);}.homepage-searchbar .btn{border-radius:30px;padding:0.5rem 1.5rem;}.quick-search-chips{display:flex;flex-wrap:wrap;gap:0.5rem;margin-top:1rem;}.quick-search-chip{display:inline-block;padding:0.5rem 1rem;background-color:#ffffff;border:1px solid #006474;border-radius:4px;color:#006474;text-decoration:none;font-size:0.875rem;transition:all 0.2s ease;}.quick-search-chip:hover{background-color:#e8f4f8;border-color:#1C354D;color:#1C354D;text-decoration:none;}.homepage-featured{background-color:#ffffff;}.card-featured{border:none;border-radius:4px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease;}.card-featured:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.card-featured--big{margin-bottom:2rem;}.card-featured--big .card-img-wrapper{height:300px;overflow:hidden;}.card-featured--big .card-img-wrapper img{width:100%;height:100%;object-fit:cover;}.card-featured--big .card-title{font-size:1.5rem;font-weight:600;margin-bottom:1rem;}.card-featured--big .card-text{font-size:1rem;color:#5c6f82;line-height:1.6;}.card-featured--small{height:100%;}.card-featured--small .card-img-wrapper{height:200px;overflow:hidden;}.card-featured--small .card-img-wrapper img{width:100%;height:100%;object-fit:cover;}.card-featured--small .card-title{font-size:1.125rem;font-weight:600;margin-bottom:0.5rem;}.card-featured .card-category{margin-bottom:0.75rem;}.card-featured .badge{font-size:0.75rem;padding:0.25rem 0.75rem;font-weight:500;}.card-featured .card-title a{color:#17324d;text-decoration:none;}.card-featured .card-title a:hover{color:#0066cc;text-decoration:underline;}.featured-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1.5rem;}@media (max-width:992px){.featured-grid{grid-template-columns:1fr;}}.homepage-categories{background-color:#D6DDE5;}.card-category{height:100%;border:none;border-radius:4px;transition:transform 0.2s ease,box-shadow 0.2s ease;}.card-category:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.card-category .card-icon{margin-bottom:1rem;font-size:2rem;color:#0066cc;}.card-category .card-title{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;}.card-category .card-title a{color:#17324d;text-decoration:none;}.card-category .card-title a:hover{color:#0066cc;text-decoration:underline;}.card-category .card-text{font-size:0.9375rem;color:#5c6f82;line-height:1.6;}.categories-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;}@media (max-width:992px){.categories-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.categories-grid{grid-template-columns:1fr;}}.homepage-come-fare-per{background-color:#ffffff;}.link-row{text-decoration:none;color:#17324d;transition:background-color 0.2s ease;padding:1rem;border-bottom:1px solid #e5e7eb !important;}.link-row:last-child{border-bottom:none !important;}.link-row:hover{background-color:#f5f6f8;text-decoration:none;color:#17324d;}.link-row-title{font-size:1rem;font-weight:500;flex:1;}.link-row-icon{color:#0066cc;margin-left:1rem;}.come-fare-per-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0;border:1px solid #e5e7eb;border-radius:4px;overflow:hidden;}@media (max-width:768px){.come-fare-per-grid{grid-template-columns:1fr;}}.homepage-tutto-per{background-color:#D6DDE5;}.target-box{border:none;border-radius:4px;transition:transform 0.2s ease,box-shadow 0.2s ease;}.target-box:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.target-box-icon{font-size:2.5rem;color:#0066cc;}.target-box-title{font-size:1.25rem;font-weight:600;margin-bottom:0.75rem;}.target-box-title a{color:#17324d;text-decoration:none;}.target-box-title a:hover{color:#0066cc;text-decoration:underline;}.target-box-description{font-size:0.9375rem;color:#5c6f82;line-height:1.6;}.target-boxes-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;}@media (max-width:1200px){.target-boxes-grid{grid-template-columns:repeat(3,1fr);}}@media (max-width:992px){.target-boxes-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.target-boxes-grid{grid-template-columns:1fr;}}.card-image{border:none;border-radius:4px;overflow:hidden;transition:transform 0.2s ease,box-shadow 0.2s ease;}.card-image:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.card-image .card-img-wrapper{height:200px;overflow:hidden;}.card-image .card-img-wrapper img{width:100%;height:100%;object-fit:cover;}.card-image .card-body{padding:1rem;}.card-image .card-title{font-size:1.125rem;font-weight:600;margin-bottom:0.5rem;}.card-image .card-title a{color:#17324d;text-decoration:none;}.card-image .card-title a:hover{color:#0066cc;text-decoration:underline;}.link-with-arrow{display:inline-flex;align-items:center;color:#006474;text-decoration:none;font-weight:600;font-size:0.875rem;transition:color 0.2s ease;}.link-with-arrow:hover{color:#1C354D;text-decoration:none;}.link-with-arrow .icon{margin-left:0.5rem;}@media (max-width:768px){.section-title{font-size:1.25rem;}.card-featured--big .card-title{font-size:1.25rem;}.card-featured--big .card-img-wrapper{height:200px;}}.text-primary-custom{color:#0066cc;}.bg-light-custom{background-color:#f5f6f8;}.homepage-sesamo-services{background-color:#1D3599;}.sesamo-services-bar{padding:2rem 0;}.sesamo-section,.online-services-section{padding:1rem;}.sesamo-logo strong{color:#ffffff;font-size:1.5rem;}.sesamo-text p{color:#ffffff;font-size:1rem;}.sesamo-services-bar .btn-primary{background-color:#1D3599;border-color:#1D3599;color:#ffffff;padding:0.5rem 1.5rem;font-weight:600;text-transform:uppercase;font-size:0.875rem;}.sesamo-services-bar .btn-primary:hover{background-color:#1C354D;border-color:#1C354D;}.sesamo-services-bar .btn-primary:active{background-color:#003366;border-color:#003366;}@media (max-width:768px){.sesamo-section,.online-services-section{text-align:center;}.online-services-section{margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,0.2);}}.homepage-arcs-comunica{background-color:#ffffff;}.arcs-comunica-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;}@media (max-width:992px){.arcs-comunica-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:768px){.arcs-comunica-grid{grid-template-columns:1fr;}}.homepage-bandi-concorsi{background-color:#D6DDE5;}.homepage-bandi-concorsi .list-unstyled a{color:#17324d;transition:color 0.2s ease;}.homepage-bandi-concorsi .list-unstyled a:hover{color:#0066cc;text-decoration:underline;}.homepage-bandi-concorsi .list-unstyled strong{display:block;margin-bottom:0.25rem;font-weight:600;}.homepage-bandi-concorsi .list-unstyled small{font-size:0.875rem;color:#6c757d;}.it-header-wrapper{background-color:#ffffff;}.it-header-slim-wrapper{background-color:#000000;color:#ffffff;font-size:0.875rem;vertical-align:middle;}.it-region-logo{max-width:300px;}.it-header-slim-wrapper .navbar-brand{color:#ffffff;font-weight:500;}.arcs-header-top-bar .language-link{color:#ffffff;text-decoration:none;padding:0.25rem 0.5rem;border-radius:4px;transition:background-color 0.2s ease;}.arcs-header-top-bar .language-link:hover,.arcs-header-top-bar .language-link.active{background-color:rgba(255,255,255,0.1);color:#ffffff;}.it-header-center-wrapper{background-color:white;background-image:url(/themes/custom/arcs_bootstrap_italia/images/header-bg-arcs.svg);background-size:cover;padding:1.5rem 0;border-bottom:1px solid #e5e7eb;}.it-brand-title{color:#000000;font-weight:600;}.it-brand-tagline{color:#000000;}.it-header-center-wrapper .it-right-zone .follow-us-text{color:#1C354D;font-weight:500;}.it-header-center-wrapper .it-right-zone .social-icon{color:#1D3599;margin:0 0.5rem;text-decoration:none;transition:opacity 0.2s ease;}.it-header-center-wrapper .it-right-zone .social-icon:hover{opacity:0.8;color:#1C354D}.it-socials a[href*="linkedin"] svg,.it-socials a[href*="linkedin"]{color:#0077B5 !important;}.it-socials a[href*="facebook"] svg,.it-socials a[href*="facebook"]{color:#1877F2 !important;}.it-socials a[href*="youtube"] svg,.it-socials a[href*="youtube"]{color:#FF0000 !important;}.it-header-center-wrapper .it-right-zone .search-link{color:#1d3599;text-decoration:none;display:flex;align-items:center;transition:opacity 0.2s ease;}.it-header-navbar-wrapper{background-color:#1D3599;padding:0;}.arcs-header-primary-nav .navbar{padding:0;}.arcs-header-primary-nav .menu-wrapper{display:flex;justify-content:center;}.arcs-header-primary-nav .navbar-nav{flex-direction:row;justify-content:center;align-items:center;width:100%;flex-wrap:wrap;line-height:55px;}.arcs-header-primary-nav .nav-link{color:#ffffff;padding:0.875rem 0.75rem;font-weight:600;transition:background-color 0.2s ease,border-color 0.2s ease,color 0.2s ease;border-bottom:3px solid transparent;line-height:1.2;white-space:nowrap;}.it-header-navbar-wrapper nav a{color:rgba(255,255,255,1);}.arcs-header-primary-nav .nav-link:hover,.arcs-header-primary-nav .nav-link:focus-visible{background-color:rgba(255,255,255,0.12);border-bottom-color:#ffffff;color:#ffffff;outline:none;}.arcs-header-primary-nav .nav-link.active,.arcs-header-primary-nav .nav-item.active>.nav-link{border-bottom-color:#ffffff;}.arcs-header-primary-nav .nav-link.dropdown-toggle::after{display:none;}.arcs-header-primary-nav .nav-item.dropdown>.nav-link{display:inline-flex;align-items:center;}.arcs-header-primary-nav .dropdown-menu{margin-top:0;border-radius:8px;border:0;padding:0.75rem 0;box-shadow:0 10px 30px rgba(0,0,0,0.18);}.arcs-header-primary-nav .dropdown-menu .link-list-wrapper{padding:0;}.arcs-header-primary-nav .dropdown-menu .link-list{margin:0;}.arcs-header-primary-nav .dropdown-menu .list-item{padding:0.5rem 1.25rem;color:#17324d;font-weight:600;}.arcs-header-primary-nav .dropdown-menu .list-item:hover,.arcs-header-primary-nav .dropdown-menu .list-item:focus-visible{background:rgba(29,53,153,0.08);outline:none;}.arcs-header-primary-nav .navbar-toggler{border-color:rgba(255,255,255,0.3);color:#ffffff;}.arcs-header-primary-nav .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");}.arcs-header-secondary-bar{background-color:#D6DDE5;border-bottom:1px solid #536AA7;color:#1C354D;padding:0.75rem 0;font-size:0.875rem;}.arcs-header-secondary-bar .contact-info{color:#006474;}.arcs-header-secondary-bar .contact-info a:hover strong{text-decoration:underline;}.arcs-header-secondary-bar .search-link:hover{opacity:0.8;color:#ffffff;}.arcs-mobile-header{padding:1rem 0;}.arcs-mobile-menu-toggle{background:transparent;border:0;padding:0.5rem;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;}.arcs-mobile-menu-toggle:focus{outline:2px solid #1D3599;outline-offset:2px;}.arcs-mobile-logo{flex:1;display:flex;justify-content:center;align-items:center;}.arcs-mobile-logo a{text-decoration:none;}.arcs-mobile-search{flex-shrink:0;display:flex;align-items:center;}.arcs-mobile-search .search-link{text-decoration:none;}@media (max-width:992px){.arcs-header-primary-nav .custom-navbar-toggler{display:none;}.it-header-wrapper{position:relative;}.arcs-header-primary-nav{position:static;}.arcs-header-primary-nav .navbar-collapsable{background:#1D3599;padding:0.5rem 0;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;display:none !important;width:100%;height:100vh;overflow-y:auto;transform:translateX(-100%);transition:transform 0.3s ease-in-out;}.arcs-header-primary-nav .navbar-collapsable.show{display:block !important;transform:translateX(0);}.arcs-header-primary-nav .navbar-collapsable.collapsing{display:block !important;}.arcs-header-primary-nav .navbar-collapsable .overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,0.5);z-index:-1;display:none;}.arcs-header-primary-nav .navbar-collapsable.show .overlay{display:block !important;}.arcs-header-primary-nav .navbar-collapsable .close-div{position:absolute;top:1rem;right:1rem;z-index:1051;}.arcs-header-primary-nav .navbar-collapsable .close-div.sr-only,.arcs-header-primary-nav .navbar-collapsable .close-div.visually-hidden{display:none !important;}.arcs-header-primary-nav .navbar-collapsable.show .close-div{display:block !important;}.arcs-header-primary-nav .navbar-collapsable .close-menu{background:transparent;border:2px solid #ffffff;color:#ffffff;padding:0.5rem 1rem;border-radius:4px;cursor:pointer;font-size:1rem;}.arcs-header-primary-nav .navbar-collapsable .close-menu:hover{background:rgba(255,255,255,0.1);}.arcs-header-primary-nav .menu-wrapper{justify-content:flex-start;}.arcs-header-primary-nav .navbar-nav{flex-direction:column;align-items:flex-start;gap:0;}.arcs-header-primary-nav .nav-item{width:100%;}.arcs-header-primary-nav .nav-link{width:100%;padding:0.875rem 0.75rem;border-bottom:1px solid rgba(255,255,255,0.18);border-left:3px solid transparent;border-bottom-color:rgba(255,255,255,0.18);}.arcs-header-primary-nav .nav-link:hover,.arcs-header-primary-nav .nav-link:focus-visible{border-bottom-color:rgba(255,255,255,0.18);border-left-color:#ffffff;}.arcs-header-primary-nav .nav-link.active,.arcs-header-primary-nav .nav-item.active>.nav-link{border-bottom-color:rgba(255,255,255,0.18);border-left-color:#ffffff;}.arcs-header-primary-nav .dropdown-menu{width:100%;border-radius:0;box-shadow:none;padding:0;}.arcs-header-primary-nav .dropdown-menu .list-item{padding-left:1.5rem;}.arcs-header-secondary-bar{display:block !important;background-color:#1D3599;color:#ffffff;}.arcs-header-secondary-bar .contact-info{color:#ffffff;justify-content:flex-end;}.arcs-header-secondary-bar .contact-info span,.arcs-header-secondary-bar .contact-info strong,.arcs-header-secondary-bar .contact-info u{color:#ffffff;}.arcs-header-secondary-bar .secondary-bar-wrapper{flex-direction:column;align-items:flex-start !important;}.arcs-header-secondary-bar .follow-us-text,.arcs-header-secondary-bar .social-icons,.arcs-header-secondary-bar .search-wrapper{margin-bottom:0.5rem;}}.it-footer-wrapper{background-color:#003366;color:#ffffff;padding-top:3rem;}.it-footer-main{background-color:#003366;}.it-footer-main .it-brand-text-footer{color:#fff;}.it-footer-main .it-brand-text-footer .it-brand-title-footer{color:#fff;}.it-footer-main .it-brand-text-footer .it-brand-tagline-footer{color:#fff;}.it-footer-main h3{color:#ffffff;font-weight:600;margin-bottom:1rem;padding-bottom:1rem;border-bottom:2px solid #fff;}.it-footer-main a{color:#ffffff;text-decoration:none;transition:color 0.2s ease;font-size:0.875rem;}.it-footer-main a:hover{color:#ffffff;text-decoration:underline;opacity:0.9;font-size:0.875rem;}.it-footer-main .footer-contacts p{color:#ffffff;line-height:1.6;font-size:0.875rem;}.arcs-footer-main .social-links a{color:#CFDCE6;text-decoration:none;transition:opacity 0.2s ease;font-size:0.875rem;}.arcs-footer-main .social-links a:hover{opacity:0.8;color:#ffffff;}.it-footer-small-prints{background-color:#003366;}.it-footer-small-prints a{color:#ffffff;text-decoration:none;font-size:0.875rem;transition:color 0.2s ease;}.it-footer-small-prints a:hover{color:#ffffff;text-decoration:underline;opacity:0.9;}@media (max-width:768px){.arcs-footer-main .row>div{margin-bottom:2rem;}.arcs-footer-legal .d-flex{flex-direction:column;align-items:center;}.arcs-footer-legal a{margin-bottom:0.5rem;}}.section-title{font-size:2rem;margin-bottom:0 !important;}.it-card-title-icon-wrapper{background:#F4F4F4;position:relative;padding:1rem;border-radius:50px;width:4rem;height:4rem;}.it-card-title-icon-wrapper svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.it-card-inline{overflow:visible;}.it-card-inline.d-flex{align-items:stretch;}.it-card-inline .it-card-inline-content{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;padding:1.25rem;}.it-card-inline .it-card-image-wrapper{flex:0 0 50%;max-width:50%;display:block;position:relative;}@media (max-width:767px){.it-card-inline .it-card-image-wrapper{flex:0 0 100%;max-width:100%;}.it-card-inline.flex-row-reverse,.it-card-inline{flex-direction:column !important;}.it-card-inline .it-card-inline-content{flex:1 1 auto;min-width:100%;}}.it-card-image-wrapper .ratio,.it-card-image-wrapper .figure{height:100%;}.it-card-image-wrapper .figure{margin:0;display:block;width:100%;height:100%;overflow:hidden;}.it-card-image-wrapper img{width:100%;height:100%;object-fit:cover;display:block;}.it-card-related.it-card-footer{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-top:1rem;}.h-100{height:100%;}.card-equal-row>.col-12,.card-equal-row>.col-6{display:flex;}#sesamo{border:2px solid #039;}.bg-sfvg-sesamo{background-color:#039 !important;}.border-sfvg-sesamo{border-color:#039 !important;}@media (min-width:768px){.border-md-bottom-0{border-bottom:0 !important;}}@media (min-width:768px){.border-md-right{border-width:0;border-color:hsl(210,4%,78%);border-style:solid;border-right-width:1px !important;}}.sfvg-btn-sesamo{background-color:#039;border:1px solid #039;color:#fff;}.homepage-searchbar form{position:relative;}.homepage-searchbar form input{margin-right:0px !important;}.homepage-searchbar form button{position:absolute;top:50%;transform:translate(-20%,-50%);right:0;padding:0.25rem 1.2rem !important;}.it-footer-main .list-unstyled a,.it-footer-legal a{text-decoration:underline !important;}.it-footer-main li{font-size:0.875rem;}.page-azienda-regionale-di-coordinamento-per-la-salute-arcs .breadcrumb-container .breadcrumb-item:first-child,.page-azienda-regionale-di-coordinamento-per-la-salute-arcs .breadcrumb-container .breadcrumb-item:first-child a{font-weight:700;}.page-asugi .asugi-share-link{color:#07768D;text-decoration:none;font-family:'Titillium Web',sans-serif;font-weight:600;font-size:14px;line-height:1.1428571428571428em;}.page-asugi .asugi-share-link:hover{text-decoration:underline;}.page-asugi .asugi-breadcrumb{padding-top:32px;padding-bottom:32px;}.page-asugi .asugi-thumb{padding:16px 0;}.page-asugi .asugi-thumb__wrap{padding-left:40px;padding-right:40px;}.page-asugi .asugi-thumb__inner{background:#D6DDE5;border-radius:4px;overflow:hidden;}.page-asugi .asugi-thumb__inner>.asugi-thumb__moved,.page-asugi .asugi-thumb__inner>figure.asugi-thumb__moved,.page-asugi .asugi-thumb__inner>picture.asugi-thumb__moved{width:100%;height:100%;margin:0;display:block;}.page-asugi .asugi-thumb__inner img{width:100%;height:100%;display:block;object-fit:cover;}.page-asugi .asugi-main{padding:24px 0;}.page-asugi .asugi-main__wrap{max-width:1200px;margin:0 auto;padding:0 72px;}.page-asugi .asugi-main__layout{display:flex;gap:134px;align-items:flex-start;}.page-asugi .asugi-aside{flex:0 0 306px;max-width:306px;position:sticky;top:24px;}.page-asugi .asugi-toc-shell .link-list-wrapper{padding-top:0;}.page-asugi .asugi-toc-shell .link-list{margin-bottom:0;}.page-asugi .asugi-introduction .page-title{line-height:1.2em;}.page-asugi .asugi-introduction .page-introduction__inner{padding-left:12px;padding-right:12px;}.page-asugi .asugi-introduction .page-summary{margin-right:16px;}.page-asugi .asugi-share-cta .asugi-share-link{color:#003366;}.page-asugi .asugi-share-cta .asugi-share-link:hover{color:#003366;}.page-asugi .asugi-toc__title{font-family:'Titillium Web',sans-serif;font-weight:700;font-size:16px;line-height:1.521em;color:#003366;margin-bottom:12px;}.page-asugi .asugi-toc-shell .progress,.page-asugi .asugi-toc-shell .progress-bar,.page-asugi .asugi-toc-shell .toc-progress-bar{display:none !important;}.page-asugi .asugi-toc-shell .menu-link-list>h3{font-family:'Titillium Web',sans-serif;font-weight:700;font-size:16px;line-height:1.521em;color:#003366;margin-bottom:12px;border-bottom:none !important;}.page-asugi .asugi-toc-shell .link-list-wrapper.menu-link-list h3:after,.page-asugi .asugi-toc-shell .link-list-wrapper.menu-link-list .h3:after,.page-asugi .asugi-toc-shell .link-list-wrapper.menu-link-list h4:after,.page-asugi .asugi-toc-shell .link-list-wrapper.menu-link-list .h4:after{content:none !important;display:none !important;}.page-asugi .asugi-toc__list,.page-asugi .asugi-toc__sublist{list-style:none;padding-left:0;margin:0;}.page-asugi .asugi-toc__item{margin:0;}.page-asugi .asugi-toc__item--h2+.asugi-toc__item--h2{margin-top:8px;}.page-asugi .asugi-toc__sublist{padding-left:16px;margin-top:6px;}.page-asugi .asugi-toc__link{display:block;padding:6px 0;color:#5A768A;text-decoration:none;font-family:'Titillium Web',sans-serif;font-weight:400;font-size:14px;line-height:1.521em;}.page-asugi .asugi-toc__link.list-item{padding:6px 0;}.page-asugi .asugi-toc__link.is-active{color:#003366;font-weight:700;}.page-asugi .asugi-toc__link:hover{color:#003366;text-decoration:underline;}.page-asugi .asugi-toc-shell .link-list-wrapper ul{padding-left:0;list-style:none;}.page-asugi .asugi-toc-shell .link-list-wrapper li{margin-bottom:0;}.page-asugi .asugi-content{flex:1 1 auto;min-width:0;}.page-asugi .asugi-content :where(h2){margin-top:24px;color:#003366;}.page-asugi .asugi-content :where(h3){margin-top:16px;}h1,h2,.page-asugi h1,.page-asugi h2,.asugi-content h1,.asugi-content h2,.page-asugi .asugi-content h1,.page-asugi .asugi-content h2{color:#003366 !important;}.section-link{color:#003366 !important;text-decoration:none;font-weight:700;margin-right:0.25em;}.section-link:hover{text-decoration:underline;}.page-asugi .asugi-section{padding:24px 0;}.page-asugi .asugi-section>h2{font-family:'Titillium Web',sans-serif;font-weight:700;color:#003366;margin-bottom:16px;}.page-asugi .asugi-last-update{padding:24px 0;display:flex;align-items:baseline;gap:8px;color:#2F475E;}.page-asugi .asugi-last-update__label{font-family:'Titillium Web',sans-serif;font-weight:600;font-size:14px;line-height:1.3;}.page-asugi .asugi-last-update__value{font-family:'Titillium Web',sans-serif;font-weight:400;font-size:14px;line-height:1.3;}.page-asugi .asugi-services-grid,.page-asugi .asugi-news-grid{margin-top:8px;}.page-asugi .asugi-service-card__category a,.page-asugi .asugi-news-card__category a{color:inherit;text-decoration:none;}.page-asugi .asugi-service-card__category a:hover,.page-asugi .asugi-news-card__category a:hover{text-decoration:underline;}.page-asugi .asugi-news-card__media-inner,.page-asugi .asugi-news-card__media-inner img{width:100%;height:100%;}.page-asugi .asugi-news-card__media-inner img{object-fit:cover;display:block;}.page-asugi .asugi-share-cta{background:#A1C3DA;padding:48px 0;margin-top:24px;}.page-asugi .asugi-share-cta__wrap{max-width:1200px;margin:0 auto;display:flex;justify-content:center;}@media (max-width:992px){.page-asugi .asugi-main__wrap{padding:0 24px;}.page-asugi .asugi-main__layout{flex-direction:column;gap:24px;}.page-asugi .asugi-aside{position:static;max-width:none;width:100%;}.page-asugi .asugi-thumb__wrap{padding-left:24px;padding-right:24px;}}.oa-hero{background:#F9F9FA;padding-top:4rem;padding-bottom:4rem;}.it-brand-wrapper svg:empty,.it-brand-wrapper svg.icon:empty{display:none;visibility:hidden;}.it-brand-wrapper img[src*="arcs-logo.png"]{display:block;visibility:visible;}.it-card,article.it-card{--bs-it-card-bg:hsl(0,0%,100%);--bs-it-card-body-spacer:1rem;--bs-it-card-border-color:hsl(210,4%,78%);--bs-it-card-border-radius:4px;--bs-it-card-border-top-color:transparent;--bs-it-card-border-top-width:6px;--bs-it-card-border-outside-width:1px;--bs-it-card-border-separator-width:1px;--bs-it-card-cap-bg:transparent;--bs-it-card-cap-color:null;--bs-it-card-cap-padding-x:var(--bs-it-card-spacer-x);--bs-it-card-cap-padding-y:calc(var(--bs-it-card-spacer-y) * 2);--bs-it-card-category-color:hsl(210,17%,44%);--bs-it-card-category-fw:600;--bs-it-card-category-l-spacing:0.5px;--bs-it-card-category-m-bottom:0;--bs-it-card-category-size:1rem;--bs-it-card-chips-a-color:hsl(210,33%,28%);--bs-it-card-chips-gap:1rem;--bs-it-card-color:hsl(210,33%,28%);--bs-it-card-date-color:hsl(210,17%,44%);--bs-it-card-date-size:0.875rem;--bs-it-card-description-color:hsl(210,17%,44%);--bs-it-card-height:auto;--bs-it-card-inline-min-height:240px;--bs-it-card-inline-mini-min-height:160px;--bs-it-card-inner-border-radius:calc(var(--bs-it-card-border-radius) - var(--bs-it-card-border-outside-width));--bs-it-card-link-color:hsl(210,33%,28%);--bs-it-card-list-group-item-padding-y:0.75rem;--bs-it-card-p-color:hsl(210,33%,28%);--bs-it-card-signature-size:1rem;--bs-it-card-spacer-x:1rem;--bs-it-card-spacer-y:0.5rem;--bs-it-card-double-spacer-y:calc(2 * var(--bs-it-card-spacer-y));--bs-it-card-quad-spacer-y:calc(4 * var(--bs-it-card-spacer-y));--bs-it-card-title-spacer-y:var(--bs-it-card-spacer-y);}.it-card-category{display:inline-block;text-transform:uppercase;color:var(--bs-it-card-category-color);font-size:var(--bs-it-card-category-size);font-weight:var(--bs-it-card-category-fw);letter-spacing:var(--bs-it-card-category-l-spacing);margin-bottom:var(--bs-it-card-category-m-bottom);}.it-card-category a{color:var(--bs-it-card-category-color) !important;text-decoration:none;}.view-arcs-comunica-in-homepage .it-card-title,.view-ultime-novita-in-ssrfvg .it-card-title,.view-in-evidenza-su-notizie .it-card-title,.view-esplora-tutte-le-notizie .it-card-title,.view-ultime-novita-su-salute-e-prevenzione .it-card-title,.view-in-evidenza-su-salute-e-prevenzione .it-card-title,.view-in-evidenza-in-homepage .it-card-title,.view-ultimi-articoli-professioni-e-fornitori .it-card-title,.view-ultime-novita-su-concorsi-avvisi-e-incarichi .it-card-title{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1.5rem;}.view-arcs-comunica-in-homepage .it-card-title a,.view-bandi-e-gare-in-homepage .it-card-title a,.view-ultime-novita-in-ssrfvg .it-card-title a,.view-in-evidenza-su-notizie .it-card-title a,.view-esplora-tutte-le-notizie .it-card-title a,.view-ultime-novita-su-salute-e-prevenzione .it-card-title a,.view-in-evidenza-su-salute-e-prevenzione .it-card-title a,.view-in-evidenza-in-homepage .it-card-title a,.view-ultimi-articoli-professioni-e-fornitori .it-card-title a,.view-ultime-novita-su-concorsi-avvisi-e-incarichi .it-card-title a{color:#1D3599;}.view-arcs-comunica-in-homepage .it-card-body,.view-ultime-novita-in-ssrfvg .it-card-body,.view-in-evidenza-su-notizie .it-card-body,.view-esplora-tutte-le-notizie .it-card-body,.view-ultime-novita-su-salute-e-prevenzione .it-card-body,.view-in-evidenza-su-salute-e-prevenzione .it-card-body,.view-in-evidenza-in-homepage .it-card-body,.view-ultimi-articoli-professioni-e-fornitori .it-card-body,.view-ultime-novita-su-concorsi-avvisi-e-incarichi .it-card-body{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}.view-bandi-e-gare-in-homepage .it-card-title{font-size:1.5rem;}.view-bandi-e-gare-in-homepage .it-card-category a{color:var(--bs-it-card-category-color) !important;text-decoration:none;}.navbar .navbar-collapsable .menu-wrapper .navbar-nav{background:#1D3599 !important;}.breadcrumb{margin-top:1rem;}nav.pagination-wrapper{display:flex !important;justify-content:center !important;margin-top:32px;}.it-footer-small-prints a,.it-footer-small-prints a:hover:not(.disabled),.it-footer-main li{font-size:initial !important;}.salute-categories .card:after,.arcs-chi-siamo article:after{margin-top:0 !important;}.accordion{border-bottom:none;}.field--type-text-with-summary>div:first-child{}.field--type-text-with-summary>div:last-child{padding-top:1.5rem !important;}.page-reti-cliniche .reti-cliniche-faq{background:#fff !important;}.article img{max-width:100%;width:100%;height:auto;}@media screen and (max-width:767px){.views-view-responsive-grid--horizontal{display:flex;flex-wrap:wrap;}.views-view-responsive-grid--horizontal .views-view-responsive-grid__item{width:100% !important;}.arcs-attachments{gap:1rem;}.view-in-evidenza-in-homepage .it-card .it-card-body{display:none;}}article.node>footer{display:none !important;}.node__content .link-list-wrapper,.node__content .link-list,.node__content ul.links.inline.link-list{display:none !important;}.view-in-evidenza-in-homepage .views-view-responsive-grid{display:grid;grid-template-columns:1fr;gap:30px;}.view-in-evidenza-in-homepage .views-view-responsive-grid__item:nth-child(n+2){grid-column:span 1;}@media (min-width:992px){.view-in-evidenza-in-homepage .views-view-responsive-grid__item:nth-child(1){grid-column:span 2;}.view-in-evidenza-in-homepage .views-view-responsive-grid{grid-template-columns:repeat(2,1fr);}}.view-in-evidenza-in-homepage .views-view-responsive-grid__item .it-card{display:inline-flex;width:100%;}@media (max-width:767px){.view-in-evidenza-in-homepage .it-card-inline .it-card-image-wrapper{flex:0 0 auto;max-width:100%;}.view-in-evidenza-in-homepage .it-card-title,.view-in-evidenza-in-homepage .it-card-title a{font-size:18px !important;line-height:1.3em !important;}.view-in-evidenza-in-homepage .oa-simple-card .it-card-title,.view-in-evidenza-in-homepage .oa-simple-card .it-card-title a{font-size:20px !important;}.view-in-evidenza-in-homepage .it-card-text{font-size:15px !important;-webkit-line-clamp:2;line-clamp:2;}.view-in-evidenza-in-homepage .in-evidenza-card-content{padding:1rem 1.25rem !important;}}.field--name-field-in-evidenza-in-homepage,.field--name-field-articolo-descrizione-breve,.field--name-field-data-di-pubblicazione,.field--name-field-immagine-copertina,#node--comments{display:none !important;}.arcs-table-1{padding:1rem 0rem;}.arcs-table-2{padding:1rem 0rem;}@media screen and (max-width:767px){.arcs-table-1{padding:1rem 0rem;}.arcs-table-2{padding:1rem 0rem;}.arcs-column,.arcs-table-2 .arcs-column{width:50%;flex-wrap:wrap !important;}.arcs-column div{text-align:left !important;}.allegati-concorsi div,.link-esterni-concorsi div{flex-wrap:wrap;}}.stepper-list-wrapper{position:relative;padding-left:0;}.stepper-list{list-style:none;padding:0;margin:0;border-left:2px solid #beccd9;margin-left:20px;}.stepper-item{position:relative;padding-left:45px;padding-bottom:40px;}.stepper-number{position:absolute;left:-21px;top:0;width:40px;height:40px;background-color:white;border:2px solid #0066cc;color:#0066cc;display:flex;align-items:center;justify-content:center;font-weight:bold;font-size:1.2rem;border-radius:4px;}.stepper-title{color:#00264d;font-weight:700;font-size:1.25rem;cursor:pointer;}.stepper-title small{font-size:0.9rem;text-decoration:underline;}.stepper-content{top:5px;position:relative;}.page-asugi .asugi-toc-shell .menu-link-list>h3{margin-bottom:0;}.page-asugi .asugi-toc__link.list-item{display:flex;align-items:center;gap:8px;padding:16px;width:100%;}.page-asugi .asugi-toc__item--h2+.asugi-toc__item--h2{margin-top:0;font-family:'Titillium Web',sans-serif;font-weight:600;font-size:18px;line-height:1.333em;color:#003366;}.link-list-wrapper ul li a span{font-family:'Titillium Web',sans-serif;font-weight:400;font-size:16px;line-height:1.4em;color:#003366;}.it-card-body p{font-size:16px;line-height:1.6rem;}strong{color:rgba(0,51,102,1);}.node--type-concorso .card:after{margin-top:0 !important;}.page-default,.page-default body,.page-articolo-detail,.page-articolo-detail body,.page-bandi-detail,.page-bandi-detail body,.page-concorsi-detail,.page-concorsi-detail body,.page-bandi-e-gare-archive,.page-reti-cliniche,.page-taxonomy-argomenti,.page-taxonomy-utenti,.page-concorsi-e-avvisi-archive,.page-domande-frequenti,html:has(.page-articolo-detail),html:has(.page-bandi-detail),html:has(.page-concorsi-detail),html:has(.page-default),html:has(.page-bandi-e-gare-archive),html:has(.page-reti-cliniche),html:has(.page-taxonomy-argomenti),html:has(.page-taxonomy-utenti),html:has(.page-concorsi-e-avvisi-archive),html:has(.page-domande-frequenti){overflow:visible !important;}.page-articolo-detail .section-article-main,.page-bandi-detail .section-article-main,.page-concorsi-detail .section-article-main,.page-default .section-article-main,.page-struttura .section-struttura-main,.page-persona .section-persona-main,.page-unita-organizzativa .section-unita-organizzativa-main{display:flex;}.page-articolo-detail .sidebar-column,.page-bandi-detail .sidebar-column,.page-concorsi-detail .sidebar-column,.page-default .sidebar-column,.page-struttura .sidebar-column,.page-persona .sidebar-column,.page-unita-organizzativa .sidebar-column{padding-right:0;padding-left:0;display:flex;flex-direction:column;border-right:1px solid #C5C7C9 !important;}@media (min-width:992px){.page-articolo-detail .col-lg-3.sidebar-column,.page-bandi-detail .col-lg-3.sidebar-column,.page-concorsi-detail .col-lg-3.sidebar-column,.page-default .col-lg-3.sidebar-column,.page-struttura .col-lg-3.sidebar-column,.page-persona .col-lg-3.sidebar-column,.page-unita-organizzativa .col-lg-3.sidebar-column{border-right:1px solid #C5C7C9 !important;}}.page-articolo-detail .sidebar-index-wrapper,.page-bandi-detail .sidebar-index-wrapper,.page-concorsi-detail .sidebar-index-wrapper,.page-default .sidebar-index-wrapper,.page-struttura .sidebar-nav-wrapper,.page-persona .sidebar-nav-wrapper,.page-unita-organizzativa .sidebar-nav-wrapper{position:sticky;top:0;align-self:flex-start;width:100%;}.page-articolo-detail .sidebar-index-list,.page-bandi-detail .sidebar-index-list,.page-concorsi-detail .sidebar-index-list,.page-default .sidebar-index-list,.page-struttura .sidebar-index-list,.page-persona .sidebar-index-list,.page-unita-organizzativa .sidebar-index-list{margin-top:8px;}.page-articolo-detail .sidebar-nav-list .nav-link,.page-bandi-detail .sidebar-nav-list .nav-link,.page-concorsi-detail .sidebar-nav-list .nav-link,.page-default .sidebar-nav-list .nav-link,.page-struttura .sidebar-nav-list .nav-link,.page-persona .sidebar-nav-list .nav-link,.page-unita-organizzativa .sidebar-nav-list .nav-link{font-family:'Titillium Web',sans-serif;font-weight:400;font-size:16px;line-height:1.4em;color:#003366;padding:12px 16px;border-right:1px solid transparent;margin-right:-1px;transition:all 0.3s ease;display:block;}.page-articolo-detail .sidebar-nav-list .nav-link:hover,.page-bandi-detail .sidebar-nav-list .nav-link:hover,.page-concorsi-detail .sidebar-nav-list .nav-link:hover,.page-default .sidebar-nav-list .nav-link:hover,.page-struttura .sidebar-nav-list .nav-link:hover,.page-persona .sidebar-nav-list .nav-link:hover,.page-unita-organizzativa .sidebar-nav-list .nav-link:hover{background-color:rgba(0,51,102,0.05);text-decoration:none;}.page-articolo-detail .sidebar-nav-list .nav-link.active,.page-bandi-detail .sidebar-nav-list .nav-link.active,.page-concorsi-detail .sidebar-nav-list .nav-link.active,.page-default .sidebar-nav-list .nav-link.active,.page-struttura .sidebar-nav-list .nav-link.active,.page-persona .sidebar-nav-list .nav-link.active,.page-unita-organizzativa .sidebar-nav-list .nav-link.active{font-weight:600;border-right:2px solid #006474;background-color:transparent;}.page-articolo-detail .content-column,.page-bandi-detail .content-column,.page-concorsi-detail .content-column,.page-default .content-column,.page-struttura .content-column,.page-persona .content-column,.page-unita-organizzativa .content-column{padding-left:48px;}.page-articolo-detail .node__content img,.page-bandi-detail .node__content img,.page-concorsi-detail .node__content img,.page-default .node__content img{object-fit:cover;max-width:100%;height:auto;border-radius:4px;}.article-share-section-fullwidth{width:100%;}@media (max-width:991.98px){.page-articolo-detail .sidebar-column,.page-bandi-detail .sidebar-column,.page-concorsi-detail .sidebar-column,.page-default .sidebar-column,.page-struttura .sidebar-column,.page-persona .sidebar-column,.page-unita-organizzativa .sidebar-column{border-bottom:1px solid #C5C7C9;margin-bottom:24px;padding-bottom:16px;}.page-articolo-detail .sidebar-index-wrapper,.page-bandi-detail .sidebar-index-wrapper,.page-concorsi-detail .sidebar-index-wrapper,.page-default .sidebar-index-wrapper,.page-struttura .sidebar-nav-wrapper,.page-persona .sidebar-nav-wrapper,.page-unita-organizzativa .sidebar-nav-wrapper{position:static;}.page-articolo-detail .content-column,.page-bandi-detail .content-column,.page-concorsi-detail .content-column,.page-default .content-column,.page-struttura .content-column,.page-persona .content-column,.page-unita-organizzativa .content-column{padding-left:15px;}}@media (max-width:767.98px){.page-persona .persona-bio-table-wrapper{overflow-x:visible;}.page-persona .persona-bio-table-wrapper .persona-bio-table,.page-persona .persona-bio-table-wrapper .persona-bio-table tbody,.page-persona .persona-bio-table-wrapper .persona-bio-table tr{display:block;}.page-persona .persona-bio-table-wrapper .persona-bio-table tr{border-top:1px solid #dee2e6;padding-top:0.75rem;padding-bottom:0.75rem;}.page-persona .persona-bio-table-wrapper .persona-bio-table tr:first-child{border-top-width:0;padding-top:0;}.page-persona .persona-bio-table-wrapper .persona-bio-table th,.page-persona .persona-bio-table-wrapper .persona-bio-table td{display:block;width:100%;padding-left:0;padding-right:0;padding-top:0.25rem;padding-bottom:0.25rem;border:none;}.page-persona .persona-bio-table-wrapper .persona-bio-table th{padding-bottom:0;font-size:0.875rem;}.page-persona .persona-bio-table-wrapper .persona-bio-table td{padding-top:0;padding-bottom:1rem;}}.page-persona .persona-bio-table-wrapper .persona-bio-table tbody tr:last-child{border-bottom:1px solid #dee2e6;}.page-persona .persona-bio-altre-info{margin-bottom:0;}.page-persona .persona-bio-altre-info p:last-child,.page-persona .persona-bio-altre-info > *:last-child{margin-bottom:0;}.orari-apertura-content p{margin-bottom:0;}@media (max-width:991.98px){.page-bandi-e-gare-archive .container,.page-concorsi-e-avvisi-archive .container,.page-esiti-di-gara-archive .container,.page-formazione-archive .container,.page-contratti-archive .container{padding-left:15px;padding-right:15px;}.page-bandi-e-gare-archive .bandi-archive-introduction .container,.page-concorsi-e-avvisi-archive .concorsi-archive-introduction .container,.page-esiti-di-gara-archive .bandi-archive-introduction .container,.page-formazione-archive .concorsi-archive-introduction .container,.page-contratti-archive .bandi-archive-introduction .container{padding-left:15px;padding-right:15px;}.reti-cliniche-patologia-introduction .container,.reti-cliniche-patologia-accordion .container{padding-left:15px;padding-right:15px;}}.gallery-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:1rem;}.gallery-item img{width:100%;height:auto;aspect-ratio:1 / 1;object-fit:cover;border-radius:4px;display:block;}@media (max-width:991px){.gallery-grid{grid-template-columns:repeat(2,1fr);}}@media (max-width:575px){.gallery-grid{grid-template-columns:1fr;}}.gallery-grid-wrapper .section-title{margin-bottom:0.5rem;}.section-title.h4{font-family:'Titillium Web',sans-serif;font-weight:700;font-size:1.25rem;line-height:1.25;color:#003366;margin-top:1.5rem;margin-bottom:1rem;}.field--name-field-argomenti .chip,.field--name-field-utenti .chip{background-color:#5c6f82;color:#ffffff;border:none;font-weight:400;padding:4px 12px;height:auto;text-decoration:none !important;}.field--name-field-argomenti .chip:hover,.field--name-field-utenti .chip:hover{background-color:#17324d;color:#ffffff;}.field--name-field-argomenti .chip-label,.field--name-field-utenti .chip-label{color:inherit;font-size:0.875rem;}.field--name-field-notizie-correlate .it-card{transition:transform 0.2s ease,box-shadow 0.2s ease;}.field--name-field-notizie-correlate .it-card:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.1);}.field--name-field-notizie-correlate .it-card-title a{color:#003366;text-decoration:none;font-weight:600;}.field--name-field-notizie-correlate .it-card-title a:hover{color:#0066cc;text-decoration:underline;}.bg-primary-custom-contrast{background-color:#003366 !important;color:#FFFFFF !important;}.badge-outline-primary-custom-contrast{border:1px solid #003366 !important;color:#003366 !important;background-color:transparent !important;}.badge{padding:0.5em 0.8em;font-family:'Titillium Web',sans-serif;font-weight:600;font-size:0.875rem;}a.text-decoration-none:hover .badge.bg-primary-custom-contrast{background-color:#002244 !important;text-decoration:underline;}.oa-simple-card{background:#FFFFFF;border:none !important;box-shadow:0 4px 10px rgba(0,0,0,0.2) !important;}.oa-simple-card .it-card-text,.oa-simple-card .it-card-text a{color:#1D3599;font-weight:600;text-decoration:none;}.oa-simple-card .it-card-category{color:#006474;font-weight:600;text-decoration:none;}.view-arcs-comunica-in-homepage .it-card-title a{text-decoration:underline !important;}.it-card-date{text-transform:uppercase;}.attachments-grid{display:flex;flex-direction:column;gap:0.75rem;}.attachment-card-wrapper .card{transition:all 0.3s ease;border:1px solid #E6ECF2;background:#FFFFFF;}.attachment-card-wrapper .card:hover{box-shadow:0 4px 12px rgba(0,51,102,0.15) !important;transform:translateY(-2px);border-color:#1D3599;}.attachment-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#F0F6FC;border-radius:8px;}.attachment-icon .icon{color:#1D3599;}.attachment-content{display:flex;flex-direction:column;gap:0.25rem;}.attachment-content a{color:#003366;font-weight:600;font-size:1rem;text-decoration:none;transition:color 0.2s ease;}.attachment-content a:hover{color:#1D3599;text-decoration:underline;}.attachment-content .file-size{color:#5C6F82;font-size:0.875rem;}@media (max-width:768px){.attachment-icon{width:40px;height:40px;}.attachment-icon .icon{width:24px !important;height:24px !important;}}.page-search .search-page-content{padding:1rem 0 3rem;}.page-search .search-page-content .search-page-title{font-family:'Titillium Web',sans-serif;font-weight:700;font-size:2.5rem;line-height:1.25em;color:#003366;margin-bottom:1rem;width:100%;}.page-search .search-page-content .container-inline{display:flex;flex-wrap:wrap;align-items:flex-end;gap:0.75rem;margin-bottom:2rem;}.page-search .search-page-content .form-search,.page-search .search-page-content input[type="search"]{flex:1;min-width:200px;padding:0.75rem 1rem;font-family:'Titillium Web',sans-serif;font-size:1rem;border:1px solid #E6ECF2;border-radius:4px;}.page-search .search-page-content .form-search:focus,.page-search .search-page-content input[type="search"]:focus{border-color:#1D3599;box-shadow:0 0 0 0.2rem rgba(29,53,153,0.25);}.page-search .search-page-content .form-submit{padding:0.75rem 2rem;font-family:'Titillium Web',sans-serif;font-weight:600;background-color:#1D3599;border-color:#1D3599;border-radius:4px;}.page-search .search-page-content .form-submit:hover{background-color:#003366;border-color:#003366;}.page-search .search-page-content .form-item-keys label{font-family:'Titillium Web',sans-serif;font-weight:600;color:#003366;margin-bottom:0.5rem;display:block;}.page-search .search-page-content .search-help-link{display:inline-block;margin-top:1rem;font-size:0.9rem;color:#1D3599;}.page-search .search-page-content .search-help-link:hover{color:#003366;}.search-results-wrapper{padding:2rem 0;}.search-results-title{font-family:'Titillium Web',sans-serif;font-weight:700;font-size:1.4rem;line-height:1.25em;color:#003366;}.search-results-list{display:flex;flex-direction:column;gap:1rem;}.search-result-card{border:1px solid #E6ECF2 !important;}.search-result-card:hover{border-color:#1D3599 !important;}.search-result-title a{transition:color 0.2s ease;}.search-result-title a:hover{color:#1D3599 !important;text-decoration:underline;}.search-result-snippet{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.search-result-link{transition:all 0.2s ease;}.search-result-link:hover{color:#003366 !important;}.search-result-link svg{transition:transform 0.2s ease;}.search-result-link:hover svg{transform:translateX(4px);}.search-results-empty{padding:3rem 1rem;text-align:center;font-family:'Titillium Web',sans-serif;font-size:1.125rem;color:#5A768A;}.search-form-wrapper{background:#F9F9FA;padding:2rem;border-radius:4px;margin-bottom:2rem;}.search-form-wrapper .form-control{border:1px solid #E6ECF2;border-radius:4px;font-family:'Titillium Web',sans-serif;font-size:1rem;padding:0.75rem 1rem;}.search-form-wrapper .form-control:focus{border-color:#1D3599;box-shadow:0 0 0 0.2rem rgba(29,53,153,0.25);}.search-form-wrapper .btn-primary{background-color:#1D3599;border-color:#1D3599;font-family:'Titillium Web',sans-serif;font-weight:600;padding:0.75rem 2rem;border-radius:4px;}.search-form-wrapper .btn-primary:hover{background-color:#003366;border-color:#003366;}@media (max-width:768px){.search-result-card{margin-bottom:1rem !important;}.search-result-title{font-size:1.25rem;}.search-result-meta{flex-direction:column;align-items:flex-start !important;gap:0.75rem !important;}.search-result-link{margin-top:0.5rem;}}.page-concorsi-detail .concorsi-sidebar-nav{position:sticky;top:20px;align-self:flex-start;}.page-concorsi-detail .concorsi-sidebar-nav .sidebar-nav-item.active span{font-weight:600;}.page-concorsi-detail .concorsi-sidebar-nav .sidebar-indicator{position:absolute;right:0;width:2px;background:#006474;z-index:10;transition:all 0.3s ease;opacity:1;}.page-concorsi-detail,.page-concorsi-detail body,html:has(.page-concorsi-detail){overflow:visible !important;}.page-bandi-detail .bandi-sidebar-nav{position:sticky;top:20px;align-self:flex-start;}.page-bandi-detail .bandi-sidebar-nav .sidebar-nav-item.active span{font-weight:600;}.page-bandi-detail .bandi-sidebar-nav .sidebar-indicator{position:absolute;right:0;width:2px;background:#006474;z-index:10;transition:all 0.3s ease;opacity:1;}.page-bandi-detail,.page-bandi-detail body,html:has(.page-bandi-detail){overflow:visible !important;}.card:after{margin-top:0 !important;}h3{line-height:2rem;}.stretched-link::after{position:relative !important;}.bandi-e-gare-archive .row,.reti-cliniche-archive .row,.argomenti-results-section .row,.taxonomy-results-section .row,.concorsi-e-gare-archive .row,.views-view--taxonomy-term .row.g-4,.domande-frequenti-results-section .row{align-items:flex-start;}.bandi-e-gare-archive .row > .col-lg-3:first-child,.reti-cliniche-archive .row > .col-lg-3:first-child,.argomenti-results-section .row > .col-lg-3:first-child,.taxonomy-results-section .row > .col-lg-3:first-child,.concorsi-e-gare-archive .row > .col-lg-3:first-child,.views-view--taxonomy-term .row > .col-lg-3:first-child,.domande-frequenti-results-section .row > .col-lg-3:first-child{position:sticky;top:20px;align-self:flex-start;}@media (max-width:991.98px){.bandi-e-gare-archive .row > .col-lg-3:first-child,.reti-cliniche-archive .row > .col-lg-3:first-child,.argomenti-results-section .row > .col-lg-3:first-child,.taxonomy-results-section .row > .col-lg-3:first-child,.concorsi-e-gare-archive .row > .col-lg-3:first-child,.views-view--taxonomy-term .row > .col-lg-3:first-child,.domande-frequenti-results-section .row > .col-lg-3:first-child{position:static;}}.bandi-archive-results-wrapper.search-loading,.bandi-archive-results-content.search-loading,.reti-cliniche-archive-results-content.search-loading{opacity:0.6;pointer-events:none;position:relative;}.bandi-archive-results-content{min-height:200px;position:relative;}.search-loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:10;background:rgba(255,255,255,0.9);padding:20px 40px;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,0.1);}.bandi-archive-results-wrapper.search-loading::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(255,255,255,0.8);z-index:10;}.search-loading-indicator{font-family:'Titillium Web',sans-serif;font-size:14px;color:#5C6F82;padding:20px;text-align:center;}.search-loading-indicator::after{content:'...';animation:dots 1.5s steps(4,end) infinite;}@keyframes dots{0%,20%{content:'.';}40%{content:'..';}60%,100%{content:'...';}}.views-exposed-form--lista-bandi-e-gare--block-1{border:none !important;background:transparent !important;padding:0 !important;margin:0 !important;box-shadow:none !important;}.views-exposed-form--lista-bandi-e-gare--block-1 .form-item{margin:0 !important;margin-bottom:0 !important;}.views-exposed-form--lista-bandi-e-gare--block-1 .form-group,.bandi-archive-search .form-group{margin-bottom:0 !important;margin:0 !important;}.views-exposed-form--lista-bandi-e-gare--block-1.bandi-exposed-form{display:flex !important;align-items:center !important;gap:16px !important;}.views-exposed-form--lista-bandi-e-gare--block-1 input[type="text"],.views-exposed-form--lista-bandi-e-gare--block-1 input[type="search"],.views-exposed-form--lista-bandi-e-gare--block-1 .form-item input[type="text"],.views-exposed-form--lista-bandi-e-gare--block-1 .form-item input[type="search"]{font-family:'Titillium Web',sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:1.5em !important;color:#003366 !important;background:transparent !important;padding:0 !important;border:none !important;outline:none !important;flex:1 !important;width:100% !important;box-shadow:none !important;}.views-exposed-form--lista-bandi-e-gare--block-1 .form-item label{display:none !important;}.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions{margin:0 !important;padding:0 !important;display:flex !important;align-items:center !important;gap:8px !important;}.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions input[type="submit"]:not([data-drupal-selector="edit-reset"]),.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions .form-submit:not([data-drupal-selector="edit-reset"]){background:transparent !important;border:none !important;border-radius:0 !important;padding:0 !important;font-family:'Titillium Web',sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:1.5em !important;color:#0066CC !important;cursor:pointer !important;margin:0 !important;text-decoration:none !important;appearance:none !important;-webkit-appearance:none !important;}.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions input[type="submit"]:not([data-drupal-selector="edit-reset"]):hover,.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions .form-submit:not([data-drupal-selector="edit-reset"]):hover{text-decoration:underline !important;}.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions input[type="submit"][data-drupal-selector="edit-reset"],.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions input[data-drupal-selector="edit-reset"],.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions .form-reset{background:transparent !important;border:1px solid #E2001A !important;border-radius:3px !important;padding:8px 16px !important;font-family:'Titillium Web',sans-serif !important;font-weight:400 !important;font-size:16px !important;line-height:1.5em !important;color:#E2001A !important;cursor:pointer !important;margin:0 !important;appearance:none !important;-webkit-appearance:none !important;}.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions input[type="submit"][data-drupal-selector="edit-reset"]:hover,.views-exposed-form--lista-bandi-e-gare--block-1 .form-actions input[data-drupal-selector="edit-reset"]:hover{background:#E2001A !important;color:#FFFFFF !important;}.bandi-advanced-filters-toggle[aria-expanded="false"] .bandi-toggle-label-show{display:inline !important;}.bandi-advanced-filters-toggle[aria-expanded="false"] .bandi-toggle-label-hide{display:none !important;}.bandi-advanced-filters-toggle[aria-expanded="true"] .bandi-toggle-label-show{display:none !important;}.bandi-advanced-filters-toggle[aria-expanded="true"] .bandi-toggle-label-hide{display:inline !important;}.bandi-advanced-filters-toggle[aria-expanded="true"] .bandi-toggle-icon{transform:rotate(180deg);}.bandi-advanced-filters-toggle:hover{background-color:rgba(0,100,116,0.08) !important;border-color:#006474 !important;color:#006474 !important;}@media (min-width:992px){.bandi-advanced-filters.collapse{display:block !important;visibility:visible;height:auto !important;}}.login-page{background:#1D3599;position:relative;overflow:hidden;}.login-logo{position:relative;z-index:1;animation:fadeInDown 0.6s ease-out;}.login-logo-img{max-width:180px;height:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,0.2));transition:transform 0.3s ease;}.login-logo a:hover .login-logo-img,.login-logo a:focus .login-logo-img{transform:scale(1.05);}.login-logo a:focus{outline:2px solid #ffffff;outline-offset:4px;border-radius:4px;}.login-card{border:none;border-radius:12px;background:#FFFFFF;box-shadow:0 10px 40px rgba(0,0,0,0.2);position:relative;z-index:1;animation:fadeInUp 0.6s ease-out 0.2s backwards;}.login-header{padding-bottom:1rem;border-bottom:1px solid #E6ECF2;}.login-title{color:#003366;font-family:'Titillium Web',sans-serif;font-weight:700;font-size:1.5rem;line-height:1.3;margin-bottom:0.5rem;}.login-subtitle{color:#5C6F82;font-size:0.875rem;margin-bottom:0;}.login-form-wrapper .form-group,.login-form-wrapper .mb-3{margin-bottom:1.5rem;}.login-form-wrapper label{font-family:'Titillium Web',sans-serif;font-weight:600;font-size:0.9375rem;color:#003366;margin-bottom:0.5rem;display:block;}.login-form-wrapper input[type="text"],.login-form-wrapper input[type="password"],.login-form-wrapper input[type="email"]{font-size:1rem;padding:0.75rem 1rem;border:2px solid #C5C7C9;border-radius:4px;transition:all 0.3s ease;width:100%;font-family:'Titillium Web',sans-serif;}.login-form-wrapper input[type="text"]:hover,.login-form-wrapper input[type="password"]:hover,.login-form-wrapper input[type="email"]:hover{border-color:#1D3599;}.login-form-wrapper input[type="text"]:focus,.login-form-wrapper input[type="password"]:focus,.login-form-wrapper input[type="email"]:focus{border-color:#1D3599;box-shadow:0 0 0 3px rgba(29,53,153,0.1);outline:none;}.login-form-wrapper input[type="text"].error,.login-form-wrapper input[type="password"].error,.login-form-wrapper input[type="email"].error{border-color:#D9364F;}.login-form-wrapper .form-check{margin-bottom:1.5rem;padding-left:0;}.login-form-wrapper .form-check-input{width:1.25rem;height:1.25rem;margin-top:0;margin-right:0.5rem;border:2px solid #C5C7C9;cursor:pointer;transition:all 0.2s ease;}.login-form-wrapper .form-check-input:checked{background-color:#1D3599;border-color:#1D3599;}.login-form-wrapper .form-check-input:focus{border-color:#1D3599;box-shadow:0 0 0 3px rgba(29,53,153,0.1);}.login-form-wrapper .form-check-label{font-weight:400;font-size:0.9375rem;color:#5C6F82;cursor:pointer;user-select:none;}.login-form-wrapper button[type="submit"],.login-form-wrapper .btn-primary{width:100%;padding:0.875rem 1.5rem;font-size:1rem;font-weight:600;font-family:'Titillium Web',sans-serif;background-color:#1D3599;border:2px solid #1D3599;border-radius:4px;color:#FFFFFF;transition:all 0.3s ease;cursor:pointer;position:relative;overflow:hidden;min-height:48px;}.login-form-wrapper button[type="submit"]:hover,.login-form-wrapper .btn-primary:hover{background-color:#152a7a;border-color:#152a7a;transform:translateY(-2px);box-shadow:0 4px 12px rgba(29,53,153,0.3);}.login-form-wrapper button[type="submit"]:focus,.login-form-wrapper .btn-primary:focus{outline:2px solid #1D3599;outline-offset:2px;box-shadow:0 0 0 4px rgba(29,53,153,0.2);}.login-form-wrapper button[type="submit"]:active,.login-form-wrapper .btn-primary:active{transform:translateY(0);}.login-form-wrapper button[type="submit"].is-loading,.login-form-wrapper .btn-primary.is-loading{color:transparent;pointer-events:none;}.login-form-wrapper button[type="submit"].is-loading::after,.login-form-wrapper .btn-primary.is-loading::after{content:'';position:absolute;width:20px;height:20px;top:50%;left:50%;margin-left:-10px;margin-top:-10px;border:2px solid #FFFFFF;border-top-color:transparent;border-radius:50%;animation:spinner 0.6s linear infinite;}@keyframes spinner{to{transform:rotate(360deg);}}.login-form-wrapper .input-password{position:relative;}.login-form-wrapper .password-icon{cursor:pointer;transition:color 0.2s ease;}.login-form-wrapper .password-icon:hover{color:#1D3599;}.login-form-wrapper .password-icon:focus{outline:2px solid #1D3599;outline-offset:2px;border-radius:4px;}.login-messages .messages{border-radius:4px;padding:1rem;margin-bottom:1rem;font-size:0.9375rem;}.login-messages .messages--error{background-color:#FFF5F5;border:1px solid #D9364F;color:#B71C1C;}.login-messages .messages--status{background-color:#F0F9FF;border:1px solid #0066CC;color:#003D7A;}.login-messages .messages--warning{background-color:#FFF9E6;border:1px solid #FFA726;color:#E65100;}.login-help{background-color:#F0F9FF;border-left:3px solid #0066CC;padding:0.875rem 1rem;border-radius:4px;font-size:0.875rem;line-height:1.5;color:#003D7A;}.login-help p{margin-bottom:0;}.login-forgot-link{color:#006474;font-size:0.9375rem;font-weight:600;transition:all 0.2s ease;display:inline-flex;align-items:center;gap:0.25rem;}.login-forgot-link:hover,.login-forgot-link:focus{color:#1D3599;text-decoration:underline;}.login-forgot-link:focus{outline:2px solid #1D3599;outline-offset:2px;border-radius:4px;}.login-forgot-link .icon{width:18px;height:18px;}.login-footer{position:relative;z-index:1;animation:fadeIn 0.6s ease-out 0.4s backwards;}.login-footer p{color:#FFFFFF;text-shadow:0 1px 2px rgba(0,0,0,0.2);}.login-footer a{color:#FFFFFF;font-weight:600;transition:all 0.2s ease;text-decoration:underline;text-underline-offset:2px;}.login-footer a:hover,.login-footer a:focus{color:#E6ECF2;text-decoration:underline;text-decoration-thickness:2px;}.login-footer a:focus{outline:2px solid #FFFFFF;outline-offset:2px;border-radius:4px;}.login-local-tasks{border-top:1px solid #E6ECF2;padding-top:1rem;margin-top:1rem;}.login-local-tasks ul{display:flex;gap:1rem;list-style:none;padding:0;margin:0;}.login-local-tasks a{color:#006474;text-decoration:none;font-weight:600;font-size:0.875rem;padding:0.5rem 0;transition:color 0.2s ease;}.login-local-tasks a:hover,.login-local-tasks a:focus{color:#1D3599;text-decoration:underline;}.login-local-tasks a.is-active{color:#003366;border-bottom:2px solid #1D3599;}@keyframes fadeInDown{from{opacity:0;transform:translateY(-20px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeInUp{from{opacity:0;transform:translateY(20px);}to{opacity:1;transform:translateY(0);}}@keyframes fadeIn{from{opacity:0;}to{opacity:1;}}@media (max-width:767.98px){.login-logo-img{max-width:150px;}.login-card .card-body{padding:2rem 1.5rem !important;}.login-title{font-size:1.25rem;}.login-form-wrapper input[type="text"],.login-form-wrapper input[type="password"],.login-form-wrapper input[type="email"]{font-size:16px;}.login-form-wrapper button[type="submit"],.login-form-wrapper .btn-primary{min-height:48px;}}@media (max-width:575.98px){.login-page{align-items:flex-start;padding-top:2rem;}.login-logo{margin-bottom:1.5rem !important;}.login-card{border-radius:8px;}.login-footer{margin-top:2rem !important;}}@media (prefers-contrast:high){.login-form-wrapper input[type="text"]:focus,.login-form-wrapper input[type="password"]:focus,.login-form-wrapper input[type="email"]:focus{border-width:3px;}.login-form-wrapper button[type="submit"]:focus,.login-form-wrapper .btn-primary:focus{outline-width:3px;}}@media (prefers-reduced-motion:reduce){.login-logo,.login-card,.login-footer{animation:none;}.login-form-wrapper input,.login-form-wrapper button,.login-forgot-link,.login-footer a{transition:none;}}@media print{.login-page{background:white;}.login-page::before{display:none;}.login-card{box-shadow:none;border:1px solid #000;}}.reti-cliniche-archive-exposed-form-wrapper{display:none;}.taxonomy-term-grid .taxonomy-term-card-type-badge .badge{font-size:0.75rem;font-weight:600;text-transform:uppercase;letter-spacing:0.02em;}.taxonomy-term-grid .card-text{display:none;}.taxonomy-term-grid .card-title{margin-bottom:0 !important;}.taxonomy-term-grid .card-title a{font-size:1.4rem;color:#1D3599;}.page-search .search-page-content .container-inline{align-items:center !important;}.page-search .search-page-content .container-inline div{margin-bottom:0 !important;width:100%;}.arcs-table-1 .row > div,.arcs-table-2 .row > div{border:1px solid #BACCD9 !important;}@media (min-width:992px){.arcs-table-1 .row > div:first-child,.arcs-table-2 .row > div:first-child{border-left:1px solid #BACCD9 !important;border-top:1px solid #BACCD9 !important;border-right:1px solid #BACCD9 !important;border-bottom:1px solid #BACCD9 !important;}.arcs-table-1 .row > div:last-child,.arcs-table-2 .row > div:last-child{border-left:none !important;border-top:1px solid #BACCD9 !important;border-right:1px solid #BACCD9 !important;border-bottom:1px solid #BACCD9 !important;}.arcs-table-1 .row:not(:first-child) > div:first-child,.arcs-table-2 .row:not(:first-child) > div:first-child{border-top:none !important;border-left:1px solid #BACCD9 !important;border-right:1px solid #BACCD9 !important;border-bottom:1px solid #BACCD9 !important;}.arcs-table-1 .row:not(:first-child) > div:last-child,.arcs-table-2 .row:not(:first-child) > div:last-child{border-top:none !important;border-left:none !important;border-right:1px solid #BACCD9 !important;border-bottom:1px solid #BACCD9 !important;}}@media screen and (min-width:992px){.reti-cliniche-introduction img{width:16rem !important;}}@media screen and (max-width:767px){.reti-cliniche-filters .filters-list{margin-bottom:1.6rem;}.reti-cliniche-introduction .page-subtitle{font-size:1.3rem !important;line-height:normal;}}.sfvg-btn-sesamo:hover{border:1px solid #003366 !important;}.sfvg-btn-sesamo:hover svg path{fill:#003366 !important;}.view-lista-domande-frequenti a{font-weight:700;color:#1D3599 !important}.page-node-type--page .region-content table{background:#f8f8f8;width:100%;margin-bottom:30px;border:none;}.page-node-type--page .region-content table.files{border:none;margin:20px 0 40px 0;background:#F1F5F7;text-align:left;}.page-node-type--page .region-content table.files td{color:#9B9B9B;line-height:1.3;font-weight:normal;}.page-node-type--page .region-content table.files td{padding:10px;border-right:1px solid #D9D9D9;border-bottom:1px solid rgba(255,255,255,0.5);}.page-node-type--page .region-content table.files a{font-size:16px;color:#333;}.page-node-type--page .region-content table.files td:first-child,.page-node-type--page .region-content table.files td:last-child{border-right:none;}.page-node-type--page .region-content table.files .icon{color:#000;font-size:18px;}.page-node-type--page .region-content table td,.page-node-type--page .region-content table th{border:none;border-bottom:1px solid #ddd;padding:15px;vertical-align:top;}.page-node-type--page .region-content tbody tr:last-child td,.page-node-type--page .region-content tbody tr:last-child th{border-bottom:none;}.page-node-type--page .region-content table p:last-child{margin-bottom:0;}.page-node-type--page .region-content table th{color:#666;padding-right:30px;}.page-node-type--page .region-content table a{border:none;word-break:break-word;}.page-node-type--page .region-content table a:hover{color:#000;}.page-node-type--page .region-content table caption,.page-node-type--page .region-content table caption h5{caption-side:top;font-weight:bold;font-variant:small-caps;font-size:18px;color:#000;margin:0;text-align:left;}.page-node-type--page .region-content table.esiti{background:#e4edf6;}.page-node-type--page .region-content table.esiti th{color:#666;}.page-node-type--page .region-content table.esiti ol{padding-left:16px;}.page-node-type--page .region-content table.esiti ol a:hover{text-decoration:underline;}.page-node-type--page .region-content a.big-link{display:inline-block;font-size:20px;margin:6px 0;padding-bottom:2px;}.sidebar-branch-nav .list-item{transition:color 0.2s ease;padding-left:16px;}.sidebar-branch-nav .list-item:hover{color:#006474;}.sidebar-branch-nav .list-item.active{color:#006474;font-weight:600;background-color:#f8f8f8;}.sidebar-branch-nav .sidebar-nav-item-with-toggle{display:flex !important;flex-direction:row !important;align-items:center !important;width:100%;position:relative;min-height:40px;}.sidebar-branch-nav .sidebar-nav-link{flex:1;text-decoration:none;color:inherit;display:flex;align-items:center;padding:8px 0;transition:color 0.2s ease;line-height:1.5;height:100%;}.sidebar-branch-nav .sidebar-nav-link span{display:inline-block;vertical-align:middle;line-height:1.5;}.sidebar-branch-nav .sidebar-nav-link:hover{color:#006474;text-decoration:none;}.sidebar-branch-nav .sidebar-nav-item-with-toggle.active{position:relative;background-color:#f8f8f8;}.sidebar-branch-nav .sidebar-nav-item-with-toggle.active::after{content:'';position:absolute;right:0;top:0;bottom:0;width:2px;background-color:#006474;z-index:10;}.sidebar-branch-nav .sidebar-nav-item-with-toggle.active .sidebar-nav-link{color:#006474;font-weight:600;}.sidebar-branch-nav .list-item.active,.sidebar-branch-nav a.list-item.active{color:#006474 !important;font-weight:600 !important;background-color:#f8f8f8 !important;}.sidebar-branch-nav .sidebar-nav-item-simple{position:relative;padding-left:16px;}.sidebar-branch-nav .sidebar-nav-item-simple.active{background-color:#f8f8f8;}.sidebar-branch-nav .sidebar-nav-item-simple.active::after{content:'';position:absolute;right:0;top:0;bottom:0;width:2px;background-color:#006474;z-index:10;}.sidebar-branch-nav .list-item-toggle-btn{background:none !important;border:none !important;padding:0 16px 0 8px !important;cursor:pointer !important;display:flex !important;align-items:center !important;justify-content:center !important;color:#0066CC !important;transition:color 0.2s ease,transform 0.2s ease;flex-shrink:0;margin-left:auto;margin-right:0;min-width:32px;height:auto;visibility:visible !important;opacity:1 !important;position:relative;z-index:1;}.sidebar-branch-nav .list-item-toggle-btn:hover{color:#006474 !important;background-color:rgba(0,102,204,0.1);}.sidebar-branch-nav .list-item-toggle-btn:focus{outline:2px solid #0066CC;outline-offset:2px;}.sidebar-branch-nav .link-sublist{border-left:1px solid #E5E5E5;margin-left:16px;padding-left:0;}.sidebar-branch-nav .link-sublist.collapse .list-item{padding-left:16px;}.sidebar-wrapper.it-line-right-side{border-right:none !important;}.sidebar-wrapper .link-list-wrapper ul li a{padding-left:0 !important;padding-right:0 !important;}.link-list-wrapper ul.link-sublist{padding-left:0;}@media (max-width:991.98px){.sidebar-wrapper{padding-left:15px !important;padding-right:15px !important;}.sidebar-wrapper.it-line-right-side{padding-left:0 !important;padding-right:0 !important;}}.sidebar-branch-nav > .link-list > li:not(:has(.sidebar-nav-item-with-toggle)),.sidebar-branch-nav .link-list > li:not(:has(.sidebar-nav-item-with-toggle)){padding-left:0 !important;margin-left:0 !important;}.sidebar-branch-nav > .link-list > li:not(:has(.sidebar-nav-item-with-toggle)) > .list-item,.sidebar-branch-nav .link-list > li:not(:has(.sidebar-nav-item-with-toggle)) > .list-item{padding-left:0 !important;margin-left:0 !important;}.sidebar-branch-nav > .link-list > li:not(:has(.sidebar-nav-item-with-toggle)) > .list-item,.sidebar-branch-nav .link-list > li:not(:has(.sidebar-nav-item-with-toggle)) > .list-item,.sidebar-branch-nav .list-item-no-children > .list-item,.sidebar-branch-nav > .link-list > li:not(:has(.sidebar-nav-item-with-toggle)) > .sidebar-nav-item-simple,.sidebar-branch-nav .link-list > li:not(:has(.sidebar-nav-item-with-toggle)) > .sidebar-nav-item-simple,.sidebar-branch-nav .list-item-no-children > .sidebar-nav-item-simple{padding-left:16px !important;margin-left:0 !important;}.sidebar-branch-nav .list-item-toggle-btn .sidebar-toggle-icon{display:inline-block !important;width:16px !important;height:16px !important;visibility:visible !important;opacity:1 !important;fill:currentColor !important;vertical-align:middle;transition:transform 0.2s ease;}.sidebar-branch-nav .list-item-toggle-btn .sidebar-toggle-icon use{fill:currentColor !important;}.sidebar-branch-nav .list-item-toggle-btn[aria-expanded="true"] .sidebar-toggle-icon{transform:rotate(180deg);}.sidebar-branch-nav .list-item-toggle-btn .toggle-icon-fallback{display:none;font-size:12px;line-height:1;transition:transform 0.2s ease;color:currentColor;vertical-align:middle;}.sidebar-branch-nav .list-item-toggle-btn .sidebar-toggle-icon:not([width]) + .toggle-icon-fallback,.sidebar-branch-nav .list-item-toggle-btn .sidebar-toggle-icon[width="0"] + .toggle-icon-fallback{display:inline-block !important;}.sidebar-branch-nav .list-item-toggle-btn[aria-expanded="true"] .toggle-icon-fallback{transform:rotate(180deg);}.sidebar-branch-nav .list-item-toggle-btn .icon{width:16px !important;height:16px !important;display:inline-block !important;vertical-align:middle;fill:currentColor !important;visibility:visible !important;opacity:1 !important;}.sidebar-branch-nav .list-item-toggle-btn svg.sidebar-toggle-icon{width:16px !important;height:16px !important;display:inline-block !important;visibility:visible !important;opacity:1 !important;fill:currentColor !important;}.sidebar-branch-nav .list-item-toggle-btn .toggle-icon-fallback{display:none !important;}.sidebar-branch-nav .list-item-toggle-btn svg use{fill:currentColor !important;}.sidebar-branch-nav .list-item{display:block;}
