.elementor-7 .elementor-element.elementor-element-37be777{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f705b53{--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-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-f3f5788 .elementor-heading-title{color:#000000;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7 .elementor-element.elementor-element-d697a4f{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7 .elementor-element.elementor-element-6f96427 .elementor-button{background-color:transparent;background-image:linear-gradient(128deg, #4951FF 14%, #40C5E6 100%);border-radius:50px 50px 50px 50px;padding:20px 20px 20px 20px;}.elementor-7 .elementor-element.elementor-element-623e068{--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-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7 .elementor-element.elementor-element-784ba20 img{width:82%;}.elementor-7 .elementor-element.elementor-element-69d50c1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-01464c6{--display:flex;}.elementor-7 .elementor-element.elementor-element-26d8429 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-1a478c1{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-7 .elementor-element.elementor-element-045f967{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;}.elementor-7 .elementor-element.elementor-element-045f967 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-045f967.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-045f967.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-045f967.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cd8ad7 );color:var( --e-global-color-9cd8ad7 );border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-045f967 .elementor-icon-box-title{color:#1392CA;}.elementor-7 .elementor-element.elementor-element-fe06460{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;}.elementor-7 .elementor-element.elementor-element-fe06460 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-fe06460.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-fe06460.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-fe06460.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cd8ad7 );color:var( --e-global-color-9cd8ad7 );border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-fe06460 .elementor-icon-box-title{color:#1392CA;}.elementor-7 .elementor-element.elementor-element-84dedd7{padding:10px 10px 10px 10px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#CACACA;}.elementor-7 .elementor-element.elementor-element-84dedd7 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-84dedd7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-84dedd7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-84dedd7.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cd8ad7 );color:var( --e-global-color-9cd8ad7 );border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-84dedd7 .elementor-icon-box-title{color:#1392CA;}.elementor-7 .elementor-element.elementor-element-252dc3e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-cb4259a{--display:flex;}.elementor-7 .elementor-element.elementor-element-4c66606 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-40568e8{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-6a5bc4d img{width:100%;border-radius:10px 10px 10px 10px;}.elementor-7 .elementor-element.elementor-element-767c198{--display:flex;}.elementor-7 .elementor-element.elementor-element-4667dd5 .elementor-heading-title{color:#022344;}.elementor-7 .elementor-element.elementor-element-7a8b8ee{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7 .elementor-element.elementor-element-c24cb7f{--display:flex;}.elementor-7 .elementor-element.elementor-element-f891995 .elementor-heading-title{color:#000000;}.elementor-7 .elementor-element.elementor-element-14cf8a4{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(0, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-32d5885{padding:10px 10px 10px 10px;border-style:solid;border-width:05px 1px 1px 1px;border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-32d5885 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-32d5885.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-32d5885.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-32d5885.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cd8ad7 );color:var( --e-global-color-9cd8ad7 );border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-32d5885 .elementor-icon-box-title{color:#1392CA;}.elementor-7 .elementor-element.elementor-element-8d2db4f{padding:10px 10px 10px 10px;border-style:solid;border-width:05px 1px 1px 1px;border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-8d2db4f .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-8d2db4f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-8d2db4f.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-8d2db4f.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cd8ad7 );color:var( --e-global-color-9cd8ad7 );border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-8d2db4f .elementor-icon-box-title{color:#1392CA;}.elementor-7 .elementor-element.elementor-element-11098c7{padding:10px 10px 10px 10px;border-style:solid;border-width:05px 1px 1px 1px;border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-11098c7 .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-11098c7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-11098c7.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-11098c7.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cd8ad7 );color:var( --e-global-color-9cd8ad7 );border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-11098c7 .elementor-icon-box-title{color:#1392CA;}.elementor-7 .elementor-element.elementor-element-a7ecdef{padding:10px 10px 10px 10px;border-style:solid;border-width:05px 1px 1px 1px;border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-a7ecdef .elementor-icon-box-wrapper{gap:15px;}.elementor-7 .elementor-element.elementor-element-a7ecdef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-a7ecdef.elementor-view-framed .elementor-icon, .elementor-7 .elementor-element.elementor-element-a7ecdef.elementor-view-default .elementor-icon{fill:var( --e-global-color-9cd8ad7 );color:var( --e-global-color-9cd8ad7 );border-color:var( --e-global-color-9cd8ad7 );}.elementor-7 .elementor-element.elementor-element-a7ecdef .elementor-icon-box-title{color:#1392CA;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-d697a4f{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1a478c1{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-40568e8{--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-14cf8a4{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7 .elementor-element.elementor-element-f705b53{--width:50%;}.elementor-7 .elementor-element.elementor-element-623e068{--width:50%;}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-d697a4f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-1a478c1{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-40568e8{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-7 .elementor-element.elementor-element-14cf8a4{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-37be777 */.hero-section {
  background: linear-gradient(
      135deg,
      #f7f5ff 0%,
      #eef3ff 40%,
      #ffffff 100%
    );
  position: relative;
  overflow: hidden;
  

  
}

.hero-section::before {
  content: "";
  position: absolute;
  width: 150%;
  height: 820px;
  background: radial-gradient(circle, rgba(19, 146, 202, 0.27), transparent 50%);
  top: -50px;
  right: -50px;
  filter: blur(30px);
}

.hero-section::after {
  content: "";
  position: absolute;
  width: 380px;
  height: 380px;
  background: radial-gradient(circle, rgba(34, 156, 218, 0.25), transparent 70%);
  bottom: -100px;
  left: -100px;
  filter: blur(40px);
}/* End custom CSS */