.elementor-158 .elementor-element.elementor-element-8d5b4a2{--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;--overlay-opacity:0.5;}.elementor-158 .elementor-element.elementor-element-8d5b4a2::before, .elementor-158 .elementor-element.elementor-element-8d5b4a2 > .elementor-background-video-container::before, .elementor-158 .elementor-element.elementor-element-8d5b4a2 > .e-con-inner > .elementor-background-video-container::before, .elementor-158 .elementor-element.elementor-element-8d5b4a2 > .elementor-background-slideshow::before, .elementor-158 .elementor-element.elementor-element-8d5b4a2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-158 .elementor-element.elementor-element-8d5b4a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#FFFFFF26;--background-overlay:'';}.elementor-158 .elementor-element.elementor-element-395d115{--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;}.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-158 .elementor-element.elementor-element-37ab182{text-align:start;}.elementor-158 .elementor-element.elementor-element-37ab182 img{width:85%;}.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-158 .elementor-element.elementor-element-d93ddfe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:42px;font-weight:700;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-e47726f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:500;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-e0c3b5c{--display:flex;--min-height:0px;--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;--margin-top:111px;--margin-bottom:111px;--margin-left:111px;--margin-right:111px;--padding-top:55px;--padding-bottom:55px;--padding-left:55px;--padding-right:55px;}.elementor-158 .elementor-element.elementor-element-883ce92.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-158 .elementor-element.elementor-element-883ce92{text-align:center;}.elementor-158 .elementor-element.elementor-element-883ce92 img{width:1000px;}.elementor-158 .elementor-element.elementor-element-7f96410{--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-158 .elementor-element.elementor-element-87cfb6b{--display:flex;}.elementor-158 .elementor-element.elementor-element-2eda789{text-align:center;}.elementor-158 .elementor-element.elementor-element-2eda789 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-e040a6c.elementor-element{--order:99999 /* order end hack */;}.elementor-158 .elementor-element.elementor-element-e040a6c{text-align:center;}.elementor-158 .elementor-element.elementor-element-e040a6c .elementor-heading-title{-webkit-text-stroke-color:#000000;stroke:#000000;}.elementor-158 .elementor-element.elementor-element-b19059f.elementor-element{--order:99999 /* order end hack */;}.elementor-158 .elementor-element.elementor-element-b19059f{text-align:center;}.elementor-158 .elementor-element.elementor-element-b19059f .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:600;-webkit-text-stroke-color:#000000;stroke:#000000;color:#D3D3D3;}.elementor-158 .elementor-element.elementor-element-8cc4aab{--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-158 .elementor-element.elementor-element-90780f7{--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-158 .elementor-element.elementor-element-7e4478c{--display:flex;--min-height:30px;}.elementor-158 .elementor-element.elementor-element-664ac6c img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-9f14bbf{--display:flex;}.elementor-158 .elementor-element.elementor-element-98011e0 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-d39f137{--display:flex;}.elementor-158 .elementor-element.elementor-element-938954c img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:7px 7px 7px 7px;}.elementor-158 .elementor-element.elementor-element-c33b788{--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-158 .elementor-element.elementor-element-f6cd98c{--display:flex;}.elementor-158 .elementor-element.elementor-element-a342804 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-81e22dd{--display:flex;}.elementor-158 .elementor-element.elementor-element-d760a90 img{border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-c33e80c{--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-158 .elementor-element.elementor-element-548b253{text-align:center;}.elementor-158 .elementor-element.elementor-element-548b253 .elementor-heading-title{color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-7989c99{--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-158 .elementor-element.elementor-element-965ed3f{--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-158 .elementor-element.elementor-element-b674e80{--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;border-style:solid;--border-style:solid;border-width:3px 3px 3px 3px;--border-top-width:3px;--border-right-width:3px;--border-bottom-width:3px;--border-left-width:3px;border-color:#02010100;--border-color:#02010100;--border-radius:24px 24px 24px 24px;}.elementor-158 .elementor-element.elementor-element-b674e80:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-b674e80 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1D273F00;}.elementor-158 .elementor-element.elementor-element-92b0987 img{transition-duration:0.3s;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-6b24238{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-6b24238:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-6b24238 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-158 .elementor-element.elementor-element-35b2a80 img{transition-duration:0.3s;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-3edae05{--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;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#02010100;--border-color:#02010100;--border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-3edae05:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-3edae05 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-158 .elementor-element.elementor-element-0bcb94e img{border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-1c8316b{--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-158 .elementor-element.elementor-element-5ce46cd{--display:flex;}.elementor-158 .elementor-element.elementor-element-c1e53b8 img{transition-duration:0.3s;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-ebee4d9{--display:flex;}.elementor-158 .elementor-element.elementor-element-ce37cca img{transition-duration:0.3s;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-3018a4f{--display:flex;}.elementor-158 .elementor-element.elementor-element-7c683d3{--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-158 .elementor-element.elementor-element-9b977c8{--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-158 .elementor-element.elementor-element-7ef1cf0{--display:flex;--border-radius:16px 16px 16px 16px;}.elementor-158 .elementor-element.elementor-element-7ef1cf0:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-7ef1cf0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.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-158 .elementor-element.elementor-element-a1074ac .elementor-button{background-color:#4BCAF9;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-33377a0{text-align:center;}.elementor-158 .elementor-element.elementor-element-33377a0 .elementor-heading-title{color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-1ab9667{text-align:center;}.elementor-158 .elementor-element.elementor-element-1ab9667 .elementor-heading-title{color:#4BCAF9;}.elementor-158 .elementor-element.elementor-element-3b82e99{--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-158 .elementor-element.elementor-element-b87e84d{--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-158 .elementor-element.elementor-element-61c9842 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-b83fd2f .elementor-button{background-color:#4BCAF9;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-b83fd2f .elementor-button-content-wrapper{flex-direction:row;}.elementor-158 .elementor-element.elementor-element-9e9b01e{--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;--border-radius:16px 16px 16px 16px;}.elementor-158 .elementor-element.elementor-element-9e9b01e:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-9e9b01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-158 .elementor-element.elementor-element-178e58b .elementor-button{background-color:#4BCAF9;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-eb4a785{text-align:center;}.elementor-158 .elementor-element.elementor-element-eb4a785 .elementor-heading-title{color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-4214651{text-align:center;}.elementor-158 .elementor-element.elementor-element-4214651 .elementor-heading-title{color:#4BCAF9;}.elementor-158 .elementor-element.elementor-element-0389aee{--display:flex;}.elementor-158 .elementor-element.elementor-element-16740a9 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-bedaf13 .elementor-button{background-color:#4BCAF9;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-bedaf13 .elementor-button-content-wrapper{flex-direction:row;}.elementor-158 .elementor-element.elementor-element-f325d88{--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;--border-radius:16px 16px 16px 16px;}.elementor-158 .elementor-element.elementor-element-f325d88:not(.elementor-motion-effects-element-type-background), .elementor-158 .elementor-element.elementor-element-f325d88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-158 .elementor-element.elementor-element-3eed302 .elementor-button{background-color:#4BCAF9;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-58c567f{text-align:center;}.elementor-158 .elementor-element.elementor-element-58c567f .elementor-heading-title{color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-849c8b4{text-align:center;}.elementor-158 .elementor-element.elementor-element-849c8b4 .elementor-heading-title{color:#4BCAF9;}.elementor-158 .elementor-element.elementor-element-cde2808 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-158 .elementor-element.elementor-element-4a58f91 .elementor-button{background-color:#4BCAF9;border-radius:6px 6px 6px 6px;}.elementor-158 .elementor-element.elementor-element-4a58f91 .elementor-button-content-wrapper{flex-direction:row;}@media(min-width:768px){.elementor-158 .elementor-element.elementor-element-395d115{--width:50%;}.elementor-158 .elementor-element.elementor-element-e0c3b5c{--width:67%;}}/* Start custom CSS for image, class: .elementor-element-883ce92 */.elementor-158 .elementor-element.elementor-element-883ce92 {
  position: relative;
  z-index: 0;
}

