.table-block table tr:last-child td,table.table-block tr:last-child td{font-family:NBAkademieStd!important}.semester-accordion-block{margin-bottom:30px}.accordion-heading{align-items:center;background-color:#00a7ba;cursor:pointer;display:flex;justify-content:space-between;margin-top:6px}.accordion-heading-left-container{color:#fff;font-family:NBAkademieStd-Bold;font-size:16px;font-weight:400;letter-spacing:-.005em;line-height:22px;padding:16px 0 20px 24px}@media screen and (max-width:767px){.accordion-heading-left-container{padding:12px 0 12px 15px}}.accordion-heading-left-container .course-credit{font-family:NBAkademieStd;font-weight:400}.accordion-heading-right-container{padding-right:35px}.accordion-heading-right-container i.fa.fa-chevron-down{color:#fff;font-size:24px;-webkit-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s;-o-transition:all .4s;transition:all .4s}.accordion-heading-right-container i.fa.fa-chevron-up{color:#fff;font-size:24px}.accordion-heading.active .accordion-heading-right-container i.fa.fa-chevron-down{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (max-width:880px){.accordion-heading-right-container i.fa.fa-chevron-down,.accordion-heading-right-container i.fa.fa-chevron-up{font-size:20px}.accordion-heading-right-container{padding-left:20px;padding-right:20px}}@media screen and (max-width:480px){.accordion-heading-right-container i.fa.fa-chevron-down,.accordion-heading-right-container i.fa.fa-chevron-up{font-size:18px}}@media screen and (max-width:360px){.accordion-heading-right-container i.fa.fa-chevron-down,.accordion-heading-right-container i.fa.fa-chevron-up{font-size:16px}}.accordion-text{background-color:hsla(0,0%,77%,.2);margin-bottom:48px;padding:28px 24px 54px}.accordion-text li,.accordion-text p{color:#5b656e;font-size:16px;font-weight:400;letter-spacing:-.005em;line-height:24px;margin-bottom:20px;max-width:745px}.accordion-text li:last-child,.accordion-text p:last-child{margin-bottom:0}.accordion-text li{margin:0 0 5px}@media screen and (max-width:767px){.accordion-text{background-color:hsla(0,0%,77%,.2);margin-bottom:20px;padding:20px}.accordion-text p{margin-bottom:10px}}@media screen and (max-width:480px){.accordion-text{padding:20px 10px}}.accordion-text.p0{padding:0}.table-block table,table.table-block{border:none;border-collapse:collapse;border-radius:0;margin:0}