.elementor-347 .elementor-element.elementor-element-article-body{color:var( --e-global-color-text );font-family:"Outfit", sans-serif;font-size:16px;font-weight:400;line-height:1.6em;}.elementor-347 .elementor-element.elementor-element-related-posts{--grid-columns:1;--grid-row-gap:0px;--grid-column-gap:0px;}@media(max-width:1024px){.elementor-347 .elementor-element.elementor-element-related-posts{--grid-columns:1;}}@media(max-width:767px){.elementor-347 .elementor-element.elementor-element-related-posts{--grid-columns:1;}}/* Start custom CSS for theme-post-content, class: .elementor-element-article-body */.elementor-347 .elementor-element.elementor-element-article-body h1,.elementor-347 .elementor-element.elementor-element-article-body h2{font-family:Outfit,sans-serif;font-size:48px;font-weight:500;line-height:1.2;color:var(--e-global-color-text);margin:24px 0 16px;}.elementor-347 .elementor-element.elementor-element-article-body h3{font-family:Outfit,sans-serif;text-transform:none;font-size:40px;font-weight:500;letter-spacing:3.2px;line-height:1.2;margin:24px 0 16px;}.elementor-347 .elementor-element.elementor-element-article-body h4{margin:24px 0 16px;}.elementor-347 .elementor-element.elementor-element-article-body h5,.elementor-347 .elementor-element.elementor-element-article-body h6{margin:20px 0 16px;}.elementor-347 .elementor-element.elementor-element-article-body p{margin:0 0 1em;}.elementor-347 .elementor-element.elementor-element-article-body ul,.elementor-347 .elementor-element.elementor-element-article-body ol{margin:0 0 1.5em;padding-left:24px;}.elementor-347 .elementor-element.elementor-element-article-body li{margin-bottom:4px;}.elementor-347 .elementor-element.elementor-element-article-body li:last-child{margin-bottom:0;}.elementor-347 .elementor-element.elementor-element-article-body a{color:inherit;text-decoration:underline;}.elementor-347 .elementor-element.elementor-element-article-body img{max-width:100%;height:auto;}.elementor-347 .elementor-element.elementor-element-article-body>:first-child{margin-top:0;}.elementor-347 .elementor-element.elementor-element-article-body>:last-child{margin-bottom:0;}@media(max-width:767px){.elementor-347 .elementor-element.elementor-element-article-body h1{font-size:40px;}.elementor-347 .elementor-element.elementor-element-article-body h2{font-size:32px;}.elementor-347 .elementor-element.elementor-element-article-body h3{font-size:24px;letter-spacing:2.2px;}}/* End custom CSS */
/* Start custom CSS *//* Preserve the original 991px breakpoint without altering global Elementor settings. */ @media(min-width:992px) and (max-width:1024px){body.elementor-page-347 [data-id="article-hero"]{padding-bottom:120px;}body.elementor-page-347 [data-id="article-section"]{padding-top:120px;padding-bottom:120px;}body.elementor-page-347 [data-id="related-section"]{padding-bottom:120px;}body.elementor-page-347 [data-id="article-divider"]{margin-top:64px;}body.elementor-page-347 [data-id="related-heading"]{margin-bottom:80px;}}/* End custom CSS */