@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(/dist/font/poppins-v24-latin-regular.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(/dist/font/poppins-v24-latin-500.woff2) format('woff2')}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(/dist/font/poppins-v24-latin-600.woff2) format('woff2')}:root{--nsf-red:#e2001a;--nsf-red-light:#ff6b6b;--nsf-red-bg:#fff5f6;--nsf-phone-green:#009A44;--nsf-phone-green-dark:#006B2F;--nsf-phone-green-darker:#00622A;--nsf-phone-blue:#2f59c7;--nsf-white:#ffffff;--nsf-white-warm:#FFFEEF;--nsf-warm-bg:#FFF3E6;--nsf-off-white:#FAF9F6;--nsf-snow-white:#F0F0EC;--nsf-white-bright:#F4F5F0;--nsf-white-antiflash:#F2F3F4;--nsf-gray-50:#fafafa;--nsf-gray-100:#f8f8f8;--nsf-gray-150:#f5f5f5;--nsf-gray-200:#f0f0f0;--nsf-gray-250:#EAEAEA;--nsf-gray-300:#eeeeee;--nsf-gray-350:#e0e0e0;--nsf-gray-400:#dddddd;--nsf-gray-450:#cccccc;--nsf-gray-500:#bbbbbb;--nsf-gray-550:#afafaf;--nsf-gray-600:#999999;--nsf-gray-650:#888888;--nsf-gray-680:#7F8C8D;--nsf-gray-700:#6c757d;--nsf-gray-750:#666666;--nsf-gray-800:#555555;--nsf-gray-850:#444444;--nsf-gray-900:#333333;--nsf-gray-950:#111111;--nsf-black-soft:#1a1a1a;--nsf-black:#0a0a0a;--nsf-black-pure:#000000;--nsf-header-dark:#0e0e18;--nsf-star-yellow:#fbbc04;--nsf-danger:#dc3545;--nsf-danger-dark:#c0392b;--nsf-danger-light:#e74c3c;--nsf-danger-bg:#ffe6e6;--nsf-success:#198754;--nsf-success-dark:#27ae60;--nsf-success-light:#2ecc71;--nsf-success-alt:#28a745;--nsf-warning:#e0a800;--nsf-warning-dark:#d38a12;--nsf-warning-border:#d39e00;--nsf-warning-light:#f6a623;--nsf-highlight-yellow:#ffd800;--nsf-highlight-yellow-bg:#fff7cc;--nsf-info:#007BFF;--nsf-info-dark:#125da7;--nsf-info-light:#1976d2;--nsf-info-cyan:#0dcaf0;--nsf-info-bg-light:#f3fcff;--nsf-cta-info:#007BFF;--nsf-cta-intermediate:#6f42c1;--nsf-cta-primary:#0d6efd;--nsf-cta-iscrizione:#e2001a;--nsf-index-bg:#D6EBFF;--nsf-index-bg-open:#ede7f6;--nsf-udemy-purple:#a435f0;--nsf-form-icon-gray:#5a6e87;--nsf-promo-btn-bg:#b1ee8b;--nsf-promo-btn-text:#2d3e2c;--nsf-focus-blue:#2563eb;--nsf-tabbar-bg:rgba(246, 247, 249, 1);--nsf-tabbar-bg-95:rgba(246, 247, 249, 0.95);--nsf-tabbar-bg-0:rgba(246, 247, 249, 0);--nsf-tabbar-text:rgba(17, 17, 17, 0.72);--nsf-tabbar-active-bg:#ededf0;--nsf-tabbar-glow:#ffd978;--nsf-social-whatsapp:#25D366;--nsf-social-facebook:#1877F2;--nsf-social-instagram:#E1306C;--nsf-social-youtube:#FF0000;--nsf-social-linkedin:#0a66c2;--nsf-social-rss:#f46300;--nsf-trustpilot:#00b67a;--nsf-text-primary:var(--nsf-black-soft);--nsf-text-secondary:var(--nsf-gray-750);--nsf-text-tertiary:var(--nsf-gray-650);--nsf-text-muted:var(--nsf-gray-600);--nsf-text-placeholder:var(--nsf-gray-550);--nsf-text-heading:var(--nsf-gray-900);--nsf-text-on-dark:var(--nsf-white);--nsf-text-on-dark-soft:var(--nsf-white-warm);--nsf-bg-light:var(--nsf-white);--nsf-bg-light-alt:var(--nsf-gray-50);--nsf-bg-light-subtle:var(--nsf-gray-100);--nsf-bg-dark:var(--nsf-black);--nsf-bg-dark-alt:var(--nsf-black-soft);--nsf-border-light:var(--nsf-gray-200);--nsf-border-medium:var(--nsf-gray-400);--nsf-border-input:var(--nsf-gray-680);--nsf-border-footer:var(--nsf-gray-250);--nsf-border-on-dark:rgba(255, 255, 255, 0.1);--nsf-link:var(--nsf-red);--nsf-link-hover-opacity:0.8;--nsf-input-border:var(--nsf-gray-680);--nsf-input-focus:var(--nsf-success-alt);--nsf-input-error-bg:var(--nsf-danger-bg);--nsf-input-error-border:var(--nsf-red);--nsf-input-valid-border:var(--nsf-success-alt);--nsf-checkbox-accent:var(--nsf-info);--nsf-white-03:rgba(255, 255, 255, 0.03);--nsf-white-05:rgba(255, 255, 255, 0.05);--nsf-white-10:rgba(255, 255, 255, 0.1);--nsf-white-15:rgba(255, 255, 255, 0.15);--nsf-white-18:rgba(255, 255, 255, 0.18);--nsf-white-20:rgba(255, 255, 255, 0.2);--nsf-white-25:rgba(255, 255, 255, 0.25);--nsf-white-28:rgba(255, 255, 255, 0.28);--nsf-white-30:rgba(255, 255, 255, 0.3);--nsf-white-35:rgba(255, 255, 255, 0.35);--nsf-white-40:rgba(255, 255, 255, 0.4);--nsf-white-50:rgba(255, 255, 255, 0.5);--nsf-white-60:rgba(255, 255, 255, 0.6);--nsf-white-70:rgba(255, 255, 255, 0.7);--nsf-white-80:rgba(255, 255, 255, 0.8);--nsf-white-85:rgba(255, 255, 255, 0.85);--nsf-black-05:rgba(0, 0, 0, 0.05);--nsf-black-06:rgba(0, 0, 0, 0.06);--nsf-black-08:rgba(0, 0, 0, 0.08);--nsf-black-10:rgba(0, 0, 0, 0.1);--nsf-black-12:rgba(0, 0, 0, 0.12);--nsf-black-15:rgba(0, 0, 0, 0.15);--nsf-black-20:rgba(0, 0, 0, 0.2);--nsf-black-25:rgba(0, 0, 0, 0.25);--nsf-black-30:rgba(0, 0, 0, 0.3);--nsf-black-40:rgba(0, 0, 0, 0.4);--nsf-black-50:rgba(0, 0, 0, 0.5);--nsf-black-60:rgba(0, 0, 0, 0.6);--nsf-black-70:rgba(0, 0, 0, 0.7);--nsf-black-80:rgba(0, 0, 0, 0.8);--nsf-black-85:rgba(0, 0, 0, 0.85);--nsf-black-90:rgba(0, 0, 0, 0.9);--nsf-black-95:rgba(0, 0, 0, 0.95);--nsf-red-25:rgba(226, 0, 26, 0.25);--nsf-red-30:rgba(226, 0, 26, 0.3);--nsf-red-35:rgba(226, 0, 26, 0.35);--nsf-red-40:rgba(226, 0, 26, 0.4);--nsf-red-50:rgba(226, 0, 26, 0.5);--nsf-info-25:rgba(0, 123, 255, 0.25);--nsf-info-35:rgba(0, 123, 255, 0.35);--nsf-info-55:rgba(0, 123, 255, 0.55);--nsf-whatsapp-25:rgba(37, 211, 102, 0.25);--nsf-whatsapp-35:rgba(37, 211, 102, 0.35);--nsf-italia-green:#008C45;--nsf-italia-green-dark:#007A3D;--nsf-orange:#ff4f00;--nsf-orange-dark:#e54800}*{margin:0;padding:0;box-sizing:border-box}body,html{height:100%;overflow:hidden}body{font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,Helvetica,Arial,sans-serif;background:var(--nsf-white)}.nsf-quiz-landing{display:grid;grid-template-columns:1fr 1fr;height:100vh}.nsf-quiz-landing-content{display:flex;align-items:center;justify-content:center;padding:20px 10px;background:var(--nsf-white)}.nsf-quiz-landing-inner{max-width:90%;text-align:center}.nsf-quiz-landing-logo{display:inline-block;margin-bottom:20px}.nsf-quiz-landing-logo img{width:400px;height:auto}.nsf-quiz-landing-title{font-size:clamp(22px,2.09vw + 15.3px,36px);font-weight:600;text-align:center;margin:0 0 12px 0;color:var(--nsf-black)}.nsf-quiz-landing-subtitle{font-size:clamp(15px,.7vw + 9.7px,18px);text-align:center;margin:0 auto 20px;line-height:1.5;color:var(--nsf-black-soft)}.nsf-quiz-landing-features{display:flex;flex-wrap:wrap;justify-content:center;gap:16px 24px;margin-bottom:36px}.nsf-quiz-landing-feature{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--nsf-gray-900);font-weight:500}.nsf-quiz-landing-feature svg{width:18px;height:18px;fill:var(--nsf-cta-info);flex-shrink:0}.nsf-quiz-landing-trust{margin-top:24px;font-size:14px;color:var(--nsf-gray-650)}.nsf-quiz-landing-trust strong{color:var(--nsf-gray-900)}.nsf-quiz-landing-gallery{position:relative;overflow:hidden;background:var(--nsf-gray-100);display:grid;grid-template-columns:1fr 1fr 1fr;gap:10px;padding:10px}.nsf-quiz-landing-column{position:relative;overflow:hidden;height:100vh}.nsf-quiz-landing-column-track{display:flex;flex-direction:column;gap:10px;will-change:transform}.nsf-quiz-landing-column-1 .nsf-quiz-landing-column-track{animation:nsf-scroll-up 80s linear infinite}.nsf-quiz-landing-column-2 .nsf-quiz-landing-column-track{animation:nsf-scroll-down 90s linear infinite}.nsf-quiz-landing-column-3 .nsf-quiz-landing-column-track{animation:nsf-scroll-up 85s linear infinite}.nsf-marquee-item{flex-shrink:0;border-radius:8px;overflow:hidden;background:var(--nsf-gray-350)}.nsf-marquee-item img{width:100%;height:auto;display:block}.nsf-quiz-landing-gallery-fade{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:2;background:linear-gradient(to bottom,var(--nsf-gray-100) 0,transparent 10%,transparent 90%,var(--nsf-gray-100) 100%)}@keyframes nsf-scroll-up{0%{transform:translateY(0)}100%{transform:translateY(-50%)}}@keyframes nsf-scroll-down{0%{transform:translateY(-50%)}100%{transform:translateY(0)}}.nsf-quiz-landing-gallery:hover .nsf-quiz-landing-column-track{animation-play-state:paused}.nsf-quiz-cta-btn-ghost{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;padding:14px 40px;font-size:15px;font-weight:500;letter-spacing:.3px;text-decoration:none;border-radius:2px;overflow:hidden;background:var(--nsf-red);color:var(--nsf-white);border:1.5px solid var(--nsf-red);cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 8px 24px var(--nsf-red-40),0 4px 8px var(--nsf-black-15)}.nsf-quiz-cta-btn-ghost:hover{color:var(--nsf-white);border-color:var(--nsf-red);box-shadow:0 12px 32px var(--nsf-red-50),0 6px 12px var(--nsf-black-20);transform:translateY(-2px)}.nsf-quiz-cta-btn-ghost:active{transform:translateY(0) scale(.98);box-shadow:0 4px 12px var(--nsf-red-30),0 2px 4px var(--nsf-black-10)}#btn-apri-quiz-container{margin:0 auto;text-align:center}@media (max-width:900px){body,html{height:100%;overflow:hidden}.nsf-quiz-landing{display:flex;flex-direction:column;height:100vh}.nsf-quiz-landing-content{flex:1;display:flex;align-items:center;justify-content:center;padding:20px 20px 16px;order:1}.nsf-quiz-landing-inner{text-align:center}.nsf-quiz-landing-logo{margin-bottom:12px}.nsf-quiz-landing-logo img{width:70%;max-width:240px}.nsf-quiz-landing-title{margin-bottom:10px;font-size:24px}.nsf-quiz-landing-subtitle{margin-bottom:16px;font-size:15px;line-height:1.5}.nsf-quiz-landing-features{justify-content:center;gap:8px 14px;margin-bottom:20px}.nsf-quiz-landing-feature{font-size:13px}.nsf-quiz-landing-feature svg{width:16px;height:16px}.nsf-quiz-landing-trust{margin-top:14px;font-size:13px}.nsf-quiz-cta-btn-ghost{width:100%;justify-content:center;padding:14px 28px;font-size:14px}.nsf-quiz-landing-gallery{order:2;flex-shrink:0;height:160px;display:flex;flex-direction:column;gap:8px;padding:8px}.nsf-quiz-landing-column{height:calc(50% - 4px);width:100%;flex-shrink:0}.nsf-quiz-landing-column-3{display:none}.nsf-quiz-landing-column-track{flex-direction:row;height:100%;gap:8px;align-items:stretch}.nsf-quiz-landing-column-1 .nsf-quiz-landing-column-track{animation:nsf-scroll-left 20s linear infinite}.nsf-quiz-landing-column-2 .nsf-quiz-landing-column-track{animation:nsf-scroll-right 22s linear infinite}.nsf-marquee-item{height:100%;width:auto;flex-shrink:0;display:flex;align-items:center}.nsf-marquee-item img{height:100%;width:auto;object-fit:cover;display:block}.nsf-quiz-landing-gallery-fade{background:linear-gradient(to right,var(--nsf-gray-100) 0,transparent 6%,transparent 94%,var(--nsf-gray-100) 100%)}}@keyframes nsf-scroll-left{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes nsf-scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0)}}@media (max-width:480px){.nsf-quiz-landing-content{padding:16px 16px 12px}.nsf-quiz-landing-logo img{width:65%;max-width:200px}.nsf-quiz-landing-title{font-size:22px}.nsf-quiz-landing-subtitle{font-size:14px;margin-bottom:14px}.nsf-quiz-landing-features{margin-bottom:16px}.nsf-quiz-landing-gallery{height:140px;gap:6px;padding:6px}.nsf-quiz-landing-column{height:calc(50% - 3px)}.nsf-quiz-landing-column-track{gap:6px}.nsf-marquee-item{border-radius:4px}}.nsf-block-courses{background:var(--nsf-white);padding:10px 20px}.nsf-block-courses-container{max-width:1200px;margin:0 auto}.nsf-courses-carousel{width:100%;opacity:0;transition:opacity .3s ease}.nsf-courses-carousel.flickity-enabled{opacity:1}.nsf-course-card{width:380px;height:480px;margin-right:24px;border-radius:12px;position:relative;overflow:hidden}.nsf-course-card-bg{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;transition:transform .5s ease}.nsf-course-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,var(--nsf-black-90) 0,var(--nsf-black-40) 50%,var(--nsf-black-20) 100%);transition:background .4s ease}.nsf-course-card:hover .nsf-course-card-bg{transform:scale(1.05)}.nsf-course-card:hover .nsf-course-card-overlay{background:linear-gradient(to top,var(--nsf-black-95) 0,var(--nsf-black-50) 50%,var(--nsf-black-30) 100%)}.nsf-course-card-content{position:absolute;bottom:0;left:0;right:0;padding:30px;display:flex;flex-direction:column;z-index:2}.nsf-course-card-area{color:var(--nsf-white-70);font-size:12px;text-transform:uppercase;margin-bottom:25px;font-weight:500}.nsf-course-card-area span{background-color:var(--nsf-white);color:var(--nsf-black);padding:8px 18px;border-radius:50px}.nsf-course-card-area span a{color:var(--nsf-black)}.nsf-course-card-title{color:var(--nsf-white);font-size:24px;font-weight:700;line-height:1.2;margin:0 0 18px 0}.nsf-course-card-price{color:var(--nsf-white);font-weight:600;margin-bottom:12px}.nsf-course-card-price span{background-color:var(--nsf-red);padding:5px 10px}.nsf-course-card-availability{color:var(--nsf-white-80);font-size:14px;margin:0 0 20px 0}.nsf-course-card-ctas{display:flex;gap:12px;flex-wrap:wrap}.nsf-course-card-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 20px;font-size:13px;font-weight:500;text-decoration:none;background:0 0;color:var(--nsf-white);border:1.5px solid var(--nsf-white-50);border-radius:4px;transition:all .3s ease}.nsf-course-card-btn:hover{background:var(--nsf-white);color:var(--nsf-black-soft);border-color:var(--nsf-white)}.nsf-courses-carousel .flickity-prev-next-button{width:48px;height:48px;background:var(--nsf-white);border-radius:50%;box-shadow:0 4px 15px var(--nsf-black-10);transition:all .3s ease}.nsf-courses-carousel .flickity-prev-next-button:hover{background:var(--nsf-black-soft)}.nsf-courses-carousel .flickity-prev-next-button:hover .flickity-button-icon{fill:var(--nsf-white)}.nsf-courses-carousel .flickity-prev-next-button .flickity-button-icon{fill:var(--nsf-black-soft);transition:fill .3s ease}.nsf-courses-carousel .flickity-prev-next-button.previous{left:-24px}.nsf-courses-carousel .flickity-prev-next-button.next{right:-24px}.nsf-courses-carousel .flickity-page-dots{bottom:-40px}.nsf-courses-carousel .flickity-page-dots .dot{width:10px;height:10px;background:var(--nsf-gray-400);opacity:1;margin:0 6px}.nsf-courses-carousel .flickity-page-dots .dot.is-selected{background:var(--nsf-red)}@media screen and (max-width:1024px){.nsf-course-card{width:320px;height:420px;margin-right:20px}.nsf-course-card-title{font-size:22px}.nsf-courses-carousel .flickity-prev-next-button{display:none}}@media screen and (max-width:768px){.nsf-course-card{width:280px;height:380px;margin-right:16px}.nsf-course-card-content{padding:24px}.nsf-course-card-title{font-size:20px}.nsf-course-card-availability{font-size:13px;margin-bottom:16px}.nsf-course-card-btn{padding:8px 16px;font-size:12px}.nsf-courses-carousel .flickity-page-dots{bottom:-35px}.nsf-courses-ctas{margin-top:50px;gap:12px}.nsf-courses-btn{padding:12px 20px;font-size:13px}}@media screen and (max-width:480px){.nsf-course-card{width:260px;height:360px}.nsf-course-card-title{font-size:18px}.nsf-course-card-ctas{flex-direction:column;gap:8px}.nsf-course-card-btn{width:100%;justify-content:center}.nsf-courses-ctas{gap:10px}.nsf-courses-btn{padding:11px 16px;font-size:12px}}.nsf-course-card-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to top,var(--nsf-black-95) 0,var(--nsf-black-80) 35%,var(--nsf-black-40) 60%,rgba(0,0,0,0) 100%);transition:background .4s ease;z-index:1}.nsf-course-card:hover .nsf-course-card-overlay{background:linear-gradient(to top,#000 0,var(--nsf-black-85) 40%,var(--nsf-black-50) 70%,var(--nsf-black-10) 100%)}.nsf-wave-transition-bottom{position:relative;height:80px;background:var(--nsf-black);margin-bottom:-1px;z-index:1}.nsf-wave-transition-bottom svg{position:absolute;bottom:0;left:0;width:100%;height:80px}.nsf-wave-transition-bottom svg path{fill:var(--nsf-white)}.nsf-courses-ctas{display:flex;justify-content:center;gap:20px}.nsf-courses-btn{display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;font-size:15px;font-weight:500;letter-spacing:.3px;text-decoration:none;border-radius:2px;background:0 0;color:var(--nsf-black-soft);border:1.5px solid var(--nsf-black-soft);transition:all .3s ease}.nsf-courses-btn:hover{background:var(--nsf-black-soft);color:var(--nsf-white)}.nsf-courses-ctas-wrapper{margin-top:80px}.nsf-courses-ctas{display:flex;justify-content:center;gap:20px}.nsf-courses-ctas-label{text-align:center;margin-bottom:16px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:var(--nsf-red)}.nsf-wizard-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:#fff;z-index:99999;display:none;flex-direction:column}.nsf-wizard-overlay.is-active{display:flex}.nsf-wizard-header{display:grid;grid-template-columns:48px 1fr 48px;align-items:center;padding:12px 16px;border-bottom:1px solid #eee;flex-shrink:0}.nsf-wizard-btn-back,.nsf-wizard-btn-close{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:0 0;border:none;cursor:pointer;color:#333}.nsf-wizard-btn-back:hover,.nsf-wizard-btn-close:hover{background:#f5f5f5}.nsf-wizard-btn-back.is-hidden{visibility:hidden}.nsf-wizard-title{text-align:center;font-size:16px;font-weight:500;color:#e2001a}.nsf-wizard-step{display:inline-block;margin-left:10px;padding:2px 10px;background:#f0f0f0;color:#333;font-size:13px;font-weight:600}.nsf-wizard-progress{height:3px;background:#eee;flex-shrink:0}.nsf-wizard-progress-bar{height:100%;background:#e2001a;width:0;transition:width .3s ease}.nsf-wizard-body{flex:1;overflow-y:auto;padding:20px 16px;margin:0 auto;width:100%;box-sizing:border-box}.nsf-wizard-slide{display:none;max-width:600px;margin:0 auto}.nsf-wizard-slide.is-active{display:block}.nsf-wizard-slide-risultato{max-width:900px}.nsf-wizard-question{font-size:22px;font-weight:500;color:#0a0a0a;text-align:center;margin:0 0 24px;line-height:1.4}.nsf-wizard-subtitle{font-size:15px;color:#777;text-align:center;margin:-16px 0 24px}.nsf-wizard-options{display:flex;flex-direction:column;gap:12px}.nsf-quiz-option{display:flex;align-items:center;gap:16px;padding:18px 20px;border:2px solid #e0e0e0;cursor:pointer;transition:border-color .2s,background .2s}.nsf-quiz-option:hover{border-color:#ccc;background:#fafafa}.nsf-quiz-option.is-selected{border-color:#e2001a;background:#fff5f6}.nsf-quiz-option-radio{width:22px;height:22px;border:2px solid #ccc;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.nsf-quiz-option.is-selected .nsf-quiz-option-radio{border-color:#e2001a}.nsf-quiz-option.is-selected .nsf-quiz-option-radio::after{content:'';width:12px;height:12px;background:#e2001a;border-radius:50%}.nsf-quiz-option-text{font-size:15px;color:#333;line-height:1.5}.nsf-wizard-slide-intermezzo{text-align:center}.nsf-wizard-slide-intermezzo div.asterisco{font-size:12px;font-style:italic;padding-top:20px}.nsf-wizard-stat{font-size:22px;font-weight:600;color:#0a0a0a;margin:0 0 32px;line-height:1.4}.nsf-wizard-stat strong{color:#e2001a;font-size:1.2em}.nsf-wizard-recensione{background:#f8f8f8;padding:24px;margin-bottom:24px;text-align:left}.nsf-quiz-recensione-header{display:flex;align-items:center;gap:14px;margin-bottom:14px}.nsf-quiz-recensione-avatar{width:50px;height:50px;border-radius:50%;object-fit:cover}.nsf-quiz-recensione-nome{font-size:15px;font-weight:600;color:#0a0a0a;margin:0 0 2px}.nsf-quiz-recensione-corso{font-size:13px;color:#888;margin:0}.nsf-quiz-recensione-stars{display:flex;gap:2px;margin-bottom:10px}.nsf-quiz-recensione-text{font-size:14px;color:#444;line-height:1.6;font-style:italic;margin:0}.nsf-wizard-trustpilot{max-width:280px;margin:0 auto}.nsf-wizard-lead-box{max-width:600px;margin:0 auto 24px;padding:32px;background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.08)}.nsf-wizard-field{position:relative;margin-bottom:20px}.nsf-wizard-field input{display:block;width:100%;padding:16px 6px;border:1px solid #ccc;font-size:16px;box-sizing:border-box;background:#fff;transition:border-color .2s}.nsf-wizard-field input:focus{outline:0;border-color:#007bff}.nsf-wizard-field label{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:16px;color:#888;pointer-events:none;transition:all .2s ease;background:#fff;padding:0 4px}.nsf-wizard-field input:focus+label,.nsf-wizard-field input:not(:placeholder-shown)+label{top:0;font-size:12px;color:#007bff}.nsf-wizard-field input:not(:focus):not(:placeholder-shown)+label{color:#888}.nsf-wizard-lead-divider{display:flex;align-items:center;gap:12px;margin:24px 0;color:#6c757d;font-size:14px}.nsf-wizard-lead-divider::after,.nsf-wizard-lead-divider::before{content:'';flex:1;height:1px;background:linear-gradient(to right,transparent,rgba(0,123,255,.35) 30%,rgba(0,123,255,.55))}.nsf-wizard-lead-divider::after{background:linear-gradient(to left,transparent,rgba(0,123,255,.35) 30%,rgba(0,123,255,.55))}.nsf-wizard-lead-privacy{display:flex;align-items:flex-start;gap:10px;margin:24px 0;font-size:13px;color:#555;line-height:1.5;cursor:pointer}.nsf-wizard-lead-privacy input[type=checkbox]{margin-top:2px;flex-shrink:0;width:16px;height:16px;accent-color:#007bff}.nsf-wizard-lead-privacy a{color:#007bff}.nsf-wizard-btn-submit{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;padding:16px;background:#007bff;color:#fff;font-size:16px;font-weight:600;border:none;cursor:pointer;margin-top:8px;transition:background .2s}.nsf-wizard-btn-submit svg{width:20px;height:20px}.nsf-wizard-btn-submit:hover{background:#0056b3}.nsf-wizard-btn-submit:disabled{background:#ccc;cursor:not-allowed}.nsf-wizard-skip{display:block;margin:0 auto;padding:10px;background:0 0;border:none;font-size:16px;font-weight:700;color:#333;text-decoration:underline;cursor:pointer}.nsf-wizard-skip:hover{color:#e2001a}.nsf-wizard-carousel{width:100%;padding-bottom:40px;opacity:0;transition:opacity .3s ease}.nsf-wizard-carousel.flickity-enabled{opacity:1}.nsf-wizard-carousel .nsf-course-card{width:320px!important;height:370px!important;margin:0 12px!important}.nsf-wizard-carousel .flickity-page-dots{bottom:0}.nsf-wizard-carousel .flickity-page-dots .dot{width:10px;height:10px;background:#ddd;opacity:1;margin:0 5px}.nsf-wizard-carousel .flickity-page-dots .dot.is-selected{background:#007bff}.nsf-wizard-sconto{max-width:380px;margin:20px auto 0;padding:24px;background:linear-gradient(135deg,#007bff,#0056b3);color:#fff;text-align:center}.nsf-wizard-sconto-titolo{font-size:15px;margin:0 0 10px;opacity:.9}.nsf-wizard-sconto-codice{font-size:22px;font-weight:700;letter-spacing:2px;margin:0 0 10px;padding:8px 16px;background:rgba(255,255,255,.2);display:inline-block}.nsf-wizard-sconto-validita{font-size:13px;margin:0;opacity:.8}.nsf-wizard-footer{display:none;padding:16px;border-top:1px solid #eee;text-align:center;flex-shrink:0}.nsf-wizard-footer.is-visible{display:block}.nsf-wizard-btn-continua{display:inline-block;padding:14px 48px;background:0 0;color:#007bff;font-size:16px;font-weight:600;border:2px solid #007bff;cursor:pointer}.nsf-wizard-btn-continua:hover{background:#007bff;color:#fff}.nsf-wizard-subtitle-loader{display:inline-flex;align-items:center;gap:8px;color:#666}.nsf-wizard-subtitle-loader::after{content:'';width:16px;height:16px;border:2px solid #ddd;border-top-color:#007bff;border-radius:50%;animation:nsf-spin .8s linear infinite}@keyframes nsf-spin{to{transform:rotate(360deg)}}.nsf-is-hidden{display:none!important}@media (max-width:768px){.nsf-wizard-header{grid-template-columns:44px 1fr 44px;padding:10px 12px}.nsf-wizard-btn-back,.nsf-wizard-btn-close{width:44px;height:44px}.nsf-wizard-title{font-size:14px}.nsf-wizard-step{font-size:12px;padding:2px 8px}.nsf-wizard-question{font-size:18px}.nsf-quiz-option{padding:14px 16px;gap:12px}.nsf-quiz-option-text{font-size:14px}.nsf-wizard-carousel .nsf-course-card{width:280px!important;height:330px!important}.nsf-wizard-overlay.is-risultato .nsf-wizard-footer{display:none!important}.nsf-wizard-carousel .flickity-page-dots{display:block}}@media (min-width:769px){.nsf-wizard-carousel .flickity-page-dots{display:none}}/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{overflow:hidden;position:relative;height:100%}.flickity-slider{position:absolute;width:100%;height:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:0;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;transform:translateY(-50%)}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}