/* #region Custom image background Announcement bar styles start*/
.countdown_default_bg_01 {
  --color: rgba(114, 114, 114, 0.3);
  background-color: #191a1a;
  background-image:
    linear-gradient(
      0deg,
      transparent 24%,
      var(--color) 25%,
      var(--color) 26%,
      transparent 27%,
      transparent 74%,
      var(--color) 75%,
      var(--color) 76%,
      transparent 77%,
      transparent
    ),
    linear-gradient(
      90deg,
      transparent 24%,
      var(--color) 25%,
      var(--color) 26%,
      transparent 27%,
      transparent 74%,
      var(--color) 75%,
      var(--color) 76%,
      transparent 77%,
      transparent
    );
  background-size: 30px 30px;
}

.countdown_default_bg_02 {
  --color: #e1e1e1;
  background-color: #f3f3f3;
  background-image:
    linear-gradient(
      0deg,
      transparent 24%,
      var(--color) 25%,
      var(--color) 26%,
      transparent 27%,
      transparent 74%,
      var(--color) 75%,
      var(--color) 76%,
      transparent 77%,
      transparent
    ),
    linear-gradient(
      90deg,
      transparent 24%,
      var(--color) 25%,
      var(--color) 26%,
      transparent 27%,
      transparent 74%,
      var(--color) 75%,
      var(--color) 76%,
      transparent 77%,
      transparent
    );
  background-size: 30px 30px;
}

.countdown_default_bg_03 {
  background-color: #313131;
  background-image: radial-gradient(rgba(255, 255, 255, 0.171) 2px, transparent 0);
  background-size: 20px 20px;
  background-position: -5px -5px;
}

.countdown_default_bg_04 {
  background-color: #ffffff;
  background-image: radial-gradient(rgba(12, 12, 12, 0.171) 2px, transparent 0);
  background-size: 20px 20px;
  background-position: -5px -5px;
}

