@layer bricks {.brxe-code{width:100%}}@layer bricks {.brxe-icon{font-size:60px}svg.brxe-icon{font-size:inherit}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}@layer bricks {.brxe-button{width:auto}}#brxe-wpbjjn {font-size: var(--text-s)}#brxe-neemzo {display: flex; flex-direction: row; column-gap: 5px}#brxe-nxposu {padding-bottom: 0}.video-js { background-color: transparent;}.brxe-oidmrw .brxe-oqrbgi.brxe-block {width: 100%; margin-top: 1em; margin-bottom: 1em}.brxe-oidmrw.brxe-div {width: 100%; display: flex; flex-direction: column; max-width: 840px}#brxe-pyaufi {align-self: center; margin-bottom: 3em}h2.didaktische-metadaten { font-size:1.4em; margin-top: 2em!important; margin-bottom: 0.2em!important;} .faq-cc-download { display: grid; gap: 15px; margin:0;  grid-template-columns: 1fr; } .faq-cc-download a:link { width: 100%; overflow: hidden; background-color: #f0f0f0; border-radius: 4px; transition: transform 0.3s ease, box-shadow 0.3s ease;} .faq-cc-download a:hover { transform: translateY(-5px); box-shadow: 0 10px 20px rgba(0, 0, 0, 0.1);} .faq-cc-download img { width: 100%; height: auto; display: block; margin:0px!important; padding: 0.5em;} @media screen and (min-width: 768px) { .faq-cc-download { grid-template-columns: repeat(2, 1fr); }} @media screen and (min-width: 1024px) { .faq-cc-download { grid-template-columns: repeat(3, 1fr); margin: 2em -1em 2em -1em; }}#brxe-pyaufi img {margin: 1em 0; border: 1px solid var(--base-light-trans-60) !important; transition: all 0.3s;}#brxe-pyaufi img:hover { -webkit-filter: opacity(.5); filter: opacity(.5);}#brxe-mmozwv {margin-bottom: var(--space-xxl)}#brxe-mmozwv {color: white!important;}#brxe-tlbjij {flex-direction: column; justify-content: center; align-items: center}#brxe-uekbkr {row-gap: 25px; padding-bottom: 20px}#brxe-uekbkr h2,#brxe-uekbkr h3,#brxe-uekbkr h4,#brxe-uekbkr h5,#brxe-uekbkr h6 { margin-bottom: 0.4em; margin-top: 0.8em;}#brxe-uekbkr p,#brxe-uekbkr ul,#brxe-uekbkr ol { margin-bottom: 1.2em;}#brxe-uekbkr a { color: var(--teal-700); text-decoration: underline; text-underline-offset: 6px; text-decoration-color: var(--teal-700); text-decoration-thickness: 0.03rem;}#brxe-uekbkr a:hover { color: var(--teal-400); text-decoration-color: var(--teal-400);}#brxe-uekbkr img { border: 1px solid var(--base-light-trans-30);}