.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-2773 .elementor-element.elementor-element-2dcde0b .elementor-heading-title{color:#003891;}.elementor-widget-tp-blog-listout .theplus-pagination a,.elementor-widget-tp-blog-listout .theplus-pagination span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .ajax_load_more .post-load-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .plus-all-posts-loaded{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-meta-info span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-category-list span a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title,.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .post-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content,.elementor-widget-tp-blog-listout .blog-list .post-inner-loop .entry-content p{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-tp-blog-listout .theplus-posts-not-found{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-2773 .elementor-element.elementor-element-7a538d1 .blog-list .post-inner-loop .grid-item{padding:15px 15px 15px 15px;}.elementor-2773 .elementor-element.elementor-element-7a538d1 .theplus-pagination a,.elementor-2773 .elementor-element.elementor-element-7a538d1 .theplus-pagination span{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-astglobalcolor0 );}.elementor-2773 .elementor-element.elementor-element-7a538d1 .theplus-pagination > a:hover,.elementor-2773 .elementor-element.elementor-element-7a538d1 .theplus-pagination > a:focus,.elementor-2773 .elementor-element.elementor-element-7a538d1 .theplus-pagination span.current{color:#045cb4;border-bottom-color:#045cb4;}body.elementor-page-2773:not(.elementor-motion-effects-element-type-background), body.elementor-page-2773 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS for tp-blog-listout, class: .elementor-element-7a538d1 */.paginate-prev,
.paginate-next {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  padding: 10px 20px;
  background-color: #ffffff;
  color: #003366; /* Brand blue */
  border: 1.5px solid #003366;
  border-radius: 50px; /* Rounded pill style */
  font-weight: 600;
  font-family: "Inter", sans-serif;
  font-size: 15px;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.25s ease-in-out;
  box-shadow: 1px 3px rgba(0,0,0,0.01);
}

/* Active/focus for accessibility */
.paginate-prev:focus,
.paginate-next:focus {
  outline: none;
  box-shadow: 0 0 0 3px rgba(0, 51, 102, 0.3);
}/* End custom CSS */