.elementor-kit-1707{--e-global-color-primary:#80091C;--e-global-color-secondary:#2E2D2F;--e-global-color-text:#000000;--e-global-color-accent:#80091C;--e-global-color-a79f73c:#6EC1E4;--e-global-color-1cee8215:#54595F;--e-global-color-2a93587f:#7A7A7A;--e-global-color-decf4b7:#61CE70;--e-global-color-398a9714:#4054B2;--e-global-color-2a532cc4:#23A455;--e-global-color-112e1704:#000;--e-global-color-13aa6aa9:#FFF;--e-global-color-553360c6:#044199;--e-global-color-288f4006:#0074D9;--e-global-color-4aa601fd:#E6E7E8;--e-global-color-685affa4:#CE0E2D;--e-global-typography-primary-font-family:"Oswald";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Arial";--e-global-typography-secondary-font-weight:700;--e-global-typography-text-font-family:"Arial";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Oswald";--e-global-typography-accent-font-weight:700;}.elementor-kit-1707 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1199px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Start Old Site Settings Styles */

html, body {
    font-family: 'Arial', sans-serif;
    color: #000;
    line-height: 1.6;
    font-size: 18px;
}

h1, 
h2, 
h3, 
h4, 
h5, 
h6 {
  font-weight: 700;
  color: #80091c;
  font-family: 'Oswald', sans-serif;
  line-height: 1.25;
}

h1 {
  font-size: 2.1rem;
}

h2 {
  font-size: 2rem;
  color: #80091c;
}

h3 {
  font-size: 1.67rem;
  color: #000;
}

h4, h5, h6 {
  font-size: 1.1rem;
  color: #000;
}

.button,
.gform_footer .gform_button,
a.wp-block-button__link {
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  font-family: 'Oswald', sans-serif;
  line-height: 1.25;
  background-color: #2e2d2f;
  text-transform: uppercase;
  border-radius:0;
}

.gform_footer .gform_button:hover,
.button:hover,
a.wp-block-button__link:hover {
  background-color: #80091c;
}

article ul.dots {
  margin:0;
}

article ul.dots li:before {
    color: #80091C;
    font-size: 1.75rem;
}

article.hentry a {
    color: #044199;
    font-weight: 700;
}

article.hentry a:hover {
    color: #80091c;
}

.elementor .elementor-view-stacked .elementor-icon {
    position: relative;
    vertical-align: middle;
    padding: .5em 0;
    z-index: 1;
    padding: .5em .125em;
}

.elementor-view-stacked .elementor-icon i {
    z-index: 2;
}

.elementor-view-stacked .elementor-icon:before, .elementor-view-stacked .elementor-icon:after {
    content: "";
    position: absolute;
    top: 0;
    z-index: 0;
}

.elementor-view-stacked .elementor-icon:before {
    right: 100%;
    border-right: 30px solid #80091C;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
}

.elementor-view-stacked .elementor-icon:after {
    left: 100%;
    border-left: 30px solid #80091C;
    border-top: 50px solid transparent;
    border-bottom: 50px solid transparent;
}

.gform_heading {
    padding: 1.25rem;
    text-align: center;
    background-color: #044199;
}

.gform_title {
    color: #fff;
    text-transform: uppercase;
    margin: 0;
}

.gform_body {
    padding: 1.25rem;
    background-color: #f2f2f2;
    padding-bottom: 0;
}

.elementor-element .gform_wrapper.gravity-theme .gform_footer,
.elementor-element .gform_wrapper.gravity-theme .gform_page_footer {
    margin: 0;
    padding: 1.25rem;
    background-color: #f2f2f2;
}

input[type=date], input[type=time], input[type=url], input[type=tel], input[type=datetime], input[type=datetime-local], input[type=email], input[type=month], input[type=week], input[type=number], input[type=password], input[type=search], input[type=text], select, select[multiple], textarea {
    background: #fff;
}

.gform_wrapper textarea, .gform_wrapper textarea.medium {
    max-height: 400px;
    min-height: 100px;
    height: 100px;
    width: 100%;
}

.gform_footer .gform_button {
    margin: 0 0 0 auto;
    text-transform: uppercase;
    padding: .75rem 3rem;
}

label.gfield_label {
    color: #2e2d2f;
    font-weight: 400;
    padding: 0;
}

table, table td, table th {
    border: 0;
}

table th {
    background: #2e2d2f;
    color: #fff;
    font-family: 'Oswald', serif;
    text-transform: uppercase;
}

table tbody tr {
    background-color: #f2f2f2;
}
@media screen and (max-width:767px) {
    table {
        display: block;
        max-width: 100%;
        overflow-x: scroll;
    }
}

/* End Old Site Settings Styles *//* End custom CSS */