.elementor-kit-252{--e-global-color-primary:#B90D0D;--e-global-color-secondary:#0B2960;--e-global-color-text:#000000;--e-global-color-accent:#051228;--e-global-color-d8405f6:#A19C9A;--e-global-color-5b5397d:#FFFFFF;--e-global-color-ff8390a:#E4E0DE;--e-global-typography-primary-font-family:"Anton";--e-global-typography-primary-font-weight:100;--e-global-typography-primary-text-transform:uppercase;--e-global-typography-secondary-font-family:"Open Sans";--e-global-typography-secondary-font-size:1.8em;--e-global-typography-secondary-font-weight:bold;--e-global-typography-text-font-family:"Open Sans";--e-global-typography-accent-font-family:"Anton";--e-global-typography-accent-font-size:1.4em;--e-global-typography-accent-font-weight:100;--e-global-typography-accent-text-transform:uppercase;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-kit-252 a{color:var( --e-global-color-primary );}.elementor-kit-252 h1{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-252 h2{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-252 h3{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-252 h4{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-252 h5{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-252 h6{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );}.elementor-kit-252 button,.elementor-kit-252 input[type="button"],.elementor-kit-252 input[type="submit"],.elementor-kit-252 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );color:var( --e-global-color-5b5397d );background-color:var( --e-global-color-primary );box-shadow:2px 2px 8px 0px rgba(0, 0, 0, 0.3);border-radius:2px 2px 2px 2px;}.elementor-kit-252 button:hover,.elementor-kit-252 button:focus,.elementor-kit-252 input[type="button"]:hover,.elementor-kit-252 input[type="button"]:focus,.elementor-kit-252 input[type="submit"]:hover,.elementor-kit-252 input[type="submit"]:focus,.elementor-kit-252 .elementor-button:hover,.elementor-kit-252 .elementor-button:focus{color:var( --e-global-color-5b5397d );background-color:var( --e-global-color-secondary );}.elementor-kit-252 label{color:var( --e-global-color-text );}.elementor-kit-252 input:not([type="button"]):not([type="submit"]),.elementor-kit-252 textarea,.elementor-kit-252 .elementor-field-textual{color:var( --e-global-color-text );box-shadow:2px 2px 4px 0px rgba(0, 0, 0, 0.3);border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-d8405f6 );border-radius:2px 2px 2px 2px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1000px;}.e-con{--container-max-width:1000px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-252 button,.elementor-kit-252 input[type="button"],.elementor-kit-252 input[type="submit"],.elementor-kit-252 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-252 button,.elementor-kit-252 input[type="button"],.elementor-kit-252 input[type="submit"],.elementor-kit-252 .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-kit-252 input:not([type="button"]):not([type="submit"]),.elementor-kit-252 textarea,.elementor-kit-252 .elementor-field-textual{border-width:1px 1px 1px 1px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Adjusts the space above and below the label of gravity forms */

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {
    padding-bottom:0px;
}

.gform_wrapper.gravity-theme fieldset, .gform_wrapper.gravity-theme legend {
    background: 0 0;
    padding: 0;
}

.gform_wrapper.gravity-theme fieldset {
    border: none;
    display: block;
    margin: 0;
}

legend {line-height: 1;}


/* Adjusts the gravity form inputs */

input:not([type='checkbox']) {margin-bottom:20px;
border-radius:2px !important;
border:none;
}

input[type='checkbox']{margin-bottom:5px;
}


/* Removes the bullets infront of the gravity form list*/

body .gform_wrapper .gform_body .gform_fields { list-style-type:none !important;
padding:0px;}

/* styles form submit button*/

body .gform_wrapper .gform_footer input[type=submit] {
    color: #ffffff;
    border:none;
    border-radius:2px !important;
    padding-right:20%;
    padding-left:20%;
    background-color:var(--e-global-color-primary);
   
}

body .gform_wrapper .gform_footer input:hover[type=submit]  {border:none;
    background-color: var(--e-global-color-secondary);
}

/* styles form font color for body and footer*/

body .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {color: var(--e-global-color-text)}

body .elementor-location-footer .gform_wrapper .gform_body .gform_fields .gfield .gfield_label {color: #ffffff}

/* fixes checkbox alignment */



body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li label {
    vertical-align: top;
}


body .gform_wrapper .gform_body .gform_fields .gfield .gfield_checkbox li {
    margin:0px;
    line-height: 0px;
}

/*  Formats SMS Disclaimer  */
.smsdisclaimer {font-size:12px; line-height:13px;}/* End custom CSS */