/* Civic Cookie Start */
@font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutra2Display-Titling.ttf");
    font-weight: 900;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutra2Text_book.ttf");
    font-weight: 400;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutra2Text_book_italic.ttf");
    font-weight: 400;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutra2Text_bold.ttf");
    font-weight: bold;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutra2Text_bold_italic.ttf");
    font-weight: bold;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutraface2-Light.ttf");
    font-weight: 100;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutraface2-LightItalic.ttf");
    font-weight: 100;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutra2Text_demi.ttf");
    font-weight: 200;
    font-style: normal;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutra2Text_demi_italic.ttf");
    font-weight: 200;
    font-style: italic;
    font-display: swap;
  }
  @font-face {
    font-family: Neutraface2;
    src: url("../webfonts/Neutra2Display-Medium.ttf");
    font-weight: 500;
    font-style: normal;
    font-display: swap;
  }
  #ccc {
    font-size: 1em !important;
    font-family: 'Neutraface2', arial !important;
  }
  #ccc-content {
    width: 96% !important;
  }
  
  #ccc-content, #ccc-content h1, #ccc-content h2, #ccc-content h3, #ccc-content h4, #ccc-content h5, #ccc-content h6 {
    font-style: normal !important;
    font-family: 'Neutraface2', arial !important;
    font-size: 1em !important;
  }

  #ccc .ccc-content--light .ccc-accept-button span {
    color: #fff !important;
    font-weight: 700;
    font-size: 1em !important;
  }

  #ccc .ccc-accept-button, .ccc-button-solid {
    background: #f37a1f !important;
  }
  
  #ccc .ccc-notify-button {
    border: none !important;
  }
  
  #ccc .ccc-notify-button {
    border-radius: 0 !important;
  }

  #ccc #ccc-dismiss-button, #ccc #ccc-dismiss-button span {
    background: #ffffff !important;
    color: #000000 !important;
  }
  
  #ccc #ccc-dismiss-button {
    border: 1px solid #000000 !important;
  }

  
  #ccc-info {
    display: none !important;
  }
  
  @media only screen and (max-width: 600px) {
    #ccc #ccc-module {
      max-width: 70% !important;
    }
  }
  
  #ccc-title {
    font-family: 'Neutraface2', arial !important;
    font-style: normal !important;
    letter-spacing: 0.1em !important;
    font-size: 1.2em !important;
  }
  
  #ccc-dismiss-button {
    font-size: 13.5px !important;
    font-family: 'Neutraface2', arial !important;
  }
  
  #ccc-button-holder>button {
    display: inline-block !important;
    font-family: 'Neutraface2', arial !important;
  }
  /* Civic Cookie End */