.elementor-37 .elementor-element.elementor-element-aa0e3af{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-ca147be{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );border-style:solid;--border-style:solid;border-width:0.2px 0.2px 0.2px 0.2px;--border-top-width:0.2px;--border-right-width:0.2px;--border-bottom-width:0.2px;--border-left-width:0.2px;border-color:var( --e-global-color-5769c9c );--border-color:var( --e-global-color-5769c9c );--border-radius:16px 16px 16px 16px;--margin-top:15px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-37 .elementor-element.elementor-element-ca147be:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-ca147be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#080C187A;}.elementor-37 .elementor-element.elementor-element-ca147be:hover{border-style:solid;border-width:0.1px 0.1px 0.1px 0.1px;--border-top-width:0.1px;--border-right-width:0.1px;--border-bottom-width:0.1px;--border-left-width:0.1px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--border-radius:16px 16px 16px 16px;--border-top-left-radius:16px;--border-top-right-radius:16px;--border-bottom-right-radius:16px;--border-bottom-left-radius:16px;}.elementor-37 .elementor-element.elementor-element-ca147be, .elementor-37 .elementor-element.elementor-element-ca147be::before{--border-transition:0.8s;}.elementor-37 .elementor-element.elementor-element-ca147be.e-con{--align-self:center;}.elementor-37 .elementor-element.elementor-element-a38cbd6{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-37 .elementor-element.elementor-element-aa3a596{--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;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.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-37 .elementor-element.elementor-element-f956138 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-f956138{font-family:"Inter", Sans-serif;color:var( --e-global-color-2101335 );}.elementor-37 .elementor-element.elementor-element-88a4b12{font-family:"Inter", Sans-serif;font-size:40px;font-weight:600;line-height:41px;color:#F4F4F4;}.elementor-37 .elementor-element.elementor-element-ce5d8c2{font-family:"Inter", Sans-serif;color:var( --e-global-color-dbd8f2d );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-icon i{color:var( --e-global-color-3762321 );transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-icon svg{fill:var( --e-global-color-3762321 );transition:fill 0.3s;}.elementor-37 .elementor-element.elementor-element-e91b386{--e-icon-list-icon-size:8px;--icon-vertical-offset:0px;}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-icon{padding-right:4px;}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:400;}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-text{color:var( --e-global-color-3762321 );transition:color 0.3s;}.elementor-37 .elementor-element.elementor-element-64e4604{font-family:"Inter", Sans-serif;color:var( --e-global-color-dbd8f2d );}.elementor-37 .elementor-element.elementor-element-0ef2745{font-family:"Inter", Sans-serif;color:var( --e-global-color-dbd8f2d );}.elementor-37 .elementor-element.elementor-element-b5ca237 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-b5ca237{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-337c44e );}.elementor-37 .elementor-element.elementor-element-eae8b35{--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-37 .elementor-element.elementor-element-c8ecd60{--display:flex;--min-height:720px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:none;--border-style:none;--border-radius:11px 11px 11px 11px;}.elementor-37 .elementor-element.elementor-element-c8ecd60:not(.elementor-motion-effects-element-type-background), .elementor-37 .elementor-element.elementor-element-c8ecd60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-dbd8f2d );}.elementor-37 .elementor-element.elementor-element-c8ecd60.e-con{--align-self:flex-end;}.elementor-37 .elementor-element.elementor-element-5744147{--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;--justify-content:center;--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-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-37 .elementor-element.elementor-element-9428a3c img{width:56%;}.elementor-37 .elementor-element.elementor-element-0eda45f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--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-37 .elementor-element.elementor-element-6c6f68e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 10px 10px 10px;}.elementor-37 .elementor-element.elementor-element-6c6f68e img{width:100%;}.elementor-37 .elementor-element.elementor-element-79ded89.elementor-element{--align-self:center;}.elementor-37 .elementor-element.elementor-element-79ded89{text-align:center;}.elementor-37 .elementor-element.elementor-element-42b9e20{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-fd04e4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-fd04e4f img{width:100%;}@media(min-width:768px){.elementor-37 .elementor-element.elementor-element-ca147be{--width:1171px;}.elementor-37 .elementor-element.elementor-element-aa3a596{--width:60%;}.elementor-37 .elementor-element.elementor-element-eae8b35{--width:44%;}.elementor-37 .elementor-element.elementor-element-c8ecd60{--width:45%;}.elementor-37 .elementor-element.elementor-element-5744147{--width:100%;}.elementor-37 .elementor-element.elementor-element-0eda45f{--width:100%;}.elementor-37 .elementor-element.elementor-element-42b9e20{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-37 .elementor-element.elementor-element-aa0e3af{--content-width:632px;}.elementor-37 .elementor-element.elementor-element-ca147be{--width:738px;}.elementor-37 .elementor-element.elementor-element-c8ecd60{--width:65%;}}@media(max-width:1024px){.elementor-37 .elementor-element.elementor-element-ca147be{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-37 .elementor-element.elementor-element-aa3a596{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-37 .elementor-element.elementor-element-88a4b12{font-size:36px;}.elementor-37 .elementor-element.elementor-element-ce5d8c2{font-size:15px;}.elementor-37 .elementor-element.elementor-element-e91b386{--e-icon-list-icon-size:7px;}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-item > a{font-size:15px;}.elementor-37 .elementor-element.elementor-element-64e4604{font-size:15px;}.elementor-37 .elementor-element.elementor-element-0ef2745{font-size:15px;}.elementor-37 .elementor-element.elementor-element-b5ca237{font-size:15px;}.elementor-37 .elementor-element.elementor-element-c8ecd60{--min-height:810px;}}@media(max-width:767px){.elementor-37 .elementor-element.elementor-element-aa3a596{--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-37 .elementor-element.elementor-element-f956138 > .elementor-widget-container{margin:0px 0px -30px 0px;}.elementor-37 .elementor-element.elementor-element-f956138{font-size:12px;}.elementor-37 .elementor-element.elementor-element-88a4b12{font-size:28px;line-height:1.3em;}.elementor-37 .elementor-element.elementor-element-ce5d8c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-ce5d8c2{font-size:13px;}.elementor-37 .elementor-element.elementor-element-e91b386{--e-icon-list-icon-size:6px;--icon-vertical-align:flex-start;--icon-vertical-offset:5px;}.elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-37 .elementor-element.elementor-element-e91b386 .elementor-icon-list-item > a{font-size:13px;}.elementor-37 .elementor-element.elementor-element-64e4604 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-64e4604{font-size:13px;}.elementor-37 .elementor-element.elementor-element-0ef2745 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-37 .elementor-element.elementor-element-0ef2745{font-size:13px;}.elementor-37 .elementor-element.elementor-element-b5ca237{font-size:13px;}.elementor-37 .elementor-element.elementor-element-c8ecd60{--min-height:403px;--justify-content:space-evenly;}.elementor-37 .elementor-element.elementor-element-9428a3c img{width:27%;}.elementor-37 .elementor-element.elementor-element-6c6f68e img{width:73%;}.elementor-37 .elementor-element.elementor-element-79ded89 img{width:65%;}.elementor-37 .elementor-element.elementor-element-fd04e4f img{width:72%;}}/* Start custom CSS */body {
  position: relative;
  z-index: 0; /* Ensures content remains on top of the circles */
}

