.elementor-11 .elementor-element.elementor-element-a016ec3{--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:50px 0px;--row-gap:50px;--column-gap:0px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.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-11 .elementor-element.elementor-element-ca257af{text-align:center;}.elementor-11 .elementor-element.elementor-element-ca257af .elementor-heading-title{font-family:"RocknRoll One", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-title-text button{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-widget-video-playlist .e-tabs-items .e-tab-title .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{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-widget-video-playlist .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-items-wrapper .e-section-title{color:var( --e-global-color-text );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button{color:var( --e-global-color-text );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-video-playlist .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content button:hover{color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-wrapper .e-tabs-header{background-color:#060C20;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-wrapper .e-tabs-header .e-tabs-title{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-header .e-tabs-title{font-family:"RocknRoll One", Sans-serif;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-wrapper .e-tabs-header .e-tabs-videos-count{color:#FFFEFE;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side i{color:#FFFEFE;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-wrapper .e-tabs-header .e-tabs-header-right-side svg{fill:#FFFEFE;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items .e-tab-title:not(:where( .e-active )){background-color:#060C20;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-wrapper .e-tabs-items-wrapper{background-color:#060C20;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-wrapper .e-tabs-items-wrapper .shadow-bottom{background:linear-gradient(180deg, transparent 0%, #060C20 100%);}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-wrapper .e-tabs-items-wrapper .shadow-top{background:linear-gradient(0deg, transparent 0%, #060C20 100%);}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items .e-tab-title .e-tab-title-text{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items .e-tab-title .e-tab-title-text button{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items .e-tab-title .e-tab-duration{color:#BCBCBC;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ){background-color:#060C20;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text{color:#9BE6EF;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-title-text button{color:#9BE6EF;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items-wrapper .e-tab-title:where( .e-active, :hover ) .e-tab-duration{color:#9BE6EF;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-items-wrapper .e-section-title{border-style:solid;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs .e-tabs-inner-tabs .e-inner-tabs-wrapper .e-inner-tab-title a{color:#FFFFFF;}.elementor-11 .elementor-element.elementor-element-8214fbb .e-tabs-inner-tabs .e-inner-tabs-content-wrapper .e-inner-tab-content .e-inner-tab-text{color:#FFFFFF;}body.elementor-page-11:not(.elementor-motion-effects-element-type-background), body.elementor-page-11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050B1D;}:root{--page-title-display:none;}/* Start custom CSS for video-playlist, class: .elementor-element-8214fbb *//* Tab Titles - Modern Glassmorphic Style */
div#e-tab-title-1361,
div#e-tab-title-1362,
div#e-tab-title-1363 {
  position: relative;
  border-radius: 14px;
  padding: 8px 18px;
  background: linear-gradient(
    135deg,
    rgba(5, 11, 26, 0.95),
    rgba(7, 20, 43, 0.9)
  );
  backdrop-filter: blur(10px);
  border: 1px solid rgba(0, 220, 255, 0.4);
  color: #dff6ff;
  box-shadow:
    inset 0 1px 1px rgba(255, 255, 255, 0.1),
    inset 0 -1px 1px rgba(0, 0, 0, 0.2),
    0 0 20px rgba(0, 220, 255, 0.15),
    0 4px 12px rgba(0, 0, 0, 0.3);
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  cursor: pointer;
  overflow: hidden;
}

/* Animated gradient overlay on tabs */
div#e-tab-title-1361::before,
div#e-tab-title-1362::before,
div#e-tab-title-1363::before {
  content: '';
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(
    90deg,
    transparent,
    rgba(0, 220, 255, 0.2),
    transparent
  );
  transition: left 0.6s ease;
}

/* Hover Effects for Tabs */
div#e-tab-title-1361:hover,
div#e-tab-title-1362:hover,
div#e-tab-title-1363:hover {
  transform: translateY(-2px);
  border-color: rgba(0, 220, 255, 0.7);
  background: linear-gradient(
    135deg,
    rgba(0, 220, 255, 0.15),
    rgba(7, 20, 43, 0.95)
  );
  box-shadow:
    inset 0 1px 1px rgba(255, 255, 255, 0.15),
    0 0 30px rgba(0, 220, 255, 0.4),
    0 6px 20px rgba(0, 0, 0, 0.4),
    0 0 60px rgba(0, 220, 255, 0.2);
  color: #ffffff;
}

div#e-tab-title-1361:hover::before,
div#e-tab-title-1362:hover::before,
div#e-tab-title-1363:hover::before {
  left: 100%;
}

/* Active Tab State */
div#e-tab-title-1361.e-active,
div#e-tab-title-1362.e-active,
div#e-tab-title-1363.e-active {
  background: linear-gradient(
    135deg,
    rgba(0, 220, 255, 0.2),
    rgba(7, 20, 43, 0.95)
  );
  border-color: rgba(0, 220, 255, 0.8);
  box-shadow:
    inset 0 0 20px rgba(0, 220, 255, 0.15),
    0 0 35px rgba(0, 220, 255, 0.35),
    0 6px 20px rgba(0, 0, 0, 0.4);
  color: #ffffff;
}

/* Tab Items Container */
.e-tabs-items {
  gap: 16px !important;
  display: flex;
  padding: 16px;
  flex-direction: column;
  background: linear-gradient(
    180deg,
    rgba(5, 11, 26, 0.3) 0%,
    rgba(7, 20, 43, 0.2) 100%
  );
  border-radius: 16px;
}

/* Content Wrapper - Advanced Background */
.e-tabs-content-wrapper {
  position: relative;
  background: 
    radial-gradient(circle at 20% 30%, rgba(0, 220, 255, 0.08) 0%, transparent 50%),
    radial-gradient(circle at 80% 70%, rgba(0, 150, 255, 0.06) 0%, transparent 50%),
    linear-gradient(
      135deg,
      #050b1a 0%,
      #07142b 25%,
      #0a1a35 50%,
      #07142b 75%,
      #050b1a 100%
    );
  border-radius: 20px;
  border: 1px solid rgba(0, 220, 255, 0.4);
  box-shadow: 
    0 0 0 1px rgba(0, 220, 255, 0.2),
    0 0 40px rgba(0, 220, 255, 0.2),
    0 8px 32px rgba(0, 0, 0, 0.5),
    inset 0 1px 0 rgba(255, 255, 255, 0.05),
    inset 0 0 30px rgba(0, 220, 255, 0.03);
  padding: 28px;
  color: #e6f6ff;
  overflow: hidden;
  transition: all 0.3s ease;
}

/* Animated mesh gradient background */
.e-tabs-content-wrapper::before {
  content: '';
  position: absolute;
  top: -50%;
  left: -50%;
  width: 200%;
  height: 200%;
  background: 
    repeating-linear-gradient(
      0deg,
      transparent,
      transparent 2px,
      rgba(0, 220, 255, 0.03) 2px,
      rgba(0, 220, 255, 0.03) 4px
    ),
    repeating-linear-gradient(
      90deg,
      transparent,
      transparent 2px,
      rgba(0, 220, 255, 0.03) 2px,
      rgba(0, 220, 255, 0.03) 4px
    );
  animation: meshMove 20s linear infinite;
  pointer-events: none;
  opacity: 0.4;
}

@keyframes meshMove {
  0% {
    transform: translate(0, 0);
  }
  100% {
    transform: translate(50px, 50px);
  }
}

/* Subtle glow effect on hover */
.e-tabs-content-wrapper:hover {
  border-color: rgba(0, 220, 255, 0.6);
  box-shadow: 
    0 0 0 1px rgba(0, 220, 255, 0.3),
    0 0 50px rgba(0, 220, 255, 0.3),
    0 8px 40px rgba(0, 0, 0, 0.6),
    inset 0 1px 0 rgba(255, 255, 255, 0.08),
    inset 0 0 40px rgba(0, 220, 255, 0.05);
}

/* Main Area Spacing */
.e-tabs-main-area {
  gap: 35px;
}

/* Add floating particle effect (optional enhancement) */
.e-tabs-content-wrapper::after {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background-image: 
    radial-gradient(circle, rgba(0, 220, 255, 0.4) 1px, transparent 1px),
    radial-gradient(circle, rgba(0, 180, 255, 0.3) 1px, transparent 1px);
  background-size: 50px 50px, 80px 80px;
  background-position: 0 0, 40px 40px;
  animation: particleFloat 30s linear infinite;
  pointer-events: none;
  opacity: 0.15;
}

@keyframes particleFloat {
  0% {
    transform: translateY(0);
  }
  100% {
    transform: translateY(-100px);
  }
}/* End custom CSS */