.korova-banner {
  width: 100%;
  height: auto;
  padding: 30px 8vw;
  display: flex;
  align-items: center;
}

.korova-banner-link {
  position: relative;
  display: block;
}

.korova-banner .banner-main-image {
  height: auto;
  margin: 0;
  width: 100%;
}

.korova-banner .banner-main-image.has-border {
  box-shadow: 20px 20px 0px -8px black, 20px 20px 0px -4px white;
}

.sticker-1,
.sticker-2 {
  position: absolute;
  width: 100px;
  pointer-events: none;
}

.sticker-align-center .sticker-1,
.sticker-align-right .sticker-1 {
  left: -50px;
  top: 20%;
  transform: rotate(-20deg);
}

.sticker-align-center .sticker-2,
.sticker-align-right .sticker-2 {
  right: -50px;
  bottom: 10%;
  transform: rotate(30deg);
}

.sticker-align-left .sticker-1 {
  right: -50px;
  bottom: 10%;
  transform: rotate(30deg);
}

.sticker-align-left .sticker-2 {
  left: -50px;
  top: 20%;
  transform: rotate(-20deg);
}

/* make sure cursor doesn't disappear if js disabled */
.korova-banner.js-active a {
  cursor: none !important;
}

/* turn off links in gutenberg editor */
.wp-admin .korova-banner a {
  pointer-events: none;
  cursor: default;
}

.banner-block-marquee {
  display: none;
}

@media (max-width: 768px) {
  .korova-banner {
    width: 100%;
    height: auto;
    padding: 0px;
    margin: 60px 0px;
    text-decoration: none !important;
  }

  .banner-block-marquee {
    display: block;
  }

  .korova-banner .marquee-black {
    color: white !important;
  }

  .korova-banner .banner-main-image.has-border {
    box-shadow: none;
  }

  .korova-banner .korova-banner-link {
    width: 100% !important;
  }

  .sticker-1 {
    left: 15% !important;
    top: 0 !important;
    transform: rotate(-20deg) translateY(-50%) !important;
    height: 80px !important;
    width: auto !important;
  }
  .sticker-2 {
    display: none;
  }
  /* 
  .korova-banner-mobile-text {
    display: block;
    position: absolute;
    text-transform: uppercase;
    left: 10%;
    bottom: 10%;
    background: white;
    padding: 10px 20px;
    z-index: 2;
    color: black !important;
    box-shadow: 10px 10px 0px -4px black, 10px 10px 0px -2px white;
    pointer-events: none;
  } */

  .korova-banner:nth-of-type(even) .sticker-1 {
    right: 15% !important;
    left: auto !important;
    top: 0 !important;
    transform: rotate(-20deg) translateY(-50%) !important;
  }
}