.elementor-7460 .elementor-element.elementor-element-789ae0d6{--display:flex;}/* Start custom CSS */input.wppb-msf-tabs {
    padding: 20px 40px !important;
    color: #3503e3 !important;
    font-family: 'Capriola';
    font-size: 18px !important;
    background: #fff!important;
    border: 1px solid #3503e3 !important;
}

input.wppb-msf-tabs.wppb-msf-active {
    color: #fff !important;
    background: #3501e4 !important;
}

#wppb-form-style-3-wrapper div#wppb-msf-tabs {justify-content: center;}

li#wppb-msf-step-0>fieldset>ul {
    display: grid;
    grid-template-columns: auto auto;
    gap:20px;
}

li#wppb-form-element-21 label,li#wppb-form-element-35 label {
    display: none;
}

h4.reg_part_head {
    text-align: center;
    color: #3501e4;
}

li#wppb-form-element-21 .custom_field_html {
    margin: 0 !important;
}

li#wppb-form-element-26,li#wppb-form-element-27,li#wppb-form-element-21,li#wppb-form-element-30,li#wppb-form-element-35 {
    grid-column: span 2;
}

.wppb-form-field label{
    font-family: 'Capriola';
    font-size: 16px !important;
}

.wppb-form-field input,.wppb-form-field select {
    height:50px !important;
    color:#000 !important;
    font-family: 'Poppins';
    font-size: 14px !important;
}
.wppb-form-field textarea{
    color:#000 !important;
    font-size: 14px !important;
    font-family: 'Poppins';
}

#wppb-form-style-3-wrapper input[type=button].wppb-msf-button {
    font-family: 'Capriola';
    background: #3501e4 !important;
}

#wppb-form-style-3-wrapper p.form-submit input[type="submit"] {
    font-family: 'Capriola';
    background: #3501e4 !important;
}
#user-registration .user-registration-MyAccount-navigation ul .user-registration-MyAccount-navigation-link a {
    font-family: 'Capriola';
}/* End custom CSS */