.elementor-935 .elementor-element.elementor-element-62bdacd:not(.elementor-motion-effects-element-type-background), .elementor-935 .elementor-element.elementor-element-62bdacd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6bfe5f5 );}.elementor-935 .elementor-element.elementor-element-62bdacd > .elementor-container{min-height:95vh;}.elementor-935 .elementor-element.elementor-element-62bdacd{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-62bdacd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-935 .elementor-element.elementor-element-9ecd60d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-935 .elementor-element.elementor-element-9ecd60d > .elementor-element-populated{padding:30px 30px 0px 30px;}.elementor-935 .elementor-element.elementor-element-d16b381{width:auto;max-width:auto;text-align:start;}.elementor-935 .elementor-element.elementor-element-d16b381 .elementor-heading-title{font-family:var( --e-global-typography-e396345-font-family ), Serif;font-size:var( --e-global-typography-e396345-font-size );font-weight:var( --e-global-typography-e396345-font-weight );text-transform:var( --e-global-typography-e396345-text-transform );text-shadow:0px 2px 6px rgba(255, 255, 255, 0.64);color:var( --e-global-color-5d34d65 );}.elementor-935 .elementor-element.elementor-element-b6daa26{width:auto;max-width:auto;}.elementor-935 .elementor-element.elementor-element-b6daa26 > .elementor-widget-container{margin:8px 0px 0px 10px;padding:7px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-b6daa26 .elementor-icon-wrapper{text-align:center;}.elementor-935 .elementor-element.elementor-element-b6daa26.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-b6daa26.elementor-view-framed .elementor-icon, .elementor-935 .elementor-element.elementor-element-b6daa26.elementor-view-default .elementor-icon{color:#FFFFFF;border-color:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-b6daa26.elementor-view-framed .elementor-icon, .elementor-935 .elementor-element.elementor-element-b6daa26.elementor-view-default .elementor-icon svg{fill:#FFFFFF;}.elementor-935 .elementor-element.elementor-element-b6daa26 .elementor-icon{font-size:18px;}.elementor-935 .elementor-element.elementor-element-b6daa26 .elementor-icon svg{height:18px;}.elementor-935 .elementor-element.elementor-element-cd6a4a1{width:auto;max-width:auto;bottom:70px;text-align:end;}.elementor-935 .elementor-element.elementor-element-cd6a4a1 > .elementor-widget-container{padding:0px 0px 0px 0px;}body:not(.rtl) .elementor-935 .elementor-element.elementor-element-cd6a4a1{right:40px;}body.rtl .elementor-935 .elementor-element.elementor-element-cd6a4a1{left:40px;}.elementor-935 .elementor-element.elementor-element-cd6a4a1 .elementor-heading-title{color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-935 .elementor-element.elementor-element-62bdacd{padding:0px 60px 0px 60px;}.elementor-935 .elementor-element.elementor-element-d16b381 .elementor-heading-title{font-size:var( --e-global-typography-e396345-font-size );}.elementor-935 .elementor-element.elementor-element-b6daa26 > .elementor-widget-container{padding:8px 0px 0px 0px;}}@media(max-width:767px){.elementor-935 .elementor-element.elementor-element-62bdacd > .elementor-container{min-height:100vh;}.elementor-935 .elementor-element.elementor-element-62bdacd{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-935 .elementor-element.elementor-element-d16b381 .elementor-heading-title{font-size:var( --e-global-typography-e396345-font-size );}.elementor-935 .elementor-element.elementor-element-b6daa26 > .elementor-widget-container{padding:5px 0px 0px 0px;}}/* Start custom CSS for heading, class: .elementor-element-cd6a4a1 */#vcr-time {
    font-family: "VT323", monospace; /* Or your favorite VCR font */
    font-size: 3rem;
    color: #fff;
    letter-spacing: 0.08em;
    text-shadow:
        0 0 2px rgba(255,255,255,.8),
        2px 0 rgba(255,0,0,.25),
        -2px 0 rgba(0,255,255,.25);
    animation: vcr-flicker .08s infinite alternate;
}

@keyframes vcr-flicker {
    from {
        opacity: .9;
        filter: brightness(.95);
    }
    to {
        opacity: 1;
        filter: brightness(1.05);
    }
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-62bdacd */.elementor-935 .elementor-element.elementor-element-62bdacd {
  position: relative;
  overflow: hidden;
  animation: glitch-screen-effect 4s infinite;
}

@keyframes glitch-screen-effect {
  0%, 90%, 100% {
    transform: translate(0);
    filter: none;
  }

  91% {
    transform: translate(-4px, 2px);
    filter: hue-rotate(90deg);
  }

  92% {
    transform: translate(4px, -2px);
    filter: hue-rotate(-90deg);
  }

  93% {
    transform: translate(-2px, 0);
    filter: contrast(1.5);
  }

  94% {
    transform: translate(0);
    filter: none;
  }
}

.elementor-935 .elementor-element.elementor-element-62bdacd {
  position: relative;
  overflow: hidden;
}

.elementor-935 .elementor-element.elementor-element-62bdacd::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 10;
  background: repeating-linear-gradient(
    to bottom,
    rgba(255,255,255,0.08) 0px,
    rgba(255,255,255,0.08) 1px,
    rgba(0,0,0,0.08) 2px,
    rgba(0,0,0,0.08) 4px
  );
  animation: vhs-lines 0.15s linear infinite;
}

@keyframes vhs-lines {
  from {
    background-position: 0 0;
  }
  to {
    background-position: 0 8px;
  }
}






.elementor-935 .elementor-element.elementor-element-62bdacd2 {
  position: relative;
  overflow: hidden;
  animation: glitch-screen-effect 7s infinite;
}

@keyframes glitch-screen-effect {
  0%, 90%, 100% {
    transform: translate(0);
    filter: none;
  }

  91% {
    transform: translate(4px, 0px);
    filter: hue-rotate(90deg);
  }

  92% {
    transform: translate(0px, -9px);
    filter: hue-rotate(-90deg);
  }

  93% {
    transform: translate(-6px, 4px);
    filter: contrast(1.5);
  }

  94% {
    transform: translate(0);
    filter: none;
  }
}

.elementor-935 .elementor-element.elementor-element-62bdacd2 {
  position: relative;
  overflow: hidden;
}

.elementor-935 .elementor-element.elementor-element-62bdacd2::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 10;
  background: repeating-linear-gradient(
    to bottom,
    rgba(255,255,255,0.08) 0px,
    rgba(255,255,255,0.08) 1px,
    rgba(0,0,0,0.08) 2px,
    rgba(0,0,0,0.08) 4px
  );
  animation: vhs-lines 0.25s linear infinite;
}/* End custom CSS */