/* Start custom CSS for theme-post-content, class: .elementor-element-5947776c */.elementor-698 .elementor-element.elementor-element-5947776c { font-family: "Manrope", sans-serif; } .elementor-698 .elementor-element.elementor-element-5947776c p, .elementor-698 .elementor-element.elementor-element-5947776c li { font-size: 18px; line-height: 1.8; color: #3E4F5C; } .elementor-698 .elementor-element.elementor-element-5947776c p { margin: 0 0 1.25em; } .elementor-698 .elementor-element.elementor-element-5947776c h2 { font-family: "Manrope", sans-serif; font-size: 30px; font-weight: 800; letter-spacing: -0.02em; line-height: 1.2; color: #123448; margin: 1.8em 0 0.6em; } .elementor-698 .elementor-element.elementor-element-5947776c h3 { font-family: "Manrope", sans-serif; font-size: 23px; font-weight: 800; color: #123448; margin: 1.6em 0 0.5em; } .elementor-698 .elementor-element.elementor-element-5947776c h1 { display: none; } .elementor-698 .elementor-element.elementor-element-5947776c a { color: #123448; font-weight: 700; text-decoration: underline; text-decoration-color: #C6A04A; text-underline-offset: 3px; } .elementor-698 .elementor-element.elementor-element-5947776c img { border-radius: 14px; height: auto; max-width: 100%; } .elementor-698 .elementor-element.elementor-element-5947776c ul, .elementor-698 .elementor-element.elementor-element-5947776c ol { padding-left: 1.3em; margin: 0 0 1.4em; } .elementor-698 .elementor-element.elementor-element-5947776c blockquote { border-left: 4px solid #C6A04A; background: #F8F6F1; padding: 18px 22px; border-radius: 0 12px 12px 0; margin: 1.6em 0; } .elementor-698 .elementor-element.elementor-element-5947776c strong { color: #123448; } @media (max-width: 767px) { .elementor-698 .elementor-element.elementor-element-5947776c p, .elementor-698 .elementor-element.elementor-element-5947776c li { font-size: 17px; } .elementor-698 .elementor-element.elementor-element-5947776c h2 { font-size: 25px; }; }/* End custom CSS */