.form-group[data-v-2b90e7ce]{display:flex;margin-bottom:1.5rem}.form-group.has-error .form-control[data-v-2b90e7ce]{border-color:#dc3545}.form-group .control-label[data-v-2b90e7ce]{color:#1c3d5a;flex:0 0 250px;font-weight:600;padding-top:.5rem;text-align:left}.form-group .control-label .required[data-v-2b90e7ce]{color:#dc3545}.form-group .input-wrapper[data-v-2b90e7ce]{flex:1}.form-group .form-control[data-v-2b90e7ce]{border:2px solid #bebebe;border-radius:8px;font-size:1rem;padding:.75rem;transition:border-color .3s;width:100%}.form-group .form-control[data-v-2b90e7ce]:focus{border-color:#1c3d5a;outline:none}.form-group .form-control.is-invalid[data-v-2b90e7ce]{border-color:#dc3545}.form-group .error-message[data-v-2b90e7ce]{color:#dc3545;display:block;font-size:.875rem;margin-top:.25rem}@media(max-width:991px){.form-group[data-v-2b90e7ce]{flex-direction:column;margin-bottom:1rem}.form-group .control-label[data-v-2b90e7ce]{flex:none;margin-bottom:.25rem}.form-group .input-wrapper[data-v-2b90e7ce]{width:100%}}.form-group[data-v-ef115ca9]{display:flex;margin-bottom:1.5rem}.form-group.has-error .form-control[data-v-ef115ca9]{border-color:#dc3545}.form-group .control-label[data-v-ef115ca9]{color:#1c3d5a;flex:0 0 250px;font-weight:600;padding-top:.5rem;text-align:left}.form-group .control-label .required[data-v-ef115ca9]{color:#dc3545}.form-group .input-wrapper[data-v-ef115ca9]{flex:1}.form-group .form-control[data-v-ef115ca9]{border:2px solid #bebebe;border-radius:8px;font-size:1rem;min-height:100px;padding:.75rem;resize:vertical;transition:border-color .3s;width:100%}.form-group .form-control[data-v-ef115ca9]:focus{border-color:#1c3d5a;outline:none}.form-group .form-control.is-invalid[data-v-ef115ca9]{border-color:#dc3545}.form-group .error-message[data-v-ef115ca9]{color:#dc3545;display:block;font-size:.875rem;margin-top:.25rem}@media(max-width:991px){.form-group[data-v-ef115ca9]{flex-direction:column;margin-bottom:1rem}.form-group .control-label[data-v-ef115ca9]{flex:none;margin-bottom:.25rem}.form-group .input-wrapper[data-v-ef115ca9]{width:100%}}.radio-option[data-v-e98fa2d9]{background-color:#f8f9fa;border:2px solid #bebebe;border-radius:8px;margin-bottom:1.5rem;padding:1.5rem;transition:all .3s}.radio-option[data-v-e98fa2d9]:hover{border-color:#1c3d5a;box-shadow:0 4px 12px #0000001a}.radio-option .radio-label[data-v-e98fa2d9]{align-items:flex-start;cursor:pointer;display:flex;gap:.75rem;margin-bottom:1rem}.radio-option .radio-label input[type=radio][data-v-e98fa2d9]{cursor:pointer;flex-shrink:0;height:20px;margin-top:.25rem;width:20px}.radio-option .radio-label .radio-text[data-v-e98fa2d9]{color:#1c3d5a;font-size:1.1rem;font-weight:600;line-height:1.4}.radio-option .radio-label .radio-text a[data-v-e98fa2d9]{color:#e8c547;text-decoration:none}.radio-option .radio-label .radio-text a[data-v-e98fa2d9]:hover{text-decoration:underline}.radio-option .plan-description[data-v-e98fa2d9]{color:#2b2b2b;line-height:1.6;margin:.5rem 0 .5rem 2rem}.radio-option .plan-link[data-v-e98fa2d9]{font-size:.95rem;margin:.5rem 0 0 2rem}.radio-option .plan-link a[data-v-e98fa2d9]{color:#1c3d5a;font-weight:600;text-decoration:none}.radio-option .plan-link a[data-v-e98fa2d9]:hover{text-decoration:underline}@media(max-width:991px){.radio-option[data-v-e98fa2d9]{padding:1rem}.radio-option .radio-label .radio-text[data-v-e98fa2d9]{font-size:1rem}.radio-option .plan-description[data-v-e98fa2d9],.radio-option .plan-link[data-v-e98fa2d9]{margin-left:0;padding-left:2rem}}.privacy-group[data-v-0ea8f14c]{display:flex;flex-direction:column;margin:0 auto 2rem;width:90%}.privacy-group.has-error .checkbox-label[data-v-0ea8f14c]{border-color:#dc3545}.privacy-group .checkbox-container[data-v-0ea8f14c]{width:100%}.privacy-group .checkbox-label[data-v-0ea8f14c]{cursor:pointer;display:flex;gap:.75rem}.privacy-group .checkbox-label input[type=checkbox][data-v-0ea8f14c]{cursor:pointer;flex-shrink:0;height:20px;margin-top:.25rem;width:20px}.privacy-group .checkbox-label .checkbox-text[data-v-0ea8f14c]{color:#2b2b2b;font-size:.9rem;line-height:1.6}.privacy-group .checkbox-label .checkbox-text a[data-v-0ea8f14c]{color:#1c3d5a;text-decoration:none}.privacy-group .checkbox-label .checkbox-text a[data-v-0ea8f14c]:hover{text-decoration:underline}.privacy-group .error-message[data-v-0ea8f14c]{color:#dc3545;display:block;font-size:.875rem;margin-left:2rem;margin-top:.5rem}@media(max-width:991px){.privacy-group[data-v-0ea8f14c]{width:100%}}#spazio-espositori[data-v-2efbdb17]{margin-top:3rem}#spazio-espositori strong[data-v-2efbdb17]{color:#1c3d5a}.info-header[data-v-2efbdb17]{background-color:#1c3d5a;color:#f5f5f5;margin-bottom:2rem;padding:1rem;text-align:center}.info-header h1[data-v-2efbdb17]{font-size:2rem;margin-bottom:.25rem}.info-header .breadcrumb[data-v-2efbdb17]{align-items:center;display:flex;font-size:.9rem;gap:.5rem;justify-content:center;margin:0}.info-header .breadcrumb a[data-v-2efbdb17]{color:#f5f5f5;text-decoration:none}.info-header .breadcrumb a[data-v-2efbdb17]:hover{text-decoration:underline}.info-header .breadcrumb .separator[data-v-2efbdb17]{margin:0 .25rem}.intro[data-v-2efbdb17]{margin-bottom:3rem;text-align:center}.intro h2[data-v-2efbdb17]{color:#1c3d5a;font-size:2rem;margin-bottom:2rem}.intro .intro-content[data-v-2efbdb17]{font-size:1.2rem;margin:0 auto;max-width:900px;text-align:justify}.intro .intro-content p[data-v-2efbdb17]{margin-bottom:1rem}.intro .intro-content a[data-v-2efbdb17]{color:#1c3d5a;font-weight:600;text-decoration:none}.intro .intro-content a[data-v-2efbdb17]:hover{text-decoration:underline}.paypal-section[data-v-2efbdb17]{margin-bottom:3rem}.paypal-section .alert-success[data-v-2efbdb17]{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:8px;color:#155724;padding:2rem}.paypal-section .alert-success h3[data-v-2efbdb17]{color:#155724;margin-bottom:1rem;margin-top:0}.paypal-section .alert-success p[data-v-2efbdb17]{line-height:1.6;margin-bottom:1rem}.paypal-section .alert-success p[data-v-2efbdb17]:last-child{margin-bottom:0}.paypal-section .alert-success .warning-text[data-v-2efbdb17]{background-color:#fff3cd;border:1px solid #ffc107;border-radius:4px;color:#856404;margin-top:1rem;padding:1rem}.paypal-section .alert-success .warning-text strong[data-v-2efbdb17]{color:#856404}.paypal-section .paypal-form[data-v-2efbdb17]{background-color:#f8f9fa;border-radius:8px;padding:2rem;text-align:center}.paypal-section .paypal-form .btn-paypal[data-v-2efbdb17]{background:none;border:none;cursor:pointer;transition:transform .2s}.paypal-section .paypal-form .btn-paypal[data-v-2efbdb17]:hover{transform:scale(1.05)}.paypal-section .paypal-form .btn-paypal img[data-v-2efbdb17]{height:auto;max-width:200px}.alert[data-v-2efbdb17]{border-radius:8px;margin-bottom:2rem;padding:1rem}.alert.alert-danger[data-v-2efbdb17]{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}.form[data-v-2efbdb17]{margin:0 auto 3rem;max-width:900px;width:90%}.form .section-title[data-v-2efbdb17]{background-color:#1c3d5a;color:#f5f5f5;font-size:1.5rem;margin-bottom:2rem;padding:1rem 0;text-align:center}.form .pricing-options[data-v-2efbdb17]{margin-bottom:2rem}.form .form-actions[data-v-2efbdb17]{display:flex;justify-content:center;margin-top:2rem}.form .form-actions .btn-submit[data-v-2efbdb17]{align-items:center;background-color:#1c3d5a;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-size:1.1rem;font-weight:600;gap:.5rem;padding:1rem 3rem;transition:all .3s}.form .form-actions .btn-submit[data-v-2efbdb17]:hover:not(:disabled){background-color:#102333;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.form .form-actions .btn-submit[data-v-2efbdb17]:disabled{cursor:not-allowed;opacity:.6}.form .form-actions .btn-submit .spinner[data-v-2efbdb17]{animation:spin-2efbdb17 .8s linear infinite;border:2px solid hsla(0,0%,100%,.3);border-radius:50%;border-top-color:#fff;display:inline-block;height:16px;width:16px}@keyframes spin-2efbdb17{to{transform:rotate(1turn)}}@media(max-width:991px){.container[data-v-2efbdb17]{margin:2rem auto;padding:0 1rem}.intro .intro-content[data-v-2efbdb17]{text-align:left}.intro h2[data-v-2efbdb17]{font-size:1.5rem}.form[data-v-2efbdb17]{width:100%}.form .section-title[data-v-2efbdb17]{font-size:1.3rem}.form .form-actions .btn-submit[data-v-2efbdb17]{justify-content:center;width:100%}}@media(max-width:575px){.info-header h1[data-v-2efbdb17]{font-size:1.5rem}.info-header .breadcrumb[data-v-2efbdb17]{flex-wrap:wrap;font-size:.8rem}.paypal-section .alert-success[data-v-2efbdb17]{padding:1rem}.paypal-section .alert-success h3[data-v-2efbdb17]{font-size:1.3rem}}
