.aDiWdG_container{color:#333;background-color:#fff;border-radius:12px;max-width:900px;margin:2rem auto;padding:2.5rem;box-shadow:0 6px 20px #00000026}.aDiWdG_formTitle{text-align:center;color:#2c3e50;margin-bottom:1rem;font-size:2.2rem;font-weight:700}.aDiWdG_formDescription{text-align:center;color:#555;margin-bottom:2.5rem;font-size:1.1rem;line-height:1.6}.aDiWdG_errorText{color:#c0392b;text-align:left;margin-top:.4rem;margin-bottom:.8rem;font-size:.85rem;font-weight:500}.aDiWdG_formMessage{text-align:center;color:#34495e;margin-bottom:1.5rem;font-size:1.1rem;font-weight:500}.aDiWdG_inputGroup{margin-bottom:1.5rem}.aDiWdG_inputGroup label{color:#34495e;margin-bottom:.6rem;font-size:.95rem;font-weight:600;display:block}.aDiWdG_inputGroup input[type=text],.aDiWdG_inputGroup input[type=email],.aDiWdG_inputGroup input[type=tel],.aDiWdG_input-group select{color:#2c3e50;box-sizing:border-box;background-color:#fff;border:1px solid #bdc3c7;border-radius:8px;width:100%;padding:.8rem 1rem;font-size:1rem;transition:border-color .3s,box-shadow .3s}.aDiWdG_inputGroup input:focus,.aDiWdG_inputGroup select:focus{border-color:#3498db;outline:none;box-shadow:0 0 0 3px #3498db33}.aDiWdG_submitButton{cursor:pointer;text-align:center;color:#fff;background-color:#3498db;border:2px solid #3498db;border-radius:50px;justify-content:center;align-items:center;width:100%;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.aDiWdG_submitButton:hover:not(:disabled){background-color:#2980b9;border-color:#2980b9;transform:translateY(-2px);box-shadow:0 4px 10px #0003}.aDiWdG_submitButton:disabled{opacity:.6;cursor:not-allowed;color:#7f8c8d;background-color:#ecf0f1;border-color:#bdc3c7}.aDiWdG_spinnerSmall{border:3px solid #ffffff4d;border-left-color:#fff;border-radius:50%;width:20px;height:20px;margin-right:.8rem;animation:1s linear infinite aDiWdG_spin}@keyframes aDiWdG_spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.aDiWdG_companionsSection{border-top:1px solid #ddd;margin-top:2rem;padding-top:1.5rem}.aDiWdG_companionForm{border:1px solid #eee;border-radius:8px;margin-bottom:1.5rem;padding:1rem}.aDiWdG_addCompanionButton{color:#fff;cursor:pointer;background-color:#2ecc71;border:none;border-radius:8px;margin-top:1rem;padding:.8rem 1.5rem}.aDiWdG_removeCompanionButton{color:#fff;cursor:pointer;background-color:#e74c3c;border:none;border-radius:8px;margin-left:1rem;padding:.5rem 1rem}.aDiWdG_checkboxGroup{margin-bottom:1.5rem}.aDiWdG_checkboxLabel{color:#34495e;cursor:pointer;align-items:center;margin-bottom:.8rem;font-size:1rem;display:flex}.aDiWdG_checkboxLabel input[type=checkbox]{accent-color:#3498db;margin-right:.8rem;transform:scale(1.2)}.aDiWdG_sectionQuestion{color:#34495e;text-align:center;margin-bottom:1.5rem;font-size:1.3rem;font-weight:600}.aDiWdG_buttonGroup{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:2rem;display:flex}.aDiWdG_formButton{color:#2c3e50;cursor:pointer;text-align:center;background-color:#0000;border:2px solid #3498db;border-radius:50px;min-width:180px;padding:1.2rem 2.5rem;font-size:1.1rem;font-weight:600;transition:all .3s;box-shadow:0 2px 5px #0000001a}.aDiWdG_formButton:hover:not(:disabled){color:#fff;background-color:#3498db;transform:translateY(-2px);box-shadow:0 4px 10px #0003}.aDiWdG_formButton:disabled{opacity:.6;cursor:not-allowed;color:#7f8c8d;background-color:#ecf0f1}.aDiWdG_selectedButton{color:#fff;background-color:#3498db;border-color:#3498db;box-shadow:0 4px 10px #0003}.aDiWdG_navigationButtons{justify-content:space-between;gap:1rem;margin-top:2.5rem;display:flex}.aDiWdG_prevButton,.aDiWdG_nextButton{cursor:pointer;text-align:center;border-radius:50px;flex-grow:1;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:all .3s;display:flex}.aDiWdG_prevButton{color:#2c3e50;background-color:#bdc3c7;border:2px solid #bdc3c7}.aDiWdG_prevButton:hover{color:#fff;background-color:#7f8c8d;border-color:#7f8c8d}.aDiWdG_nextButton{color:#fff;background-color:#3498db;border:2px solid #3498db}.aDiWdG_nextButton:hover{background-color:#2980b9;border-color:#2980b9}
.oet9La_container{max-width:800px;margin:0 auto;padding:2rem;font-family:sans-serif}.oet9La_title{text-align:center;color:#333;margin-bottom:1rem}.oet9La_eventInfo{text-align:center;background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:2rem;padding:1rem}.oet9La_eventInfo p{color:#495057;margin:.5rem 0;font-size:1.1rem}
