.elementor-kit-15{--e-global-color-text:#121B23;--e-global-color-primary:#BE3436;--e-global-color-secondary:#FFFFFF;--e-global-color-accent:#F8F8F8;--e-global-color-057de9e:#1F262F;--e-global-color-e37081a:#1A242B;--e-global-color-6754d26:#A0A4A7;--e-global-color-4f8dbb2:#BE34361A;--e-global-color-2075094:#121B23B3;--e-global-color-df63299:#E9E9E9;--e-global-typography-primary-font-family:"forma-djr-micro";--e-global-typography-primary-font-size:4.75rem;--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:1em;--e-global-typography-primary-letter-spacing:0px;--e-global-typography-secondary-font-family:"forma-djr-micro";--e-global-typography-secondary-font-size:3.5rem;--e-global-typography-secondary-font-weight:600;--e-global-typography-secondary-text-transform:none;--e-global-typography-secondary-line-height:1.1em;--e-global-typography-secondary-letter-spacing:0px;--e-global-typography-text-font-family:"forma-djr-micro";--e-global-typography-text-font-size:2.5rem;--e-global-typography-text-font-weight:600;--e-global-typography-text-line-height:1.1em;--e-global-typography-text-letter-spacing:0px;--e-global-typography-accent-font-family:"forma-djr-micro";--e-global-typography-accent-font-size:1.75rem;--e-global-typography-accent-font-weight:600;--e-global-typography-accent-line-height:1.1em;--e-global-typography-accent-letter-spacing:0px;--e-global-typography-948e90a-font-family:"Poppins";--e-global-typography-948e90a-font-size:1.5rem;--e-global-typography-948e90a-font-weight:400;--e-global-typography-948e90a-line-height:1.4em;--e-global-typography-948e90a-letter-spacing:0px;--e-global-typography-0f05fb2-font-family:"forma-djr-micro";--e-global-typography-0f05fb2-font-size:1rem;--e-global-typography-0f05fb2-font-weight:bold;--e-global-typography-0f05fb2-text-transform:uppercase;--e-global-typography-0f05fb2-line-height:1.1em;--e-global-typography-0f05fb2-letter-spacing:2px;--e-global-typography-91a1d21-font-family:"Poppins";--e-global-typography-91a1d21-font-size:1.2rem;--e-global-typography-91a1d21-line-height:1.6em;--e-global-typography-91a1d21-letter-spacing:0px;--e-global-typography-d7249c9-font-family:"Poppins";--e-global-typography-d7249c9-font-size:1rem;--e-global-typography-d7249c9-font-weight:400;--e-global-typography-d7249c9-line-height:1.6em;--e-global-typography-d7249c9-letter-spacing:0px;--e-global-typography-32da4ce-font-family:"forma-djr-micro";--e-global-typography-32da4ce-font-size:0.8rem;--e-global-typography-32da4ce-font-weight:bold;--e-global-typography-32da4ce-text-transform:uppercase;--e-global-typography-32da4ce-line-height:1.1em;--e-global-typography-32da4ce-letter-spacing:2px;background-color:transparent;font-family:var( --e-global-typography-91a1d21-font-family ), Sans-serif;font-size:var( --e-global-typography-91a1d21-font-size );line-height:var( --e-global-typography-91a1d21-line-height );letter-spacing:var( --e-global-typography-91a1d21-letter-spacing );background-image:linear-gradient(180deg, #E5D3C0 0%, #E5D3C0 100%);}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{background-color:#02010100;font-family:var( --e-global-typography-32da4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-32da4ce-font-size );font-weight:var( --e-global-typography-32da4ce-font-weight );text-transform:var( --e-global-typography-32da4ce-text-transform );line-height:var( --e-global-typography-32da4ce-line-height );letter-spacing:var( --e-global-typography-32da4ce-letter-spacing );color:var( --e-global-color-secondary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:20px 35px 20px 035px;}.elementor-kit-15 button:hover,.elementor-kit-15 button:focus,.elementor-kit-15 input[type="button"]:hover,.elementor-kit-15 input[type="button"]:focus,.elementor-kit-15 input[type="submit"]:hover,.elementor-kit-15 input[type="submit"]:focus,.elementor-kit-15 .elementor-button:hover,.elementor-kit-15 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-text );}.elementor-kit-15 e-page-transition{background-color:#FFBC7D;}.elementor-kit-15 a{color:var( --e-global-color-text );font-family:var( --e-global-typography-32da4ce-font-family ), Sans-serif;font-size:var( --e-global-typography-32da4ce-font-size );font-weight:var( --e-global-typography-32da4ce-font-weight );text-transform:var( --e-global-typography-32da4ce-text-transform );line-height:var( --e-global-typography-32da4ce-line-height );letter-spacing:var( --e-global-typography-32da4ce-letter-spacing );}.elementor-kit-15 a:hover{color:var( --e-global-color-primary );}.elementor-kit-15 h1{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-15 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-15 h3{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-15 h4{color:var( --e-global-color-secondary );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 );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-15 h5{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-948e90a-font-family ), Sans-serif;font-size:var( --e-global-typography-948e90a-font-size );font-weight:var( --e-global-typography-948e90a-font-weight );line-height:var( --e-global-typography-948e90a-line-height );letter-spacing:var( --e-global-typography-948e90a-letter-spacing );}.elementor-kit-15 h6{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-0f05fb2-font-family ), Sans-serif;font-size:var( --e-global-typography-0f05fb2-font-size );font-weight:var( --e-global-typography-0f05fb2-font-weight );text-transform:var( --e-global-typography-0f05fb2-text-transform );line-height:var( --e-global-typography-0f05fb2-line-height );letter-spacing:var( --e-global-typography-0f05fb2-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1250px;}.e-con{--container-max-width:1250px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{background-color:#121B23BF;}@media(max-width:1024px){.elementor-kit-15{font-size:var( --e-global-typography-91a1d21-font-size );line-height:var( --e-global-typography-91a1d21-line-height );letter-spacing:var( --e-global-typography-91a1d21-letter-spacing );}.elementor-kit-15 a{font-size:var( --e-global-typography-32da4ce-font-size );line-height:var( --e-global-typography-32da4ce-line-height );letter-spacing:var( --e-global-typography-32da4ce-letter-spacing );}.elementor-kit-15 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-15 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-15 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-15 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-15 h5{font-size:var( --e-global-typography-948e90a-font-size );line-height:var( --e-global-typography-948e90a-line-height );letter-spacing:var( --e-global-typography-948e90a-letter-spacing );}.elementor-kit-15 h6{font-size:var( --e-global-typography-0f05fb2-font-size );line-height:var( --e-global-typography-0f05fb2-line-height );letter-spacing:var( --e-global-typography-0f05fb2-letter-spacing );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-32da4ce-font-size );line-height:var( --e-global-typography-32da4ce-line-height );letter-spacing:var( --e-global-typography-32da4ce-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-15{--e-global-typography-primary-font-size:3.75rem;--e-global-typography-secondary-font-size:3.3rem;--e-global-typography-secondary-line-height:1.1em;font-size:var( --e-global-typography-91a1d21-font-size );line-height:var( --e-global-typography-91a1d21-line-height );letter-spacing:var( --e-global-typography-91a1d21-letter-spacing );}.elementor-kit-15 a{font-size:var( --e-global-typography-32da4ce-font-size );line-height:var( --e-global-typography-32da4ce-line-height );letter-spacing:var( --e-global-typography-32da4ce-letter-spacing );}.elementor-kit-15 h1{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-kit-15 h2{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );letter-spacing:var( --e-global-typography-secondary-letter-spacing );}.elementor-kit-15 h3{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-kit-15 h4{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );letter-spacing:var( --e-global-typography-accent-letter-spacing );}.elementor-kit-15 h5{font-size:var( --e-global-typography-948e90a-font-size );line-height:var( --e-global-typography-948e90a-line-height );letter-spacing:var( --e-global-typography-948e90a-letter-spacing );}.elementor-kit-15 h6{font-size:var( --e-global-typography-0f05fb2-font-size );line-height:var( --e-global-typography-0f05fb2-line-height );letter-spacing:var( --e-global-typography-0f05fb2-letter-spacing );}.elementor-kit-15 button,.elementor-kit-15 input[type="button"],.elementor-kit-15 input[type="submit"],.elementor-kit-15 .elementor-button{font-size:var( --e-global-typography-32da4ce-font-size );line-height:var( --e-global-typography-32da4ce-line-height );letter-spacing:var( --e-global-typography-32da4ce-letter-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* General Styles */
.eael-dual-header .title span {
    text-transform: none!important;
}
/*Tablet*/
@media screen and (max-width:1025px) {
    .dual-header-h1 .eael-dual-header .title span {
    font-size:4.15rem !important;
}}

.underline .plus-tab-header.active span{
  border-bottom: 1px solid #BE3436;
  color:#BE3436!important;
  transition: all .2s ease-in-out;
}
 
.underline .plus-tab-header span:hover{
  border-bottom: 1px solid #BE3436!important;
  color:#BE3436!important;
 transition: all .2s ease-in-out;
}

.underline .plus-tab-header.inactive span{
  border-bottom: 1px solid #BE343600;
  transition: all .2s ease-in-out;
}
/*Blog*/
.blog-container:hover .blog-text h4 {
    color:#fff!important;
    	transition: all.2s ease-in-out;
}
.blog-container:hover .blog-text {
    color:#fff!important;
    	transition: all.2s ease-in-out;
}
.blog-container:hover .blog-button a {
    color:#BE3436!important;
    border-color:#BE3436!important;
    	transition: all.2s ease-in-out;
}
 
/*Quote Form*/
.unit-label .gfield_description{
    font-style: italic!important;
    font-size:.8rem!important;
}
.unit-label .gfield_html{
    padding-top:100px!important;
}
.unit-label label {
   font-size:1.3rem!important;
     font-weight: bold !important;
}

.gform_next_button.button {
    background:#BE3436!important;
    border-color: #BE3436!important;
    color:#fff!important;
}
.gform_next_button.button:hover {
    border-color: #BE3436!important;
    color:#BE3436!important;
    background:#BE343600!important;
}
.gform_previous_button.button {
    border-color: #BE343666!important;
    color:#BE3436!important;
}
.gform_previous_button.button:hover {
    border-color: #BE3436!important;
}
.gform_button.button {
    background:#BE3436!important;
    border-color: #BE3436!important;
    color:#fff!important;
}
.gform_button.button:hover {
     border-color: #BE3436!important;
    color:#BE3436!important;
    background:#BE343600!important;
}

.gf_step_label {
    text-transform: uppercase!important;
    color:#121B23!important;
    letter-spacing: 1!important;
}
.gf_step_number {
     border-width: 1px!important;
     color: #121B23!important;
     border-color: #A0A4A7!important;
     background: #A0A4A7!important;
}
.gf_step_active .gf_step_number {
 background:#BE3436 !important; 
 color:#fff!important;
 border-color: #BE3436!important;
}
.gf_step_active .gf_step_label {
 color:#BE3436!important;
}
.gf_step_pending .gf_step_number{
    border-color: #121B23!important;
    background:#fff!important;
}
.gf_step_completed .gf_step_number:before {
    background:#A0A4A7!important;
    border-color: #A0A4A7!important;
}
.gf_step_completed .gf_step_label {
   color:#A0A4A7!important;
}

.gf_step_next .gf_step_number {
 color:#121B23!important;
 border-color: #121B23!important;background:#fff!important;
}
.gf_step_next .gf_step_label {
 color:#121B23!important;
}

.gfield_consent_label {  font-size:.9rem !important;
    line-height: 1.6em!important;
}
.gform_required_legend {
    display:none!important;
}




/* No posts message */

.elementor-posts-nothing-found:after{ content: "Sorry! There are no results currently available. Please check back again soon!"; }

a {
    transition: all .2s ease-in-out !important;
}

.site-logo {
	opacity: 1;
	transition: all.2s ease-in-out;
}

.site-logo:hover {
    opacity: 0.75;
    transition: all .2s ease-in-out;
}

/* Global Font Scale */

/*Desktop*/
html {
  font-size: 100%;
}
/*Tablet*/
@media screen and (max-width:1025px) {
	
	html {
	font-size: 90%;
	letter-spacing: 90%;
	line-height: 90%;
}

h1 {
    font-size:4.15rem!important;
}
}
/*Mobile*/
@media screen and (max-width:768px) {
	
	html {
	font-size: 85%;
	letter-spacing: 85%;
	line-height: 85%;
}
}

/*Footer*/

.wm-logo {
	width: 115px !important;
	margin-top: 13px;
	transition: all.2s ease;
}
.wm-logo:hover {
	opacity: 0.75 !important;
	transition: all.2s ease-in-out;
}
/* Header */

.stickyHeader {
    opacity: 0 !important;
    transition: 0.3s !important;
}
.stickyHeader.elementor-sticky--effects {
    opacity: 1 !important;
    transition: 0.3s !important;
}

@media screen and (min-width: 1025px) {
.menu-item-5111 {
    display:none !important;
}
}

/* Custom Hamburger Icon */
/*
.elementor-menu-toggle i{
max-width:40px;
content: url(https://thepathforwardusa.org/wp-content/uploads/TPF-Hamburger-1.svg);
transition: all .1s ease;
}
.elementor-menu-toggle.elementor-active i {
max-width:27px;
content: url(https://thepathforwardusa.org/wp-content/uploads/TPF-X.svg);
transition: all 0s ease;
}
i.eicon-menu-bar:hover {
    color: #041624 !important;
}*/

/* Target all field descriptions in form 11 */
#gform_wrapper_11 .gfield_description {
    font-style: italic;
    margin-top: 0.25rem;
    margin-bottom: 0.25rem;
    padding-top: 0;
    padding-bottom: 0;
}

/* If you want to reduce spacing even more (75% reduction) */
#gform_wrapper_11 .gfield_description {
    font-style: italic;
    margin-top: 0.125rem;
    margin-bottom: 0.125rem;
    padding: 0;
}

/* Alternative: If you want to target all Gravity Forms on the site */
.gform_wrapper .gfield_description {
    font-style: italic;
    margin-top: 0.15rem;
    margin-bottom: 0.15rem;
    padding-top: 0;
    padding-bottom: 0;
}
#gform_wrapper_11 .gfield--has-description .gfield_label {
    margin-bottom: 0.25rem;
}/* End custom CSS */