.breakdance .bde-form-builder-81-105{margin-top:2rem;margin-bottom:2rem;width:30%}.breakdance .bde-form-builder-81-105{--bde-form-label-color:var(--blue)}.breakdance .bde-form-builder-81-105 .breakdance-form-field__label,.breakdance .bde-form-builder-81-105.breakdance-woocommerce .woocommerce-password-strength,.breakdance .bde-form-builder-81-105.breakdance-woocommerce label span.optional,.breakdance .bde-form-builder-81-105.breakdance-woocommerce label{color:var(--blue)}.breakdance .bde-form-builder-81-105 .breakdance-form-footer{justify-content:center}.breakdance .bde-form-builder-81-105 .breakdance-form-stepper{justify-content:center}.breakdance .bde-form-builder-81-105 .breakdance-form-stepper__label{color:var(--blue);font-weight:600}.breakdance .bde-form-builder-81-105 .breakdance-form-stepper__step.is-active .breakdance-form-stepper__step-icon{background-color:var(--yellow)}.breakdance .bde-form-builder-81-105 .breakdance-form-stepper__step.is-active .breakdance-form-stepper__label{color:var(--yellow)}.breakdance .bde-form-builder-81-105 .breakdance-form-button__submit{--bde-button-primary-border-color:var(--blue);--bde-button-primary-border-color-hover:var(--blue);--bde-button-primary-background-color:var(--yellow);--bde-button-primary-background-color-hover:var(--yellow);--bde-button-primary-text-color:var(--blue);--bde-button-primary-text-color-hover:#fff;border-radius:9999px}.breakdance .bde-form-builder-81-105 .breakdance-form-button__previous-step{--bde-button-secondary-border-color:var(--yellow);--bde-button-secondary-border-color-hover:var(--yellow);--bde-button-secondary-background-color:var(--blue);--bde-button-secondary-background-color-hover:var(--blue);--bde-button-secondary-text-color:var(--yellow);--bde-button-secondary-text-color-hover:#fff;border-radius:9999px}@media (max-width:767px){.breakdance .bde-form-builder-81-105 .breakdance-form{grid-template-columns:unset}.breakdance .bde-form-builder-81-105 .breakdance-form--horizontal{grid-auto-flow:unset}.breakdance .bde-form-builder-81-105 .breakdance-form .breakdance-form-field,.breakdance .bde-form-builder-81-105 .breakdance-form .breakdance-form-stepper{grid-column-start:unset}}.bdf-stepper{margin-bottom:2rem}.bdf-stepper .bdf-step-item.active .bdf-step-number{background-color:var(--blue)!important;border-color:var(--blue)!important;color:#ffffff!important}.bdf-stepper .bdf-step-item.completed .bdf-step-number{background-color:var(--yellow)!important;border-color:var(--yellow)!important;color:transparent!important;position:relative}.bdf-stepper .bdf-step-item.completed .bdf-step-number::after{content:'✔';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#000;font-size:14px;font-weight:700}.radio-cards .bdf-radio-list{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem}.radio-cards .bdf-radio-option{position:relative;margin:0}.radio-cards input[type="radio"]{position:absolute;opacity:0;width:0;height:0}.radio-cards label{display:flex;align-items:center;justify-content:center;padding:2rem 1rem;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;text-align:center;font-weight:600;transition:all 0.2s ease-in-out;height:100%}.radio-cards input[type="radio"]:checked + label{border-color:var(--yellow);background-color:rgba(255,193,7,0.05);box-shadow:0 4px 12px rgba(0,0,0,0.05)}#riepilogo-dati-container{background:#f8f9fa;border-left:4px solid var(--blue);padding:1.5rem;margin-bottom:2rem;border-radius:4px}.riepilogo-item{margin-bottom:0.5rem;font-size:1rem}.riepilogo-item strong{color:var(--blue)}.istruzioni-pagamento,.informativa-privacy{margin:2rem 0 1rem 0;padding:1.5rem;background:#f1f5f9;border-radius:4px}.istruzioni-pagamento h4,.informativa-privacy h4{margin-top:0;color:var(--blue)}