.elementor-3823 .elementor-element.elementor-element-f499fc0{--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-3823 .elementor-element.elementor-element-f499fc0:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-f499fc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B0F2E;}.elementor-3823 .elementor-element.elementor-element-bf82340{--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-3823 .elementor-element.elementor-element-336951f{--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-3823 .elementor-element.elementor-element-c168d09{--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-3823 .elementor-element.elementor-element-4653252{--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-3823 .elementor-element.elementor-element-34216e6{--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-3823 .elementor-element.elementor-element-d5ae54d{--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-3823 .elementor-element.elementor-element-53f817a{--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-3823 .elementor-element.elementor-element-86ea516{--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-3823 .elementor-element.elementor-element-4ebd52a{--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-3823 .elementor-element.elementor-element-4ebd52a:not(.elementor-motion-effects-element-type-background), .elementor-3823 .elementor-element.elementor-element-4ebd52a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#070A22;}/* Start custom CSS for container, class: .elementor-element-bf82340 */.elementor-3823 .elementor-element.elementor-element-bf82340 {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background:
    radial-gradient(circle at 82% 18%, rgba(111,141,255,0.24), transparent 38%),
    radial-gradient(circle at 12% 88%, rgba(52,211,153,0.10), transparent 34%),
    #0B0F2E !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-336951f */.elementor-3823 .elementor-element.elementor-element-336951f {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background: #FFFFFF !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c168d09 */.elementor-3823 .elementor-element.elementor-element-c168d09 {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background: #F8FAFF !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4653252 */.elementor-3823 .elementor-element.elementor-element-4653252 {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background: #FFFFFF !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34216e6 */.elementor-3823 .elementor-element.elementor-element-34216e6 {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background: #F8FAFF !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d5ae54d */.elementor-3823 .elementor-element.elementor-element-d5ae54d {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background: #FFFFFF !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53f817a */.elementor-3823 .elementor-element.elementor-element-53f817a {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background: #F8FAFF !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-86ea516 */.elementor-3823 .elementor-element.elementor-element-86ea516 {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background:
    radial-gradient(circle at top right, rgba(111,141,255,0.22), transparent 38%),
    radial-gradient(circle at bottom left, rgba(52,211,153,0.10), transparent 34%),
    #0B0F2E !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4ebd52a */.elementor-3823 .elementor-element.elementor-element-4ebd52a {
  width: 100vw !important;
  max-width: 100vw !important;
  margin-left: calc(50% - 50vw) !important;
  margin-right: calc(50% - 50vw) !important;

  background: #070A22 !important;

  overflow: hidden !important;
  position: relative !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}/* End custom CSS */