/*95b7afd25abfe6a854fc4bc73a111281*/
@charset "UTF-8";
@font-face{font-family:"DM Sans";font-style:normal;font-weight:400;font-display:swap;src:url('../../fonts/dmsans/dm-sans-v17-latin-regular.woff2') format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:500;font-display:swap;src:url('../../fonts/dmsans/dm-sans-v17-latin-500.woff2') format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:600;font-display:swap;src:url('../../fonts/dmsans/dm-sans-v17-latin-600.woff2') format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:700;font-display:swap;src:url('../../fonts/dmsans/dm-sans-v17-latin-700.woff2') format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:800;font-display:swap;src:url('../../fonts/dmsans/dm-sans-v17-latin-800.woff2') format("woff2")}@font-face{font-family:"DM Sans";font-style:normal;font-weight:900;font-display:swap;src:url('../../fonts/dmsans/dm-sans-v17-latin-900.woff2') format("woff2")}.text-justify{text-align:justify !important;hyphens:auto}.text-left{text-align:left !important}.text-center{text-align:center !important}.acronym{font-variant:all-small-caps;letter-spacing:0.05em;font-weight:600}.font-display{font-family:"DM Sans", sans-serif}.text-cgil-red{color:#e1081b !important}.text-cgil-dark{color:#1b3046 !important}.text-cgil-yellow{color:#ffd54e !important}.text-muted{color:#555555 !important}.text-white{color:#ffffff !important}.bg-cgil-red{background-color:#e1081b;color:#ffffff}.bg-cgil-dark{background-color:#1b3046;color:#ffffff}.bg-cgil-gray{background-color:#f2f2f0}.no-margin{margin:0 !important}.no-padding{padding:0 !important}.cgil-skip-link{position:absolute;top:-100px;left:1rem;background:#e1081b;color:#ffffff;padding:0.75rem 1.25rem;font-family:"DM Sans", sans-serif;font-weight:700;font-size:1rem;text-decoration:none;z-index:99999;border-radius:0 0 4px 4px;transition:top 0.2s ease}.cgil-skip-link:focus{top:0;outline:3px solid #ffd54e;outline-offset:2px;color:#ffffff;text-decoration:none}body{font-family:"DM Sans", sans-serif;font-weight:400;font-size:16px;line-height:1.6;color:#010101;background-color:#ffffff;text-align:justify;hyphens:auto}em{color:#010101;font-style:italic}a{color:#e1081b;text-decoration:none;transition:color 0.2s ease}a:hover{color:#b80616;text-decoration:underline}h1,h2,h3{font-family:"DM Sans", sans-serif;font-weight:700;color:#1b3046;text-align:left;line-height:1.2;margin-bottom:0.75rem}h4,h5,h6{font-family:"DM Sans", sans-serif;font-weight:700;color:#1b3046;text-align:left;margin-bottom:0.5rem}nav,.navbar,.nav-item,.nav-item a,.nav-item span,.dropdown a,.megamenu-col a,.megamenu-col h5,.btn,button,label,input,select,textarea,.section-title,.news-card-title,.news-card-cat,.tutela-label,.banner-label,.footer-col h4,.footer-col ul li a,.footer-bottom,.topbar,.copyright,figcaption{text-align:left}.section-title,.banner-iscriviti-label,.banner-archivio-label,.banner-quadreria-label{text-align:center}.cgil-topbar-social{display:flex;align-items:center;gap:6px;padding:5px 0;min-height:60px}.cgil-topbar-label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.1em;color:rgba(255, 255, 255, 0.65);margin-right:4px}.cgil-soc-icon{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:rgba(255, 255, 255, 0.15);border-radius:3px;color:#fff;text-decoration:none;transition:background 0.18s;font-size:17px}.cgil-soc-icon:hover{background:rgba(255, 255, 255, 0.3);color:#fff;text-decoration:none}.g-headerbar-top .jl-grid{display:flex !important;flex-wrap:nowrap !important;align-items:center !important;width:100% !important}.g-headerbar-top .jl-grid>div:first-child{flex-shrink:0 !important;margin-left:0 !important}.g-headerbar-top .jl-margin-auto-left{margin-left:auto !important;flex-shrink:0 !important;display:flex !important;align-items:center !important}.jl-logo{display:flex !important;align-items:center !important;text-decoration:none !important;line-height:1}.jl-logo .jl-svg{display:block !important;height:50px !important;width:auto !important}.cgil-payoff-img{display:block;height:38px;width:auto;max-width:100%}.tm-header .navbar-wrapper{padding-top:0;padding-right:0;padding-bottom:0;padding-left:1.5rem;margin:0 0.625rem}.jl-navbar-container{background-color:#e1081b !important}.jl-navbar-nav>li>a{color:#fff !important;font-family:"DM Sans", sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:0.06em;padding:18px 16px !important}.jl-navbar-nav>li>a:hover{background-color:#b80616 !important;color:#fff !important;text-decoration:none}.jl-navbar-nav>li.jl-active>a{background-color:#b80616 !important;color:#fff !important}.jl-drop-parent-icon svg polyline{stroke:rgba(255, 255, 255, 0.7) !important}.jl-navbar-nav>li:hover .jl-drop-parent-icon svg polyline{stroke:#fff !important}@media (max-width:959px){.tm-header-mobile .jl-navbar-container{background-color:#ffffff !important;border-bottom:4px solid #e1081b !important}.tm-header-mobile .jl-navbar-toggle{width:48px !important;height:48px !important}.tm-header-mobile .jl-navbar-toggle-icon svg{width:32px !important;height:32px !important}}.jl-navbar-dropdown{background-color:#ffffff !important;border-top:none !important;border-bottom:3px solid #e1081b !important;box-shadow:0 6px 20px rgba(0, 0, 0, 0.15);padding:20px 0}.jl-navbar-dropdown-nav>li>a{font-family:"DM Sans", sans-serif;font-size:15px;font-weight:400;color:#010101 !important;padding:8px 24px !important;border-bottom:1px solid #e0ddd6;text-transform:none !important;text-align:left !important;display:block;transition:color 0.15s}.jl-navbar-dropdown-nav>li>a:hover{color:#e1081b !important;background:transparent !important;text-decoration:none}.jl-navbar-dropdown-nav>li:last-child>a{border-bottom:none}.jl-navbar-dropdown-width-2:not(.jl-drop-stack){width:520px}#g-hero .jlheading-2865 h3.tm-title,#g-above .jlheading-2835 h3.tm-title{font-family:"DM Sans", sans-serif !important;font-weight:700 !important;color:#1b3046 !important;text-align:center !important;text-transform:uppercase;letter-spacing:0.08em;font-size:1.4rem;width:100%}#g-hero .jlheading-2865 h3.tm-title.jl-heading-divider,#g-above .jlheading-2835 h3.tm-title.jl-heading-divider{border-bottom:none !important;padding-bottom:0}#g-hero .jlheading-2865 h3.tm-title.jl-heading-divider::after,#g-above .jlheading-2835 h3.tm-title.jl-heading-divider::after{content:"";display:block;margin:0.5rem auto 0;width:100%;height:4px;background-color:#e1081b;border:none}#g-hero .g-block.center,#g-above .g-block.center{text-align:center !important}.notizie-provinciali>h3.jl-h4{font-family:"DM Sans", sans-serif !important;font-weight:700 !important;font-size:1.4rem !important;color:#1b3046 !important;text-align:center !important;text-transform:uppercase;letter-spacing:0.08em;width:100%;border-bottom:none !important;padding-bottom:0;margin-bottom:1.5rem !important}.notizie-provinciali>h3.jl-h4::after{content:"";display:block;margin:0.5rem auto 0;width:100%;height:4px;background-color:#e1081b}#mod-introvideo-112 .mod-introvideo__card,.notizie-provinciali .mod-introvideo__card{border:none !important;border-radius:0 !important;box-shadow:0 4px 18px rgba(0, 0, 0, 0.13);transition:box-shadow 0.2s ease, transform 0.2s ease}#mod-introvideo-112 .mod-introvideo__card:hover,.notizie-provinciali .mod-introvideo__card:hover{box-shadow:0 8px 28px rgba(0, 0, 0, 0.2);transform:translateY(-3px)}#mod-introvideo-112 .mod-introvideo__media,.notizie-provinciali .mod-introvideo__media{border-radius:0 !important}#mod-introvideo-112 .mod-introvideo__title,.notizie-provinciali .mod-introvideo__title{font-family:"DM Sans", sans-serif;font-size:1.15rem;font-weight:700;line-height:1.25;color:#1b3046;margin-bottom:0.5rem}#mod-introvideo-112 .mod-introvideo__title a,.notizie-provinciali .mod-introvideo__title a{color:#1b3046 !important;text-decoration:none}#mod-introvideo-112 .mod-introvideo__title a:hover,.notizie-provinciali .mod-introvideo__title a:hover{color:#e1081b !important;text-decoration:none}#mod-introvideo-112 .mod-introvideo__excerpt,.notizie-provinciali .mod-introvideo__excerpt{font-family:"DM Sans", sans-serif;font-size:0.9rem;line-height:1.55;color:rgba(27, 48, 70, 0.7)}#mod-introvideo-112 .mod-introvideo__readmore--button,.notizie-provinciali .mod-introvideo__readmore--button{display:inline-block;padding:0.45rem 1.1rem;background-color:#e1081b !important;color:#fff !important;font-family:"DM Sans", sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border:none !important;border-radius:0 !important;text-decoration:none;transition:background-color 0.18s ease}#mod-introvideo-112 .mod-introvideo__readmore--button:hover,.notizie-provinciali .mod-introvideo__readmore--button:hover{background-color:#b80616 !important;color:#fff !important;text-decoration:none;opacity:1 !important}#mod-introvideo-112 .mod-introvideo__body,.notizie-provinciali .mod-introvideo__body{padding:1.2rem 1.1rem 1.1rem}@media (max-width:599px){#g-hero .jl-container{padding-left:3px !important;padding-right:3px !important}#mod-introvideo-112 .mod-introvideo__grid,.notizie-provinciali .mod-introvideo__grid{gap:1rem !important}}#g-above .jlfeaturebox-9344 .el-title{text-align:center !important;font-family:"DM Sans", sans-serif;font-size:1rem;font-weight:900;text-transform:uppercase;letter-spacing:0.08em;color:#1b3046}#g-above .jlfeaturebox-9344 .el-item{cursor:pointer;transition:opacity 0.18s ease}#g-above .jlfeaturebox-9344 .el-item:hover{opacity:0.8}#g-above .jlfeaturebox-9344 .tm-image{display:block !important;margin:0 auto !important;width:auto !important;max-width:100% !important;height:auto !important}#g-above{padding-bottom:80px !important}@media (max-width:959px){#g-above .jlfeaturebox-9344 .el-title{font-size:1.2rem !important}#g-above .jlfeaturebox-9344 .jl-grid-margin{margin-top:3.5rem !important}}#g-header,#g-feature,#g-showcase,#g-utility,#g-expanded{padding-top:0 !important;padding-bottom:0 !important}#g-header>.jl-container,#g-feature>.jl-container,#g-showcase>.jl-container,#g-utility>.jl-container,#g-expanded>.jl-container{padding-left:0 !important;padding-right:0 !important;max-width:100% !important;width:100% !important}#g-header .g-grid,#g-header .g-block,#g-header .g-content,#g-feature .g-grid,#g-feature .g-block,#g-feature .g-content,#g-showcase .g-grid,#g-showcase .g-block,#g-showcase .g-content,#g-utility .g-grid,#g-utility .g-block,#g-utility .g-content,#g-expanded .g-grid,#g-expanded .g-block,#g-expanded .g-content{margin:0 !important;padding:0 !important;width:100% !important}#g-header .cgil-banner__link,#g-header .tm-link,#g-feature .cgil-banner__link,#g-feature .tm-link,#g-showcase .cgil-banner__link,#g-showcase .tm-link,#g-utility .cgil-banner__link,#g-utility .tm-link,#g-expanded .cgil-banner__link,#g-expanded .tm-link{display:block !important;line-height:0}#g-header .cgil-banner__img,#g-header .tm-image,#g-feature .cgil-banner__img,#g-feature .tm-image,#g-showcase .cgil-banner__img,#g-showcase .tm-image,#g-utility .cgil-banner__img,#g-utility .tm-image,#g-expanded .cgil-banner__img,#g-expanded .tm-image{width:100% !important;height:auto !important;max-width:1132px !important;margin:0 auto !important;object-fit:initial !important}#g-header .tm-image,#g-feature .tm-image,#g-showcase .tm-image,#g-utility .tm-image,#g-expanded .tm-image{display:block !important}#g-header .cgil-banner__img--desktop,#g-feature .cgil-banner__img--desktop,#g-showcase .cgil-banner__img--desktop,#g-utility .cgil-banner__img--desktop,#g-expanded .cgil-banner__img--desktop{display:block !important}#g-header .cgil-banner__img--mobile,#g-feature .cgil-banner__img--mobile,#g-showcase .cgil-banner__img--mobile,#g-utility .cgil-banner__img--mobile,#g-expanded .cgil-banner__img--mobile{display:none !important}#g-header{background-color:#e1081b}#g-feature{background-color:#1b3046}#g-showcase{background-color:#cd3623;margin-top:4px}#g-utility{background-color:#f29c8f;margin-top:4px}#g-expanded{background-color:#4180b1;margin-top:4px}@media (max-width:599px){#g-header .cgil-banner__img--desktop,#g-feature .cgil-banner__img--desktop,#g-showcase .cgil-banner__img--desktop,#g-utility .cgil-banner__img--desktop,#g-expanded .cgil-banner__img--desktop{display:none !important}#g-header .cgil-banner__img--mobile,#g-feature .cgil-banner__img--mobile,#g-showcase .cgil-banner__img--mobile,#g-utility .cgil-banner__img--mobile,#g-expanded .cgil-banner__img--mobile{display:block !important}}#g-below{padding-top:0 !important;padding-bottom:0 !important;height:80px;min-height:80px;display:flex;align-items:center;background-color:#4180b1}#g-below .jl-container{padding-top:0;padding-bottom:0;width:100%}#g-below .spacer{display:none}.cgil-sede-info{margin:1.5rem 0;background-color:#f5f5f3;border-left:4px solid #e1081b;padding:1.25rem 1.5rem;display:flex;flex-wrap:wrap;gap:1rem 2.5rem;align-items:center}.cgil-sede-info .cgil-sede-dato{display:flex;align-items:center;gap:0.6rem}.cgil-sede-info .cgil-sede-dato .fa-solid,.cgil-sede-info .cgil-sede-dato .fas{font-size:1rem;width:18px;flex-shrink:0;color:#e1081b;text-align:center}.cgil-sede-info .cgil-sede-dato span,.cgil-sede-info .cgil-sede-dato a{font-family:"DM Sans", sans-serif;font-size:1rem;font-weight:600;color:#1b3046;text-align:left !important;text-decoration:none;line-height:1.4}.cgil-sede-info .cgil-sede-dato a:hover{color:#e1081b;text-decoration:underline}@media (max-width:599px){.cgil-sede-info{flex-direction:column;align-items:flex-start;gap:0.75rem}}.cgil-archivio-link{margin-top:2rem;padding-top:1.25rem;border-top:1px solid rgba(27, 48, 70, 0.12);text-align:right !important}.cgil-archivio-btn{display:inline-block;font-family:"DM Sans", sans-serif;font-size:0.95rem;font-weight:700;color:#1b3046 !important;text-decoration:none !important;text-transform:uppercase;letter-spacing:0.06em;padding:0.5rem 1rem;border:2px solid #1b3046;transition:background-color 0.18s ease, color 0.18s ease;hyphens:none;word-break:keep-all}.cgil-archivio-btn::before{content:"→";margin-right:0.5rem;color:#e1081b;font-style:normal}.cgil-archivio-btn:hover{background-color:#1b3046;color:#ffffff !important;text-decoration:none !important}.cgil-archivio-btn:hover::before{color:#ffd54e}@media (max-width:480px){.cgil-archivio-link{text-align:center !important}}.cgil-servizio{margin:2rem 0;padding:1.5rem;background-color:#f5f5f3;border-left:4px solid #1b3046}.cgil-servizio .cgil-servizio-titolo{font-family:"DM Sans", sans-serif;font-size:1rem;font-weight:700;color:#ffffff;background-color:#1b3046;text-transform:uppercase;letter-spacing:0.08em;margin:-1.5rem -1.5rem 1.25rem -1.5rem;padding:0.75rem 1.5rem;text-align:left !important}.cgil-servizio .cgil-servizio-sottotitolo{font-family:"DM Sans", sans-serif;font-size:0.95rem;font-weight:700;color:#1b3046;text-transform:uppercase;letter-spacing:0.05em;margin-top:1.5rem;margin-bottom:0.75rem;text-align:left !important}.cgil-servizio p,.cgil-servizio li{font-family:"DM Sans", sans-serif;font-size:0.9rem;line-height:1.65;color:#010101;text-align:left !important}.cgil-servizio ul{padding-left:1.25rem;margin-bottom:0.75rem}.cgil-servizio ul li{margin-bottom:0.5rem}.cgil-servizio strong{font-weight:700;color:#1b3046}.cgil-servizio em{font-style:italic;color:rgba(27, 48, 70, 0.65);font-size:0.85rem}.cgil-servizio a{color:#1b3046;text-decoration:none}.cgil-servizio a:hover{color:#e1081b;text-decoration:underline}.cgil-servizio .cgil-servizio-cta{margin-top:1rem;padding:0.75rem 1rem;background-color:#ffffff;border-left:3px solid #e1081b;font-weight:600 !important;color:#1b3046 !important}.cgil-servizio .cgil-servizio-cta a{font-weight:700;color:#e1081b !important}.cgil-servizio .cgil-servizio-cta a:hover{text-decoration:underline}.cgil-servizio .cgil-servizio-sedi{list-style:none;padding-left:0}.cgil-servizio .cgil-servizio-sedi li{padding:0.75rem 0;border-bottom:1px solid rgba(27, 48, 70, 0.1)}.cgil-servizio .cgil-servizio-sedi li:last-child{border-bottom:none}.com-content-article:has(.elenco-notizie) .jl-article-title,.outline-14 .com-content-article .jl-article-title{font-family:"DM Sans", sans-serif !important;font-size:1.4rem !important;font-weight:700 !important;color:#1b3046 !important;text-align:center !important;text-transform:uppercase;letter-spacing:0.08em;width:100%;border-bottom:none !important;padding-bottom:0;margin-bottom:1.5rem !important}.com-content-article:has(.elenco-notizie) .jl-article-title::after,.outline-14 .com-content-article .jl-article-title::after{content:"";display:block;margin:0.5rem auto 0;width:100%;height:4px;background-color:#e1081b}.elenco-notizie .mod-introvideo__card{border:1px solid rgba(27, 48, 70, 0.1) !important;border-radius:0 !important;border-left:3px solid #e1081b !important;box-shadow:none;transition:box-shadow 0.2s ease}.elenco-notizie .mod-introvideo__card:hover{box-shadow:0 4px 16px rgba(0, 0, 0, 0.1)}.elenco-notizie .mod-introvideo__title{font-family:"DM Sans", sans-serif;font-weight:700;color:#1b3046;margin-bottom:0.4rem}.elenco-notizie .mod-introvideo__title a{color:#1b3046 !important}.elenco-notizie .mod-introvideo__title a:hover{color:#e1081b !important;text-decoration:none}.elenco-notizie .mod-introvideo__excerpt{font-family:"DM Sans", sans-serif;color:rgba(27, 48, 70, 0.75)}.elenco-notizie .mod-introvideo__readmore--button{padding:0.45rem 1.1rem;background-color:#e1081b !important;color:#fff !important;font-family:"DM Sans", sans-serif;font-size:0.85rem;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border:none !important;border-radius:0 !important;transition:background-color 0.18s ease}.elenco-notizie .mod-introvideo__readmore--button:hover{background-color:#b80616 !important;color:#fff !important;text-decoration:none;opacity:1 !important}.elenco-notizie .mod-introvideo__pagination a,.elenco-notizie .mod-introvideo__pagination span{border-radius:0 !important;font-family:"DM Sans", sans-serif;font-size:0.85rem;color:#1b3046;border-color:rgba(27, 48, 70, 0.2) !important}.elenco-notizie .mod-introvideo__pagination a:hover,.elenco-notizie .mod-introvideo__pagination span:hover{background-color:#1b3046;color:#ffffff;border-color:#1b3046 !important}.elenco-notizie .mod-introvideo__pagination .current{background-color:#e1081b;color:#ffffff !important;border-color:#e1081b !important;font-weight:700}.cgil-sezione-title{background-color:#1b3046;color:#ffffff;font-family:"DM Sans", sans-serif;font-size:0.95rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:0.6rem 1.25rem;margin:2.5rem 0 1.5rem;border-bottom:5px solid #e1081b}.cgil-segreteria-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 1fr));gap:1.25rem;margin:0 0 1rem}.cgil-segretario-card{border-top:4px solid #e1081b;background-color:#f8f8f6;padding:1.25rem 1.25rem 1.25rem}.cgil-segretario-card .cgil-segretario-nome{font-family:"DM Sans", sans-serif;font-size:1.1rem;font-weight:700;color:#1b3046;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:0.2rem}.cgil-segretario-card .cgil-segretario-ruolo{font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#e1081b;margin-bottom:0.75rem}.cgil-segretario-card .cgil-segretario-funzioni{font-size:0.875rem;line-height:1.7;color:#555555}.cgil-incarichi-list{list-style:none;padding:0;margin:0 0 1rem}.cgil-incarichi-list li{font-size:0.9rem;line-height:1.6;color:#444444;padding:0.5rem 0 0.5rem 0;border-bottom:1px solid #eeeeee}.cgil-incarichi-list li:last-child{border-bottom:none}.cgil-incarichi-list li strong{color:#1b3046;font-weight:700}@media (max-width:599px){.cgil-segreteria-grid{grid-template-columns:1fr}.cgil-sezione-title{font-size:0.85rem;letter-spacing:1.5px}}.smist-page{max-width:900px;margin:0 auto;padding:1rem 0 2rem}.smist-header{border-left:5px solid #e1081b;padding:0.4rem 0 0.4rem 1.2rem;margin-bottom:2rem}.smist-title{font-family:"DM Sans", sans-serif;font-size:1.375rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#1b3046;margin:0 0 4px}.smist-subtitle{font-family:"DM Sans", sans-serif;font-size:0.875rem;color:#555555;margin:0}.smist-section-label{font-family:"DM Sans", sans-serif;font-size:0.6875rem;font-weight:700;letter-spacing:0.12em;text-transform:uppercase;color:#e1081b;margin-bottom:1rem;display:flex;align-items:center;gap:8px}.smist-section-label::after{content:"";flex:1;height:1px;background:#e1081b;opacity:0.25}.smist-service-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));gap:1.5rem;margin-bottom:2rem}.smist-card{border:2px solid #1b3046;padding:1.8rem 1.5rem;transition:border-color 0.15s ease, transform 0.15s ease}.smist-card i.fa-solid{font-size:1.75rem;color:#e1081b;display:block;margin-bottom:0.8rem}.smist-card h3{font-family:"DM Sans", sans-serif;font-size:1.125rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#1b3046;margin:0 0 0.6rem}.smist-card p{font-family:"DM Sans", sans-serif;font-size:0.8125rem;line-height:1.6;color:#444;margin:0 0 1.4rem}.smist-card:hover{border-color:#e1081b;transform:translateY(-2px)}.smist-btn{display:inline-block;font-family:"DM Sans", sans-serif;font-size:0.75rem;font-weight:700;letter-spacing:0.1em;text-transform:uppercase;text-decoration:none !important;padding:9px 22px;border:2px solid #1b3046;color:#1b3046 !important;background:transparent;transition:background-color 0.15s ease, color 0.15s ease}.smist-btn:hover{background-color:#1b3046;color:#ffffff !important}.smist-btn--red{border-color:#e1081b;color:#e1081b !important}.smist-btn--red:hover{background-color:#e1081b;color:#ffffff !important}.smist-contratti-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:12px;margin-bottom:2rem}.smist-cat-btn{display:flex;align-items:center;gap:10px;padding:14px 16px;border:2px solid #1b3046;color:#1b3046;background:transparent;text-decoration:none !important;transition:background-color 0.15s ease, color 0.15s ease}.smist-cat-btn:hover{background-color:#1b3046;color:#ffffff;text-decoration:none !important}.smist-cat-btn:hover .smist-cat-abbr{color:#ffd54e}.smist-cat-abbr{font-family:"DM Sans", sans-serif;font-size:0.875rem;font-weight:900;color:#e1081b;min-width:58px;flex-shrink:0;transition:color 0.15s ease}.smist-cat-name{font-family:"DM Sans", sans-serif;font-size:0.6875rem;font-weight:400;text-transform:uppercase;letter-spacing:0.04em;line-height:1.3;opacity:0.85}.smist-nota{font-family:"DM Sans", sans-serif;font-size:0.75rem;color:#555555;border-top:1px solid #e0ddd6;padding-top:1rem;margin-top:0.5rem}@media (max-width:599px){.smist-service-cards{grid-template-columns:1fr}.smist-contratti-grid{grid-template-columns:1fr}.smist-card{padding:1.25rem 1rem}}body.outline-15 .jl-article .page-header{background-color:#1b3046;border-bottom:5px solid #e1081b;padding:2rem 2rem 1.75rem;margin-bottom:0}body.outline-15 .jl-article .page-header::before{content:"Categoria";display:block;font-size:0.65rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#ffd54e;margin-bottom:0.5rem}body.outline-15 .jl-article .page-header .jl-article-title{font-size:clamp(1.6rem, 4vw, 2.4rem);font-weight:900;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;line-height:1.1;margin:0}body.outline-15 .jl-article .com-content-article__body{background-color:#ffffff;padding:0 0 2rem}body.outline-15 .jl-article .com-content-article__body>p:first-child{padding:1.5rem 0 1rem;margin:0;font-size:1rem;line-height:1.75;color:#333333;text-align:justify;border-left:none}body.outline-15 .jl-article .com-content-article__body h2{font-size:1.4rem;font-weight:800;color:#1b3046;text-transform:uppercase;letter-spacing:0.5px;padding:0 0 0.5rem;margin:2rem 0 0;border-bottom:3px solid #e1081b;background-color:transparent;border-left:none;border-radius:0}body.outline-15 .jl-article .com-content-article__body h2.categorie-sezione-title{background-color:#1b3046;color:#ffffff;text-align:left;padding:0.6rem 1.25rem;border-bottom:5px solid #e1081b;border-radius:0;letter-spacing:2px}body.outline-15 .jl-article .com-content-article__body h2+p:not(.cgil-segretario),body.outline-15 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario),body.outline-15 .jl-article .com-content-article__body h2+p.cgil-segretario+p,body.outline-15 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p{font-size:0.975rem;line-height:1.9;color:#666666;margin:0.75rem 0 0;padding:0;text-align:left;border-bottom:none}body.outline-15 .jl-article .com-content-article__body h2+p:not(.cgil-segretario) a,body.outline-15 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario) a,body.outline-15 .jl-article .com-content-article__body h2+p.cgil-segretario+p a,body.outline-15 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p a{color:#e1081b;font-weight:700;font-size:1rem;text-decoration:none}body.outline-15 .jl-article .com-content-article__body h2+p:not(.cgil-segretario) a:hover,body.outline-15 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario) a:hover,body.outline-15 .jl-article .com-content-article__body h2+p.cgil-segretario+p a:hover,body.outline-15 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p a:hover{text-decoration:underline}body.outline-15 .jl-article .com-content-article__body h3{font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#e1081b;background-color:transparent;padding:0.75rem 0 0.25rem;margin:0.5rem 0 0;border-top:1px solid #dddddd;border-radius:0}body.outline-15 .jl-article .com-content-article__body h3+p{background-color:transparent;border-left:none;padding:0 0 0.5rem;margin:0;font-size:0.9rem;line-height:1.8;color:#333333;text-align:left}body.outline-15 .jl-article .com-content-article__body h3+p a{color:#e1081b;font-weight:700;text-decoration:none}body.outline-15 .jl-article .com-content-article__body h3+p a:hover{text-decoration:underline}body.outline-15 .jl-article .com-content-article__body p.cgil-segretario{font-size:0.875rem;font-weight:700;color:#1b3046;margin:0.75rem 0 0;padding:0.5rem 0 0.5rem 1.25rem;border-left:3px solid #1b3046;line-height:1.6}body.outline-15 .jl-article .com-content-article__body p.cgil-segretario::before{content:"Chi siamo";display:block;font-weight:400;color:#666666;font-size:0.7rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:0.2rem}body.outline-15 .jl-article .com-content-article__body a{color:#e1081b;text-decoration:none;font-weight:600}body.outline-15 .jl-article .com-content-article__body a:hover{text-decoration:underline}@media (max-width:599px){body.outline-15 .jl-article .page-header{padding:1.25rem 1rem 1rem}body.outline-15 .jl-article .page-header .jl-article-title{font-size:1.4rem}body.outline-15 .jl-article .com-content-article__body>p:first-child{padding:1.25rem 0 0.75rem}body.outline-15 .jl-article .com-content-article__body h2{font-size:1.15rem;margin:1.5rem 0 0}body.outline-15 .jl-article .com-content-article__body h3{font-size:0.8rem}}body.outline-16 .jl-article .page-header,body.outline-17 .jl-article .page-header{background-color:#1b3046;border-bottom:5px solid #4180b1;padding:2rem 2rem 1.75rem;margin-bottom:0}body.outline-16 .jl-article .page-header::before,body.outline-17 .jl-article .page-header::before{content:"Servizio";display:block;font-size:0.65rem;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#ffd54e;margin-bottom:0.5rem}body.outline-16 .jl-article .page-header .jl-article-title,body.outline-17 .jl-article .page-header .jl-article-title{font-size:clamp(1.6rem, 4vw, 2.4rem);font-weight:900;color:#ffffff;text-transform:uppercase;letter-spacing:0.5px;line-height:1.1;margin:0}body.outline-16 .jl-article .com-content-article__body,body.outline-17 .jl-article .com-content-article__body{background-color:#ffffff;padding:0 0 2rem}body.outline-16 .jl-article .com-content-article__body>p:first-child,body.outline-17 .jl-article .com-content-article__body>p:first-child{padding:1.5rem 0 1rem;margin:0;font-size:1rem;line-height:1.75;color:#333333;text-align:justify;border-left:none}body.outline-16 .jl-article .com-content-article__body h2,body.outline-17 .jl-article .com-content-article__body h2{font-size:1.4rem;font-weight:800;color:#1b3046;text-transform:uppercase;letter-spacing:0.5px;padding:0 0 0.5rem;margin:2rem 0 0;border-bottom:3px solid #4180b1;background-color:transparent;border-left:none;border-radius:0}body.outline-16 .jl-article .com-content-article__body h2.servizi-sezione-title,body.outline-17 .jl-article .com-content-article__body h2.servizi-sezione-title{background-color:#1b3046;color:#ffffff;text-align:left;padding:0.6rem 1.25rem;border-bottom:5px solid #4180b1;border-radius:0;letter-spacing:2px}body.outline-16 .jl-article .com-content-article__body h2+p:not(.cgil-segretario),body.outline-16 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario),body.outline-16 .jl-article .com-content-article__body h2+p.cgil-segretario+p,body.outline-16 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p,body.outline-17 .jl-article .com-content-article__body h2+p:not(.cgil-segretario),body.outline-17 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario),body.outline-17 .jl-article .com-content-article__body h2+p.cgil-segretario+p,body.outline-17 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p{font-size:0.975rem;line-height:1.9;color:#666666;margin:0.75rem 0 0;padding:0;text-align:left;border-bottom:none}body.outline-16 .jl-article .com-content-article__body h2+p:not(.cgil-segretario) a,body.outline-16 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario) a,body.outline-16 .jl-article .com-content-article__body h2+p.cgil-segretario+p a,body.outline-16 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p a,body.outline-17 .jl-article .com-content-article__body h2+p:not(.cgil-segretario) a,body.outline-17 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario) a,body.outline-17 .jl-article .com-content-article__body h2+p.cgil-segretario+p a,body.outline-17 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p a{color:#4180b1;font-weight:700;font-size:1rem;text-decoration:none}body.outline-16 .jl-article .com-content-article__body h2+p:not(.cgil-segretario) a:hover,body.outline-16 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario) a:hover,body.outline-16 .jl-article .com-content-article__body h2+p.cgil-segretario+p a:hover,body.outline-16 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p a:hover,body.outline-17 .jl-article .com-content-article__body h2+p:not(.cgil-segretario) a:hover,body.outline-17 .jl-article .com-content-article__body h2+p+p:not(.cgil-segretario) a:hover,body.outline-17 .jl-article .com-content-article__body h2+p.cgil-segretario+p a:hover,body.outline-17 .jl-article .com-content-article__body h2+p.cgil-segretario+p+p a:hover{text-decoration:underline}body.outline-16 .jl-article .com-content-article__body h3,body.outline-17 .jl-article .com-content-article__body h3{font-size:0.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#4180b1;background-color:transparent;padding:0.75rem 0 0.25rem;margin:0.5rem 0 0;border-top:1px solid #dddddd;border-radius:0}body.outline-16 .jl-article .com-content-article__body h3+p,body.outline-17 .jl-article .com-content-article__body h3+p{background-color:transparent;border-left:none;padding:0 0 0.5rem;margin:0;font-size:0.9rem;line-height:1.8;color:#333333;text-align:left}body.outline-16 .jl-article .com-content-article__body h3+p a,body.outline-17 .jl-article .com-content-article__body h3+p a{color:#4180b1;font-weight:700;text-decoration:none}body.outline-16 .jl-article .com-content-article__body h3+p a:hover,body.outline-17 .jl-article .com-content-article__body h3+p a:hover{text-decoration:underline}body.outline-16 .jl-article .com-content-article__body p.cgil-segretario,body.outline-17 .jl-article .com-content-article__body p.cgil-segretario{font-size:0.875rem;font-weight:700;color:#1b3046;margin:0.75rem 0 0;padding:0.5rem 0 0.5rem 1.25rem;border-left:3px solid #4180b1;line-height:1.6}body.outline-16 .jl-article .com-content-article__body p.cgil-segretario::before,body.outline-17 .jl-article .com-content-article__body p.cgil-segretario::before{content:"Responsabile";display:block;font-weight:400;color:#666666;font-size:0.7rem;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:0.2rem}body.outline-16 .jl-article .com-content-article__body a,body.outline-17 .jl-article .com-content-article__body a{color:#4180b1;text-decoration:none;font-weight:600}body.outline-16 .jl-article .com-content-article__body a:hover,body.outline-17 .jl-article .com-content-article__body a:hover{text-decoration:underline}body.outline-17 .jl-article .page-header::before{content:"Ufficio"}@media (max-width:599px){body.outline-16 .jl-article .page-header,body.outline-17 .jl-article .page-header{padding:1.25rem 1rem 1rem}body.outline-16 .jl-article .page-header .jl-article-title,body.outline-17 .jl-article .page-header .jl-article-title{font-size:1.4rem}body.outline-16 .jl-article .com-content-article__body>p:first-child,body.outline-17 .jl-article .com-content-article__body>p:first-child{padding:1.25rem 0 0.75rem}body.outline-16 .jl-article .com-content-article__body h2,body.outline-17 .jl-article .com-content-article__body h2{font-size:1.15rem;margin:1.5rem 0 0}body.outline-16 .jl-article .com-content-article__body h3,body.outline-17 .jl-article .com-content-article__body h3{font-size:0.8rem}}body.outline-18 .jl-article .page-header{background-color:#1b3046;border-bottom:5px solid #cc3622;padding:1.1rem 2rem 1rem;margin-bottom:0}body.outline-18 .jl-article .page-header::before{content:none}body.outline-18 .jl-article .page-header .jl-article-title{font-size:clamp(1.4rem, 3.5vw, 2rem) !important;font-weight:900 !important;color:#ffffff !important;text-transform:uppercase;letter-spacing:0.5px;line-height:1.1;margin:0 !important;border-bottom:none !important;padding-bottom:0 !important}body.outline-18 .jl-article .page-header .jl-article-title::after{content:none !important}body.outline-18 .jl-article .com-content-article__body{background-color:#ffffff;padding:0 0 2rem}body.outline-18 .jl-article .com-content-article__body .arch-header{padding:1.5rem 0 1.25rem;border-bottom:1px solid rgba(27, 48, 70, 0.1);margin-bottom:2rem}body.outline-18 .jl-article .com-content-article__body .arch-header p{font-size:1rem;line-height:1.8;color:#333333;margin:0 0 1.25rem;text-align:justify}body.outline-18 .jl-article .com-content-article__body .arch-header .cgil-archivio-link{margin-top:0.5rem;padding-top:0;border-top:none}body.outline-18 .jl-article .com-content-article__body .arch-header .cgil-archivio-btn{color:#1b3046 !important;border-color:#1b3046}body.outline-18 .jl-article .com-content-article__body .arch-header .cgil-archivio-btn::before{color:#cc3622}body.outline-18 .jl-article .com-content-article__body .arch-header .cgil-archivio-btn:hover{background-color:#1b3046;color:#ffffff !important}body.outline-18 .jl-article .com-content-article__body .arch-header .cgil-archivio-btn:hover::before{color:#ffd54e}body.outline-18 .jl-article .com-content-article__body h2.arch-sezione-title{background-color:#1b3046;color:#ffffff;font-family:"DM Sans", sans-serif;font-size:0.95rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:0.6rem 1.25rem;margin:0 0 1.5rem;border-bottom:5px solid #cc3622;border-left:none;background-clip:padding-box}body.outline-18 .jl-article .com-content-article__body .arch-contatti{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:1.25rem;margin-bottom:2rem}body.outline-18 .jl-article .com-content-article__body h2.arch-news-title,body.outline-18 .jl-article .com-content-article__body .arch-news-title{background-color:#1b3046;color:#ffffff !important;font-family:"DM Sans", sans-serif;font-size:0.95rem;font-weight:700;text-transform:uppercase;letter-spacing:2px;padding:0.6rem 1.25rem;margin:0 0 1.5rem;border-bottom:5px solid #cc3622;border-left:none}body.outline-18 .jl-article .com-content-article__body .arch-contact-card{border-top:4px solid #cc3622;background-color:#f5f5f3;padding:0;overflow:hidden}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-ente{font-family:"DM Sans", sans-serif;font-size:0.8rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#ffffff;background-color:#4180b1;padding:0.5rem 1.25rem;margin:0}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-body{padding:1rem 1.25rem 1.25rem}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-dato{display:flex;align-items:flex-start;gap:0.6rem;margin-bottom:0.5rem;font-family:"DM Sans", sans-serif;font-size:0.9rem;line-height:1.55;color:#333333}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-dato .fa-solid,body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-dato .fas{font-size:0.875rem;width:16px;flex-shrink:0;color:#cc3622;text-align:center;margin-top:0.18em}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-dato a{color:#4180b1;font-weight:600;text-decoration:none;word-break:break-all}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-dato a:hover{text-decoration:underline}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-dato strong{font-weight:700;color:#1b3046}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-note{margin-top:0.75rem;padding:0.6rem 0.9rem;background-color:rgba(65, 128, 177, 0.08);border-left:3px solid #4180b1;font-family:"DM Sans", sans-serif;font-size:0.82rem;line-height:1.6;color:#666666}body.outline-18 .jl-article .com-content-article__body .arch-contact-card .arch-contact-note strong{color:#1b3046;font-weight:700}body.outline-18 .jl-article .com-content-article__body .cgil-sede-info{border-left-color:#cc3622}body.outline-18 .jl-article .com-content-article__body .cgil-sede-info .fa-solid,body.outline-18 .jl-article .com-content-article__body .cgil-sede-info .fas{color:#cc3622}body.outline-18 .jl-article .com-content-article__body .elenco-notizie .mod-introvideo__card{border-left-color:#cc3622 !important}body.outline-18 .jl-article .com-content-article__body .elenco-notizie .mod-introvideo__readmore--button{background-color:#cc3622 !important}body.outline-18 .jl-article .com-content-article__body .elenco-notizie .mod-introvideo__readmore--button:hover{background-color:#a02a1b !important}body.outline-18 .jl-article .com-content-article__body .elenco-notizie .mod-introvideo__pagination .current{background-color:#cc3622;border-color:#cc3622 !important}@media (max-width:599px){body.outline-18 .jl-article .page-header{padding:1.25rem 1rem 1rem}body.outline-18 .jl-article .page-header .jl-article-title{font-size:1.4rem}body.outline-18 .jl-article .com-content-article__body .arch-header p{text-align:left}body.outline-18 .jl-article .com-content-article__body .arch-contatti{grid-template-columns:1fr}body.outline-18 .jl-article .com-content-article__body h2.arch-sezione-title{font-size:0.85rem;letter-spacing:1.5px}}body.outline-18 .arch-nav{background-color:#1b3046;border-bottom:4px solid #cc3622;margin-bottom:2rem;position:relative}body.outline-18 .arch-nav__list{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}body.outline-18 .arch-nav__item{position:relative}body.outline-18 .arch-nav__toggle{display:flex;align-items:center;gap:0.4rem;height:2.75rem;padding:0 1.1rem;background:none;border:none;border-right:1px solid rgba(255, 255, 255, 0.1);cursor:pointer;font-family:"DM Sans", sans-serif;font-size:0.78rem;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:#ffffff;text-decoration:none;white-space:nowrap;transition:background-color 0.15s ease, color 0.15s ease}body.outline-18 .arch-nav__toggle:hover,body.outline-18 .arch-nav__toggle:focus-visible,body.outline-18 .arch-nav__toggle[aria-expanded="true"]{background-color:#cc3622;color:#ffffff;outline:none}body.outline-18 .arch-nav__toggle--link{cursor:pointer}body.outline-18 .arch-nav__chevron{font-size:0.6rem;transition:transform 0.2s ease}body.outline-18 [aria-expanded="true"] .arch-nav__chevron{transform:rotate(180deg)}body.outline-18 .arch-nav__sub{display:none;position:absolute;top:100%;left:0;z-index:200;min-width:280px;background-color:#ffffff;border-top:3px solid #cc3622;border-bottom:3px solid #cc3622;box-shadow:0 6px 18px rgba(0, 0, 0, 0.15);list-style:none;margin:0;padding:0.4rem 0}body.outline-18 .arch-nav__sub--open{display:block}body.outline-18 .arch-nav__sublink{display:block;padding:0.45rem 1.1rem;font-family:"DM Sans", sans-serif;font-size:0.875rem;line-height:1.4;color:#1b3046;text-decoration:none}body.outline-18 .arch-nav__sublink:hover,body.outline-18 .arch-nav__sublink:focus-visible{background-color:rgba(204, 54, 34, 0.06);color:#cc3622;outline:none}body.outline-18 .arch-nav__sublink--top{font-weight:700;letter-spacing:0.3px}body.outline-18 .arch-nav__sub-group-label{padding:0.55rem 1.1rem 0.25rem;font-family:"DM Sans", sans-serif;font-size:0.68rem;font-weight:700;letter-spacing:1.8px;text-transform:uppercase;color:#4180b1;pointer-events:none}body.outline-18 .arch-nav__sub-group-label:not(:first-child){margin-top:0.4rem;border-top:1px solid rgba(27, 48, 70, 0.08);padding-top:0.75rem}body.outline-18 .arch-nav__sub-divider{height:1px;background-color:rgba(27, 48, 70, 0.12);margin:0.35rem 0}@media (min-width:768px){body.outline-18 .arch-nav__item--has-sub:hover>.arch-nav__sub{display:block}body.outline-18 .arch-nav__item--has-sub:hover>.arch-nav__toggle{background-color:#cc3622}}@media (max-width:767px){body.outline-18 .arch-nav__list{flex-direction:column}body.outline-18 .arch-nav__toggle{width:100%;height:auto;padding:0.75rem 1rem;border-right:none;border-bottom:1px solid rgba(255, 255, 255, 0.15);display:flex;justify-content:space-between;align-items:center;gap:0.75rem;font-size:0.82rem;white-space:normal;text-align:left;position:static}body.outline-18 .arch-nav__toggle .arch-nav__chevron{position:static;flex-shrink:0;margin-left:auto;transform:none}body.outline-18 [aria-expanded="true"] .arch-nav__chevron{transform:rotate(180deg)}body.outline-18 .arch-nav__sub{position:static;box-shadow:none;border-top:none;border-bottom:1px solid rgba(27, 48, 70, 0.1);min-width:0;background-color:#ffffff;border-left:4px solid #cc3622;padding:0.25rem 0}body.outline-18 .arch-nav__sub--open{display:block}body.outline-18 .arch-nav__sublink{padding:0.6rem 1.25rem;font-size:0.875rem;color:#1b3046}body.outline-18 .arch-nav__sublink:hover,body.outline-18 .arch-nav__sublink:focus-visible{background-color:rgba(204, 54, 34, 0.07);color:#cc3622}body.outline-18 .arch-nav__sublink--top{color:#1b3046;font-weight:700}body.outline-18 .arch-nav__sub-group-label{padding:0.6rem 1.25rem 0.2rem;color:#4180b1}body.outline-18 .arch-nav__sub-divider{background-color:rgba(27, 48, 70, 0.12)}}.com-tags-tag{max-width:1040px;margin:2rem auto 3.5rem;padding:0 1rem}.com-tags-tag>h1,.com-tags-tag>h2{font-family:"DM Sans", sans-serif;font-weight:700;font-size:clamp(1.4rem, 3vw, 2rem);text-transform:uppercase;letter-spacing:0.03em;color:#1b3046;text-align:center;margin:0 0 1.75rem;padding-bottom:0.7rem;border-bottom:3px solid #e1081b}.com-tags-tag #adminForm{display:flex;flex-wrap:wrap;align-items:center;gap:0.75rem;margin-bottom:2rem;padding-bottom:1.25rem;border-bottom:1px solid rgba(27, 48, 70, 0.12)}.com-tags-tag .com-tags-tags__filter{display:flex;flex:1 1 320px;gap:0.4rem}.com-tags-tag #filter-search{flex:1 1 auto;min-width:0;height:42px;padding:0 0.85rem;font-size:0.95rem;border:1px solid rgba(27, 48, 70, 0.25);border-radius:4px;background:#fff}.com-tags-tag #filter-search:focus{outline:2px solid #4180b1;outline-offset:1px;border-color:#4180b1}.com-tags-tag #adminForm .btn{height:42px;padding:0 1.15rem;border:0;border-radius:4px;font-family:"DM Sans", sans-serif;font-weight:700;font-size:0.8rem;text-transform:uppercase;letter-spacing:0.05em;line-height:42px;cursor:pointer;transition:background-color 0.2s ease}.com-tags-tag #adminForm .btn-primary{background:#e1081b;color:#fff}.com-tags-tag #adminForm .btn-primary:hover,.com-tags-tag #adminForm .btn-primary:focus{background:#b00615}.com-tags-tag #adminForm .btn-secondary{background:transparent;color:#1b3046;border:1px solid rgba(27, 48, 70, 0.25)}.com-tags-tag #adminForm .btn-secondary:hover,.com-tags-tag #adminForm .btn-secondary:focus{background:rgba(27, 48, 70, 0.07);color:#1b3046}.com-tags-tag #adminForm .float-end{float:none;margin-left:auto}.com-tags-tag #limit{width:auto;min-width:5.5rem;height:42px;padding:0 2rem 0 0.75rem;border:1px solid rgba(27, 48, 70, 0.25);border-radius:4px;color:#1b3046;background-color:#fff}.com-tags-tag .com-tags-tag__category{list-style:none;margin:0;padding:0;border:0;border-radius:0}.com-tags-tag .com-tags-tag__category>li{background:#fff;border:0;border-bottom:1px solid rgba(27, 48, 70, 0.1);border-left:4px solid transparent;border-radius:0 !important;padding:0;transition:background-color 0.2s ease, border-left-color 0.2s ease}.com-tags-tag .com-tags-tag__category>li:hover,.com-tags-tag .com-tags-tag__category>li:focus-within{background:rgba(255, 213, 78, 0.18);border-left-color:#e1081b}.com-tags-tag .com-tags-tag__category h3{position:relative;margin:0;padding:0.95rem 1.1rem 0.95rem 2rem;font-family:"DM Sans", sans-serif;font-weight:600;font-size:1.02rem;line-height:1.4}.com-tags-tag .com-tags-tag__category h3::before{content:"";position:absolute;left:1rem;top:1.35rem;width:10px;height:10px;background:#e1081b}.com-tags-tag .com-tags-tag__category h3 a{display:block;color:#1b3046;text-decoration:none;transition:color 0.2s ease}.com-tags-tag .com-tags-tag__category h3 a:hover,.com-tags-tag .com-tags-tag__category h3 a:focus{color:#e1081b}.com-tags-tag .com-tags-tag__pagination{margin-top:1.5rem}.com-tags-tag .com-tags-tag__pagination .counter{font-size:0.85rem;color:rgba(27, 48, 70, 0.65)}@media (max-width:600px){.com-tags-tag #adminForm .float-end{margin-left:0;width:100%}.com-tags-tag #limit{width:100%}.com-tags-tag .com-tags-tag__category h3{font-size:0.97rem}}.iscriviti-cgil{color:#2a2a2a;line-height:1.6;text-align:left}.iscriviti-cgil p{margin:0 0 1rem;text-align:left;hyphens:none;-webkit-hyphens:none;overflow-wrap:normal;word-break:normal}.iscriviti-cgil .iscriviti-intro{margin-bottom:2.5rem;padding-left:1.25rem;border-left:4px solid #e1081b}.iscriviti-cgil .iscriviti-lead{font-size:1.25rem;font-weight:600;color:#1b3046}.iscriviti-cgil .iscriviti-domanda{display:flex;align-items:center;gap:0.6rem;margin:2.5rem 0 1rem;color:#e1081b;font-weight:800;font-size:1.5rem;line-height:1.25}.iscriviti-cgil .iscriviti-domanda::before{content:"";flex:0 0 auto;width:0.85rem;height:0.85rem;background:#e1081b}.iscriviti-cgil .iscriviti-sedi{margin-top:3rem;padding:2.5rem clamp(1.25rem, 4vw, 3rem);background:#1b3046}.iscriviti-cgil .iscriviti-sedi__titolo{margin:0 0 1.75rem;color:#ffd54e;font-weight:800;font-size:1.35rem;line-height:1.3;text-transform:uppercase;letter-spacing:0.02em}.iscriviti-cgil .iscriviti-sedi__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 300px), 1fr));gap:1.25rem}.iscriviti-cgil .iscriviti-sede{padding:1.5rem;background:#fff;border-top:3px solid #e1081b}.iscriviti-cgil .iscriviti-sede__citta{margin:0 0 0.75rem;color:#1b3046;font-weight:800;font-size:1.15rem;letter-spacing:0.02em}.iscriviti-cgil .iscriviti-sede__indirizzo,.iscriviti-cgil .iscriviti-sede__tel,.iscriviti-cgil .iscriviti-sede__email{display:flex;align-items:flex-start;gap:0.6rem;margin:0 0 0.5rem;font-size:0.95rem;line-height:1.45}.iscriviti-cgil .iscriviti-sede i{flex:0 0 auto;width:1rem;margin-top:0.2rem;color:#e1081b;text-align:center}.iscriviti-cgil .iscriviti-sede__addr{display:flex;flex-direction:column}.iscriviti-cgil .iscriviti-sede__tel a,.iscriviti-cgil .iscriviti-sede__email a{color:#1b3046;font-weight:700;text-decoration:none}.iscriviti-cgil .iscriviti-sede__tel a:hover,.iscriviti-cgil .iscriviti-sede__tel a:focus,.iscriviti-cgil .iscriviti-sede__email a:hover,.iscriviti-cgil .iscriviti-sede__email a:focus{color:#e1081b;text-decoration:underline}.ricerca-discreta input[type="search"],.ricerca-discreta input[type="text"]{width:180px;height:32px;padding:0 0.5rem 0 2rem;font-size:0.85rem;background-color:rgba(255, 255, 255, 0.15);border:1px solid rgba(255, 255, 255, 0.45);border-radius:4px;color:#fff;transition:background-color 0.2s ease, width 0.2s ease}.ricerca-discreta input::placeholder{color:rgba(255, 255, 255, 0.85)}.ricerca-discreta input:focus{background-color:rgba(255, 255, 255, 0.95);color:#333;width:240px;outline:2px solid #fff;outline-offset:1px}