.elementor-7038 .elementor-element.elementor-element-30c6ee4{--display:flex;--min-height:400px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-7038 .elementor-element.elementor-element-30c6ee4:not(.elementor-motion-effects-element-type-background), .elementor-7038 .elementor-element.elementor-element-30c6ee4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d320a20 );}.elementor-7038 .elementor-element.elementor-element-30c6ee4 > .elementor-shape-bottom .elementor-shape-fill, .elementor-7038 .elementor-element.elementor-element-30c6ee4 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-f2cdc04 );}.elementor-7038 .elementor-element.elementor-element-30c6ee4 > .elementor-shape-bottom svg, .elementor-7038 .elementor-element.elementor-element-30c6ee4 > .e-con-inner > .elementor-shape-bottom svg{width:calc(158% + 1.3px);height:394px;transform:translateX(-50%) rotateY(180deg);}.elementor-7038 .elementor-element.elementor-element-213f252{--display:flex;}.elementor-7038 .elementor-element.elementor-element-c434309{--display:flex;}.elementor-7038 .elementor-element.elementor-element-4d988a5{--display:flex;}@media(max-width:1024px){.elementor-7038 .elementor-element.elementor-element-30c6ee4{--min-height:300px;}.elementor-7038 .elementor-element.elementor-element-30c6ee4 > .elementor-shape-bottom svg, .elementor-7038 .elementor-element.elementor-element-30c6ee4 > .e-con-inner > .elementor-shape-bottom svg{height:232px;}}@media(max-width:767px){.elementor-7038 .elementor-element.elementor-element-30c6ee4{--min-height:200px;}.elementor-7038 .elementor-element.elementor-element-30c6ee4 > .elementor-shape-bottom svg, .elementor-7038 .elementor-element.elementor-element-30c6ee4 > .e-con-inner > .elementor-shape-bottom svg{height:134px;}}/* Start custom CSS for container, class: .elementor-element-30c6ee4 */.elementor-7038 .elementor-element.elementor-element-30c6ee4 {
  position: relative; /* Make sure the parent is positioned */
  z-index: 0; /* Ensure it's below content if needed */
}

.elementor-7038 .elementor-element.elementor-element-30c6ee4::before {
  content: "";
  position: absolute;
  inset: 0; /* shorthand for top:0; right:0; bottom:0; left:0 */
  background-image: radial-gradient(var(--e-global-color-accent) 2px, #ffffff 2px);
  background-size: 30px 30px;
  opacity: .1; /* Adjust opacity here */
  z-index: -1; /* Makes the ::before sit behind the actual content */
  pointer-events: none; /* Prevent it from blocking input events */
}/* End custom CSS */