@font-face{font-family:roboto slab;font-style:normal;font-weight:400;src:url(/fonts/Roboto_Slab/RobotoSlab-Regular.ttf);font-display:swap}@font-face{font-display:swap;font-family:IBMplex;font-style:normal;font-weight:300;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.woff2)format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Regular.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBMplex;font-style:italic;font-weight:300;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Italic.woff2)format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Italic.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBMplex;font-style:normal;font-weight:500;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-Medium.woff2)format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-Medium.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBMplex;font-style:italic;font-weight:500;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-MediumItalic.woff2)format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-MediumItalic.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBMplex;font-style:normal;font-weight:600;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBold.woff2)format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBold.ttf)format("truetype")}@font-face{font-display:swap;font-family:IBMplex;font-style:italic;font-weight:600;src:url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBoldItalic.woff2)format("woff2"),url(/fonts/IBM_Plex_Sans/IBMPlexSans-SemiBoldItalic.ttf)format("truetype")}@font-face{font-family:pt sans;font-style:normal;font-weight:400;src:url(/fonts/PT_Sans/PT_Sans-Web-Regular.ttf);font-display:swap}a.label:hover{cursor:pointer}.menu li a:focus{box-shadow:none!important;outline:none}.accordion-item{border-bottom:solid 1px #4952e1;margin-bottom:12.5px!important;padding-bottom:12.5px}.accordion-item:last-child{border-bottom:none}.accordion-title{font-size:1rem;color:#000;border:none;padding-top:0;padding-bottom:0}.accordion-title:hover{background:0 0}.accordion-content{border:none;font-size:16px}:last-child:not(.is-active)>.accordion-title{border-bottom:none;border-radius:0 0 0 0}.material-icons{vertical-align:middle}.has-seperator{border-bottom:solid 3px #00ad2f;margin-bottom:40px;padding-bottom:31.5px;background-color:rgba(255,255,255,.6);backdrop-filter:blur(20px)}.has-seperator--dotted{border-style:dotted}.has-seperator--lila{border-color:#9313ce}.is-vertically-centered{position:relative;top:50%;transform:translateY(-50%)}.has-extra-head-space{margin-top:40px!important}.has-foot-space{margin-bottom:20px!important}.has-extra-foot-space{margin-bottom:clamp(40px,5vw,calc(40px * 2))!important}.arrow-up{margin-top:5px}.arrow-up::before{content:"";position:absolute;top:-13px;left:36px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #aaa}.is-hidden{display:none}@media screen and (min-width:40rem){.is-full-width{width:90vw!important}}.has-mouseover:hover{cursor:pointer}*{margin:0;padding:0;border:0}body,html{font-family:IBMplex,Arial,Helvetica,sans-serif;font-size:20px;font-weight:300;hyphens:auto;overflow-x:hidden}@media screen and (max-width:640px){body,html{font-size:16px}}body{-webkit-font-smoothing:antialiased}h1{font-weight:600;margin-bottom:31.5px;hyphens:none}@media screen and (max-width:640px){h1{font-size:25px}}h2{margin-bottom:20px}@media screen and (max-width:640px){h2{font-size:20px}}h3{margin-bottom:20px}h1,h2,h3,h4{line-height:110%;hyphens:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:IBMplex,Helvetica,Roboto,Arial,sans-serif;font-style:normal;font-weight:600;color:inherit;text-rendering:optimizeLegibility}h4,.h4{font-size:1rem;line-height:130%;margin-top:0;margin-bottom:.5rem}p+h2,ul+h2{margin-top:40px}p{margin-bottom:1rem;line-height:130%}ul{margin-left:1.25rem;list-style-type:disc}ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:150%}li{line-height:130%;margin-bottom:5px}li.accordion-item{margin-bottom:0}.is-small li{line-height:110%;margin-bottom:10px}blockquote{border-left:solid 3px #d16;padding:12.5px 20px}blockquote>p{margin-bottom:0}blockquote.large{font-family:IBMplex,Helvetica,Roboto,Arial,sans-serif;font-size:25px}a{line-height:inherit;color:#d16;text-decoration:none;cursor:pointer}a:hover,a:focus{color:#be0f58}table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0}thead{background:#f8f8f8;color:#0a0a0a}thead,tbody,tfoot{border:none;background-color:#fefefe}thead tr,tfoot tr{background:0 0}body{background-position:100% 100%;background-repeat:no-repeat;background-attachment:fixed;background-size:50%}.content{flex:1 0 auto;margin-right:1rem;max-width:1023px}.content.is-fluid{max-width:100%}@media screen and (min-width:1440px){body{background-size:40%}}.off-canvas-content.is-open{transform:translateX(250px)}.off-canvas-wrapper{overflow:visible}.off-canvas-content{display:flex;flex-direction:column;height:100vh;transition:transform .5s ease,-webkit-transform .5s ease}@media screen and (min-width:768px){.has-gap{margin-left:100px}}@media screen and (max-width:767px){.content{margin-left:1rem}}@media screen and (min-width:640px){header,nav,footer{flex-shrink:0}main{flex:1 0 auto}}@media(max-width:639px){.content{margin-left:1rem}}.mi-stack>*{margin-bottom:20px}.mi-grid{display:grid;gap:20px;margin-bottom:25px}@media screen and (min-width:769px){.mi-grid--2-cols{grid-template-columns:1fr 1fr}.mi-grid--3-cols{grid-template-columns:1fr 1fr}}@media screen and (min-width:1023px){.mi-grid--2-cols{grid-template-columns:1fr 1fr}.mi-grid--3-cols{grid-template-columns:1fr 1fr 1fr}}.span-first-2-columns{grid-column:1/3}.span-second-2-columns{grid-column:2/4}@media screen and (min-width:1399px){.has-3-columns{display:grid;gap:20px;grid-template-columns:minmax(341px,466.33333333px)minmax(341px,466.33333333px)minmax(341px,466.33333333px)}}blockquote{margin-bottom:20px}.mi-linkliste{margin-left:0;margin-bottom:0}.mi-linkliste>li{display:block}.mi-linkliste>li:not(:last-child)::after{content:"";display:block;height:10px}.subheader{line-height:110%;color:#d16}.lift-up{margin-top:-20px}.invers{display:inline-block;padding:10px 12.5px;margin-top:20px;margin-bottom:20px;color:#fff;background:#000}.invers.gruen{background:#00ad2f}.is-small{font-size:16px}.mi-chapter-title{font-size:31.5px}@media screen and (min-width:769px){.mi-chapter-title{font-size:40px}}.mi-chapter-title.is-colorful{color:#9313ce}.title+.subtitle{margin-top:-20px}.subtitle{color:#9313ce;border-bottom:solid 1px #00ad2f;padding-bottom:20px}.m-mi-content-wrap{padding-bottom:20px;margin-bottom:20px}.mi-dl-overview{margin-bottom:31.5px}.mi-dl-overview>dt{display:block;float:left;min-width:10px;padding:0;font-weight:600;color:#9313ce;padding-top:10px}.mi-dl-overview dd{border-bottom:solid 1px #b5b5b5;padding-top:10px;padding-bottom:10px}.mi-dl-overview dd:after{content:"";display:block;height:1px;clear:both;margin:0;padding:0}.mi-dl-overview dt::after{content:":";display:inline-block;padding-right:.3rem}.mi-modulbeschreibung h2{font-size:25px;margin-top:40px}.moduls{display:grid;grid-template-columns:4fr 8fr;grid-gap:20px}.moduls>h2{grid-column-start:1;grid-column-end:3}.moduls>.m-mi-content-wrap{grid-column-start:1;grid-column-end:2}.moduls>.accordion{grid-column-start:2;grid-column-end:3}@media(max-width:640px){.moduls{grid-template-columns:1fr;grid-gap:0}.moduls>h2{grid-column-start:1;grid-column-end:1}.moduls>.m-mi-content-wrap{grid-column-start:1;grid-column-end:1}.moduls>.accordion{grid-column-start:1;grid-column-end:1}}.accordion{margin-left:0;list-style-type:none;margin-bottom:20px;list-style-position:outside;line-height:150%}.accordion .accordion-item{border-bottom:solid 3px #efefef;margin-bottom:20px!important;padding-bottom:20px}.accordion .accordion-item:hover{cursor:pointer}.accordion .accordion-title{color:#000;border:none;position:relative;display:block;padding:0 20px;padding-right:60px;line-height:110%}.accordion .accordion-title::before{position:absolute;top:50%;right:20px;margin-top:-.5rem;content:'+'}.accordion .accordion-title.active{font-weight:600}.accordion .accordion-title.active::before{position:absolute;top:50%;right:20px;margin-top:-.5rem;content:'-'}.accordion.is-active>.accordion-title::before{content:'\2013'}.accordion .accordion-content{padding:20px;display:none;transition:ease .3s all;animation-name:fadeIn;animation-duration:.6s;animation-fill-mode:both;will-change:transform}.accordion .accordion-content.active{display:block}.fade-in{animation-name:fadeIn;animation-duration:.6s;animation-fill-mode:both}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.verantwortlich{display:grid;grid-template-columns:repeat(2,6fr);grid-gap:20px}.verantwortlich .questions{display:flex;flex-direction:row;justify-content:flex-start}.verantwortlich .questions .m-mi-avatar{margin-right:20px}.verantwortlich .questions .m-mi-textblock{flex:1}@media(max-width:640px){.verantwortlich{grid-template-columns:1fr}}.courses-teaser{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px}@media(max-width:640px){.courses-teaser{grid-template-columns:1fr}}.tabs{margin:0;background:#fefefe;list-style-type:none}.tabs::before,.tabs::after{display:table;content:' ';flex-basis:0;order:1}.tabs::after{clear:both}.tabs::before,.tabs::after{display:table;content:' ';flex-basis:0;order:1}.tabs-panel.is-active{display:block}.tabs-panel{display:none;padding:0}.tabs-title{float:left}.tabs-title>a:focus,.tabs-title>a[aria-selected=true]{background:#e6e6e6;color:#d16}.tabs-title>a{display:block;padding:.75rem 20px;font-size:.75rem;line-height:110%;color:#d16}.tabs-content{border:none;border-top:0;background:#fefefe;color:#0a0a0a;transition:all .5s ease}.mi-studienverlaufsplan-master .m-mi-textblock+.mi-studienverlaufsplan{margin-top:40px}.mi-studienverlaufsplan-master .tabs{border-bottom:solid 1px #d16}.mi-studienverlaufsplan-master .tabs .tabs-title{margin-bottom:0}.mi-studienverlaufsplan-master thead{background:0 0;background-color:none;border-bottom:solid 1px #efefef}.mi-studienverlaufsplan-master .tabs .tabs-title.is-active a{background-color:#d16;font-weight:600;color:#fff}.mi-studienverlaufsplan-master thead th{font-family:IBMplex,Helvetica,Roboto,Arial,sans-serif}.mi-studienverlaufsplan-master th{text-align:left;padding-top:31.5px}.video-overview{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:20px}.events{margin-top:calc(1rem + 2vw);display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:31.5px}@media screen and (min-width:60rem){.events{padding-right:calc(1rem + 4vw)}}.blog-items{display:grid;grid-template-columns:repeat(auto-fit,minmax(30em,1fr));gap:20px}.people{display:grid;grid-template-columns:1fr 1fr}.people .mi-stack{display:grid;grid-template-columns:auto 1fr;grid-gap:20px}@media(max-width:639px){.people{grid-template-columns:1fr}}.position-left.is-transition-push{box-shadow:inset 0 0 rgba(10,10,10,.25)}.position-left{top:0;left:0;height:100%;width:250px;-webkit-transform:translateX(-250px);transform:translateX(-250px)}.off-canvas.is-open{-webkit-transform:translate(0,0);transform:translate(0,0)}.off-canvas.is-transition-push{z-index:12}.off-canvas{position:fixed;z-index:12;transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease;-webkit-backface-visibility:hidden;backface-visibility:hidden;background:#e6e6e6}.m-sidebar{position:absolute;top:0;right:0;left:0;bottom:0;padding:.5em;height:calc(100vh - 1em)}.m-sidebar--logo{margin-bottom:120px}.m-sidebar--menu{margin:0;padding:0}.m-sidebar--menu>li{font-family:IBMplex,Helvetica,Roboto,Arial,sans-serif;font-size:1.5625rem;display:block;text-align:right}.callout{grid-column:1/3;position:relative;margin:0 0 20px;padding:20px;border:1px solid rgba(10,10,10,.25);border-radius:0;background-color:#fff;color:#0a0a0a}.callout>:first-child{margin-top:0}.callout>:last-child{margin-bottom:0}.callout.primary{background-color:#fcd9e8;color:#0a0a0a}.callout.secondary{background-color:#f0d8fb;color:#0a0a0a}.callout.success{background-color:#ccffda;color:#0a0a0a}.callout.warning{background-color:#fff3d9;color:#0a0a0a}.callout.alert{background-color:#f7e4e1;color:#0a0a0a}.callout.small{padding-top:.5rem;padding-right:.5rem;padding-bottom:.5rem;padding-left:.5rem}.callout.large{padding-top:3rem;padding-right:3rem;padding-bottom:3rem;padding-left:3rem}.arrow-up{margin-top:5px}.arrow-up::before{content:"";position:absolute;top:-13px;left:36px;width:0;height:0;border-left:13px solid transparent;border-right:13px solid transparent;border-bottom:13px solid #aaa}.close-button{position:absolute;color:#8a8a8a;background:0 0;cursor:pointer}.close-button:hover,.close-button:focus{color:#0a0a0a}.close-button.small{right:.66rem;top:.33em;font-size:1.5em;line-height:110%}.close-button,.close-button.medium{right:20px;top:.5rem;font-size:2em;line-height:110%}[data-whatinput=mouse] .close-button{outline:0}.single .single-content{display:grid;grid-template-columns:2fr 1fr;grid-column-gap:3rem}@media(max-width:639px){.single .single-content{grid-column-gap:0;grid-template-columns:1fr}.single .single-sidebar{grid-row-start:1}}.mi-iframe{margin-top:20px;margin-bottom:25px;padding-top:20px;width:100%;min-height:200px;height:500px;border-top:solid 1px #00ad2f}.is-small{font-size:16px}.is-small{font-size:16px}img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic}thead th,thead td,tfoot th,tfoot td{padding:.5rem .625rem .625rem;font-weight:600;text-align:left}table tr+tr>td{border-top:solid 1px #efefef}table tr>th{border-bottom:solid 1px #aaa}table.unstriped tbody tr{border-bottom:0;border-bottom:none;background-color:#fefefe}tbody th,tbody td{padding:.5rem .625rem .625rem}@font-face{font-family:material icons;font-weight:400;font-style:normal;src:url(/fonts/iconfont/MaterialIcons-Regular.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/fonts/iconfont/MaterialIcons-Regular.woff2)format("woff2"),url(/fonts/iconfont/MaterialIcons-Regular.woff)format("woff"),url(/fonts/iconfont/MaterialIcons-Regular.ttf)format("truetype")}.material-icons{font-family:material icons;font-size:24px;font-weight:400;font-style:normal;line-height:1;display:inline-block;white-space:nowrap;letter-spacing:normal;text-transform:none;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:'liga'}h2 .material-icons{padding-bottom:6.66666667px;color:#4952e1!important}.social-media-icon{display:inline-block;overflow:hidden;width:40px;height:40px;opacity:.8;transform:scale(.8);background-image:url(../img/svg/MI-social-media-icons.svg);background-position-y:-100px;background-size:400px;background-repeat:no-repeat;transition:all .3s}.social-media-icon:hover{background-position-y:-180px}.social-media-icon a{color:transparent}.social-media-icon--instagram{background-position-x:-20px}.social-media-icon--twitter{background-position-x:-100px}.social-media-icon--mastodon{background-position-x:-180px}.social-media-icon--youtube{background-position-x:-260px}.social-media-icon--facebook{background-position-x:-340px}@view-transition{navigation: auto; }::view-transition-group(root){animation-duration:1s}@keyframes slide-out{to{opacity:1;transform:scale(3)translateY(-100vh)}}@keyframes move-out{from{transform:translateX(0%)scale(1)}to{transform:translateX(100%)scale(1)}}@keyframes move-in{from{transform:translateX(100%)scale(1)}to{transform:translateX(0%)scale(1)}}::view-transition-old(root){animation:.4s ease-in both move-out}::view-transition-new(root){animation:.4s ease-in both move-in}@keyframes scale-in{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media screen and (min-width:40rem){.scale-in{animation-name:scale-in;animation-range:entry 0% cover 50%;animation-timeline:--appear-in-viewport;animation-timing-function:linear;view-timeline-name:--appear-in-viewport}}@keyframes scale-in-fast{from{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@media screen and (min-width:40rem){.scale-in-fast,.m-mi-pulse-teaser{animation-name:scale-in-fast;animation-range:entry 0% cover 30%;animation-timeline:--appear-in-viewport;animation-timing-function:ease-in-out;view-timeline-name:--appear-in-viewport}}@keyframes scale-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@media screen and (min-width:40rem){.scale-out{animation-name:scale-out;animation-range:cover 70% cover 100%;animation-timeline:--appear-in-viewport;animation-timing-function:linear;view-timeline-name:--appear-in-viewport}}@keyframes slide-in{from{opacity:0;transform:translateY(30%)}to{opacity:1;transform:translateY(0)}}@media screen and (min-width:40rem){.slide-in,.m-mi-content-wrap,.verantwortlich,.has-extra-foot-space>*{animation-name:slide-in;animation-range:entry 0% cover 40%;animation-timeline:--appear-in-viewport;animation-timing-function:ease-in-out;view-timeline-name:--appear-in-viewport}}@keyframes reveal{from{clip-path:inset(45% 20% 45% 20%);opacity:0}to{clip-path:inset(0% 0% 0% 0%);opacity:1}}@media screen and (min-width:40rem){.reveal,img{animation-name:reveal;animation-range:entry 0% cover 30%;animation-timeline:--appear-in-viewport;animation-timing-function:linear;view-timeline-name:--appear-in-viewport}}@keyframes zoom-out{from{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2)}}@media screen and (min-width:40rem){.zoom-out{animation-name:zoom-out;animation-range:cover 70% cover 100%;animation-timeline:--appear-in-viewport;animation-timing-function:linear;view-timeline-name:--appear-in-viewport}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@media screen and (min-width:40rem){.stick-and-fade-out{position:sticky;top:300px;animation-name:fade-out;animation-range:cover 50% cover 100%;animation-timeline:--appear-in-viewport;animation-timing-function:linear;view-timeline-name:--appear-in-viewport}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@media screen and (min-width:40rem){.fade-in{animation-name:fade-in;animation-range:cover 0% cover 30%;animation-timeline:--appear-in-viewport;animation-timing-function:linear;view-timeline-name:--appear-in-viewport}}@keyframes speed-up{from{transform:translateY(0)}to{transform:translateY(-100%)}}@media screen and (min-width:40rem){.speed-up{animation-name:speed-up;animation-range:cover 0% cover 100%;animation-timeline:--appear-in-viewport;animation-timing-function:ease-in-out;view-timeline-name:--appear-in-viewport}}.a-mi-button{display:inline-block;vertical-align:middle;margin:0 0 1rem;font-family:inherit;padding:.6em .9em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:110%;text-align:center;cursor:pointer;background-color:#d16;color:#fefefe;font-size:.75rem}.a-mi-button:hover{background-color:#bc0e57;color:#fefefe}.a-headline-invers{background-color:#00ad2f;color:#fff;padding:12.5px;display:inline-block;margin-bottom:0}.a-subtitle-invers{background-color:#231f20;color:#fff;padding:12.5px;display:inline-block}.m-mi-avatar{display:block;background-color:#aaa;border-radius:50%;height:100px;width:100px;overflow:hidden;background-size:cover;background-position:50%;background-image:url(/img/avatar.png)}.m-mi-avatar--inline{display:inline-block;margin-right:12.5px}.m-mi-avatar img{aspect-ratio:1/1;height:100%;width:100%;object-fit:cover}.m-mi-hero-image{position:relative;aspect-ratio:16/9;background-color:initial;background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;border-top:solid 5px #4952e1;margin-bottom:31.5px}.m-mi-hero-image.do-contain{background-size:contain}.m-mi-hero-image h1{display:block}@media screen and (min-width:40rem){.m-mi-hero-image .title h1,.m-mi-hero-image .title h2{display:inline-block}}.m-mi-herotext{font-size:20px;padding-bottom:31.5px}@media screen and (min-width:769px){.m-mi-herotext{font-size:31.5px}}@media screen and (min-width:1399px){.m-mi-herotext p{max-width:1399px}}.m-mi-herotext.has-box{border-top:solid 3px #d16;border-bottom:solid 3px #d16;padding-top:31.5px;margin-bottom:31.5px}.m-mi-kontext-footer{border-top:solid 1px #00ad2f;padding-top:12.5px;margin-top:40px}.m-mi-modulhead--avatar-box{display:block;padding-top:20px;margin-bottom:20px}.m-mi-modulhead--avatar-box::after{content:"";height:0;display:block;clear:both}.m-mi-modulhead--mit-bild{position:relative;margin-bottom:40px}.m-mi-modulhead--mit-bild .m-mi-avatar{float:left;margin-right:20px}.m-mi-modulhead--mit-bild .m-mi-modulhead-text .m-mi-modulhead--title{margin-bottom:10px}.m-mi-modulhead--mit-bild .m-mi-modulhead-text .m-mi-modulhead--subtitle{margin:0}.m-mi-pulse-teaser{transition:transform .3s}.m-mi-pulse-teaser:hover{transform:scale(1.02)}.m-mi-pulse-teaser.has-image{background:linear-gradient(rgba(0,0,0,5%),transparent);border-radius:10px;overflow:hidden;position:relative}.m-mi-pulse-teaser--image{mix-blend-mode:darken;z-index:1;margin-bottom:15px}.m-mi-pulse-teaser--image img{aspect-ratio:16/9;width:100%;object-fit:cover}.m-mi-pulse-teaser--external{position:absolute;top:15px;right:15px;z-index:100}.m-mi-pulse-teaser--content{color:rgba(0,0,0,.85)}.m-mi-pulse-teaser--content .title{font-size:20px;text-wrap:balance;margin-bottom:.25em;font-weight:600}.m-mi-pulse-teaser.more-events-button{aspect-ratio:16/9;font-size:20px;border-radius:15px;transition:background-color .3s}.m-mi-pulse-teaser.more-events-button:hover{cursor:pointer;background-color:#d16;color:#fff}.m-mi-blog-teaser{background-color:#231f20;display:grid;grid-template-columns:.5fr 1fr;overflow:hidden;position:relative;color:#fff;box-shadow:0 0 rgba(0,0,0,.7);transition:transform .2s ease}.m-mi-blog-teaser:hover{transform:rotate(3deg)scale(1.02)}.m-mi-blog-teaser>img{width:100%;height:100%;object-fit:cover}.m-mi-blog-teaser--external{float:right}.m-mi-blog-teaser--content{position:relative;z-index:1;padding:12.5px}.m-mi-blog-teaser--content .title{font-size:20px;word-break:break-word;line-height:130%;margin-bottom:12.5px}.m-mi-blog-teaser--content .autor{font-size:16px;margin-bottom:0}.m-mi-blog-teaser--content .date{font-size:16px;color:rgba(255,255,255,.5)}.m-mi-blog-teaser--footer{position:absolute;left:0;right:0;bottom:0;background-color:#231f20;z-index:1;margin-bottom:0;padding:10px 12.5px;min-height:52px}.m-mi-blog-teaser.is-text-only{background-color:#9313ce}.m-mi-blog-teaser.is-text-only .title{text-shadow:none!important}.m-mi-blog-teaser.is-text-only .m-mi-blog-teaser--footer{background-color:rgba(0,0,0,.2)}.m-mi-related-links{display:block;margin:0;padding:0}.m-mi-related-links-item{display:block;margin-bottom:0}.m-mi-teaser h1{margin-bottom:31.5px}.m-mi-teaser .mi-teaser-image{margin-bottom:12.5px}.m-mi-teaser--footer{margin-bottom:0}.m-mi-teaser--footer .a-mi-button{margin-bottom:0}.m-mi-textblock h1{margin-bottom:31.5px}.m-mi-textblock p+figure{padding-top:31.5px}.m-mi-textblock dl{margin-bottom:calc(1rem + 2.5vw)}.m-mi-textblock dt{display:block;float:left;min-width:calc(1rem + 2.5vw);padding:0;padding-top:0;font-weight:600;color:#9313ce}.m-mi-textblock dt::after{content:":";display:inline-block;padding-right:.3rem}.m-mi-textblock.project h2{margin-bottom:calc(1rem + 3.15vw);padding-top:calc(1rem + 2.5vw);margin-top:calc(1rem + 2.5vw);border-top:solid 3px #9313ce}.m-mi-textblock.project blockquote{background-color:#efefef;padding:calc(1rem + 4vw)}.m-mi-textblock.project *:not(h2)+h3{margin-top:calc(1rem + 2.5vw)}.m-mi-textblock.project figure.image{margin-top:calc(1rem + 2.5vw);margin-left:-100px;background-color:#efefef;width:100vw;padding-left:100px;padding-top:calc(1rem + 2.5vw);padding-bottom:calc(1rem + 3.15vw)}.m-mi-textblock.project figure.image.is-portrait{display:grid;gap:20px}.m-mi-textblock.project figure.image.is-portrait.is-small{grid-template-columns:12rem 1fr}.m-mi-textblock.project figure.image.is-portrait.is-small figcaption{display:flex;width:24rem;align-items:center}.m-mi-textblock.project figure.image .image-wrap:hover{position:absolute;left:0;top:10vw;bottom:0;right:0;display:flex;align-items:center;justify-content:center;background-color:#efefef}.m-mi-modullist-simple{margin-left:0;margin-bottom:31.5px}.m-mi-modullist-simple__entry{display:block;line-height:110%;margin-bottom:10px}.m-mi-modullist-simple__entry-title{display:block}.m-mi-modullist-simple__entry-comment{font-size:16px;color:#231f20}.m-mi-modullist-with-lecturer{margin-left:0;margin-bottom:31.5px}.m-mi-modullist-with-lecturer__entry{display:block;line-height:110%;margin-bottom:20px;display:grid;grid-template-columns:120px 1fr}.m-mi-modullist-with-lecturer__entry-head{display:flex;flex-direction:column;justify-content:center}.m-mi-modullist-with-lecturer__entry-title{display:block;margin-bottom:4px;color:#d16}.m-mi-modullist-with-lecturer__entry:hover{cursor:pointer}.m-mi-list-children{margin-top:40px}.m-mi-video-teaser{background-color:#231f20;background-size:cover;background-position:50%;overflow:hidden;position:relative;color:#fff;box-shadow:0 0 rgba(0,0,0,.7);transition:transform .2s ease}.m-mi-video-teaser:hover{transform:rotate(3deg)scale(1.02)}.m-mi-video-teaser__footer{background-color:#231f20;color:#efefef;z-index:1;margin-bottom:0;padding:12.5px 12.5px 16px;font-size:16px;line-height:110%}.m-mi-video-teaser__footer strong{font-size:20px;display:block;color:#fff;line-height:130%}.m-mi-avatar-mit-text{display:grid;grid-template-columns:120px 1fr}.m-mi-avatar-mit-text__text{display:block;padding-top:20px;margin-bottom:20px}.m-mi-avatar-mit-text__text::after{content:"";height:0;display:block;clear:both}.m-mi-avatar-mit-text__title{margin-bottom:0}.m-mi-avatar-mit-text__subtitle{font-size:16px}.mi-speaker-overview{margin-top:calc(1rem + 3.15vw);margin-bottom:calc(1rem + 3.15vw)}.mi-teaser-speaker{display:grid;gap:calc(1rem + 2.5vw);justify-items:center;align-items:center;padding-bottom:calc(1rem + 2vw);border-bottom:solid 3px #efefef}@media screen and (min-width:1100px){.mi-teaser-speaker{grid-template-columns:16rem 1fr;justify-items:center}}.speaker-about-list{margin:0;padding:0}.speaker-about-list>li{display:block}.speaker-about-list ul{padding-top:20px;font-weight:200}.speaker-name{color:#00ad2f}.speaker figcaption{text-align:left}.speaker img{width:12rem;height:12rem;aspect-ratio:1/1;object-fit:cover;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.2);border:solid 1px #fff}.speaker-row{display:flex}.speaker-row>*+*{margin-left:-30px}.speaker-row img{width:8rem;height:8rem}.speaker+.speaker{margin-top:calc(1rem + 2vw)}.m-mi-snips a{display:block;width:100%}.m-mi-snips a.is-hidden{display:none}.m-mi-snips figure{margin:0}.m-mi-snips figure img{display:block;margin-bottom:10px}.m-mi-snips figure figcaption{display:flex;flex-direction:column;margin-top:auto;font-size:15px;color:rgba(0,0,0,.7);font-weight:600;line-height:110%;text-wrap:balance;width:100%;text-align:right;grid-area:bu}.m-mi-snips figure figcaption .bu{margin-bottom:0}.m-mi-snips figure figcaption .copyright{margin-bottom:0;font-weight:200}@media screen and (min-width:40rem){.m-mi-snips figure{display:grid;width:100%;column-gap:20px;row-gap:10px;grid-template-columns:10rem 1fr;grid-template-areas:'bu' 'image'}.m-mi-snips figure img{width:100%;margin-bottom:0}}.o-mi-card-overview{margin-bottom:25px;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:1rem}.o-mi-card-overview .card{border:1px solid #e6e6e6;margin-bottom:1rem}.o-mi-card-overview .card .card-section{padding:1rem}.o-mi-card-overview .card img{width:100%}@media(max-width:1023px){.o-mi-card-overview{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.o-mi-card-overview{grid-template-columns:repeat(1,1fr)}}.o-mi-image-overview{margin-bottom:25px;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-column-gap:1rem}.o-mi-image-overview__item{border:1px solid #e6e6e6;margin-bottom:1rem}.o-mi-image-overview__item img{width:100%}.mi-footer{font-size:80%;background:#231f20;color:#fff;padding-top:31.5px;padding-bottom:31.5px;margin-top:40px}.mi-footer .mi-linkliste>li+li{margin-top:12.5px;padding-top:12.5px;border-top:solid 1px #666}.mi-footer .mi-linkliste>li+li a{color:#efefef}.pagination{margin:0;padding:0;list-style:none;display:flex;flex-direction:row}.pagination .page-item{margin-right:1rem;margin-bottom:0;padding:.5rem}.pagination .page-item.disabled .page-link{color:#aaa}.pagination .page-item.active .page-link{color:#4952e1}.mi-showcase .mi-fs-img{margin-bottom:20px}.mi-showcase .mi-block{padding-bottom:31.5px;border-top:solid 1px #9313ce}.mi-showcase .mi-block h2{margin-bottom:31.5px}.mi-showcase .mi-block h3 strong{color:#00ad2f}.mi-showcase figure figcaption h3,.mi-showcase figure figcaption h4{font-family:pt sans}.mi-showcase figure figcaption h3{font-weight:600}.mi-showcase figure figcaption h4{color:#d16}.mi-showcase figure figcaption .subtitle{margin-top:-6px}.mi-showcase figure figcaption header{margin-bottom:20px}.m-navHead{margin-top:40px;margin-bottom:98px;line-height:64px;font-size:64px;display:flex;align-items:center}.m-navHead a{color:#000}.m-navHead a:hover{color:#d16}.m-navHead--logoSlash,.m-navHead--logoSlug{display:inline-block}.m-navHead--logoSlash{color:#d16}.m-navHead--logoSlug{font-weight:400}.m-navHead--text{display:inline-block;font-family:IBMplex,Helvetica,Roboto,Arial,sans-serif;font-weight:600}.m-navHead--hamburger{font-size:48px;display:inline-block;width:72px;height:1em;padding:0;cursor:pointer;transition:transform .2s ease-in-out;vertical-align:middle;border:0;background:0 0;margin-left:8px;margin-right:14px;margin-bottom:-14px}.m-navHead--hamburger::-moz-focus-inner{padding:0;border:0}.m-navHead--hamburger:focus{outline:none}.m-navHead--hamburger #balken-1,.m-navHead--hamburger #balken-3{transition:transform .6s,opacity .6s;transform-origin:50% 50%}.m-navHead--hamburger.is-open #balken-1{transform:rotate(45deg)translateY(30%)}.m-navHead--hamburger.is-open #balken-2{opacity:0}.m-navHead--hamburger.is-open #balken-3{transform:rotate(-45deg)translateY(-30%)}@media(max-width:640px){.m-navHead{margin-top:31.5px;padding-bottom:31.5px;border-bottom:solid 3px #00ad2f;margin-bottom:31.5px}.m-navHead--text,.m-navHead--logoSlash,.m-navHead--logoSlug{font-size:36px}.m-navHead--hamburger{font-size:26px;width:44px;margin-bottom:-8px!important;margin-right:4px}.m-navHead--hamburger::before,.m-navHead--hamburger::after,.m-navHead--hamburger .icon{width:36px;height:6px}}@media(max-width:1440px){.m-navHead--text span{display:none}.m-navHead--logoSlug:first-child,.m-navHead--logoSlash:nth-child(2){display:inline-block}.m-navHead--logoSlug:last-child{display:inline-block}}.m-sidebar{padding:.5em}.m-sidebar--menu{margin:0;padding:0}.m-sidebar--menu>li{font-family:IBMplex,Helvetica,Roboto,Arial,sans-serif;font-size:rem-calc(25);display:block;text-align:right}.m-sidebar--logo{margin-top:18px;margin-bottom:109px}.m-sidebar .is-second{position:absolute;right:.5em;bottom:0}.m-sidebar .is-second>li{font-family:pt sans;font-size:16px;display:block}.m-sidebar .social-media-bar--stack>.social-media-icon{margin-right:20px}@media screen and (min-width:768px){.m-sidebar .social-media-bar--stack>.social-media-icon{display:block;margin-right:0}}.module-block-overview{--bfs:clamp(0.5rem, calc(0.86rem + 1vw), 1.2rem);--half:calc(var(--bfs) / 2);--quat:calc(var(--bfs) / 4);--xxs:calc(var(--bfs) * 0.4);--xs:calc(var(--bfs) * 0.6);--s:calc(var(--bfs) * 0.8);--m:calc(var(--bfs) * 1);--l:calc(var(--bfs) * 1.2);--xl:calc(var(--bfs) * 1.5);--xxl:calc(var(--bfs) * 1.9);--xxxl:calc(var(--bfs) * 2.4);--xxxxl:calc(var(--bfs) * 3);--fluid-space-xs:calc(var(--xs) + 0.25vw);--fluid-space-s:calc(var(--s) + 0.5vw);--fluid-space-m:calc(var(--m) + 1vw);--fluid-space-l:calc(var(--l) + 1.5vw);--fluid-space-xl:calc(var(--xl) + 2vw);--max-width-content:calc(var(--m) * 50);--max-width-table:calc(var(--m) * 80);--max-width-card:calc(var(--m) * 20);--max-width-image:calc(var(--m) * 10);--max-width-image-l:calc(var(--m) * 15);--max-width-image-s:calc(var(--m) * 5);--max-width-navigation:calc(var(--m) * 20);--max-width-aside:calc(var(--m) * 20);--mi-lila:#9313ce;--mi-gruen:#00ad2f;--mi-orange:#F58700;--mi-pink:#d16;--mi-blau:#4952e1;--handlungsfeld-dev:#CA0DD2;--handlungsfeld-dux:#A941F4;--handlungsfeld-exa:#463CD1;--handlungsfeld-crea:#3276D1;--handlungsfeld-indi:#12BDDB;--light:#ccc;--lighter:#eee;--lightest:#fff;--lighten:rgb(255 255 255 / 50%);--lighten-strong:rgb(255 255 255 / 80%);--dark:rgb(0 0 0 / 60%);--darker:rgb(0 0 0 / 80%);--darkest:rgb(0 0 0 / 100%);--darken:rgb(0 0 0 / 10%);--darken-strong:rgb(0 0 0 / 20%);--darken-light:rgb(0 0 0 / 5%);--color-text:var(--darker);--color-headline:var(--darkest);--color-accent:var(--mi-pink);--color-highlight:var(--mi-lila);--color-decoration:var(--dark);--color-background:var(--lighter);--color-wip:var(--darker);--ff-normal:ibmplex, sans-serif;--ff-serif:ibmplex, serif;--ff-code:ibmplex, monospace;--ff-headline:ibmplex, monospace;--ff-icons:"MaterialIcons", serif;--fw-normal:300;--fw-medium:500;--fw-bold:600;--lh-normal:140%;--lh-tight:115%;--lh-semi-tight:110%;--lh-loose:150%;--tr-fast:0.2s;--tr-slow:0.6s;--tr-delay:1.2s;--op-low:0.4;--op-medium:0.6;--shadow-l:0 0 var(--xs) rgb(0 0 0 / 20%);--shadow-l-light:0 0 var(--xs) rgb(0 0 0 / 5%);--shadow-xl:var(--half) var(--half) var(--m) rgb(0 0 0 / 30%);--shadow-xl-light:var(--half) var(--half) var(--m) rgb(0 0 0 / 10%);--border-width-s:1px;--border-width-m:3px;--border-width-l:6px;--border-radius-s:3px;--border-radius-m:0.5ch;width:auto;margin-top:var(--xxl)}.module-block-overview .module-block{display:grid;width:auto;margin-bottom:var(--xl);gap:var(--m);grid-template-columns:auto 1fr}.module-block-overview .module-block .fachsemester{display:flex;align-items:center;justify-content:center;padding:var(--xs);padding-top:0;padding-top:.5rem;border:solid var(--border-width-m)var(--mi-lila);margin-bottom:0;color:var(--mi-lila);font-size:var(--xxl)}.module-block-overview .module-block-list{display:grid;margin-bottom:0;max-width:unset!important;gap:2px;grid-auto-rows:1fr;grid-template-columns:repeat(auto-fill,minmax(16em,1fr))}.module-block-overview .module-block-list li{display:block;background-color:var(--darkest);color:var(--lightest);font-size:var(--s);font-weight:var(--fw-medium);line-height:var(--lh-tight);margin-bottom:0}.module-block-overview .module-block-list li:hover{background-color:var(--mi-pink)!important}.module-block-overview .module-block-list li.grundlagen{background-color:#000}.module-block-overview .module-block-list li.vertiefung,.module-block-overview .module-block-list li.schwerpunkt{background-color:rgba(0,0,0,.7)}.module-block-overview .module-block-list li.spezialisierung,.module-block-overview .module-block-list li.wahl{background-color:rgba(0,0,0,.5)}.module-block-overview .module-block-list li a{display:block;padding:var(--s)var(--s)var(--m);color:var(--lightest);text-decoration:none;background-color:initial}.module-block-overview .module-block-list li span.module-cps{color:var(--lighten-strong);font-weight:var(--fw-normal)}.module-block-overview .module-block-list li span.module-cps::before{color:var(--lighten);content:"// "}