[_nghost-ng-c2978240183] { display: block; }
.special-event-countdown[_ngcontent-ng-c2978240183] { position: relative; margin-bottom: 0.75rem; display: flex; min-height: 260px; flex-direction: column; align-items: center; justify-content: flex-end; border-radius: 0.5rem; padding-top: 1rem; padding-bottom: 0px; background-image: url("/assets/7551d3c8f2d33d9040e1.jpg"); background-size: cover; background-position: center -60px; background-repeat: no-repeat; }
@media (min-width: 530px) {
  .special-event-countdown[_ngcontent-ng-c2978240183] { background-size: 100% 100%; }
}
@media (min-width: 1024px) {
  .special-event-countdown[_ngcontent-ng-c2978240183] { background-size: cover; }
}
.special-event-countdown[_ngcontent-ng-c2978240183] .icon[_ngcontent-ng-c2978240183] { position: absolute; left: 1rem; top: 1rem; height: 2.5rem; width: 1.75rem; }
.special-event-countdown[_ngcontent-ng-c2978240183] .wrapper-tournament[_ngcontent-ng-c2978240183] { display: flex; width: 100%; flex-direction: column; align-items: center; border-bottom-right-radius: 8px; border-bottom-left-radius: 8px; background-image: linear-gradient(rgba(61, 63, 73, 0), rgb(23, 24, 28) 77%); padding-bottom: 0.75rem; }
.special-event-countdown[_ngcontent-ng-c2978240183] .title[_ngcontent-ng-c2978240183] { margin-bottom: 0.75rem; padding-top: 74px; font-size: 0.875rem; font-weight: 600; text-transform: uppercase; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); --tw-shadow-color: #000; --tw-shadow: var(--tw-shadow-colored); --tw-drop-shadow: drop-shadow(0 10px 8px rgb(0 0 0 / .04)) drop-shadow(0 4px 3px rgb(0 0 0 / .1)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
@media (min-width: 1024px) {
  .special-event-countdown[_ngcontent-ng-c2978240183] .title[_ngcontent-ng-c2978240183] { margin-bottom: 1rem; padding-top: 7.5rem; }
}
.special-event-countdown[_ngcontent-ng-c2978240183] .countdown[_ngcontent-ng-c2978240183] { display: flex; align-items: center; }
.special-event-countdown[_ngcontent-ng-c2978240183] .countdown[_ngcontent-ng-c2978240183] .count[_ngcontent-ng-c2978240183] { margin-right: 1rem; display: flex; width: 3.25rem; flex-direction: column; }
.special-event-countdown[_ngcontent-ng-c2978240183] .countdown[_ngcontent-ng-c2978240183] .count[_ngcontent-ng-c2978240183]:last-child { margin-right: 0px; }
.special-event-countdown[_ngcontent-ng-c2978240183] .countdown[_ngcontent-ng-c2978240183] .count[_ngcontent-ng-c2978240183] .time[_ngcontent-ng-c2978240183] { position: relative; display: flex; height: 3.25rem; width: 100%; align-items: center; justify-content: center; border-radius: 0.75rem; border-width: 1px; border-color: rgba(255, 255, 255, 0.1); background-color: var(--Tertiary-400, #5B617133); font-size: 0.875rem; font-weight: 700; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); --tw-shadow: 0 8px 16px rgba(5,8,16,.35),inset 0 1px 0 rgba(255,255,255,.14),inset 0 -1px 0 rgba(255,255,255,.05); --tw-shadow-colored: 0 8px 16px var(--tw-shadow-color), inset 0 1px 0 var(--tw-shadow-color), inset 0 -1px 0 var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow); --tw-drop-shadow: drop-shadow(0 2px 6px rgba(0,0,0,.6)); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.special-event-countdown[_ngcontent-ng-c2978240183] .countdown[_ngcontent-ng-c2978240183] .count[_ngcontent-ng-c2978240183] .time[_ngcontent-ng-c2978240183]::after { position: absolute; right: -0.625rem; width: 0.25rem; text-align: center; color: rgba(255, 255, 255, 0.35); --tw-content: ":"; content: var(--tw-content); }
@media (min-width: 1024px) {
  .special-event-countdown[_ngcontent-ng-c2978240183] .countdown[_ngcontent-ng-c2978240183] .count[_ngcontent-ng-c2978240183] .time[_ngcontent-ng-c2978240183] { height: 3.25rem; }
}
.special-event-countdown[_ngcontent-ng-c2978240183] .countdown[_ngcontent-ng-c2978240183] .count[_ngcontent-ng-c2978240183] .text[_ngcontent-ng-c2978240183] { margin-top: 0.25rem; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; text-align: center; font-size: 11px; font-weight: 600; text-transform: capitalize; line-height: 1.25rem; --tw-text-opacity: 1; color: rgb(255 255 255 / var(--tw-text-opacity, 1)); opacity: 0.5; }
.special-event-countdown[_ngcontent-ng-c2978240183] .countdown[_ngcontent-ng-c2978240183] .count[_ngcontent-ng-c2978240183]:last-child .time[_ngcontent-ng-c2978240183]::after { content: var(--tw-content); display: none; }