.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-424 .elementor-element.elementor-element-1292ae96{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:#061236;font-family:"Raleway", Sans-serif;font-size:1.125rem;font-weight:400;line-height:1.75em;}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for theme-post-content, class: .elementor-element-1292ae96 */@media(--mobile) { & blockquote,& .gb-block-testimonial { padding:20px } } @media(--mobile) { & .gb-testimonial-info { gap:12px;flex-wrap:wrap } } overflow-wrap: anywhere; & p { margin:0 0 1.25em } & h2,& h3,& h4 { color:#20409A;margin:1.5em 0 .65em;line-height:1.25 } & h2 { font-family:Raleway;font-weight:500;font-size:clamp(1.6rem,2.5vw,2.25rem) } & h3,& h4 { font-family:Raleway;font-weight:500;font-size:clamp(1.3rem,2vw,1.7rem) } &>h2:first-child { margin-top:0 } & img { max-width:100%;height:auto } & figure { margin:2rem 0;max-width:100% } & .wp-block-gallery { display:flex;flex-wrap:wrap;gap:20px } & .wp-block-gallery figure { flex:1 1 280px;margin:0 } & a { color:#20409A;text-decoration:underline;text-underline-offset:3px } & ul,& ol { margin:0 0 1.5em;padding-left:1.4em } & li { margin-bottom:.5em } & blockquote,& .gb-block-testimonial { margin:2rem 0;padding:28px;background:#F4F4F4;color:#061236;border-left:4px solid #20409A;border-radius:0 12px 12px 0 } & .gb-testimonial-info { display:flex;gap:20px;align-items:center;margin-top:20px } & .gb-testimonial-avatar { width:76px;height:76px;object-fit:cover;border-radius:50% } & .gb-testimonial-name { font-size:1.15rem;margin:0 } & hr { border:0;border-top:1px solid #D1D2D4;margin:2rem 0 } & table { display:block;max-width:100%;overflow-x:auto } & iframe,& video { max-width:100% }/* End custom CSS */