@charset "utf-8";

.sdgSlotHull { position: relative; }

.sdgUnfilled { }

.sdgCloaked { visibility: hidden; }

.sdgRemoved { display: none; }

@media only screen and (min-width: 480px) {
  .utiq__consent-manager__container { max-width: 70% !important; }
}

@media only screen and (min-width: 1200px) {
  .utiq__consent-manager__container { max-width: 760px !important; width: unset !important; }
  .utiq__consent-manager__text-wrapper { overflow-y: scroll !important; }
}

.sdgSticky { position: sticky; top: 0px; }

.sdgStickyFooter > .sdgUnfilled { display: none; }

.sdgResponded > .sdgSpinner { display: none; }

.sdgAnzeigenkennung { color: rgb(0, 160, 222); background-color: transparent; text-transform: uppercase; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; font-family: arial, helvetica, freesans, sans-serif; letter-spacing: 0.08em; text-align: center; }

.sdgAnzeigenkennung::before { content: "Anzeige"; }

.sdgCentered { display: flex; justify-content: center; align-items: center; }

.sdgCentered > * { flex-grow: 0; }

.sdgScrollInContainer, .sdgScrollInContainer .sdgSlotHull, .sdgScrollInContainer .sdgAdServerAnchor { height: inherit; min-height: inherit; }

div#sdgDirectRenderingNode-sky2 iframe[data-yieldlove="direct-rendering"] { position: static !important; }

div.sdgFixed div[id^="sdgAdServerContainer-sky"] iframe[data-google-container-id] { position: static !important; }

.sdgAnz-stickyfooter { transform: rotate(270deg); position: absolute; left: -9px; top: 17px; font-size: 10px; -webkit-transform-origin-y: 52%; }

.sdgSlotName-sky3 { min-width: 120px; }

.sdgSecondarySkyscraper { padding-top: 200px; top: 4000px; }

.sdgSlotName-sky2 { direction: rtl; text-align: right; }

.sdgSlotName-topmobile > .sdgResponded { padding-top: 16px; padding-bottom: 16px; }

.sdgAnz-banner { transform: rotate(270deg); position: absolute; top: 30px; left: -34px; -webkit-transform-origin-y: 52%; }

.sdgAnz-topmobile { transform: rotate(270deg); position: absolute; left: -9px; top: 40%; -webkit-transform-origin-y: 52%; font-size: 10px; }

.sdgAnz-sky { transform: rotate(270deg); position: absolute; left: -37px; top: 30px; -webkit-transform-origin-y: 52%; }

.sdgAnz-sky2 { color: rgb(0, 160, 222); background-color: transparent; text-transform: uppercase; margin: 0px; padding: 0px; font-size: 12px; font-weight: bold; font-family: arial, helvetica, freesans, sans-serif; letter-spacing: 0.08em; text-align: right !important; }

.sdgAnzeigenkennung::before { content: "Anzeige"; }

.sdgAnz-sky3 { transform: rotate(270deg); position: absolute; left: -37px; top: 30px; -webkit-transform-origin-y: 52%; }

.sdgSpinner { position: absolute; left: calc(50% - 75px); top: 45%; width: 150px; }

.sdgSpinner > div { width: 18px; height: 18px; background-color: rgb(51, 51, 51); border-radius: 100%; display: inline-block; animation: 1.4s ease-in-out 0s infinite normal both running sk-bouncedelay; }

.sdgSpinner .sdgBou1 { animation-delay: -0.32s; }

.sdgSpinner .sdgBou2 { animation-delay: -0.16s; }

@-webkit-keyframes sk-bouncedelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}

@keyframes sk-bouncedelay { 
  0%, 100%, 80% { transform: scale(0); }
  40% { transform: scale(1); }
}
