.elementor-996 .elementor-element.elementor-element-341228d{padding:100px 0px 050px 0px;}.elementor-996 .elementor-element.elementor-element-12d69cd > .elementor-container{max-width:700px;}.elementor-996 .elementor-element.elementor-element-a03eb6a .elementor-icon-list-icon{width:14px;}.elementor-996 .elementor-element.elementor-element-a03eb6a .elementor-icon-list-icon i{font-size:14px;}.elementor-996 .elementor-element.elementor-element-a03eb6a .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-996 .elementor-element.elementor-element-d5c3222{--item-text-active-color:#8503A8;--marker-size:3px;}/* Start custom CSS for theme-post-content, class: .elementor-element-4ae90ae */.elementor-996 .elementor-element.elementor-element-4ae90ae h2 {
  position: relative;
  padding: 0.3em 0.5em;
  background: -webkit-linear-gradient(to top, rgb(137, 184, 255), #c5ceff);
  background: linear-gradient(to top, rgb(137, 184, 255), #c5ceff);
  color: #495193;
}

.elementor-996 .elementor-element.elementor-element-4ae90ae h2 {margin: 1em }


.elementor-996 .elementor-element.elementor-element-4ae90ae h3 {
  position: relative;
  padding: 0.25em 1em;
  border-top: solid 2px black;
  border-bottom: solid 2px black;
}
.elementor-996 .elementor-element.elementor-element-4ae90ae h3:before, .elementor-996 .elementor-element.elementor-element-4ae90ae h3:after {
  content: '';
  position: absolute;
  top: -7px;
  width: 2px;
  height: -webkit-calc(100% + 14px);
  height: calc(100% + 14px);
  background-color: black;
}
.elementor-996 .elementor-element.elementor-element-4ae90ae h3:before {
  left: 7px;
}
.elementor-996 .elementor-element.elementor-element-4ae90ae h3:after {
  right: 7px;
}

.elementor-996 .elementor-element.elementor-element-4ae90ae h3 {margin: 1em }

.elementor-996 .elementor-element.elementor-element-4ae90ae h4 {
  position: relative;
  padding: 0.6em;
  background: -webkit-repeating-linear-gradient(-45deg, #fff5df, #fff5df 4px,#ffe4b1 3px, #ffe4b1 8px);
  background: repeating-linear-gradient(-45deg, #fff5df, #fff5df 4px,#ffe4b1 3px, #ffe4b1 8px);
  border-radius: 7px;
}

.elementor-996 .elementor-element.elementor-element-4ae90ae h4:after {
  position: absolute;
  content: '';
  top: 100%;
  left: 30px;
  border: 15px solid transparent;
  border-top: 15px solid #ffebbe;
  width: 0;
  height: 0;
}

.elementor-996 .elementor-element.elementor-element-4ae90ae h4 {margin: 1em }/* End custom CSS */