.cc-banner.cc-bottom,
.cc-banner.cc-top,
.cc-window.cc-floating {
  background-color: #01426A !important;
  color: white !important;
  font-family: "AS Circular", "Helvetica Neue", Helvetica !important;
  z-index: 150 !important;
  box-shadow: 0 0 18px rgb(0 0 0 / 20%);
}

.cc-window.cc-banner {
  padding: 1.25em 1.8em !important;
  font-size: 14px !important;
}

.cc-floating .cc-btn {
  margin: 6px !important;
}

.cc-link {
  opacity: 1 !important;
}

.cc-link:hover {
  opacity: 0.8 !important;
}

.cc-btn {
  border-width: 1px !important;
}

.cc-allow {
  color: white !important;
  background-color: #0074c8 !important;
  text-decoration: none !important;
}

.cc-allow:hover {
  opacity: 0.8 !important;
}

.cc-dismiss {
  color: white !important;
  border-color: #0074C8 !important;
  font-family: "AS Circular", "Helvetica Neue", Helvetica !important;
  text-decoration: none !important;
}

.cc-dismiss:hover {
  opacity: 0.8 !important;
  text-decoration: none !important;
}

#securitiCmpCookiePrefBtn>span:first-child {
  display: none !important;
}

.cmp-modal__title {
  font-family: "AS Circular", "Helvetica Neue", Helvetica !important;
}

.cmp-modal__sub-title {
  border-bottom-color: #dbdbdb !important;
  font-family: "AS Circular", "Helvetica Neue", Helvetica !important;
}

.cmp-tabs__title {
  font-family: "AS Circular", "Helvetica Neue", Helvetica !important;
}

.cmp-switch__label {
  font-family: "AS Circular", "Helvetica Neue", Helvetica !important;
}

.cmp-tabs__desc {
  font-family: "AS Circular", "Helvetica Neue", Helvetica !important;
}

.cmp-btn-wrapper {
  border-top-color: #dbdbdb !important;
}

.cmp-save-btn {
  border-radius: 6px !important;
  font-family: "AS Circular", "Helvetica Neue", Helvetica !important;
}