.elementor-8156 .elementor-element.elementor-element-861a48e{--display:flex;}.elementor-8156 .elementor-element.elementor-element-57009e9{--display:flex;--margin-top:175px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8156 .elementor-element.elementor-element-a04e02a{font-family:var( --e-global-typography-2dfc7d6-font-family ), Sans-serif;font-size:var( --e-global-typography-2dfc7d6-font-size );font-weight:var( --e-global-typography-2dfc7d6-font-weight );text-transform:var( --e-global-typography-2dfc7d6-text-transform );font-style:var( --e-global-typography-2dfc7d6-font-style );}@media(max-width:1024px){.elementor-8156 .elementor-element.elementor-element-57009e9{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8156 .elementor-element.elementor-element-a04e02a{font-size:var( --e-global-typography-2dfc7d6-font-size );}}@media(max-width:767px){.elementor-8156 .elementor-element.elementor-element-a04e02a{font-size:var( --e-global-typography-2dfc7d6-font-size );}}/* Start custom CSS for theme-post-content, class: .elementor-element-a04e02a */.elementor-8156 .elementor-element.elementor-element-a04e02a h1{
    font-size: clamp(3.6rem, 1.5682rem + 4.2384vw, 4.8rem);
}
.elementor-8156 .elementor-element.elementor-element-a04e02a h2{
    font-size: clamp(2.8rem, 1.4455rem + 2.8256vw, 3.6rem);
}
.elementor-8156 .elementor-element.elementor-element-a04e02a h3{
    font-size: clamp(2rem, 1.6614rem + 0.7064vw, 2.2rem);
}
.elementor-8156 .elementor-element.elementor-element-a04e02a h4{
    font-size: clamp(2rem, 1.6614rem + 0.7064vw, 2.2rem);
}

.elementor-8156 .elementor-element.elementor-element-a04e02a a{
    text-decoration: underline !important;
}/* End custom CSS */