/* line 8, scss/component/node.scss */
.node--type-course--view-mode-full .field--name-body,
.node--type-video--view-mode-full .field--name-body {
  padding: 3rem 0; }
  /* line 11, scss/component/node.scss */
  .node--type-course--view-mode-full .field--name-body .field__label,
  .node--type-video--view-mode-full .field--name-body .field__label {
    font-weight: 700;
    font-size: var(--font-size-t3);
    margin-bottom: 1rem; }

/* line 18, scss/component/node.scss */
.node--type-course--view-mode-full .video-alert,
.node--type-video--view-mode-full .video-alert {
  position: relative;
  border-radius: 16px;
  overflow: hidden;
  margin-top: 48px; }
  /* line 24, scss/component/node.scss */
  .node--type-course--view-mode-full .video-alert img,
  .node--type-video--view-mode-full .video-alert img {
    display: block;
    width: 100%;
    height: auto; }
  /* line 30, scss/component/node.scss */
  .node--type-course--view-mode-full .video-alert__content,
  .node--type-video--view-mode-full .video-alert__content {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 2;
    background: var(--color--white);
    color: var(--color--black);
    padding: 40px;
    border-radius: var(--media-border-radius);
    width: 350px;
    height: auto; }
    @media (max-width: 575px) {
      /* line 30, scss/component/node.scss */
      .node--type-course--view-mode-full .video-alert__content,
      .node--type-video--view-mode-full .video-alert__content {
        padding: 24px;
        width: calc(100% - 40px); } }
    /* line 49, scss/component/node.scss */
    .node--type-course--view-mode-full .video-alert__content .btn-secondary-outlined,
    .node--type-video--view-mode-full .video-alert__content .btn-secondary-outlined {
      margin-right: 0.5rem; }
  /* line 54, scss/component/node.scss */
  .node--type-course--view-mode-full .video-alert__text,
  .node--type-video--view-mode-full .video-alert__text {
    color: var(--color--black);
    font-size: 1.25rem;
    font-weight: 700; }
    @media (max-width: 991px) {
      /* line 54, scss/component/node.scss */
      .node--type-course--view-mode-full .video-alert__text,
      .node--type-video--view-mode-full .video-alert__text {
        font-size: 1rem; } }
    /* line 63, scss/component/node.scss */
    .node--type-course--view-mode-full .video-alert__text::before,
    .node--type-video--view-mode-full .video-alert__text::before {
      content: url("../../images/icons/locked.svg");
      display: block;
      margin-bottom: 1rem;
      position: relative; }
      @media (max-width: 575px) {
        /* line 63, scss/component/node.scss */
        .node--type-course--view-mode-full .video-alert__text::before,
        .node--type-video--view-mode-full .video-alert__text::before {
          content: ""; } }
  /* line 75, scss/component/node.scss */
  .node--type-course--view-mode-full .video-alert::after,
  .node--type-video--view-mode-full .video-alert::after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    z-index: 1; }

/* line 87, scss/component/node.scss */
.node--type-course--view-mode-full .field--name-field-full-video .video-js,
.node--type-video--view-mode-full .field--name-field-full-video .video-js {
  position: relative;
  width: 100%;
  padding-bottom: 56.25%;
  /* 9/16 = 0.5625 = 56.25% */
  height: 0;
  border-radius: 16px;
  overflow: hidden; }
  /* line 96, scss/component/node.scss */
  .node--type-course--view-mode-full .field--name-field-full-video .video-js video,
  .node--type-video--view-mode-full .field--name-field-full-video .video-js video {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover; }
  /* line 102, scss/component/node.scss */
  .node--type-course--view-mode-full .field--name-field-full-video .video-js .vjs-big-play-button,
  .node--type-video--view-mode-full .field--name-field-full-video .video-js .vjs-big-play-button {
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%); }

/* line 111, scss/component/node.scss */
.video-teasers-list {
  display: flex;
  flex-wrap: wrap;
  gap: 24px; }
  /* line 116, scss/component/node.scss */
  .video-teasers-list > li {
    flex: 0 1 calc(50% - 24px);
    box-sizing: border-box;
    margin-left: 0; }

/* line 125, scss/component/node.scss */
.settings-section .video-teasers-list > li {
  flex: 0 1 calc(50% - 12px); }
  @media (max-width: 575px) {
    /* line 125, scss/component/node.scss */
    .settings-section .video-teasers-list > li {
      flex: 0 1 100%; } }

/*# sourceMappingURL=node.css.map */
