header{padding:10px!important}.campagna{margin-bottom:0!important;margin-left:0;margin-right:0}#main:before{background:#4d536d url(/build/images/header_sito_ufo_ABC_assistenza_fiscale.8a9c8aac.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:#006aa6;font-size:36px;font-weight:700;line-height:54px}.header_info h2{color:#006aa6;font-size:24px;font-weight:600;line-height:36px}.header_info h2,.header_info h3{display:block;text-align:left;width:70%}.header_info h3{font-size:18px}.header_info h3,.header_info ul{color:#333;font-weight:400;line-height:28px}.header_info ul{display:block;font-size:16px;margin-top:30px;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}.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:#f80;font-size:16px;font-weight:700;line-height:24px;margin:0;text-align:center}.box–dettaglio–corso p{color:#333;font-size:14px;line-height:21px;margin:0}#destinatari-corso{background:linear-gradient(135deg,#f0f4f8,#e1e8ed)}#destinatari-corso h2{color:#006aa6;font-size:36px;font-weight:700;line-height:54px;margin:0 0 30px;text-transform:uppercase}.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-front .img-detail{filter:brightness(0) saturate(100%) invert(27%) sepia(98%) saturate(1234%) hue-rotate(180deg) brightness(95%) contrast(101%);height:70px;margin-bottom:15px;width:70px}.flip-card-front h4{color:#006aa6;font-size:17px;font-weight:700;margin:0}.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}#perche-scegliere-corso h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 30px}#perche-scegliere-corso p,#perche-scegliere-corso ul{display:block;font-size:18px;line-height:27px;margin:15px;text-align:left}#perche-scegliere-corso #parliamone-insieme{margin:0 auto;padding-bottom:8px;padding-top:8px;width:fit-content}#programma-corso{background:linear-gradient(135deg,#f0f4f8,#e1e8ed)}#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:30px}.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 p{color:#333;font-size:15px;line-height:1.6;margin-bottom:10px}.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{margin:0 auto;padding-bottom:8px;padding-top:8px;width:fit-content}#specializzazione h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 10px}#specializzazione p{font-size:16px;line-height:24px;margin-bottom:10px}#investi-formazione{background:linear-gradient(135deg,#f0f4f8,#e1e8ed)}#investi-formazione h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 30px}.pricing-box{background:linear-gradient(135deg,#006aa6,#08c);border-radius:40px;box-shadow:0 8px 20px rgba(0,106,166,.3);margin:40px auto;max-width:600px;padding:40px 50px;text-align:center}.pricing-old-value{color:#fff;font-size:16px;font-weight:400;margin-bottom:10px;opacity:.9;text-decoration:line-through}.pricing-new-value{color:#fff;font-size:32px;font-weight:700;line-height:1.2;margin-bottom:30px}.pricing-features{list-style:none;margin:30px 0;padding:0;text-align:left}.pricing-features li{align-items:center;color:#fff;display:flex;font-size:16px;gap:15px;line-height:1.8;margin-bottom:15px}.check-icon{color:#fff;flex-shrink:0;font-size:18px;font-weight:700}#richiedi-informazioni,.btn-richiedi-info-pricing{background-color:#fd0;border:none;border-radius:5px;color:#000;cursor:pointer;display:inline-block;font-size:16px;font-weight:700;margin-top:20px;padding:12px 30px;text-decoration:none;transition:background-color .3s ease,transform .2s ease}#richiedi-informazioni:hover,.btn-richiedi-info-pricing:hover{background-color:#ffc700;color:#000;text-decoration:none;transform:translateY(-2px)}#richiedi-informazioni:active,.btn-richiedi-info-pricing:active{transform:translateY(0)}@media (max-width:768px){#main{min-height:auto;padding-bottom:30px}#main:before{background-attachment:scroll;height:250px;margin-bottom:20px;opacity:1;position:relative}.container{margin-top:0!important}.header_info{background-color:#fff;border-radius:8px;margin-bottom:20px;padding:20px}.header_info h1{font-size:26px;line-height:34px;margin-bottom:15px;width:100%}.header_info h2{font-size:18px;line-height:26px;margin-bottom:15px;width:100%}.header_info h3{margin-bottom:15px}.header_info h3,.header_info ul{font-size:16px;line-height:24px;width:100%}.flip-card{height:auto;margin-bottom:15px}.flip-card:hover .flip-card-front{opacity:1!important;pointer-events:auto!important;transform:scale(1)!important}.flip-card:hover .flip-card-back{opacity:0!important;transform:scale(.98)!important}.flip-card-inner{position:static}.flip-card-front{border-left:4px solid #f80;border-radius:0;cursor:pointer;height:auto;opacity:1!important;padding:20px;pointer-events:auto!important;position:static;transform:none!important}.flip-card-front .img-detail{display:none}.flip-card-back{max-height:0;opacity:0;overflow:hidden;padding:0 20px;position:static;transform:none;transition:max-height .4s ease,padding .4s ease,opacity .3s ease}.flip-card.active .flip-card-front{background-color:#f0f7fb;border-left-color:#006aa6}.flip-card.active .flip-card-back{max-height:300px;opacity:1;padding:20px}.flip-card-front h4:after{color:#f80;content:" ▼";display:inline-block;font-size:14px;margin-left:10px;transition:transform .3s ease}.flip-card.active .flip-card-front h4:after{color:#006aa6;transform:rotate(180deg)}.pricing-box{border-radius:30px;padding:30px 25px}.pricing-new-value{font-size:28px}.pricing-features li{font-size:17px;line-height:1.6;margin-bottom:12px}#richiedi-informazioni,.btn-richiedi-info-pricing{font-size:15px;padding:12px 25px;white-space:nowrap}#costruisci-con-noi p,#perche-scegliere-corso p,#perche-scegliere-corso ul,#programma-corso p,#specializzazione p{font-size:16px;line-height:24px}#destinatari-corso h2,#faq h2,#investi-formazione h2,#perche-scegliere-corso h2,#programma-corso h2,#specializzazione h2{font-size:24px;line-height:32px}}#faq h2{color:#006aa6;font-size:30px;font-weight:700;line-height:45px;margin:0 0 30px}.accordion-faq{margin-left:auto;margin-right:auto;margin-top:30px;max-width:900px}.faq-item{background:#fff;border-left:4px solid #f80;border-radius:0;box-shadow:0 2px 8px rgba(0,0,0,.08);margin-bottom:20px;transition:box-shadow .3s ease,border-color .3s ease}.faq-item:hover{box-shadow:0 4px 16px rgba(0,0,0,.12)}.faq-item.active,.faq-item:hover{border-left-color:#006aa6}.faq-question{align-items:center;background:#fff;cursor:pointer;display:flex;justify-content:space-between;padding:22px 30px;transition:background-color .3s ease}.faq-question:hover{background-color:#fafbfc}.faq-item.active .faq-question{background-color:#f0f7fb}.faq-question h3{color:#333;flex:1;font-size:17px;font-weight:600;margin:0;padding-right:20px}.faq-arrow{color:#f80;font-size:14px;font-weight:700;min-width:20px;text-align:center;transition:transform .3s ease,color .3s ease}.faq-item.active .faq-arrow{color:#006aa6;transform:rotate(180deg)}.faq-answer{background-color:#f9f9f9;max-height:0;overflow:hidden;padding:0 30px;transition:max-height .4s ease,padding .4s ease}.faq-item.active .faq-answer{max-height:400px;padding:25px 30px}.faq-answer p{color:#555;font-size:15px;line-height:1.7;margin:0}#costruisci-con-noi{background:linear-gradient(135deg,#f0f4f8,#e1e8ed);padding:40px 20px;text-align:center}#costruisci-con-noi h2{color:#006aa6;font-size:24px;font-weight:700;line-height:36px;margin-bottom:20px}#costruisci-con-noi p{display:block;font-size:16px;line-height:24px;text-align:left}#prenota-il-tuo-posto{margin:0 auto;padding-bottom:8px;padding-top:8px;width:fit-content}@media (max-width:768px){.faq-question{padding:18px 20px}.faq-question h3{font-size:16px}.faq-answer{padding:0 20px}.faq-item.active .faq-answer{padding:20px}.faq-answer p{font-size:14px}}