/*!
Theme Name: Design CM Italia
Author: Capitale Lavoro S.p.A.
Description: Design CM Italia è il tema di Drupal per i siti delle CM Italiane. Rispetta le linee guida di design dell’Agenzia per l’Italia digitale rilasciate dal Team per la Trasformazione Digitale. Utilizza Bootstrap Italia.
Version: 1.7.1
License: AGPL 3.0 or later
Text Domain: design_cm_italia
*/
.evidence-section .section{background-image:url("../assets/img/evidenza-header.png")}.point-list-wrapper .point-list .point-list-content .card-title{margin-bottom:0}.icon-white path,.icon-white svg{fill:white}.drupal--grey-block{background-image:url("../assets/img/grey-square.jpg");padding-bottom:100%}.cmp-hero .it-hero-wrapper .it-hero-text-wrapper .text-paragraph{font-size:1.125rem;font-weight:400;line-height:1.75}@media (min-width:576px){.cmp-hero .it-hero-wrapper .it-hero-text-wrapper .text-paragraph{font-size:1rem;line-height:1.556}}:root{--ue-logo-width:178px;--ue-logo-height:56px}.it-brand-wrapper{min-height:var(--ue-logo-height);display:flex;align-items:center}.it-brand-wrapper a,.it-brand-wrapper img{max-height:var(--ue-logo-height)}.it-brand-wrapper img{margin-right:14%}.ue-logo{position:relative;width:var(--ue-logo-width);height:var(--ue-logo-height)}.ue-logo::after{content:"";position:absolute;top:0;left:0;width:178px;height:56px;background-image:url('../assets/img/logo-eu-inverted.svg')}
/* Voci di link-list che sono azioni e non destinazioni (es. "Ascolta" in
   macros/vedi-azioni.html.twig) devono essere <button> per stare nel tab order.
   La regola BI ".link-list-wrapper ul li a" e' agganciata al tag <a>, quindi la
   resa va replicata qui. */
.link-list-wrapper ul li button.list-item{font:inherit;font-size:1rem;line-height:2rem;display:block;width:100%;padding:.25rem 24px;position:relative;text-align:left;text-decoration:none;border:0;background:none;color:var(--bs-link-color,#06c);cursor:pointer}
/* Trigger della modale di ricerca nell'header (region--header.html.twig): e' un
   <button> e non un <a role="button"> per avere l'attivazione nativa con Spazio.
   Le regole BI sono agganciate al tag ".it-search-wrapper a.rounded-icon" su tre
   breakpoint, quindi la resa va replicata qui. */
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon{width:24px;height:24px;display:flex;justify-content:center;align-items:center;padding:0;border:0;background:none;font:inherit;color:inherit;cursor:pointer}
.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon svg{fill:#fff;width:24px;height:24px}
.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon svg{fill:#06c}
@media (min-width:768px){.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon{margin-left:8px}}
@media (min-width:992px){.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon{width:48px;height:48px;border-radius:24px;background:#fff;display:flex;justify-content:center;align-items:center;margin-left:16px;transition:all .3s}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon:hover{background:hsl(0,0%,95%)}.it-header-center-wrapper .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon svg{fill:#06c;width:24px;height:24px}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper button{background:#06c}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon svg{fill:#fff}.it-header-center-wrapper.theme-light .it-header-center-content-wrapper .it-search-wrapper button.rounded-icon:hover{background:rgb(0,96.9,193.8)}}
.ajax-progress-fullscreen{background-color:rgba(128,128,128,0)!important;position:fixed;z-index:1000;top:0!important;left:0!important;width:100vw!important;height:100vh!important;display:flex;align-items:center;justify-content:center;padding:4px;opacity:1!important;background-image:none!important;background-position:center center}