.elementor-kit-17593{--e-global-color-accent:#C71514;--e-global-color-text:#333333;--e-global-color-primary:#26265D;--e-global-color-secondary:#666666;--e-global-color-a0f8477:#26265D;--e-global-color-0119080:#26265D;--e-global-color-13211b4:#333333;--e-global-color-3088b04:#A20F0E;--e-global-typography-primary-font-family:"Fjalla One";--e-global-typography-primary-font-weight:400;--e-global-typography-secondary-font-family:"Fjalla One";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Source Sans Pro";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:1.7em;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;--e-global-typography-e74101e-font-family:"Fjalla One";--e-global-typography-e74101e-font-size:3.5em;--e-global-typography-e74101e-font-weight:400;--e-global-typography-e74101e-line-height:1.1em;--e-global-typography-2e07f46-font-family:"Fjalla One";--e-global-typography-2e07f46-font-size:2.8em;--e-global-typography-2e07f46-font-weight:400;--e-global-typography-2e07f46-line-height:1.2em;color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-kit-17593 e-page-transition{background-color:#FFBC7D;}.elementor-kit-17593 a{font-weight:700;}.elementor-kit-17593 h1{color:var( --e-global-color-primary );font-family:"Fjalla One", Sans-serif;font-size:3.5em;font-weight:400;}.elementor-kit-17593 h2{color:var( --e-global-color-primary );font-family:"Fjalla One", Sans-serif;font-weight:400;line-height:1.2em;}.elementor-kit-17593 h3{color:var( --e-global-color-primary );font-family:"Fjalla One", Sans-serif;font-weight:400;}.elementor-kit-17593 h4{color:var( --e-global-color-primary );font-family:"Fjalla One", Sans-serif;}.elementor-kit-17593 h5{color:var( --e-global-color-primary );font-family:"Fjalla One", Sans-serif;font-weight:400;}.elementor-kit-17593 h6{color:var( --e-global-color-primary );font-family:"Fjalla One", Sans-serif;font-weight:400;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-kit-17593{--e-global-typography-e74101e-font-size:2.5em;--e-global-typography-e74101e-line-height:1.1em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17593{--e-global-typography-e74101e-font-size:2.5em;--e-global-typography-e74101e-line-height:1.1em;--e-global-typography-2e07f46-font-size:1.5em;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* = Global Typography - MW 9.12.25 == */
/* DESKTOP */
@media only screen and (min-width: 982px) {
.elementor-heading-title {
    font-family: 'Fjalla One', Helvetica, Arial, Lucida, sans-serif!important;
    font-size: 4em;
    font-weight: 400!important;
    line-height: 1.1em;
}
h2 {font-size: 2.5em;} 
}
/* MOBILE */
@media only screen and (max-width: 981px) {
	h1 {font-size: 2.5em;}
	h1.entry-title {font-size: 3em; line-height: 1.2em;} /* Search Results page H1*/
    h2 {font-size: 1.5em;}

}
h1, h2, h3, h4, h5 {
    font-family: 'Fjalla One', Helvetica, Arial, Lucida, sans-serif!important;
    font-weight: 500!important;
    /*line-height: 1.2em;*/
}
p {
    font-family: "Source Sans Pro", Sans-serif!important;
    line-height: 1.7em;
    font-weight: normal;
}

/* HEADER Links NOT bold */
h1 a, h2 a, h3 a, h4 a, h5 a {
	font-weight: 500!important;
}

/* Buttons font style */
.elementor-button {
    font-family: 'Inter', Helvetica, Arial, Lucida, sans-serif !important;
    font-size: 16px!important;
    font-weight: 500!important;
    text-transform: uppercase!important;
}
/* == BLOG CSS START ==*/
.elementor-post__title a {
    font-family: 'Fjalla One', Helvetica, Arial, Lucida, sans-serif!important;
    font-size: 22px;
    line-height: 1.2em;
    font-weight: 500!important;
}
/* == BLOG post-add ellipses at end of excerpt == */
.elementor-post__excerpt p:after {
    content: " ...";
}

/* == FAQ elementor accordion CSS START== */
a.elementor-accordion-title {
    font-weight: 500!important;
}
.elementor-accordion-title {
    font-size: 1.3em!important;
    font-weight: 500!important;
}
/* == FAQ elementor accordion CSS END== *//* End custom CSS */