.elementor-14312 .elementor-element.elementor-element-96b609d{--display:flex;}.elementor-14312 .elementor-element.elementor-element-96b609d:not(.elementor-motion-effects-element-type-background), .elementor-14312 .elementor-element.elementor-element-96b609d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-14312 .elementor-element.elementor-element-6207a12{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-14312 .elementor-element.elementor-element-5a1f658{--box-border-color:#E5E7F2;--box-border-radius:10px;--header-color:#495973;--item-text-color:#163F83;--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;}.elementor-14312 .elementor-element.elementor-element-5a1f658 .elementor-toc__header-title{text-align:start;}.elementor-14312 .elementor-element.elementor-element-5a1f658 .elementor-toc__header, .elementor-14312 .elementor-element.elementor-element-5a1f658 .elementor-toc__header-title{font-weight:500;}.elementor-14312 .elementor-element.elementor-element-5a1f658 .elementor-toc__header{flex-direction:row;}.elementor-14312 .elementor-element.elementor-element-fe75f57{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-14312 .elementor-element.elementor-element-8643c48{--display:flex;}.elementor-14312 .elementor-element.elementor-element-303f6a1.elementor-element{--align-self:center;}@media(max-width:1024px){.elementor-14312 .elementor-element.elementor-element-6207a12{--grid-auto-flow:row;} .elementor-14312 .elementor-element.elementor-element-fe75f57{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-14312 .elementor-element.elementor-element-6207a12{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;} .elementor-14312 .elementor-element.elementor-element-fe75f57{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-027eb1d */.blog-text p {padding-bottom: 15px; padding-top: 8px; text-indent: 15px;} h1::after, h2::after, h3::after, h4::after, h5::after, h6::after {
  content: '';
  position: absolute;
  left: 0%;
  right: 0;
  height: 4px;
  width: 3%;
  background: #4db7fe;
  border-radius: 5px;
  margin-top: 25px;
} h1,h2,h3,h4,h5,h6 {  font-weight: 600;font-size: 1.4em;}/* End custom CSS */