.elementor-19 .elementor-element.elementor-element-e8c7122{--display:flex;--min-height:100vh;--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-19 .elementor-element.elementor-element-2d2fb1a{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--justify-items:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-19 .elementor-element.elementor-element-2d2fb1a{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-19 .elementor-element.elementor-element-2d2fb1a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS */body{
      background-image: radial-gradient( circle 490.7px at 3.1% 21.8%,  rgba(82,6,135,1) 0%, rgba(22,1,34,1) 100.3% );
}

.elementor {
  background-color: transparent;
  background-image: none;
  transition:
    background-color 0.45s ease,
    background-image 0.45s ease;
}

body.light-mode .elementor {
  background-color: #ffffff !important;
  background-image: radial-gradient(#0000000d 3px, transparent 2px) !important;
  background-size: 20px 20px !important;
}/* End custom CSS */