.elementor-3022 .elementor-element.elementor-element-70b1b4b > .elementor-background-overlay{background-color:#000000;opacity:0.71;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3022 .elementor-element.elementor-element-70b1b4b > .elementor-container{max-width:1140px;}.elementor-3022 .elementor-element.elementor-element-70b1b4b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-100px;margin-bottom:0px;padding:20% 0% 10% 0%;}.elementor-bc-flex-widget .elementor-3022 .elementor-element.elementor-element-256978c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3022 .elementor-element.elementor-element-256978c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3022 .elementor-element.elementor-element-d89bea5{text-align:justify;}.elementor-3022 .elementor-element.elementor-element-d89bea5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:400;line-height:31px;letter-spacing:2.5px;color:#CACACA;}.elementor-bc-flex-widget .elementor-3022 .elementor-element.elementor-element-b0993d7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-3022 .elementor-element.elementor-element-b0993d7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-3022 .elementor-element.elementor-element-3f17f78{padding:60px 0px 120px 0px;}@media(min-width:768px){.elementor-3022 .elementor-element.elementor-element-256978c{width:62.367%;}.elementor-3022 .elementor-element.elementor-element-b0993d7{width:37.633%;}}/* Start custom CSS for html, class: .elementor-element-d32bcf0 *//* Glitch Effect Styles */
.glitch-text {
  font-size: 6em; /* Adjust as needed */
  font-weight:800;
  line-height: 1;
  color: #fff; /* Changed to black */
  position: relative;
  text-transform: uppercase;
}

.glitch-text::before {
  content: attr(data-text);
  position: absolute;
  left: -2px;
  text-shadow: 1px 0 blue;
  top: 0;
  color: #fff; /* Changed to black */
  overflow: hidden;
  clip: rect(0, 900px, 0, 0);
  animation: glitch-anim-2 1.5s infinite linear alternate-reverse;
}

.glitch-text::after {
  content: attr(data-text);
  position: absolute;
  left: 2px;
  text-shadow: -1px 0 red;
  top: 0;
  color: #fff; /* Changed to black */
  overflow: hidden;
  clip: rect(0, 900px, 0, 0);
  animation: glitch-anim 1s infinite linear alternate-reverse;
}

@keyframes glitch-anim {
  0% { clip: rect(72px, 9999px, 18px, 0); }
  10% { clip: rect(24px, 9999px, 39px, 0); }
  20% { clip: rect(51px, 9999px, 62px, 0); }
  40% { clip: rect(70px, 9999px, 80px, 0); }
  60% { clip: rect(100px, 9999px, 40px, 0); }
  100% { clip: rect(123px, 9999px, 25px, 0); }
}

@keyframes glitch-anim-2 {
  0% { clip: rect(60px, 9999px, 20px, 0); }
  10% { clip: rect(102px, 9999px, 48px, 0); }
  30% { clip: rect(21px, 9999px, 4px, 0); }
  50% { clip: rect(109px, 9999px, 2px, 0); }
  80% { clip: rect(50px, 9999px, 30px, 0); }
  100% { clip: rect(80px, 9999px, 60px, 0); }
}/* End custom CSS */