/**
Main Colors
 */
/* Beim Button Regular Light sind die Farben etwas anders, als bei allen anderen Buttons */
/**
Main Fonts
 */
/**
Weights
 */
/**
Teaserborder
 */
/*** Mobile Font Sizes ***/
/*** Desktop Font Sizes ***/
/*** Font Colors ***/
/*** BREAKPOINTS ***/
/*** Forms ***/
/*** SVG ***/
.course_featured_image {
  width: 100%;
  height: 200px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 576px) {
  .course_featured_image {
    height: 150px;
  }
}

.course-category-wrapper h1, .course-category-wrapper .h1 {
  font: normal normal normal 32px/42px "Roboto";
  text-align: center;
}
@media (max-width: 576px) {
  .course-category-wrapper h1, .course-category-wrapper .h1 {
    font: normal normal normal 23px/33px "Roboto";
  }
}

.course-detail-wrapper h1 {
  font: normal normal bold 32px/42px "Roboto";
  text-align: center;
}
@media (max-width: 576px) {
  .course-detail-wrapper h1 {
    font: normal normal bold 23px/33px "Roboto";
  }
}
.course-detail-wrapper p.course_details_title_addon {
  font: normal normal normal 22px/32px Roboto;
  margin-top: 0;
  text-align: center;
  color: #13261E;
}
@media (max-width: 576px) {
  .course-detail-wrapper p.course_details_title_addon {
    font: normal normal normal 16px/26px Roboto !important;
  }
}
.course-detail-wrapper p.h1,
.course-detail-wrapper p.h2 {
  font-family: "Roboto", serif;
  text-align: center;
}
.course-detail-wrapper p.course_category_headline {
  font: normal normal bold 27px/37px Roboto !important;
}
@media (max-width: 576px) {
  .course-detail-wrapper p.course_category_headline {
    font: normal normal bold 23px/33px Roboto !important;
  }
}
.course-detail-wrapper .wp-block-cc-block-checklist.m0 ul {
  margin-top: 0 !important;
}
.course-detail-wrapper .wp-block-column .wp-block-cc-block-checklist ul {
  margin-top: 0;
}
@media (max-width: 576px) {
  .course-detail-wrapper .wp-block-column .wp-block-cc-block-checklist ul {
    margin-left: 0;
  }
}
.course-detail-wrapper .course_infobox {
  background-color: #E6E1D8;
  padding: 40px;
  border-radius: 5px;
}
@media (max-width: 576px) {
  .course-detail-wrapper .course_infobox {
    padding: 20px;
    margin-bottom: 45px;
  }
}
@media (max-width: 320px) {
  .course-detail-wrapper .course_infobox {
    padding: 10px;
  }
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper {
  display: flex;
  flex-wrap: wrap;
}
@media (max-width: 768px) {
  .course-detail-wrapper .course_infobox .course_infobox-wrapper {
    flex-direction: column;
  }
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row:nth-child(even) {
  margin-right: 0 !important;
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row {
  background-color: #ffffff;
  border-radius: 6px;
  display: flex;
  flex-direction: column;
  margin-bottom: 15px;
  padding: 25px 30px;
  color: #13261E;
  width: calc(50% - 10px);
  margin-right: 20px;
  position: relative;
}
@media (max-width: 768px) {
  .course-detail-wrapper .course_infobox .course_infobox-wrapper .row {
    width: 100%;
  }
}
@media (max-width: 576px) {
  .course-detail-wrapper .course_infobox .course_infobox-wrapper .row {
    padding: 10px 20px;
    display: block;
  }
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row span {
  color: #13261E;
  font: normal normal bold 16px/26px Roboto;
}
@media (max-width: 576px) {
  .course-detail-wrapper .course_infobox .course_infobox-wrapper .row span {
    display: block;
  }
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row span.title {
  font-weight: 400;
  margin-right: 5px;
  flex-shrink: 0;
  margin-bottom: 2px;
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row span.content {
  width: 80%;
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row a {
  position: absolute;
  right: 30px;
  bottom: 28px;
  color: #13261E;
  font: normal normal bold 16px/21px Roboto;
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row .cc-dropdown-wrapping-div {
  width: 100%;
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row .cc-dropdown {
  width: 100%;
  height: 26px;
  background-position: 100% center;
  padding-left: 0;
  border: none;
  color: #13261E;
  font: normal normal bold 16px/26px Roboto;
  background-color: #ffffff;
}
@media (max-width: 576px) {
  .course-detail-wrapper .course_infobox .course_infobox-wrapper .row .cc-dropdown {
    margin-left: 0;
  }
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper .row .cc-dropdown__opt-container {
  border: 2px #E6E1D8 solid !important;
}
.course-detail-wrapper .course_infobox .course_infobox-wrapper + p.h2 {
  margin-top: 100px !important;
}
@media (max-width: 576px) {
  .course-detail-wrapper .course_infobox .course_infobox-wrapper + p.h2 {
    margin-top: 0 !important;
  }
}
@media (max-width: 992px) {
  .course-detail-wrapper .wp-block-column.is-one-third {
    margin-top: 100px;
  }
}
.course-detail-wrapper .course_description p, .course-detail-wrapper .course_description h2, .course-detail-wrapper .course_description h3, .course-detail-wrapper .course_description h4, .course-detail-wrapper .course_description table {
  margin-top: 40px !important;
}
.course-detail-wrapper .course_description ul, .course-detail-wrapper .course_description ol {
  padding-left: 15px;
  margin-top: 20px !important;
}
.course-detail-wrapper .course_description ul > li, .course-detail-wrapper .course_description ol > li {
  font-family: "Roboto";
  line-height: 26px;
}
.course-detail-wrapper .course_description ul > li::marker, .course-detail-wrapper .course_description ol > li::marker {
  color: #13261E !important;
  font-weight: bold;
}
.course-detail-wrapper .course-content h2 {
  font-family: "Roboto";
  text-align: center;
}
.course-detail-wrapper .course-content * + h2,
.course-detail-wrapper .course-content * + h3,
.course-detail-wrapper .course-content * + h4,
.course-detail-wrapper .course-content * + table {
  margin-top: 40px;
}

.course-start-dates-table {
  padding-top: 15px;
  padding-bottom: 25px;
}
@media (max-width: 576px) {
  .course-start-dates-table .flex-header {
    display: none;
  }
}
.course-start-dates-table .flex-row .flex-cell:nth-child(1), .course-start-dates-table .flex-row .flex-cell:nth-child(2),
.course-start-dates-table .flex-header .flex-cell:nth-child(1),
.course-start-dates-table .flex-header .flex-cell:nth-child(2) {
  max-width: 145px;
}
.course-start-dates-table .flex-row .flex-cell.guarantee,
.course-start-dates-table .flex-header .flex-cell.guarantee {
  font: normal normal bold 16px/18px Roboto;
  color: #2ED6A9;
}
@media (max-width: 576px) {
  .course-start-dates-table .flex-row .flex-cell.guarantee,
  .course-start-dates-table .flex-header .flex-cell.guarantee {
    font: normal normal bold 15px/18px Roboto;
  }
}
.course-start-dates-table .flex-row .flex-cell.guarantee > .guarantee-tooltip,
.course-start-dates-table .flex-header .flex-cell.guarantee > .guarantee-tooltip {
  cursor: pointer;
  position: relative;
}
.course-start-dates-table .flex-row .flex-cell.guarantee > .guarantee-tooltip i,
.course-start-dates-table .flex-header .flex-cell.guarantee > .guarantee-tooltip i {
  margin-left: 5px;
}
@media (max-width: 400px) {
  .course-start-dates-table .flex-row .flex-cell.guarantee > .guarantee-tooltip i,
  .course-start-dates-table .flex-header .flex-cell.guarantee > .guarantee-tooltip i {
    vertical-align: text-top;
  }
}
.course-start-dates-table .flex-row .flex-cell.guarantee > .guarantee-tooltip i + span,
.course-start-dates-table .flex-header .flex-cell.guarantee > .guarantee-tooltip i + span {
  display: none;
}
.course-start-dates-table .flex-row .flex-cell.guarantee > .guarantee-tooltip i + span.show,
.course-start-dates-table .flex-header .flex-cell.guarantee > .guarantee-tooltip i + span.show {
  display: inline-block;
  position: absolute;
  width: 175px;
  left: 40px;
  top: -35px;
  background: #fff;
  padding: 4px;
  border-radius: 6px;
  border: 1px solid #E6E1D8;
  font-weight: 100;
  font-size: 12px;
  text-align: center;
}
@media (max-width: 400px) {
  .course-start-dates-table .flex-row .flex-cell.guarantee > .guarantee-tooltip i + span.show,
  .course-start-dates-table .flex-header .flex-cell.guarantee > .guarantee-tooltip i + span.show {
    left: 130px;
    top: -7px;
  }
}
.course-start-dates-table .flex-row .flex-cell i {
  margin-right: 5px;
}
.course-start-dates-table .flex-row .flex-cell i:last-of-type {
  margin-right: 0;
}
.course-start-dates-table .flex-row .flex-cell i[class^=fa-]:before, .course-start-dates-table .flex-row .flex-cell i[class*=" fa-"]:before {
  color: #E6E1D8;
  font-size: 18px;
  margin: 0;
  padding: 0;
}
.course-start-dates-table .flex-row .flex-cell:last-of-type {
  flex: 0;
  min-width: 81px;
  padding-left: 15px;
}
@media (max-width: 576px) {
  .course-start-dates-table .flex-row .flex-cell:nth-child(1), .course-start-dates-table .flex-row .flex-cell:nth-child(2) {
    max-width: inherit;
    width: 50%;
    float: left;
    padding-right: 0;
    font: normal normal normal 15px/18px Roboto;
  }
  .course-start-dates-table .flex-row .flex-cell:nth-child(1)::before, .course-start-dates-table .flex-row .flex-cell:nth-child(2)::before {
    content: attr(data-label);
    font-weight: bold;
    margin-right: 5px;
  }
  .course-start-dates-table .flex-row .flex-cell:nth-child(3) {
    clear: both;
    padding-top: 0;
  }
  .course-start-dates-table .flex-row .flex-cell:nth-child(3):empty {
    display: none;
  }
  .course-start-dates-table .flex-row .flex-cell:last-of-type {
    display: none;
  }
}
@media (max-width: 576px) {
  .course-start-dates-table .flex-row {
    display: block;
  }
}

.advice_buttons {
  display: flex;
  gap: 40px;
  justify-content: center;
}
@media (max-width: 768px) {
  .advice_buttons {
    flex-direction: column;
    gap: 15px;
  }
}

.view-place {
  justify-content: center;
  display: flex;
  flex-direction: row;
  margin-bottom: 50px;
}
@media (max-width: 768px) {
  .view-place {
    gap: 10px;
  }
}
@media (max-width: 575px) {
  .view-place.flex-row-reverse {
    flex-direction: row-reverse;
  }
}
.view-place p {
  text-align: center;
  justify-content: center;
  margin: 0;
  font-size: 14px;
  line-height: 18px;
  color: #13261E;
}
.view-place div {
  width: 25%;
}
@media (max-width: 768px) {
  .view-place div {
    width: 50%;
  }
}
.view-place div figure {
  justify-content: center;
  display: flex;
}
.view-place div figure + p + p:not(.place-text-red) {
  color: #E6E1D8;
}
.view-place div figure + p + p.place-text-red {
  color: #e94e27;
}
.view-place div figure + p strong {
  color: #2ED6A9 !important;
}
.view-place.has_ratings div {
  width: 50%;
}
.view-place figure.rating-figure-stars {
  gap: 5px;
  margin-top: 4px;
}
@media (max-width: 410px) {
  .view-place figure.rating-figure-stars + p > span:first-of-type:after {
    content: "\a";
    white-space: pre;
  }
}
@media screen and (max-width: 375px) {
  .view-place span.display-rating {
    display: block;
  }
}
.view-place .d-none {
  display: none !important;
}

.coursemodules > p {
  padding-bottom: 40px;
}
.coursemodules .multi-courseblock-tile {
  display: flex;
  flex-wrap: wrap;
}
.coursemodules .multi-courseblock-tile .cc-block:last-child .courseblock-tile {
  margin-right: 0 !important;
}
@media screen and (max-width: 767px) {
  .coursemodules .multi-courseblock-tile {
    flex-direction: column;
    align-items: start;
    justify-content: stretch;
  }
}
@media screen and (min-width: 768px) {
  .coursemodules .multi-courseblock-tile {
    flex-direction: row;
  }
}
.coursemodules .multi-courseblock-tile.triple-courseblock .courseblock-tile-wrapper:nth-of-type(1), .coursemodules .multi-courseblock-tile.triple-courseblock .courseblock-tile-wrapper:nth-of-type(2), .coursemodules .multi-courseblock-tile.triple-courseblock .courseblock-tile-wrapper:nth-of-type(3) {
  margin: 0 20px 0 0;
}
.coursemodules .multi-courseblock-tile.triple-courseblock .courseblock-tile-wrapper:nth-of-type(3n + 3) {
  margin-right: 0 !important;
}
@media screen and (min-width: 768px) {
  .coursemodules .multi-courseblock-tile.triple-courseblock .courseblock-tile-wrapper {
    width: calc(33% - 11px);
  }
}
@media screen and (min-width: 1200px) {
  .coursemodules .multi-courseblock-tile.triple-courseblock .courseblock-tile-wrapper {
    width: calc(33% - 10px);
  }
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper {
  margin: 20px 20px 0 0;
  justify-content: space-evenly;
}
@media screen and (max-width: 767px) {
  .coursemodules .multi-courseblock-tile .courseblock-tile-wrapper {
    width: 100%;
    margin-top: 20px !important;
  }
  .coursemodules .multi-courseblock-tile .courseblock-tile-wrapper:first-of-type {
    margin-top: 0 !important;
  }
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile {
  background-color: #ffffff;
  height: 100%;
  border-radius: 5px;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock {
  padding: 25px;
  text-decoration: none;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  min-height: 221px !important;
  height: 100%;
}
@media (max-width: 768px) {
  .coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock {
    min-height: 180px !important;
  }
}
@media (max-width: 576px) {
  .coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock {
    min-height: 220px !important;
  }
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock > div {
  display: flex;
  align-content: stretch;
  flex-direction: column;
  flex-grow: 1;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock .coursemodule-headline {
  color: #13261E;
  font: normal normal bold 16px/24px Roboto;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock .coursemodule-optional {
  margin: 0;
  color: #E6E1D8;
  font: normal normal normal 14px/24px Roboto;
  display: block;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock figure {
  display: flex;
  flex-flow: row;
  margin-top: 25px;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock figure img.degree {
  margin-top: 0;
}
@media (max-width: 1200px) {
  .coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock figure img.degree {
    margin-top: 5px;
  }
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock figure > figcaption {
  display: inline-flex;
  align-items: flex-start;
  margin: 0 !important;
  padding-left: 0;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock figure > figcaption > ul {
  padding: 0;
  margin: 0;
}
@media (max-width: 1200px) {
  .coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock figure > figcaption > ul {
    margin-left: 5px !important;
  }
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile .courseblock figure > figcaption > ul > li {
  list-style-type: none;
  color: #13261E;
  font: normal normal normal 14px/20px Roboto;
  padding-left: 0;
  margin-left: 10px;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile.has-secondary-background-color {
  cursor: auto !important;
  background-color: #E6E1D8;
  color: #ffffff;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile.has-secondary-background-color > div {
  padding: 25px;
  min-height: 221px !important;
  height: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 768px) {
  .coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile.has-secondary-background-color > div {
    min-height: 180px !important;
  }
}
@media (max-width: 576px) {
  .coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile.has-secondary-background-color > div {
    min-height: 220px !important;
  }
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile.has-secondary-background-color dt {
  font: normal normal bold 16px/24px Roboto;
  padding-bottom: 13px;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile.has-secondary-background-color dt:last-of-type {
  padding-bottom: 0;
}
.coursemodules .multi-courseblock-tile .courseblock-tile-wrapper .courseblock-tile.has-secondary-background-color dd {
  font: normal normal normal 16px/24px Roboto;
}
.coursemodules .multi-courseblock-tile > :last-child {
  margin-right: 0 !important;
}
@media screen and (max-width: 767px) {
  .coursemodules .multi-courseblock-tile .courseblock-tile {
    margin-bottom: 30px;
  }
  .coursemodules .multi-courseblock-tile .courseblock-tile:last-of-type {
    margin-bottom: 0;
  }
}
.coursemodules .multi-courseblock-tile > :last-child {
  margin-right: 0 !important;
}

.course-detail-wrapper .rating-figure-stars > i[class^=fa-star] {
  color: #13261E;
  font-size: 30px;
}
.course-detail-wrapper .rating-figure-stars > i[class^=fa-star]:before {
  width: auto;
  margin-right: 0;
  margin-left: 0;
}
.course-detail-wrapper i.fa-users {
  color: #13261E;
  font-size: 35px;
}
.course-detail-wrapper i.fa-eye {
  margin-top: -3px;
  color: #13261E;
  font-size: 42px;
}
.course-detail-wrapper figure.figure-eye + p {
  margin-top: 17px;
}
.course-detail-wrapper figure.figure-eye + p {
  margin-top: 17px;
}
.course-detail-wrapper figure.figure-users {
  padding-top: 5px;
}
.course-detail-wrapper figure.figure-users + p {
  margin-top: 18px;
}
.course-detail-wrapper .accordion-content .rating-figure-stars {
  display: flex;
  gap: 5px;
}
.course-detail-wrapper .accordion-content .rating-figure-stars > i[class^=fa-star]:before {
  font-size: 85%;
}
.course-detail-wrapper .accordion-content.coursecontent > ul, .course-detail-wrapper .accordion-content.coursecontent > ol {
  margin-bottom: 0 !important;
}

.load-more-rating {
  display: block;
  color: #13261E;
  text-decoration: none;
  font: bold normal normal 16px/26px Roboto;
}

.jobguarantee .figure-job-guarantee .svg-job-guarantee {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 800 800'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:none;%7D.cls-2%7Bclip-path:url(%23clip-path);%7D.cls-3%7Bfill:%237994a9;%7D%3C/style%3E%3CclipPath id='clip-path'%3E%3Crect class='cls-1' x='23.89' y='154.33' width='752.21' height='475.14'/%3E%3C/clipPath%3E%3C/defs%3E%3Cg class='cls-2'%3E%3Cpath class='cls-3' d='M776.11,258.81a21,21,0,0,0-20.9-20.9H639.31c-37.54-43.09-63.34-83.58-125.37-83.58H459.42a105.23,105.23,0,0,0-59.09,18.29,105.29,105.29,0,0,0-59.1-18.29H303c-56.8,0-82.92,35.26-120.79,73.13H44.79a21,21,0,0,0-20.9,20.9v219.4a21,21,0,0,0,20.9,20.89H161.67l93.7,92.07c40.16,39.5,100.88,65.95,154.75,35.58,29.06,2,58.11-11.75,76.07-34.6,24.16-5.23,45.71-20.9,59.75-41.47,30-4.24,55.83-23.18,67.58-51.58H755.21a21,21,0,0,0,20.9-20.89ZM713.42,446.86c-27.42,0-27.42-41.79,0-41.79s27.43,41.79,0,41.79m-94,0c-2-17-9.47-32.65-19.59-45.71-16-20.57-31.67-41.79-48-62-12.08-14.36-25.46-28.4-37.87-42.77,6.86-21.22-20.57-36.89-35.58-20.24l-63,71.17c-19.26,21.55-53.54,21.22-72.15-1a38,38,0,0,1,.33-49L411.75,218a63.22,63.22,0,0,1,47.67-21.88h54.52a74,74,0,0,1,55.18,24.82l51.26,58.76h30.36V446.86Zm-51.91-18.94c23.83,30.69,3.59,71.5-35.26,71.5-3.92,0-11.11-.32-14-3.26,1,10.77-8.82,24.49-16.33,31.34a52.52,52.52,0,0,1-41.46,14.37c-7.51,25.14-35.91,38.85-60.4,30.36-10.45,10.45-26.12,15.34-40.81,15.34-28.4,0-54.2-17-74.11-36.24l-97-95.33c-11.42-11.1-24.48-9.14-38.85-9.14V269.25h50.61l51.58-51.58A73.2,73.2,0,0,1,303,196.12c21.88,0,46.37-3.59,66.61,6.86l-57.79,67.25a79.55,79.55,0,0,0-.65,102.85c34.93,41.79,99.25,42.76,135.16,1.95l40.81-45.7c29.38,30.69,54.52,65,80.32,98.59M86.58,446.86c-27.43,0-27.43-41.79,0-41.79s27.42,41.79,0,41.79'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  width: 60px;
  height: 47px;
  margin-bottom: 11px;
}
.jobguarantee p > span {
  padding-left: 3px;
  font-weight: 600;
  color: #E6E1D8;
}
@media (max-width: 575px) {
  .jobguarantee p > span:before {
    content: "\a";
    white-space: pre;
  }
}

h1[data-indicator=course-title].skeleton {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.skeleton {
  border-radius: 10px;
  animation: shine 1s linear infinite alternate;
  color: rgba(0, 0, 0, 0) !important;
}
.skeleton * {
  opacity: 0;
}
.skeleton.course_details_title_addon {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.skeleton.margin-0 {
  margin: 0 !important;
}
@media (max-width: 992px) {
  .skeleton[data-indicator=course-title], .skeleton.view-place, .skeleton.course_details_title_addon {
    margin-left: 20px !important;
    margin-right: 20px !important;
    width: auto !important;
  }
}

@keyframes shine {
  0% {
    background-color: hsl(40, 23%, 97%);
  }
  100% {
    background-color: hsl(160, 4%, 86%);
  }
}
.part-time-toggle {
  display: flex;
  justify-content: center;
  margin-bottom: 30px;
}

.btn-switch-wrapper {
  position: relative;
  width: 404px;
  height: 56px;
  display: flex;
  align-items: center;
  border-radius: 10px;
  background-color: #FAF9F7;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
}
@media (max-width: 576px) {
  .btn-switch-wrapper {
    width: 100%;
  }
}
.btn-switch-wrapper:hover {
  background-color: #ffffff;
}
.btn-switch-wrapper .btn-switch {
  display: inline-block;
  margin: 0;
  position: relative;
  width: 100%;
  height: 56px;
  padding: 0;
  cursor: pointer;
  border: 4px solid #FAF9F7;
  border-radius: 10px;
}
.btn-switch-wrapper .btn-switch:hover {
  border-color: #ffffff;
}
.btn-switch-wrapper .btn-switch > label.btn-switch-inner {
  margin: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  transition: left 0.3s ease;
  display: block;
}
.btn-switch-wrapper .btn-switch > label.btn-switch-inner:before {
  content: "";
  position: absolute;
  font-size: 12px;
  font-weight: 500;
  top: 0;
  right: 0;
  width: 50%;
  height: 100%;
  padding: 0;
  margin: 0;
  transform: none;
  opacity: 1;
  border: 0;
  background: transparent;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
}
.btn-switch-wrapper .btn-switch > label.btn-switch-inner:after {
  content: "";
  width: 50%;
  height: 100%;
  background: #13261E;
  color: white;
  position: absolute;
  left: 0;
  top: 0;
  text-align: center;
  transition: all 0.3s ease;
  padding: 0;
  margin: 0;
  transform: none !important;
  opacity: 1;
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  border-radius: 10px;
}
.btn-switch-wrapper .btn-switch input[type=checkbox] {
  cursor: pointer;
  width: 50%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  z-index: 1;
  margin: 0;
}
.btn-switch-wrapper .btn-switch input[type=checkbox]:checked + label.btn-switch-inner:after {
  content: "";
  left: 50%;
  background: #13261E;
  color: #ffffff;
  border-radius: 10px;
}
.btn-switch-wrapper .btn-switch input[type=checkbox]:checked + label.btn-switch-inner:before {
  content: "";
  right: auto;
  background-color: transparent;
  border-right: 0;
  border-radius: 10px;
}
.btn-switch-wrapper .btn-switch .off, .btn-switch-wrapper .btn-switch .on {
  position: absolute;
  z-index: 2;
  top: 0;
  width: 50%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  font: normal normal normal 17px/27px Roboto;
  color: #13261E;
}
.btn-switch-wrapper .btn-switch .on {
  right: 0;
}
.btn-switch-wrapper .btn-switch input[type=checkbox]:not(:checked) + label.btn-switch-inner + .off, .btn-switch-wrapper .btn-switch input[type=checkbox]:checked + label.btn-switch-inner + .off + .on {
  color: white;
}

@media (min-width: 767px) {
  .wp-block-cc-block-accordion .wp-block-cc-blocks-accordion-item .accordion-content .wp-block-cc-block-area-manager-infobox {
    gap: 0;
  }
}
@media (min-width: 767px) {
  .wp-block-cc-block-accordion .wp-block-cc-blocks-accordion-item .accordion-content .wp-block-cc-block-area-manager-infobox .area-manager-info {
    align-items: flex-start;
    width: 25%;
  }
}
.wp-block-cc-block-accordion .wp-block-cc-blocks-accordion-item .accordion-content .wp-block-cc-block-area-manager-infobox .area-manager-info .info-wrapper {
  width: 100px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.wp-block-cc-block-accordion .wp-block-cc-blocks-accordion-item .accordion-content .wp-block-cc-block-area-manager-infobox .area-manager-info .info-wrapper .area-manager-title {
  text-align: center;
}
@media (min-width: 767px) {
  .wp-block-cc-block-accordion .wp-block-cc-blocks-accordion-item .accordion-content .wp-block-cc-block-area-manager-infobox .area-manager-description {
    width: 75%;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uL3RoZW1lcy9jYy9hc3NldHMvc3JjL3Njc3MvdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi9zcmMvZnJvbnRlbmQvc2Nzcy9zdHlsZXMuc2NzcyIsInN0eWxlcy5jc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7O0VBQUE7QUFtREEsMEZBQUE7QUFNQTs7RUFBQTtBQUtBOztFQUFBO0FBTUE7O0VBQUE7QUFLQSwwQkFBQTtBQU1BLDJCQUFBO0FBVUEsb0JBQUE7QUFPQSxvQkFBQTtBQVlBLGNBQUE7QUFHQSxZQUFBO0FDN0dBO0VBQ0UsV0FBQTtFQUNBLGFBQUE7RUFDQSxzQkFBQTtFQUNBLDRCQUFBO0VBQ0EsMkJBQUE7RUFDQSxhQUFBO0VBQ0EsbUJBQUE7RUFDQSx1QkFBQTtBQ2tCRjtBRGpCRTtFQVRGO0lBVUksYUFBQTtFQ29CRjtBQUNGOztBRGhCRTtFQUNFLDZDQUFBO0VBQ0Esa0JBQUE7QUNtQko7QURqQkk7RUFKRjtJQUtJLDZDQUFBO0VDb0JKO0FBQ0Y7O0FEZkU7RUFDRSwyQ0FBQTtFQUNBLGtCQUFBO0FDa0JKO0FEaEJJO0VBSkY7SUFLSSwyQ0FBQTtFQ21CSjtBQUNGO0FEaEJFO0VBQ0UsMkNBQUE7RUFDQSxhQUFBO0VBQ0Esa0JBQUE7RUFDQSxjRHRDTTtBRXdEVjtBRGhCSTtFQU5GO0lBT0ksc0RBQUE7RUNtQko7QUFDRjtBRGhCRTs7RUFFRSw0QkFBQTtFQUNBLGtCQUFBO0FDa0JKO0FEZkU7RUFDRSxvREFBQTtBQ2lCSjtBRGZJO0VBSEY7SUFJSSxvREFBQTtFQ2tCSjtBQUNGO0FEZkU7RUFDRSx3QkFBQTtBQ2lCSjtBRFpNO0VBQ0UsYUFBQTtBQ2NSO0FEYlE7RUFGRjtJQUdJLGNBQUE7RUNnQlI7QUFDRjtBRFhFO0VBQ0UseUJEMUVRO0VDMkVSLGFBQUE7RUFDQSxrQkRUbUI7QUVzQnZCO0FEWEk7RUFMRjtJQU1JLGFBQUE7SUFDQSxtQkFBQTtFQ2NKO0FBQ0Y7QURaSTtFQVZGO0lBV0ks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 */