.elementor-8103 .elementor-element.elementor-element-8a37c5d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:50px;--padding-right:50px;}.elementor-8103 .elementor-element.elementor-element-afc7c04 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-8103 .elementor-element.elementor-element-afc7c04{text-align:center;}.elementor-8103 .elementor-element.elementor-element-afc7c04 .elementor-heading-title{font-family:"Arial", Sans-serif;color:#FFFFFF;}.elementor-8103 .elementor-element.elementor-element-9a6cccf{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8103 .elementor-element.elementor-element-f0243f0 .elementor-heading-title{text-transform:none;line-height:30px;color:var( --e-global-color-37193d09 );}.elementor-8103 .elementor-element.elementor-element-9643a7f .elementor-heading-title{line-height:28px;color:var( --e-global-color-37193d09 );}.elementor-8103 .elementor-element.elementor-element-8b89fe9{text-align:left;color:#FFFFFF;}.elementor-8103 .elementor-element.elementor-element-c547f98 .elementor-heading-title{line-height:28px;color:var( --e-global-color-37193d09 );}.elementor-8103 .elementor-element.elementor-element-ab4ea46{text-align:left;color:#FFFFFF;}.elementor-8103 .elementor-element.elementor-element-47b542a .elementor-heading-title{line-height:28px;color:var( --e-global-color-37193d09 );}.elementor-8103 .elementor-element.elementor-element-75fe4a4{text-align:left;color:#FFFFFF;}.elementor-8103 .elementor-element.elementor-element-7c44316 .elementor-heading-title{line-height:28px;color:var( --e-global-color-37193d09 );}.elementor-8103 .elementor-element.elementor-element-1e290ea{text-align:left;color:#FFFFFF;}.elementor-8103 .elementor-element.elementor-element-e3defb0 .elementor-heading-title{line-height:28px;color:var( --e-global-color-37193d09 );}.elementor-8103 .elementor-element.elementor-element-e5543f0{text-align:left;color:#FFFFFF;}.elementor-8103 .elementor-element.elementor-element-9e8af04 .elementor-heading-title{line-height:28px;color:var( --e-global-color-37193d09 );}.elementor-8103 .elementor-element.elementor-element-845ee28{text-align:left;color:#FFFFFF;}.elementor-8103 .elementor-element.elementor-element-3f4e4a7 .elementor-heading-title{line-height:28px;color:var( --e-global-color-37193d09 );}.elementor-8103 .elementor-element.elementor-element-65f0d56{text-align:left;color:#FFFFFF;}@media(max-width:1024px){.elementor-8103 .elementor-element.elementor-element-afc7c04 > .elementor-widget-container{margin:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-8103 .elementor-element.elementor-element-8a37c5d{--padding-top:110px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-8103 .elementor-element.elementor-element-afc7c04 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-afc7c04 */h2 {
  color: #ffffff; /* White text */
  text-shadow: 0 0 5px #d200ff, 0 0 1px #d200ff, 0 0 30px #d200ff;
  font-weight: bold;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a37c5d */.elementor-8103 .elementor-element.elementor-element-8a37c5d {
  background: linear-gradient(to bottom, #0a0a0f, #0e0e16, #12121b, #16161f);
  background-size: 400% 400%;
  animation: gradientFlow 15s ease infinite;
  box-shadow: 0 0 20px rgba(0, 102, 204, 0.08);

}

/* 🌊 Smooth background animation */
@keyframes gradientFlow {
  0% {
    background-position: 0% 50%;
  }
  50% {
    background-position: 100% 50%;
  }
  100% {
    background-position: 0% 50%;
  }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-8103 {
  background: linear-gradient(135deg, #0a0a0f, #0e0e16, #12121b, #16161f);
  background-size: 600% 600%;
  animation: gradientFlow 10s ease infinite;
  box-shadow: 0 0 20px rgba(0, 102, 204, 0.08);
}

/* 🌊 More noticeable gradient animation */
@keyframes gradientFlow {
  0% {
    background-position: 0% 0%;
  }
  50% {
    background-position: 100% 100%;
  }
  100% {
    background-position: 0% 0%;
  }
}/* End custom CSS */