.elementor-8 .elementor-element.elementor-element-77c51cf{--display:flex;}.elementor-8 .elementor-element.elementor-element-98c9c38{--display:flex;--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-8 .elementor-element.elementor-element-6d50968{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-f885521{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-f885521.elementor-element{--align-self:center;}}/* Start custom CSS */body.elementor-page-8 {
  position: relative;
  isolation: isolate;
  z-index: 9999;
  overflow-x: clip;
  overflow-y: visible;
  background:
    radial-gradient(circle at 16% 20%, rgba(21, 113, 255, .18), transparent 30%),
    radial-gradient(circle at 84% 18%, rgba(245, 176, 20, .20), transparent 28%),
    radial-gradient(circle at 54% 78%, rgba(0, 214, 196, .14), transparent 32%),
    linear-gradient(135deg, #f8fbff 0%, #edf5ff 36%, #f7fbff 66%, #fff7e6 100%);
}

body.elementor-page-8::before {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .45;
  background-image:
    linear-gradient(rgba(39, 119, 255, .10) 1px, transparent 1px),
    linear-gradient(90deg, rgba(39, 119, 255, .10) 1px, transparent 1px);
  background-size: 58px 58px;
  mask-image: radial-gradient(circle at center, black 0%, transparent 78%);
  -webkit-mask-image: radial-gradient(circle at center, black 0%, transparent 78%);
  z-index: 0;
}

body.elementor-page-8::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  opacity: .68;
  background:
    linear-gradient(115deg, transparent 0%, rgba(39, 147, 255, .13) 41%, rgba(0, 214, 196, .18) 48%, transparent 57%),
    radial-gradient(circle at 20% 72%, rgba(0, 174, 255, .35) 0 3px, transparent 4px),
    radial-gradient(circle at 36% 42%, rgba(54, 135, 255, .28) 0 3px, transparent 4px),
    radial-gradient(circle at 62% 65%, rgba(0, 214, 196, .32) 0 3px, transparent 4px),
    radial-gradient(circle at 78% 34%, rgba(245, 176, 20, .32) 0 3px, transparent 4px);
  z-index: 0;
}

body.elementor-page-8 > * {
  position: relative;
  z-index: 2;
}/* End custom CSS */