/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::after,*::before{box-sizing:border-box;outline:none;}body{background-color:#fff;min-height:100%;overflow-x:hidden;position:relative;}p{font-weight:normal;margin-bottom:1.5em;}img{max-width:100%;}strong{font-weight:bold;}ul{margin-bottom:1em;}li{list-style:none;margin-bottom:0.5em;}html{font-size:100%;}@media (min-width:992px){html{font-size:112.5%;}}img{height:auto;line-height:1.5;-webkit-text-decoration:italic;text-decoration:italic;font-size:12px;}th{text-align:left;}details > summary{padding:8px 16px;line-height:1.5;font-weight:bold;font-size:16px;}body{color:#333;font-family:"Open Sans",sans-serif;font-size:1rem;font-weight:400;line-height:1.5;}a{color:currentColor;text-decoration:none;}a:hover{color:#ffcc00;}a:focus{color:#ffcc00;}.text-huge,.text-big,.text-medium{margin-bottom:1em;}.text-huge{font-size:36px;line-height:1.7;}.text-big{font-size:24px;line-height:1.6;}.text-medium{font-size:16px;line-height:1.5;}.text-small{font-size:12px;line-height:1.3;}.text-body{font-size:1rem;line-height:1.5;}.text-primary{color:#ffcc00;}.text-dark{color:#333;}.text-secondary{color:#ff5000;}.text-white{color:#fff;}.text-success{color:#4caf50;}.text-info{color:#5bc0de;}.text-warning{color:#f0ad4e;}.text-error{color:#ff5000;}.text-gray{color:#969da6;}.text-gray-light{color:#eceff1;}.text-gray-darker{color:#333;}.text-light{font-weight:normal;}.text-normal{font-weight:normal;}.text-lineThrough{text-decoration:line-through;}.text-italic{font-style:italic;}.text-underline{text-decoration:underline;}.text-uppercase{text-transform:uppercase;}.text-withSubtitle{margin-bottom:0 !important;}.text-withSubtitle + .text-huge,.text-withSubtitle + .text-big,.text-withSubtitle + .text-medium,.text-withSubtitle + .text-small{margin-top:0.5em;}h1,h2,h3,h4{font-weight:bold;}.text-center{text-align:center;}.text-right{text-align:right;}.text-left{text-align:left;}@font-face{font-family:"Open Sans";font-weight:normal;font-style:normal;src:url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Regular/OpenSans-Regular.woff2) format("woff2"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Regular/OpenSans-Regular.woff) format("woff"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Regular/OpenSans-Regular.ttf) format("truetype"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Regular/OpenSans-Regular.svg#OpenSansRegular) format("svg");}@font-face{font-family:"Open Sans";font-weight:normal;font-style:italic;src:url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Italic/OpenSans-Italic.woff2) format("woff2"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Italic/OpenSans-Italic.woff) format("woff"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Italic/OpenSans-Italic.ttf) format("truetype"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Italic/OpenSans-Italic.svg#OpenSansItalic) format("svg");}@font-face{font-family:"Open Sans";font-weight:600;font-style:normal;src:url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Semibold/OpenSans-Semibold.woff2) format("woff2"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Semibold/OpenSans-Semibold.woff) format("woff"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Semibold/OpenSans-Semibold.ttf) format("truetype"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Semibold/OpenSans-Semibold.svg#OpenSansSemibold) format("svg");}@font-face{font-family:"Open Sans";font-weight:600;font-style:italic;src:url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff2) format("woff2"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.woff) format("woff"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.ttf) format("truetype"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/SemiboldItalic/OpenSans-SemiboldItalic.svg#OpenSansSemiboldItalic) format("svg");}@font-face{font-family:"Open Sans";font-weight:bold;font-style:normal;src:url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Bold/OpenSans-Bold.woff2) format("woff2"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Bold/OpenSans-Bold.woff) format("woff"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Bold/OpenSans-Bold.ttf) format("truetype"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/Bold/OpenSans-Bold.svg#OpenSansBold) format("svg");}@font-face{font-family:"Open Sans";font-weight:bold;font-style:italic;src:url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff2) format("woff2"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/BoldItalic/OpenSans-BoldItalic.woff) format("woff"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/BoldItalic/OpenSans-BoldItalic.ttf) format("truetype"),url(/themes/custom/digico/frontend_libraries/open-sans-fonts/open-sans/BoldItalic/OpenSans-BoldItalic.svg#OpenSansBoldItalic) format("svg");}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin:0 0 0.75em;color:#000;line-height:1.4;}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{display:block;}h1 a:not(:focus),.h1 a:not(:focus),h2 a:not(:focus),.h2 a:not(:focus),h3 a:not(:focus),.h3 a:not(:focus),h4 a:not(:focus),.h4 a:not(:focus),h5 a:not(:focus),.h5 a:not(:focus),h6 a:not(:focus),.h6 a:not(:focus){text-decoration:none;}h1,.h1{font-size:2rem;line-height:1.3;}h2,.h2{font-size:1.7777777778rem;}h3,.h3{font-size:1.3333333333rem;}h4,.h4{font-size:1.2222222222rem;}h5,.h5{font-size:1.1111111111rem;}h6,.h6{font-size:1rem;}p{margin:0 0 1em;font-weight:inherit;line-height:1.7;}hr{height:0;border-width:0 0 1px 0;border-color:#eceff1;margin:1.5em 0;}ul,ol{padding-left:1.5rem;}ul li,ol li{list-style:inherit;}ul p:last-child,ol p:last-child{margin-bottom:0;}ul{list-style:square;}ol{list-style:decimal;}ol + ul{margin-top:-0.5em;padding-left:2.5rem;}ol + ul > li{margin-bottom:0.1em;}blockquote{border-left:3px solid #ffcc00;padding-left:2rem;margin-left:0;font-style:italic;}@media (max-width:991px){blockquote{padding-left:1.5rem;}}.kicker{font-weight:bold;color:#626262;line-height:1.1;margin-bottom:0.35em;}.submitted,.media-copyright{--ctx-muted:currentColor;font-size:12px;font-style:italic;line-height:1.1;color:#969da6;}.submitted *,.media-copyright *{display:inline;}.submitted *::before,.submitted *::after,.media-copyright *::before,.media-copyright *::after{display:inline;}.submitted > .field--name-field-teaser-image-author:not(:last-child)::after,.media-copyright > .field--name-field-teaser-image-author:not(:last-child)::after{content:", ";}.submitted > .field--name-field-teaser-image-sourceurl,.media-copyright > .field--name-field-teaser-image-sourceurl{margin-left:0.2em;}.submitted > .field--name-field-teaser-image-sourceurl::before,.media-copyright > .field--name-field-teaser-image-sourceurl::before{content:"(";}.submitted > .field--name-field-teaser-image-sourceurl::after,.media-copyright > .field--name-field-teaser-image-sourceurl::after{content:")";}code{background:#eee;padding:0.1em 0.35em;border:1px solid #ccc;border-radius:3px;margin:0;}.code-inline{display:inline-block;}.code-block{display:block;margin-block:0 1em;}*{background:none !important;}body{margin:0;}img{max-width:100%;}.page-header__container > *:not(.page-header__branding),.field--name-field-tags,.topbar,.offcanvas,form,.page-footer{display:none !important;}.hide-for-print{display:none !important;}.show-for-print{display:block !important;}html{--base-url:"https://digitalcourage.de";}a[href*="://"]::after,a:not([href^="/"])::after{content:" [" attr(href) "]";display:inline;font-style:italic;color:#969da6;font-size:12px;font-weight:normal;line-height:1;margin-inline:0.25em;}a[href^="/"]:not([href*="://"])::after{content:" [" var(--base-url) attr(href) "]";display:inline;font-style:italic;color:#969da6;font-size:12px;font-weight:normal;line-height:1;margin-inline:0.25em;}#main-content::after,.site-logo::after{display:none !important;}h1 a::after,.h1 a::after,h2 a::after,.h2 a::after,h3 a::after,.h3 a::after,h4 a::after,.h4 a::after,h5 a::after,.h5 a::after,h6 a::after,.h6 a::after{display:block !important;}.page-header{margin-bottom:8mm;}.page-header .block-system-branding-block{display:flex;align-items:center;gap:0.35em;line-height:1;white-space:nowrap;}.page-header .block-system-branding-block img{max-width:45mm;}.page-header .block-system-branding-block::after{content:"- Für eine Lebenswerte Welt im digitalen Zeitalter.";margin-top:-1mm;}@page{margin:2cm 1cm;}.node-print-footer{page-break-inside:avoid;display:flex !important;border-top:1pt solid black;border-bottom:1pt solid black;font-size:16px;line-height:1.1;}.node-print-footer p{line-height:1.1;}.node-print-footer__item{padding:1em 24px;}.node-print-footer__item > strong{display:block;margin-bottom:0.35em;}.node-print-footer__item > strong:not(:first-child){margin-top:0.35em;}.node-print-footer__item:first-child{padding-left:0;}.node-print-footer__item:last-child{padding-right:0;}.node-print-footer__item:not(:last-child){border-width:0 1pt 0 0;border-style:solid;border-color:black;}.node-print-footer__item--creation-print-date{white-space:nowrap;}.node-print-footer__item--article-link{word-wrap:break-word;}.node-print-footer__item--authors .user:not(:last-child){margin-bottom:0.35em;}.node-print-footer__item--authors .user__image{display:none;}.node-print-footer__item--authors a{display:block;}.print-footer{page-break-inside:avoid;display:flex !important;padding:8mm 0;gap:24px;font-size:16px;line-height:1.3;}.print-footer p{line-height:1.3;}.print-footer .block{flex:1 1 auto;min-width:10cm;}.print-footer .block__title{font-size:1em;}.card__image{margin-bottom:1rem;}.card__image + .card__image-copyright{margin-top:-0.85rem;margin-bottom:1rem;}.grid-box:not(:last-child){margin-bottom:1em;}.grid-container,.grid-slot{padding-block:0 !important;}.grid-container:not(:last-child),.grid-slot:not(:last-child){margin-bottom:2em;}.grid-container + .grid-container{margin-top:0 !important;}
