@font-face {
  font-family: 'Tiktok';
  src: url(fonts/tiktok.woff) format("woff");
  font-display: swap; }

@font-face {
  font-family: 'Icon Default';
  src: url(fonts/42-icons-default.woff2) format("woff2"), url(fonts/42-icons-default.woff) format("woff");
  font-display: swap; }

@font-face {
  font-family: "BarlowCond Semibold";
  src: local("Barlow Condensed Semi-bold"), url(fonts/barlowcondensed-semibold-webfont.woff2) format("woff2");
  font-display: swap;
}

.cookie-consent-page .navbar {
  height: 70px; }

.cookie-consent-page .user-name {
  font-size: 21px; }

.cookie-consent-page .panel-heading,
.cookie-consent-page .panel-body {
  font-size: var(--p-size);
  color: #000; }

.cookie-consent-page .navbar .social-links a:not(.btn) {
  display: block;
  width: 45px;
  height: 45px;
  font-size: 22px;
  line-height: 41px;
  text-align: center;
  color: transparent;
  overflow: hidden; }

.cookie-consent-page .navbar .social-links a:not(.btn):before {
  display: inline-block;
  font-family: 'Icon Default';
  font-size: 20px;
  color: #009ee3;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  margin-left: -1px;
  vertical-align: -1px; }

.cookie-consent-page .navbar .social-links .facebook a:before {
  content: "\e906"; }

.cookie-consent-page .navbar .social-links .twitter a:before {
  content: "\e917"; }

.cookie-consent-page .navbar .social-links .instagram a:before {
  content: "\e90e"; }

.cookie-consent-page .navbar .social-links .youtube a:before {
  content: '\e91e'; }

.cookie-consent-page .navbar .social-links .linkedin a:before {
  content: '\e90f'; }

.cookie-consent-page .navbar .social-links .xing a:before {
  content: '\e91d'; }

.cookie-consent-page .navbar .social-links .tiktok a:before {
  font-family: "Tiktok";
  content: '\e900'; }

.cookie-consent-page .dialog-off-canvas-main-canvas {
  margin-top: 45px; }
  @media only screen and (min-width: 1180px) {
    .cookie-consent-page .dialog-off-canvas-main-canvas {
      margin-top: 0; } }

.cookie-consent-page .navbar {
  top: 0; }
  .cookie-consent-page .navbar .row {
    padding: 0 6.25%; }
    .cookie-consent-page .navbar .row .row-wrapper {
      background: #fff; }
  .cookie-consent-page .navbar .container {
    background: #fff; }
    .cookie-consent-page .navbar .container .row.first {
      height: 70px;
      border-bottom: 1px solid #e5e5e5; }
      .cookie-consent-page .navbar .container .row.first .row-wrapper {
        display: flex;
        align-items: center;
        width: 100%;
        max-width: 1240px;
        margin: 0 auto; }
        @media only screen and (min-width: 1180px) {
          .cookie-consent-page .navbar .container .row.first .row-wrapper {
            justify-content: space-between; } }
        .cookie-consent-page .navbar .container .row.first .row-wrapper .field--name-user-name {
          color: #000;
          font-size: 21px;
          text-transform: uppercase;
          gap: 38px;
          display: none; }
          @media only screen and (min-width: 1180px) {
            .cookie-consent-page .navbar .container .row.first .row-wrapper .field--name-user-name {
              display: flex;
              align-items: center;
              flex-grow: 1; } }
          .cookie-consent-page .navbar .container .row.first .row-wrapper .field--name-user-name .user-name {
            display: none;
            color: #000;
            font-family: "BarlowCond Semibold";
            font-size: 20px; }
            @media only screen and (min-width: 1180px) {
              .cookie-consent-page .navbar .container .row.first .row-wrapper .field--name-user-name .user-name {
                display: block; } }
        .cookie-consent-page .navbar .container .row.first .row-wrapper .navbar-brand {
          width: auto;
          height: 45px; }
          .cookie-consent-page .navbar .container .row.first .row-wrapper .navbar-brand img {
            max-width: 100%;
            height: auto;
            max-height: 45px;
            position: unset; }
        .cookie-consent-page .navbar .container .row.first .row-wrapper .social-links {
          display: none; }
          @media only screen and (min-width: 1180px) {
            .cookie-consent-page .navbar .container .row.first .row-wrapper .social-links {
              display: block; } }
          .cookie-consent-page .navbar .container .row.first .row-wrapper .social-links a:before {
            color: #000; }
          @media only screen and (min-width: 1180px) {
            .cookie-consent-page .navbar .container .row.first .row-wrapper .social-links .list-inline {
              display: flex; } }
        @media only screen and (min-width: 1180px) {
          .cookie-consent-page .navbar .container .row.first .row-wrapper .donation-link {
            display: none; } }
        .cookie-consent-page .navbar .container .row.first .row-wrapper .donation-link a {
          color: #e5007d;
          background: transparent;
          text-decoration: underline;
          text-transform: uppercase;
          margin-right: 20px; }
          .cookie-consent-page .navbar .container .row.first .row-wrapper .donation-link a:hover {
            color: #000;
            background: initial; }
    .cookie-consent-page .navbar .container .row.third {
      padding: 0;
      height: fit-content; }
      @media only screen and (min-width: 1180px) {
        .cookie-consent-page .navbar .container .row.third {
          display: none; } }
      .cookie-consent-page .navbar .container .row.third .row-wrapper {
        padding: 0 6.25%; }
        .cookie-consent-page .navbar .container .row.third .row-wrapper .field--name-user-name {
          line-height: 1.3;
          font-size: 18px;
          display: flex;
          justify-content: space-between;
          align-items: center;
          color: #000;
          text-transform: uppercase;
          font-family: "BarlowCond Semibold"; }
        .cookie-consent-page .navbar .container .row.third .row-wrapper .social-links {
          margin-right: 0; }
          .cookie-consent-page .navbar .container .row.third .row-wrapper .social-links .list-inline {
            display: flex; }
          .cookie-consent-page .navbar .container .row.third .row-wrapper .social-links li a {
            width: 35px; }
          .cookie-consent-page .navbar .container .row.third .row-wrapper .social-links a:before {
            color: #000; }

.cookie-consent-page p,
.cookie-consent-page h2,
.cookie-consent-page span {
  color: #000; }

.cookie-consent-page .form-submit {
  transition: all .4s ease-in-out; }


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