#sliding-popup {
  color: white;
  width: 100%; }
  #sliding-popup .eu-cookie-compliance-banner {
    background-color: #212121;
    float: none;
    width: 100%;
    max-width: 800px;
    margin: auto;
    padding: 1em;
    clear: both; }
    @media screen and (min-width: 640px) and (max-width: 1023px) {
      #sliding-popup .eu-cookie-compliance-banner {
        width: 95%; } }
    @media screen and (min-width: 1440px) {
      #sliding-popup .eu-cookie-compliance-banner {
        width: 33%; } }
    #sliding-popup .eu-cookie-compliance-banner p {
      color: white;
      line-height: 2.5rem; }
    #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content {
      display: block;
      margin: 0;
      float: none;
      min-width: 100%;
      text-align: center; }
      #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content h2 {
        font-family: "RodchenkoGroteskML", sans-serif;
        font-size: 2.4rem;
        line-height: 2.4rem;
        padding: 4rem 0 1rem;
        color: #E4E4E4; }
      #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message {
        float: none;
        display: block;
        min-width: 100%; }
        #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-message a {
          color: white; }
      #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories {
        display: block;
        margin: 1em auto 2em; }
        #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category {
          position: relative;
          margin: 0;
          padding: 0 1em; }
          #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type='checkbox'] ~ label:after {
            background-image: url("../img/checkbox.svg"); }
          #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type='checkbox']:checked ~ label:after {
            background-image: url("../img/checkbox-checked.svg"); }
          #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type='checkbox']:disabled ~ label:after {
            background-image: url("../img/checkbox-disabled-checked.svg"); }
          #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content .eu-cookie-compliance-categories .eu-cookie-compliance-category input[type='checkbox']:disabled ~ label {
            opacity: 1; }
      #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-content:after {
        clear: both; }
    #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons {
      display: block;
      margin: 0 auto 2em;
      float: none;
      width: 66%;
      max-width: 100%; }
      #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-save-preferences-button,
      #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-default-button {
        width: 100%;
        display: block;
        border: solid 4px;
        box-sizing: border-box;
        margin: 0 0 1.5em 0;
        box-shadow: 4px 4px;
        border-radius: 0; }
        #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-save-preferences-button:active,
        #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-default-button:active {
          box-shadow: 1px 1px; }
      #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-default-button {
        color: #DD4F3F; }
      #sliding-popup .eu-cookie-compliance-banner .eu-cookie-compliance-buttons .eu-cookie-compliance-save-preferences-button {
        color: #666666;
        background-color: #212121; }
