.elementor-11392 .elementor-element.elementor-element-2e6a7ea{--display:flex;--overlay-opacity:0.5;}.elementor-11392 .elementor-element.elementor-element-2e6a7ea::before, .elementor-11392 .elementor-element.elementor-element-2e6a7ea > .elementor-background-video-container::before, .elementor-11392 .elementor-element.elementor-element-2e6a7ea > .e-con-inner > .elementor-background-video-container::before, .elementor-11392 .elementor-element.elementor-element-2e6a7ea > .elementor-background-slideshow::before, .elementor-11392 .elementor-element.elementor-element-2e6a7ea > .e-con-inner > .elementor-background-slideshow::before, .elementor-11392 .elementor-element.elementor-element-2e6a7ea > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-11392 .elementor-element.elementor-element-c6be992{--display:flex;}.elementor-11392 .elementor-element.elementor-element-0146d3b{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-11392 .elementor-element.elementor-element-0146d3b:not(.elementor-motion-effects-element-type-background), .elementor-11392 .elementor-element.elementor-element-0146d3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#192153;}.elementor-11392 .elementor-element.elementor-element-0146d3b > .elementor-shape-top svg, .elementor-11392 .elementor-element.elementor-element-0146d3b > .e-con-inner > .elementor-shape-top svg{height:20px;}/* Start custom CSS for text-editor, class: .elementor-element-04a4f45 */h1 {
  font-size: 28px !important;
  margin-top: 20px;
}

h2 {
  font-size: 20px !important;
  line-height: 1.3;
  margin-top: 30px;
  margin-bottom: 15px;
}

h3 {
  font-size: 18px !important;
  line-height: 1.4;
  margin-top: 25px;
  margin-bottom: 10px;
}/* End custom CSS */