.cli-modal {
  display: none !important;
}

#cookie-law-info-bar {
  display: flex;
  /* flex-direction: column; */
  /* align-items: center; */
  /* justify-content: center; */
  width: 100%;
  overflow: auto;
  padding: 3.1em var(--side-padding) !important;
  top: 0;
  left: 0;
  z-index: 10;
  background-image: linear-gradient(
    123deg,
    var(--extra-dark-blue),
    var(--extra-dark-green)
  );
  font-size: 0.75em !important;
  color: var(--white) !important;
}

@media (min-width: 1024px), (min-width: 768px) and (orientation: portrait) {
  #cookie-law-info-bar {
    width: 33.645833vw;
  }
}

.cli-wrapper {
  margin-top: auto;
  margin-bottom: auto;
}

#wt-cli-cookie-banner-title {
  margin: 0 0 0.7em !important;
  font-weight: 200 !important;
  font-size: 2.33333333em !important;
  letter-spacing: -0.02em !important;
  font-family: var(--secondary-font) !important;
  outline: 0 !important;
}

.cli-bar-actions {
  margin-top: 3em;
}

.wt-cli-form-group.wt-cli-custom-checkbox {
  display: block;
  padding: 2em 0 2.8em;
  position: relative;
  border-top: 1px solid rgba(255, 255, 255, 0.5);
}

.wt-cli-form-group.wt-cli-custom-checkbox:nth-child(1)::after {
  display: block;
  content: "Necessary cookies enable core functionality such as security, network management, and accessibility. You may disable these by changing your browser settings, but this may affect how the website functions.";
}

.wt-cli-form-group.wt-cli-custom-checkbox:nth-child(2)::after {
  display: block;
  content: "Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.";
}

.wt-cli-form-group.wt-cli-custom-checkbox:nth-child(4)::after {
  display: block;
  content: "Analytics cookies help us to improve our website by collecting and reporting information on how it is used.";
}

.wt-cli-form-group.wt-cli-custom-checkbox:nth-child(3),
.wt-cli-form-group.wt-cli-custom-checkbox:nth-child(5),
.wt-cli-form-group.wt-cli-custom-checkbox:nth-child(6) {
  display: none;
}

.wt-cli-form-group label {
  display: block;
  margin: 0 0 0.7em !important;
  font-weight: 200 !important;
  font-size: 2.33333333em !important;
  letter-spacing: -0.02em !important;
  font-family: var(--secondary-font) !important;
}

.wt-cli-form-group input {
  width: 1.5em;
  height: 1.5em;
  position: absolute;
  top: 2.8em;
  right: 0;
}

.cli-bar-btn_container {
  margin-top: 1em;
}

#wt-cli-accept-btn,
#wt-cli-accept-all-btn {
  --height: 3.58333333em !important;
  display: inline-flex !important;
  justify-content: center !important;
  align-items: center !important;
  gap: 2em !important;
  min-width: 11.8rem !important;
  height: var(--height) !important;
  margin: 0 !important;
  padding-left: 1.6em !important;
  padding-right: 1.6em !important;
  position: relative !important;
  background-color: var(--orange) !important;
  border: 0 !important;
  border-radius: 0.5rem !important;
  text-align: center !important;
  text-transform: uppercase !important;
  font-weight: 400 !important;
  font-size: 0.8rem !important;
  line-height: 1 !important;
  letter-spacing: 0 !important;
  white-space: nowrap !important;
  -webkit-user-select: none !important;
  -moz-user-select: none !important;
  user-select: none !important;
  color: var(--white) !important;
  font-family: var(--primary-font-accent-override) !important;
  transition: 0.15s !important;
  transition-property: background-color !important;
}

#wt-cli-accept-btn:hover,
#wt-cli-accept-all-btn:hover {
  background-color: var(--darker-orange) !important;
}

@media (min-width: 1024px), (min-width: 768px) and (orientation: portrait) {
  #wt-cli-accept-btn,
  #wt-cli-accept-all-btn {
    font-size: 0.6rem !important;
  }
}

#cookie-law-info-again {
  display: none !important;
}
