/**
 * Colors
 */
/**
 * Fonts
 */
@font-face {
  font-family: 'Calibri';
  src: local("Calibri"), url("../fonts/calibri.woff2") format("woff2"), url("../fonts/calibri.woff") format("woff");
  font-weight: 400;
  font-style: normal; }

@font-face {
  font-family: 'Calibri Italic';
  src: local("Calibri Italic"), url("../fonts/calibri-italic.woff2") format("woff2"), url("../fonts/calibri-italic.woff") format("woff");
  font-weight: 400;
  font-style: italic; }

@font-face {
  font-family: 'Calibri Bold';
  src: local("Calibri Bold"), url("../fonts/calibri-bold.woff2") format("woff2"), url("../fonts/calibri-bold.woff") format("woff");
  font-weight: 700;
  font-style: normal; }

@font-face {
  font-family: "icomoon";
  src: url("../fonts/icomoon.woff2") format("woff2"), url("../fonts/icomoon.woff") format("woff");
  font-weight: normal;
  font-style: normal; }

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

/* Sonstiges */
/**
 * Breakpoints
 */
/*
 * Lost-settings
 */
/**
 * Icons
 */
.cookie-consent-page h2 {
  font-family: "BarlowCond Semibold";
  font-size: 32px; }

.cookie-consent-page .fieldset-legend,
.cookie-consent-page .fieldset-wrapper,
.cookie-consent-page #intro p,
.cookie-consent-page p, .cookie-consent-page input, .cookie-consent-page span, .cookie-consent-page a {
  font-family: "Calibri";
  font-size: 17px;
  line-height: 1.3; }

.cookie-consent-page #intro p {
  font-family: "Calibri Italic";
  font-style: italic; }

.embed-code-wrapper {
  padding: 20px;
  background-image: repeating-linear-gradient(-45deg, #fff, #fff 1px, #f4f5f6 5px, #f4f5f6 10px);
  background-repeat: no-repeat;
  padding-bottom: 20px;
  margin: 0 auto;
  box-shadow: 0 3px 16px 0 rgba(0, 0, 0, 0.1); }
  .embed-code-wrapper p {
    background-image: url(../images/auge.svg);
    background-repeat: no-repeat;
    margin: 0px auto;
    width: 70%;
    padding-top: 150px;
    background-position: 50% 15%; }
  .embed-code-wrapper .embed-code-enable {
    margin: 30px auto;
    display: block;
    padding: 12px 22px;
    background: #fff;
    border: 2px solid #e5007d;
    color: #e5007d;
    cursor: pointer; }
    .embed-code-wrapper .embed-code-enable span {
      font-size: 1rem; }
    @media handheld, only screen and (min-device-pixel-ratio: 2), only screen and (min-width: 759px) {
      .embed-code-wrapper .embed-code-enable {
        padding: 20px; } }
    .embed-code-wrapper .embed-code-enable:hover {
      background: #e6007e;
      color: #fff; }

/*# sourceMappingURL=cookie-consent-page.css.map */
