.elementor-47 .elementor-element.elementor-element-8936753{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6rem;--padding-bottom:6rem;--padding-left:0rem;--padding-right:0rem;}@media(max-width:767px){.elementor-47 .elementor-element.elementor-element-8936753{--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}}/* Start custom CSS for container, class: .elementor-element-8936753 */.elementor-47 .elementor-element.elementor-element-8936753{
  position: relative;
  overflow: hidden;
  background-color: #1B3A8C;
}

.elementor-47 .elementor-element.elementor-element-8936753::before{
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 1;

  background: repeating-linear-gradient(
    45deg,
    transparent 0 20px,
    rgba(255,255,255,0.02) 20px 21px
  );
}

.elementor-47 .elementor-element.elementor-element-8936753 > *{
  position: relative;
  z-index: 2;
}/* End custom CSS */