.elementor-736 .elementor-element.elementor-element-cf7cbbe{--display:flex;--min-height:0px;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:center;--overflow:auto;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-0px;--padding-top:0px;--padding-bottom:0px;--padding-left:-2px;--padding-right:-2px;}.elementor-736 .elementor-element.elementor-element-2a0329e{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px -2px 0px -2px;}@media(min-width:768px){.elementor-736 .elementor-element.elementor-element-cf7cbbe{--width:102%;}}/* Start custom CSS for html, class: .elementor-element-2a0329e */.elementor-736 .elementor-element.elementor-element-2a0329e .hero-content {
  position: relative !important;
  z-index: 999 !important;
}

.elementor-736 .elementor-element.elementor-element-2a0329e .hero-h1,
.elementor-736 .elementor-element.elementor-element-2a0329e .hero-sub,
.elementor-736 .elementor-element.elementor-element-2a0329e .hero-badge {
  color: #ffffff !important;
  opacity: 1 !important;
  visibility: visible !important;
}

.elementor-736 .elementor-element.elementor-element-2a0329e .wedding-hero {
  overflow: visible !important;
}/* End custom CSS */