.bc-brand-logo {
  display: inline-flex;
  align-items: center;
  text-decoration: none;
}

.bc-brand-logo img {
  display: block;
  width: auto;
  height: 34px;
  max-width: 190px;
  object-fit: contain;
}

footer .bc-brand-logo img {
  height: 30px;
  max-width: 170px;
}

footer a[href^="tel:"],
footer a[href^="https://t.me/"],
footer a[href="https://bycleaning.by/"] {
  color: inherit;
  text-decoration: none;
}

footer a[href^="tel:"]:hover,
footer a[href^="https://t.me/"]:hover,
footer a[href="https://bycleaning.by/"]:hover {
  color: #fff;
  text-decoration: underline;
}

a[href="https://t.me/marisha19042015"] button,
.bc-fix-telegram-cta,
.bc-fix-outline-cta,
a[href="https://t.me/marisha19042015"] [role="button"] {
  border-color: rgba(255, 255, 255, .92) !important;
  color: #061c35 !important;
  background: #fff !important;
  opacity: 1 !important;
  -webkit-text-fill-color: #061c35 !important;
}

a[href="https://t.me/marisha19042015"] button svg,
a[href="https://t.me/marisha19042015"] button *,
.bc-fix-telegram-cta *,
.bc-fix-outline-cta *,
a[href="https://t.me/marisha19042015"] [role="button"] svg {
  color: #061c35 !important;
  stroke: currentColor !important;
  opacity: 1 !important;
  -webkit-text-fill-color: #061c35 !important;
}

a[href="https://t.me/marisha19042015"] button:hover,
.bc-fix-telegram-cta:hover,
.bc-fix-outline-cta:hover,
a[href="https://t.me/marisha19042015"] [role="button"]:hover {
  background: #effade !important;
}

.bc-fix-graduate-badge {
  left: auto !important;
  right: 22px !important;
  top: 22px !important;
  bottom: auto !important;
  transform: none !important;
  z-index: 12 !important;
}

@media (max-width: 720px) {
  .bc-brand-logo img {
    height: 28px;
    max-width: 150px;
  }

  footer .bc-brand-logo img {
    height: 28px;
  }

  .bc-fix-graduate-badge {
    position: static !important;
    width: fit-content;
    margin: 14px 0 0 auto;
  }
}
