.elementor-kit-2866{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-color-gcnavy:#0D1B2A;--e-global-color-gcblue:#1F5FAD;--e-global-color-gcink:#22303F;--e-global-color-gcmuted:#5A6675;--e-global-color-gcline:#DCE1E7;--e-global-color-gcband:#F2F4F7;--e-global-color-gcdeep:#091421;--e-global-typography-primary-font-family:"Newsreader";--e-global-typography-primary-font-weight:500;--e-global-typography-secondary-font-family:"Newsreader";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"IBM Plex Sans";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"IBM Plex Sans";--e-global-typography-accent-font-weight:600;--e-global-typography-primary-line-height:1.2em;--e-global-typography-text-font-size:16px;--e-global-typography-text-line-height:1.6em;--e-global-typography-accent-font-size:15px;}.elementor-kit-2866 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* GC4SS site-wide: hide legacy share bars, comment forms and print buttons */
.heateor_sss_sharing_container, .heateor_sss_horizontal_sharing, .heateor_sss_vertical_sharing, .sharedaddy, #jp-post-flair, .printfriendly { display: none !important; }
.page #comments, .page .comments-area, .page #respond { display: none !important; }
/* Hello theme base typography for non-Elementor pages */
body { font-family: 'IBM Plex Sans', system-ui, sans-serif; color: #22303F; }
.page-content a, .site-main a { color: #1F5FAD; }
.site-main .page-header .entry-title, .site-main h1, .site-main h2, .site-main h3 { font-family: 'Newsreader', Georgia, serif; color: #0D1B2A; font-weight: 500; }
.site-main.post-type-page, main.site-main { max-width: 880px; margin-left: auto; margin-right: auto; padding: 56px 24px 80px; }
.page-content span[style*='ff0000'] { color: #0D1B2A !important; }
/* Header menu: keep on one line */
.elementor-nav-menu--main .elementor-nav-menu { flex-wrap: nowrap; }
.elementor-nav-menu--main .elementor-item { white-space: nowrap; }
.elementor-location-header .elementor-widget-nav-menu { flex: 1 1 auto; }
.elementor-location-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-nav-menu { justify-content: center; }
@media (min-width: 1025px) and (max-width: 1240px) { .elementor-nav-menu--main .elementor-item { padding-left: 9px !important; padding-right: 9px !important; } }/* End custom CSS */