.elementor-21591 .elementor-element.elementor-element-2f0a0e19:not(.elementor-motion-effects-element-type-background), .elementor-21591 .elementor-element.elementor-element-2f0a0e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sc.informatik.rwth-aachen.de/wp-content/uploads/2021/12/gamebook.png");background-position:33% -32vh;background-repeat:no-repeat;background-size:cover;}.elementor-21591 .elementor-element.elementor-element-2f0a0e19 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #5D598A85 52%, #FFFFFF 100%);opacity:1;mix-blend-mode:lighten;}.elementor-21591 .elementor-element.elementor-element-2f0a0e19 > .elementor-container{min-height:609px;}.elementor-21591 .elementor-element.elementor-element-2f0a0e19{margin-top:0px;margin-bottom:-67px;}.elementor-21591 .elementor-element.elementor-element-34646337{margin-top:0px;margin-bottom:0px;}.elementor-21591 .elementor-element.elementor-element-65956c04 > .elementor-element-populated{text-align:left;margin:1em 0em 0em 0em;--e-column-margin-right:0em;--e-column-margin-left:0em;}.elementor-21591 .elementor-element.elementor-element-3e14bb5{width:auto;max-width:auto;text-align:left;}.elementor-21591 .elementor-element.elementor-element-2216598{width:auto;max-width:auto;text-align:left;}.elementor-21591 .elementor-element.elementor-element-9700a08{--spacer-size:30px;}.elementor-21591 .elementor-element.elementor-element-2191a5da{width:auto;max-width:auto;text-align:center;}.elementor-21591 .elementor-element.elementor-element-2191a5da > .elementor-widget-container{margin:0px 20px 0px 0px;padding:10px 10px 10px 0px;}.elementor-21591 .elementor-element.elementor-element-2191a5da .widget-image-caption{text-align:left;color:var( --e-global-color-text );font-family:"Roboto", Sans-serif;font-style:normal;margin-block-start:10px;}.elementor-21591 .elementor-element.elementor-element-53c9e92{--spacer-size:30px;}.elementor-21591 .elementor-element.elementor-element-31d9ca99{width:auto;max-width:auto;text-align:left;}.elementor-21591 .elementor-element.elementor-element-6ea043f0 > .elementor-element-populated{margin:-100px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21591 .elementor-element.elementor-element-a45caea{box-shadow:0px 0px 50px -25px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-21591 .elementor-element.elementor-element-a45caea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21591 .elementor-element.elementor-element-3353bfa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 20px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-671dd70 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21591 .elementor-element.elementor-element-671dd70{columns:2;}.elementor-21591 .elementor-element.elementor-element-5fc2bdd{box-shadow:0px 0px 50px -25px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-21591 .elementor-element.elementor-element-5fc2bdd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21591 .elementor-element.elementor-element-37a9a058 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 20px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-1404f742 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21591 .elementor-element.elementor-element-1404f742{columns:2;}.elementor-21591 .elementor-element.elementor-element-6ed251ad{box-shadow:0px 0px 50px -25px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-21591 .elementor-element.elementor-element-6ed251ad > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21591 .elementor-element.elementor-element-21162677 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 20px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-0a25242 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-21591 .elementor-element.elementor-element-0a25242{columns:1;}.elementor-21591 .elementor-element.elementor-element-21817d54{box-shadow:0px 0px 50px -25px rgba(0,0,0,0.5);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:20px;}.elementor-21591 .elementor-element.elementor-element-21817d54 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-21591 .elementor-element.elementor-element-1263845 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 20px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-13504aae{font-family:"Roboto", Sans-serif;font-size:16px;}.elementor-21591 .elementor-element.elementor-element-69bb864{margin-top:0px;margin-bottom:0px;}.elementor-21591 .elementor-element.elementor-element-990c100 > .elementor-element-populated{text-align:left;}.elementor-21591 .elementor-element.elementor-element-747ef585{width:auto;max-width:auto;text-align:left;}.elementor-21591 .elementor-element.elementor-element-9cfba97{--spacer-size:30px;}.elementor-21591 .elementor-element.elementor-element-e00a4df{width:auto;max-width:auto;text-align:left;}.elementor-21591 .elementor-element.elementor-element-e5fc267{--spacer-size:30px;}.elementor-21591 .elementor-element.elementor-element-fefe4c6{--spacer-size:50px;}.elementor-21591 .elementor-element.elementor-element-ef9a2a1{width:auto;max-width:auto;text-align:left;}@media(max-width:1024px){.elementor-21591 .elementor-element.elementor-element-2f0a0e19 > .elementor-container{min-height:451px;}.elementor-21591 .elementor-element.elementor-element-2f0a0e19:not(.elementor-motion-effects-element-type-background), .elementor-21591 .elementor-element.elementor-element-2f0a0e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:top center;}.elementor-21591 .elementor-element.elementor-element-34646337{margin-top:55px;margin-bottom:0px;}.elementor-21591 .elementor-element.elementor-element-65956c04 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-21591 .elementor-element.elementor-element-6ea043f0 > .elementor-element-populated{margin:-198px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-21591 .elementor-element.elementor-element-3353bfa > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-37a9a058 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-21162677 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-1263845 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:15px 15px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-69bb864{margin-top:55px;margin-bottom:0px;}.elementor-21591 .elementor-element.elementor-element-990c100 > .elementor-element-populated{padding:20px 20px 20px 20px;}}@media(max-width:767px){.elementor-21591 .elementor-element.elementor-element-2f0a0e19 > .elementor-container{min-height:407px;}.elementor-21591 .elementor-element.elementor-element-2f0a0e19:not(.elementor-motion-effects-element-type-background), .elementor-21591 .elementor-element.elementor-element-2f0a0e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-21591 .elementor-element.elementor-element-65956c04 > .elementor-element-populated{padding:15px 15px 15px 15px;}.elementor-21591 .elementor-element.elementor-element-990c100 > .elementor-element-populated{padding:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-21591 .elementor-element.elementor-element-65956c04{width:67.476%;}.elementor-21591 .elementor-element.elementor-element-6ea043f0{width:32.524%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21591 .elementor-element.elementor-element-3353bfa{width:100%;}.elementor-21591 .elementor-element.elementor-element-37a9a058{width:100%;}.elementor-21591 .elementor-element.elementor-element-21162677{width:100%;}.elementor-21591 .elementor-element.elementor-element-1263845{width:100%;}}@media(min-width:1025px){.elementor-21591 .elementor-element.elementor-element-2f0a0e19:not(.elementor-motion-effects-element-type-background), .elementor-21591 .elementor-element.elementor-element-2f0a0e19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}/* Start custom CSS for text-editor, class: .elementor-element-671dd70 */.elementor-21591 .elementor-element.elementor-element-671dd70 .key-value-container {
    display: flex;
    justify-content: space-between;
}

.elementor-21591 .elementor-element.elementor-element-671dd70 .key {
    font-weight: 600;
}

.elementor-21591 .elementor-element.elementor-element-671dd70 .value {
    text-align: right
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1404f742 */.elementor-21591 .elementor-element.elementor-element-1404f742 .key-value-container {
    display: flex;
    justify-content: space-between;
}

.elementor-21591 .elementor-element.elementor-element-1404f742 .key {
    font-weight: 600;
}

.elementor-21591 .elementor-element.elementor-element-1404f742 .value {
    text-align: right
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0a25242 */.elementor-21591 .elementor-element.elementor-element-0a25242 .key-value-container {
    display: flex;
    justify-content: space-between;
}

.elementor-21591 .elementor-element.elementor-element-0a25242 .key {
    font-weight: 600;
}

.elementor-21591 .elementor-element.elementor-element-0a25242 .value {
    text-align: right
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7df9397a */.elementor-21591 .elementor-element.elementor-element-7df9397a  ul {
    padding-left: 16px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-13504aae */.elementor-21591 .elementor-element.elementor-element-13504aae  ul {
    padding-left: 16px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 100;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-LightItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Roboto';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://sc.informatik.rwth-aachen.de/wp-content/uploads/2023/01/Roboto-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */