/* Start custom CSS for theme-post-content, class: .elementor-element-5c2ea197 */.elementor-12851 .elementor-element.elementor-element-5c2ea197 { font-family: 'Plus Jakarta Sans', sans-serif; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-section > .elementor-container, .elementor-12851 .elementor-element.elementor-element-5c2ea197 .e-con, .elementor-12851 .elementor-element.elementor-element-5c2ea197 .e-con-inner { max-width: 100% !important; width: 100% !important; padding-left: 0 !important; padding-right: 0 !important; margin-left: 0 !important; margin-right: 0 !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-section > .elementor-container { flex-wrap: wrap !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-top-column, .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-section .elementor-column { width: 100% !important; flex: 0 0 100% !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-widget-wrap { padding-left: 0 !important; padding-right: 0 !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-widget:not(.elementor-widget-image):not(.elementor-widget-button) { width: 100% !important; max-width: 100% !important; --container-widget-width: 100% !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 p, .elementor-12851 .elementor-element.elementor-element-5c2ea197 li, .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-widget-text-editor, .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-widget-text-editor p { font-family: 'Plus Jakarta Sans', sans-serif !important; font-size: 17px !important; line-height: 1.75 !important; color: #3E3C39 !important; letter-spacing: -0.005em; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 p { margin: 0 0 18px; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 ul, .elementor-12851 .elementor-element.elementor-element-5c2ea197 ol { padding-left: 22px; margin: 0 0 18px; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 li { margin-bottom: 8px; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 h2, .elementor-12851 .elementor-element.elementor-element-5c2ea197 h2.elementor-heading-title { font-family: 'Plus Jakarta Sans', sans-serif !important; font-size: 30px !important; font-weight: 500 !important; line-height: 1.2 !important; letter-spacing: -0.025em !important; color: #141414 !important; margin: 40px 0 16px !important; text-align: left !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 h3, .elementor-12851 .elementor-element.elementor-element-5c2ea197 h3.elementor-heading-title, .elementor-12851 .elementor-element.elementor-element-5c2ea197 h4 { font-family: 'Plus Jakarta Sans', sans-serif !important; font-size: 21px !important; font-weight: 500 !important; line-height: 1.3 !important; letter-spacing: -0.015em !important; color: #141414 !important; margin: 28px 0 12px !important; text-align: left !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 strong, .elementor-12851 .elementor-element.elementor-element-5c2ea197 b { color: #141414; font-weight: 600; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 a { color: #141414 !important; text-decoration: underline !important; text-decoration-color: #C2A66E !important; text-underline-offset: 3px; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 img { border-radius: 14px; height: auto; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-button { background-color: #141414 !important; color: #FFFFFF !important; border-radius: 999px !important; font-family: 'Plus Jakarta Sans', sans-serif !important; font-size: 14px !important; padding: 14px 26px !important; text-decoration: none !important; border: 0 !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 .elementor-section, .elementor-12851 .elementor-element.elementor-element-5c2ea197 .e-con { background-image: none !important; } @media (max-width: 767px) { .elementor-12851 .elementor-element.elementor-element-5c2ea197 h2, .elementor-12851 .elementor-element.elementor-element-5c2ea197 h2.elementor-heading-title { font-size: 24px !important; } .elementor-12851 .elementor-element.elementor-element-5c2ea197 p, .elementor-12851 .elementor-element.elementor-element-5c2ea197 li { font-size: 16px !important; } }/* End custom CSS */