

.cc-window.cc-floating {
  padding: 1.2em 2em !important;
}
.cc-window.cc-invisible {
  pointer-events: none !important;
}
.cc-banner {
  padding: 20px 95px !important;
  flex-direction: column !important;
  align-items: flex-start !important;
  font-family: inherit !important;
}
@media only screen and (max-width: 767px) {
  .cc-banner {
    padding: 20px calc(100vw * 25 / 375) !important;
  }
}
.cc-message {
  font-size: 12px !important;
  line-height: 1.66 !important;
  -webkit-text-size-adjust: 100%;
}
.cc-compliance {
  margin: 10px 0 0 0 !important;
}
@media only screen and (max-width: 767px) {
  .cc-compliance {
    margin-top: 10px !important;
    flex-wrap: wrap !important;
  }
}
.cc-window.cc-floating .cc-compliance {
  margin: 10px 0 0 0 !important;
}

.cc-DISMISS,
.cc-DENY,
.cc-link {
  display: block !important;
  border: 0 !important;
  min-width: 8em !important;
  padding: 11px !important;
  text-align: center !important;
  text-decoration: none !important;
  color: #fff !important;
  font-size: 14px !important;
  line-height: 1 !important;
  cursor: pointer !important;
  transition: background-color 0.25s cubic-bezier(0.67, 0, 0.33, 1) !important;
}

.cc-DISMISS {
  background: #aa8f6a !important;
}

.cc-DENY,
.cc-link {
  background: #a5a7b5 !important;
}

@media only screen and (max-width: 767px) {
  .cc-DISMISS,
  .cc-DENY,
  .cc-link {
    padding: calc(100vw * 11 / 375);
    font-size: calc(100vw * 14 / 375);
  }
}
.cc-DISMISS {
  flex: 0 0 auto !important;
  margin: 0 !important;
}
@media only screen and (max-width: 767px) {
  .cc-DISMISS {
    min-width: 0;
    width: 48% !important;
  }
}
.cc-DENY {
  flex: 0 0 auto !important;
  margin: 0 0 0 5px !important;
}
@media only screen and (max-width: 767px) {
  .cc-DENY {
    min-width: 0;
    width: 48% !important;
    margin: 0 0 0 4% !important;
  }
}
.cc-link {
  margin: 0 0 0 20px !important;
  opacity: 1 !important;
}
@media only screen and (max-width: 767px) {
  .cc-link {
    width: 100% !important;
    margin: 4% 0 0 0 !important;
  }
}
.cc-DISMISS:hover {
  background-color: #c3af93 !important;
}

.cc-DENY:hover,
.cc-link:hover {
  background-color: #c3c5ce !important;
}

.cc-revoke {
  display: none !important;
}
