.elementor-27 .elementor-element.elementor-element-3dbbe7df > .elementor-container{max-width:800px;}.elementor-27 .elementor-element.elementor-element-3dbbe7df{margin-top:60px;margin-bottom:0px;}.elementor-27 .elementor-element.elementor-element-18cbcfc8 .elementor-heading-title{color:#54595F;font-size:28px;font-weight:bold;}.elementor-27 .elementor-element.elementor-element-8bfd508{margin-top:0rem;margin-bottom:3rem;}.elementor-27 .elementor-element.elementor-element-964f8b4{text-align:center;}.elementor-27 .elementor-element.elementor-element-964f8b4 .elementor-heading-title{color:#54595F;font-size:24px;line-height:36px;}.elementor-27 .elementor-element.elementor-element-964f8b4 > .elementor-widget-container{margin:30px 0px 0px 0px;}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-18cbcfc8 .elementor-heading-title{font-size:28px;}.elementor-27 .elementor-element.elementor-element-18cbcfc8 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-27 .elementor-element.elementor-element-8bfd508{margin-top:20px;margin-bottom:20px;}.elementor-27 .elementor-element.elementor-element-26d8378 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-27 .elementor-element.elementor-element-964f8b4 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-27 .elementor-element.elementor-element-964f8b4 > .elementor-widget-container{margin:0px 0px 40px 0px;}}/* Start custom CSS for heading, class: .elementor-element-18cbcfc8 */.midasi-a {
  position: relative;
  padding: 1rem 2rem;
  border-bottom: 4px solid #ED8832;
}

.midasi-a:before {
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 25%;
  height: 4px;
  content: '';
  background: #F7BE8E;
}/* End custom CSS */