.join_form_joinPage__Lx_NI{background-color:#f9f7f3;padding:60px 0;font-family:var(--font-primary,sans-serif)}.join_form_formContainer__BRCOb{border-radius:4px;background-color:#fff;box-shadow:0 4px 25px 0 rgba(168,180,208,.1);width:100%;border:1px solid #eff0f6;margin-bottom:20px;background:#fff;padding:40px;border-radius:10px;box-shadow:0 8px 32px rgba(0,0,0,.11)}.join_form_formHeader__v9H61{text-align:center;margin-bottom:40px}.join_form_formHeader__v9H61 h1{color:#0e4d7a;font-weight:800;margin-bottom:10px}.join_form_formHeader__v9H61 p{color:#4a4a4a;font-size:1.1rem}.join_form_formSection__CsqN7{background:#fafafa;border:1px solid #e2d9ce;padding:30px;border-radius:10px;margin-bottom:30px}.join_form_formSection__CsqN7 h3{color:#e8701a;font-size:1.25rem;font-weight:700;margin-bottom:25px;padding-bottom:10px;border-bottom:1px solid #e2d9ce}.join_form_checkGroup__Jn2Zl{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-gap:15px;gap:15px;margin-top:10px}.join_form_joinPage__Lx_NI .form-label{font-weight:600;color:#1c1c1c;font-size:.95rem;margin-bottom:8px}.join_form_joinPage__Lx_NI .form-control,.join_form_joinPage__Lx_NI .form-select{padding:12px 15px;border-radius:8px;border:1px solid #d1d5db;background-color:#f9fafb;color:#1c1c1c;font-size:1rem;transition:all .2s ease;box-shadow:none}.join_form_joinPage__Lx_NI .form-control:focus,.join_form_joinPage__Lx_NI .form-select:focus{border-color:#2b8fc4;background-color:#fff;box-shadow:0 0 0 3px rgba(43,143,196,.15)}.join_form_joinPage__Lx_NI .form-control::placeholder,.join_form_joinPage__Lx_NI .form-select::placeholder{color:#9ca3af}.join_form_joinPage__Lx_NI .form-check{margin-bottom:.5rem}.join_form_joinPage__Lx_NI .form-check .form-check-input{cursor:pointer;width:1.1em;height:1.1em;margin-top:.15em}.join_form_joinPage__Lx_NI .form-check .form-check-input:checked{background-color:#1a6fa8;border-color:#1a6fa8}.join_form_joinPage__Lx_NI .form-check .form-check-input:focus{box-shadow:0 0 0 3px rgba(26,111,168,.2)}.join_form_joinPage__Lx_NI .form-check .form-check-label{font-weight:500;color:#4a4a4a;cursor:pointer;margin-left:5px}@media(max-width:768px){.join_form_formContainer__BRCOb,.join_form_formSection__CsqN7{padding:20px}}