.elementor-1596 .elementor-element.elementor-element-4ca161a{--spacer-size:20px;}.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .gform_wrapper .gfield .ginput_container select{height:auto;}.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .gform_wrapper .gform_footer{text-align:center;}/* Start custom CSS for tp-gravityt-form, class: .elementor-element-025cb3f */.elementor-1596 .elementor-element.elementor-element-025cb3f h2,
.elementor-1596 .elementor-element.elementor-element-025cb3f h3{
    color: #0C585F;
    text-transform: uppercase;
    font-size: 28px;
}
.elementor-1596 .elementor-element.elementor-element-025cb3f h4{
    color: #0C585F;
}
.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .gfield .ginput_container input[type="text"],
.elementor-1596 .elementor-element.elementor-element-025cb3f .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-1596 .elementor-element.elementor-element-025cb3f .gform-field-label{
    font-family: brandon-grotesque !important;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 8px;
}
.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .gform_wrapper .gfield_radio label,
.elementor-1596 .elementor-element.elementor-element-025cb3f .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-1596 .elementor-element.elementor-element-025cb3f .gform-theme--framework .gform-field-label .gfield_required_text{
    font-style: italic;
    font-weight: 400;
    color: #0C585F;
}
.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .ginput_container_checkbox span.gravity_checkbox_label, 
.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .ginput_container_radio span.gravity_radio_label{
    background-color: #d0dfde;
}
.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .ginput_container_checkbox span.gravity_checkbox_label:before, 
.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .ginput_container_radio span.gravity_radio_label:before{
    color: #d0dfde;
}
.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .ginput_container_checkbox input[type="checkbox"]:checked+label span.gravity_checkbox_label:before, 
.elementor-1596 .elementor-element.elementor-element-025cb3f .pt_plus_gravity_form .ginput_container_radio input[type="radio"]:checked+label span.gravity_radio_label:before{
    color: #55872d;
}
html body .elementor-1596 .elementor-element.elementor-element-025cb3f input[type="submit"]{
    color: #55872d !important;
    width: 250px !important;
    height: 56px !important;
    max-width: 100%;
    background: #fff !important;
    border: solid 1px #55872d !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-1596 .elementor-element.elementor-element-025cb3f input[type="submit"]:hover{
     background: #55872d !important;
     color: #fff !important;
}
.elementor-1596 .elementor-element.elementor-element-025cb3f #field_9_3 br{
    display: none;
}/* End custom CSS */