.elementor-54447 .elementor-element.elementor-element-70b2437{--display:flex;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:4rem;--padding-bottom:4rem;--padding-left:1rem;--padding-right:1rem;}.elementor-54447 .elementor-element.elementor-element-70b2437:not(.elementor-motion-effects-element-type-background), .elementor-54447 .elementor-element.elementor-element-70b2437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5046b5f );}.elementor-54447 .elementor-element.elementor-element-9e9fa9f .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );font-weight:var( --e-global-typography-e1d81dc-font-weight );line-height:var( --e-global-typography-e1d81dc-line-height );letter-spacing:var( --e-global-typography-e1d81dc-letter-spacing );word-spacing:var( --e-global-typography-e1d81dc-word-spacing );}@media(min-width:768px){.elementor-54447 .elementor-element.elementor-element-70b2437{--content-width:840px;}}@media(max-width:1024px){.elementor-54447 .elementor-element.elementor-element-70b2437{--padding-top:3rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-54447 .elementor-element.elementor-element-9e9fa9f .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );letter-spacing:var( --e-global-typography-e1d81dc-letter-spacing );word-spacing:var( --e-global-typography-e1d81dc-word-spacing );}.elementor-54447 .elementor-element.elementor-element-9e9fa9f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-54447 .elementor-element.elementor-element-70b2437{--padding-top:0rem;--padding-bottom:3rem;--padding-left:1rem;--padding-right:1rem;}.elementor-54447 .elementor-element.elementor-element-9e9fa9f .elementor-heading-title{font-size:var( --e-global-typography-e1d81dc-font-size );line-height:var( --e-global-typography-e1d81dc-line-height );letter-spacing:var( --e-global-typography-e1d81dc-letter-spacing );word-spacing:var( --e-global-typography-e1d81dc-word-spacing );}}/* Start custom CSS */.kc-post-content h3{
font-size: clamp(1.4rem, 1.3538rem + 0.2051vw, 1.5rem);
    font-weight: 700;
    line-height: 1.3em;
padding-top:30px;
}
.kc-post-content h2{
font-size: clamp(1.5rem, 0.7826rem + 2.3913vw, 2.1875rem);
    font-weight: 800;
    line-height: 1.2em;
}/* End custom CSS */