.elementor-319 .elementor-element.elementor-element-455ddac{--display:flex;--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;}.elementor-319 .elementor-element.elementor-element-63912b5 > .elementor-widget-container{margin:-1% 0% 0% 0%;}.elementor-319 .elementor-element.elementor-element-cd07fec{--display:flex;--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;}@media(max-width:1024px){.elementor-319 .elementor-element.elementor-element-63912b5 > .elementor-widget-container{margin:2% 0% 0% 0%;}}@media(max-width:767px){.elementor-319 .elementor-element.elementor-element-63912b5 > .elementor-widget-container{margin:1% -5% 0% -3%;}}/* Start custom CSS for html, class: .elementor-element-885b1f8 */body {
  background-color: #ffffff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='1600' height='800'%3E%3Cpath d='M0 600 Q400 500 800 600 T1600 600 V800 H0 Z' fill='%234524E210'/%3E%3Cpath d='M0 650 Q400 550 800 650 T1600 650 V800 H0 Z' fill='%235C38DE0D'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important;
  background-size: cover !important;
  background-attachment: fixed !important;
}/* End custom CSS */