/*!**********************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/@wordpress/scripts/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[3]!./src/api-course/style.scss ***!
  \**********************************************************************************************************************************************************************************************************************************************************************************/
/**
 * #.# Common SCSS
 *
 * Can include things like variables and mixins
 * that are used across the project.
*/
/* --------------------------------------------
* --media queries
* -------------------------------------------- */
/* --------------------------------------------
* --layout
* -------------------------------------------- */
.visuallyhidden {
  border: 0;
  clip: rect(1px 1px 1px 1px); /* IE6, IE7 */
  clip: rect(1px, 1px, 1px, 1px);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
}

.wp-block-gsd-blocks-course {
  border: 1px solid currentColor;
  padding: 30px;
  margin-bottom: 30px;
}
.wp-block-gsd-blocks-course__left-col {
  margin-bottom: 30px;
}
.wp-block-gsd-blocks-course__left-col p {
  font-size: 0.875rem;
  line-height: 1.2;
}
.t-body-defaults .wp-block-gsd-blocks-course__left-col p, .editor-styles-wrapper .wp-block-gsd-blocks-course__left-col p {
  margin: 0;
}
.wp-block-gsd-blocks-course__right-col {
  font-size: 1.125rem;
}
@media (min-width: 768px) {
  .wp-block-gsd-blocks-course {
    display: flex;
  }
  .wp-block-gsd-blocks-course__left-col {
    width: 33.333333333%;
    padding-right: 30px;
    margin-bottom: 0;
  }
  .wp-block-gsd-blocks-course__right-col {
    width: 66.66666666%;
  }
}
.wp-block-gsd-blocks-course .gsd-course__title {
  margin-top: 0;
}
.wp-block-gsd-blocks-course .gsd-course__instructor-list {
  margin-bottom: 2em;
}
.wp-block-gsd-blocks-course .gsd-course__description p {
  display: none;
}
.wp-block-gsd-blocks-course .gsd-course__description p:first-child {
  display: block;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wp-block-gsd-blocks-course .gsd-course__description.is-open p {
  display: block;
}
.wp-block-gsd-blocks-course .gsd-course__description.is-open p:first-child {
  white-space: initial;
}
.wp-block-gsd-blocks-course .gsd-course__readmore {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background: transparent;
  border: 0;
  border-radius: 0;
  color: inherit;
  cursor: pointer;
  padding: 0;
  text-decoration: underline;
}
.wp-block-gsd-blocks-course .gsd-course__readmore:hover {
  text-decoration: none;
}

/*# sourceMappingURL=style-index.css.map*/