html #didomi-host .didomi-popup-backdrop {
  background-color: rgba(0, 0, 0, 0.8);
  line-height: 1.5;
}
html #didomi-host .didomi-popup-backdrop .didomi-exterior-border {
  border-radius: 10px;
  padding: 0;
  border: none;
  overflow: hidden;
}
html #didomi-host .didomi-popup-backdrop *:focus {
  outline: none;
}
html #didomi-host .didomi-popup-backdrop .didomi-notice-data-processing-container {
  display: none;
}
html #didomi-host .didomi-popup-backdrop .didomi-notice-view-partners-link {
  margin-top: 0;
}
html #didomi-host .didomi-popup-backdrop a:not(.didomi-no-link-style),
html #didomi-host .didomi-popup-backdrop .didomi-continue-without-agreeing {
  color: var(--color-secondary);
  border-bottom: 1px solid var(--color-primary);
  text-decoration: none;
  font-weight: var(--font-weight-regular);
  display: inline-block;
  transition: color 0.15s linear;
}
html #didomi-host .didomi-popup-backdrop a:not(.didomi-no-link-style):hover,
html #didomi-host .didomi-popup-backdrop .didomi-continue-without-agreeing:hover {
  color: var(--color-primary) !important;
}
html #didomi-host .didomi-popup-backdrop .didomi-consent-popup-footer a:not(.didomi-no-link-style) {
  border-bottom: none;
}
html #didomi-host .didomi-popup-backdrop#didomi-popup .didomi-popup-notice p {
  text-align: left;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container {
  border: 0;
  color: var(--color-text);
  font-size: 14px;
}
@media (min-width: 481px) {
  html #didomi-host .didomi-popup-backdrop .didomi-popup-container {
    font-size: 16px;
  }
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-logo-container {
  text-align: left;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-logo-container .didomi-popup-notice-logo {
  margin-bottom: 1em;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-title {
  font-family: var(--font-stack-heading);
  font-size: 1.2em;
  color: var(--color-tertiary);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-arrow-back-popup-preferences-vendors {
  color: var(--color-primary);
  width: 25px;
  display: inline-block;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-close {
  color: var(--color-tertiary);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-text {
  max-width: none;
  color: var(--color-text);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-text .miles-welcome h1 {
  margin-bottom: 0 !important;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-text p {
  text-align: left;
  font-size: 14px;
  line-height: 1.65;
}
@media (min-width: 481px) {
  html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-text p {
    font-size: 16px;
  }
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-text p span {
  font-size: unset;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-text br {
  display: none;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-text .miles-welcome {
  color: var(--color-text);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-notice-text .miles-welcome p {
  margin-bottom: 1em;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-button {
  border-radius: var(--border-radius-btn) !important;
  background: var(--color-primary) !important;
  color: #fff !important;
  text-align: center !important;
  letter-spacing: 0.04em !important;
  line-height: 1 !important;
  font-weight: var(--font-weight-bold) !important;
  outline: none !important;
  border: 0 !important;
  transition: background 0.2s linear !important;
  cursor: pointer !important;
  font-size: 1em !important;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-button:hover {
  background: var(--color-cta-hover) !important;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-button.didomi-learn-more-button {
  background: #d1e2ee !important;
  color: var(--color-secondary) !important;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-vendors-disclaimer,
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-vendors-iab-disclaimer,
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-notice-data-processing-list {
  color: var(--color-text-grey);
  font-weight: var(--font-weight-regular);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-components-accordion {
  color: var(--color-secondary);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-components-accordion .label-click {
  display: grid;
  grid-gap: 0.2em;
  grid-template-columns: auto 1fr;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-components-accordion .didomi-content {
  font-weight: var(--font-weight-regular);
  text-align: left;
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-components-radio__option.didomi-components-radio__option--agree {
  background-color: var(--color-green);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-components-radio__option.didomi-components-radio__option--disagree {
  background-color: var(--color-red);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-popup-header {
  font-family: var(--font-stack);
  color: var(--color-tertiary);
}
html #didomi-host .didomi-popup-backdrop .didomi-popup-container .didomi-consent-popup-body .didomi-consent-popup-body__title {
  font-size: 0.72rem;
  text-transform: uppercase;
  letter-spacing: 0.12em;
  font-family: var(--font-stack-heading);
  font-weight: var(--font-weight-heading);
  line-height: var(--heading-line-height);
  border-bottom: none;
  color: var(--color-text-grey);
}

@media screen and (min-width: 1024px) {
  html #didomi-host .didomi-popup-backdrop.didomi-notice-popup .didomi-continue-without-agreeing {
    margin-bottom: 0;
  }
  html #didomi-host .didomi-popup-backdrop.didomi-notice-popup .didomi-popup-container {
    padding: 0 !important;
    display: grid;
    grid-template-columns: auto auto;
    max-width: 1100px;
  }
  html #didomi-host .didomi-popup-backdrop.didomi-notice-popup .didomi-popup-container::before {
    content: " ";
    width: 380px;
    height: 100%;
    overflow: hidden;
    display: block;
    background-image: url("../../images/didomi/image1.jpg");
    background-size: cover;
  }
  html #didomi-host .didomi-popup-backdrop.didomi-notice-popup .didomi-popup-container .didomi-popup-view {
    padding: 2em;
  }
  html #didomi-host .didomi-popup-backdrop.didomi-notice-popup .didomi-popup-container .didomi-popup-notice-buttons {
    justify-content: space-between;
  }
}

/*# sourceMappingURL=didomi.css.map */
