.main-banner-item__timer {
    position: absolute;
    top: 50%;
    left: 50%;
    text-align: center;
    transform: translate(-50%, -65%);
  }
  .main-banner-item__timer .main-banner-item__logo {
    display: inline-block;
    margin-bottom: 26px;
    max-width: 100%;
    width: 500px;
  }
  .main-banner-item__timer .timer-slide-inner {
    font-size: 90px;
    font-weight: bold;
  }

  @media (max-width: 1320px) {
    .main-banner-item__timer .main-banner-item__logo {
      width: 370px;
      margin-bottom: 15px;
    }
    .main-banner-item__timer .timer-slide-inner,
    .timer-separator {
      font-size: 60px !important;
    }
  }

  @media (max-width: 991px) {
    .main-banner-item__timer {
      transform: translate(-50%, -60%);
    }
    .main-banner-item__timer .main-banner-item__logo {
      width: 35vw;
    }
    .main-banner-item__timer .timer-slide-inner,
    .timer-separator {
      font-size: 40px !important;
    }
  }

  @media (max-width: 768px) {
    .main-banner-item__timer .timer-slide-inner,
    .timer-separator {
      font-size: 34px !important;
    }
  }

  @media (max-width: 575px) {
    .main-banner-item__timer {
      transform: translate(-50%, -50%);
    }
    .main-banner-item__timer .main-banner-item__logo {
      width: 70vw;
    }
  }

.visually-hidden {
	position: absolute;
	width: 1px;
	height: 1px;
	margin: -1px;
	border: 0;
	padding: 0;
	white-space: nowrap;
	clip-path: inset(100%);
	clip: rect(0 0 0 0);
	overflow: hidden;
}