.registration-section{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px 0}.registration-section .container{background-color:#231f20;border-radius:23px;padding:60px}.registration-section .container .regis-title{font-size:45px;line-height:45px;color:#0058ab;font-weight:700;font-family:Roboto,sans-serif;text-align:center;margin-bottom:25px}.registration-section .container .regis-title strong{color:#fff}.registration-section .container .form .personal-data-title{color:#fff;font-family:Roboto,sans-serif;border-bottom:1px solid #fff;margin-bottom:30px}.registration-section .container .form .row{display:flex;gap:20px}.registration-section .container .form .row .col{flex:1;flex-wrap:nowrap}.registration-section .container .form .row .col .input{position:relative;display:flex;flex-direction:column;gap:10px;width:100%;margin-bottom:16px}.registration-section .container .form .row .col .input label{font-size:15px;line-height:30px;text-transform:uppercase;color:#fff;font-weight:500;font-family:Roboto}.registration-section .container .form .row .col .input label .required{color:red;font-weight:700;margin-left:5px}.registration-section .container .form .row .col .input input,select{border:1px solid #0058ab;border-radius:23px;background-color:#231f20;color:#fff;padding:10px 15px}.registration-section .container .form .row .col .btn-center{display:flex;align-items:center;justify-content:center}.registration-section .container .form .row .col .btn-center .btn-submit{border:1px solid #0058ab;background-color:#0058ab;border-radius:25px;padding:10px 15px;display:flex;align-items:center;justify-content:center;font-size:15px;text-transform:uppercase;color:#fff;font-weight:500;font-family:Roboto}.registration-section .container .form .line{background-color:#fff;height:1px;width:100%;margin:20px 0}.registration-section .container .form .education-title,.registration-section .container .form .parents-title{color:#fff;font-family:Roboto,sans-serif;border-bottom:1px solid #fff;margin-bottom:30px}@media (max-width:1024px){.registration-section .container{padding:20px}.registration-section .container .form .row{flex-direction:column}}
