.elementor-17253 .elementor-element.elementor-element-452ce61{--display:flex;}.elementor-17253 .elementor-element.elementor-element-d2fc8a2{font-size:18px;}.elementor-17253 .elementor-element.elementor-element-c63b09a{--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-17253 .elementor-element.elementor-element-addcfe9 .elementor-heading-title{font-size:24px;color:var( --e-global-color-a5a5c07 );}.elementor-17253 .elementor-element.elementor-element-e1093fc{--display:flex;}.elementor-17253 .elementor-element.elementor-element-41f5d57 p{margin-block-end:18px;}.elementor-17253 .elementor-element.elementor-element-bcecf03{--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-17253 .elementor-element.elementor-element-c057045 .elementor-heading-title{color:var( --e-global-color-a5a5c07 );}.elementor-17253 .elementor-element.elementor-element-2e0d3b8{--display:flex;}.elementor-17253 .elementor-element.elementor-element-60bd705 p{margin-block-end:18px;}.elementor-17253 .elementor-element.elementor-element-ad9a815{--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-17253 .elementor-element.elementor-element-b9f6b22{--display:flex;}.elementor-17253 .elementor-element.elementor-element-82c9fcc .elementor-heading-title{color:var( --e-global-color-a5a5c07 );}.elementor-17253 .elementor-element.elementor-element-383cea4{--display:flex;}.elementor-17253 .elementor-element.elementor-element-26c6adf p{margin-block-end:18px;}.elementor-17253 .elementor-element.elementor-element-1906f87{--display:flex;}.elementor-17253 .elementor-element.elementor-element-c8b5545 p{margin-block-end:18px;}.elementor-17253 .elementor-element.elementor-element-77f650b{--display:flex;}.elementor-17253 .elementor-element.elementor-element-07d642e .elementor-heading-title{color:var( --e-global-color-a5a5c07 );}.elementor-17253 .elementor-element.elementor-element-30e3c93{--display:flex;}.elementor-17253 .elementor-element.elementor-element-4b75901 .elementor-heading-title{color:var( --e-global-color-a5a5c07 );}.elementor-17253 .elementor-element.elementor-element-449cfb7{--display:flex;}.elementor-17253 .elementor-element.elementor-element-27522d7 p{margin-block-end:18px;}.elementor-17253 .elementor-element.elementor-element-2d28b6d > .elementor-widget-container{border-style:groove;border-color:var( --e-global-color-primary );}.elementor-17253 .elementor-element.elementor-element-2d28b6d .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-17253 .elementor-element.elementor-element-ae1113b{--display:flex;}.elementor-17253 .elementor-element.elementor-element-47bdab9 .elementor-heading-title{color:var( --e-global-color-a5a5c07 );}.elementor-17253 .elementor-element.elementor-element-6dca359{--display:flex;}.elementor-17253 .elementor-element.elementor-element-a0b36f2 p{margin-block-end:18px;}.elementor-17253 .elementor-element.elementor-element-5670b4d{--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-17253 .elementor-element.elementor-element-4a28cf0 .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-17253 .elementor-element.elementor-element-5039243 .elementor-repeater-item-280d6d1 .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://digitalism.games/wp-content/uploads/2026/06/7777.png);background-size:cover;}.elementor-17253 .elementor-element.elementor-element-5039243 .elementor-repeater-item-406aee8 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://digitalism.games/wp-content/uploads/2026/06/3333-1.png);background-size:cover;}.elementor-17253 .elementor-element.elementor-element-5039243 .elementor-repeater-item-68383d1 .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://digitalism.games/wp-content/uploads/2026/06/4444.png);background-size:cover;}.elementor-17253 .elementor-element.elementor-element-5039243 .elementor-repeater-item-6e8048e .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://digitalism.games/wp-content/uploads/2026/06/5555-1.png);background-size:cover;}.elementor-17253 .elementor-element.elementor-element-5039243 .elementor-repeater-item-974aa86 .swiper-slide-bg{background-color:var( --e-global-color-74bb3ed );background-image:url(https://digitalism.games/wp-content/uploads/2026/06/666-1.png);background-size:cover;}.elementor-17253 .elementor-element.elementor-element-5039243 .elementor-repeater-item-4b0bbbd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://digitalism.games/wp-content/uploads/2026/06/2222-1.png);background-size:cover;}.elementor-17253 .elementor-element.elementor-element-5039243 .swiper-slide{transition-duration:calc(5000ms*1.2);height:470px;}.elementor-17253 .elementor-element.elementor-element-5039243 .swiper-slide-contents{max-width:66%;}.elementor-17253 .elementor-element.elementor-element-5039243 .swiper-slide-inner{text-align:center;}.elementor-17253 .elementor-element.elementor-element-358fc86{--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-17253 .elementor-element.elementor-element-35c96bf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-17253 .elementor-element.elementor-element-35c96bf .elementor-divider-separator{width:100%;}.elementor-17253 .elementor-element.elementor-element-35c96bf .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-17253 .elementor-element.elementor-element-61fba34{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-17253 .elementor-element.elementor-element-61fba34 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-17253 .elementor-element.elementor-element-61fba34:after{content:"0.66";}.elementor-17253 .elementor-element.elementor-element-61fba34 .elementor-post__thumbnail__link{width:100%;}.elementor-17253 .elementor-element.elementor-element-61fba34 .elementor-post__meta-data span + span:before{content:"•";}.elementor-17253 .elementor-element.elementor-element-61fba34 .elementor-post__text{margin-top:20px;}.elementor-17253 .elementor-element.elementor-element-61fba34 .elementor-post__badge{right:0;}.elementor-17253 .elementor-element.elementor-element-61fba34 .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:767px){.elementor-17253 .elementor-element.elementor-element-5039243 .swiper-slide{height:130px;}.elementor-17253 .elementor-element.elementor-element-61fba34 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-17253 .elementor-element.elementor-element-61fba34:after{content:"0.5";}.elementor-17253 .elementor-element.elementor-element-61fba34 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-0e790c3 *//* ===== IMPORT FONT ===== */
@import url('https://fonts.googleapis.com/css2?family=Cinzel:wght@400;700;900&family=Cinzel+Decorative:wght@700&display=swap');

/* ===== ROOT VARIABLES ===== */
.gow-trailer-wrapper {
  --gow-gold: #C8960C;
  --gow-gold-light: #F0C040;
  --gow-gold-dark: #8B6508;
  --gow-red: #8B1A1A;
  --gow-red-dark: #5C0A0A;
  --gow-bg-dark: #0A0A0A;
  --gow-bg-mid: #111111;
  --gow-frost: #4A90D9;
  --gow-frost-light: #7BB8F0;
  --gow-stone: #2A2A2A;
}

/* ===== MAIN WRAPPER ===== */
.gow-trailer-wrapper {
  position: relative;
  max-width: 900px;
  margin: 0 auto;
  padding: 0 10px;
  font-family: 'Cinzel', serif;
  background: transparent;
}

/* ===== TOP BORDER ===== */
.gow-border-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  background: linear-gradient(
    135deg,
    var(--gow-bg-dark) 0%,
    var(--gow-red-dark) 40%,
    #1A0A0A 70%,
    var(--gow-bg-dark) 100%
  );
  border: 2px solid var(--gow-gold-dark);
  border-bottom: none;
  padding: 12px 20px;
  position: relative;
  overflow: hidden;
}

.gow-border-top::before {
  content: '';
  position: absolute;
  top: 0; left: 0; right: 0; bottom: 0;
  background: repeating-linear-gradient(
    90deg,
    transparent,
    transparent 40px,
    rgba(200, 150, 12, 0.05) 40px,
    rgba(200, 150, 12, 0.05) 41px
  );
  pointer-events: none;
}

.gow-border-top::after {
  content: '';
  position: absolute;
  bottom: 0; left: 5%; right: 5%;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    var(--gow-gold),
    var(--gow-gold-light),
    var(--gow-gold),
    transparent
  );
}

/* ===== RUNE DECORATIONS ===== */
.gow-rune {
  font-size: 24px;
  color: var(--gow-gold);
  text-shadow:
    0 0 10px var(--gow-gold),
    0 0 20px rgba(200, 150, 12, 0.5);
  animation: runeGlow 3s ease-in-out infinite;
  flex-shrink: 0;
}

@keyframes runeGlow {
  0%, 100% { opacity: 0.7; text-shadow: 0 0 10px var(--gow-gold); }
  50% { opacity: 1; text-shadow: 0 0 20px var(--gow-gold-light), 0 0 40px var(--gow-gold); }
}

/* ===== TITLE BAR ===== */
.gow-title-bar {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 4px;
  flex: 1;
  padding: 0 15px;
}

.gow-subtitle {
  font-family: 'Cinzel', serif;
  font-size: 10px;
  font-weight: 400;
  letter-spacing: 6px;
  color: var(--gow-gold-dark);
  text-transform: uppercase;
}

.gow-main-title {
  font-family: 'Cinzel Decorative', cursive;
  font-size: clamp(12px, 2.5vw, 22px);
  font-weight: 700;
  letter-spacing: 3px;
  color: var(--gow-gold-light);
  text-shadow:
    0 0 10px rgba(200, 150, 12, 0.8),
    0 2px 4px rgba(0,0,0,0.8);
  text-align: center;
  white-space: nowrap;
}

/* ===== VIDEO CONTAINER ===== */
.gow-video-container {
  position: relative;
  background: var(--gow-bg-dark);
  border-left: 2px solid var(--gow-gold-dark);
  border-right: 2px solid var(--gow-gold-dark);
  padding: 3px;
}

/* Inner Shadow Overlay */
.gow-video-container::before {
  content: '';
  position: absolute;
  inset: 0;
  box-shadow: inset 0 0 30px rgba(0,0,0,0.8);
  pointer-events: none;
  z-index: 1;
}

/* Frost/Blue Glow on sides */
.gow-video-container::after {
  content: '';
  position: absolute;
  top: 0; bottom: 0;
  left: -8px; right: -8px;
  box-shadow:
    -5px 0 15px rgba(74, 144, 217, 0.3),
    5px 0 15px rgba(74, 144, 217, 0.3);
  pointer-events: none;
  z-index: 0;
}

/* ===== CORNER DECORATIONS ===== */
.gow-corner {
  position: absolute;
  width: 24px;
  height: 24px;
  z-index: 2;
}

.gow-corner.tl { top: -2px; left: -2px; border-top: 3px solid var(--gow-gold); border-left: 3px solid var(--gow-gold); }
.gow-corner.tr { top: -2px; right: -2px; border-top: 3px solid var(--gow-gold); border-right: 3px solid var(--gow-gold); }
.gow-corner.bl { bottom: -2px; left: -2px; border-bottom: 3px solid var(--gow-gold); border-left: 3px solid var(--gow-gold); }
.gow-corner.br { bottom: -2px; right: -2px; border-bottom: 3px solid var(--gow-gold); border-right: 3px solid var(--gow-gold); }

/* ===== VIDEO INNER (Responsive) ===== */
.gow-video-inner {
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  overflow: hidden;
  background: #000;
}

.gow-video-inner > div {
  position: absolute;
  top: 0; left: 0;
  width: 100% !important;
  height: 100% !important;
}

.gow-video-inner iframe,
.gow-video-inner video,
.gow-video-inner object,
.gow-video-inner embed {
  width: 100% !important;
  height: 100% !important;
  display: block;
}

/* ===== BOTTOM BORDER ===== */
.gow-border-bottom {
  display: flex;
  align-items: center;
  gap: 12px;
  background: linear-gradient(
    135deg,
    var(--gow-bg-dark) 0%,
    var(--gow-red-dark) 40%,
    #1A0A0A 70%,
    var(--gow-bg-dark) 100%
  );
  border: 2px solid var(--gow-gold-dark);
  border-top: none;
  padding: 10px 20px;
  position: relative;
  overflow: hidden;
}

.gow-border-bottom::before {
  content: '';
  position: absolute;
  top: 0; left: 5%; right: 5%;
  height: 1px;
  background: linear-gradient(
    90deg,
    transparent,
    var(--gow-gold),
    var(--gow-gold-light),
    var(--gow-gold),
    transparent
  );
}

.gow-line-left,
.gow-line-right {
  flex: 1;
  height: 1px;
  background: linear-gradient(90deg, transparent, var(--gow-gold-dark));
}

.gow-line-right {
  background: linear-gradient(90deg, var(--gow-gold-dark), transparent);
}

.gow-bottom-runes {
  font-size: 14px;
  letter-spacing: 8px;
  color: var(--gow-gold-dark);
  text-shadow: 0 0 8px rgba(200, 150, 12, 0.4);
  animation: runeGlow 4s ease-in-out infinite;
  white-space: nowrap;
}

/* ===== OUTER GLOW EFFECT ===== */
.gow-trailer-wrapper {
  filter: drop-shadow(0 0 20px rgba(139, 26, 26, 0.4))
          drop-shadow(0 0 40px rgba(0, 0, 0, 0.8));
}

/* ===== RESPONSIVE ===== */
@media (max-width: 600px) {
  .gow-border-top {
    padding: 8px 12px;
  }

  .gow-rune {
    font-size: 16px;
  }

  .gow-subtitle {
    font-size: 8px;
    letter-spacing: 3px;
  }

  .gow-bottom-runes {
    font-size: 10px;
    letter-spacing: 4px;
  }

  .gow-border-bottom {
    padding: 8px 12px;
  }

  .gow-corner {
    width: 16px;
    height: 16px;
  }
}/* End custom CSS */