header{padding:10px!important}.campagna{margin-bottom:0!important;margin-left:0;margin-right:0}#main:before{background:#3a3f52 url(/build/images/header_webinar_organizzazione-studio.ee32db55.jpg) no-repeat 50%;background-attachment:fixed;background-size:cover;display:block;height:100%;left:0;position:absolute;top:0;width:100%}#main{min-height:700px;position:relative}.container-fluid{padding-bottom:30px;padding-top:30px}.header_info h1{color:#fff;font-size:40px;font-weight:700;line-height:60px}.header_info h2{color:#006aa6;font-size:32px;font-weight:600;line-height:48px}.header_info h2,.header_info h3{display:block;text-align:left;width:70%}.header_info h3{color:#fff;font-size:18px;font-weight:400;line-height:28px}.header_info h3.cert{font-size:16px;text-transform:uppercase}.header_info ul{color:#fff;display:block;font-size:16px;font-weight:400;line-height:28px;margin-top:10px;padding-left:20px;text-align:left;width:70%}#iscriviti{background-color:#ffffffcc;border-radius:5px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:10px 20px}#iscriviti h4{font-size:20px;font-weight:600;margin-bottom:5px;text-align:center}.form-group{margin-bottom:5px;margin-left:15px;margin-right:15px}.form-group input,.form-group select{border:1px solid #ccc;border-radius:5px;font-size:16px;height:40px;margin-bottom:12px;padding-left:10px}.form-group input:active,.form-group input:focus,.form-group select:active,.form-group select:focus{border:2px solid #006aa6;outline:none}.form-group .privacy{color:#666;font-size:12px;margin-left:5px;margin-top:10px}.privacy-section{margin:10px 0 20px}.privacy-text{color:#333;font-size:13px;line-height:1.5;margin-bottom:15px;text-align:left}.privacy-text a{color:#006aa6;text-decoration:underline}.privacy-checkbox{align-items:flex-start;display:flex;gap:10px;margin-left:0;margin-right:0}.privacy-checkbox input[type=checkbox]{cursor:pointer;font-size:13px;height:18px;margin-bottom:0;margin-top:2px;min-width:18px;width:18px}[type=checkbox]:checked+label,[type=checkbox]:not(:checked)+label{font-size:13px}.privacy-checkbox label{color:#333;cursor:pointer;font-size:13px;line-height:1.5;margin:0;text-align:left}#btnRichiediInfo{margin:0 auto;padding-bottom:8px;padding-top:8px;width:fit-content}#dettagli-corso h2{color:#333;font-size:36px;font-weight:700;line-height:54px;margin:0 0 30px}#dettagli-corso p,.intro-target{text-align:center}.intro-target{margin:0 auto;max-width:900px;padding:10px 0}.intro-target p{color:#333;font-size:17px;line-height:1.7;margin-bottom:20px}.intro-target .intro-claim{color:#333;font-size:22px;font-weight:600;line-height:1.5;margin:25px 0}.intro-target .blue{color:#006aa6}.box–dettaglio–corso{padding:20px 15px;text-align:center}.box–dettaglio–corso .img-detail{height:60px;margin-bottom:20px;width:60px}.box–dettaglio–corso h4{color:#666;font-size:16px;font-weight:700;line-height:24px;margin:0;text-align:center}#perche-scegliere-corso{background:linear-gradient(135deg,#f0f4f8,#e1e8ed)}#perche-scegliere-corso h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 20px}.situazione-check{margin-bottom:50px;padding-left:140px}.situazione-check .check-list{list-style:none;margin:20px 0}@media (max-width:768px){.situazione-check{padding-left:20px}}.situazione-check .check-list li{border-bottom:1px solid #d9dfe4;color:#333;font-size:17px;line-height:1.7;padding:8px 0}.situazione-check .check-list li:last-child{border-bottom:none}.situazione-conclusione{color:#006aa6;font-size:18px;font-weight:600;margin:20px 0 25px}.perche-partecipare{margin-top:20px;padding-left:130px}.perche-partecipare p{font-size:16px;line-height:1.7;margin-bottom:15px}#perche-scegliere-corso .blue,.perche-partecipare .blue{color:#006aa6;font-weight:600}#perche-scegliere-corso .btn_full,#vantaggi-corso .btn_full{display:block;margin:20px auto 10px;padding-bottom:8px;padding-top:8px;width:fit-content}#programma-corso{padding-bottom:0!important}#programma-corso h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 10px}#programma-corso p{font-size:16px;line-height:24px;margin-bottom:10px}.approccio-concreto{background:#f8f9fa;border-left:4px solid #f80;border-radius:0 8px 8px 0;margin-bottom:40px;padding:20px 25px}.approccio-concreto h2{margin-top:0!important}.programma-row{align-items:flex-start;display:flex;flex-wrap:wrap}.programma-foto-col{order:-1}.accreditamento_img{display:block;margin:0 auto;width:90%}.accordion-programma{margin-top:30px}.accordion-item{background:#fff;border:1px solid #e0e0e0;border-radius:8px;margin-bottom:15px;overflow:hidden;transition:box-shadow .3s ease}.accordion-item:hover{box-shadow:0 4px 12px rgba(0,0,0,.1)}.accordion-header{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:20px 25px;transition:background-color .3s ease}.accordion-header:hover{background-color:#f8f9fa}.accordion-item.active .accordion-header{background-color:#f0f7fb;border-bottom:1px solid #e0e0e0}.accordion-header h3{color:#006aa6;flex:1;font-size:18px;font-weight:700;margin:0}.accordion-icon{color:#f80;font-size:24px;font-weight:700;min-width:30px;text-align:center;transition:transform .3s ease}.accordion-item.active .accordion-icon{transform:rotate(45deg)}.accordion-content{max-height:0;overflow:hidden;padding:0 25px;transition:max-height .4s ease,padding .4s ease}.accordion-item.active .accordion-content{max-height:500px;padding:20px 25px}.accordion-content ul{list-style:none;margin:10px 0;padding-left:0}.accordion-content ul li{color:#333;font-size:15px;line-height:1.8;margin-bottom:8px;padding-left:25px;position:relative}.accordion-content ul li:before{color:#f80;content:"✓";font-weight:700;left:0;position:absolute}#inizia-percorso{display:block;margin:20px auto 0;padding-bottom:8px;padding-top:8px;width:fit-content}#relatore{background:linear-gradient(135deg,#f0f4f8,#e1e8ed)}#relatore h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 30px}.relatore-row{align-items:center;display:flex}.relatore-foto-col{text-align:center}.relatore-foto{border-radius:8px;max-width:260px;width:100%}.relatore-nome{color:#006aa6;font-size:24px;font-weight:700;margin-bottom:15px}.relatore-bio{color:#333;font-size:16px;line-height:1.7}#vantaggi-corso{background:linear-gradient(135deg,#f0f4f8,#e1e8ed)}#vantaggi-corso h2{color:#006aa6;font-size:36px;font-weight:700;line-height:54px;margin:0 0 30px}.flip-card{background-color:transparent;height:280px;margin-bottom:30px;position:relative;width:100%}@media (hover:none) and (pointer:coarse){.flip-card{height:auto}}.flip-card-inner{height:100%;position:relative;width:100%}.flip-card-back,.flip-card-front{align-items:center;border-radius:8px;box-shadow:0 2px 6px rgba(0,0,0,.08);display:flex;flex-direction:column;height:100%;justify-content:center;padding:25px 20px;position:absolute;transition:opacity .3s ease,transform .3s ease;width:100%}.flip-card-front{background-color:#fff;border:1px solid #e0e0e0;opacity:1;transform:scale(1)}.flip-card:hover .flip-card-front{opacity:0;pointer-events:none;transform:scale(.98)}.flip-card .emoji-ad-image{display:block;font-size:72px;line-height:72px;margin:0 auto}.flip-card-front h4{color:#006aa6;display:block;font-size:17px;font-weight:700;line-height:25px;margin:0;text-align:center}.flip-card-back{background:linear-gradient(135deg,#006aa6,#08c);color:#fff;opacity:0;transform:scale(.98)}.flip-card:hover .flip-card-back{opacity:1;transform:scale(1)}.flip-card-back p{color:#fff;font-size:14px;line-height:1.5;margin:0;text-align:center}@media (hover:none) and (pointer:coarse){.flip-card-back,.flip-card-front{height:auto;min-height:140px;position:relative}.flip-card-back{max-height:0;opacity:0;overflow:hidden;padding:0 20px;transition:max-height .4s ease,padding .4s ease,opacity .3s ease}.flip-card.active .flip-card-back{max-height:200px;opacity:1;padding:25px 20px}}#specializzazione{background:#fff}#specializzazione h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 20px}#specializzazione p{font-size:16px;line-height:1.7;margin-bottom:15px}#faq{background:linear-gradient(135deg,#f0f4f8,#e1e8ed)}.accordion-faq{margin-bottom:30px;margin-top:30px}.faq-item{border-bottom:1px solid #e0e0e0;padding:5px 0}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}.faq-question h3{color:#333;flex:1;font-size:17px;font-weight:600;margin:0;padding-right:15px}.faq-arrow{color:#006aa6;font-size:14px;min-width:20px;text-align:center;transition:transform .3s ease}.faq-item.active .faq-arrow{transform:rotate(180deg)}.faq-answer{max-height:0;overflow:hidden;padding:0;transition:max-height .4s ease,padding .4s ease}.faq-item.active .faq-answer{max-height:300px;padding-bottom:15px}.faq-answer p{color:#555;font-size:15px;line-height:1.6;margin:0}#faq h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 10px}.finale-faq{color:#333;font-size:16px;font-style:italic;line-height:1.7;margin:20px 0 25px}#costruisci-con-noi{background:linear-gradient(135deg,#006aa6,#004f82)}#costruisci-con-noi h2{color:#fff;font-size:24px;font-weight:700;line-height:36px;margin:0 0 20px}#costruisci-con-noi p{color:#cce4f5;font-size:15px;line-height:1.7}#costruisci-con-noi .btn_full{background:#f80;color:#fff;margin:20px auto;width:fit-content}@media (max-width:991px){#main{min-height:auto;padding-bottom:40px}#main:before{background-attachment:scroll}.header_info{margin-bottom:30px}.header_info h1,.header_info h2,.header_info h3,.header_info ul{width:100%}.perche-partecipare,.situazione-check{padding-left:0!important}.programma-foto-col{order:1}.accreditamento_img{margin:20px auto 0;width:60%}.relatore-row{flex-direction:column;text-align:center}.relatore-foto{margin-bottom:20px;max-width:220px}.relatore-bio{text-align:left}}@media (max-width:768px){.container-fluid{padding-bottom:25px;padding-top:25px}#main .container{margin-top:60px!important}.header_info h1{font-size:28px;line-height:38px}.header_info h2{font-size:20px;line-height:28px}.header_info h3{font-size:16px;line-height:24px}.header_info h3.cert{font-size:14px}#iscriviti{padding:15px 10px}#iscriviti h4{font-size:18px}.form-group{margin-left:5px;margin-right:5px}#costruisci-con-noi h2,#dettagli-corso h2,#faq h2,#perche-partecipare-corso h2,#perche-scegliere-corso h2,#programma-corso h2,#relatore h2,#specializzazione h2,#vantaggi-corso h2{font-size:22px;line-height:32px}.intro-target p{font-size:15px;line-height:1.6}.intro-target .intro-claim{font-size:18px;line-height:1.4}.situazione-check .check-list{padding-left:0}.situazione-check .check-list li{font-size:15px;line-height:1.5}.situazione-conclusione{font-size:16px}.approccio-concreto{margin-bottom:25px;padding:15px 18px}.approccio-concreto p{font-size:14px;line-height:1.6}.accordion-header{padding:15px 18px}.accordion-header h3{font-size:15px;line-height:22px}.accordion-icon{font-size:20px;min-width:24px}.accordion-item.active .accordion-content{max-height:800px;padding:15px 18px}.accordion-content ul li{font-size:14px;line-height:1.6;padding-left:20px}.flip-card{height:auto;margin-bottom:15px}.flip-card .emoji-ad-image{font-size:56px;line-height:56px}.flip-card-front h4{font-size:16px;line-height:22px}.relatore-nome{font-size:20px;text-align:center}.relatore-bio{text-align:left}#specializzazione p,.relatore-bio{font-size:15px}.faq-question h3{font-size:15px;line-height:22px}#costruisci-con-noi p,.faq-answer p,.finale-faq{font-size:14px}.btn_full{max-width:320px;width:100%!important}}@media (max-width:480px){.header_info h1{font-size:24px;line-height:32px}.header_info h2{font-size:17px;line-height:24px}#iscriviti{padding:12px 8px}.form-group{margin-left:0;margin-right:0}.form-group input,.form-group select{font-size:15px}.g-recaptcha{transform:scale(.85);transform-origin:0 0}}