div#hs-eu-cookie-confirmation {
  background: #ffffff !important;
  font-family: Arial, Helvetica, sans-serif !important;
}

div#hs-eu-cookie-confirmation > div#hs-eu-cookie-confirmation-inner {
  background: #ffffff !important;
  margin: 0 auto !important;
  max-width: 1170px !important;
  padding: 20px !important;
}

div#hs-eu-cookie-confirmation
  > div#hs-eu-cookie-confirmation-inner
  > #hs-eu-policy-wording
  > p {
  font-size: 14px !important;
  line-height: 1.1em !important;
}

div#hs-eu-cookie-confirmation
  > div#hs-eu-cookie-confirmation-inner
  > #hs-eu-policy-wording
  > p
  > a {
  color: #4ea03e !important;
}

div#hs-eu-cookie-confirmation
  > div#hs-eu-cookie-confirmation-inner
  > div#hs-en-cookie-confirmation-buttons-area {
  justify-content: space-between !important;
}

div#hs-eu-cookie-confirmation
  > div#hs-eu-cookie-confirmation-inner
  > div#hs-en-cookie-confirmation-buttons-area
  > a#hs-eu-cookie-settings-button {
  font-weight: 400 !important;
  color: #4ea03e !important;
  font-size: 14px !important;
  text-transform: uppercase;
}

div#hs-eu-cookie-confirmation
  > div#hs-eu-cookie-confirmation-inner
  > div#hs-en-cookie-confirmation-buttons-area
  > #hs-eu-cookie-confirmation-button-group
  > a#hs-eu-confirmation-button,
div#hs-eu-cookie-confirmation
  > div#hs-eu-cookie-confirmation-inner
  > div#hs-en-cookie-confirmation-buttons-area
  > #hs-eu-cookie-confirmation-button-group
  > a#hs-eu-decline-button {
  background-color: #4ea03e !important;
  border: 1px solid #4ea03e !important;
  color: #ffffff !important;
  text-transform: uppercase;
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: inherit;
  text-align: left;
  text-shadow: none !important;
}

div#hs-eu-cookie-confirmation
  > div#hs-eu-cookie-confirmation-inner
  > div#hs-en-cookie-confirmation-buttons-area
  > #hs-eu-cookie-confirmation-button-group
  > a#hs-eu-confirmation-button {
  order: 2;
}

div#hs-eu-cookie-confirmation
  > div#hs-eu-cookie-confirmation-inner
  > div#hs-en-cookie-confirmation-buttons-area
  > #hs-eu-cookie-confirmation-button-group
  > a#hs-eu-decline-button {
  order: 1;
}

body > #hs-modal > #hs-modal-content {
  font-family: Arial, Helvetica, sans-serif !important;
}

body
  > #hs-modal
  > #hs-modal-content
  > #hs-modal-body
  > #hs-modal-body-container
  .hs-category-label
  > span {
  font-family: Arial, Helvetica, sans-serif !important;
}

body
  > #hs-modal
  > #hs-modal-content
  > #hs-modal-body
  > #hs-modal-body-container
  > .hs-category-row
  > .hs-category-description
  > .hs-category-description-text
  > p {
  font-size: 14px !important;
  font-weight: 400 !important;
  line-height: 1.4em !important;
}

body
  > #hs-modal
  > #hs-modal-content
  > #hs-modal-footer
  > #hs-modal-footer-container
  > #hs-modal-accept-all,
body
  > #hs-modal
  > #hs-modal-content
  > #hs-modal-footer
  > #hs-modal-footer-container
  > #hs-modal-save-settings {
  font-weight: 400 !important;
  color: #ffffff !important;
  font-size: 14px !important;
  text-transform: uppercase !important;
}

@media (min-width: 800px) {
  body
    > #hs-modal
    > #hs-modal-content
    > #hs-modal-body
    > #hs-modal-body-container
    > .hs-category-row
    > .hs-category-label {
    height: auto !important;
  }
}
