.elementor-871 .elementor-element.elementor-element-3b4f6e0{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-2db17ec{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-56a4adb2{--display:flex;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-871 .elementor-element.elementor-element-f0566c7 .elementskit-accordion .elementskit-card .elementskit-card-header>.elementskit-btn-link[aria-expanded="true"]{box-shadow:0px 0px 10px 0px rgba(23.999999999999986, 168.99999999999997, 152.99999999999994, 0.5);}.elementor-871 .elementor-element.elementor-element-f0566c7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{box-shadow:0px 3px 10px 0px rgba(23.999999999999986, 168.99999999999997, 152.99999999999994, 0.5);}.elementor-871 .elementor-element.elementor-element-f0566c7 .elementskit-accordion .elementskit-card-body p, .elementor-871 .elementor-element.elementor-element-f0566c7 .elementskit-accordion .elementskit-card-body{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-871 .elementor-element.elementor-element-f0566c7 .elementskit-accordion .elementskit-card-body{padding:30px 30px 30px 30px;}.elementor-871 .elementor-element.elementor-element-f0566c7 .elementskit-accordion > .elementskit-card.active{border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-871 .elementor-element.elementor-element-f0566c7 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:12px 12px 0px 0px;}/* Start custom CSS for text-editor, class: .elementor-element-2db17ec *//* Blog content spacing */
.blog_post_section .elementor-widget-container {
  line-height: 1.7;
}

/* Paragraph spacing */
.blog_post_section .elementor-widget-container p {
  margin: 0 0 16px;
}

/* Heading spacing */
.blog_post_section .elementor-widget-container h3 {
  margin: 32px 0 12px;
  font-size: 1.4rem;   /* optional */
  line-height: 1.4;
}

/* List spacing */
.blog_post_section .elementor-widget-container ul {
  margin: 0 0 16px 20px;
  padding: 0;
}

.blog_post_section .elementor-widget-container ul li {
  margin-bottom: 6px;
}

/* Links inside the content */
.blog_post_section .elementor-widget-container a {
  text-decoration: underline;
}/* End custom CSS */