.elementor-158 .elementor-element.elementor-element-883ce92::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 140%;
  height: 140%;
  background: radial-gradient(circle, rgba(49, 191, 255, 0.6) 0%, transparent 70%);
  border-radius: 50%;
  filter: blur(20px);
  transform: translate(-50%, -50%) scale(1);
  animation: pulseBackground 3s ease-in-out infinite;
  z-index: -1;
}

@keyframes pulseBackground {
  0%, 100% {
    transform: translate(-50%, -50%) scale(1);
    opacity: 0.6;
  }
  50% {
    transform: translate(-50%, -50%) scale(1.2);
    opacity: 0;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8d5b4a2 */.elementor-158 .elementor-element.elementor-element-8d5b4a2 {
  position: relative;
  overflow: hidden;
  background: linear-gradient(
    135deg,
    #020617,
    #030b1f,
    #020617
  );
}

/* Partículas digitais */
.elementor-158 .elementor-element.elementor-element-8d5b4a2::before {
  content: "";
  position: absolute;
  inset: -50%;
  background: repeating-radial-gradient(
    circle,
    rgba(49, 191, 255, 0.4) 0 1px,
    transparent 1px 10px
  );
  opacity: 0.35;
  animation: particlesWave 20s linear infinite;
  transform-origin: center;
}

/* Onda luminosa */
.elementor-158 .elementor-element.elementor-element-8d5b4a2::after {
  content: "";
  position: absolute;
  inset: -40%;
  background: linear-gradient(
    60deg,
    transparent 35%,
    rgba(49, 191, 255, 0.35),
    transparent 65%
  );
  animation: lightWave 12s ease-in-out infinite alternate;
  mix-blend-mode: screen;
}

/* Animações */
@keyframes particlesWave {
  0% {
    transform: translate(0, 0) rotate(0deg);
  }
  100% {
    transform: translate(-10%, 8%) rotate(360deg);
  }
}

@keyframes lightWave {
  0% {
    transform: translateX(-20%);
  }
  100% {
    transform: translateX(20%);
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f96410 */.elementor-158 .elementor-element.elementor-element-7f96410 {
    background-color: #050b1f;
    background-image:
        linear-gradient(to right, rgba(255,255,255,0.07) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255,255,255,0.07) 1px, transparent 1px);
    background-size: 60px 60px;

    animation: gridMove 20s linear infinite;
}

@keyframes gridMove {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 60px 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8cc4aab */.elementor-158 .elementor-element.elementor-element-8cc4aab {
    background-color: #050b1f;
    background-image:
        linear-gradient(to right, rgba(255,255,255,0.07) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255,255,255,0.07) 1px, transparent 1px);
    background-size: 60px 60px;

    animation: gridMove 20s linear infinite;
}

@keyframes gridMove {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 60px 60px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c33e80c */.elementor-158 .elementor-element.elementor-element-c33e80c {
    background-color: #050b1f;
    background-image:
        linear-gradient(to right, rgba(255,255,255,0.07) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255,255,255,0.07) 1px, transparent 1px);
    background-size: 60px 60px;

    animation: gridMove 20s linear infinite;
}

@keyframes gridMove {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 60px 60px;
    }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-92b0987 */.elementor-158 .elementor-element.elementor-element-92b0987 {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b674e80 */.elementor-158 .elementor-element.elementor-element-b674e80 {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35b2a80 */.elementor-158 .elementor-element.elementor-element-35b2a80 {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6b24238 */.elementor-158 .elementor-element.elementor-element-6b24238 {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3edae05 */.elementor-158 .elementor-element.elementor-element-3edae05 {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c1e53b8 */.elementor-158 .elementor-element.elementor-element-c1e53b8 {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ce37cca */.elementor-158 .elementor-element.elementor-element-ce37cca {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ef1cf0 */.elementor-158 .elementor-element.elementor-element-7ef1cf0 {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e9b01e */.elementor-158 .elementor-element.elementor-element-9e9b01e {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f325d88 */.elementor-158 .elementor-element.elementor-element-f325d88 {
    background: rgba(255, 255, 255, 0.1);
    backdrop-filter: blur(12px);
    -webkit-backdrop-filter: blur(12px);

    border-radius: 16px;
    border: 1px solid rgba(255,255,255,0.2);

    box-shadow: 0 8px 32px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7989c99 */.elementor-158 .elementor-element.elementor-element-7989c99 {
    background-color: #050b1f;
    background-image:
        linear-gradient(to right, rgba(255,255,255,0.07) 1px, transparent 1px),
        linear-gradient(to bottom, rgba(255,255,255,0.07) 1px, transparent 1px);
    background-size: 60px 60px;

    animation: gridMove 20s linear infinite;
}

@keyframes gridMove {
    from {
        background-position: 0 0;
    }
    to {
        background-position: 60px 60px;
    }
}/* End custom CSS */