.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 for theme-post-content, class: .elementor-element-3fa96c6d */.elementor-209 .elementor-element.elementor-element-3fa96c6d { font-family: 'Atkinson Hyperlegible', sans-serif; font-size: 19px; line-height: 1.6; color: #4A5470; } .elementor-209 .elementor-element.elementor-element-3fa96c6d p { margin: 0 0 24px 0; } .elementor-209 .elementor-element.elementor-element-3fa96c6d h2, .elementor-209 .elementor-element.elementor-element-3fa96c6d h3, .elementor-209 .elementor-element.elementor-element-3fa96c6d h4 { font-family: 'Gabarito', sans-serif; font-weight: 800; color: #13203A; line-height: 1.05; margin: 48px 0 16px 0; } .elementor-209 .elementor-element.elementor-element-3fa96c6d h2 { font-size: 40px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d h3 { font-size: 26px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d h4 { font-size: 21px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d a { color: #1D4A9E; font-weight: 700; } .elementor-209 .elementor-element.elementor-element-3fa96c6d strong { color: #13203A; } .elementor-209 .elementor-element.elementor-element-3fa96c6d ul, .elementor-209 .elementor-element.elementor-element-3fa96c6d ol { margin: 0 0 24px 0; padding-left: 24px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d li { margin-bottom: 8px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d ul li::marker { color: #EBAA4E; } .elementor-209 .elementor-element.elementor-element-3fa96c6d blockquote { margin: 40px 0; padding: 32px 40px; background-color: #F5F7FC; border-left: 6px solid #EBAA4E; border-radius: 0 36px 36px 0; font-family: 'Gabarito', sans-serif; font-weight: 700; font-size: 24px; line-height: 1.3; color: #13203A; } .elementor-209 .elementor-element.elementor-element-3fa96c6d blockquote p { margin: 0; } .elementor-209 .elementor-element.elementor-element-3fa96c6d img { max-width: 100%; height: auto; border-radius: 36px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d figure { margin: 40px 0; } .elementor-209 .elementor-element.elementor-element-3fa96c6d figcaption { font-size: 14px; color: #4A5470; margin-top: 8px; text-align: center; } .elementor-209 .elementor-element.elementor-element-3fa96c6d .wp-block-button__link { background-color: #2E6BD9; color: #FFFFFF; border-radius: 999px; padding: 15px 40px; font-family: 'Gabarito', sans-serif; font-weight: 700; } .elementor-209 .elementor-element.elementor-element-3fa96c6d hr { border: 0; border-top: 2px solid #E3ECFB; margin: 48px 0; } @media (max-width: 767px) { .elementor-209 .elementor-element.elementor-element-3fa96c6d { font-size: 17px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d h2 { font-size: 30px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d h3 { font-size: 22px; } .elementor-209 .elementor-element.elementor-element-3fa96c6d blockquote { padding: 24px; font-size: 20px; } }/* End custom CSS */