/* Sizes */
/* Z-indexes */
.lyceum {
  position: relative;
  background-color: white; }
  .lyceum__title {
    margin-bottom: 24px;
    font-size: 34px;
    line-height: 150%; }
    @media only screen and (max-width: 750px) {
      .lyceum__title {
        font-size: 24px; } }

.lyceum-header {
  width: 100%;
  height: 374px;
  margin: 0 auto;
  color: white;
  background-image: url("/static/images/lyceum-header.674093c65a0e.jpg");
  background-repeat: no-repeat;
  background-position: bottom center;
  background-size: 100% 100%;
  background-color: #f2f2f2; }
  @media only screen and (max-width: 750px) {
    .lyceum-header {
      height: 240px; } }
  .lyceum-header__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    height: 100%;
    padding-bottom: 62px; }
    @media only screen and (max-width: 750px) {
      .lyceum-header__container {
        padding-bottom: 32px; } }
  .lyceum-header__title {
    font-size: 34px;
    color: #fff; }
    @media only screen and (max-width: 750px) {
      .lyceum-header__title {
        font-size: 26px; } }

.lyceum-menu {
  position: relative;
  height: 75px;
  margin-bottom: 50px;
  background-color: #f2f2f2; }
  @media only screen and (max-width: 750px) {
    .lyceum-menu {
      height: 65px;
      margin-bottom: 0; } }
  .lyceum-menu.--fixed {
    position: fixed;
    top: 61px;
    width: 100%;
    -webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
            box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1);
    z-index: 9; }
  .lyceum-menu__container {
    height: 100%; }
    @media only screen and (max-width: 750px) {
      .lyceum-menu__container {
        padding: 0; } }
  .lyceum-menu__list {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
    @media only screen and (max-width: 750px) {
      .lyceum-menu__list {
        overflow-x: scroll; }
        .lyceum-menu__list:before, .lyceum-menu__list:after {
          content: "";
          display: block;
          -ms-flex-negative: 0;
              flex-shrink: 0;
          width: 20px;
          height: 100%; } }
  .lyceum-menu__item {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    height: 100%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0;
    margin-right: 60px;
    font-size: 16px;
    line-height: 26px;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s; }
    @media only screen and (max-width: 750px) {
      .lyceum-menu__item {
        margin-right: 30px; } }
    .lyceum-menu__item:after {
      content: "";
      position: absolute;
      top: 0;
      right: 0;
      left: 0;
      height: 2px;
      background-color: #14191a;
      opacity: 0;
      -webkit-transition: opacity .3s;
      transition: opacity .3s; }
      @media only screen and (max-width: 750px) {
        .lyceum-menu__item:after {
          top: auto;
          bottom: 0; } }
    .lyceum-menu__item:hover {
      color: #576c70; }
    @media only screen and (max-width: 750px) {
      .lyceum-menu__item.desktop {
        display: none; } }
    .lyceum-menu__item.mobile {
      display: none; }
      @media only screen and (max-width: 750px) {
        .lyceum-menu__item.mobile {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex; } }
    .lyceum-menu__item.--active {
      color: #576c70; }
      .lyceum-menu__item.--active:after {
        opacity: 1; }
  .lyceum-menu__overlay {
    position: absolute;
    top: 0;
    right: 0;
    width: 58px;
    height: 65px;
    opacity: 0;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease; }
    @media only screen and (max-width: 750px) {
      .lyceum-menu__overlay {
        opacity: 1; } }
    .lyceum-menu__overlay:after {
      content: "";
      position: absolute;
      width: 56px;
      height: 100%;
      top: 0;
      right: 0;
      background: -webkit-gradient(linear, right top, left top, color-stop(50.24%, #f2f2f2), to(rgba(242, 242, 242, 0)));
      background: linear-gradient(270deg, #f2f2f2 50.24%, rgba(242, 242, 242, 0) 100%); }

.lyceum-about {
  margin-bottom: 160px; }
  @media only screen and (max-width: 750px) {
    .lyceum-about {
      margin-bottom: 40px;
      margin-top: 32px; } }
  .lyceum-about__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .lyceum-about__image {
    width: 600px;
    height: 358px;
    background-image: url("/static/images/lyceum-about.480d50a90466.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 750px) {
      .lyceum-about__image {
        display: none; } }
  .lyceum-about__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 508px;
    margin-right: 92px;
    font-weight: 300; }
    @media only screen and (max-width: 750px) {
      .lyceum-about__text {
        margin-right: 0; } }
    .lyceum-about__text p {
      margin-bottom: 20px;
      font-size: 16px;
      line-height: 142%; }
      @media only screen and (max-width: 750px) {
        .lyceum-about__text p {
          margin-bottom: 16px;
          font-size: 14px; } }
      .lyceum-about__text p:last-child {
        margin-bottom: 0; }

.lyceum-target {
  position: relative;
  margin-bottom: 160px; }
  @media only screen and (max-width: 750px) {
    .lyceum-target {
      padding: 0 20px;
      margin-bottom: 56px; } }
  @media only screen and (max-width: 750px) {
    .lyceum-target__container {
      padding: 0; } }
  .lyceum-target__img {
    position: absolute;
    top: 0;
    left: 0;
    height: 436px;
    width: 100%;
    max-width: 55vw;
    z-index: 1;
    background-image: url("/static/images/lyceum-target.f8b9533ba55f.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 750px) {
      .lyceum-target__img {
        position: relative;
        left: auto;
        top: auto;
        width: 100%;
        min-height: 176px;
        height: calc((100vw - 40px) / 1.9);
        max-width: unset;
        margin-bottom: 0;
        z-index: 1; } }
  .lyceum-target__text {
    position: absolute;
    top: 50%;
    left: 600px;
    width: 442px;
    padding: 92px 46px;
    margin-right: 0;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%);
    z-index: 2; }
    @media only screen and (max-width: 750px) {
      .lyceum-target__text {
        position: relative;
        top: auto;
        left: auto;
        width: 100%;
        padding: 30px 36px;
        -webkit-transform: translate(0);
                transform: translate(0); } }
  .lyceum-target__paragraph {
    font-size: 18px;
    line-height: 145%; }
    @media only screen and (max-width: 750px) {
      .lyceum-target__paragraph {
        font-size: 14px; } }

.lyceum-faq {
  margin-bottom: 160px; }
  @media only screen and (max-width: 750px) {
    .lyceum-faq {
      margin-bottom: 56px; } }
  .lyceum-faq__wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
  .lyceum-faq__img {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 387px;
    min-height: 471px;
    height: 100%;
    background-image: url("/static/images/lyceum-faq.a91918abcb1c.jpg");
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
    @media only screen and (max-width: 750px) {
      .lyceum-faq__img {
        display: none; } }
  .lyceum-faq__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 793px; }
  .lyceum-faq__item {
    width: 100%;
    margin-bottom: 12px;
    background-color: #f9f9f9; }
    .lyceum-faq__item:last-child {
      margin-bottom: 0; }
  .lyceum-faq__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 24px 30px 26px;
    font-size: 18px;
    line-height: 20px;
    cursor: pointer; }
    @media only screen and (max-width: 750px) {
      .lyceum-faq__title {
        padding: 24px 20px; } }
  .lyceum-faq__icon {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    width: 14px;
    height: 8px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE1IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0xNCAxTDcuNSA3LjVMMSAxIiBzdHJva2U9IiMzQjQ2NTgiLz4KPC9zdmc+Cg==);
    -webkit-transition: -webkit-transform .4s ease;
    transition: -webkit-transform .4s ease;
    transition: transform .4s ease;
    transition: transform .4s ease, -webkit-transform .4s ease; }
    .lyceum-faq__icon._rotate {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg);
      -webkit-transition: -webkit-transform .4s ease;
      transition: -webkit-transform .4s ease;
      transition: transform .4s ease;
      transition: transform .4s ease, -webkit-transform .4s ease; }
  .lyceum-faq__body {
    display: none;
    padding: 0 48px 30px 30px;
    font-size: 16px;
    line-height: 160%; }
    @media only screen and (max-width: 750px) {
      .lyceum-faq__body {
        padding: 0 20px 24px; } }

.lyceum-thanks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 160px; }
  @media only screen and (max-width: 750px) {
    .lyceum-thanks {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      margin-bottom: 56px; } }
  .lyceum-thanks__text {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    background-color: #f2f1ef;
    width: 700px;
    padding: 35px 70px; }
    @media only screen and (max-width: 750px) {
      .lyceum-thanks__text {
        width: 100%;
        padding: 52px 26px; } }
    .lyceum-thanks__text p {
      font-weight: 300;
      font-size: 18px;
      line-height: 150%; }
      @media only screen and (max-width: 750px) {
        .lyceum-thanks__text p {
          font-size: 14px; } }
  .lyceum-thanks__img {
    width: 500px;
    height: 350px;
    background-image: url("/static/images/lyceum-thanks.09079cb0f0d5.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 750px) {
      .lyceum-thanks__img {
        width: 100%;
        min-height: 176px;
        height: calc((100vw - 40px) / 1.9); } }

.lyceum-slider {
  position: relative;
  margin-bottom: 160px; }
  @media only screen and (max-width: 750px) {
    .lyceum-slider {
      margin-bottom: 56px; } }
  .lyceum-slider._archive {
    background-color: #f2f2f2;
    padding: 45px 0 160px;
    margin-bottom: 100px; }
    @media only screen and (max-width: 750px) {
      .lyceum-slider._archive {
        padding: 40px 0 56px;
        margin-bottom: 40px; } }
    .lyceum-slider._archive .lyceum-slider__list .slick-track {
      padding-top: 68px; }
      @media only screen and (max-width: 750px) {
        .lyceum-slider._archive .lyceum-slider__list .slick-track {
          padding-top: 0; } }
  .lyceum-slider__container {
    position: relative; }
    @media only screen and (max-width: 750px) {
      .lyceum-slider__container {
        padding-top: 60px; } }
  .lyceum-slider__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .lyceum-slider__list .slick-list {
      margin: 0 -10px; }
    .lyceum-slider__list .slick-track {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      padding-top: 88px; }
      @media only screen and (max-width: 750px) {
        .lyceum-slider__list .slick-track {
          padding-top: 36px; } }
    .lyceum-slider__list .slick-slide {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      margin: 0 10px; }
  .lyceum-slider__arrows {
    position: absolute;
    right: 0;
    top: 0; }
    .lyceum-slider__arrows-left, .lyceum-slider__arrows-right {
      display: inline-block;
      width: 14px;
      height: 28px;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMzAiIHZpZXdCb3g9IjAgMCAxNyAzMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2IDFMMiAxNUwxNiAyOSIgc3Ryb2tlPSIjM0I0NjU4IiBzdHJva2Utd2lkdGg9IjIiLz4KPC9zdmc+Cg==);
      background-size: 100% 100%;
      background-repeat: no-repeat;
      cursor: pointer; }
      .lyceum-slider__arrows-left.slick-disabled, .lyceum-slider__arrows-right.slick-disabled {
        opacity: .4; }
    .lyceum-slider__arrows-left {
      margin-right: 70px; }
    .lyceum-slider__arrows-right {
      -webkit-transform: rotateZ(180deg);
              transform: rotateZ(180deg); }

.event-slide {
  width: 386px;
  height: auto;
  border: 1px solid #f2f2f2;
  border-radius: 2px; }
  .event-slide__img {
    width: 100%;
    height: 270px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
  .event-slide__body {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding: 30px 40px 0;
    margin-bottom: auto; }
    @media only screen and (max-width: 750px) {
      .event-slide__body {
        padding: 24px 24px 0; } }
  .event-slide__footer {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding: 0 40px 52px; }
    @media only screen and (max-width: 750px) {
      .event-slide__footer {
        padding: 0 24px 40px; } }
  .event-slide__date {
    position: absolute;
    top: 0;
    right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 80px;
    height: 80px;
    font-size: 18px;
    line-height: 20px;
    background-color: white;
    border-radius: 50%;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
    .event-slide__date:before {
      position: absolute;
      top: 4px;
      left: 4px;
      content: '';
      display: block;
      height: 70px;
      width: 70px;
      background-color: white;
      border: 1px solid #878787;
      border-radius: 50%;
      z-index: -1; }
  .event-slide__time {
    margin-bottom: 16px;
    font-size: 18px;
    line-height: 145%; }
  .event-slide__type {
    margin-bottom: 4px;
    font-weight: 300;
    font-size: 14px;
    line-height: 150%; }
    @media only screen and (max-width: 750px) {
      .event-slide__type {
        font-size: 12px; } }
  .event-slide__name {
    padding-bottom: 22px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 145%;
    border-bottom: 1px solid #f2f2f2; }
    @media only screen and (max-width: 750px) {
      .event-slide__name {
        font-size: 16px; } }
  .event-slide__text {
    margin-bottom: 16px;
    font-size: 16px;
    font-weight: 300;
    line-height: 142%; }
    .event-slide__text:last-child {
      margin-bottom: 0; }
    @media only screen and (max-width: 750px) {
      .event-slide__text {
        margin-bottom: 24px;
        font-size: 14px; }
        .event-slide__text:last-child {
          margin-bottom: 0; } }
    .event-slide__text > span {
      font-weight: normal; }
  .event-slide__info {
    margin-bottom: 50px; }
    @media only screen and (max-width: 750px) {
      .event-slide__info {
        margin-bottom: 40px; } }
  .event-slide__btn {
    width: 100%;
    height: 54px;
    margin-bottom: 28px;
    margin-top: auto;
    font-weight: 300;
    -webkit-transition: background-color 0.3s ease, color 0.3s ease;
    transition: background-color 0.3s ease, color 0.3s ease; }
    @media only screen and (max-width: 750px) {
      .event-slide__btn {
        background-color: #3b4658;
        color: white;
        font-size: 14px; } }
  .event-slide__calendar {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 300;
    font-size: 14px;
    line-height: 142%;
    cursor: pointer; }
    .event-slide__calendar span {
      position: relative; }
      .event-slide__calendar span:before {
        position: absolute;
        left: 0;
        bottom: 0;
        content: ''; }
    .event-slide__calendar:before {
      content: '';
      display: block;
      width: 15px;
      height: 15px;
      margin-right: 16px;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTUiIGhlaWdodD0iMTUiIHZpZXdCb3g9IjAgMCAxNSAxNSIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEzLjc1IDguOTEzMDVWMi40OTk5OUMxMy43NSAxLjgxMDYxIDEzLjE4OTEgMS4yNDk5OCAxMi41IDEuMjQ5OThIMTAuOTM3NUMxMC43NjQ4IDEuMjQ5OTggMTAuNjI1IDEuMzg5NzYgMTAuNjI1IDEuNTYyNDlWMy4xMjQ5OEMxMC42MjUgMy40Njk1MSAxMC4zNDQ4IDMuNzQ5OTcgOS45OTk5OSAzLjc0OTk3QzkuNjU1MTcgMy43NSA5LjM3NSAzLjQ2OTU0IDkuMzc1IDMuMTI1MDFDOS4zNzUgMi44NjM3NyA5LjU0Mjg0IDIuNjI4NDkgOS43OTI0OCAyLjUzOTY5QzkuOTE2OTkgMi40OTUxMyA5Ljk5OTk5IDIuMzc3MzIgOS45OTk5OSAyLjI0NTJWMC4zMTI1MUM5Ljk5OTk5IDAuMTM5Nzc1IDkuODYwMjQgMCA5LjY4NzUxIDBDOS41MTQ3OCAwIDkuMzc1IDAuMTM5Nzc1IDkuMzc1IDAuMzEyNTFWMS4yNTAwMUg0LjY4NzVDNC41MTQ3NyAxLjI1MDAxIDQuMzc0OTkgMS4zODk3OSA0LjM3NDk5IDEuNTYyNTJWMy4xMjUwMUM0LjM3NDk5IDMuNDY5NTQgNC4wOTQ4MiAzLjc1IDMuNzUgMy43NUMzLjQwNTE4IDMuNzUgMy4xMjUwMSAzLjQ2OTU0IDMuMTI1MDEgMy4xMjUwMUMzLjEyNTAxIDIuODYzNzcgMy4yOTI4NSAyLjYyODQ5IDMuNTQyNDkgMi41Mzk2OUMzLjY2NyAyLjQ5NTEzIDMuNzUgMi4zNzczMiAzLjc1IDIuMjQ1MlYwLjMxMjUxQzMuNzUgMC4xMzk3NzUgMy42MTAyMiAwIDMuNDM3NDkgMEMzLjI2NDc2IDAgMy4xMjQ5OCAwLjEzOTc3NSAzLjEyNDk4IDAuMzEyNTFWMS4yNTAwMUgxLjI0OTk4QzAuNTYwOTE4IDEuMjUwMDEgMCAxLjgxMDYxIDAgMi40OTk5OVYxMi41QzAgMTMuMTg5NCAwLjU2MDkxOCAxMy43NSAxLjI1MDAxIDEzLjc1SDguOTEyOTlDOS41NDQxIDE0LjUxMyAxMC40OTc1IDE1IDExLjU2MjUgMTVDMTMuNDU3NiAxNSAxNSAxMy40NTggMTUgMTEuNTYyNUMxNSAxMC40OTc1IDE0LjUxMjkgOS41NDQwNCAxMy43NSA4LjkxMzA1Wk04LjEyNDk5IDExLjU2MjVDOC4xMjQ5OSAxMS44ODc4IDguMTczNDUgMTIuMjAxNSA4LjI1ODI2IDEyLjVIMS4yNTAwMVY1LjAwMDAxSDEyLjVWOC4yNTgyOUMxMi4yMDE1IDguMTczNDIgMTEuODg3OCA4LjEyNTAyIDExLjU2MjUgOC4xMjUwMkM5LjY2NzM1IDguMTI0OTkgOC4xMjQ5OSA5LjY2NzA2IDguMTI0OTkgMTEuNTYyNVpNMTIuODEyNSAxMS44NzVIMTEuODc1VjEyLjgxMjVDMTEuODc1IDEyLjk4NTIgMTEuNzM1MiAxMy4xMjUgMTEuNTYyNSAxMy4xMjVDMTEuMzg5NyAxMy4xMjUgMTEuMjUgMTIuOTg1MiAxMS4yNSAxMi44MTI1VjExLjg3NUgxMS4wODA5SDEwLjMxMjVDMTAuMTM5OCAxMS44NzUgOS45OTk5OSAxMS43MzUyIDkuOTk5OTkgMTEuNTYyNUM5Ljk5OTk5IDExLjM4OTcgMTAuMTM5OCAxMS4yNSAxMC4zMTI1IDExLjI1SDExLjI1VjEwLjMxMjVDMTEuMjUgMTAuMTM5OCAxMS4zODk4IDkuOTk5OTkgMTEuNTYyNSA5Ljk5OTk5QzExLjczNTIgOS45OTk5OSAxMS44NzUgMTAuMTM5OCAxMS44NzUgMTAuMzEyNVYxMS4wODA5VjExLjI1SDEyLjgxMjVDMTIuOTg1MyAxMS4yNSAxMy4xMjUgMTEuMzg5OCAxMy4xMjUgMTEuNTYyNUMxMy4xMjUgMTEuNzM1MiAxMi45ODUyIDExLjg3NSAxMi44MTI1IDExLjg3NVoiIGZpbGw9IiMzQjQ2NTgiLz4KPC9zdmc+Cg==);
      background-position: center;
      background-repeat: no-repeat;
      background-size: 15px; }

.archive-slide {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 570px;
  height: auto;
  background-color: white; }
  .archive-slide__body {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding: 30px 40px 0;
    margin-bottom: auto; }
    @media only screen and (max-width: 750px) {
      .archive-slide__body {
        padding: 24px 24px 0; } }
  .archive-slide__footer {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    padding: 0 40px 52px; }
    @media only screen and (max-width: 750px) {
      .archive-slide__footer {
        padding: 0 24px 40px; } }
  .archive-slide__img {
    width: 100%;
    height: 270px;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover; }
  .archive-slide__type {
    margin-bottom: 10px;
    font-weight: 300;
    font-size: 14px;
    line-height: 150%; }
    @media only screen and (max-width: 750px) {
      .archive-slide__type {
        font-size: 12px; } }
  .archive-slide__name {
    padding-bottom: 22px;
    margin-bottom: 20px;
    font-size: 18px;
    line-height: 145%;
    border-bottom: 1px solid #f2f2f2; }
    @media only screen and (max-width: 750px) {
      .archive-slide__name {
        font-size: 16px; } }
  .archive-slide__text {
    margin-bottom: 16px;
    font-size: 14px;
    font-weight: 300;
    line-height: 142%; }
    .archive-slide__text:last-child {
      margin-bottom: 0; }
    @media only screen and (max-width: 750px) {
      .archive-slide__text {
        margin-bottom: 24px;
        font-size: 12px; }
        .archive-slide__text:last-child {
          margin-bottom: 0; } }
    .archive-slide__text > span {
      font-weight: normal; }
  .archive-slide__info {
    margin-bottom: 46px; }
    @media only screen and (max-width: 750px) {
      .archive-slide__info {
        margin-bottom: 40px; } }
  .archive-slide__btn {
    width: 100%;
    height: 54px;
    margin-top: auto;
    font-weight: 300;
    -webkit-transition: background-color 0.3s ease, color 0.3s ease;
    transition: background-color 0.3s ease, color 0.3s ease; }
    @media only screen and (max-width: 750px) {
      .archive-slide__btn {
        font-size: 14px;
        background-color: #3b4658;
        color: white; } }

.lyceum-subscribe {
  margin-bottom: 160px; }
  @media only screen and (max-width: 750px) {
    .lyceum-subscribe {
      margin: 0 20px 56px;
      padding: 36px 24px 40px;
      border: 1px solid #f2f2f2; } }
  @media only screen and (max-width: 750px) {
    .lyceum-subscribe .container {
      padding: 0; } }
  .lyceum-subscribe__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end; }
    @media only screen and (max-width: 750px) {
      .lyceum-subscribe__container {
        margin-top: 26px; } }
  .lyceum-subscribe__form {
    position: relative;
    width: 400px;
    margin-right: 190px; }
    @media only screen and (max-width: 750px) {
      .lyceum-subscribe__form {
        width: 100%;
        margin-right: 0; } }
  .lyceum-subscribe__text {
    margin-bottom: 60px;
    font-weight: 300;
    font-size: 16px;
    line-height: 142%; }
    @media only screen and (max-width: 750px) {
      .lyceum-subscribe__text {
        margin-bottom: 40px;
        font-size: 14px; } }
  .lyceum-subscribe__item {
    margin-bottom: 50px; }
    @media only screen and (max-width: 750px) {
      .lyceum-subscribe__item {
        margin-bottom: 40px; } }
  .lyceum-subscribe__label {
    display: block;
    margin-bottom: 30px;
    font-weight: 300;
    font-size: 16px;
    line-height: 142%; }
    @media only screen and (max-width: 750px) {
      .lyceum-subscribe__label {
        margin-bottom: 16px;
        font-size: 14px; } }
  .lyceum-subscribe__input {
    font-weight: 300;
    font-size: 16px; }
    @media only screen and (max-width: 750px) {
      .lyceum-subscribe__input {
        font-size: 14px; } }
  .lyceum-subscribe__btn {
    width: 100%;
    height: 54px; }
  .lyceum-subscribe__image {
    width: 610px;
    height: 335px;
    background-image: url("/static/images/lyceum-subscribe.85007a2d9448.jpg");
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat; }
    @media only screen and (max-width: 750px) {
      .lyceum-subscribe__image {
        display: none; } }

.lyceum-podcast {
  position: relative;
  padding: 72px 0;
  margin-bottom: 140px; }
  @media only screen and (max-width: 750px) {
    .lyceum-podcast {
      padding: 32px 0 56px;
      margin-bottom: 56px;
      background-color: #f2f2f2; } }
  .lyceum-podcast:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 66vw;
    background-color: #f2f2f2;
    z-index: 1; }
    @media only screen and (max-width: 750px) {
      .lyceum-podcast:before {
        display: none; } }
  .lyceum-podcast__wrap {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    z-index: 2; }
  .lyceum-podcast__title {
    margin-bottom: 50px;
    font-size: 34px;
    line-height: 37px; }
    @media only screen and (max-width: 750px) {
      .lyceum-podcast__title {
        margin-bottom: 32px;
        font-size: 24px;
        line-height: 26px; } }
  .lyceum-podcast__text {
    width: 488px;
    margin-bottom: 58px;
    font-weight: 300;
    font-size: 18px;
    line-height: 145%; }
    @media only screen and (max-width: 750px) {
      .lyceum-podcast__text {
        width: 100%;
        margin-bottom: 32px;
        font-size: 14px;
        line-height: 142%; } }
    .lyceum-podcast__text > p {
      margin-bottom: 16px; }
      @media only screen and (max-width: 750px) {
        .lyceum-podcast__text > p {
          margin-bottom: 8px; }
          .lyceum-podcast__text > p:last-child {
            margin-bottom: 0; } }
      .lyceum-podcast__text > p:last-child {
        margin-bottom: 0; }
  .lyceum-podcast__preview {
    width: 406px;
    height: 408px;
    background-image: url("/static/images/podcast.e4c488f4c6fa.jpg");
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    z-index: 2; }
    @media only screen and (max-width: 750px) {
      .lyceum-podcast__preview {
        width: 100%;
        height: calc((100vw - 40px) / 1.69);
        margin-bottom: 24px;
        background-image: url("/static/images/podcast-mobile.c7b5dd08ec79.jpg"); } }
    .lyceum-podcast__preview._desk {
      display: block; }
      @media only screen and (max-width: 750px) {
        .lyceum-podcast__preview._desk {
          display: none; } }
    .lyceum-podcast__preview._mob {
      display: none; }
      @media only screen and (max-width: 750px) {
        .lyceum-podcast__preview._mob {
          display: block; } }
  .lyceum-podcast__links {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    @media only screen and (max-width: 750px) {
      .lyceum-podcast__links {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start; } }
  .lyceum-podcast__link {
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-right: 40px;
    font-size: 14px;
    line-height: 142%; }
    @media only screen and (max-width: 750px) {
      .lyceum-podcast__link {
        margin-right: 0;
        margin-bottom: 32px; }
        .lyceum-podcast__link:last-child {
          margin-bottom: 0; } }
    .lyceum-podcast__link:last-child {
      margin-right: 0; }

