.elementor-widget-container .eael-protected-content-message{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 );}.elementor-widget-container .protected-content-error-msg{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 );}.elementor-261 .elementor-element.elementor-element-f2183bc{--display:flex;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-261 .elementor-element.elementor-element-f2183bc:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-f2183bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-491f50a );}.elementor-261 .elementor-element.elementor-element-7533bd4{--display:flex;--padding-top:3em;--padding-bottom:3em;--padding-left:3em;--padding-right:3em;}.elementor-261 .elementor-element.elementor-element-7533bd4:not(.elementor-motion-effects-element-type-background), .elementor-261 .elementor-element.elementor-element-7533bd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dab1771 );}.elementor-widget-heading .eael-protected-content-message{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 );}.elementor-widget-heading .protected-content-error-msg{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 );}.elementor-widget-heading .elementor-heading-title{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 );color:var( --e-global-color-primary );}.elementor-261 .elementor-element.elementor-element-d77ba1f .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:34px;font-weight:400;}.elementor-widget-shortcode .eael-protected-content-message{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 );}.elementor-widget-shortcode .protected-content-error-msg{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 );}@media(max-width:1024px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-261 .elementor-element.elementor-element-d77ba1f .elementor-heading-title{font-size:30px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-container .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-container .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-261 .elementor-element.elementor-element-f2183bc{--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-261 .elementor-element.elementor-element-7533bd4{--padding-top:3em;--padding-bottom:3em;--padding-left:1em;--padding-right:1em;}.elementor-widget-heading .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-261 .elementor-element.elementor-element-d77ba1f .elementor-heading-title{font-size:24px;}.elementor-widget-shortcode .eael-protected-content-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-shortcode .protected-content-error-msg{font-size:var( --e-global-typography-secondary-font-size );}}/* Start custom CSS for shortcode, class: .elementor-element-b48e9a2 */.elementor-261 .elementor-element.elementor-element-b48e9a2 h1, .elementor-261 .elementor-element.elementor-element-b48e9a2 h2 {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-size: 34px;
}

@media (max-width: 1024px) {
    .elementor-261 .elementor-element.elementor-element-b48e9a2 h1, .elementor-261 .elementor-element.elementor-element-b48e9a2 h2 {
        font-size: 30px;
    }
}

@media (max-width: 767px) {
    .elementor-261 .elementor-element.elementor-element-b48e9a2 h1, .elementor-261 .elementor-element.elementor-element-b48e9a2 h2 {
        font-size: 24px;
    }
}/* End custom CSS */