.elementor-36394 .elementor-element.elementor-element-d95dabb{--display:flex;}.elementor-36394 .elementor-element.elementor-element-ec397aa{width:100%;max-width:100%;text-align:center;}.elementor-36394 .elementor-element.elementor-element-ec397aa > .elementor-widget-container{background-color:var( --e-global-color-bd73ef0 );padding:50px 0px 50px 0px;}.elementor-36394 .elementor-element.elementor-element-ec397aa .elementor-heading-title{font-size:46px;color:var( --e-global-color-e51193a );}.elementor-36394 .elementor-element.elementor-element-cb7d591{--display:flex;}@media(min-width:768px){.elementor-36394 .elementor-element.elementor-element-cb7d591{--content-width:50%;}}@media(max-width:1024px){.elementor-36394 .elementor-element.elementor-element-ec397aa > .elementor-widget-container{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-36394 .elementor-element.elementor-element-ec397aa .elementor-heading-title{font-size:40px;}}/* Start custom CSS for html, class: .elementor-element-75f53cf */.css-ff96d3f section {
  margin-bottom: 48px;
}
.css-ff96d3f h1 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.2;
}
.css-ff96d3f h2 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 16px;
  line-height: 1.3;
}
.css-ff96d3f .css-e1532db {
  font-size: 1.05rem;
  margin-bottom: 20px;
}
.css-ff96d3f ul {
  list-style: none;
  margin-bottom: 24px;
}
.css-ff96d3f ul li {
  padding: 4px 0;
  font-size: 1rem;
}
.css-ff96d3f ul li::before {
  content: "\2022";
  font-weight: 700;
  margin-right: 8px;
}/* End custom CSS */