/* Gradient Circles Layer */
body::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1; /* Push the gradients behind the content */
  background: radial-gradient(circle, rgba(189, 241, 222, 0.5), transparent) 1% 5% / 500px 400px,
              radial-gradient(circle, rgba(97, 101, 255, 0.5), transparent) 85% 45% / 450px 450px,
              radial-gradient(circle, rgba(205, 230, 254, 0.5), transparent) 40% 80% / 300px 300px;
  background-repeat: no-repeat;
  filter: blur(100px); /* Applies blur only to the gradient circles */
}


/* iPad (Tablets) */
@media (min-width: 768px) and (max-width: 1024px) {
  body::before {
    background: radial-gradient(circle, rgba(189, 241, 222, 0.5), transparent) 1% 5% / 400px 300px,
              radial-gradient(circle, rgba(97, 101, 255, 0.5), transparent) 85% 45% / 450px 450px,
              radial-gradient(circle, rgba(205, 230, 254, 0.5), transparent) 40% 80% / 200px 200px;
                 background-repeat: no-repeat;
  filter: blur(100px); /* Applies blur only to the gradient circles */
  }
   
}

/* Mobile (Small Screens) */
@media (max-width: 767px) {
  body::before {
    background: radial-gradient(circle, rgba(189, 241, 222, 0.5), transparent) 1% 5% / 500px 400px,
              radial-gradient(circle, rgba(97, 101, 255, 0.5), transparent) 85% 45% / 450px 450px,
              radial-gradient(circle, rgba(205, 230, 254, 0.5), transparent) 40% 80% / 300px 300px;
                background-repeat: no-repeat;
  filter: blur(100px); /* Applies blur only to the gradient circles */
  }
}/* End custom CSS */