

/* Start:/assets/components/block/forms/style.css?17625039871112*/
.form-wrap {
  margin: 0 auto; }
  @media (min-width: 1040px) {
    .form-wrap.form-wrap_land-plus {
      width: 536px; } }
  @media (min-width: 1040px) {
    .form-wrap.form-wrap_course-buy {
      width: 536px; } }

.land-form .land-form__group:not(:last-child) {
  margin-bottom: 24px; }
  @media (min-width: 1040px) {
    .land-form .land-form__group:not(:last-child) {
      margin-bottom: 40px; } }

.land-input:not(:last-child):not(.land-input_line) {
  margin-bottom: 16px; }
  @media (min-width: 1040px) {
    .land-input:not(:last-child):not(.land-input_line) {
      margin-bottom: 24px; } }

@media (min-width: 1040px) {
  .land-input.land-input_fixed-lg {
    height: 56px; } }

.land-input .ui-input-bordered {
  background: #FFF;
  border-radius: 8px; }
  @media (min-width: 576px) {
    .land-input .ui-input-bordered {
      height: 56px; } }
  @media (min-width: 1040px) {
    .land-input .ui-input-bordered {
      font-size: 18px;
      line-height: 1.2; } }
  .land-input .ui-input-bordered::placeholder {
    color: #727379; }

/*# sourceMappingURL=../../maps/block/forms/style.css.map */

/* End */


/* Start:/assets/components/ui/anchor/style.css?1762503987114*/
html.no-touch .ui-anchor:hover {
  cursor: pointer; }

/*# sourceMappingURL=../../maps/ui/anchor/style.css.map */

/* End */


/* Start:/assets/components/landing/plus-new/style.css?176250398766277*/
.p-plus {
  font-family: "Onest", sans-serif;
  font-optical-sizing: auto;
  font-weight: 500;
  font-style: normal;
  color: #22211E;
  background-color: #F0F0F0;
  padding: 6px 0 50px; }
  @media (min-width: 960px) {
    .p-plus {
      padding: 10px 0 60px; } }

.p-plus-section {
  padding-top: 50px;
  padding-bottom: 50px; }
  @media (min-width: 960px) {
    .p-plus-section {
      padding-top: 60px;
      padding-bottom: 60px; } }
  .p-plus-section .p-plus-section__title {
    text-align: center; }

.p-plus-container {
  width: 100%;
  margin-right: auto;
  margin-left: auto; }
  @media (max-width: 959px) {
    .p-plus-container {
      max-width: 360px;
      padding-right: 20px;
      padding-left: 20px; } }
  @media (min-width: 960px) and (max-width: 1159px) {
    .p-plus-container {
      max-width: 880px; } }
  @media (min-width: 1160px) {
    .p-plus-container {
      max-width: 1120px; } }

.p-plus-title-1 {
  font-size: 32px;
  line-height: 1.2em;
  font-weight: 600; }
  @media (min-width: 960px) {
    .p-plus-title-1 {
      font-size: 40px; } }
  @media (min-width: 1160px) {
    .p-plus-title-1 {
      font-size: 44px; } }

.p-plus-title-2 {
  font-size: 20px;
  line-height: 1.2em;
  font-weight: 600; }
  @media (min-width: 960px) {
    .p-plus-title-2 {
      font-size: 32px; } }

.p-plus-btn {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  white-space: nowrap;
  height: 48px;
  padding: 15px 20px;
  border-radius: 12px;
  cursor: pointer;
  transition: background .15s ease; }
  .p-plus-btn[disabled] {
    cursor: not-allowed; }
  .p-plus-btn .p-plus-btn__title {
    font-size: 14px;
    line-height: 1em;
    font-weight: 500; }
  .p-plus-btn.p-plus-btn_red {
    background: #FF4438; }
    .p-plus-btn.p-plus-btn_red .p-plus-btn__title {
      color: #FFF; }
    .p-plus-btn.p-plus-btn_red[disabled] {
      background: #E3E3E3; }
      .p-plus-btn.p-plus-btn_red[disabled] .p-plus-btn__title {
        color: #A9A69F; }
  .p-plus-btn.p-plus-btn_white {
    background: #FFF; }
    .p-plus-btn.p-plus-btn_white .p-plus-btn__title {
      color: #22211E; }
    .p-plus-btn.p-plus-btn_white[disabled] {
      background: #E3E3E3; }
      .p-plus-btn.p-plus-btn_white[disabled] .p-plus-btn__title {
        color: #A9A69F; }
  .p-plus-btn.p-plus-btn_big {
    height: 56px; }

html.no-touch .p-plus-btn.p-plus-btn_red:hover:not([disabled]),
html.touch .p-plus-btn.p-plus-btn_red:active:not([disabled]) {
  background: #CF372D; }

html.no-touch .p-plus-btn.p-plus-btn_white:hover:not([disabled]),
html.touch .p-plus-btn.p-plus-btn_white:active:not([disabled]) {
  background: #FFE88C; }

.p-plus-btn-labeled {
  display: inline-flex;
  justify-content: space-between;
  align-items: center;
  white-space: nowrap;
  gap: 16px;
  height: 48px;
  padding: 8px;
  border-radius: 12px;
  cursor: pointer;
  transition: background .15s ease;
  background: #FFF; }
  .p-plus-btn-labeled[disabled] {
    cursor: not-allowed; }
  .p-plus-btn-labeled .p-plus-btn-labeled__text {
    padding-left: 10px;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    color: #22211E; }
  .p-plus-btn-labeled .p-plus-btn-labeled__label {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    white-space: nowrap;
    font-size: 14px;
    font-weight: 500;
    line-height: 1em;
    color: #FFF;
    height: 32px;
    padding: 0 10px;
    border-radius: 8px;
    background: #FF4438; }

html.no-touch .p-plus-btn-labeled:hover:not([disabled]),
html.touch .p-plus-btn-labeled:active:not([disabled]) {
  background: #FFE88C; }

.p-plus-hero {
  padding-top: 56px; }
  @media (min-width: 960px) {
    .p-plus-hero {
      padding-top: 72px; } }
  .p-plus-hero .p-plus-hero__info {
    margin-bottom: 50px;
    text-align: center; }
    .p-plus-hero .p-plus-hero__info, .p-plus-hero .p-plus-hero__info > * {
      margin-left: auto;
      margin-right: auto; }
    @media (min-width: 960px) {
      .p-plus-hero .p-plus-hero__info {
        max-width: 710px;
        margin-bottom: 70px; } }
  .p-plus-hero .p-plus-hero__title {
    margin-bottom: 20px; }
    @media (min-width: 960px) {
      .p-plus-hero .p-plus-hero__title {
        max-width: 590px; } }
  .p-plus-hero .p-plus-hero__subtitle {
    font-size: 14px;
    line-height: 1.5em; }
    @media (min-width: 960px) {
      .p-plus-hero .p-plus-hero__subtitle {
        max-width: 540px; } }
  .p-plus-hero .p-plus-hero__btn {
    margin-left: auto;
    margin-right: auto; }
    @media (max-width: 959px) {
      .p-plus-hero .p-plus-hero__btn {
        display: none; } }
    @media (min-width: 960px) {
      .p-plus-hero .p-plus-hero__btn {
        width: 300px;
        margin-top: 20px; } }
  .p-plus-hero .p-plus-hero__notice {
    margin-top: 30px;
    font-size: 14px;
    line-height: 1.5em; }
  .p-plus-hero .p-plus-hero__list {
    display: grid;
    gap: 20px; }
    @media (max-width: 959px) {
      .p-plus-hero .p-plus-hero__list {
        grid-template-columns: repeat(2, 1fr); } }
    @media (min-width: 960px) {
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_1 {
        grid-area: a; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_2 {
        grid-area: b; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_3 {
        grid-area: c; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_4 {
        grid-area: d; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_5 {
        grid-area: e; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_6 {
        grid-area: f; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_7 {
        grid-area: g; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_8 {
        grid-area: h; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_9 {
        grid-area: i; }
      .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_10 {
        grid-area: j; } }
    @media (min-width: 960px) and (max-width: 1159px) {
      .p-plus-hero .p-plus-hero__list {
        grid-template-columns: repeat(4, 1fr);
        grid-template-areas: "b a c d" "e f i j" "e h g j"; }
        .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_2,
        .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_5,
        .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_4,
        .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_10 {
          transform: translateY(165px); } }
    @media (min-width: 1160px) {
      .p-plus-hero .p-plus-hero__list {
        grid-template-columns: repeat(5, 1fr);
        grid-template-areas: "a b f d c" "e g i j h";
        padding-bottom: 70px; }
        .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_2,
        .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_4,
        .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_7,
        .p-plus-hero .p-plus-hero__list .p-plus-hero__list-item_10 {
          transform: translateY(70px); } }
  .p-plus-hero .p-plus-card {
    position: relative;
    height: 216px;
    border-radius: 16px;
    overflow: hidden;
    background: #A6A6A6; }
    @media (min-width: 960px) {
      .p-plus-hero .p-plus-card {
        height: 300px; } }
    .p-plus-hero .p-plus-card .p-plus-card__content {
      position: relative;
      display: flex;
      flex-direction: column;
      height: 100%;
      padding: 16px;
      z-index: 1; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card .p-plus-card__content {
          padding: 20px; } }
    .p-plus-hero .p-plus-card .p-plus-card__title {
      font-weight: 600;
      font-size: 14px;
      line-height: 1.2em; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card .p-plus-card__title {
          font-size: 20px; } }
    .p-plus-hero .p-plus-card .p-plus-card__image {
      flex-basis: auto;
      flex-shrink: 0; }
      .p-plus-hero .p-plus-card .p-plus-card__image img {
        display: block;
        max-width: 100%;
        max-height: 100%; }
    .p-plus-hero .p-plus-card.p-plus-card_books {
      display: flex;
      flex-direction: column;
      position: relative;
      overflow: hidden; }
      .p-plus-hero .p-plus-card.p-plus-card_books .p-plus-card__title {
        position: relative;
        margin-top: auto;
        z-index: 1; }
        .p-plus-hero .p-plus-card.p-plus-card_books .p-plus-card__title span:first-child {
          font-size: 16px; }
          @media (min-width: 960px) {
            .p-plus-hero .p-plus-card.p-plus-card_books .p-plus-card__title span:first-child {
              font-size: 28px; } }
      .p-plus-hero .p-plus-card.p-plus-card_books video {
        position: absolute;
        top: 0;
        left: -1px;
        width: calc(100% + 2px);
        height: calc(100% + 2px);
        object-fit: cover;
        z-index: 0; }
    .p-plus-hero .p-plus-card.p-plus-card_webinars {
      position: relative;
      overflow: hidden; }
      .p-plus-hero .p-plus-card.p-plus-card_webinars .p-plus-card__content::after {
        content: '';
        width: 100%;
        height: 28px;
        margin-top: 10px;
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTE4IiBoZWlnaHQ9IjI5IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmb3JlaWduT2JqZWN0IHg9Ii02Ni4zMzIiIHk9Ii02NS45ODYiIHdpZHRoPSIyNTAuNjYzIiBoZWlnaHQ9IjE2MC42NjMiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigzMy4xN3B4KTtjbGlwLXBhdGg6dXJsKCNhKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIi8+PC9mb3JlaWduT2JqZWN0PjxnIGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjY2LjMzMiI+PHBhdGggZD0iTTcuMzMzIDkuODYyQTEuNSAxLjUgMCAwIDEgOS41NSA4LjU0NWw4LjI0MSA0LjQ4NGMxLjA0NC41NjggMS4wNDQgMi4wNjYgMCAyLjYzNUw5LjU1IDIwLjE0OGExLjUgMS41IDAgMCAxLTIuMjE3LTEuMzE4VjkuODYyeiIgZmlsbD0iI0Y3RjdGNyIvPjxyZWN0IHg9IjI4IiB5PSIxMi44NDYiIHdpZHRoPSI1OCIgaGVpZ2h0PSIzIiByeD0iMS41IiBmaWxsPSIjOUQ5RDlEIi8+PHJlY3QgeD0iMjgiIHk9IjEyLjg0NiIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMiIHJ4PSIxLjUiIGZpbGw9IiNGN0Y3RjciLz48cGF0aCBkPSJNMTAzLjUxMyA4LjQwMmMtMS4xMDggMC0uNzczIDEuODc1LTQuNTEzIDIuOTI3LTEuMDM0LjI5LTEuNTU2LjUwOS0xLjU1NiAxLjU4NXYyLjg3YzAgMS4wNzYuNTIyIDEuMjk1IDEuNTU2IDEuNTg1IDMuNzQgMS4wNTIgMy40MDUgMi45MjYgNC41MTMgMi45MjZoLjQ4MWMuNTA3IDAgLjkxOC0uNDEuOTE4LS45MThWOS4zMmEuOTE4LjkxOCAwIDAgMC0uOTE4LS45MThoLS40ODF6TTEwNi44MzMgMTEuMzM2YS43MjQuNzI0IDAgMCAwLS42MjIgMS4wOCA0LjEwNSA0LjEwNSAwIDAgMSAwIDMuODY2LjcyNC43MjQgMCAxIDAgMS4yNzIuNjkgNS41MzIgNS41MzIgMCAwIDAgMC01LjI0OC43MjQuNzI0IDAgMCAwLS42NS0uMzg4eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xMDguODA2IDkuNDk2YS43MjQuNzI0IDAgMCAwLS41NDIgMS4xNjJjLjY5NC45NDUgMS4xMTQgMi4yODcgMS4xMTQgMy42OSAwIDEuNDA1LS40MiAyLjc0Ny0xLjExNCAzLjY5MmEuNzI1LjcyNSAwIDEgMCAxLjE2Ni44NTljLjkxLTEuMjQgMS4zOTYtMi44NjMgMS4zOTYtNC41NSAwLTEuNjg3LS40ODYtMy4zMS0xLjM5Ni00LjU1YS43Mi43MiAwIDAgMC0uNjI0LS4zMDN6IiBmaWxsPSIjZmZmIi8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjYuMzMyIDY1Ljk4NikiPjxyZWN0IHk9Ii4zNDYiIHdpZHRoPSIxMTgiIGhlaWdodD0iMjgiIHJ4PSI4Ljg0NCIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==) no-repeat center/contain; }
        @media (min-width: 960px) {
          .p-plus-hero .p-plus-card.p-plus-card_webinars .p-plus-card__content::after {
            margin-top: 33px;
            background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTY1IiBoZWlnaHQ9IjI4IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmb3JlaWduT2JqZWN0IHg9Ii02Ni4zMzIiIHk9Ii02Ni4zMzIiIHdpZHRoPSIyOTcuNjYzIiBoZWlnaHQ9IjE2MC42NjMiPjxkaXYgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGh0bWwiIHN0eWxlPSJiYWNrZHJvcC1maWx0ZXI6Ymx1cigzMy4xN3B4KTtjbGlwLXBhdGg6dXJsKCNhKTtoZWlnaHQ6MTAwJTt3aWR0aDoxMDAlIi8+PC9mb3JlaWduT2JqZWN0PjxnIGRhdGEtZmlnbWEtYmctYmx1ci1yYWRpdXM9IjY2LjMzMiI+PHBhdGggZD0iTTcuMzMzIDkuNTE2QTEuNSAxLjUgMCAwIDEgOS41NSA4LjE5OGw4LjI0MSA0LjQ4NWMxLjA0NC41NjggMS4wNDQgMi4wNjYgMCAyLjYzNUw5LjU1IDE5LjgwMmExLjUgMS41IDAgMCAxLTIuMjE3LTEuMzE5VjkuNTE2eiIgZmlsbD0iI0Y3RjdGNyIvPjxyZWN0IHg9IjI4IiB5PSIxMi41IiB3aWR0aD0iMTA1IiBoZWlnaHQ9IjMiIHJ4PSIxLjUiIGZpbGw9IiM5RDlEOUQiLz48cmVjdCB4PSIyOCIgeT0iMTIuNSIgd2lkdGg9IjI3IiBoZWlnaHQ9IjMiIHJ4PSIxLjUiIGZpbGw9IiNGN0Y3RjciLz48cGF0aCBkPSJNMTUwLjUxMyA4LjA1NmMtMS4xMDggMC0uNzczIDEuODc1LTQuNTEzIDIuOTI3LTEuMDM0LjI5LTEuNTU2LjUwOS0xLjU1NiAxLjU4NXYyLjg3YzAgMS4wNzYuNTIyIDEuMjk1IDEuNTU2IDEuNTg0IDMuNzQgMS4wNTMgMy40MDUgMi45MjcgNC41MTMgMi45MjdoLjQ4MWMuNTA3IDAgLjkxOC0uNDEuOTE4LS45MThWOC45NzRhLjkxOC45MTggMCAwIDAtLjkxOC0uOTE4aC0uNDgxek0xNTMuODMzIDEwLjk5YS43MjQuNzI0IDAgMCAwLS42MjIgMS4wOCA0LjEwNCA0LjEwNCAwIDAgMSAwIDMuODY2LjcyNS43MjUgMCAxIDAgMS4yNzIuNjkgNS41MzIgNS41MzIgMCAwIDAgMC01LjI0OC43MjQuNzI0IDAgMCAwLS42NS0uMzg4eiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Ik0xNTUuODA2IDkuMTVhLjcyNC43MjQgMCAwIDAtLjU0MiAxLjE2MmMuNjk0Ljk0NSAxLjExNCAyLjI4NiAxLjExNCAzLjY5IDAgMS40MDUtLjQyIDIuNzQ3LTEuMTE0IDMuNjkyYS43MjUuNzI1IDAgMSAwIDEuMTY2Ljg1OWMuOTEtMS4yNCAxLjM5Ni0yLjg2NCAxLjM5Ni00LjU1IDAtMS42ODctLjQ4Ni0zLjMxLTEuMzk2LTQuNTVhLjcyLjcyIDAgMCAwLS42MjQtLjMwM3oiIGZpbGw9IiNmZmYiLz48L2c+PGRlZnM+PGNsaXBQYXRoIGlkPSJhIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg2Ni4zMzIgNjYuMzMyKSI+PHJlY3Qgd2lkdGg9IjE2NSIgaGVpZ2h0PSIyOCIgcng9IjguODQ0Ii8+PC9jbGlwUGF0aD48L2RlZnM+PC9zdmc+); } }
      .p-plus-hero .p-plus-card.p-plus-card_webinars .p-plus-card__title {
        color: #FFF; }
      .p-plus-hero .p-plus-card.p-plus-card_webinars .p-plus-card-webinars-label {
        border-radius: 15px 15px 0 15px;
        margin-top: auto;
        width: 100%;
        padding: 8px;
        background-color: #FFE88C;
        font-size: 10px;
        font-weight: 600;
        line-height: 1.2em;
        color: #22211E; }
        @media (min-width: 960px) {
          .p-plus-hero .p-plus-card.p-plus-card_webinars .p-plus-card-webinars-label {
            max-width: 130px;
            padding: 10px;
            font-size: 11px; } }
      .p-plus-hero .p-plus-card.p-plus-card_webinars video {
        position: absolute;
        width: 218px;
        left: -3px;
        top: -18px;
        height: 257px;
        object-fit: cover;
        z-index: 0; }
        @media (min-width: 960px) {
          .p-plus-hero .p-plus-card.p-plus-card_webinars video {
            width: 296px;
            left: 0;
            top: 0;
            height: 312px; } }
    .p-plus-hero .p-plus-card.p-plus-card_summaries.lazy-content.entered {
      background: image-set(url("/assets/img/media/landing/plus-new/hero/summaries/bg_mob.webp") 1x, url("/assets/img/media/landing/plus-new/hero/summaries/bg_mob@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/summaries/bg_mob@3x.webp") 3x) no-repeat center/cover; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_summaries.lazy-content.entered {
          background-image: image-set(url("/assets/img/media/landing/plus-new/hero/summaries/bg.webp") 1x, url("/assets/img/media/landing/plus-new/hero/summaries/bg@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/summaries/bg@3x.webp") 3x); } }
    .p-plus-hero .p-plus-card.p-plus-card_summaries .p-plus-card__title {
      color: #FFF; }
    .p-plus-hero .p-plus-card.p-plus-card_bot.lazy-content.entered {
      background: image-set(url("/assets/img/media/landing/plus-new/hero/bot/bg_mob.webp") 1x, url("/assets/img/media/landing/plus-new/hero/bot/bg_mob@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/bot/bg_mob@3x.webp") 3x) no-repeat center/cover, #FFF; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_bot.lazy-content.entered {
          background-image: image-set(url("/assets/img/media/landing/plus-new/hero/bot/bg.webp") 1x, url("/assets/img/media/landing/plus-new/hero/bot/bg@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/bot/bg@3x.webp") 3x); } }
    @media (min-width: 960px) {
      .p-plus-hero .p-plus-card.p-plus-card_bot .p-plus-card__title {
        font-size: 18px; } }
    .p-plus-hero .p-plus-card.p-plus-card_bot .p-plus-card__image {
      margin-top: auto; }
    .p-plus-hero .p-plus-card.p-plus-card_recommends.lazy-content.entered {
      background: image-set(url("/assets/img/media/landing/plus-new/hero/recommends/bg_mob.webp") 1x, url("/assets/img/media/landing/plus-new/hero/recommends/bg_mob@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/recommends/bg_mob@3x.webp") 3x) no-repeat center/cover; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_recommends.lazy-content.entered {
          background-image: image-set(url("/assets/img/media/landing/plus-new/hero/recommends/bg.webp") 1x, url("/assets/img/media/landing/plus-new/hero/recommends/bg@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/recommends/bg@3x.webp") 3x); } }
    .p-plus-hero .p-plus-card.p-plus-card_recommends .p-plus-card__title {
      color: #FFF; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_recommends .p-plus-card__title {
          max-width: 140px;
          font-size: 16px; } }
    .p-plus-hero .p-plus-card.p-plus-card_courses.lazy-content.entered {
      background: image-set(url("/assets/img/media/landing/plus-new/hero/courses/bg_mob.webp") 1x, url("/assets/img/media/landing/plus-new/hero/courses/bg_mob@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/courses/bg_mob@3x.webp") 3x) no-repeat center/cover; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_courses.lazy-content.entered {
          background-image: image-set(url("/assets/img/media/landing/plus-new/hero/courses/bg.webp") 1x, url("/assets/img/media/landing/plus-new/hero/courses/bg@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/courses/bg@3x.webp") 3x); } }
    .p-plus-hero .p-plus-card.p-plus-card_courses .p-plus-card__content {
      justify-content: space-between; }
    .p-plus-hero .p-plus-card.p-plus-card_courses .p-plus-card__title {
      color: #FFF; }
    .p-plus-hero .p-plus-card.p-plus-card_courses .p-plus-card__text {
      font-size: 10px;
      font-weight: 600;
      line-height: 1.2em;
      color: #FFF; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_courses .p-plus-card__text {
          font-size: 12px; } }
    .p-plus-hero .p-plus-card.p-plus-card_podcasts.lazy-content.entered {
      background: image-set(url("/assets/img/media/landing/plus-new/hero/podcasts/bg_mob.webp") 1x, url("/assets/img/media/landing/plus-new/hero/podcasts/bg_mob@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/podcasts/bg_mob@3x.webp") 3x) no-repeat center/cover, #fff; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_podcasts.lazy-content.entered {
          background-image: image-set(url("/assets/img/media/landing/plus-new/hero/podcasts/bg.webp") 1x, url("/assets/img/media/landing/plus-new/hero/podcasts/bg@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/podcasts/bg@3x.webp") 3x); } }
    .p-plus-hero .p-plus-card.p-plus-card_blog.lazy-content.entered {
      background: image-set(url("/assets/img/media/landing/plus-new/hero/blog/bg_mob.webp") 1x, url("/assets/img/media/landing/plus-new/hero/blog/bg_mob@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/blog/bg_mob@3x.webp") 3x) no-repeat center/cover, #FFE88C; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_blog.lazy-content.entered {
          background-image: image-set(url("/assets/img/media/landing/plus-new/hero/blog/bg.webp") 1x, url("/assets/img/media/landing/plus-new/hero/blog/bg@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/blog/bg@3x.webp") 3x); } }
    @media (min-width: 960px) {
      .p-plus-hero .p-plus-card.p-plus-card_blog .p-plus-card__title {
        max-width: 140px;
        font-size: 16px; } }
    .p-plus-hero .p-plus-card.p-plus-card_compilations.lazy-content.entered {
      background: image-set(url("/assets/img/media/landing/plus-new/hero/compilations/bg_mob.webp") 1x, url("/assets/img/media/landing/plus-new/hero/compilations/bg_mob@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/compilations/bg_mob@3x.webp") 3x) no-repeat center/cover, #FF685F; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_compilations.lazy-content.entered {
          background-image: image-set(url("/assets/img/media/landing/plus-new/hero/compilations/bg.webp") 1x, url("/assets/img/media/landing/plus-new/hero/compilations/bg@2x.webp") 2x, url("/assets/img/media/landing/plus-new/hero/compilations/bg@3x.webp") 3x); } }
    .p-plus-hero .p-plus-card.p-plus-card_compilations .p-plus-card__title {
      color: #FFF; }
      @media (min-width: 960px) {
        .p-plus-hero .p-plus-card.p-plus-card_compilations .p-plus-card__title {
          font-size: 16px; } }
    .p-plus-hero .p-plus-card.p-plus-card_tests {
      position: relative;
      overflow: hidden; }
      .p-plus-hero .p-plus-card.p-plus-card_tests video {
        position: absolute;
        width: 150px;
        left: 0;
        top: -25px;
        height: 267px;
        object-fit: cover;
        z-index: 0; }
        @media (min-width: 960px) {
          .p-plus-hero .p-plus-card.p-plus-card_tests video {
            width: 208px;
            left: 0;
            top: -35px;
            height: 370px; } }
      .p-plus-hero .p-plus-card.p-plus-card_tests .p-plus-card__image {
        margin-top: auto; }
      .p-plus-hero .p-plus-card.p-plus-card_tests .p-plus-card__title {
        color: #FFF; }
        @media (min-width: 960px) {
          .p-plus-hero .p-plus-card.p-plus-card_tests .p-plus-card__title {
            font-size: 16px; } }

.p-plus-card-popup {
  background-color: #FFF; }
  .p-plus-card-popup:not(.p-plus-card-popup_modal) {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    opacity: 0;
    transition: 0.3s ease-in-out opacity;
    z-index: 10; }
  .p-plus-card-popup.p-plus-card-popup_modal {
    width: 250px;
    border-radius: 16px; }
  .p-plus-card-popup .p-plus-card-popup__content {
    padding: 20px; }
  .p-plus-card-popup .p-plus-card-popup__text {
    font-size: 14px;
    font-weight: 500;
    line-height: 1.5em;
    color: #22211E; }
  .p-plus-card-popup.p-plus-card-popup_webinars {
    background-color: #46A4C4; }
    .p-plus-card-popup.p-plus-card-popup_webinars .p-plus-card-popup__text {
      color: #FFF; }
  .p-plus-card-popup.p-plus-card-popup_summaries {
    background: linear-gradient(to bottom, #3799BC 0%, #4FCCE0 100%); }
    .p-plus-card-popup.p-plus-card-popup_summaries .p-plus-card-popup__text {
      color: #FFF; }
  .p-plus-card-popup.p-plus-card-popup_recommends {
    background-color: #FF685F; }
    .p-plus-card-popup.p-plus-card-popup_recommends .p-plus-card-popup__text {
      color: #FFF; }
  .p-plus-card-popup.p-plus-card-popup_courses {
    background-color: #798EFB; }
    .p-plus-card-popup.p-plus-card-popup_courses .p-plus-card-popup__text {
      color: #FFF; }
  .p-plus-card-popup.p-plus-card-popup_blog {
    background-color: #FFE88C; }
  .p-plus-card-popup.p-plus-card-popup_compilations {
    background-color: #FF685F; }
    .p-plus-card-popup.p-plus-card-popup_compilations .p-plus-card-popup__text {
      color: #FFF; }
  .p-plus-card-popup.p-plus-card-popup_tests {
    background-color: #FFE2D8; }

html.no-touch .p-plus-card:hover .p-plus-card-popup {
  opacity: 1; }

.fancybox-container.fancybox-modal-plus .fancybox-slide {
  padding: 0; }

.fancybox-container.fancybox-modal-plus .fancybox-content {
  padding: 0;
  background-color: transparent; }

.fancybox-container.fancybox-modal-plus .fancybox-bg {
  opacity: 1;
  background: rgba(34, 33, 30, 0.5);
  backdrop-filter: blur(10px); }

.fancybox-container.fancybox-modal-plus .fancybox-modal-plus-close-btn {
  position: fixed;
  top: 12px;
  right: 20px;
  width: 40px;
  height: 40px;
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTS4yOTMuMjkzYTEgMSAwIDAgMSAxLjQxNCAwTDcgNS41ODYgMTIuMjkzLjI5M2ExIDEgMCAxIDEgMS40MTQgMS40MTRMOC40MTQgN2w1LjI5MyA1LjI5M2ExIDEgMCAwIDEtMS40MTQgMS40MTRMNyA4LjQxNGwtNS4yOTMgNS4yOTNhMSAxIDAgMCAxLTEuNDE0LTEuNDE0TDUuNTg2IDcgLjI5MyAxLjcwN2ExIDEgMCAwIDEgMC0xLjQxNHoiIGZpbGw9IiNmZmYiLz48L3N2Zz4=) no-repeat center/12px; }

html.no-touch .fancybox-modal-close-dialog:hover {
  opacity: .7; }

.p-plus-together .p-plus-together__title {
  margin-bottom: 40px; }
  @media (min-width: 960px) {
    .p-plus-together .p-plus-together__title {
      margin-bottom: 60px; } }

.p-plus-together .p-plus-together__wrap {
  display: flex;
  align-items: stretch;
  justify-content: center; }
  @media (max-width: 959px) {
    .p-plus-together .p-plus-together__wrap {
      flex-direction: column; } }

.p-plus-together .p-plus-together__block {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-between;
  text-align: center;
  padding: 40px 20px;
  border-radius: 24px; }
  @media (min-width: 960px) {
    .p-plus-together .p-plus-together__block:not(:first-child) {
      margin-left: -10px; } }
  @media (min-width: 1160px) {
    .p-plus-together .p-plus-together__block:not(:first-child) {
      margin-left: -15px; } }
  @media (min-width: 960px) {
    .p-plus-together .p-plus-together__block {
      width: 427px;
      height: 400px;
      padding: 30px 20px; } }
  @media (min-width: 1160px) {
    .p-plus-together .p-plus-together__block {
      width: 550px; } }
  .p-plus-together .p-plus-together__block.p-plus-together__block_all {
    background-color: #FFF;
    transform: rotate(5deg); }
    @media (min-width: 960px) {
      .p-plus-together .p-plus-together__block.p-plus-together__block_all {
        padding: 28px 28px 70px 28px; } }
    @media (min-width: 1160px) {
      .p-plus-together .p-plus-together__block.p-plus-together__block_all {
        padding: 28px 77px 70px 77px; } }
    .p-plus-together .p-plus-together__block.p-plus-together__block_all .p-plus-card__image {
      transform: rotate(-5deg); }
  .p-plus-together .p-plus-together__block.p-plus-together__block_alpina {
    background-color: #FFE88C;
    transform: rotate(-5deg); }
    @media (min-width: 960px) {
      .p-plus-together .p-plus-together__block.p-plus-together__block_alpina {
        padding: 28px 28px 50px 28px; } }
    @media (min-width: 1160px) {
      .p-plus-together .p-plus-together__block.p-plus-together__block_alpina {
        padding: 28px 77px 30px 77px; } }
  .p-plus-together .p-plus-together__block .p-plus-together__block-title {
    font-size: 14px;
    line-height: 1.28em; }
    @media (min-width: 960px) {
      .p-plus-together .p-plus-together__block .p-plus-together__block-title {
        font-size: 16px;
        line-height: 1.25em; } }
  .p-plus-together .p-plus-together__block .p-plus-together__block-text {
    font-size: 16px;
    font-weight: 600;
    line-height: 1.2em; }
    @media (min-width: 960px) {
      .p-plus-together .p-plus-together__block .p-plus-together__block-text {
        font-size: 20px;
        max-width: 396px;
        margin-left: auto;
        margin-right: auto; } }

@media (min-width: 960px) {
  .p-plus-products {
    padding-left: 20px;
    padding-right: 20px; } }

.p-plus-products .p-plus-products__inner {
  margin-left: auto;
  margin-right: auto;
  padding-top: 60px;
  background-color: #FFF;
  border-radius: 32px;
  overflow: hidden; }
  @media (max-width: 959px) {
    .p-plus-products .p-plus-products__inner {
      max-width: 360px;
      padding-left: 20px;
      padding-right: 20px; } }
  @media (min-width: 960px) {
    .p-plus-products .p-plus-products__inner {
      padding-top: 80px; } }

.p-plus-products .p-plus-products__title {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px; }
  @media (max-width: 959px) {
    .p-plus-products .p-plus-products__title {
      padding: 0 5px; } }
  @media (min-width: 960px) {
    .p-plus-products .p-plus-products__title {
      max-width: 610px; } }
  .p-plus-products .p-plus-products__title .p-plus-products__title-mark {
    color: #FF4438; }

.p-plus-products .p-plus-products__tabs {
  margin-bottom: 30px; }
  @media (min-width: 960px) {
    .p-plus-products .p-plus-products__tabs {
      margin-bottom: 40px; } }

.p-plus-products .p-plus-products__tags {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  width: max-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 24px; }
  .p-plus-products .p-plus-products__tags .p-plus-products__tags-item {
    font-size: 12px;
    font-weight: 500;
    line-height: 14px;
    color: #83817A;
    white-space: nowrap; }
    @media (min-width: 960px) {
      .p-plus-products .p-plus-products__tags .p-plus-products__tags-item {
        font-size: 14px;
        line-height: 18px; } }

.p-plus-products .p-plus-products__ticker {
  position: relative;
  width: 100%;
  overflow: hidden;
  background: #FFE88C;
  font-size: 12px;
  line-height: 15px;
  font-weight: 500;
  padding: 8px 0; }
  @media (max-width: 959px) {
    .p-plus-products .p-plus-products__ticker {
      width: calc(100% + 40px);
      margin-left: -20px;
      margin-right: -20px; } }
  @media (min-width: 960px) {
    .p-plus-products .p-plus-products__ticker {
      font-size: 13px;
      line-height: 17px; } }

.p-plus-products .p-plus-products__ticker-content {
  display: inline-block;
  white-space: nowrap;
  padding-left: 100%;
  animation: ticker 100s linear infinite; }

.p-plus-products .p-plus-products__ticker-content span {
  display: inline-block;
  margin-right: 30px;
  text-transform: uppercase; }

@keyframes ticker {
  0% {
    transform: translateX(0); }
  100% {
    transform: translateX(-100%); } }

.p-plus-tabs {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  gap: 8px;
  width: max-content;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto; }
  @media (min-width: 960px) {
    .p-plus-tabs {
      padding: 4px;
      border-radius: 12px;
      background-color: #F0F0F0; } }
  .p-plus-tabs .p-plus-tabs__item {
    flex: 0 0 auto;
    height: 40px;
    padding: 10px 16px;
    border-radius: 8px;
    background-color: #F0F0F0;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    font-size: 14px;
    font-weight: 500;
    line-height: 18px;
    color: #22211E;
    cursor: pointer; }
    .p-plus-tabs .p-plus-tabs__item .p-plus-tabs__item-icon {
      flex: 0 0 14px;
      height: 16px; }
    .p-plus-tabs .p-plus-tabs__item .p-plus-tabs__item-text {
      white-space: nowrap; }
  .p-plus-tabs .p-plus-tabs__item[data-state="active"] {
    background-color: #FF4438;
    color: #FFF; }

html.no-touch .p-plus-tabs__item:not([data-state="active"]):hover,
html.touch .p-plus-tabs__item:not([data-state="active"]):active {
  background-color: #E3E3E3; }

.p-plus-tabs-content {
  margin-bottom: 30px; }
  @media (min-width: 960px) {
    .p-plus-tabs-content {
      margin-bottom: 50px; } }
  .p-plus-tabs-content .p-plus-tabs-content__item:not([data-state="active"]) {
    display: none !important; }

.p-plus-slider.swiper {
  box-sizing: border-box !important;
  overflow: hidden !important;
  height: 260px !important; }
  @media (max-width: 959px) {
    .p-plus-slider.swiper {
      margin-right: -20px;
      margin-left: -20px;
      padding-right: 20px;
      padding-left: 20px; } }
  @media (min-width: 960px) {
    .p-plus-slider.swiper {
      width: 740px !important;
      height: 296px !important; } }
  @media (min-width: 1160px) {
    .p-plus-slider.swiper {
      width: 1044px !important; } }
  .p-plus-slider.swiper .swiper-slide {
    width: 117px; }
    @media (min-width: 960px) {
      .p-plus-slider.swiper .swiper-slide {
        width: 132px; } }
  .p-plus-slider.swiper .swiper-button-prev,
  .p-plus-slider.swiper .swiper-button-next {
    width: 40px;
    height: 40px;
    border-radius: 50%;
    background: #FFFFFF;
    border: 1px solid #E7E6E3; }
    @media (max-width: 959px) {
      .p-plus-slider.swiper .swiper-button-prev,
      .p-plus-slider.swiper .swiper-button-next {
        display: none !important; } }
  .p-plus-slider.swiper .swiper-button-prev::after,
  .p-plus-slider.swiper .swiper-button-next::after {
    content: '';
    width: 16px;
    height: 16px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTguMTkzIDIuODYzYS42NjcuNjY3IDAgMCAxIC45NDQtLjAwOGw0LjYxNiA0LjU0OWEuODM0LjgzNCAwIDAgMSAwIDEuMTg4bC00LjYxNiA0LjU0N2EuNjY3LjY2NyAwIDAgMS0uOTM3LS45NWwzLjU3Ni0zLjUyMkgyLjY2N2EuNjY3LjY2NyAwIDAgMSAwLTEuMzM0aDkuMTE0bC0zLjU4LTMuNTI4YS42NjcuNjY3IDAgMCAxLS4wMDgtLjk0MnoiIGZpbGw9IiM4MzgxN0EiLz48L3N2Zz4=) no-repeat center/16px; }
  .p-plus-slider.swiper .swiper-button-prev::after {
    transform: rotate(180deg); }

.product-card {
  width: 117px; }
  @media (min-width: 960px) {
    .product-card {
      width: 132px; } }
  .product-card .product-card__picture {
    position: relative;
    width: 100%;
    aspect-ratio: 0.6875; }
  .product-card.product-card_lectures .product-card__picture {
    aspect-ratio: 0.86644; }
  .product-card .product-card__picture picture {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    overflow: hidden;
    border-radius: 8px; }
  .product-card .product-card__picture picture img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  .product-card .product-card__info {
    padding: 8px 3px 0; }
    @media (min-width: 960px) {
      .product-card .product-card__info {
        padding: 10px 4px 0; } }
  .product-card .product-card__author {
    margin-bottom: 3px;
    font-size: 9px;
    line-height: 12px;
    font-weight: 400;
    color: #83817A;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(12px * 2); }
    @media (min-width: 960px) {
      .product-card .product-card__author {
        margin-bottom: 4px;
        font-size: 11px;
        line-height: 14px;
        max-height: calc(14px * 2); } }
  .product-card .product-card__title a {
    font-size: 11px;
    line-height: 15px;
    font-weight: 500;
    color: #22211E;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    text-overflow: ellipsis;
    max-height: calc(15px * 2); }
    @media (min-width: 960px) {
      .product-card .product-card__title a {
        font-size: 13px;
        line-height: 17px;
        max-height: calc(17px * 2); } }
  .product-card .product-card__bottom {
    margin-top: 8px;
    display: flex;
    align-items: center;
    gap: 8px; }
  .product-card .product-card__rating {
    padding-left: 17px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTcuNTI4IDIuMjg0YS41MzMuNTMzIDAgMCAxIC45NDMgMGwxLjYxMiAyLjg5NmEuNTQ4LjU0OCAwIDAgMCAuMzU2LjI3bDMuMTMuNzFjLjQwOS4wOTMuNTcuNjEyLjI5Mi45MzhsLTIuMTM0IDIuNWEuNTg5LjU4OSAwIDAgMC0uMTM2LjQzOGwuMzIyIDMuMzM1Yy4wNDIuNDM1LS4zOC43NTYtLjc2Mi41OEw4LjIyIDEyLjU5OWEuNTIzLjUyMyAwIDAgMC0uNDQgMGwtMi45MzEgMS4zNTJjLS4zODMuMTc2LS44MDUtLjE0NS0uNzYzLS41OGwuMzIzLTMuMzM1YS41ODkuNTg5IDAgMCAwLS4xMzYtLjQzOGwtMi4xMzQtMi41Yy0uMjc5LS4zMjYtLjExNy0uODQ1LjI5MS0uOTM4bDMuMTMtLjcxYS41NDguNTQ4IDAgMCAwIC4zNTYtLjI3bDEuNjEyLTIuODk2eiIgZmlsbD0iI0ZBOTMxMyIvPjwvc3ZnPg==) no-repeat left center/14px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #22211E; }
    @media (min-width: 960px) {
      .product-card .product-card__rating {
        padding-left: 19px;
        font-size: 14px;
        line-height: 20px;
        background-size: 16px; } }
  .product-card .product-card__comments {
    padding-left: 17px;
    background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMi4yNTFhNiA2IDAgMSAxLTIuNzg2IDExLjMxNmwtMi41NzQuNjdhLjUxLjUxIDAgMCAxLS42MjItLjYyM2wuNjY5LTIuNTczQTYgNiAwIDAgMSA4IDIuMjUxek01Ljk5IDguODU2YS40NS40NSAwIDAgMCAwIC44OTFsLjA2LjAwNEg4Ljc1bC4wNjItLjAwNGEuNDUuNDUgMCAwIDAgMC0uODkxbC0uMDYyLS4wMDRINi4wNWwtLjA2LjAwNHptMC0yLjFhLjQ1MS40NTEgMCAwIDAgMCAuODlsLjA2LjAwNmgzLjlsLjA2LS4wMDVhLjQ1LjQ1IDAgMCAwIDAtLjg5MmwtLjA2LS4wMDRoLTMuOWwtLjA2LjAwNHoiIGZpbGw9IiMxRDE1MDIiIGZpbGwtb3BhY2l0eT0iLjM4Ii8+PC9zdmc+) no-repeat left center/16px;
    font-size: 12px;
    line-height: 16px;
    font-weight: 500;
    color: #83817A; }
    @media (min-width: 960px) {
      .product-card .product-card__comments {
        padding-left: 19px;
        font-size: 14px;
        line-height: 20px;
        background-size: 16px; } }

html.no-touch .product-card__title a:hover,
html.touch .product-card__title a:active {
  color: #FF4438; }

.p-plus-how .p-plus-how__title {
  margin-bottom: 15px; }

.p-plus-how .p-plus-how__subtitle {
  font-size: 16px;
  line-height: 1.25em;
  text-align: center; }

.p-plus-how .p-plus-how__list {
  margin-top: 30px;
  display: flex;
  align-items: stretch;
  gap: 20px; }
  @media (max-width: 959px) {
    .p-plus-how .p-plus-how__list {
      flex-direction: column;
      justify-content: flex-start; } }
  @media (min-width: 960px) {
    .p-plus-how .p-plus-how__list {
      margin-top: 40px;
      justify-content: space-between; } }

.p-plus-how .p-plus-how__item {
  display: flex;
  flex-direction: column;
  min-height: 400px;
  padding: 20px 20px 0;
  border-radius: 24px;
  background-color: #FFF; }
  @media (min-width: 960px) {
    .p-plus-how .p-plus-how__item {
      flex: 1;
      min-height: 460px;
      padding: 30px 30px 0; } }
  @media (min-width: 1160px) {
    .p-plus-how .p-plus-how__item {
      min-height: 480px; } }
  .p-plus-how .p-plus-how__item .p-plus-how__item-title {
    margin-bottom: 20px;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em; }
    @media (min-width: 1160px) {
      .p-plus-how .p-plus-how__item .p-plus-how__item-title {
        max-width: 275px;
        font-size: 24px; } }
  .p-plus-how .p-plus-how__item .p-plus-how__item-text {
    font-size: 14px;
    line-height: 1.5em; }
    @media (min-width: 960px) {
      .p-plus-how .p-plus-how__item .p-plus-how__item-text {
        margin-bottom: 15px; } }
    @media (min-width: 1160px) {
      .p-plus-how .p-plus-how__item .p-plus-how__item-text {
        margin-bottom: 45px; } }
  @media (min-width: 1160px) {
    .p-plus-how .p-plus-how__item:nth-child(1) .p-plus-how__item-text, .p-plus-how .p-plus-how__item:nth-child(3) .p-plus-how__item-text {
      max-width: 260px; } }
  .p-plus-how .p-plus-how__item .p-plus-how__item-img {
    margin-top: auto; }
    .p-plus-how .p-plus-how__item .p-plus-how__item-img img {
      display: block;
      margin-left: auto;
      margin-right: auto;
      max-width: 100%; }
  @media (min-width: 1160px) {
    .p-plus-how .p-plus-how__item:nth-child(1) .p-plus-how__item-img img {
      margin-left: 0;
      margin-right: 0; } }

.p-plus-how .p-plus-how__bottom {
  display: flex;
  align-items: stretch;
  gap: 20px;
  margin-top: 20px; }
  @media (max-width: 959px) {
    .p-plus-how .p-plus-how__bottom {
      flex-direction: column; } }
  .p-plus-how .p-plus-how__bottom > * {
    min-height: 326px; }
    @media (min-width: 960px) and (max-width: 1159px) {
      .p-plus-how .p-plus-how__bottom > * {
        min-height: 300px; } }

.p-plus-how .p-plus-how__cta {
  display: flex;
  flex-direction: column;
  padding: 20px;
  border-radius: 24px;
  background-color: #FF685F; }
  @media (min-width: 960px) {
    .p-plus-how .p-plus-how__cta {
      padding: 30px; } }
  .p-plus-how .p-plus-how__cta .p-plus-how__cta-text {
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2em;
    color: #FFF; }
    @media (min-width: 960px) {
      .p-plus-how .p-plus-how__cta .p-plus-how__cta-text {
        font-size: 24px; } }
    @media (min-width: 1160px) {
      .p-plus-how .p-plus-how__cta .p-plus-how__cta-text {
        font-size: 32px; } }
  .p-plus-how .p-plus-how__cta .p-plus-how__cta-btn {
    margin-top: auto; }
    @media (max-width: 959px) {
      .p-plus-how .p-plus-how__cta .p-plus-how__cta-btn .p-plus-btn,
      .p-plus-how .p-plus-how__cta .p-plus-how__cta-btn .p-plus-btn-labeled {
        width: 100%; } }
    @media (min-width: 960px) {
      .p-plus-how .p-plus-how__cta .p-plus-how__cta-btn .p-plus-btn {
        display: inline-flex; } }

.p-plus-how .p-plus-how__company {
  display: flex;
  flex-direction: column;
  padding: 20px;
  border-radius: 24px; }
  @media (min-width: 960px) {
    .p-plus-how .p-plus-how__company {
      flex-grow: 0;
      flex-shrink: 0;
      flex-basis: 313px;
      padding: 30px; } }
  @media (min-width: 1160px) {
    .p-plus-how .p-plus-how__company {
      flex-basis: 455px; } }
  .p-plus-how .p-plus-how__company .p-plus-how__company-label {
    border-radius: 16px 0 16px 16px;
    margin-top: auto;
    max-width: 150px;
    padding: 16px;
    background-color: #FFF;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.28em;
    color: #22211E; }
    @media (min-width: 960px) {
      .p-plus-how .p-plus-how__company .p-plus-how__company-label {
        border-radius: 20px 0 20px 20px;
        max-width: 198px;
        padding: 20px;
        font-size: 18px; } }

.p-plus-how .p-plus-how__company.lazy-content.entered,
.p-plus-how .p-plus-how__company:not(.lazy-content) {
  background: image-set(url("/assets/img/media/landing/plus-new/how/how-bg.webp") 1x, url("/assets/img/media/landing/plus-new/how/how-bg@2x.webp") 2x, url("/assets/img/media/landing/plus-new/how/how-bg@3x.webp") 3x) no-repeat left center/cover; }

.p-plus-video .p-plus-video__player {
  width: 100%;
  aspect-ratio: 1.777777777777778;
  border-radius: 16px; }
  @media (min-width: 960px) {
    .p-plus-video .p-plus-video__player {
      border-radius: 24px; } }

.p-plus-tariffs .p-plus-tariffs__inner {
  position: relative;
  padding-top: 130px;
  padding-bottom: 60px;
  border-radius: 24px;
  background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.3) 100%), radial-gradient(circle at center, #5F76EA 0%, #9B9EFB 100%); }
  @media (min-width: 960px) {
    .p-plus-tariffs .p-plus-tariffs__inner {
      padding-top: 60px; } }

.p-plus-tariffs.entered .p-plus-tariffs__inner::before {
  content: '';
  position: absolute;
  z-index: 0; }
  @media (max-width: 959px) {
    .p-plus-tariffs.entered .p-plus-tariffs__inner::before {
      top: 27px;
      left: 0;
      width: 100%;
      height: 53px;
      background: image-set(url("/assets/img/media/landing/plus-new/tariffs/bg_mob.webp") 1x, url("/assets/img/media/landing/plus-new/tariffs/bg_mob@2x.webp") 2x, url("/assets/img/media/landing/plus-new/tariffs/bg_mob@3x.webp") 3x) no-repeat center/cover; } }
  @media (min-width: 960px) and (max-width: 1159px) {
    .p-plus-tariffs.entered .p-plus-tariffs__inner::before {
      top: 30px;
      left: 50%;
      transform: translateX(-50%);
      width: 908px;
      height: 172px;
      background: image-set(url("/assets/img/media/landing/plus-new/tariffs/bg_tablet.webp") 1x, url("/assets/img/media/landing/plus-new/tariffs/bg_tablet@2x.webp") 2x, url("/assets/img/media/landing/plus-new/tariffs/bg_tablet@3x.webp") 3x) no-repeat center/cover; } }
  @media (min-width: 1160px) {
    .p-plus-tariffs.entered .p-plus-tariffs__inner::before {
      top: 49px;
      left: 50%;
      transform: translateX(-50%);
      width: 1155px;
      height: 218px;
      background: image-set(url("/assets/img/media/landing/plus-new/tariffs/bg_desktop.webp") 1x, url("/assets/img/media/landing/plus-new/tariffs/bg_desktop@2x.webp") 2x, url("/assets/img/media/landing/plus-new/tariffs/bg_desktop@3x.webp") 3x) no-repeat center/cover; } }

.p-plus-tariffs .p-plus-tariffs__content {
  position: relative;
  z-index: 1; }
  @media (min-width: 960px) {
    .p-plus-tariffs .p-plus-tariffs__content {
      margin: 0 auto;
      width: 740px; } }

.p-plus-tariffs .p-plus-tariffs__title {
  margin-bottom: 30px;
  text-align: center;
  color: #FFF; }
  @media (max-width: 959px) {
    .p-plus-tariffs .p-plus-tariffs__title {
      font-size: 24px; } }
  @media (min-width: 960px) {
    .p-plus-tariffs .p-plus-tariffs__title {
      margin-bottom: 40px;
      padding: 0 84px; } }
  @media (max-width: 959px) {
    .p-plus-tariffs .p-plus-tariffs__title .p-plus-tariffs__title-line {
      display: inline;
      position: relative;
      white-space: nowrap; }
      .p-plus-tariffs .p-plus-tariffs__title .p-plus-tariffs__title-line::after {
        content: '';
        position: absolute;
        left: 0;
        top: calc(100% + -16%);
        width: 100%;
        aspect-ratio: 21;
        background-image: image-set(url("data:image/webp;base64,UklGRloBAABXRUJQVlA4WAoAAAAQAAAAfQAABQAAQUxQSOkAAAAFkFDb1vQmBwU9DvJQ0EjASZGCBHCAFCSkCnhxcKKAKQOTgIiYADjKg7Naw05NnI4Nk4sQTEZTkriTJ0HgcHb99gZAiOfztwuBND29Hi5IGatNAXx+eQQyT8eEHYDkP/7+Ln+x19Px67vz0+s8u+qpy8FZb8zCikCYSV7ZIe8IcBUyM2S17vnA7cPpQoMh7ISsEgYp10NIbibfhnNCwhOXb3OGEDafLwSdOLJNHuPbnO3jtZe59T/fgQwDBNi31z55pdUvA7NzOhKJGNWxIVcLJRJXCJHMyMRQNpidVXKjWdTciZ35pY/XAABWUDggSgAAADADAJ0BKn4ABgA+nUyhTDQRURIEkFgJxLKAZxwGG+TOPcAA/vMMP/8UfX7I/nKq3wJK1Zp+wC4wNlm/Krz4iqF/hqyHiADeAAAA") 1x, url("data:image/webp;base64,UklGRkADAABXRUJQVlA4WAoAAAAQAAAA+wAACgAAQUxQSLgCAAAFoFZt29w2uoPATxHkZeCPgcQgGQRJETSDYEHQYTAtA5uBhGA+IegjBHmCYBbLS2b9GxETwF9eMqCAIJxXAMlUAiIgYS4uICAjCIBkJAyVIMKmAhSmSJAsBcJmYaCApDCIcFbCUEaEU4VThXdsj++1a3N2NU7F8u2ZOkTP3//2gX2W+8q01qfZT4g+RlbxMo4c71t6CVdoEHoVRkyPPc2tgyIpuNFbQk8L1mgqigQWOkhlVfp4aC4oiHqh3kIfu0fXQZKrNClqU1WPXFZoiTSt+2YZ1uzWoS9PePSac8+/vBeQPvIfPuId26/v1zNC+gg/j430cWN+fbwk+g/zvvXtXXolhehpfczh0Y1A+vpAsRkBcUUCoujfJOivERF0G368VYV91v3Sm4bMnqKXyYzDxzHU1Mb7ZWAe5nsJZY48LAyCpFmkTt52mAoEEVnrAMm6FxDxtptKWR56VKlekYgyDyy/NVDuXt205UqoRMc9xcx+fjpmvwwVAb25psJ3+3nX5n11QQR1HKY3yYJhJtdtS5f45MLCgFIGUAAkMCBSBgVBFIESitOEMkrhMqcFYIRcRiCMxLaRIAEBKQBLbAYlSiUKCkBBgogCKAqKAigIkQCKwk1fdcGl6ZQSUNIi9XIjikKQeslFby5OpyIVoCCAOA1iM6kIQiRLJ0DkCsKUi8h1QgS4giIsxGYQmxYCHOXrp8PyWRG9SCV1+OpxWPTb87RaDz8NHD+32BQ0U4bjyxWpm/w3txSxPTWUSBBx8ZePV3j8v5AUp3GDaWR7GnmX9emKCXA7euANtEtT2pe3QRZYkRFVpKZmhANrnogbQr0RS4hYTkO9iGpKNVdvMBWQYIlx0t0eXMGFDFitlyUXEYrbiUmKpGTJruZyWb1IlzjmQSzcZ3mYxup+Dn15fI3I4vrhosN3VwBWUDggYgAAAJADAJ0BKvwACwA+nU6iTKYKaQIALATiWcA02AMMHJD7E0kVWfAA/vMMP/Ws88vsWfsD+JZ1eB6sL1ffnKs2Bs/9RGAwYulUvtA/nYGLA78J//9nJdr5Eae9EW5DtU9COAAA") 2x, url("data:image/webp;base64,UklGRswEAABXRUJQVlA4WAoAAAAQAAAAeQEADwAAQUxQSAQEAAABoFXbdhxJMgRBEARBEAQxSDGwGEgMJAbPDB6EVwxUDB6EC+F+xJARUVP3X0RMwPH/a4z3UjxCSiUdpddW4nGEfoYcS64ppRAexXIcOadcagz9nC2XmWSUFIL0ks/SzlLOFHMOKeXcqshso+bY5uzzXG3WMGeOuZ9lphxTLiUV6X2Ur1lFZiljzpZizTWHFGM8cgsxtVRri11VRikyRWqMoc/xlZvUmuQsNcWUc65zypqt5dTW7CI2aw1Dv0LOY9SUQwrpiLGWVlKRIiIpVzlziTWWEkIK8UhnyCnlfBxHnV+plSPGGI8jHEcIx3GUcBwxx/Cd6B9PuG/BJgnS6nQYuRcd3pr1YWbWDaC3UoVu6uAtSPA+lA66AyTAx+B3QRJ8M0gS5AZA8J3grRP8JvhNB5+HO0ESJJykOwmSBOkANkjwMczAjZ90wlTU1ABNBicI5/b79wL/cwY/8N7hv4LP4c/4xI3MZ9T+5T7ywf4FfJMkCPGbvfjtrXiB/xdx/QLEHect1OmP4FTw5SBIgsTfH27wBtxsfMD6oL3cXZVwwsq5taVtzXyrk+1Sx4/astp+ykmCtGoCFfC9+DS8CZ+B14EEvodHLwbsDpzvf5DqBy6prZnWobXE2qr5tlJLCPHQFI7jKKuFUo9w1FByWVLLuLR0LXWJiW3fpY5RSlm1lEtF3XYbOpaZLrtV+2FqpqK2XdWuay2zpdrWtdplZqZXX/ZwXXZdZrOp2SiqY4yla5gtE7G7l5nkS622oSZmpsu0X5c9VDNVMxE1c112jjbkWtpq1ZVVWi2Wopqq3W1mw0zKUqtNNY+6Vl2my0zUrNm1zGa8pOfSVi41l1qu3Fp94YP/5MfTU15opjXFkdOZasq1pNDGmdqcvc+vOUYvUqfU3M9S8uyljDHSmHKKfInIGGOKtFhmSnHOXHs9m7TeWxtfZ68iMsYU6UtkiYiM0aX3KmeXKb1LrSXLqHmKDLkdY84uUvvsrQ7peYjM3Kb0pSpmZioy2+hDRORsrdc6pauMPmSqmMocIiKqpiIic6j2s0nuMuTsUnPKPeWzjlLETGSOlouUPGfNebQUc0pHOM58nD0dxxFiP2IItRRRm/lMqZTWcpea6/34Iue7/QLvw3kLkCQA8KXg68G3gh8J/lbBV4KPsTZ0LvAWfNp15VY2tqmQLm6ruZXLdlUjN2lm2LKdT7YX7bc9C9z5fDz4+wadr3Y+veEkYQBIcoOvHC/SD/pPUJvzIda+8eq8cZKEE/yg67+Vt7uBnzReBdyB7y8jTG2bOkj+wCb3xhMg4aSDxA1IgCQeuGMbngCJd+EB3gYSd/A7cNzYK+AO2lrqJPBzu0M3RG9+OOFwGxt+h6ay/BXrRVZQOCCiAAAA8AUAnQEqegEQAD6dTJ1NLi0oJyK4CjCwE4llANEhoDbZ8+r6GP+YAIBkufDtL4TmZmZmZmeKWAAA/vMMPalmzS67cZIKXsBpResuWit7K1oMgdhxbUW7zDJyWvuep41qf7oeGVU5vpvApAjICj3RqEWc72eNtliAABkUNgR3IJtnRJVfMHg18uzftM57S4KPHSR0Nik9sG8n+SlGQVtPoAAA") 3x);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center; } }
  @media (min-width: 960px) {
    .p-plus-tariffs .p-plus-tariffs__title .p-plus-tariffs__title-line {
      display: inline;
      position: relative;
      white-space: nowrap; }
      .p-plus-tariffs .p-plus-tariffs__title .p-plus-tariffs__title-line::after {
        content: '';
        position: absolute;
        left: 0;
        top: calc(100% + -16%);
        width: 100%;
        aspect-ratio: 24.42857;
        background-image: image-set(url("data:image/webp;base64,UklGRhwCAABXRUJQVlA4WAoAAAAQAAAAqgAABgAAQUxQSFwBAAAFoFXbtmyrGQ7ucHAWCtgOeDjAAQ1JOIiUGwXspyDzOphHQYpbpP6PiAkAvshferx7nP4y07OXsxw3w6f3ucBEtm9boMg0TmbL7aDghNlOak+OTjtU9jJIbwdMM9yOcrv4fvE8KrOl56Xn4e3y/vH89SydOK2lwI/11xAtNosK7MX/fYCfvv4Fe24HfP/U9fPl7Wrr0kfX6QLqk8xd/RO1Qn1U62v1rvigSL2rUIFaLJh5aQDmhaZOVpCxLWRlXV1AJnalWMUwmbt2aDSDREuFiIBRAtSBPQgUOm0EVtyrsyul0wxdw6bTWton/JCXK1Cp/E+mihVKusi69m3L2Izcf8izrJd616GdKFAEar1r50H9U/UfV8nwuG4WWyZCzarXYXj8+frsm0DuWrDcixGDFFa0pYB0MHfGVhCIE4ulVol2yBCLXWQgXbDBCm5XOxuDlIdvyRhby9hH7TNWUDggmgAAABAEAJ0BKqsABwA+nUygTKgZk9F0zFgJxKAMm7icwQcAAWsQBza3Rn4wAP7zGBf/wHZHiVu8vhgjQYQDZZWG7dgEaI1EjXY+sCTcevjAc4KYljFzvWaY9Hz1Jo+ZqJiIeHPeA1viR/U2sThgBZbrlOzaJh7uL6BKYKM7GJUhe4Br+GPLPX/5mt33i9oQ3QJX2lM+UL1Y4mEAAAA=") 1x, url("data:image/webp;base64,UklGRp4EAABXRUJQVlA4WAoAAAAQAAAAVQEADAAAQUxQSMsDAAAF8FZt2zZH1batKGBzwI4Cdgd9OOhykKCARgE4gFZA2kHFweGAPQrYcLChYH7UWZVK5ufPiJgA/gXLXFYiRe5yeeDERAUjc1U96UDZqxl3Kna6YxAoI02RKmERpwu5RsnJZ5VcToTMJ+OUG7YaJkrbKaN1rnTEdCuTkvBOnZjQo5RTW1IaRBJ3QyqOTzwpTW2NotDU5ISLTdfGkuKUYW2RdujSuW2FGwuDCLf/0u9IvcFNm8LPPODmXBJf8mG3qC8fK5rnfPfIZKWAiIjLuFKZFRHEccTNLgjCFfGWIyELELdGHEYuLEQQVyNujoggAmKlQAARcXM1gdBBEBEcKe2ysFWj9uaRUAYf5Ojp4R0dnrv4v6aPfv7pfe2iiDwnYH/+TZDzSUd5/vp0W/Q/3ONv7ysCkgI4txCHCXPivlFERPRfTvTe4n6j/v19eErz8iDE03OVfn58+Nx/y1cf6/N+SL149OlvjY5cR0/+9hv+/FBO3xBdi6Kbohuii+ha0DRMH1l6RRARREB0EF2Lgo4iRgXRRURImeKqKylcR9NEN7gmi2mGEqN6o7cvTNeZNSDXIqMYKgGxzpJhbUUV19pe7BZK4elRsoxPpsOopiruC8DFCCkBpoG4wCcgmaaOgsSkYDjtspQUEVAAyai0RcuCaSwFKI4dJCVBUyltqGRNsjJLkY6YtqVM9ciUS0QXEYhzFVuSa0R6lFfxeJ+6lp12asodrOV9kqlpSIRiyajsVmaRlCUu5WGdldPQU162EJQbE1FRlEBKI3CJKFakzJJcJEBUQxl3bS/YC6ikuHSgBOzClFyJ0klhOBCQIDmSJeKaqLfSuBoSnNKoM1k2Xhua+bQHUE/E4/kkPNqdZk4ZxOWEO/5Ud7lut7g0BQQBFuL1EYcRr4y4e8S/ZMRlxHuOuPdZPS8fSkRBXHe+pL9rMzqx4YWP8/LxJfmwmDYuPX/T4ur3T/dIv8n/xC5eGau4fbOArebSxevv8/Lwvx5Et42K44z6Qs3V7GreSX64kysKex5rXICEooitvhYgIhUdWYoiwCJYDUQQEd0tInLhiu5jISDojaIj123RRQRBYAksvYJoStvUAlvirz8Kd8E0FjOrQEQvf0RLr/rx13ucFyQ3GTKKgmpA4WrV7vJAJZV1hnIZkDjZ82ilzrQxCpKXe4dVu5BcMBZVECfCUhZJJTQz0kpqJOS9jBJ6glLp6VEVniWmdwl5NyEsy5rVT+oUmnJQSVHiJCKptOKSci5WjUYNT5LiQJEeCKBwqaVzWJIzDTHtADclB/Y9AABWUDggrAAAALAFAJ0BKlYBDQA+nU6gTK4lFNI9VABYCcSygGi/AKz7Au9LLCgBWrPe6BhVRdsmWc4SFPSO9gD+80uVZtMLW8/PX3flBBKCXd3qvmWtq3uIxjkDuhhu6F5jjNwFMDPhOva08OevV6AD+EUwO9ENuYAAtWF1NxpmZVoKZF5jkT1zrfzVOD2A5qj2ivwYa2iHpfP+oDwJHsNbE3Y96O5k5FsKFbEgCkABCNXIAAA=") 2x, url("data:image/webp;base64,UklGRlwIAABXRUJQVlA4WAoAAAAQAAAAAAIAEgAAQUxQSM4GAAAF8Fbbtu5G0raNQOCZCLQKgVYh0C4EOgzkROBIBI5AkGEEZSPIIwZbCGoLQS4hqGkE9aFjyR/5/SsiJoBfQQmKZakA0jEIF9fKkAxeVFAGCWwWAwoZqUhVcWWAzXJgCVNBCVFAYFFcGkABEoANSNiAUHGtMMsRuAwpKBtAiirhsEqC4vIAKBYlmQAGOCSGAUkuXjNVADYoXABpiktlLo/io6Y+nLbeA0NtbLOOaONnPeIf4+umuQ4jSj/V17kZHOsnTV8UESWNftbuj7PV8JqQD7W5HQGjMh92Ysz13djd1jjV5nRX+90Pq2ngUJ1WSBUhVRRBlauRjOzVYui0+jY1+mEl5aDVfmWnyarTnYxcFbHfBIyhJipm2G9O7A4/x357BG+m2eLTZhDC/VZU4KH0PIl6WJ+8y1KvpLlPX2JyJ324CQdWAyiCKrsRVFQlpvR0Lx4Pu8MmxvPqOO/2ax03pxs5w1Flbv39boL5cEcwfMQxiM33m8M292Fis1+b00p6Kls/4W9/26gf1jwPdZR6VG55qNB9PEDccFgfSy/5gsfdh1u2RnJeAfQik8U5EsDdLTxPAgwIcJWZxLLFucWVPcXvYov3XMErWh6Nc1uqahVAzd/tGAkWV/YLvtz/Qvz5esntP38Zyg+61xX9sM0F/7D+fJlnTa9S8Udd/usXoRMBGNEP27zm6upMehXA6I+4+PkXAYtrR1LBn5mX8G99mNqvpq4h31JO4OHmtA366Y6x79NOcxNQwdzEVzu+fNtWxFUVYAGeU8JPsQMssAOsXwfrV8gC68NZF1kLc8YF1nv4OT6KLWTmTzs7gFHHx3u+fp5H3MVxtUeqtuPxe356ti3f/ePu0ypCHoleKIkXXU/e7u/1dd2I6hPC4tXtMJVXuUIvWWcVL1jWRe4TzBPg0QCMgN5eyTiAkWfWmbVggXWFkam8qiu0ZFlgB9gajZnpMvcJjwZ4tDMLmBvCesGOsx4xj9agCKoCyZqZbCGrgje86N1njBKZqx/gdox0BaXPwh5jqmEg2iPnCqZvKLuBLOcggngkJvxItj5SIkyw4vTI1B09KtqcHq1VxeaIuknm20rcmxYWK4AqKRA9LVtdEe4hV6VgnnKht1GKuIAKFj2Qwh6ONio9IqJ7gkHYks4Wy12NeIxCTUOS5SKLoUQXLFrYthRg22F5kKNVm22aeuVUnWKKPmISQ7FEb2BhDxL0jWzM5CDpatJwsFyksPCjW7gG4WSESyox9ZJf76+AX65ZvVK84PlophpCDnrmnF3c8u+DJ6180MZPdxgdWPu0wQdre6gctNWhahcnRjWtGCH2qwROwAo4dH++eaqo2/XYx5aDVset6xSVtT5pNYKQfYIbQX3HDdbCCa+jjjfHjapSgBEHVHVnjn1aSTigAD+z8nEDddpYh5U/aTMOzjVwqHYjRhPlfKHgNEIr68z7XJ8YWoePGxjPm/nvq4pKKPx8IwKDsLDBzzfpwTHW+xtljPBhrVMHr7XPvjvFej92KaDws6t0/2A2bRyHNTFG0HP3w9ndqcaPenCdxfY0y0L3T9pK+DCcs3K09WmwaYfuvGCMt9nFFW/cn7YTl1aw2BuLHhEVLFq8rRGvPJL3WcG7t3ivFh/cwuKVLZYtYN63bT+5chtggR1c6TkfGLe9bTUq9/2+wXzYyKfK7cOo+9PN85wbNTwawyNpNUckV3798jbO93Sle9OZxdtbS9ZLv0Gtl35NLSze/DECJ5dW0KsFiyWxaHGhHe/quPswfxhXvNoYmbzuV+5ZfNBWVJy5Z1xw/cPnt/HdH32A9SpjZHLx2K+nhZqzLb08H7fJmz5+/zb1458Av/xv9tNb2XJg46incbtO9+NatkRaloZwmlkKCbAsMKCRPa0isZYqoKqdVSyVsHqbpZRlYYFlASW9gbVUElCyhE2MvMp6yarADgPCcpEXWO/AjrMKwOhtLAuwsOjKsxpNF1hgLVgjbDf63sRqEvj486c1Rsf/RD5VbsJWVRNVaQ49drIcQEU//edU2kwf5kfsi04XFYwhogxkdINUvCgDSo36rOoFpAaImmogZzkHi4Hb9nnwmBNWaf1U1aKHywhLJZSMVsPhKW4O/ZYKGA1r4JGQ8vpkFaOyjCNKEXQi5AHNYh6IKTBRPUIV1HDaltRR3VYHwsgteriIRFBzNnRzlL5FBCt4GJHq4dFKkysYJX++8QO3/znlfzhuTqyOLiu1QjKyn2dKrsk9Kxi3kMNOr+I4O8bUbnTQau+M1enm+KhEMJvzz3NFDodtYYjiXFaQm8MjRBKq8DeabFWh5s7y7QaefYW9UP1tAFZQOCBoAQAAEAwAnQEqAQITAD6dTKFNJiMkpyH4CUiwE4llbt1d6Lkk0hl3NsFXpp5//pH51//HepboRvVs9Dv9cuuTADFiihYKqLZgDun7f6CotmAO5tVYR5hkTgnLabEWybjAHYy7wqX2tYfxwT5AAP77aa/0Ec/7SKP/c//TUw4tVdIy1h6te+KRblIWBtIFodtbknwEcfMRjEc5QABZWnljJaFmFnx0W0/1k2t7XpLUNvWX1tPif1NWS0KavhV9wdVjhuJdJRHECT1tI+d8/pQ0W4+fwTEPOXASIWMwX0C12Aw59m9to9OJwUk6XDeDk6ujYwouDUzHhxB1pk4DDz8GWOVJR60TGTpP7IAAD91x+qcYf1mG09hGYZBa8amW5EhbwA4SLpwjrRQ9lvAuYCoJj5zUKwzp6EbQWRtx5ELS/sjCI/Bmfxb7q4JmpCZDeWYa721eYZiA9T/wCPfOf/9keYLPPfEU5MdY0AAA") 3x);
        background-size: contain;
        background-repeat: no-repeat;
        background-position: center; } }

.p-plus-tariffs .p-plus-tariffs__list {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: stretch;
  justify-content: space-between;
  gap: 20px;
  margin-bottom: 30px; }
  @media (min-width: 960px) {
    .p-plus-tariffs .p-plus-tariffs__list {
      flex-direction: row; } }

.p-plus-tariffs .p-plus-tariff-card {
  flex: 1;
  position: relative;
  padding: 18px;
  border: 2px solid transparent;
  border-radius: 24px;
  background: #fff; }

.p-plus-tariffs .p-plus-tariff-card.p-plus-tariff-card_active {
  border-color: #FF4438; }

.p-plus-tariffs .p-plus-tariff-card:not(.p-plus-tariff-card_active),
.p-plus-tariffs .p-plus-tariff-card:not(.p-plus-tariff-card_active) > * {
  cursor: pointer; }

.p-plus-tariffs .p-plus-tariff-card__radio input {
  display: none !important; }

.p-plus-tariffs .p-plus-tariff-card__radio {
  position: absolute;
  top: 18px;
  right: 18px;
  width: 24px;
  height: 24px;
  border-radius: 50%; }

.p-plus-tariffs .p-plus-tariff-card:not(.p-plus-tariff-card_active) .p-plus-tariff-card__radio {
  border: 2px solid #FFD4D1; }

.p-plus-tariffs .p-plus-tariff-card.p-plus-tariff-card_active .p-plus-tariff-card__radio {
  background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTIiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuNzI4LjY5NUEuODE2LjgxNiAwIDEgMSAxMC45NCAxLjc5bC02LjMzNCA3YS44MTcuODE3IDAgMCAxLTEuMTgyLjAyOUwuNzU2IDYuMTUzQS44MTcuODE3IDAgMCAxIDEuOTEgNC45OTlsMi4wNTggMi4wNThMOS43My42OTV6IiBmaWxsPSIjZmZmIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iLjMiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==) no-repeat center/auto, #FF4438; }

.p-plus-tariffs .p-plus-tariff-card__title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.2em;
  color: #22211E;
  margin-bottom: 8px; }

.p-plus-tariffs .p-plus-tariff-card__line {
  display: flex;
  align-items: center;
  gap: 8px; }

.p-plus-tariffs .p-plus-tariff-card__price-old {
  font-size: 14px;
  font-weight: 500;
  line-height: 1em;
  color: #83817A;
  text-decoration: line-through; }

.p-plus-tariffs .p-plus-tariff-card__discount {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 20px;
  padding: 0 5px;
  border-radius: 5px;
  background: #FFD4D1; }

.p-plus-tariffs .p-plus-tariff-card__discount-value {
  font-size: 12px;
  font-weight: 500;
  line-height: 1em;
  color: #FF4438; }

.p-plus-tariffs .p-plus-tariff-card__monthly {
  font-size: 14px;
  font-weight: 500;
  line-height: 1.2em;
  color: #22211E; }

.p-plus-tariffs .p-plus-tariff-card__info {
  margin-top: 20px;
  font-size: 14px;
  font-weight: 500;
  line-height: 1.28em;
  color: #22211E; }

@media (min-width: 960px) {
  .p-plus-tariffs .p-plus-tariff-card {
    padding: 28px; }
  .p-plus-tariffs .p-plus-tariff-card__radio {
    top: 28px;
    right: 28px; }
  .p-plus-tariffs .p-plus-tariff-card__title {
    font-size: 24px; }
  .p-plus-tariffs .p-plus-tariff-card__price-old {
    font-size: 16px; }
  .p-plus-tariffs .p-plus-tariff-card__discount {
    height: 22px; }
  .p-plus-tariffs .p-plus-tariff-card__monthly {
    font-size: 16px; } }

.p-plus-tariffs .p-plus-tariffs__btn {
  width: 100%;
  margin: 0 auto; }
  @media (min-width: 960px) {
    .p-plus-tariffs .p-plus-tariffs__btn {
      max-width: 358px; } }

.p-plus-tariffs .p-plus-tariffs__coupon {
  margin-top: 20px;
  text-align: center; }
  @media (min-width: 960px) {
    .p-plus-tariffs .p-plus-tariffs__coupon {
      margin-top: 30px; } }
  .p-plus-tariffs .p-plus-tariffs__coupon .p-plus-tariffs__coupon-link {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 4px;
    font-size: 14px;
    font-weight: 500;
    line-height: 20px;
    color: #FFF; }
    .p-plus-tariffs .p-plus-tariffs__coupon .p-plus-tariffs__coupon-link .p-plus-tariffs__coupon-link-text {
      text-decoration: underline; }

html.no-touch .p-plus-tariff-card:hover:not(.p-plus-tariff-card_active),
html.touch .p-plus-tariff-card:active:not(.p-plus-tariff-card_active) {
  border-color: #E3E3E3; }

html.no-touch .p-plus-tariffs__coupon-link:hover,
html.touch .p-plus-tariffs__coupon-link:active {
  color: #FFE88C; }

.p-plus-faq .p-plus-faq__title {
  margin-bottom: 30px; }
  @media (min-width: 960px) {
    .p-plus-faq .p-plus-faq__title {
      margin-bottom: 40px; } }

.p-plus-faq .p-plus-faq__text {
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2em;
  color: #83817A; }
  .p-plus-faq .p-plus-faq__text a {
    text-decoration: underline; }

html.no-touch .p-plus-faq__text a:hover,
html.touch .p-plus-faq__text a:active {
  text-decoration: none; }

.p-plus-accordion {
  background: #FFF;
  padding: 20px;
  border-radius: 16px; }
  @media (min-width: 960px) {
    .p-plus-accordion {
      padding: 20px 32px; } }
  .p-plus-accordion:not(:last-child) {
    margin-bottom: 14px; }
  .p-plus-accordion .p-plus-accordion__title {
    display: flex;
    align-items: center;
    position: relative;
    padding-right: 60px;
    cursor: pointer;
    min-height: 40px; }
    .p-plus-accordion .p-plus-accordion__title .p-plus-accordion__title-text {
      color: inherit !important;
      display: inline;
      font-size: 16px;
      line-height: 1.25;
      font-weight: 500; }
      @media (min-width: 960px) {
        .p-plus-accordion .p-plus-accordion__title .p-plus-accordion__title-text {
          font-size: 18px; } }
    .p-plus-accordion .p-plus-accordion__title::after {
      position: absolute;
      top: 50%;
      right: 0;
      transition: .3s all ease-in;
      content: '';
      width: 40px;
      aspect-ratio: 1;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCA5LjAwMWMwIC42MjItLjUwNCAxLjEyNS0xLjEyNSAxLjEyNWgtNi43NXY2Ljc1YTEuMTI1IDEuMTI1IDAgMCAxLTIuMjUgMHYtNi43NWgtNi43NWExLjEyNSAxLjEyNSAwIDAgMSAwLTIuMjVoNi43NXYtNi43NWExLjEyNSAxLjEyNSAwIDEgMSAyLjI1IDB2Ni43NWg2Ljc1Yy42MjEgMCAxLjEyNS41MDQgMS4xMjUgMS4xMjV6IiBmaWxsPSIjMjIyMTFFIi8+PC9zdmc+);
      background-repeat: no-repeat;
      background-position: center;
      background-size: 18px;
      border-radius: 50%;
      transform: translateY(-50%); }
  .p-plus-accordion .p-plus-accordion__content {
    height: 0;
    overflow: hidden;
    padding-right: 60px; }
  .p-plus-accordion.p-plus-accordion_expanded .p-plus-accordion__title::after {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTgiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOCA5LjAwMWMwIC42MjItLjUwNCAxLjEyNS0xLjEyNSAxLjEyNWgtNi43NXY2Ljc1YTEuMTI1IDEuMTI1IDAgMCAxLTIuMjUgMHYtNi43NWgtNi43NWExLjEyNSAxLjEyNSAwIDAgMSAwLTIuMjVoNi43NXYtNi43NWExLjEyNSAxLjEyNSAwIDEgMSAyLjI1IDB2Ni43NWg2Ljc1Yy42MjEgMCAxLjEyNS41MDQgMS4xMjUgMS4xMjV6IiBmaWxsPSIjRkZGRkZGIi8+PC9zdmc+);
    background-color: #22211E;
    transform: translateY(-50%) rotate(45deg); }
  .p-plus-accordion.p-plus-accordion_expanded .p-plus-accordion__content {
    height: auto;
    padding-top: 8px; }
    @media (min-width: 960px) {
      .p-plus-accordion.p-plus-accordion_expanded .p-plus-accordion__content {
        padding-top: 10px; } }

@media (min-width: 768px) {
  .modal-plus-order {
    width: 480px; } }

.modal-plus-order-content {
  padding: 16px 20px 20px; }
  @media (min-width: 768px) {
    .modal-plus-order-content {
      padding: 28px 24px 24px; } }

.fancybox-container.fancybox-modal-plus-coupon .fancybox-slide {
  padding: 0; }

.fancybox-container.fancybox-modal-plus-coupon .fancybox-content {
  width: 100%;
  height: 100%;
  padding: 0;
  background-color: transparent; }

.fancybox-container.fancybox-modal-plus-coupon .fancybox-bg {
  opacity: 1;
  background: rgba(34, 33, 30, 0.5); }

.p-plus-modal-coupon {
  width: 100%;
  height: 100%;
  background-color: #f7f7f7; }
  .p-plus-modal-coupon .p-plus-modal-coupon__header {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 12px 20px; }
  .p-plus-modal-coupon .p-plus-modal-coupon__cancel {
    background: transparent !important;
    border: 1px solid #22211E;
    color: #22211E;
    margin-right: auto;
    border-radius: 10px;
    height: 40px;
    padding: 10px 12px; }
  .p-plus-modal-coupon .p-plus-modal-coupon__logo {
    margin-left: auto; }
    .p-plus-modal-coupon .p-plus-modal-coupon__logo svg {
      width: 40px;
      height: 40px; }
  .p-plus-modal-coupon .p-plus-modal-coupon__body {
    margin: 0 auto;
    max-width: 406px; }
    @media (max-width: 959px) {
      .p-plus-modal-coupon .p-plus-modal-coupon__body {
        padding: 0 20px; } }
    .p-plus-modal-coupon .p-plus-modal-coupon__body .p-plus-modal-coupon__body-img {
      align-items: center;
      display: flex;
      justify-content: center;
      width: 100%; }
      .p-plus-modal-coupon .p-plus-modal-coupon__body .p-plus-modal-coupon__body-img img {
        width: 100px;
        height: 100px; }
  .p-plus-modal-coupon .p-plus-modal-coupon__title {
    font-size: 24px;
    font-weight: 700;
    line-height: 32px;
    text-align: center;
    margin-bottom: 32px; }

.p-plus-coupon .p-plus-coupon__form {
  position: relative;
  padding-bottom: 32px; }

.p-plus-coupon .p-plus-coupon__input {
  width: 100%;
  position: relative; }
  .p-plus-coupon .p-plus-coupon__input .p-plus-coupon__input-field {
    width: 100%;
    height: 56px;
    padding: 0 12px;
    border: 2px solid #22211E;
    border-radius: 12px; }
  .p-plus-coupon .p-plus-coupon__input .p-plus-coupon__input-clear {
    position: absolute;
    top: 50%;
    right: 4px;
    width: 40px;
    height: 40px;
    transform: translateY(-50%);
    background: url("data:image/svg+xml,%3Csvg width='13' height='12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='m6.157 6.963 4.81 4.81 1.132-1.13-4.81-4.811 4.507-4.508L10.665.193 6.157 4.7 1.493.036.36 1.167l4.665 4.665-4.968 4.967 1.131 1.132 4.968-4.968z' fill='%2322211E' /%3E%3C/svg%3E") no-repeat center/12px 12px;
    z-index: 1; }
    .p-plus-coupon .p-plus-coupon__input .p-plus-coupon__input-clear[disabled] {
      display: none !important; }
  .p-plus-coupon .p-plus-coupon__input:not([data-coupon-filled]) .p-plus-coupon__input-clear {
    display: none; }

.p-plus-coupon .p-plus-coupon__btn {
  display: flex;
  width: 100%;
  margin-top: 16px;
  border-radius: 12px;
  height: 56px;
  padding: 18px 20px;
  align-items: center;
  justify-content: center;
  background: #22211E; }
  .p-plus-coupon .p-plus-coupon__btn .p-plus-coupon__btn-title {
    font-size: 16px;
    font-weight: 500;
    line-height: 20px;
    color: #FFF; }

.p-plus-coupon .p-plus-coupon__result {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  font-size: 14px;
  line-height: 1em;
  font-weight: 500;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis; }
  .p-plus-coupon .p-plus-coupon__result.p-plus-coupon__result_success {
    color: #22211E; }
  .p-plus-coupon .p-plus-coupon__result.p-plus-coupon__result_fail {
    color: #22211E; }

.p-plus-coupon[data-success="true"] .p-plus-coupon__input-clear {
  display: none !important; }

.p-plus-coupon[data-success="true"] [data-role="coupon-submit"] {
  display: none !important; }

.p-plus-coupon:not([data-success="true"]) [data-role="coupon-cancel"] {
  display: none !important; }

html.no-touch .p-plus-coupon__input-clear:not([disabled]):hover,
html.touch .p-plus-coupon__input-clear:not([disabled]):active {
  background: #3f3d38; }

html.no-touch .p-plus-coupon__btn:not([disabled]):hover,
html.touch .p-plus-coupon__btn:not([disabled]):active {
  opacity: 0.65; }

/*# sourceMappingURL=../../maps/landing/plus-new/style.css.map */

/* End */


/* Start:/assets/components/product/preview/style.css?17625039872567*/
.product-preview__top {
  position: relative; }

.product-preview__labels {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 8px; }

.product-preview__promocode:not(.product-preview__promocode_shown) {
  display: none; }

.product-preview__fav {
  position: absolute;
  top: 8px;
  right: 8px;
  z-index: 2; }

.product-preview__discount {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1; }

.product-preview__gallery {
  background: #F7F8F8;
  height: 172px; }
  @media (min-width: 1040px) {
    .product-preview__gallery {
      height: 322px; } }

.product-preview__bottom {
  display: flex;
  flex-direction: column;
  gap: 8px 0;
  padding-top: 16px;
  font-size: 14px;
  line-height: 18px;
  font-weight: 400; }

.product-preview__title {
  font-weight: 600;
  overflow: hidden; }
  .product-preview__title a {
    display: -webkit-box;
    max-height: 36px;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden; }

html.no-touch .product-preview__title a:hover {
  color: #FF5952; }

.product-preview__author {
  color: #949599;
  max-height: 18px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden; }

html.no-touch a.product-preview__author-item:hover {
  color: #FF5952; }

.product-preview__price {
  display: flex; }
  @media (max-width: 1039.98px) {
    .product-preview__price {
      flex-direction: column;
      gap: 4px; } }
  @media (min-width: 1040px) {
    .product-preview__price {
      display: flex;
      align-items: center;
      justify-content: space-between;
      flex-wrap: wrap; } }

.product-preview__price-actual,
.product-preview__price-old,
.product-preview__bonus {
  display: block; }

.product-preview__price-actual {
  font-size: 20px;
  font-weight: 600;
  line-height: 24px; }

.product-preview__price-old {
  font-size: 14px;
  font-weight: 600;
  line-height: 18px;
  color: #949599;
  text-decoration-line: line-through;
  text-decoration-color: #FF5952; }

.product-preview__bonus {
  font-size: 14px;
  line-height: 18px; }
  @media (max-width: 1039.98px) {
    .product-preview__bonus .bonus-badge:not(.bonus-badge_inactive) {
      margin-top: 4px; } }

.product-preview__price-actual,
.product-preview__price-old,
.product-preview__bonus {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden; }

.product-preview__action {
  margin-top: 16px; }

/*# sourceMappingURL=../../maps/product/preview/style.css.map */

/* End */


/* Start:/assets/components/product/preview/lecture/style.css?17625039873813*/
@charset "UTF-8";
.product-preview-lecture__cover {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 172px;
  padding: 8px;
  background: #F7F8F8; }
  @media (min-width: 1040px) {
    .product-preview-lecture__cover {
      height: 322px;
      padding: 16px; } }
  .product-preview-lecture__cover img {
    max-width: 100%;
    max-height: 100%; }
  .product-preview-lecture__cover .product-preview-lecture__cover-empty {
    max-width: 45%; }

.product-preview-lecture__type {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  line-height: 20px;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  gap: 8px; }
  .product-preview-lecture__type.product-preview-lecture__type_course::before, .product-preview-lecture__type.product-preview-lecture__type_date::before, .product-preview-lecture__type.product-preview-lecture__type_video::before {
    content: '';
    flex: 0 0 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center; }
  .product-preview-lecture__type.product-preview-lecture__type_course::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.514 1.126a1 1 0 0 1 .972 0l9 5a1 1 0 0 1 0 1.748L17 9.255V14c0 1.543-.938 2.817-2.203 3.66C13.526 18.508 11.827 19 10 19c-1.827 0-3.526-.492-4.797-1.34C3.938 16.817 3 15.543 3 14V9.255L2 8.7v5.434a1 1 0 0 1 .5.866v1a1 1 0 1 1-2 0v-1a1 1 0 0 1 .5-.866v-5.99l-.486-.27a1 1 0 0 1 0-1.748l9-5zM5 14c0 .666.405 1.392 1.312 1.996.9.6 2.201 1.004 3.688 1.004s2.788-.404 3.688-1.004C14.595 15.392 15 14.666 15 14v-3.634l-4.514 2.508a1 1 0 0 1-.972 0L5 10.366V14zM3.06 7 10 10.856 16.94 7 10 3.144 3.06 7z' fill='%232A2B2D'/%3E%3C/svg%3E"); }
  .product-preview-lecture__type.product-preview-lecture__type_date::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 6V2m8 0v4m4 10V6a2 2 0 0 0-2-2H4a2 2 0 0 0-2 2v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2z' stroke='%232A2B2D' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Crect x='5' y='9' width='2' height='2' rx='1' fill='%232A2B2D'/%3E%3Crect x='5' y='13' width='2' height='2' rx='1' fill='%232A2B2D'/%3E%3Crect x='9' y='9' width='2' height='2' rx='1' fill='%232A2B2D'/%3E%3Crect x='9' y='13' width='2' height='2' rx='1' fill='%232A2B2D'/%3E%3Crect x='13' y='9' width='2' height='2' rx='1' fill='%232A2B2D'/%3E%3Crect x='13' y='13' width='2' height='2' rx='1' fill='%232A2B2D'/%3E%3C/svg%3E"); }
  .product-preview-lecture__type.product-preview-lecture__type_video::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13 10a1 1 0 0 1-.5.866l-3 1.732a1 1 0 0 1-1.5-.866V8.268a1 1 0 0 1 1.5-.866l3 1.732A1 1 0 0 1 13 10z' fill='%232A2B2D'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M20 6a4 4 0 0 0-4-4H4a4 4 0 0 0-4 4v8a4 4 0 0 0 4 4h12a4 4 0 0 0 4-4V6zm-4-2a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2h12z' fill='%232A2B2D'/%3E%3C/svg%3E"); }

.product-preview__exclusive {
  display: block;
  position: relative;
  font-size: 12px;
  line-height: 14px;
  font-weight: 500;
  padding-left: 1em;
  margin-top: 16px; }
  .product-preview__exclusive::before {
    content: '•';
    position: absolute;
    top: 0.05em;
    left: 0;
    font-size: 1.25em; }
  .product-preview__exclusive a {
    color: #FF5952; }

html.no-touch .product-preview__exclusive a:hover,
html.touch .product-preview__exclusive a:active {
  color: #ED4C45; }

/*# sourceMappingURL=../../../maps/product/preview/lecture/style.css.map */

/* End */
/* /assets/components/block/forms/style.css?17625039871112 */
/* /assets/components/ui/anchor/style.css?1762503987114 */
/* /assets/components/landing/plus-new/style.css?176250398766277 */
/* /assets/components/product/preview/style.css?17625039872567 */
/* /assets/components/product/preview/lecture/style.css?17625039873813 */