.countdown_default_bg_05 {
  background:
    radial-gradient(circle at 25% 25%, #becce1 15%, transparent 15%),
    radial-gradient(circle at 75% 75%, #fff 15%, transparent 15%);
  background-size: 10px 10px;
  background-color: #edf2f6;
}

.countdown_default_bg_06 {
  background:
    radial-gradient(circle at 25% 25%, #ccc 15%, transparent 15%),
    radial-gradient(circle at 75% 75%, #ccc 15%, transparent 15%);
  background-size: 10px 10px;
  background-color: #fff;
}

.countdown_default_bg_07 {
  background: repeating-linear-gradient(45deg, #b2dcca, #b2dcca 20px, #d1f0e6 20px, #d1f0e6 40px);
}

.countdown_default_bg_08 {
  background: repeating-linear-gradient(45deg, #f9e1a7, #f9e1a7 20px, #f8f0de 20px, #f8f0de 40px);
}

.countdown_default_bg_09 {
  background: repeating-linear-gradient(45deg, #f2b059, #f2b059 20px, #ee842c 20px, #ee842c 40px);
}

.countdown_default_bg_10 {
  background:
    repeating-linear-gradient(45deg, #ffc1b9, #ffc1b9 30px, #28ab44 30px, #28ab44 60px),
    repeating-linear-gradient(135deg, #e74c3c, #e74c3c 30px, #f1c40f 30px, #f1c40f 60px);
}

.countdown_default_bg_11 {
  position: relative;
  background-color: #2a2a72;
  overflow: hidden;
  box-shadow:
    0 0.3em 0.8em rgba(0, 0, 0, 0.3),
    0 1.5em 2em rgba(0, 0, 0, 0.15);
  z-index: 1;
}

.countdown_default_bg_11::before {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    repeating-linear-gradient(
      45deg,
      transparent 0,
      transparent 35px,
      rgba(255, 255, 255, 0.15) 35px,
      rgba(255, 255, 255, 0.15) 70px
    ),
    repeating-linear-gradient(
      -45deg,
      transparent 0,
      transparent 35px,
      rgba(255, 255, 255, 0.15) 35px,
      rgba(255, 255, 255, 0.15) 70px
    ),
    linear-gradient(90deg, #009ffd, #2a2a72);
}

.countdown_default_bg_11::after {
  content: '';
  position: absolute;
  inset: 0;
  z-index: -1;
  background:
    radial-gradient(
      circle at 50% 50%,
      transparent 20%,
      rgba(0, 0, 0, 0.2) 70%,
      rgba(0, 0, 0, 0.5) 100%
    ),
    repeating-conic-gradient(
      from 0deg,
      rgba(255, 255, 255, 0.15) 0deg 30deg,
      transparent 30deg 60deg
    );
  mix-blend-mode: overlay;
  animation: rotate 10s linear infinite;
}

@keyframes rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

@media (prefers-reduced-motion: reduce) {
  .countdown_default_bg_11::before {
    animation: none;
  }
}

@media (prefers-contrast: more) {
  .countdown_default_bg_11 {
    background-color: #1a1a4a;
  }
  .countdown_default_bg_11::before {
    opacity: 0.9;
  }
}

.countdown_default_bg_12 {
  background: repeating-linear-gradient(
    45deg,
    #0050fc,
    #0050fc 20px,
    #0684fade 20px,
    #0684fade 40px
  );
}

.countdown_default_bg_13 {
  background-image:
    linear-gradient(90deg, rgba(255, 128, 128, 0.5) 50%, transparent 50%),
    linear-gradient(rgba(255, 128, 128, 0.5) 50%, transparent 50%);
  background-size: 30px 30px;
}

.countdown_default_bg_14 {
  background-image: linear-gradient(40deg, orange 50%, orangered 55%, orange 55%);
  background-size: 2em 2em;
  background-repeat: round;
  background-color: orange;
}

.countdown_default_bg_15 {
  --color: #b589d2;
  background-color: #825dab;
  position: relative;
}
.countdown_default_bg_15::after {
  content: '';
  position: absolute;
  inset: 0;
  opacity: 0.8;
  background:
    radial-gradient(circle, var(--color) 15%, transparent 15%),
    radial-gradient(circle, var(--color) 15%, transparent 15%) 6px -6px,
    radial-gradient(circle, var(--color) 15%, transparent 15%) 6px -1px,
    radial-gradient(circle, var(--color) 15%, transparent 15%) 10px 2px,
    radial-gradient(circle, var(--color) 15%, transparent 15%) 14px 5px,
    radial-gradient(circle, var(--color) 15%, transparent 15%) 18px 8px,
    radial-gradient(circle, var(--color) 15%, transparent 15%) 18px 12px,
    radial-gradient(circle, var(--color) 15%, transparent 15%) 23px 6px;
  background-size: 50px 50px;
}

.countdown_default_bg_16 {
  --s: 12px; /* control the size */
  --_c: #0000, #b7ebc6 1deg 79deg, #0000 81deg;
  --g0: conic-gradient(from 140deg at 50% 87.5%, var(--_c));
  --g1: conic-gradient(from 140deg at 50% 81.25%, var(--_c));
  --g2: conic-gradient(from 140deg at 50% 75%, var(--_c));
  --g3: conic-gradient(at 10% 20%, #0000 75%, #fff 0);
  background:
    var(--g0) 0 calc(var(--s) / -4),
    var(--g0) var(--s) calc(3 * var(--s) / 4),
    var(--g1),
    var(--g1) var(--s) var(--s),
    var(--g2) 0 calc(var(--s) / 4),
    var(--g2) var(--s) calc(5 * var(--s) / 4),
    var(--g3) calc(var(--s) / -10) var(--s),
    var(--g3) calc(9 * var(--s) / 10) calc(2 * var(--s)),
    repeating-conic-gradient(from 45deg, #6bc77a 0 25%, #6bc77a 0 50%);
  background-size: calc(2 * var(--s)) calc(2 * var(--s));
}
/* #endregion Custom image background Announcement bar styles end*/
