.elementor-2450 .elementor-element.elementor-element-2c3014a{--spacer-size:20px;}.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{height:auto;}.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}/* Start custom CSS for tp-gravityt-form, class: .elementor-element-c9a3f34 */.elementor-2450 .elementor-element.elementor-element-c9a3f34 h2,
.elementor-2450 .elementor-element.elementor-element-c9a3f34 h3{
    color: #19457E;
    text-transform: uppercase;
    font-size: 28px;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 h4{
    color: #19457E;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .gfield .ginput_container input[type="text"],
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .gfield .ginput_container textarea{
    color: #282828;
    border: 1px solid #e5e5e5;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .12) inset;
    padding: 0 .75em;
    height: 2.6em;
    width: 100%;
    max-width: 100%;
    vertical-align: middle;
    border-radius: 1px;
    font-family: "brandon-grotesque", Sans-serif;
    font-size: 18px;
    padding: 8px;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .gform-field-label{
    font-family: brandon-grotesque !important;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 8px;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .gform_wrapper .gfield_radio label,
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .gform_wrapper .gfield_checkbox label{
    font-size: 18px !important;
    font-weight: 400;
    margin-left: 50px !important;
    margin-bottom: 0;
    font-family: brandon-grotesque !important;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .gform-theme--framework .gform-field-label .gfield_required_text{
    font-style: italic;
    font-weight: 400;
    color: #19457E;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .ginput_container_checkbox span.gravity_checkbox_label, 
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .ginput_container_radio span.gravity_radio_label{
    background-color: #d0dfde;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .ginput_container_checkbox span.gravity_checkbox_label:before, 
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .ginput_container_radio span.gravity_radio_label:before{
    color: #d0dfde;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .ginput_container_checkbox input[type="checkbox"]:checked+label span.gravity_checkbox_label:before, 
.elementor-2450 .elementor-element.elementor-element-c9a3f34 .pt_plus_gravity_form .ginput_container_radio input[type="radio"]:checked+label span.gravity_radio_label:before{
    color: #19457e;
}
html body .elementor-2450 .elementor-element.elementor-element-c9a3f34 input[type="submit"]{
    color: #757ca6 !important;
    width: 250px !important;
    height: 56px !important;
    max-width: 100%;
    background: #fff !important;
    border: solid 1px #757ca6 !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    font-size: 18px !important;
    font-family: brandon-grotesque !important;
    border-radius: 0 !important;
}
html body .elementor-2450 .elementor-element.elementor-element-c9a3f34 input[type="submit"]:hover{
     background: #757ca6 !important;
     color: #fff !important;
}
.elementor-2450 .elementor-element.elementor-element-c9a3f34 #field_9_3 br{
    display: none;
}/* End custom CSS */