:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-145 { background-color: var(--bg); }
body.elementor-page-145 > .e-con { --content-width: 760px; padding: 0 var(--gutter) !important; background-color: var(--bg); }
body.elementor-page-145 > .e-con:first-child { padding-top: 92px !important; }
body.elementor-page-145 > .e-con:last-child { padding-bottom: 96px !important; }
body.elementor-page-145 .elementor-widget-heading h1.elementor-heading-title { font-family: var(--font-heading) !important; font-weight: 500 !important; font-size: 52px !important; line-height: 1.08 !important; letter-spacing: -0.016em; color: var(--ink) !important; }
body.elementor-page-145 .elementor-widget-heading h2.elementor-heading-title { font-family: var(--font-heading) !important; font-weight: 500 !important; font-size: 26px !important; line-height: 1.2 !important; color: var(--ink) !important; margin-top: 40px; padding-top: 24px; border-top: 1px solid var(--line); }
body.elementor-page-145 .elementor-widget-text-editor { font-family: var(--font-body) !important; font-size: 17px !important; line-height: 1.7 !important; color: var(--ink-body) !important; }
body.elementor-page-145 .elementor-widget-text-editor p { margin: 0 0 12px 0; }
body.elementor-page-145 .elementor-widget-text-editor a { color: var(--ink) !important; text-decoration: underline; text-decoration-color: var(--red); text-underline-offset: 3px; }
body.elementor-page-145 .elementor-widget-divider, body.elementor-page-145 hr { display: none; }
@media (max-width: 767px) {
 body.elementor-page-145 > .e-con { padding: 0 var(--gutter-mobile) !important; }
 body.elementor-page-145 > .e-con:first-child { padding-top: 56px !important; }
 body.elementor-page-145 > .e-con:last-child { padding-bottom: 56px !important; }
 body.elementor-page-145 .elementor-widget-heading h1.elementor-heading-title { font-size: 36px !important; }
 body.elementor-page-145 .elementor-widget-heading h2.elementor-heading-title { font-size: 22px !important; }
 body.elementor-page-145 .elementor-widget-text-editor { font-size: 16px !important; }
}/* End custom CSS */