.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS */@font-face {
font-family:"neuzeit-grotesk";
src:url("https://use.typekit.net/af/341355/000000000000000077359e98/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/341355/000000000000000077359e98/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/341355/000000000000000077359e98/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:400;font-stretch:normal;
}
@font-face {
font-family:"neuzeit-grotesk";
src:url("https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/4a8a65/000000000000000077359e9c/30/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:swap;font-style:normal;font-weight:700;font-stretch:normal;
}
body.elementor-page-113, body.elementor-page-113 h1, body.elementor-page-113 h2, body.elementor-page-113 h3, body.elementor-page-113 h4, body.elementor-page-113 h5, body.elementor-page-113 h6, body.elementor-page-113 p, body.elementor-page-113 a, body.elementor-page-113 button, body.elementor-page-113 input, body.elementor-page-113 select, body.elementor-page-113 textarea {font-family: "neuzeit-grotesk", sans-serif;}

/* Page-scoped exceptions for native PA query/search widget internals. */
body.elementor-page-113 a:focus-visible, body.elementor-page-113 button:focus-visible, body.elementor-page-113 input:focus-visible, body.elementor-page-113 select:focus-visible {outline:2px solid #476bb3; outline-offset:3px;}
body.elementor-page-113 .elementor-widget-premium-addon-blog, body.elementor-page-113 .elementor-widget-premium-search-form {font-family:"neuzeit-grotesk",sans-serif; width:100%;}
body.elementor-page-113 .premium-blog-entry-title, body.elementor-page-113 .premium-blog-entry-title a {font-size:20px; font-weight:700; line-height:1.1; letter-spacing:0; color:#2a7a9e;}
body.elementor-page-113 .premium-blog-post-content {font-size:16px; font-weight:400; line-height:1.4; color:#6b7e9a;}
body.elementor-page-113 .premium-blog-post-outer-container {border-radius:20px; overflow:hidden;}
body.elementor-page-113 .premium-blog-thumbnail-container img {width:100%; height:200px; object-fit:cover;}
body.elementor-page-113 .premium-blog-content-wrapper {padding:30px 20px;}
body.elementor-page-113 .premium-blog-excerpt-link {font-size:16px; color:#476bb3; text-decoration:underline;}
body.elementor-page-113 .premium-blog-filters-container ul {display:flex; flex-wrap:wrap; gap:10px; justify-content:flex-start; margin:0 0 30px; padding:0;}
body.elementor-page-113 .premium-blog-filters-container li {padding:0; margin:0;}
body.elementor-page-113 .premium-blog-filters-container a {display:inline-flex; align-items:center; justify-content:center; min-width:70px; min-height:40px; padding:10px 20px 7px; border:2px solid #9ca9bc; border-radius:999px; color:#9ca9bc; font-size:16px; line-height:1.1; text-decoration:none;}
body.elementor-page-113 .premium-blog-filters-container .active, body.elementor-page-113 .premium-blog-filters-container .premium-active {background:#476bb3; color:#fff; border-color:#476bb3;}
body.elementor-page-113 .premium-blog-pagination-container {margin-top:40px;}
body.elementor-page-113 .premium-search-form input {font-family:"neuzeit-grotesk",sans-serif; font-size:16px; min-height:40px;}
body.elementor-page-113 .premium-search-form button {font-family:"neuzeit-grotesk",sans-serif; border-radius:999px;}
/* Native editor body slot inherits the single-template's registered font. */
body.elementor-page-113 .elementor-widget-theme-post-content {width:100%;}
body.elementor-page-113 .elementor-widget-theme-post-content ul, body.elementor-page-113 .elementor-widget-theme-post-content ol {margin:0; padding-left:24px;}
body.elementor-page-113 .elementor-widget-theme-post-content li {margin:8px 0;}
body.elementor-page-113 .elementor-widget-theme-post-content a {color:#476bb3; text-decoration:underline;}
@media(max-width:767px) {
 body.elementor-page-113 .premium-blog-filters-container ul {gap:8px;}
 body.elementor-page-113 .premium-blog-filters-container a {min-width:55px; padding:10px 14px 7px;}
}/* End custom CSS */