:root {
    --primaryColor: #5D51F2;
    --secondaryColor: #FFDC40;
    --neutralColor: #393939;
    --initialColor: #FFF;
    --textColor: #6A6A6A;
    --otherColor: #C9C9C9;
    --otherColor2: #F7F6FF;
    --buttonColor: #1A1A1A;
    --borderColor: rgba(238, 238, 238, 0.93);
    --boxShadowColor: rgba(20, 20, 43, 0.08);
}

.contact_image {
    padding: 16px;
    background-color: var(--primaryColor);
    width: 60px;
    border-radius: 50%;
}

.contact_info {
    gap: 22px;
}

.contact_info h4 {
    color: var(--buttonColor);
    font-family: Work Sans;
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

.contact_info p {
    color: var(--textColor);
    font-family: Work Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;
}

.contact_form input,
select {
    border-radius: 7px;
    border: 1px solid var(--Other-Color-4, rgba(238, 238, 238, 0.93));
    background: var(--initialColor);
    height: 67px;
    box-shadow: none;
    margin-bottom: 32px;

}

.contact_form input,
select,
textarea::placeholder {
    color: var(--textColor);
    font-family: Work Sans;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%;

}

.contact_form label {
    color: var(--buttonColor);
    font-family: Work Sans;
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    margin-bottom: 24px;
}

.contact_form textarea {
    height: 256px;

}

.contact_wrapper {
    background-color: var(--otherColor2);
    padding: 150px 0;

}

.submit_btn_contact {
    border-radius: 11px;
    background: var(--primaryColor);
    width: 189px;
    height: 62px;
    color: var(--initialColor);
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
}

.form-control:focus {
    box-shadow: none !important;
}

.form-select:focus {
    box-shadow: none !important;
}