.cookie-consent {
  display: none;
  position: fixed;
  bottom: 0;
  right: 32px;
  background-color: rgba(5, 11, 6, 0.7);
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
  border: 1px solid var(--tether-white);
  border-bottom: none;
  color: var(--tether-white);
  padding: 59px 34px 17.5px;
  z-index: 10;
  clip-path: polygon(
    0% 90px,
    84px 0,
    100% 0,
    100% 100%,
    0 100%
  );
}

.cookie-consent::before {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: var(--tether-white);
  clip-path: polygon(
    0 0,
    84px 0,
    0 90px
  );
  z-index: 1;
  content: '';
  -webkit-backdrop-filter: blur(8px);
  backdrop-filter: blur(8px);
}

.cookie-consent .cookie-consent__container {
  max-width: 412px;
  max-height: 325px;
  padding: 0 18px 16px;
  margin: 0 auto;
  overflow: auto;
}

.cookie-consent .cookie-consent__title {
  font-weight: 500;
  font-size: 15px;
  line-height: 20px;
  letter-spacing: 1.2px;
  text-align: center;
  margin-bottom: 13px;
}

.cookie-consent .cookie-consent__description {
  font-weight: 500;
  font-size: 12px;
  line-height: 28px;
  letter-spacing: 0.48px;
}

.cookie-consent .cookie-consent__description a {
  font-weight: 700;
  color: var(--tether-white);
}

.cookie-consent .cookie-consent__options {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 21px;
  margin: 18px 0 28px;
}

.cookie-consent .cookie-consent__options .btn-use-only-neccessary {
  width: 290px;
  max-width: 100%;
}

.cookie-consent .cookie-consent__options .btn-accept-all {
  width: 129px;
  max-width: 100%;
  opacity: 1;
  transition: opacity 0.4s cubic-bezier(.215,.61,.355,1);
}

.cookie-consent .cookie-consent__options .btn-accept-all:hover {
  opacity: 0.4;
}

.cookie-consent .cookie-consent__options .btn-manage {
  display: flex;
  align-items: center;
  background-color: transparent;
  color: var(--tether-white);
  font-size: 15px;
  font-weight: 500;
  line-height: 20px;
  letter-spacing: 1.2px;
  width: auto;
  border: none;
  cursor: pointer;
  padding: 0;
}

.cookie-consent .cookie-consent__options .btn-manage img {
  margin-left: 9px;
}

@media (max-width: 767.98px) {
  .cookie-consent {
    right: 16px;
  }
}

@media (max-width: 575.98px) {
  .cookie-consent {
    left: 0;
    right: unset;
    width: calc(100% - 36px);
    padding: 54px 17px 17.5px;
    clip-path: polygon(
      0% 73px,
      70px 0,
      100% 0,
      100% 100%,
      0 100%
    );
  }

  .cookie-consent::before {
    clip-path: polygon(
      0 0,
      70px 0,
      0 73px
    );
  }
}

@media (max-width: 450.98px) {
  .cookie-consent .cookie-consent__container {
    max-height: 353px;
  }
}

@media (max-width: 402.98px) {
  .cookie-consent .cookie-consent__container {
    max-height: 381px;
  }
}
