@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;src:url(/static/media/libre-baskerville-v9-latin-regular.2bb9d220.eot);src:local(""),url(/static/media/libre-baskerville-v9-latin-regular.2bb9d220.eot?#iefix) format("embedded-opentype"),url(/static/media/libre-baskerville-v9-latin-regular.d15ba972.woff2) format("woff2"),url(/static/media/libre-baskerville-v9-latin-regular.0463ac35.woff) format("woff"),url(/static/media/libre-baskerville-v9-latin-regular.c4599b6c.ttf) format("truetype"),url(/static/media/libre-baskerville-v9-latin-regular.7d641068.svg#LibreBaskerville) format("svg")}body{color:#000;font-family:Roboto,sans-serif!important}h1,h2,h3,h4,h5,h6{font-family:Libre Baskerville,sans-serif!important}.span,body,h1,h2,h3,h4,h5,h6,p{font-size:16px!important}.align-center{text-align:center}.align-right{text-align:right}.cursor-pointer{cursor:pointer}a{text-decoration:none;color:#000!important}a:hover{text-decoration:none!important}.mb-small{margin-bottom:15px}.mb-medium{margin-bottom:30px}.mb-large{margin-bottom:50px}.mb-x-large{margin-bottom:80px}.mt-small{margin-top:15px}.mt-medium{margin-top:30px}.mt-large{margin-top:50px}.mt-x-large{margin-top:80px}input[type=checkbox]{box-sizing:border-box;padding:0;margin-right:4px}.warning{font-weight:700;color:#dd4e4b}.seperator{border-bottom:6px dotted rgba(202,221,250,.75)}.header-logo-row{padding-top:10px}.header-logo-row a{display:block}.header-logo{width:50%}.header-badge-row{margin-bottom:-86px}.header-badge img{width:146px;position:relative;z-index:9999}.header-badge-standalone{width:97px;position:relative;margin-bottom:10px}header img{max-width:100%;width:100%}.header-large-image{display:block}.header-medium-image,.header-small-image{display:none}header{position:relative}header,header p{font-family:Libre Baskerville,sans-serif!important}header p{position:absolute;right:20px;top:20px;width:412px;color:#fff;font-weight:700;text-align:center}.nav-link p{display:inline-block}p.nav-link-text{display:inline-flex;max-width:94%;font-weight:700}.nav-link i{color:#dd4e4b;margin-right:10px;position:relative;top:2px}.nav-link .is-active{color:#dd4e4b!important}.nav-link:nth-child(2){text-align:center}.nav-link:nth-child(3){text-align:right}.row-footer h3{font-weight:700;margin-bottom:2px;line-height:24px;font-family:Roboto,sans-serif!important}.row-footer p{margin-bottom:4px}.row-footer img{max-width:80%;margin:10px auto}.row-footer-copy{background:rgba(202,221,250,.25);padding:30px 0;margin-left:0!important;margin-right:0!important}.row-footer-copy a{margin-right:10px}.row-find-headline h1{font-size:32px!important;font-weight:700}.filter-row-mobile{display:none!important}#search-field{max-width:100%;display:inline-flex;border-radius:none}#search-field .input-group-text,#search-field input,#search-field select{border-radius:0;border:2px solid #dd4e4b}#search-field input{padding:24px 10px;border-right:none!important}#search-field select{display:block;padding:14px;height:52px;margin-left:10px}#course-type-select-mobile{margin-left:0!important;margin-bottom:10px}#search-field input:focus,#search-field select:focus{background-color:#fff;border-color:#dd4e4b;outline:0;box-shadow:none}#search-field .input-group-text{border-left:none;background:#fff;color:#dd4e4b}.schallwelle-row{position:relative}.schallwelle{position:absolute;right:0;width:426px;top:-60px;max-width:100%}.treffer-button{color:#fff!important;text-transform:none!important;padding-top:14px!important;margin-left:10px}.treffer-button.small{padding-top:6px!important}.treffer-button-mobile{min-width:110px}.react-datepicker-wrapper,.react-datepicker__input-container,.react-datepicker__input-container input{display:inline-block;width:200px!important}.react-datepicker-wrapper{margin-left:10px}.search-row.desktop{display:block}.search-row.mobile{display:none}@media only screen and (max-width:768px){.search-row.desktop{display:none}.search-row.mobile{display:block}.react-datepicker-wrapper{margin-left:0}#search-field .react-datepicker-wrapper input{border-right:2px solid #dd4e4b!important}.treffer-button{width:130px}.react-datepicker-wrapper,.react-datepicker__input-container,.react-datepicker__input-container input{width:100%!important}}.row.row-filter{margin-right:0;margin-left:0}.row-filter .col-md-4{background:rgba(202,221,250,.75);margin-bottom:10px;border-right:5px solid #fff;border-left:5px solid #fff}.row-filter .col-md-4:nth-child(0+3){border-left:none}.row-filter .col-md-4:nth-child(2+3){border-right:none}.filter{padding:12px 0;font-weight:700;min-height:80px;margin-bottom:10px}.filter-headline p{display:inline-block}p.filter-headline-text{max-width:90%;display:inline-flex}.filter-icon{color:#dd4e4b;font-size:20px!important;width:20px;font-weight:700!important}.form-check{padding-left:0!important}.form-check-input{top:-3px;display:none}.form-check-label{max-width:80%;display:inline-flex}.custom-checkbox{width:16px;height:16px;border:2px solid #212529;border-radius:50%;cursor:pointer;display:inline-block;margin-right:5px;position:relative;top:2px}.custom-checkbox-checked{width:6px;height:6px;background:#212529;border-radius:50%;position:relative;top:3px;left:3px}.row-advanced-filter{font-weight:700}.row-advanced-filter i{color:#dd4e4b;font-size:20px!important;margin-right:20px;font-weight:700!important}.course-table-mobile{display:none!important}.table td,.table th,.table thead th{border:none!important}.course-table thead{background:rgba(202,221,250,.75)}.course-table tbody tr{border-bottom:10px solid #fff;background:rgba(202,221,250,.25);cursor:pointer}.course-table-mobile-header{background:rgba(202,221,250,.75);padding:20px 10px}.course-table-mobile-header p{margin-bottom:0;font-weight:700}.course-table-mobile .course-inner{margin-bottom:10px;background:rgba(202,221,250,.25);padding:10px;position:relative}.course-table-mobile h3{font-weight:700}.table-course-description{font-size:14px!important;margin-bottom:4px}.table-course-occupancy{font-size:14px!important;margin-bottom:0}.course-title span{font-weight:700}.course-title p{font-weight:400}.course-table-mobile .course-inner h3{margin-bottom:20px}.course-table-mobile .course-inner p{margin-bottom:4px}.course-table-mobile .course-inner .course-inner-infos p{margin-bottom:0}.course-table-mobile .course-inner .course-inner-infos p.termine{margin-bottom:15px!important}.info-column a{color:#dd4e4b!important;font-weight:400;position:relative;top:-6px}.table-icon{margin-right:6px;font-size:30px!important;position:relative;top:3px}.load-more-button{font-weight:700;text-transform:uppercase}.load-more-button i{color:#dd4e4b;font-size:20px!important;margin-right:10px;font-weight:700!important}.abzeichen{display:block;max-width:100%}.registration-period-active-container{text-align:right}.form-row.row-insertion-form{background:rgba(202,221,250,.75);padding:40px}.row-insertion-form input,.row-insertion-form select,.row-insertion-form textarea{padding:26px 16px;border-radius:0;border-color:#fff}.row-insertion-form input[type=file]{padding:0}.row-insertion-form textarea{padding:14px 16px}.row-insertion-form select{padding:14px;height:54px}.row-insertion-form input[type=file]{background:transparent}.form-disclaimer{color:#dd4e4b;font-size:12px!important;margin-top:10px}.row-insertion-form a{color:#dd4e4b!important}.btn.submit-button{background:#dd4e4b;color:#fff}.btn.association-button,.btn.submit-button{text-transform:uppercase;padding:14px 70px;border-radius:0}.btn.association-button{background:rgba(202,221,250,.75);color:#000;overflow:hidden;font-size:14px;width:100%;text-transform:none}.btn.association-button.active,.btn.association-button:hover{background:#005b9d;color:#fff}.btn.reset-button{padding:.375rem .75rem}.btn.submit-button:hover{color:#fff}#feedback-form .hide-mobile{display:block}#feedback-form .show-mobile{display:none}.row-account-form .form-group{margin-bottom:0}.row-account-form input{padding:24px 16px}.btn.submit-button.login-button{padding:12px 70px;width:100%}.course-number{color:#dd4e4b}.course-details h1{font-size:32px!important;margin-bottom:20px;font-weight:700}.info-group-container{margin-bottom:25px}.info-group p{margin-bottom:2px}.info-group p.termine{margin-bottom:5px}.course-files-headline,.info-group span{font-weight:700}.course-file{display:block}.course-file i{color:#dd4e4b;margin-right:4px}.form-field-title{font-size:12px!important;color:rgba(202,221,250,.75);margin:0 0 -8px}.form-control.error{border:1px solid #dd4e4b}.form-field-title.show{color:#212529}.course-form-checkbox{display:block;width:100%;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border-radius:.25rem;-webkit-transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;border-radius:0;border:1px solid #fff;padding:20px 0 0}.course-form-checkbox input{margin-left:13px}.course-form-checkbox input,.course-form-checkbox label{position:relative;top:-10px}.course-form-checkbox p{margin-bottom:0}.course-logo{max-width:100%}.course-logo-mobile{display:none!important}.course-logo-caption{margin-top:8px;font-size:14px!important}.navigation-icon{color:#dd4e4b;font-size:28px!important}.mobile-menu{background:#fff;z-index:9999}.mobile-menu,.mobile-menu-inner{position:absolute;top:0;bottom:0;left:0;right:0}.mobile-menu-inner{background:rgba(202,221,250,.25);padding:20px;text-align:center}.mobile-menu i{color:#dd4e4b}.registration-period-tooltip{text-align:left;opacity:1!important}.registration-period-tooltip.mobile{width:250px!important}.registration-period-tooltip p{font-size:13px!important;margin-bottom:0!important}.registration-period-active-icon{display:none}.formError{color:#dd4e4b;font-size:13px;margin-left:18px}@media only screen and (max-width:1200px){.nav-link:nth-child(2),.nav-link:nth-child(3){text-align:left}.header-badge-standalone{width:89px;position:relative}.info-group .col-lg-9{padding-left:15px}}@media only screen and (max-width:1140px){.header-logo{width:50%}.info-group .col-lg-9{margin-bottom:20px}}@media only screen and (min-width:540px) and (max-width:992px){.container{max-width:100%!important}}@media only screen and (max-width:960px){.header-logo{width:60%}.header-badge-row{margin-top:15px;margin-bottom:0}.header-badge-standalone{width:92px;position:relative}.header-badge img,.header-large-image{display:none}.header-medium-image{display:block}.header-small-image{display:none}}@media only screen and (max-width:850px){.header-badge-standalone{width:84px;position:relative}}@media only screen and (max-width:768px){.boxed{padding:0}.filter-row-desktop{display:none!important}.filter-row-mobile{display:flex!important}.filter-row-mobile .col-7{padding-right:5px}.filter-row-mobile .col-5{padding-left:5px}.filter-row{margin-bottom:0}.reset-button,.search-row{margin-bottom:10px}.reset-button{display:inline-block}.mobile-button{text-transform:none!important;padding:.175rem 0!important}.treffer-button{margin-top:0;padding-top:14px!important;margin-left:10px;margin-bottom:0!important}.header-logo-row a{display:inline-block}.header-badge-standalone{width:84px;position:relative}.header-large-image,.header-medium-image{display:none}.header-small-image{display:block}.nav-link:nth-child(2),.nav-link:nth-child(3){text-align:center}input,textarea{margin-bottom:10px!important}button{width:100%}#search-field input{margin-bottom:0!important}.header-logo-row{padding:15px 0 0}.header-logo-col-last{text-align:left!important}.header-logo{width:80%}.header-badge.standalone{display:none}header p{position:absolute;right:20px;top:39px;width:282px;color:#fff;font-weight:700;text-align:center}.main-menu{display:none!important}.footer .col-md-4{margin-bottom:15px}.course-table-desktop{display:none!important}.course-table-mobile{display:block!important}.course-logo-desktop{display:none!important}.course-logo-mobile{display:block!important}.abzeichen{display:block;max-width:80px;margin-top:10px}.schallwelle{top:0}.registration-period-active-container{text-align:left;margin-top:20px}.registration-period-active-container input{margin:0 10px}.registration-period-active-icon{display:inline-block;margin-left:10px}.show-favorites-container{margin-top:20px}#feedback-form .hide-mobile,.course-limit-selector{display:none}#feedback-form .show-mobile{display:block}}
/*# sourceMappingURL=main.d0bf88d3.chunk.css.map */