.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20 .elementor-element.elementor-element-d8fa981{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}.elementor-20 .elementor-element.elementor-element-d8fa981 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:22px;font-weight:700;line-height:1.2em;color:#1A1A1A;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-20 .elementor-element.elementor-element-64c55ee{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:400;color:#4B5563;}.elementor-20 .elementor-element.elementor-element-64c55ee a:hover, .elementor-20 .elementor-element.elementor-element-64c55ee a:focus{color:#0C97ED;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20 .elementor-element.elementor-element-98c1b6e .elementor-button{background-color:#0C97ED;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:10px 18px 10px 18px;}.elementor-20 .elementor-element.elementor-element-98c1b6e .elementor-button:hover, .elementor-20 .elementor-element.elementor-element-98c1b6e .elementor-button:focus{background-color:#087CC1;}.elementor-20 .elementor-element.elementor-element-98c1b6e{margin:0px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 16px;}:root{--page-title-display:none;}/* Start custom CSS for theme-post-excerpt, class: .elementor-element-64c55ee */.elementor-20 .elementor-element.elementor-element-64c55ee {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
  overflow: hidden;
}
.elementor-20 .elementor-element.elementor-element-64c55ee p { margin: 0; }/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-98c1b6e */.elementor-20 .elementor-element.elementor-element-98c1b6e { margin-top: auto !important; }
.elementor-20 .elementor-element.elementor-element-98c1b6e .elementor-button {
  background-color: #0C97ED;
  min-height: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.elementor-20 .elementor-element.elementor-element-98c1b6e .elementor-button:hover,
.elementor-20 .elementor-element.elementor-element-98c1b6e .elementor-button:focus-visible { background-color: #087CC4; }/* End custom CSS */