.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-257 .elementor-element.elementor-element-7232160 > .elementor-widget-container{padding:5% 0% 2% 0%;}.elementor-257 .elementor-element.elementor-element-7232160{text-align:center;}.elementor-257 .elementor-element.elementor-element-7232160 .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:4.1666666666667vw;font-weight:900;text-transform:uppercase;color:#000000;}.elementor-bc-flex-widget .elementor-257 .elementor-element.elementor-element-00c5474.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-257 .elementor-element.elementor-element-00c5474.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-257 .elementor-element.elementor-element-ec4bd8e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-257 .elementor-element.elementor-element-ec4bd8e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-257 .elementor-element.elementor-element-ec4bd8e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-257 .elementor-element.elementor-element-0c316ce{text-align:start;}.elementor-257 .elementor-element.elementor-element-0c316ce .elementor-heading-title{font-size:12px;font-weight:400;color:var( --e-global-color-secondary );}.elementor-bc-flex-widget .elementor-257 .elementor-element.elementor-element-84755fe.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-257 .elementor-element.elementor-element-84755fe.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-257 .elementor-element.elementor-element-1ee23d2{padding:0% 0% 3% 0%;}.elementor-bc-flex-widget .elementor-257 .elementor-element.elementor-element-f21e6fc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-257 .elementor-element.elementor-element-f21e6fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-257 .elementor-element.elementor-element-1e970be.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-257 .elementor-element.elementor-element-1e970be.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-257 .elementor-element.elementor-element-1e970be > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-257 .elementor-element.elementor-element-5b059d2 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-257 .elementor-element.elementor-element-5b059d2{font-family:"Heebo", Sans-serif;font-size:16px;font-weight:400;}.elementor-bc-flex-widget .elementor-257 .elementor-element.elementor-element-632a987.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-257 .elementor-element.elementor-element-632a987.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}@media(max-width:767px){.elementor-257 .elementor-element.elementor-element-7232160 .elementor-heading-title{font-size:10.416666666667vw;}.elementor-257 .elementor-element.elementor-element-0c316ce .elementor-heading-title{font-size:10px;}}/* Start custom CSS for wp-widget-gform_widget, class: .elementor-element-31e845a */body .form-wrapper input, body .form-wrapper label, body .form-wrapper,body .form-wrapper textarea {
    color: #000!important;
       font-family: "Heebo", Sans-serif !important;
    font-size: 19px;
     width: 100%;
}
body .form-wrapper input{
    padding:15px !important;
    width: 100%
}
body .form-wrapper textarea
{
        max-height: 150px;
    margin-bottom: 20px;
    margin-top:12px;
    padding:15px !important;

}
body .form-wrapper .gfield_description{
    color: #000!important;
            font-family: "Heebo", Sans-serif !important;
    font-size: 19px !important;
    padding: 0 !important;
}
body .form-wrapper p{
    margin-bottom:5px;
    line-height: 1.4em;
}
body .form-wrapper h3{
           font-family: "Heebo", Sans-serif !important;
    font-size: 19px;
    text-decoration:underline;
}
body .form-wrapper  .ginput_container_radio{
    margin-top: 0!important;
}
body .form-wrapper  .ginput_container_radio li{
    margin-bottom: 0!important; 
}
body .form-wrapper .gform_wrapper li.gf_list_inline ul.gfield_checkbox li, body .form-wrapper .gform_wrapper li.gf_list_inline ul.gfield_radio li {
    width: auto!important;
    float:right!important;
    margin: 0 8px 10px 0;
    display: -moz-inline-stack;
    display: inline-block;
    
}
body .form-wrapper .gfield_signature_container{
    width: 100%!important;
}
body .form-wrapper .gfield_consent_label a{
    text-decoration: underline;
}
body .form-wrapper .validation_error{
    display: none;
}

body .form-wrapper .gform_wrapper li.gfield.gfield_error,body .form-wrapper  .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    background-color: transparent;
    margin-bottom: 0px!important;
    border-top: 0;
    border-bottom: 0;
    padding-bottom: 0;
    padding-top: 0;
    box-sizing: border-box;
}
body .form-wrapper .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description.validation_message {
    max-width: 100%;
    padding-right: 16px;
    font-size: 14px !important;
    color: red !important;
}
body .form-wrapper .gform_wrapper div.gfield_description.validation_message {
    max-width: 100%;
    padding-right: 16px;
    font-size: 14px !important;
    color: #c02b0a !important;
    border: 0;
    background: transparent;
}
body .form-wrapper ul.gfield_radio{
    float: right;
    width: 100%;
}
html[dir=rtl] body .form-wrapper .gform_wrapper ul.gform_fields li.gfield.gfield_error {
    padding: 0!important;
    margin: 0 !important;
    max-width: 100% !important;
}
body .form-wrapper .gform_wrapper .gform_footer{
 
}
body .form-wrapper input[type=submit]
{
        padding: 15px 50px !important;
    background-color: #74BE4B;
    background-color: #74BE4B;
    color: #fff !important;
     color: #fff !important;
    text-decoration: none;
    font-size: 22px !important;
    border: 0;
    border-radius: 0px;
    cursor: pointer;
       font-family: "Heebo", Sans-serif !important;
    width: 100%;
    text-align:center!important;
   
}
body .form-wrapper .gform_wrapper .gform_footer {
    padding: 0px 0 0px 0;
    clear: both;
    width: auto;
    position: absolute;
    right: 0;
    bottom: 0px;
    margin: 0;
}
body .form-wrapper .gform_confirmation_message{
    text-align:center;
    font-size:20px;
        line-height: 0px;
}
@media only screen and (max-width: 768px) {
    body .form-wrapper input[type=submit] {
        padding: 10px 50px !important;
    }
    body .form-wrapper .gform_confirmation_message{
    color:#fff;
    text-align:center;
    font-size:22px;
    }
    body .form-wrapper .gform_heading .gform_title,body .form-wrapper h5{
        color: #fff!important;
        color: #FFFFFF;
              font-family: "Heebo", Sans-serif !important;
        font-size: 36px;
        font-weight: normal;
        text-align:center;
    }
    body .form-wrapper input{
        padding:10px !important;
        border: 0;
        border-radius: 0px;
    }
    .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
        line-height: 1 !important;
    }
    body .form-wrapper .gform_body ul li {
        margin-top: 0!important;
    }
    html[dir=rtl] .gform_wrapper {
    padding-right: 0px !important;
}
body .form-wrapper .gform_wrapper .gform_footer {
 padding: 0px 0 0px 0;
    clear: both;
    width: auto;
    position: relative;
    right: 0;
    bottom: 0;
    margin-top: 20px;
}
}
.gform_required_legend,.gform_validation_errors{
    display: none;
}/* End custom CSS */