.elementor-602 .elementor-element.elementor-element-e45f0e1{--display:flex;--justify-content:center;--padding-top:96px;--padding-bottom:138px;--padding-left:40px;--padding-right:40px;}.elementor-602 .elementor-element.elementor-element-31f596d{text-align:center;}.elementor-602 .elementor-element.elementor-element-31f596d .elementor-heading-title{font-family:var( --e-global-typography-695e419-font-family ), Sans-serif;font-size:var( --e-global-typography-695e419-font-size );font-weight:var( --e-global-typography-695e419-font-weight );line-height:var( --e-global-typography-695e419-line-height );letter-spacing:var( --e-global-typography-695e419-letter-spacing );}.elementor-602 .elementor-element.elementor-element-5997a33{text-align:center;}.elementor-602 .elementor-element.elementor-element-5997a33 .elementor-heading-title{font-family:var( --e-global-typography-d310dec-font-family ), Sans-serif;font-size:var( --e-global-typography-d310dec-font-size );font-weight:var( --e-global-typography-d310dec-font-weight );line-height:var( --e-global-typography-d310dec-line-height );color:var( --e-global-color-secondary );}.elementor-602 .elementor-element.elementor-element-3e2d427{--display:flex;--padding-top:0px;--padding-bottom:96px;--padding-left:40px;--padding-right:40px;}@media(max-width:1366px){.elementor-602 .elementor-element.elementor-element-31f596d .elementor-heading-title{font-size:var( --e-global-typography-695e419-font-size );line-height:var( --e-global-typography-695e419-line-height );letter-spacing:var( --e-global-typography-695e419-letter-spacing );}.elementor-602 .elementor-element.elementor-element-5997a33 .elementor-heading-title{font-size:var( --e-global-typography-d310dec-font-size );line-height:var( --e-global-typography-d310dec-line-height );}}@media(max-width:1024px){.elementor-602 .elementor-element.elementor-element-31f596d .elementor-heading-title{font-size:var( --e-global-typography-695e419-font-size );line-height:var( --e-global-typography-695e419-line-height );letter-spacing:var( --e-global-typography-695e419-letter-spacing );}.elementor-602 .elementor-element.elementor-element-5997a33 .elementor-heading-title{font-size:var( --e-global-typography-d310dec-font-size );line-height:var( --e-global-typography-d310dec-line-height );}}@media(max-width:767px){.elementor-602 .elementor-element.elementor-element-31f596d .elementor-heading-title{font-size:var( --e-global-typography-695e419-font-size );line-height:var( --e-global-typography-695e419-line-height );letter-spacing:var( --e-global-typography-695e419-letter-spacing );}.elementor-602 .elementor-element.elementor-element-5997a33 .elementor-heading-title{font-size:var( --e-global-typography-d310dec-font-size );line-height:var( --e-global-typography-d310dec-line-height );}}@media(min-width:768px){.elementor-602 .elementor-element.elementor-element-e45f0e1{--content-width:752px;}.elementor-602 .elementor-element.elementor-element-3e2d427{--content-width:768px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-f8cc10d */.elementor-602 .elementor-element.elementor-element-f8cc10d h2 {
    font-family: var(--e-global-typography-562f16b-font-family), Sans-serif;
    font-size: var(--e-global-typography-562f16b-font-size);
    font-weight: var(--e-global-typography-562f16b-font-weight);
    line-height: var(--e-global-typography-562f16b-line-height);
    letter-spacing: var(--e-global-typography-562f16b-letter-spacing);
    word-spacing: var(--e-global-typography-562f16b-word-spacing);
    color: var(--e-global-color-primary);
    margin: 24px 0;
}

.elementor-602 .elementor-element.elementor-element-f8cc10d p {
    font-family: var(--e-global-typography-dc96b7e-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc96b7e-font-size);
    font-weight: var(--e-global-typography-dc96b7e-font-weight);
    line-height: var(--e-global-typography-dc96b7e-line-height);
    letter-spacing: var(--e-global-typography-dc96b7e-letter-spacing);
    word-spacing: var(--e-global-typography-dc96b7e-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-602 .elementor-element.elementor-element-f8cc10d p strong {
    font-family: var(--e-global-typography-18353a8-font-family), Sans-serif;
    font-size: var(--e-global-typography-18353a8-font-size);
    font-weight: var(--e-global-typography-18353a8-font-weight);
    line-height: var(--e-global-typography-18353a8-line-height);
    letter-spacing: var(--e-global-typography-18353a8-letter-spacing);
    word-spacing: var(--e-global-typography-18353a8-word-spacing);
}

.elementor-602 .elementor-element.elementor-element-f8cc10d li {
    font-family: var(--e-global-typography-dc96b7e-font-family), Sans-serif;
    font-size: var(--e-global-typography-dc96b7e-font-size);
    font-weight: var(--e-global-typography-dc96b7e-font-weight);
    line-height: var(--e-global-typography-dc96b7e-line-height);
    letter-spacing: var(--e-global-typography-dc96b7e-letter-spacing);
    word-spacing: var(--e-global-typography-dc96b7e-word-spacing);
    color: var(--e-global-color-primary);
}

.elementor-602 .elementor-element.elementor-element-f8cc10d a {
    color: var(--e-global-color-4fe1125);
    text-decoration: underline;
}

.elementor-602 .elementor-element.elementor-element-f8cc10d a:hover {
    color: var(--e-global-color-be2d894);
}

.elementor-602 .elementor-element.elementor-element-f8cc10d em strong {
    font-weight: 700;
}/* End custom CSS */