.elementor-37774 .elementor-element.elementor-element-77c6374{--display:flex;}.elementor-37774 .elementor-element.elementor-element-6fdc395{width:100%;max-width:100%;text-align:center;}.elementor-37774 .elementor-element.elementor-element-6fdc395 > .elementor-widget-container{background-color:#12102E;padding:50px 0px 50px 0px;}.elementor-37774 .elementor-element.elementor-element-6fdc395 .elementor-heading-title{font-size:46px;color:var( --e-global-color-white );}.elementor-37774 .elementor-element.elementor-element-9e2e1f8{--display:flex;}@media(min-width:768px){.elementor-37774 .elementor-element.elementor-element-9e2e1f8{--content-width:50%;}}@media(max-width:1024px){.elementor-37774 .elementor-element.elementor-element-6fdc395 > .elementor-widget-container{padding:50px 20px 50px 20px;}}@media(max-width:767px){.elementor-37774 .elementor-element.elementor-element-6fdc395 .elementor-heading-title{font-size:40px;}}/* Start custom CSS for html, class: .elementor-element-b5d9435 */.css-a69cddc section {
  margin-bottom: 48px;
}
.css-a69cddc h1 {
  font-size: 2rem;
  font-weight: 700;
  margin-bottom: 20px;
  line-height: 1.2;
}
.css-a69cddc h2 {
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 16px;
  line-height: 1.3;
}
.css-a69cddc .css-80f6d07 {
  font-size: 1.05rem;
  margin-bottom: 20px;
}
.css-a69cddc ul {
  list-style: none;
  margin-bottom: 24px;
}
.css-a69cddc ul li {
  padding: 4px 0;
  font-size: 1rem;
}
.css-a69cddc ul li::before {
  content: "\2022";
  font-weight: 700;
  margin-right: 8px;
}/* End custom CSS */