:root{--fis-red:#de0a0a;--fis-red-dark:#b50808;--fis-dark:#1a1a1a;--fis-grey:#444444;--fis-light:#efefef;--fis-white:#ffffff;--fis-border:#e0e0e0;--fis-serif:'Libre Baskerville',Georgia,serif;--fis-sans:'Inter',sans-serif}.et_pb_menu__wrap{background-color:#ffffff!important}.et_pb_menu .et_pb_menu__menu{background:transparent!important;border:none!important;box-shadow:none!important}.et_pb_menu .et_pb_menu__menu>nav>ul{justify-content:flex-end!important;padding-right:20px!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>a{padding:8px 14px!important;font-size:13px!important;font-weight:600!important;color:#444444!important;font-family:'Inter',sans-serif!important;text-transform:none!important}.et_pb_menu .et_pb_menu__menu>nav>ul>li>a:hover{color:#de0a0a!important}.et_pb_menu ul.sub-menu{background-color:#ffffff!important;border-top:2px solid #de0a0a!important;box-shadow:0 4px 16px rgba(0,0,0,0.12)!important}.mobile_menu_bar:before{color:#de0a0a!important}@media (max-width:980px){.et_mobile_menu{background-color:#ffffff!important;border-top:3px solid #de0a0a!important}.et_mobile_menu li a{color:#444444!important}.et_mobile_menu li a:hover{color:#de0a0a!important}}.fis-btn{display:inline-block;padding:12px 28px;background:var(--fis-red);color:var(--fis-white)!important;font-family:var(--fis-sans)!important;font-size:13px!important;font-weight:600!important;border-radius:4px;text-decoration:none!important;cursor:pointer;border:none;transition:background 0.2s;line-height:normal!important}.fis-btn:hover{background:var(--fis-red-dark)!important;color:var(--fis-white)!important}.fis-btn-outline{background:transparent!important;color:var(--fis-red)!important;border:2px solid var(--fis-red)!important}.fis-btn-outline:hover{background:var(--fis-red)!important;color:var(--fis-white)!important}.fis-btn-white{background:var(--fis-white)!important;color:var(--fis-red)!important;border:none!important}.fis-btn-white:hover{background:var(--fis-light)!important;color:var(--fis-red)!important}.fis-btn-dark{background:var(--fis-dark)!important;color:var(--fis-white)!important;border:none!important}.fis-btn-dark:hover{background:#333!important;color:var(--fis-white)!important}.fis-section{padding:72px 80px;max-width:100%;box-sizing:border-box}.fis-section-inner{max-width:1200px;margin:0 auto}.fis-section-light{background:var(--fis-light)}.fis-section-dark{background:var(--fis-dark)}.fis-section-red{background:var(--fis-red)}.fis-section-black{background:#111111}.fis-label{display:block;font-family:var(--fis-sans);font-size:10px;font-weight:700;letter-spacing:0.15em;text-transform:uppercase;color:var(--fis-red);margin-bottom:8px}.fis-title{font-family:var(--fis-sans)!important;font-size:28px!important;font-weight:700!important;color:var(--fis-dark)!important;margin-bottom:40px!important;line-height:1.2!important}.fis-title-white{color:var(--fis-white)!important}.fis-hero{position:relative;overflow:hidden;height:520px;background:linear-gradient(to bottom right,#1a1a1a 0%,#2d0000 100%)}.fis-hero-img{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0.35}.fis-hero-content{position:absolute;bottom:0;left:0;right:0;padding:60px 80px;background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,transparent 100%)}.fis-hero-content h1{font-family:var(--fis-serif)!important;font-size:48px!important;font-weight:700!important;color:#ffffff!important;line-height:1.15!important;margin-bottom:12px!important;max-width:600px}.fis-hero-content h1 span{color:var(--fis-red)!important}.fis-hero-content p{font-family:var(--fis-sans)!important;font-size:16px!important;color:rgba(255,255,255,0.75)!important;margin-bottom:28px!important;max-width:480px;line-height:1.6!important}.fis-page-header{background:var(--fis-dark);padding:80px 80px 60px;border-bottom:3px solid var(--fis-red)}.fis-page-header h1{font-family:var(--fis-serif)!important;font-size:42px!important;color:var(--fis-white)!important;margin-bottom:12px!important}.fis-page-header p{font-size:16px!important;color:rgba(255,255,255,0.65)!important;max-width:560px;line-height:1.6!important}.fis-about-box{border-left:4px solid var(--fis-red);padding:32px 40px;margin-bottom:40px;max-width:900px;margin-left:auto;margin-right:auto;background:var(--fis-light)}.fis-about-box p{font-family:var(--fis-sans)!important;font-size:20px!important;line-height:1.75!important;color:var(--fis-dark)!important}.fis-about-box strong{color:var(--fis-red)!important;font-weight:700!important}.fis-banner-reportage{background:#111111;padding:28px 80px;border-top:1px solid rgba(255,255,255,0.06);border-bottom:1px solid rgba(255,255,255,0.06);display:flex;align-items:center;justify-content:space-between;gap:32px}.fis-banner-reportage-left{display:flex;align-items:center;gap:24px}.fis-banner-reportage-label{font-family:var(--fis-sans);font-size:10px;font-weight:700;letter-spacing:0.18em;text-transform:uppercase;color:var(--fis-red);white-space:nowrap}.fis-banner-reportage-divider{width:1px;height:32px;background:rgba(255,255,255,0.12);flex-shrink:0}.fis-banner-reportage-text{font-family:var(--fis-sans)!important;font-size:15px!important;color:rgba(255,255,255,0.8)!important;line-height:1.5!important;margin:0!important}.fis-news-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:32px}.fis-news-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fis-news-card{background:var(--fis-white);border:1px solid var(--fis-border);border-radius:6px;overflow:hidden;cursor:pointer;transition:box-shadow 0.2s,transform 0.2s;text-decoration:none!important}.fis-news-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.1);transform:translateY(-2px)}.fis-news-card-img{height:180px;background:var(--fis-light);overflow:hidden}.fis-news-card-img img{width:100%;height:100%;object-fit:cover;display:block}.fis-news-card-body{padding:20px 24px}.fis-news-date{font-family:var(--fis-sans);font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:#888888;margin-bottom:8px}.fis-news-cat{font-family:var(--fis-sans);font-size:11px;font-weight:600;letter-spacing:0.1em;text-transform:uppercase;color:var(--fis-red);margin-bottom:6px}.fis-news-card-body h3{font-family:var(--fis-sans)!important;font-size:16px!important;font-weight:700!important;color:var(--fis-dark)!important;line-height:1.4!important;margin-bottom:8px!important}.fis-news-card-body p{font-family:var(--fis-sans)!important;font-size:13px!important;color:var(--fis-grey)!important;line-height:1.6!important;margin-bottom:16px!important}.fis-news-link{font-family:var(--fis-sans)!important;font-size:13px!important;font-weight:600!important;color:var(--fis-red)!important;text-decoration:none!important}.fis-news-link:hover{color:var(--fis-red-dark)!important}.fis-sportello-banner{background:var(--fis-red);padding:48px 80px;display:flex;align-items:center;justify-content:space-between;gap:40px}.fis-sportello-banner p{font-family:var(--fis-sans)!important;font-size:18px!important;color:rgba(255,255,255,0.92)!important;line-height:1.6!important;margin:0!important;max-width:720px}.fis-newsletter{background:var(--fis-dark);padding:64px 80px;text-align:center}.fis-newsletter h3{font-family:var(--fis-sans)!important;font-size:24px!important;font-weight:700!important;color:var(--fis-white)!important;margin-bottom:12px!important}.fis-newsletter p{font-family:var(--fis-sans)!important;font-size:15px!important;color:rgba(255,255,255,0.7)!important;margin-bottom:32px!important;max-width:480px;margin-left:auto;margin-right:auto;line-height:1.6!important}.fis-newsletter-form{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;max-width:560px;margin:0 auto}.fis-newsletter-form input{padding:12px 16px;border:1px solid rgba(255,255,255,0.2)!important;background:rgba(255,255,255,0.08)!important;color:var(--fis-white)!important;font-family:var(--fis-sans)!important;font-size:14px!important;border-radius:4px;width:200px;outline:none}.fis-newsletter-form input::placeholder{color:rgba(255,255,255,0.4)}.fis-newsletter-form input:focus{border-color:var(--fis-red)!important}.fis-intro-split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}.fis-intro-split h2{font-family:var(--fis-sans)!important;font-size:26px!important;font-weight:700!important;margin-bottom:16px!important;color:var(--fis-dark)!important}.fis-intro-split p{font-family:var(--fis-sans)!important;font-size:15px!important;color:var(--fis-grey)!important;line-height:1.8!important;margin-bottom:12px!important}.fis-comitato-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:24px}.fis-membro-card{text-align:center;padding:24px 20px;background:var(--fis-white);border:1px solid var(--fis-border);border-radius:6px}.fis-membro-avatar{width:80px;height:80px;border-radius:50%;background:var(--fis-light);margin:0 auto 16px;border:2px solid var(--fis-red);overflow:hidden}.fis-membro-avatar img{width:100%;height:100%;object-fit:cover}.fis-membro-card h4{font-family:var(--fis-sans)!important;font-size:14px!important;font-weight:600!important;margin-bottom:4px!important;color:var(--fis-dark)!important}.fis-membro-card .fis-membro-role{font-size:10px;color:var(--fis-red);font-weight:700;text-transform:uppercase;letter-spacing:0.08em;margin-bottom:4px}.fis-membro-card p{font-family:var(--fis-sans)!important;font-size:12px!important;color:var(--fis-grey)!important}.fis-accordion{border-top:1px solid var(--fis-border)}.fis-accordion-item{border-bottom:1px solid var(--fis-border)}.fis-accordion-header{display:flex;justify-content:space-between;align-items:center;padding:22px 0;cursor:pointer;transition:padding-left 0.15s}.fis-accordion-header:hover{padding-left:8px}.fis-accordion-header span{font-family:var(--fis-sans)!important;font-size:17px!important;color:var(--fis-dark)!important}.fis-accordion-header:hover span{color:var(--fis-red)!important}.fis-accordion-icon{font-size:24px;color:var(--fis-red);font-weight:300;transition:transform 0.2s;flex-shrink:0;line-height:1}.fis-accordion-item.open .fis-accordion-icon{transform:rotate(45deg)}.fis-accordion-body{display:none;padding:0 0 24px 0;font-family:var(--fis-sans)!important;font-size:14px!important;color:var(--fis-grey)!important;line-height:1.8!important}.fis-accordion-body.open{display:block}.fis-org-list{display:grid;grid-template-columns:1fr 1fr;gap:0;list-style:none}.fis-org-item{padding:16px 0;border-bottom:1px solid var(--fis-border);display:flex;align-items:center;justify-content:space-between;cursor:pointer}.fis-org-item span{font-family:var(--fis-sans)!important;font-size:15px!important;color:var(--fis-dark)!important}.fis-org-item:hover span{color:var(--fis-red)!important}.fis-diventare-box{background:var(--fis-dark);color:var(--fis-white);border-radius:8px;padding:48px;display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:start}.fis-diventare-box h3{font-family:var(--fis-sans)!important;font-size:24px!important;font-weight:700!important;margin-bottom:16px!important;color:var(--fis-white)!important}.fis-diventare-box p{font-family:var(--fis-sans)!important;font-size:14px!important;color:rgba(255,255,255,0.75)!important;line-height:1.8!important}.fis-video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fis-video-card{background:#1a1a1a;border-radius:6px;overflow:hidden;cursor:pointer}.fis-video-thumb{height:160px;background:#2d2d2d;display:flex;align-items:center;justify-content:center}.fis-play-btn{width:56px;height:56px;background:var(--fis-red);border-radius:50%;display:flex;align-items:center;justify-content:center;color:white;font-size:18px;padding-left:4px}.fis-video-card-body{padding:16px}.fis-video-card-body h4{font-family:var(--fis-sans)!important;font-size:14px!important;font-weight:600!important;color:var(--fis-white)!important;margin-bottom:6px!important}.fis-video-card-body p{font-family:var(--fis-sans)!important;font-size:12px!important;color:rgba(255,255,255,0.55)!important;line-height:1.5!important}.fis-foto-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.fis-foto-item{aspect-ratio:1;background:var(--fis-light);border-radius:4px;overflow:hidden;cursor:pointer;transition:opacity 0.2s}.fis-foto-item:hover{opacity:0.85}.fis-foto-item.large{grid-column:span 2;grid-row:span 2}.fis-foto-item img{width:100%;height:100%;object-fit:cover}.fis-filter-bar{background:var(--fis-white);border-bottom:1px solid var(--fis-border);padding:16px 80px;display:flex;gap:12px;align-items:center}.fis-filter-bar label{font-family:var(--fis-sans);font-size:12px;font-weight:600;color:var(--fis-grey)}.fis-filter-select{padding:8px 14px;border:1px solid var(--fis-border)!important;border-radius:4px;font-family:var(--fis-sans)!important;font-size:13px!important;color:var(--fis-dark)!important;background:var(--fis-white)!important;cursor:pointer}.fis-filter-search{margin-left:auto;padding:8px 16px;border:1px solid var(--fis-border)!important;border-radius:4px;font-family:var(--fis-sans)!important;font-size:13px!important;width:240px}.fis-notizie-list{display:flex;flex-direction:column;gap:0}.fis-notizia-item{padding:28px 0;border-bottom:1px solid var(--fis-border);display:grid;grid-template-columns:160px 1fr;gap:28px;align-items:start;cursor:pointer}.fis-notizia-item:hover .fis-notizia-title{color:var(--fis-red)!important}.fis-notizia-img{height:100px;background:var(--fis-light);border-radius:4px;overflow:hidden}.fis-notizia-img img{width:100%;height:100%;object-fit:cover}.fis-notizia-meta{font-family:var(--fis-sans)!important;font-size:11px!important;color:var(--fis-red)!important;font-weight:600!important;text-transform:uppercase;margin-bottom:6px!important}.fis-notizia-title{font-family:var(--fis-sans)!important;font-size:18px!important;font-weight:700!important;color:var(--fis-dark)!important;margin-bottom:8px!important;transition:color 0.15s}.fis-notizia-excerpt{font-family:var(--fis-sans)!important;font-size:13px!important;color:var(--fis-grey)!important;line-height:1.6!important}.fis-notizia-link{font-family:var(--fis-sans)!important;font-size:12px!important;font-weight:600!important;color:var(--fis-red)!important;margin-top:8px;display:inline-block;text-decoration:none!important}.fis-sportello-hero{background:var(--fis-dark);padding:64px 80px;display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.fis-sportello-hero h1{font-family:var(--fis-sans)!important;font-size:38px!important;font-weight:700!important;color:var(--fis-white)!important;margin-bottom:16px!important}.fis-sportello-hero h1 span{color:var(--fis-red)!important}.fis-sportello-hero p{font-family:var(--fis-sans)!important;font-size:16px!important;color:rgba(255,255,255,0.75)!important;line-height:1.7!important;margin-bottom:24px!important}.fis-sportello-form-box{background:var(--fis-white);border-radius:8px;padding:32px}.fis-sportello-form-box h3{font-family:var(--fis-sans)!important;font-size:20px!important;font-weight:700!important;margin-bottom:20px!important;color:var(--fis-dark)!important}.fis-form-field{margin-bottom:16px}.fis-form-field label{display:block;font-family:var(--fis-sans)!important;font-size:12px!important;font-weight:600!important;color:var(--fis-grey)!important;margin-bottom:6px!important}.fis-form-field input,.fis-form-field textarea,.fis-form-field select{width:100%;padding:10px 14px;border:1px solid var(--fis-border)!important;border-radius:4px;font-family:var(--fis-sans)!important;font-size:14px!important;color:var(--fis-dark)!important;background:var(--fis-white)!important}.fis-form-field textarea{height:100px;resize:vertical}.fis-segnalazioni-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.fis-segnalazione-card{background:var(--fis-white);border:1px solid var(--fis-border);border-radius:6px;overflow:hidden;cursor:pointer;transition:box-shadow 0.2s}.fis-segnalazione-card:hover{box-shadow:0 8px 24px rgba(0,0,0,0.1)}.fis-segnalazione-img{height:140px;background:var(--fis-light);display:flex;align-items:center;justify-content:center;overflow:hidden}.fis-segnalazione-img img{width:100%;height:100%;object-fit:cover}.fis-segnalazione-body{padding:20px}.fis-seg-date{font-family:var(--fis-sans)!important;font-size:11px!important;color:var(--fis-red)!important;font-weight:600!important;text-transform:uppercase;margin-bottom:8px!important}.fis-segnalazione-body h3{font-family:var(--fis-sans)!important;font-size:15px!important;font-weight:700!important;margin-bottom:8px!important;color:var(--fis-dark)!important}.fis-segnalazione-body p{font-family:var(--fis-sans)!important;font-size:13px!important;color:var(--fis-grey)!important;line-height:1.5!important}.fis-tabs{display:flex;border-bottom:2px solid var(--fis-border);margin-bottom:40px}.fis-tab{padding:12px 24px;font-family:var(--fis-sans)!important;font-size:13px!important;font-weight:600!important;color:var(--fis-grey)!important;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all 0.15s;background:none;border-top:none;border-left:none;border-right:none}.fis-tab.active,.fis-tab:hover{color:var(--fis-red)!important;border-bottom-color:var(--fis-red)}.fis-risorse-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fis-risorsa-item{padding:20px 24px;background:var(--fis-white);border:1px solid var(--fis-border);border-radius:6px;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;cursor:pointer;transition:border-color 0.15s;text-decoration:none!important}.fis-risorsa-item:hover{border-color:var(--fis-red)}.fis-risorsa-item h4{font-family:var(--fis-sans)!important;font-size:15px!important;font-weight:600!important;margin-bottom:4px!important;color:var(--fis-dark)!important}.fis-risorsa-item p{font-family:var(--fis-sans)!important;font-size:13px!important;color:var(--fis-grey)!important;line-height:1.5!important}.fis-risorsa-arrow{color:var(--fis-red);font-size:18px;flex-shrink:0}.fis-doc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.fis-doc-card{background:var(--fis-white);border:1px solid var(--fis-border);border-radius:6px;padding:24px;cursor:pointer;transition:box-shadow 0.2s;text-decoration:none!important}.fis-doc-card:hover{box-shadow:0 4px 16px rgba(0,0,0,0.08)}.fis-doc-icon{width:44px;height:44px;background:var(--fis-red);border-radius:6px;display:flex;align-items:center;justify-content:center;color:white;font-size:18px;margin-bottom:16px}.fis-doc-card h4{font-family:var(--fis-sans)!important;font-size:14px!important;font-weight:600!important;margin-bottom:6px!important;color:var(--fis-dark)!important}.fis-doc-card p{font-family:var(--fis-sans)!important;font-size:12px!important;color:var(--fis-grey)!important;line-height:1.5!important}.fis-contact-split{display:grid;grid-template-columns:1fr 1fr;gap:64px}.fis-contact-info h3{font-family:var(--fis-sans)!important;font-size:22px!important;font-weight:700!important;margin-bottom:20px!important;color:var(--fis-dark)!important}.fis-contact-info p{font-family:var(--fis-sans)!important;font-size:14px!important;color:var(--fis-grey)!important;line-height:1.8!important}footer.et-l,footer.et-l .et_pb_section,#main-footer,#main-footer .et_pb_section{background-color:#444444!important;background-image:none!important}footer.et-l *,#main-footer *{color:rgba(255,255,255,0.75)!important}footer.et-l a:hover,#main-footer a:hover{color:#ffffff!important}@media (max-width:1024px){.fis-section{padding:64px 48px}.fis-hero-content{padding:48px 48px}.fis-sportello-banner{padding:40px 48px}.fis-newsletter{padding:56px 48px}.fis-comitato-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.fis-section{padding:48px 32px}.fis-news-grid{grid-template-columns:repeat(2,1fr)}.fis-banner-reportage{flex-direction:column;gap:20px;text-align:center;padding:28px 32px}.fis-sportello-banner{flex-direction:column;text-align:center;padding:40px 32px}.fis-intro-split{grid-template-columns:1fr;gap:32px}.fis-diventare-box{grid-template-columns:1fr;gap:32px}.fis-sportello-hero{grid-template-columns:1fr;gap:32px}.fis-contact-split{grid-template-columns:1fr;gap:40px}.fis-video-grid{grid-template-columns:repeat(2,1fr)}.fis-doc-grid{grid-template-columns:repeat(2,1fr)}.fis-risorse-list{grid-template-columns:1fr}.fis-notizia-item{grid-template-columns:120px 1fr}}@media (max-width:600px){.fis-hero{height:420px}.fis-hero-content{padding:32px 24px!important}.fis-hero-content h1{font-size:30px!important}.fis-hero-content p{font-size:14px!important}.fis-section{padding:40px 20px}.fis-news-grid{grid-template-columns:1fr}.fis-banner-reportage{padding:24px 20px}.fis-sportello-banner{padding:32px 20px}.fis-newsletter{padding:40px 20px}.fis-newsletter-form{flex-direction:column;align-items:center}.fis-newsletter-form input{width:100%;max-width:320px}.fis-comitato-grid{grid-template-columns:1fr}.fis-video-grid{grid-template-columns:1fr}.fis-foto-grid{grid-template-columns:repeat(2,1fr)}.fis-doc-grid{grid-template-columns:1fr}.fis-notizia-item{grid-template-columns:1fr}.fis-notizia-img{height:160px}.fis-segnalazioni-grid{grid-template-columns:1fr}.fis-org-list{grid-template-columns:1fr}.fis-filter-bar{padding:16px 20px;flex-wrap:wrap}.fis-filter-search{width:100%;margin-left:0}}.page-template-default h1.entry-title,.page h1.entry-title{display:none!important}.wpcf7{max-width:600px;margin:0 auto}.wpcf7 .wpcf7-form{display:flex;gap:12px;justify-content:center;align-items:center;flex-wrap:wrap}.wpcf7 label{font-size:0!important;display:block!important;margin:0!important}.wpcf7 label br{display:none!important}.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-email{height:44px!important;padding:0 16px!important;border:1px solid rgba(255,255,255,0.2)!important;background:rgba(255,255,255,0.08)!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:14px!important;border-radius:4px!important;width:180px!important;outline:none!important;box-sizing:border-box!important;display:block!important}.wpcf7 .wpcf7-text::placeholder,.wpcf7 .wpcf7-email::placeholder{color:rgba(255,255,255,0.4)!important}.wpcf7 .wpcf7-submit{height:44px!important;padding:0 28px!important;background:#de0a0a!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:600!important;border-radius:4px!important;border:none!important;cursor:pointer!important;display:inline-block!important;.wpcf7 .}.wpcf7 .wpcf7-text,.wpcf7 .wpcf7-email,.wpcf7 .wpcf7-submit{vertical-align:middle!important}.fis-sportello-form-box .wpcf7 label{display:block!important;font-family:'Inter',sans-serif!important;font-size:12px!important;font-weight:600!important;color:#444444!important;margin-bottom:16px!important}.fis-sportello-form-box .wpcf7 input[type="text"],.fis-sportello-form-box .wpcf7 input[type="email"],.fis-sportello-form-box .wpcf7 select,.fis-sportello-form-box .wpcf7 textarea{width:100%!important;padding:10px 14px!important;border:1px solid #e0e0e0!important;border-radius:4px!important;font-family:'Inter',sans-serif!important;font-size:14px!important;color:#1a1a1a!important;background:#ffffff!important;box-sizing:border-box!important;margin-top:6px!important;outline:none!important;transition:border-color 0.2s!important}.fis-sportello-form-box .wpcf7 input:focus,.fis-sportello-form-box .wpcf7 select:focus,.fis-sportello-form-box .wpcf7 textarea:focus{border-color:#de0a0a!important}.fis-sportello-form-box .wpcf7 textarea{height:100px!important;resize:vertical!important}.fis-sportello-form-box .wpcf7 input[type="file"]{font-family:'Inter',sans-serif!important;font-size:13px!important;color:#444!important;margin-top:6px!important}.fis-sportello-form-box .wpcf7 .wpcf7-submit{width:100%!important;padding:12px!important;background:#de0a0a!important;color:#ffffff!important;font-family:'Inter',sans-serif!important;font-size:13px!important;font-weight:600!important;border-radius:4px!important;border:none!important;cursor:pointer!important;transition:background 0.2s!important;margin-top:8px!important}.fis-sportello-form-box .wpcf7 .wpcf7-submit:hover{background:#b50808!important}.wpcf7-form{display:flex!important;flex-direction:column!important;gap:12px!important}.wpcf7-form .wpcf7-text,.wpcf7-form .wpcf7-email,.wpcf7-form select,.wpcf7-form .wpcf7-textarea{width:100%!important;padding:10px 14px!important;border:1px solid rgba(255,255,255,0.2)!important;border-radius:4px!important;font-family:'Inter',sans-serif!important;font-size:14px!important;background:rgba(255,255,255,0.08)!important;color:#ffffff!important;box-sizing:border-box!important;outline:none!important}.wpcf7-form label{display:flex!important;flex-direction:column!important;gap:4px!important;font-family:'Inter',sans-serif!important;font-size:12px!important;font-weight:600!important;color:rgba(255,255,255,0.6)!important}.wpcf7-form .wpcf7-textarea{height:120px!important;resize:vertical!important}.wpcf7-form input[type="file"]{font-family:'Inter',sans-serif!important;font-size:12px!important;color:rgba(255,255,255,0.6)!important}.et_pb_fullwidth_menu.et_pb_fullwidth_menu_0_tb_header{background-color:transparent!important;box-shadow:none!important}.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__wrap{background-color:transparent!important}.et_pb_fullwidth_menu_0_tb_header .et_pb_menu__menu nav ul li a{color:#ffffff!important}.et_pb_fullwidth_menu_0_tb_header .mobile_menu_bar:before{color:#ffffff!important}body:not(.home) .et_pb_fullwidth_menu.et_pb_fullwidth_menu_0_tb_header{background-color:#ffffff!important;box-shadow:0 2px 12px rgba(0,0,0,0.08)!important}body:not(.home) .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__wrap{background-color:#ffffff!important}body:not(.home) .et_pb_fullwidth_menu_0_tb_header .et_pb_menu__menu nav ul li a{color:#444444!important}.et_pb_section_0_tb_header.et_pb_section{padding:0!important}.et_pb_row_0_tb_header{padding:0!important;margin:0!important}.et_pb_fullwidth_menu_0_tb_header{padding:0!important}