body {
    font-family: 'Prompt';
}

.nav {
    box-sizing: border-box;
    width: 305px;
    height: 1024px;
    left: 0px;
    top: 0px;
    background: #ffffff;
    border: 1px solid rgba(0, 0, 0, 0.3);
    font-style: normal;
    font-weight: 400;
    font-size: 24px;
}

.h1 {
    position: absolute;
    width: 400px;
    height: 48px;
    left: 435px;
    top: 116px;
}

.row {
    box-sizing: border-box;
    position: absolute;
    width: 928px;
    height: 750px;
    left: 405px;
    top: 230px;
    background: #FFFFFF;
    border: 1px solid;
    border-radius: 10px;
}

.a1 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a1 input {
    width: 322px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

.a212 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a212 input {
    width: 151px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

.a2 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a2 .form-check {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a3 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a3 input {
    width: 538px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

.a4 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a4 input {
    width: 490px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

.a5 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a5 input {
    width: 129.7px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

#validationCustom03 {
    width: 290px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

.a6 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a6 input {
    width: 130px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

#name {
    width: 459px;
}

.a7 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a7 input {
    width: 156.8px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

.a8 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a8 input {
    width: 228px;
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

.a9 {
    display: flex;
    flex-direction: row;
    align-items: center;
}

.a9 input {
    height: 30px;
    border: none;
    border-bottom: 1px solid black;
    border-radius: 0px;
    margin-right: 10px;
}

#country {
    width: 200px;
}

#phonenumber {
    width: 455px;
}