.elementor-97 .elementor-element.elementor-element-d81b59b{--display:flex;}.elementor-97 .elementor-element.elementor-element-d81b59b:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-d81b59b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-97 .elementor-element.elementor-element-c9cec00{--display:flex;--margin-top:0px;--margin-bottom:00px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-01c562e{--display:flex;}.elementor-97 .elementor-element.elementor-element-01c562e:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-01c562e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-97 .elementor-element.elementor-element-f23bdc0{--display:flex;}.elementor-97 .elementor-element.elementor-element-fea9002{--display:flex;--overlay-opacity:0.5;}.elementor-97 .elementor-element.elementor-element-fea9002:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-fea9002 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-97 .elementor-element.elementor-element-fea9002::before, .elementor-97 .elementor-element.elementor-element-fea9002 > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-fea9002 > .e-con-inner > .elementor-background-video-container::before, .elementor-97 .elementor-element.elementor-element-fea9002 > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-fea9002 > .e-con-inner > .elementor-background-slideshow::before, .elementor-97 .elementor-element.elementor-element-fea9002 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-97 .elementor-element.elementor-element-144caae{--display:flex;}.elementor-97 .elementor-element.elementor-element-b9f8ee5{--display:flex;}.elementor-97 .elementor-element.elementor-element-b9f8ee5:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-b9f8ee5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-97 .elementor-element.elementor-element-32b621d{--display:flex;}.elementor-97 .elementor-element.elementor-element-da62ede{--display:flex;}.elementor-97 .elementor-element.elementor-element-da62ede:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-da62ede > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-97 .elementor-element.elementor-element-1bb6918{--display:flex;}.elementor-97 .elementor-element.elementor-element-53b88d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-97 .elementor-element.elementor-element-53b88d4:not(.elementor-motion-effects-element-type-background), .elementor-97 .elementor-element.elementor-element-53b88d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F8FB;}.elementor-97 .elementor-element.elementor-element-a8be38a{--display:flex;}.elementor-97 .elementor-element.elementor-element-159d8c2{--display:flex;}:root{--page-title-display:none;}/* Start custom CSS */body.elementor-page-97 {
  background-color: #f6f8fb !important;

  background-image:
    radial-gradient(
      circle at 7% 12%,
      rgba(47, 88, 232, .048) 0,
      rgba(47, 88, 232, .025) 12%,
      rgba(47, 88, 232, 0) 31%
    ),

    radial-gradient(
      circle at 94% 38%,
      rgba(11, 79, 179, .042) 0,
      rgba(11, 79, 179, .021) 13%,
      rgba(11, 79, 179, 0) 31%
    ),

    radial-gradient(
      circle at 10% 67%,
      rgba(142, 164, 222, .038) 0,
      rgba(142, 164, 222, .018) 12%,
      rgba(142, 164, 222, 0) 29%
    ),

    radial-gradient(
      circle at 91% 89%,
      rgba(47, 88, 232, .038) 0,
      rgba(47, 88, 232, .017) 12%,
      rgba(47, 88, 232, 0) 28%
    ),

    linear-gradient(
      180deg,
      #f8fafd 0%,
      #f6f8fb 18%,
      #f7f9fc 48%,
      #f5f7fb 72%,
      #f8fafd 100%
    ) !important;

  background-repeat: no-repeat !important;

  background-size:
    920px 920px,
    980px 980px,
    860px 860px,
    920px 920px,
    100% 100% !important;
}


@media (max-width: 1024px) {

  body.elementor-page-97 {
    background-image:
      radial-gradient(
        circle at 5% 13%,
        rgba(47, 88, 232, .040) 0,
        rgba(47, 88, 232, .018) 12%,
        rgba(47, 88, 232, 0) 29%
      ),

      radial-gradient(
        circle at 96% 42%,
        rgba(11, 79, 179, .036) 0,
        rgba(11, 79, 179, .016) 12%,
        rgba(11, 79, 179, 0) 28%
      ),

      radial-gradient(
        circle at 8% 76%,
        rgba(142, 164, 222, .030) 0,
        rgba(142, 164, 222, .014) 12%,
        rgba(142, 164, 222, 0) 27%
      ),

      linear-gradient(
        180deg,
        #f8fafd 0%,
        #f6f8fb 28%,
        #f7f9fc 60%,
        #f8fafd 100%
      ) !important;

    background-size:
      700px 700px,
      720px 720px,
      650px 650px,
      100% 100% !important;
  }

}


@media (max-width: 780px) {

  body.elementor-page-97 {
    background-color: #f6f8fb !important;

    background-image:
      radial-gradient(
        circle at 0% 14%,
        rgba(47, 88, 232, .027) 0,
        rgba(47, 88, 232, .012) 14%,
        rgba(47, 88, 232, 0) 31%
      ),

      radial-gradient(
        circle at 100% 48%,
        rgba(11, 79, 179, .024) 0,
        rgba(11, 79, 179, .010) 14%,
        rgba(11, 79, 179, 0) 30%
      ),

      radial-gradient(
        circle at 0% 83%,
        rgba(142, 164, 222, .022) 0,
        rgba(142, 164, 222, .009) 13%,
        rgba(142, 164, 222, 0) 28%
      ),

      linear-gradient(
        180deg,
        #f8fafd 0%,
        #f6f8fb 35%,
        #f7f9fc 68%,
        #f8fafd 100%
      ) !important;

    background-size:
      480px 480px,
      500px 500px,
      460px 460px,
      100% 100% !important;
  }

}/* End custom CSS */