.elementor-3 .elementor-element.elementor-element-6c86c25{--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;--overlay-opacity:0.32;--margin-top:-120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-6c86c25:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-6c86c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-6c86c25::before, .elementor-3 .elementor-element.elementor-element-6c86c25 > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-6c86c25 > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-6c86c25 > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-6c86c25 > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-6c86c25 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-639a287 ) 0%, var( --e-global-color-d6be7ee ) 100%);}.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-3 .elementor-element.elementor-element-a27a035 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-a27a035{text-align:center;}.elementor-3 .elementor-element.elementor-element-a27a035 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-weight:700;color:var( --e-global-color-14f6ec9 );}.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-3 .elementor-element.elementor-element-aafd7ec{width:var( --container-widget-width, 85% );max-width:85%;--container-widget-width:85%;--container-widget-flex-grow:0;text-align:center;font-family:"Open Sans", Sans-serif;font-weight:400;color:var( --e-global-color-14f6ec9 );}.elementor-3 .elementor-element.elementor-element-d37f978{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:50px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-f8dc99f .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-a07c77f > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-a07c77f{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-5d2cbca{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-9189024 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-9d77e4a > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-9d77e4a{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-ba2519e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-07636c1 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-3ce3a90 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-3ce3a90{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-381db55{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-76e2b5c .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-6265d25 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6265d25{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-69877dd{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-87d0aa0 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-6023e91 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-6023e91{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-a777eb8{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-3ee4153 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-5c9e318 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-5c9e318{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-4e04f49{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:25px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-2d83007 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-fde8173 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-fde8173{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-0a09f03{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;overflow:visible;}.elementor-3 .elementor-element.elementor-element-ab95e09 .elementor-heading-title{font-family:"Merriweather", Sans-serif;font-size:30px;font-weight:700;color:var( --e-global-color-639a287 );}.elementor-3 .elementor-element.elementor-element-b995e23 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-b995e23{font-family:"Open Sans", Sans-serif;font-size:17px;font-weight:400;line-height:28px;letter-spacing:0.2px;color:var( --e-global-color-639a287 );}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-6c86c25{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-3 .elementor-element.elementor-element-a27a035 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:30px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-a27a035 .elementor-heading-title{font-size:40px;line-height:45px;}.elementor-3 .elementor-element.elementor-element-aafd7ec > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-3 .elementor-element.elementor-element-aafd7ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:16px;}.elementor-3 .elementor-element.elementor-element-f8dc99f .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-3 .elementor-element.elementor-element-a07c77f{font-size:16px;line-height:26px;}.elementor-3 .elementor-element.elementor-element-9189024 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-3 .elementor-element.elementor-element-9d77e4a{font-size:16px;line-height:26px;}.elementor-3 .elementor-element.elementor-element-07636c1 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-3 .elementor-element.elementor-element-3ce3a90{font-size:16px;line-height:26px;}.elementor-3 .elementor-element.elementor-element-76e2b5c .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-3 .elementor-element.elementor-element-6265d25{font-size:16px;line-height:26px;}.elementor-3 .elementor-element.elementor-element-87d0aa0 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-3 .elementor-element.elementor-element-6023e91{font-size:16px;line-height:26px;}.elementor-3 .elementor-element.elementor-element-3ee4153 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-3 .elementor-element.elementor-element-5c9e318{font-size:16px;line-height:26px;}.elementor-3 .elementor-element.elementor-element-2d83007 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-3 .elementor-element.elementor-element-fde8173{font-size:16px;line-height:26px;}.elementor-3 .elementor-element.elementor-element-ab95e09 .elementor-heading-title{font-size:28px;line-height:39px;}.elementor-3 .elementor-element.elementor-element-b995e23{font-size:16px;line-height:26px;}}@media(min-width:768px){.elementor-3 .elementor-element.elementor-element-6c86c25{--content-width:1320px;}.elementor-3 .elementor-element.elementor-element-d37f978{--content-width:1350px;}.elementor-3 .elementor-element.elementor-element-5d2cbca{--content-width:1350px;}.elementor-3 .elementor-element.elementor-element-ba2519e{--content-width:1350px;}.elementor-3 .elementor-element.elementor-element-381db55{--content-width:1350px;}.elementor-3 .elementor-element.elementor-element-69877dd{--content-width:1350px;}.elementor-3 .elementor-element.elementor-element-a777eb8{--content-width:1350px;}.elementor-3 .elementor-element.elementor-element-4e04f49{--content-width:1350px;}.elementor-3 .elementor-element.elementor-element-0a09f03{--content-width:1350px;}}/* Start custom CSS for text-editor, class: .elementor-element-aafd7ec */.about-pera{
    margin: 0 auto;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6c86c25 *//* 🌟 Simple Tech Scan Animation */
.con-hero {
  position: relative;
  overflow: hidden;
  background: #0A0E2E;
  z-index: 1;
}

/* Main Scan Line */
.con-hero::before {
  content: '';
  position: absolute;
  inset: 0;
  background: linear-gradient(
    to bottom,
    transparent 48%,
    rgba(0, 240, 255, 0.6) 50%,
    transparent 52%
  );
  background-size: 100% 200%;
  animation: scanDown 4s linear infinite;
  z-index: -1;
  filter: blur(0.8px);
}

/* Grid Pattern */
.con-hero::after {
  content: '';
  position: absolute;
  inset: 0;
  background: 
    repeating-linear-gradient(
      0deg,
      transparent,
      transparent 19px,
      rgba(59, 130, 246, 0.05) 20px,
      transparent 21px
    ),
    repeating-linear-gradient(
      90deg,
      transparent,
      transparent 19px,
      rgba(23, 61, 255, 0.05) 20px,
      transparent 21px
    );
  animation: gridPulse 8s ease infinite;
  z-index: -2;
}

/* Subtle Glow Effect */
.con-hero {
  box-shadow: inset 0 0 60px rgba(23, 61, 255, 0.1);
}

@keyframes scanDown {
  0%   { background-position: 0 -100%; }
  100% { background-position: 0 100%; }
}

@keyframes gridPulse {
  0%, 100% { opacity: 0.3; }
  50% { opacity: 0.7; }
}/* End custom CSS */