.elementor-490444 .elementor-element.elementor-element-1a4d7bfe{border-style:none;box-shadow:-4px 1px 20px -1px rgba(0,0,0,0.5) inset;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 0px 75px 0px;}.elementor-490444 .elementor-element.elementor-element-1a4d7bfe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-490444 .elementor-element.elementor-element-4725584d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-490444 .elementor-element.elementor-element-0f7e7ad .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;text-transform:uppercase;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-490444 .elementor-element.elementor-element-148e4bd3{text-align:center;}.elementor-490444 .elementor-element.elementor-element-148e4bd3 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:65px;font-weight:900;text-transform:uppercase;line-height:93px;color:#4F4F4F;}.elementor-490444 .elementor-element.elementor-element-909337b{text-align:center;}.elementor-490444 .elementor-element.elementor-element-909337b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:700;line-height:32px;color:var( --e-global-color-text );}.elementor-490444 .elementor-element.elementor-element-5900f823 > .elementor-widget-container{margin:50px 0px 0px 0px;}@media(max-width:1024px){.elementor-490444 .elementor-element.elementor-element-1a4d7bfe{padding:50px 50px 50px 50px;}.elementor-490444 .elementor-element.elementor-element-148e4bd3 .elementor-heading-title{font-size:42px;line-height:68px;}.elementor-490444 .elementor-element.elementor-element-909337b .elementor-heading-title{font-size:29px;line-height:35px;}}@media(max-width:767px){.elementor-490444 .elementor-element.elementor-element-1a4d7bfe{padding:30px 30px 30px 30px;}.elementor-490444 .elementor-element.elementor-element-4725584d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-490444 .elementor-element.elementor-element-148e4bd3 .elementor-heading-title{font-size:28px;line-height:42px;}.elementor-490444 .elementor-element.elementor-element-909337b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-490444 .elementor-element.elementor-element-909337b .elementor-heading-title{font-size:23px;line-height:23px;}}/* Start custom CSS */.fooer-top {
    display: none;
}.application-form h3 {
    color: #4F4F4F;
    font-family: "Montserrat", Sans-serif;
    font-size: 25px;
    font-weight: 600;
    line-height: 100%;
    margin: 0px!important;
    padding: 0px;
}
.application-form p {
    color: #4F4F4F;
    font-family: "Inter", Sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    margin-top:10px;
}
.with_frm_style .frm_top_container .frm_primary_label, .with_frm_style .frm_hidden_container .frm_primary_label, .with_frm_style .frm_pos_top {
    font-family: Inter;
    font-size: 17px;
}
.with_frm_style input[type=text], .with_frm_style input[type=password], .with_frm_style input[type=email], .with_frm_style input[type=number], .with_frm_style input[type=url], .with_frm_style input[type=tel], .with_frm_style input[type=file], .with_frm_style input[type=search], .with_frm_style select, .with_frm_style .frm-card-element.StripeElement {
    padding: 13px 15px;
    font-size: 19px;
}
.with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label {
    font-size: 19px;
}

p {}

label {}

label {}

span.frm_required {
    display: none;
}


button.frm_button_submit {
    font-family: "Inter", Sans-serif!important;
    font-size: 19px!important;
    font-weight: 600!important;
    fill: #FFFFFF!important;
    color: #FFFFFF!important;
    background-color: #D53333!important;
    border-radius: 100px 100px 100px 100px!important;
    padding: 15px 50px 15px 50px!important;
    border: none!important;
}

div#frm_field_7_container {
    border-bottom: 4px solid #ccc;
    margin-bottom: 23px!important;
    padding-bottom: 15px!important;
}

h3 {}

div#frm_field_11_container {
    border-bottom: 4px solid #ccc;
    margin-bottom: 23px !important;
    padding-bottom: 15px !important;
    margin-top: 30px;
}

div#frm_field_10_container {
}

div#frm_field_19_container {
    border-bottom: 4px solid #ccc;
    margin-bottom: 23px !important;
    padding-bottom: 15px !important;
    margin-top: 40px;
}

h3 {}

div#frm_field_27_container {
    border-bottom: 4px solid #ccc;
    margin-bottom: 23px !important;
    padding-bottom: 15px !important;
    margin-top: 30px;
}

div#frm_field_32_container {
    border-bottom: 4px solid #ccc;
    margin-bottom: 23px !important;
    padding-bottom: 15px !important;
    margin-top: 30px;
}

div#frm_field_34_container {
    border-bottom: 4px solid #ccc;
    margin-bottom: 23px !important;
    padding-bottom: 15px !important;
    margin-top: 30px;
}

div#frm_field_28_container  .frm_opt_container {
    column-count: 3;
}/* End custom CSS */