.RegistrationComponent-module__KcbtSG__wrapper{background:#fff;border:1px solid #eee;border-radius:14px;max-width:900px;margin:auto;padding:35px;position:relative;box-shadow:0 4px 20px #0000000a}.RegistrationComponent-module__KcbtSG__title{color:#7a5a2c;margin-bottom:25px;font-size:22px;font-weight:600}.RegistrationComponent-module__KcbtSG__grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.RegistrationComponent-module__KcbtSG__field{flex-direction:column;display:flex}.RegistrationComponent-module__KcbtSG__field label{color:#7a5a2c;margin-bottom:6px;font-size:14px;font-weight:600}.RegistrationComponent-module__KcbtSG__field input,.RegistrationComponent-module__KcbtSG__field select,.RegistrationComponent-module__KcbtSG__field textarea{color:#3d3d3d;border:1px solid #ddd;border-radius:8px;padding:10px 12px;font-size:14px;transition:all .2s}.RegistrationComponent-module__KcbtSG__field textarea{resize:none;color:#3d3d3d;min-height:80px}.RegistrationComponent-module__KcbtSG__field input:focus,.RegistrationComponent-module__KcbtSG__field select:focus,.RegistrationComponent-module__KcbtSG__field textarea:focus{color:#000;border-color:#c89c5d;outline:none;box-shadow:0 0 0 2px #c89c5d33}.RegistrationComponent-module__KcbtSG__field span{color:#d32f2f;margin-top:4px;font-size:12px}.RegistrationComponent-module__KcbtSG__full{grid-column:span 2}.RegistrationComponent-module__KcbtSG__buttonWrapper{text-align:right;margin-top:30px}.RegistrationComponent-module__KcbtSG__buttonWrapper button{color:#fff;cursor:pointer;background:#c89c5d;border:none;border-radius:8px;padding:10px 22px;font-weight:500;transition:all .2s}.RegistrationComponent-module__KcbtSG__buttonWrapper button:hover{background:#b6864e}@media (max-width:768px){.RegistrationComponent-module__KcbtSG__grid{grid-template-columns:1fr}.RegistrationComponent-module__KcbtSG__full{grid-column:span 1}}.RegistrationComponent-module__KcbtSG__globalError{color:#c62828;text-align:center;margin-top:10px;font-size:14px}
