/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
@font-face {
  font-family: 'GTEesti-Pro-Text';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Text-Regular.woff?v=c0901e0c") format("woff"); }

@font-face {
  font-family: 'GT-Eesti-Pro-Text-Light';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Text-Light.woff?v=16ce01af") format("woff"); }

@font-face {
  font-family: 'GT-Eesti-Pro-Display-ULight';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Display-ULight.woff?v=28f96a01") format("woff"); }

@font-face {
  font-family: 'GT-Eesti-Pro-Text-Medium';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Text-Medium.woff?v=580300d7") format("woff"); }

@font-face {
  font-family: 'GTEesti-Pro-Text-Bold';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Text-Bold.woff?v=9cf3147e") format("woff"); }

@font-face {
  font-family: 'GT-Eesti-Pro-Display-Light';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Display-Light.woff?v=19d6f233") format("woff"); }

@font-face {
  font-family: 'GT-Eesti-Pro-Display-Thin';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Display-Thin.woff?v=0a4998b7") format("woff"); }

@font-face {
  font-family: 'GTEesti-Pro-Display';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Display-Regular.woff?v=d3fa1ee2") format("woff"); }

@font-face {
  font-family: 'GT-Eesti-Pro-Display-Medium';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Display-Medium.woff?v=60e0714e") format("woff"); }

@font-face {
  font-family: 'GTEesti-Pro-Display-Bold';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Display-Bold.woff?v=cd71153a") format("woff"); }

@font-face {
  font-family: 'GT-Eesti-Pro-Display-UBold';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Display-UBold.woff?v=d02808bf") format("woff"); }

@font-face {
  font-family: 'GTEesti-Pro-Medium';
  font-display: swap;
  src: url("../fonts/GT-Eesti-Pro-Display-Medium.woff?v=60e0714e") format("woff"); }

/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.learning {
  padding-bottom: 5em;
  font-size: 16px;
  font-family: GTEesti-Pro-Text, Arial, sans-serif; }
  @media (max-width: 1280px) {
    .learning {
      font-size: -webkit-calc(100vw / 80);
      font-size: calc(100vw / 80); } }
  @media (max-width: 768px) {
    .learning {
      font-size: -webkit-calc(100vw / 20);
      font-size: calc(100vw / 20); } }
  .learning h1, .learning h2, .learning h3, .learning h4, .learning h5, .learning h6 {
    font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif; }
  .learning li {
    list-style: none; }
  .learning * {
    -webkit-box-sizing: border-box;
            box-sizing: border-box; }
  .learning ul {
    padding: 0; }
  .learning a {
    text-decoration: none; }
  @media (max-width: 768px) {
    .learning {
      padding: 0 0.9375em; } }
  .learning .business-office-manager {
    font-size: 0.875em;
    line-height: 1.125em;
    color: #808D9A;
    margin-bottom: 1.25em;
    margin-top: 0; }
    @media (max-width: 768px) {
      .learning .business-office-manager {
        display: none; } }
  .learning .banner {
    height: 11.25em;
    width: 100%;
    display: block;
    background: url("../img/banner.png?v=a395c586") no-repeat center top/cover;
    margin-bottom: 2.1875em; }
    @media (max-width: 768px) {
      .learning .banner {
        height: 4.25em;
        background: url("../img/banner-mob.jpg?v=fbf0d2c5") no-repeat center top/cover;
        margin-bottom: 1.0625em; } }
  .learning .page-title {
    font-weight: bold;
    font-size: 1.875em;
    line-height: 2.375em;
    color: #001A34;
    margin-bottom: 0.3125em; }
    @media (max-width: 768px) {
      .learning .page-title {
        font-size: 1.5em;
        line-height: 2em;
        margin-bottom: 0.25em; } }
  .learning .choose-section {
    border-bottom: 1px solid #F2F2F2;
    margin-bottom: 2.5em;
    padding-bottom: 0.9375em; }
    @media (max-width: 768px) {
      .learning .choose-section {
        margin-bottom: 1.875em;
        padding-bottom: 0.9375em; } }
    .learning .choose-section .link {
      position: relative;
      font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
      font-weight: bold;
      font-size: 1em;
      line-height: 1.25em;
      color: #005BFF;
      margin-bottom: 1.125em;
      padding-right: 2.0625em; }
      @media (max-width: 768px) {
        .learning .choose-section .link {
          font-size: 0.875em;
          line-height: 1.125em; } }
      .learning .choose-section .link.open::after {
        -webkit-transform: rotate(180deg);
            -ms-transform: rotate(180deg);
                transform: rotate(180deg);
        -webkit-transform-origin: 50% 50%;
            -ms-transform-origin: 50% 50%;
                transform-origin: 50% 50%; }
      .learning .choose-section .link::after {
        content: '';
        position: absolute;
        top: -0.125em;
        right: 0px;
        width: 1.5em;
        height: 1.5em;
        background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTQuMzI1NzIgMTAuODQ3MUwxMS40NTY5IDE3Ljc4MDlDMTEuNzU3MSAxOC4wNzMgMTIuMjQyMSAxOC4wNzMgMTIuNTQzMSAxNy43ODA5TDE5LjY3NDMgMTAuODQ3MUMyMC4xMDg2IDEwLjQyNTQgMjAuMTA4NiA5LjczOTIyIDE5LjY3NDMgOS4zMTY3MkMxOS4yNCA4Ljg5NDk4IDE4LjUzNTEgOC44OTQ5OCAxOC4xMDA4IDkuMzE2NzJMMTEuOTk5NiAxNS4yNDgyTDUuODk5OTUgOS4zMTY3MkM1LjQ2NDg4IDguODk0OTggNC43NjAwMiA4Ljg5NDk4IDQuMzI1NzIgOS4zMTY3MkMzLjg5MTQzIDkuNzM5MjIgMy44OTE0MyAxMC40MjU0IDQuMzI1NzIgMTAuODQ3MVoiIGZpbGw9IiMwMDFBMzQiLz4KPC9zdmc+Cg==");
        -webkit-background-size: cover;
                background-size: cover;
        background-repeat: no-repeat; }
        @media (max-width: 768px) {
          .learning .choose-section .link::after {
            width: 1.0625em;
            height: 1.0625em;
            top: 0.0625em;
            right: 0.625em;
            background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjcxOTcgNS4yMTk2N0MxMy4wMTI2IDQuOTI2NzggMTMuNDg3NCA0LjkyNjc4IDEzLjc4MDMgNS4yMTk2N0MxNC4wNzMyIDUuNTEyNTYgMTQuMDczMiA1Ljk4NzQ0IDEzLjc4MDMgNi4yODAzM0w4LjUzMDMzIDExLjUzMDNDOC4yMzc0NCAxMS44MjMyIDcuNzYyNTYgMTEuODIzMiA3LjQ2OTY3IDExLjUzMDNMMi4yMTk2NyA2LjI4MDMzQzEuOTI2NzggNS45ODc0NCAxLjkyNjc4IDUuNTEyNTYgMi4yMTk2NyA1LjIxOTY3QzIuNTEyNTYgNC45MjY3OCAyLjk4NzQ0IDQuOTI2NzggMy4yODAzMyA1LjIxOTY3TDggOS45MzkzNEwxMi43MTk3IDUuMjE5NjdaIiBmaWxsPSIjODA4RDlBIi8+Cjwvc3ZnPgo=");
            -webkit-background-size: cover;
                    background-size: cover;
            background-repeat: no-repeat; } }
    .learning .choose-section .form {
      display: block;
      padding-top: 1.0625em;
      padding-bottom: 0.3125em; }
      @media (max-width: 768px) {
        .learning .choose-section .form {
          padding-top: 0.9375em; } }
    .learning .choose-section .list {
      margin: 0 -0.3125em -0.75em;
      padding-top: 0.5em;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-flow: row wrap;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
      @media (max-width: 768px) {
        .learning .choose-section .list {
          margin: 0px; } }
    .learning .choose-section .item {
      margin-bottom: 1.125em;
      width: -webkit-calc(33.33333% - 1.25rem);
      width: calc(33.33333% - 1.25rem);
      margin-right: 0.625rem;
      margin-left: 0.625rem; }
      @media (max-width: 768px) {
        .learning .choose-section .item:nth-of-type(1) {
          -webkit-box-ordinal-group: 2;
          -webkit-order: 1;
              -ms-flex-order: 1;
                  order: 1; } }
      @media (max-width: 768px) {
        .learning .choose-section .item:nth-of-type(2) {
          -webkit-box-ordinal-group: 4;
          -webkit-order: 3;
              -ms-flex-order: 3;
                  order: 3; } }
      @media (max-width: 768px) {
        .learning .choose-section .item:nth-of-type(3) {
          -webkit-box-ordinal-group: 6;
          -webkit-order: 5;
              -ms-flex-order: 5;
                  order: 5; } }
      @media (max-width: 768px) {
        .learning .choose-section .item:nth-of-type(4) {
          -webkit-box-ordinal-group: 3;
          -webkit-order: 2;
              -ms-flex-order: 2;
                  order: 2; } }
      @media (max-width: 768px) {
        .learning .choose-section .item:nth-of-type(5) {
          -webkit-box-ordinal-group: 5;
          -webkit-order: 4;
              -ms-flex-order: 4;
                  order: 4; } }
      @media (max-width: 768px) {
        .learning .choose-section .item:nth-last-of-type(1) {
          margin-bottom: 0;
          -webkit-box-ordinal-group: 6;
          -webkit-order: 5;
              -ms-flex-order: 5;
                  order: 5; } }
      @media (max-width: 768px) {
        .learning .choose-section .item {
          width: 100%;
          margin-right: 0;
          margin-left: 0;
          margin-bottom: 1.125em; } }
    .learning .choose-section .label {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      cursor: pointer; }
    .learning .choose-section .label-text {
      font-style: normal;
      font-weight: normal;
      font-size: 0.875em;
      line-height: 1.125em;
      color: #001A34; }
    .learning .choose-section .radio {
      display: none; }
      .learning .choose-section .radio:checked ~ .custom-radio {
        border: 0.25em solid #005BFF; }
    .learning .choose-section .custom-radio {
      width: 1em;
      height: 1em;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      margin-right: 0.5em;
      border: 0.125em solid #D6DBE0; }
  .learning .glossary .title {
    font-style: normal;
    font-weight: bold;
    font-size: 1.5em;
    line-height: 2em;
    color: #001A34;
    margin-bottom: 1.0625em; }
    @media (max-width: 768px) {
      .learning .glossary .title {
        font-size: 1.25em;
        line-height: 1.75em;
        margin-bottom: 1.25em; } }
  .learning .glossary .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .learning .glossary .alphabet-en {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (max-width: 768px) {
      .learning .glossary .alphabet-en .desk {
        display: none; } }
    .learning .glossary .alphabet-en .item:nth-last-of-type(1) {
      margin-right: 0; }
    .learning .glossary .alphabet-en.open {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    @media (max-width: 768px) {
      .learning .glossary .alphabet-en {
        display: none;
        margin: 0 -0.5em; } }
  .learning .glossary .alphabet-ru {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .learning .glossary .alphabet-ru.open {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
    @media (max-width: 768px) {
      .learning .glossary .alphabet-ru {
        display: none;
        margin: 0 -0.5em; } }
  .learning .glossary .mob-link {
    display: none; }
    @media (max-width: 768px) {
      .learning .glossary .mob-link {
        display: block;
        margin-bottom: 2.0625em !important; } }
  .learning .glossary .mob-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
  .learning .glossary .numerals {
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .learning .glossary .numerals.open {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
  @media (max-width: 768px) {
    .learning .glossary .numerals-desk {
      display: none; } }
  .learning .glossary .alphabet {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 1.625em; }
    @media (max-width: 768px) {
      .learning .glossary .alphabet {
        margin-bottom: 0em; } }
    .learning .glossary .alphabet .item {
      margin-right: 0.4875em;
      margin-bottom: 1.0625em; }
      @media (max-width: 768px) {
        .learning .glossary .alphabet .item {
          margin-right: 0.425em;
          margin-bottom: 1em; } }
      .learning .glossary .alphabet .item.active .link {
        background: #CCDEFF;
        -webkit-border-radius: 0.125em;
                border-radius: 0.125em; }
    .learning .glossary .alphabet .link {
      font-style: normal;
      font-weight: normal;
      font-size: 1em;
      line-height: 1.25em;
      padding: 0.25em 0.5em;
      color: #001A34; }
      .learning .glossary .alphabet .link.empty {
        color: #b1b9c2;
        pointer-events: none; }
  .learning .glossary .dictionary-wrap {
    width: 18.4375em;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0;
    border: 1px solid #EAEDEF;
    outline: none; }
    @media (max-width: 768px) {
      .learning .glossary .dictionary-wrap {
        border: 0; } }
    .learning .glossary .dictionary-wrap.scroll-pane {
      height: 31.25em;
      overflow: auto; }
      @media (max-width: 768px) {
        .learning .glossary .dictionary-wrap.scroll-pane {
          height: auto; } }
      .learning .glossary .dictionary-wrap.scroll-pane .jspVerticalBar {
        background: #F2F3F5;
        width: 0.5em; }
        @media (max-width: 768px) {
          .learning .glossary .dictionary-wrap.scroll-pane .jspVerticalBar {
            display: none; } }
      .learning .glossary .dictionary-wrap.scroll-pane .jspTrack {
        background: #F2F3F5; }
      .learning .glossary .dictionary-wrap.scroll-pane .jspDrag {
        background: #D6DBE0;
        -webkit-border-radius: 0.28125em;
                border-radius: 0.28125em; }
      .learning .glossary .dictionary-wrap.scroll-pane .jspHorizontalBar {
        display: none; }
  .learning .glossary .dictionary {
    padding: 0.625em 1.0625em !important; }
    @media (max-width: 768px) {
      .learning .glossary .dictionary {
        padding: 0 !important; } }
    .learning .glossary .dictionary .letter {
      font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
      font-style: normal;
      font-weight: bold;
      font-size: 1.25em;
      line-height: 1.75em;
      color: #001A34;
      margin-bottom: 0.625em;
      margin-top: 0; }
      .learning .glossary .dictionary .letter.empty {
        color: #b1b9c2;
        display: none !important; }
      @media (max-width: 768px) {
        .learning .glossary .dictionary .letter {
          margin-bottom: 0.5em; } }
    .learning .glossary .dictionary .description {
      display: none; }
    .learning .glossary .dictionary .list {
      margin-bottom: 2em;
      margin-top: 0; }
    .learning .glossary .dictionary .item {
      margin-bottom: 0.8125em; }
      .learning .glossary .dictionary .item:nth-last-of-type(1) {
        margin-bottom: 0; }
      .learning .glossary .dictionary .item.active .link {
        font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
        font-style: normal;
        font-weight: bold; }
      .learning .glossary .dictionary .item.active .description {
        font-style: normal;
        font-weight: normal;
        font-size: 0.875em;
        line-height: 1.3125em;
        color: #001A34;
        padding: 0.3125em 0.3125em 1.25em 1.25em;
        border-bottom: 1px solid #D6DADF; }
        @media (max-width: 768px) {
          .learning .glossary .dictionary .item.active .description {
            display: block; } }
        .learning .glossary .dictionary .item.active .description ul, .learning .glossary .dictionary .item.active .description ol {
          padding-left: 1.25em; }
        .learning .glossary .dictionary .item.active .description li.type-decimal {
          list-style-type: decimal !important; }
        .learning .glossary .dictionary .item.active .description li.type-dash {
          position: relative; }
          .learning .glossary .dictionary .item.active .description li.type-dash::after {
            content: '';
            position: absolute;
            left: -1.25em;
            top: 0.625em;
            width: 0.4375em;
            height: 0.0625em;
            background-color: #001A34; }
        .learning .glossary .dictionary .item.active .description li.type-disc {
          list-style-type: disc !important; }
    .learning .glossary .dictionary .link {
      font-style: normal;
      font-weight: normal;
      font-size: 1em;
      line-height: 1.25em;
      color: #001A34;
      display: inline-block;
      width: 100%; }
      .learning .glossary .dictionary .link:first-letter {
        text-transform: lowercase; }
      .learning .glossary .dictionary .link.active {
        font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
        font-style: normal;
        font-weight: bold;
        font-size: 1em;
        line-height: 1.25em;
        color: #001A34; }
      .learning .glossary .dictionary .link.all {
        color: #005BFF;
        text-transform: none; }
  .learning .glossary .info {
    padding-left: 1.5625em; }
    @media (max-width: 768px) {
      .learning .glossary .info {
        padding-left: 0;
        display: none; } }
    .learning .glossary .info .item {
      margin-bottom: 1.875em; }
    .learning .glossary .info h3 {
      font-style: normal;
      font-weight: bold;
      font-size: 1.25em;
      line-height: 1;
      color: #001A34;
      margin-bottom: 1.125em;
      margin-top: 0; }
    .learning .glossary .info p {
      font-style: normal;
      font-weight: normal;
      font-size: 0.875em;
      line-height: 1.25em;
      margin-top: 0;
      color: #001A34; }
    .learning .glossary .info ul, .learning .glossary .info ol {
      padding-left: 2.1875em; }
    .learning .glossary .info li {
      font-style: normal;
      font-weight: normal;
      font-size: 0.875em;
      line-height: 1.25em;
      color: #001A34;
      margin-bottom: 0.3125em; }
      .learning .glossary .info li.type-decimal {
        list-style-type: decimal !important; }
      .learning .glossary .info li.type-dash {
        position: relative; }
        .learning .glossary .info li.type-dash::after {
          content: '';
          position: absolute;
          left: -1.25em;
          top: 0.625em;
          width: 0.4375em;
          height: 0.0625em;
          background-color: #001A34; }
      .learning .glossary .info li.type-disc {
        list-style-type: disc !important; }
      .learning .glossary .info li p {
        font-size: 1em; }
      .learning .glossary .info li li {
        font-size: 1em;
        margin-bottom: 0.625em; }
    .learning .glossary .info a {
      color: #005BFF; }

.rules .rules-title {
  font-style: normal;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 2em;
  color: #001A34;
  margin-bottom: 0.625em; }
  @media (max-width: 768px) {
    .rules .rules-title {
      font-size: 1.25em;
      line-height: 1.25em;
      margin-bottom: 0.5625em; } }

@media (max-width: 768px) {
  .rules .accordion {
    margin-top: 0; } }

.rules .accordion .item {
  width: 100%;
  border-bottom: 1px solid #D6DADF; }
  .rules .accordion .item .title {
    position: relative;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
    line-height: 1.25em;
    color: #001A34;
    padding: 0.75em 0;
    cursor: pointer;
    margin: 0; }
    @media (max-width: 768px) {
      .rules .accordion .item .title {
        padding: 0.5em 1.875em 0.5em 0; } }
    .rules .accordion .item .title.active::after {
      -webkit-transform: translateY(-50%) rotate(180deg);
          -ms-transform: translateY(-50%) rotate(180deg);
              transform: translateY(-50%) rotate(180deg); }
    .rules .accordion .item .title::after {
      content: '';
      position: absolute;
      right: 0;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 1em;
      height: 1em;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTEyLjcxOTcgNS4yMTk2N0MxMy4wMTI2IDQuOTI2NzggMTMuNDg3NCA0LjkyNjc4IDEzLjc4MDMgNS4yMTk2N0MxNC4wNzMyIDUuNTEyNTYgMTQuMDczMiA1Ljk4NzQ0IDEzLjc4MDMgNi4yODAzM0w4LjUzMDMzIDExLjUzMDNDOC4yMzc0NCAxMS44MjMyIDcuNzYyNTYgMTEuODIzMiA3LjQ2OTY3IDExLjUzMDNMMi4yMTk2NyA2LjI4MDMzQzEuOTI2NzggNS45ODc0NCAxLjkyNjc4IDUuNTEyNTYgMi4yMTk2NyA1LjIxOTY3QzIuNTEyNTYgNC45MjY3OCAyLjk4NzQ0IDQuOTI2NzggMy4yODAzMyA1LjIxOTY3TDggOS45MzkzNEwxMi43MTk3IDUuMjE5NjdaIiBmaWxsPSIjODA4RDlBIi8+Cjwvc3ZnPgo=");
      -webkit-background-size: cover;
              background-size: cover;
      background-repeat: no-repeat; }
  .rules .accordion .item .accordion-content {
    display: none;
    padding-bottom: 1.25em;
    font-family: GTEesti-Pro-Text-Light, Arial, sans-serif; }
    .rules .accordion .item .accordion-content .table-wrap.mob-scroll {
      overflow-x: auto; }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content .table-wrap.mob-scroll table {
          min-width: 46.875em; } }
    .rules .accordion .item .accordion-content table {
      width: 100%;
      border-collapse: collapse;
      margin-bottom: 1.25em; }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content table {
          font-size: 11px; } }
      .rules .accordion .item .accordion-content table th {
        font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
        font-style: normal;
        font-weight: normal;
        text-align: center;
        font-size: 1em;
        line-height: 1.4375em;
        color: #001A34;
        padding: 0.625em;
        border: 1px solid #000;
        -webkit-text-size-adjust: 100%; }
        @media (max-width: 768px) {
          .rules .accordion .item .accordion-content table th {
            font-size: 0.875em;
            padding: 0.3125em; } }
        .rules .accordion .item .accordion-content table th.background {
          background-color: #D9D9D9; }
      .rules .accordion .item .accordion-content table ul {
        padding-left: 1.875em;
        margin-bottom: 0; }
        @media (max-width: 768px) {
          .rules .accordion .item .accordion-content table ul {
            padding-left: 1.25em; } }
    .rules .accordion .item .accordion-content td {
      font-style: normal;
      font-weight: normal;
      font-size: 0.875em;
      line-height: 1.4375em;
      color: #001A34;
      padding: 0.625em;
      border: 1px solid #000;
      vertical-align: top;
      -webkit-text-size-adjust: 100%; }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content td {
          line-height: 1.25em; } }
      .rules .accordion .item .accordion-content td.background {
        background-color: #D9D9D9; }
      .rules .accordion .item .accordion-content td a {
        font-size: 1em; }
      .rules .accordion .item .accordion-content td p {
        font-size: 1em;
        -webkit-text-size-adjust: 100%; }
      .rules .accordion .item .accordion-content td ul li {
        font-size: 1em;
        -webkit-text-size-adjust: 100%; }
        .rules .accordion .item .accordion-content td ul li p {
          font-size: 1em;
          -webkit-text-size-adjust: 100%; }
    .rules .accordion .item .accordion-content h4 {
      font-style: normal;
      font-weight: bold;
      font-size: 1.375em;
      line-height: 1.4375em;
      color: #001A34;
      margin-bottom: 0.9375em; }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content h4 {
          font-size: 1.125em;
          line-height: 1.25em; } }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content h4 br {
          display: none; } }
    .rules .accordion .item .accordion-content h5 {
      font-style: normal;
      font-weight: bold;
      font-size: 1.25em;
      line-height: 1.75em;
      color: #001A34;
      margin-bottom: 0.9375em; }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content h5 {
          font-size: 1em;
          line-height: 1.25em; } }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content h5 br {
          display: none; } }
    .rules .accordion .item .accordion-content h6 {
      font-style: normal;
      font-weight: bold;
      font-size: 1em;
      line-height: 1.75em;
      color: #001A34;
      margin-bottom: 0.9375em; }
    .rules .accordion .item .accordion-content .italics {
      font-style: italic; }
    .rules .accordion .item .accordion-content p {
      font-style: normal;
      font-weight: normal;
      font-size: 0.875em;
      line-height: 1.4375em;
      margin-bottom: 0.625em;
      margin-top: 0;
      color: #001A34; }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content p {
          padding-left: 0;
          line-height: 1.25em; } }
      .rules .accordion .item .accordion-content p .bold {
        font-family: GTEesti-Pro-Text-Bold, Arial, sans-serif;
        font-weight: 700; }
      .rules .accordion .item .accordion-content p a {
        font-size: 1em; }
    .rules .accordion .item .accordion-content a {
      font-style: normal;
      font-weight: normal;
      font-size: 0.875em;
      line-height: 1.4375em;
      color: #005BFF; }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content a {
          line-height: 1.25em; } }
    .rules .accordion .item .accordion-content ul {
      padding-left: 2.5em;
      margin-bottom: 1.25em; }
      @media (max-width: 768px) {
        .rules .accordion .item .accordion-content ul {
          padding-left: 0.9375em; } }
      .rules .accordion .item .accordion-content ul li {
        font-style: normal;
        font-weight: normal;
        font-size: 0.875em;
        line-height: 1.4375em;
        margin-bottom: 0.625em;
        margin-top: 0;
        color: #001A34;
        list-style-type: disc; }
        @media (max-width: 768px) {
          .rules .accordion .item .accordion-content ul li {
            line-height: 1.25em; } }
        .rules .accordion .item .accordion-content ul li.type-none {
          list-style-type: none; }
        .rules .accordion .item .accordion-content ul li.type-dash {
          position: relative;
          list-style: none; }
          .rules .accordion .item .accordion-content ul li.type-dash::after {
            content: '';
            position: absolute;
            left: -1.25em;
            top: 0.625em;
            width: 0.4375em;
            height: 1px;
            background-color: #001A34; }
        .rules .accordion .item .accordion-content ul li a {
          font-size: 1em; }
    .rules .accordion .item .accordion-content .link-container {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
    .rules .accordion .item .accordion-content .text-center {
      text-align: center; }
    .rules .accordion .item .accordion-content .margin-none {
      margin: 0; }
    .rules .accordion .item .accordion-content .green {
      color: #85B86F; }
  .rules .accordion .item .car th {
    width: 11.25em; }

/**
 * Foundation for Sites by ZURB
 * Version 6.5.3
 * foundation.zurb.com
 * Licensed under MIT Open Source
 */
.promotion .choice-articles, .referral-program .choice-articles {
  display: none; }
  @media (max-width: 768px) {
    .promotion .choice-articles, .referral-program .choice-articles {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 1.875em; } }
  .promotion .choice-articles .choice-link, .referral-program .choice-articles .choice-link {
    display: block;
    font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 0.75em;
    line-height: 1em;
    text-align: center;
    letter-spacing: 0.0425em;
    padding: 0.5em;
    text-transform: uppercase;
    color: #808D9A;
    border-bottom: 0.125em solid #EAEDEF; }
    @media (max-width: 768px) {
      .promotion .choice-articles .choice-link, .referral-program .choice-articles .choice-link {
        padding: 0.8125em 2.75em; } }
    .promotion .choice-articles .choice-link.active, .referral-program .choice-articles .choice-link.active {
      color: #001A34;
      border-color: #005BFF; }

.promotion .title, .referral-program .title {
  font-style: normal;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 2em;
  color: #001A34;
  margin-bottom: 0.3125em; }
  @media (max-width: 768px) {
    .promotion .title, .referral-program .title {
      font-size: 1.25em;
      line-height: 1.75em;
      margin-bottom: 0.9375em; } }

.promotion .filter, .referral-program .filter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
  margin-bottom: 3.5em;
  width: 100%;
  overflow-x: auto; }
  @media (max-width: 768px) {
    .promotion .filter, .referral-program .filter {
      padding-bottom: 0.9375em;
      margin-bottom: 0.75em; } }
  .promotion .filter .item, .referral-program .filter .item {
    background: #F2F3F5;
    -webkit-border-radius: 1em;
            border-radius: 1em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-right: 0.3125em;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    @media (max-width: 768px) {
      .promotion .filter .item, .referral-program .filter .item {
        margin-right: 0.25em; } }
    .promotion .filter .item.active, .referral-program .filter .item.active {
      background: #005BFF; }
      .promotion .filter .item.active .link, .referral-program .filter .item.active .link {
        color: #FFFFFF; }
    .promotion .filter .item:nth-last-of-type(1), .referral-program .filter .item:nth-last-of-type(1) {
      margin-right: 0; }
  .promotion .filter .link, .referral-program .filter .link {
    font-style: normal;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1.125em;
    padding: 0.5625em 1.25em;
    text-align: center;
    color: #001A34; }

.promotion .articles, .referral-program .articles {
  margin-bottom: 0.9375em; }
  @media (max-width: 768px) {
    .promotion .articles.watched, .referral-program .articles.watched {
      display: none; } }
  .promotion .articles.watched .subtitle, .referral-program .articles.watched .subtitle {
    font-style: normal;
    font-weight: bold;
    font-size: 1.5em;
    line-height: 2em;
    margin-top: 0;
    margin-bottom: 0.625em;
    color: #001A34; }
    @media (max-width: 768px) {
      .promotion .articles.watched .subtitle, .referral-program .articles.watched .subtitle {
        display: none; } }
  .promotion .articles.watched .wrap, .referral-program .articles.watched .wrap {
    position: relative; }
    .promotion .articles.watched .wrap::before, .referral-program .articles.watched .wrap::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      height: 101%;
      width: 101%;
      z-index: 4;
      background: rgba(255, 255, 255, 0.8); }
  .promotion .articles .list, .referral-program .articles .list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 0 -0.75em;
    display: flex;
    -webkit-flex-flow: row wrap;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap; }
    @media (max-width: 768px) {
      .promotion .articles .list, .referral-program .articles .list {
        margin: 0; } }
  .promotion .articles .item, .referral-program .articles .item {
    width: -webkit-calc(25% - 1.5rem);
    width: calc(25% - 1.5rem);
    margin-right: 0.75rem;
    margin-left: 0.75rem;
    margin-bottom: 2.1875em; }
    @media (max-width: 768px) {
      .promotion .articles .item, .referral-program .articles .item {
        width: 100%;
        margin-right: 0;
        margin-left: 0; } }
  .promotion .articles .wrap, .referral-program .articles .wrap {
    position: relative;
    height: 7.5em;
    width: 100%;
    margin-bottom: 0.625em; }
    .promotion .articles .wrap.video, .referral-program .articles .wrap.video {
      cursor: pointer; }
    .promotion .articles .wrap .row, .referral-program .articles .wrap .row {
      position: absolute;
      left: 0.75em;
      top: 0.75em;
      z-index: 3;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
    .promotion .articles .wrap .name, .referral-program .articles .wrap .name {
      font-family: 'GT-Eesti-Pro-Text-Light';
      font-weight: 300;
      font-size: 0.875em;
      line-height: 1.125em;
      color: #FFFFFF;
      margin: 0; }
    .promotion .articles .wrap .face, .referral-program .articles .wrap .face {
      width: 1.5em;
      height: 1.5em;
      margin-right: 0.5em;
      -webkit-border-radius: 50%;
              border-radius: 50%; }
    .promotion .articles .wrap .lesson, .referral-program .articles .wrap .lesson {
      position: absolute;
      z-index: 3;
      font-family: 'GTEesti-Pro-Medium';
      top: 2.625em;
      left: 0.75em;
      text-transform: uppercase;
      font-style: normal;
      font-weight: 500;
      font-size: 1em;
      line-height: 1.125em;
      color: #FFFFFF;
      margin: 0; }
      @media (max-width: 768px) {
        .promotion .articles .wrap .lesson, .referral-program .articles .wrap .lesson {
          top: 3.125em; } }
    .promotion .articles .wrap .lesson-name, .referral-program .articles .wrap .lesson-name {
      position: absolute;
      z-index: 3;
      top: 4.625em;
      left: 0.75em;
      font-family: 'GT-Eesti-Pro-Text-Light';
      font-weight: 300;
      font-size: 0.875em;
      line-height: 1.25em;
      color: #FFFFFF;
      margin: 0; }
      @media (max-width: 768px) {
        .promotion .articles .wrap .lesson-name, .referral-program .articles .wrap .lesson-name {
          top: 5.625em; } }
    .promotion .articles .wrap .video-duration, .referral-program .articles .wrap .video-duration {
      position: absolute;
      right: 0.25em;
      bottom: 0.25em;
      z-index: 3;
      -webkit-box-sizing: border-box;
              box-sizing: border-box;
      padding: 0.25em;
      font-style: normal;
      font-weight: normal;
      font-size: 0.875em;
      line-height: 1;
      color: #FFFFFF;
      background: rgba(3, 8, 13, 0.6);
      -webkit-border-radius: 2px;
              border-radius: 2px; }
    .promotion .articles .wrap .poster, .referral-program .articles .wrap .poster {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      z-index: 2; }
    @media (max-width: 768px) {
      .promotion .articles .wrap, .referral-program .articles .wrap {
        height: 10em; } }
    .promotion .articles .wrap img, .referral-program .articles .wrap img {
      width: 100%;
      height: auto;
      -o-object-fit: cover;
         object-fit: cover; }
    .promotion .articles .wrap iframe, .referral-program .articles .wrap iframe {
      width: 100%;
      height: 100%;
      border: 0; }
  .promotion .articles .row, .referral-program .articles .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 0.375em; }
  .promotion .articles .tag, .referral-program .articles .tag {
    font-style: normal;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1.125em;
    color: #216BFF;
    margin-top: 0;
    margin-bottom: 0.5em; }
  .promotion .articles .partners-logo, .referral-program .articles .partners-logo {
    margin-right: 0.3125em;
    margin-top: 0.3125em;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    .promotion .articles .partners-logo.netology, .referral-program .articles .partners-logo.netology {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ29udGVudCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42IDU2LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2LjYgNTYuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZEQjcxNDt9DQoJLnN0MXtmaWxsOiMwMTVDQUI7fQ0KCS5zdDJ7ZmlsbDojMDBBOThGO30NCgkuc3Qze2ZpbGw6I0U4MkMyQTt9DQoJLnN0NHtmaWxsOiNBQzA4NzE7fQ0KCS5zdDV7ZmlsbDojNzRBMzMzO30NCgkuc3Q2e2ZpbGw6I0Y0NzUyMTt9DQoJLnN0N3tmaWxsOiMwMDhGQjQ7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjkuNiIgeT0iMzQuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMTkuNjM2NCAyNS4wMjI4KSIgd2lkdGg9IjIxLjYiIGhlaWdodD0iMy41Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cmVjdCB4PSIyNS43IiB5PSIxOC4zIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0zLjUwNDUgMzEuNzI0MykiIHdpZHRoPSIyMS42IiBoZWlnaHQ9IjMuNSIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iMzUiIHk9IjI2LjYiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTE1LjE4MDEgMzYuNzE0MykiIHdpZHRoPSIzLjUiIGhlaWdodD0iMjAuMiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iMTguNyIgeT0iMTAuMyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtOC40MzI5IDIwLjQxNDQpIiB3aWR0aD0iMy41IiBoZWlnaHQ9IjIwLjIiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjI4LjMiIHk9IjI2LjUiIHdpZHRoPSIyMiIgaGVpZ2h0PSIzLjUiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjciIHk9IjI2LjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIzLjUiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjI2LjYiIHk9IjYuMyIgd2lkdGg9IjMuNSIgaGVpZ2h0PSIyMiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iMjYuNiIgeT0iMjguMyIgd2lkdGg9IjMuNSIgaGVpZ2h0PSIyMiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGNpcmNsZSBjeD0iMjguMyIgY3k9IjI4LjMiIHI9IjYuNyIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNDkuOSIgY3k9IjI4LjMiIHI9IjYuNyIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNi43IiBjeT0iMjguMyIgcj0iNi43Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIyOC4zIiBjeT0iNDkuOSIgcj0iNi43Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyOC4zIiBjeT0iNi43IiByPSI2LjciLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjEyLjgiIGN5PSIxMi44IiByPSI2LjciLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgY2xhc3M9InN0NSIgY3g9IjQzLjkiIGN5PSI0My45IiByPSI2LjciLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgY2xhc3M9InN0NiIgY3g9IjQzLjkiIGN5PSIxMi44IiByPSI2LjciLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjEyLjgiIGN5PSI0My45IiByPSI2LjciLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");
      -webkit-background-size: cover;
              background-size: cover;
      background-repeat: no-repeat;
      width: 1em;
      height: 1em; }
    .promotion .articles .partners-logo.cd, .referral-program .articles .partners-logo.cd {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyODYgMTgzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODYgMTgzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTEzNy40LDExOC44YzIuOSwwLDUuMywyLjQsNS4zLDUuM2MwLDIuOS0yLjQsNS4zLTUuMyw1LjNoLTMyLjJjLTEwLjMsMC0xOS43LTQuMi0yNi40LTExYy02LjgtNi44LTExLTE2LjEtMTEtMjYuNAoJCWMwLTEwLjMsNC4yLTE5LjcsMTEtMjYuNWM2LjgtNi44LDE2LjEtMTEsMjYuNS0xMWgzMi4yYzIuOSwwLDUuMywyLjQsNS4zLDUuM2MwLDIuOS0yLjQsNS4zLTUuMyw1LjNoLTMyLjJjLTcuNCwwLTE0LjEsMy0xOSw3LjkKCQljLTQuOSw0LjktNy45LDExLjYtNy45LDE5YzAsNy40LDMsMTQuMSw3LjksMTljNC45LDQuOSwxMS42LDcuOSwxOSw3LjlIMTM3LjR6Ii8+Cgk8cGF0aCBkPSJNMTU4LjMsNTQuNEgxOTdjMTAuMywwLDE5LjcsNC4yLDI2LjUsMTFjNi44LDYuOCwxMSwxNi4yLDExLDI2LjVjMCwxMC4zLTQuMiwxOS43LTExLDI2LjVjLTYuOCw2LjgtMTYuMSwxMS0yNi40LDExaC0zOC43CgkJYy0yLjksMC01LjMtMi40LTUuMy01LjNWNTkuN0MxNTMuMSw1Ni44LDE1NS40LDU0LjQsMTU4LjMsNTQuNCBNMTk3LDY1aC0zMy40djUzLjhIMTk3YzcuNCwwLDE0LjEtMywxOS03LjkKCQljNC45LTQuOSw3LjktMTEuNiw3LjktMTljMC03LjQtMy0xNC4xLTcuOS0xOUMyMTEuMSw2OCwyMDQuNCw2NSwxOTcsNjV6Ii8+CjwvZz4KPC9zdmc+Cg==");
      -webkit-background-size: cover;
              background-size: cover;
      background-repeat: no-repeat;
      width: 1.75em;
      height: 1.25em;
      margin-left: -0.3125em;
      margin-top: 0.125em; }
    .promotion .articles .partners-logo.ozon, .referral-program .articles .partners-logo.ozon {
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiNFRkVGRjQiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04LjEwMTA0IDQuMjg1MTZDNS4yODM4MiA0LjI4NTE2IDMgNS45MTc1OCAzIDcuOTMxMzNDMyA5Ljk0NTAyIDUuMjgzODIgMTEuNTc3NSA4LjEwMTA0IDExLjU3NzVDMTAuOTE4MiAxMS41Nzc1IDEzLjIwMiA5Ljk0NTAyIDEzLjIwMiA3LjkzMTMzQzEzLjIwMiA1LjkxNzU4IDEwLjkxODIgNC4yODUxNiA4LjEwMTA0IDQuMjg1MTZaTTguMTAxIDUuOTg2OTJDMTAuMDQ3MyA1Ljk4NjkyIDExLjUwMTYgNy4wMTM0NSAxMS41MDE2IDcuOTMxMjhDMTEuNTAxNiA4Ljg0OTEgMTAuMDQ3MyA5Ljg3NTYzIDguMTAxIDkuODc1NjNDNi4xNTQ2NSA5Ljg3NTYzIDQuNzAwMzYgOC44NDkxIDQuNzAwMzYgNy45MzEyOEM0LjcwMDM2IDcuMDEzNDUgNi4xNTQ2NSA1Ljk4NjkyIDguMTAxIDUuOTg2OTJWNS45ODY5MloiIGZpbGw9IiMwMDVCRkYiLz4KPC9zdmc+Cg==");
      -webkit-background-size: cover;
              background-size: cover;
      background-repeat: no-repeat;
      width: 1em;
      height: 1em;
      margin-left: 0em;
      margin-top: 0.3125em; }
  .promotion .articles .title, .referral-program .articles .title {
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    line-height: 1.25em;
    color: #001A34;
    margin-top: 0.1875em;
    margin-bottom: 0; }
  .promotion .articles .description, .referral-program .articles .description {
    font-style: normal;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1.25em;
    color: #001A34;
    margin-bottom: 0.6875em;
    margin-top: 0; }
  .promotion .articles .date, .referral-program .articles .date {
    font-style: normal;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1.125em;
    color: #808D9A;
    margin: 0; }

@media (max-width: 768px) {
  .promotion-internal {
    padding-bottom: 1.875em; } }

.promotion-internal .title {
  font-style: normal;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 2em;
  margin-bottom: 0em;
  color: #172133; }
  @media (max-width: 768px) {
    .promotion-internal .title {
      font-size: 1.25em;
      line-height: 2.1875em; } }

.promotion-internal .lesson {
  font-size: 0.875em;
  line-height: 1.125em;
  color: #001A34;
  opacity: 0.6;
  margin-top: 1.6875em;
  margin-bottom: 0.875em; }

.promotion-internal .article-title {
  font-style: normal;
  font-weight: bold;
  font-size: 1.875em;
  line-height: 1.2;
  margin-bottom: 0.8125em;
  color: #172133;
  margin-top: 0; }
  @media (max-width: 768px) {
    .promotion-internal .article-title {
      font-size: 1.25em;
      margin-bottom: 1.125em;
      line-height: 1.3; } }
  @media (max-width: 768px) {
    .promotion-internal .article-title br {
      display: none; } }

.promotion-internal .article-subtitle {
  font-style: normal;
  font-weight: bold;
  font-size: 1.5em;
  margin-top: 1.25em;
  line-height: 1;
  color: #172133; }
  @media (max-width: 768px) {
    .promotion-internal .article-subtitle {
      font-size: 1em;
      margin-bottom: 0.625em; } }

.promotion-internal .quote {
  max-width: 22.8125em;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.3;
  color: #48556E;
  background: #F2F3F5;
  -webkit-border-radius: 0.375em;
          border-radius: 0.375em;
  padding: 0.625em 1.25em;
  margin-top: 0;
  margin-bottom: 0.75em; }
  @media (max-width: 768px) {
    .promotion-internal .quote {
      font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
      font-size: 1em;
      padding: 1.125em 1.875em;
      margin-bottom: 1.0625em; } }

.promotion-internal .text {
  max-width: 50em;
  font-style: normal;
  font-weight: normal;
  font-size: 0.875em;
  margin-bottom: 1.5625em;
  margin-top: 0;
  line-height: 1.3;
  color: #48556E; }
  @media (max-width: 768px) {
    .promotion-internal .text {
      font-size: 1em;
      line-height: 1.4; } }

.promotion-internal .back {
  position: relative;
  font-style: normal;
  font-weight: normal;
  font-size: 0.875em;
  line-height: 1.125em;
  text-align: center;
  color: #216BFF;
  margin-top: 0;
  padding-left: 1.5625em; }
  .promotion-internal .back::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjAwMDA0IDcuOTk5OThMOS4wMDAwMSAxLjAwMDAxTDguMDAwMDEgNy4yNzg1N2UtMDZMMS4wMDAwMyA2Ljk5OTk4TDEuMDAwMDMgNi45OTk5N0wyLjY1ODZlLTA1IDcuOTk5OTdMMy40Njc4MmUtMDUgNy45OTk5OEw2LjM0Mjk4ZS0wNiA4LjAwMDAxTDEuMDAwMDEgOS4wMDAwMUwxLjAwMDA0IDguOTk5OThMOC4wMDAwMyAxNkw5LjAwMDAzIDE1TDIuMDAwMDQgNy45OTk5OFoiIGZpbGw9IiMyMTZCRkYiLz4KPC9zdmc+Cg==");
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    height: 1.1875em;
    width: 1.1875em; }

.promotion-internal .partners {
  max-width: 43.75em;
  background: #F2F3F5;
  -webkit-border-radius: 0.375em;
          border-radius: 0.375em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 0.75em 1.5em 0.5625em 1.125em;
  margin-bottom: 1.5625em; }
  @media (max-width: 768px) {
    .promotion-internal .partners {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start;
      padding: 0.8125em 1.5em 0.9375em 0.5625em;
      margin-bottom: 2.8125em; } }
  .promotion-internal .partners .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-right: auto; }
    @media (max-width: 768px) {
      .promotion-internal .partners .row {
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start;
        margin-bottom: 0em; } }
  .promotion-internal .partners .logo {
    margin-right: 0.5em;
    margin-bottom: 0.125em;
    height: 1em;
    width: 1em;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    .promotion-internal .partners .logo.netology {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAyMi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iQ29udGVudCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiDQoJIHZpZXdCb3g9IjAgMCA1Ni42IDU2LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDU2LjYgNTYuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPHN0eWxlIHR5cGU9InRleHQvY3NzIj4NCgkuc3Qwe2ZpbGw6I0ZEQjcxNDt9DQoJLnN0MXtmaWxsOiMwMTVDQUI7fQ0KCS5zdDJ7ZmlsbDojMDBBOThGO30NCgkuc3Qze2ZpbGw6I0U4MkMyQTt9DQoJLnN0NHtmaWxsOiNBQzA4NzE7fQ0KCS5zdDV7ZmlsbDojNzRBMzMzO30NCgkuc3Q2e2ZpbGw6I0Y0NzUyMTt9DQoJLnN0N3tmaWxsOiMwMDhGQjQ7fQ0KPC9zdHlsZT4NCjxnPg0KCTxnPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjkuNiIgeT0iMzQuNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtMTkuNjM2NCAyNS4wMjI4KSIgd2lkdGg9IjIxLjYiIGhlaWdodD0iMy41Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8cmVjdCB4PSIyNS43IiB5PSIxOC4zIiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0zLjUwNDUgMzEuNzI0MykiIHdpZHRoPSIyMS42IiBoZWlnaHQ9IjMuNSIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iMzUiIHk9IjI2LjYiIHRyYW5zZm9ybT0ibWF0cml4KDAuNzA3MSAtMC43MDcxIDAuNzA3MSAwLjcwNzEgLTE1LjE4MDEgMzYuNzE0MykiIHdpZHRoPSIzLjUiIGhlaWdodD0iMjAuMiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iMTguNyIgeT0iMTAuMyIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcxIC0wLjcwNzEgMC43MDcxIDAuNzA3MSAtOC40MzI5IDIwLjQxNDQpIiB3aWR0aD0iMy41IiBoZWlnaHQ9IjIwLjIiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjI4LjMiIHk9IjI2LjUiIHdpZHRoPSIyMiIgaGVpZ2h0PSIzLjUiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjciIHk9IjI2LjYiIHdpZHRoPSIyMiIgaGVpZ2h0PSIzLjUiLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxyZWN0IHg9IjI2LjYiIHk9IjYuMyIgd2lkdGg9IjMuNSIgaGVpZ2h0PSIyMiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPHJlY3QgeD0iMjYuNiIgeT0iMjguMyIgd2lkdGg9IjMuNSIgaGVpZ2h0PSIyMiIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGNpcmNsZSBjeD0iMjguMyIgY3k9IjI4LjMiIHI9IjYuNyIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGNpcmNsZSBjbGFzcz0ic3QwIiBjeD0iNDkuOSIgY3k9IjI4LjMiIHI9IjYuNyIvPg0KCQk8L2c+DQoJCTxnPg0KCQkJPGNpcmNsZSBjbGFzcz0ic3QxIiBjeD0iNi43IiBjeT0iMjguMyIgcj0iNi43Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Y2lyY2xlIGNsYXNzPSJzdDIiIGN4PSIyOC4zIiBjeT0iNDkuOSIgcj0iNi43Ii8+DQoJCTwvZz4NCgkJPGc+DQoJCQk8Y2lyY2xlIGNsYXNzPSJzdDMiIGN4PSIyOC4zIiBjeT0iNi43IiByPSI2LjciLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgY2xhc3M9InN0NCIgY3g9IjEyLjgiIGN5PSIxMi44IiByPSI2LjciLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgY2xhc3M9InN0NSIgY3g9IjQzLjkiIGN5PSI0My45IiByPSI2LjciLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgY2xhc3M9InN0NiIgY3g9IjQzLjkiIGN5PSIxMi44IiByPSI2LjciLz4NCgkJPC9nPg0KCQk8Zz4NCgkJCTxjaXJjbGUgY2xhc3M9InN0NyIgY3g9IjEyLjgiIGN5PSI0My45IiByPSI2LjciLz4NCgkJPC9nPg0KCTwvZz4NCgk8Zz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==");
      -webkit-background-size: cover;
              background-size: cover;
      background-repeat: no-repeat; }
    .promotion-internal .partners .logo.cd {
      background: url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjEuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCAyODYgMTgzIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCAyODYgMTgzOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZD0iTTEzNy40LDExOC44YzIuOSwwLDUuMywyLjQsNS4zLDUuM2MwLDIuOS0yLjQsNS4zLTUuMyw1LjNoLTMyLjJjLTEwLjMsMC0xOS43LTQuMi0yNi40LTExYy02LjgtNi44LTExLTE2LjEtMTEtMjYuNAoJCWMwLTEwLjMsNC4yLTE5LjcsMTEtMjYuNWM2LjgtNi44LDE2LjEtMTEsMjYuNS0xMWgzMi4yYzIuOSwwLDUuMywyLjQsNS4zLDUuM2MwLDIuOS0yLjQsNS4zLTUuMyw1LjNoLTMyLjJjLTcuNCwwLTE0LjEsMy0xOSw3LjkKCQljLTQuOSw0LjktNy45LDExLjYtNy45LDE5YzAsNy40LDMsMTQuMSw3LjksMTljNC45LDQuOSwxMS42LDcuOSwxOSw3LjlIMTM3LjR6Ii8+Cgk8cGF0aCBkPSJNMTU4LjMsNTQuNEgxOTdjMTAuMywwLDE5LjcsNC4yLDI2LjUsMTFjNi44LDYuOCwxMSwxNi4yLDExLDI2LjVjMCwxMC4zLTQuMiwxOS43LTExLDI2LjVjLTYuOCw2LjgtMTYuMSwxMS0yNi40LDExaC0zOC43CgkJYy0yLjksMC01LjMtMi40LTUuMy01LjNWNTkuN0MxNTMuMSw1Ni44LDE1NS40LDU0LjQsMTU4LjMsNTQuNCBNMTk3LDY1aC0zMy40djUzLjhIMTk3YzcuNCwwLDE0LjEtMywxOS03LjkKCQljNC45LTQuOSw3LjktMTEuNiw3LjktMTljMC03LjQtMy0xNC4xLTcuOS0xOUMyMTEuMSw2OCwyMDQuNCw2NSwxOTcsNjV6Ii8+CjwvZz4KPC9zdmc+Cg==");
      -webkit-background-size: cover;
              background-size: cover;
      background-repeat: no-repeat;
      width: 1.75em;
      height: 1.25em;
      margin-left: -0.3125em;
      margin-top: 0.125em; }

.promotion-internal .partners-name {
  font-style: normal;
  font-weight: normal;
  font-size: 0.875em;
  line-height: 1.25em;
  color: #48556E;
  margin-top: 0;
  margin-bottom: 0em; }
  @media (max-width: 768px) {
    .promotion-internal .partners-name {
      font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
      font-size: 1em;
      line-height: 1.25em;
      margin-bottom: 0em; } }

.promotion-internal .take-it {
  font-style: normal;
  font-weight: normal;
  font-size: 1em;
  line-height: 1;
  color: #216BFF; }
  @media (max-width: 768px) {
    .promotion-internal .take-it {
      font-size: 1em; } }

.promotion-internal .video {
  max-width: 43.75em;
  height: 24.6875em;
  position: relative;
  cursor: pointer; }
  .promotion-internal .video .play {
    position: absolute;
    left: 50%;
    top: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    height: 2.75em;
    width: 2.75em;
    z-index: 3;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDQiIGhlaWdodD0iNDQiIHZpZXdCb3g9IjAgMCA0NCA0NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00NCAyMkM0NCAzNC4xNTAzIDM0LjE1MDMgNDQgMjIgNDRDOS44NDk3NCA0NCAwIDM0LjE1MDMgMCAyMkMwIDkuODQ5NzQgOS44NDk3NCAwIDIyIDBDMzQuMTUwMyAwIDQ0IDkuODQ5NzQgNDQgMjJaTTE2IDMzTDMyIDIyTDE2IDExVjMzWiIgZmlsbD0id2hpdGUiIGZpbGwtb3BhY2l0eT0iMC44Ii8+Cjwvc3ZnPgo=");
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat; }
  .promotion-internal .video .video-duration {
    position: absolute;
    right: 0.25em;
    bottom: 0.25em;
    z-index: 3;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0.25em;
    font-style: normal;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1;
    color: #FFFFFF;
    background: rgba(3, 8, 13, 0.6);
    -webkit-border-radius: 2px;
            border-radius: 2px; }
  .promotion-internal .video .poster {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: 2; }
  @media (max-width: 768px) {
    .promotion-internal .video {
      height: 10em; } }
  .promotion-internal .video iframe {
    width: 100%;
    height: 100%;
    border: 0; }

.promotion-internal .links {
  padding-left: 0.1875em;
  margin-bottom: 2.5em; }
  .promotion-internal .links .useful-links {
    font-family: GTEesti-Pro-Display, Arial, sans-serif;
    font-style: normal;
    font-weight: bold;
    font-size: 1em;
    line-height: 1;
    color: #48556E;
    margin-top: 0;
    margin-bottom: 0.4375em; }
    @media (max-width: 768px) {
      .promotion-internal .links .useful-links {
        margin-bottom: 1.5625em; } }
  .promotion-internal .links .list {
    padding: 0; }
  .promotion-internal .links .item {
    margin-bottom: 0.5625em; }
    @media (max-width: 768px) {
      .promotion-internal .links .item {
        margin-bottom: 1.125em; } }
  .promotion-internal .links .link {
    font-style: normal;
    font-weight: normal;
    font-size: 0.875em;
    line-height: 1.125em;
    color: #216BFF; }
    @media (max-width: 768px) {
      .promotion-internal .links .link {
        font-family: GTEesti-Pro-Display, Arial, sans-serif;
        font-size: 1em; } }

.promotion-internal .nav {
  max-width: 43.75em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .promotion-internal .nav .btn {
    font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
    font-size: 0.875em;
    line-height: 1.125em;
    text-align: center;
    color: #FFFFFF;
    background: #005BFF;
    -webkit-border-radius: 0.1875em;
            border-radius: 0.1875em;
    padding: 0.875em 4.1875em; }
    @media (max-width: 768px) {
      .promotion-internal .nav .btn {
        padding: 0.875em 0em;
        width: 10em; } }
  .promotion-internal .nav .next-lesson {
    margin-left: auto; }

.referral-program .icon {
  position: absolute;
  z-index: 2;
  right: 0.75em;
  top: 0.75em;
  -webkit-background-size: contain;
          background-size: contain; }
  @media (max-width: 768px) {
    .referral-program .icon {
      right: 1.375em;
      bottom: 1.375em; } }
  .referral-program .icon.icon-rub {
    height: 2.5em;
    width: 2.5em;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDkuNTAwMjRDMzAuNzEgOS41MDAyNCAyOS40NTUgOS43MTY0OSAyOC4yNSAxMC4xMjUyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOC4yNSAzMi42MjVIMjdWMzMuODc1SDI4LjI1VjMyLjYyNVpNMjguMjUgMTcuNjI1VjE2LjM3NUgyN1YxNy42MjVIMjguMjVaTTI4LjI1IDM3LjYyNUgyMy4yNVY0MC4xMjVIMjguMjVWMzcuNjI1Wk0yMy4yNSA0MC4xMjVIMjguMjVWMzcuNjI1SDIzLjI1VjQwLjEyNVpNMjguMjUgNDAuMTI1SDM4LjI1VjM3LjYyNUgyOC4yNVY0MC4xMjVaTTM4LjI1IDM3LjYyNUgyOC4yNVY0MC4xMjVIMzguMjVWMzcuNjI1Wk0yOC4yNSAzMS4zNzVIMjMuMjVWMzMuODc1SDI4LjI1VjMxLjM3NVpNMjMuMjUgMzMuODc1SDI4LjI1VjMxLjM3NUgyMy4yNVYzMy44NzVaTTI3IDMyLjYyNVYzOC44NzVIMjkuNVYzMi42MjVIMjdaTTI5LjUgMzguODc1VjMyLjYyNUgyN1YzOC44NzVIMjkuNVpNMjkuNSAzMi42MjVWMTcuNjI1SDI3VjMyLjYyNUgyOS41Wk0yOC4yNSAxOC44NzVIMzUuNzVWMTYuMzc1SDI4LjI1VjE4Ljg3NVpNMzUuNzUgMTguODc1QzM5LjIwMTUgMTguODc1IDQyIDIxLjY3MzUgNDIgMjUuMTI1SDQ0LjVDNDQuNSAyMC4yOTI4IDQwLjU4MjIgMTYuMzc1IDM1Ljc1IDE2LjM3NVYxOC44NzVaTTQyIDI1LjEyNUM0MiAyOC41NzY1IDM5LjIwMTUgMzEuMzc1IDM1Ljc1IDMxLjM3NVYzMy44NzVDNDAuNTgyMiAzMy44NzUgNDQuNSAyOS45NTcyIDQ0LjUgMjUuMTI1SDQyWk0zNS43NSAzMS4zNzVIMjguMjVWMzMuODc1SDM1Ljc1VjMxLjM3NVpNMjkuNSA0Ny42MjVWMzguODc1SDI3VjQ3LjYyNUgyOS41Wk0yNyAzOC44NzVWNDcuNjI1SDI5LjVWMzguODc1SDI3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkuNDgyMDMgMzkuNTI1MUM5LjcwMTgyIDQwLjE3OTUgMTAuNDEwNSA0MC41MzE5IDExLjA2NSA0MC4zMTIxQzExLjcxOTQgNDAuMDkyMyAxMi4wNzE3IDM5LjM4MzYgMTEuODUxOSAzOC43MjkxTDkuNDgyMDMgMzkuNTI1MVpNMTkuMzMwMiAxNC44Nzg1QzE5Ljg4NDIgMTQuNDY2NiAxOS45OTk1IDEzLjY4MzYgMTkuNTg3NyAxMy4xMjk2QzE5LjE3NTkgMTIuNTc1NSAxOC4zOTI5IDEyLjQ2MDIgMTcuODM4OCAxMi44NzJMMTkuMzMwMiAxNC44Nzg1Wk01NC41NDkzIDI0LjU2OTFDNTQuMzM1MSAyMy45MTI4IDUzLjYyOTQgMjMuNTU0NCA1Mi45NzMyIDIzLjc2ODZDNTIuMzE2OSAyMy45ODI4IDUxLjk1ODUgMjQuNjg4NSA1Mi4xNzI3IDI1LjM0NDdMNTQuNTQ5MyAyNC41NjkxWk0zMS45ODQ3IDUzLjI1QzMxLjI5NDQgNTMuMjUgMzAuNzM0NyA1My44MDk3IDMwLjczNDcgNTQuNUMzMC43MzQ3IDU1LjE5MDQgMzEuMjk0NCA1NS43NSAzMS45ODQ3IDU1Ljc1VjUzLjI1Wk0xMS44NTE5IDM4LjcyOTFDOC45OTc3MiAzMC4yMzA5IDExLjc1NTYgMjAuNTA4NSAxOS4zMzAyIDE0Ljg3ODVMMTcuODM4OCAxMi44NzJDOS4zNjk2MyAxOS4xNjcgNi4yOTM3NCAzMC4wMzIxIDkuNDgyMDMgMzkuNTI1MUwxMS44NTE5IDM4LjcyOTFaTTUyLjE3MjcgMjUuMzQ0N0M1Mi44MjM0IDI3LjMzODUgNTMuMjUwNCAyOS4zNDIzIDUzLjI1MDQgMzJINTUuNzUwNEM1NS43NTA0IDI5LjAzMjcgNTUuMjY2MSAyNi43NjUzIDU0LjU0OTMgMjQuNTY5MUw1Mi4xNzI3IDI1LjM0NDdaTTUzLjI1MDQgMzJDNTMuMjUwNCA0My43NjA0IDQzLjczMTEgNTMuMjUgMzEuOTg0NyA1My4yNVY1NS43NUM0NS4xMDgzIDU1Ljc1IDU1Ljc1MDQgNDUuMTQ0NyA1NS43NTA0IDMySDUzLjI1MDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjAuMjY4MyAyMS45NTVDNjIuODU4OSAyOS4yNDU2IDYyLjUzMjYgMzcuMjU1IDU5LjM1NzYgNDQuMzExMkM1Ni4xODI2IDUxLjM2NzUgNTAuNDAzOSA1Ni45MjMxIDQzLjIyOTUgNTkuODE5NEMzNi4wNTQ1IDYyLjcxNSAyOC4wMzgzIDYyLjcyNzUgMjAuODU0NSA1OS44NTMxQzEzLjY3MTQgNTYuOTc4MSA3Ljg3NTc4IDUxLjQ0IDQuNjc5NTMgNDQuMzkzMUMxLjQ4MzI4IDM3LjM0NzUgMS4xMzI2NSAyOS4zMzgxIDMuNzAyMDMgMjIuMDQwNkM2LjI3MDc4IDE0Ljc0MTkgMTEuNTU5NSA4LjcxODEyIDE4LjQ2NDUgNS4yMjY4N0MyNS4zNzAyIDEuNzM2MjQgMzMuMzU2NCAxLjA0ODEyIDQwLjc1NyAzLjMwNjI0QzQ4LjE1NyA1LjU2NDk5IDU0LjM5ODkgMTAuNTk1IDU4LjE3ODMgMTcuMzQ2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (max-width: 768px) {
      .referral-program .icon.icon-rub {
        height: 2.5em;
        width: 2.5em; } }
  .referral-program .icon.icon-cup {
    width: 1.75em;
    height: 2.5em;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA0NiA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS42IDBDMzguOTM3NiAwIDM4LjQgMC41Mzc2IDM4LjQgMS4yQzM4LjQgMS44NjI0IDM4LjkzNzYgMi40IDM5LjYgMi40SDQzLjJWNC44SDM4LjRWMzBDMzguNCAzNC42MzIgMzQuNjMyIDM4LjQgMzAgMzguNEgyNi40VjQ0LjRDMjYuNCA0Ny43MDg0IDI5LjA5MTYgNTAuNCAzMi40IDUwLjRIMzZWNTcuNkg5LjZWNTAuNEgxMy4yQzE2LjUwODQgNTAuNCAxOS4yIDQ3LjcwODQgMTkuMiA0NC40VjM4LjRIMTUuNkMxMC45NjggMzguNCA3LjIgMzQuNjMyIDcuMiAzMFY0LjhIMi40VjIuNEgzNC44QzM1LjQ2MjQgMi40IDM2IDEuODYyNCAzNiAxLjJDMzYgMC41Mzc2IDM1LjQ2MjQgMCAzNC44IDBIMFY3LjJINC44VjMwQzQuOCAzNS45NTUgOS42NDUgNDAuOCAxNS42IDQwLjhIMTYuOFY0NC40QzE2LjggNDYuMzg1NCAxNS4xODU0IDQ4IDEzLjIgNDhINy4yVjYwSDM4LjRWNDhIMzIuNEMzMC40MTQ2IDQ4IDI4LjggNDYuMzg1NCAyOC44IDQ0LjRWNDAuOEgzMEMzNS45NTUgNDAuOCA0MC44IDM1Ljk1NSA0MC44IDMwVjcuMkg0NS42VjBIMzkuNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYgNS45OTk5OUMzNiA1LjMzNzU5IDM1LjQ2MjQgNC43OTk5OSAzNC44IDQuNzk5OTlIMTAuOEMxMC4xMzc2IDQuNzk5OTkgOS41OTk5OCA1LjMzNzU5IDkuNTk5OTggNS45OTk5OUM5LjU5OTk4IDYuNjYyMzkgMTAuMTM3NiA3LjE5OTk5IDEwLjggNy4xOTk5OUgzNC44QzM1LjQ2MjQgNy4xOTk5OSAzNiA2LjY2MjM5IDM2IDUuOTk5OTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDU0QzEyIDU0LjY2MjQgMTIuNTM3NiA1NS4yIDEzLjIgNTUuMkgzMi40QzMzLjA2MjQgNTUuMiAzMy42IDU0LjY2MjQgMzMuNiA1NEMzMy42IDUzLjMzNzYgMzMuMDYyNCA1Mi44IDMyLjQgNTIuOEgxMy4yQzEyLjUzNzYgNTIuOCAxMiA1My4zMzc2IDEyIDU0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy4zNTg1IDI5Ljc4OThMMjMuMzczOSAyNy42OTUyTDE5LjM4OTkgMjkuNzg5OEwyMC4xNTA3IDI1LjM1MzRMMTYuOTI3NSAyMi4yMTEyTDIxLjM4MTkgMjEuNTY0NEwyMy4zNzM5IDE3LjUyNzZMMjUuMzY2NSAyMS41NjQ0TDI5LjgyMDkgMjIuMjExMkwyNi41OTc3IDI1LjM1MzRMMjcuMzU4NSAyOS43ODk4Wk0yNi45NTk5IDE5LjM3MDNMMjMuMzczNyAxMi4xMDQ5TDE5Ljc4ODEgMTkuMzcwM0wxMS43NzAzIDIwLjUzNTVMMTcuNTcxNyAyNi4xOTExTDE2LjIwMjUgMzQuMTc3MUwyMy4zNzM3IDMwLjQwNjdMMzAuNTQ1NSAzNC4xNzcxTDI5LjE3NjMgMjYuMTkxMUwzNC45NzgzIDIwLjUzNTVMMjYuOTU5OSAxOS4zNzAzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (max-width: 768px) {
      .referral-program .icon.icon-cup {
        width: 2.0625em;
        height: 2.8125em; } }
  .referral-program .icon.icon-people {
    width: 2.5em;
    height: 2.375em;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MyA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS42IDE0LjM5OTlIMTJDMTEuMzM3NiAxNC4zOTk5IDEwLjggMTQuOTM3NSAxMC44IDE1LjU5OTlDMTAuOCAxNi4yNjIzIDExLjMzNzYgMTYuNzk5OSAxMiAxNi43OTk5SDE1LjZDMTYuMjYxOCAxNi43OTk5IDE2LjggMTcuMzM4MSAxNi44IDE3Ljk5OTlWMzMuNTk5OUMxNi44IDM0LjkyMzUgMTUuNzIzNiAzNS45OTk5IDE0LjQgMzUuOTk5OUgxMy4yVjU4Ljc5OTlDMTMuMiA1OS40NjIzIDEzLjczNzYgNTkuOTk5OSAxNC40IDU5Ljk5OTlDMTUuMDYyNCA1OS45OTk5IDE1LjYgNTkuNDYyMyAxNS42IDU4Ljc5OTlWMzguMjQ4MUMxNy42NjgyIDM3LjcxMzUgMTkuMiAzNS44MzI1IDE5LjIgMzMuNTk5OVYxNy45OTk5QzE5LjIgMTYuMDE0NSAxNy41ODU0IDE0LjM5OTkgMTUuNiAxNC4zOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIwMDI0IDQuOEM3LjIwMDI0IDMuNDc2NCA4LjI3NjY0IDIuNCA5LjYwMDI0IDIuNEMxMC45MjM4IDIuNCAxMi4wMDAyIDMuNDc2NCAxMi4wMDAyIDQuOFY3LjJDMTIuMDAwMiA4LjUyMzYgMTAuOTIzOCA5LjYgOS42MDAyNCA5LjZDOC4yNzY2NCA5LjYgNy4yMDAyNCA4LjUyMzYgNy4yMDAyNCA3LjJWNC44Wk05LjYwMDA1IDEyQzEyLjI0NjYgMTIgMTQuNCA5Ljg0NjYgMTQuNCA3LjJWNC44QzE0LjQgMi4xNTM0IDEyLjI0NjYgMCA5LjYwMDA1IDBDNi45NTM0NSAwIDQuODAwMDUgMi4xNTM0IDQuODAwMDUgNC44VjcuMkM0LjgwMDA1IDkuODQ2NiA2Ljk1MzQ1IDEyIDkuNjAwMDUgMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNiA0NC4zOTk5QzguOTM3NiA0NC4zOTk5IDguNCA0NC45Mzc1IDguNCA0NS41OTk5VjU3LjU5OTlINlYzNS45OTk5SDQuOEMzLjQ3NjQgMzUuOTk5OSAyLjQgMzQuOTIzNSAyLjQgMzMuNTk5OVYyNy41OTk5VjE3Ljk5OTlDMi40IDE3LjMzODEgMi45MzgyIDE2Ljc5OTkgMy42IDE2Ljc5OTlINi40NTg0TDguNTI2NiAyMC45MzY5QzguODIzIDIxLjUyOTEgOS41NDM2IDIxLjc2OTEgMTAuMTM3IDIxLjQ3MzNDMTAuNzI5MiAyMS4xNzY5IDEwLjk2OTggMjAuNDU2MyAxMC42NzM0IDE5Ljg2MjlMNy45NDE2IDE0LjM5OTlIMy42QzEuNjE0NiAxNC4zOTk5IDAgMTYuMDE0NSAwIDE3Ljk5OTlWMjcuNTk5OVYzMy41OTk5QzAgMzUuODMyNSAxLjUzMTggMzcuNzEzNSAzLjYgMzguMjQ4MVY1OS45OTk5SDEwLjhWNDUuNTk5OUMxMC44IDQ0LjkzNzUgMTAuMjYyNCA0NC4zOTk5IDkuNiA0NC4zOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy4yIDE0LjM5OTlIMzMuNkMzMi45Mzc2IDE0LjM5OTkgMzIuNCAxNC45Mzc1IDMyLjQgMTUuNTk5OUMzMi40IDE2LjI2MjMgMzIuOTM3NiAxNi43OTk5IDMzLjYgMTYuNzk5OUgzNy4yQzM3Ljg2MTggMTYuNzk5OSAzOC40IDE3LjMzODEgMzguNCAxNy45OTk5VjMzLjU5OTlDMzguNCAzNC45MjM1IDM3LjMyMzYgMzUuOTk5OSAzNiAzNS45OTk5SDM0LjhWNTguNzk5OUMzNC44IDU5LjQ2MjMgMzUuMzM3NiA1OS45OTk5IDM2IDU5Ljk5OTlDMzYuNjYyNCA1OS45OTk5IDM3LjIgNTkuNDYyMyAzNy4yIDU4Ljc5OTlWMzguMjQ4MUMzOS4yNjgyIDM3LjcxMzUgNDAuOCAzNS44MzI1IDQwLjggMzMuNTk5OVYxNy45OTk5QzQwLjggMTYuMDE0NSAzOS4xODU0IDE0LjM5OTkgMzcuMiAxNC4zOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43OTk2IDQuOEMyOC43OTk2IDMuNDc2NCAyOS44NzYgMi40IDMxLjE5OTYgMi40QzMyLjUyMzIgMi40IDMzLjU5OTYgMy40NzY0IDMzLjU5OTYgNC44VjcuMkMzMy41OTk2IDguNTIzNiAzMi41MjMyIDkuNiAzMS4xOTk2IDkuNkMyOS44NzYgOS42IDI4Ljc5OTYgOC41MjM2IDI4Ljc5OTYgNy4yVjQuOFpNMzEuMiAxMkMzMy44NDY2IDEyIDM2IDkuODQ2NiAzNiA3LjJWNC44QzM2IDIuMTUzNCAzMy44NDY2IDAgMzEuMiAwQzI4LjU1MzQgMCAyNi40IDIuMTUzNCAyNi40IDQuOFY3LjJDMjYuNCA5Ljg0NjYgMjguNTUzNCAxMiAzMS4yIDEyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS4yIDQ0LjM5OTlDMzAuNTM3NiA0NC4zOTk5IDMwIDQ0LjkzNzUgMzAgNDUuNTk5OVY1Ny41OTk5SDI3LjZWMzUuOTk5OUgyNi40QzI1LjA3NjQgMzUuOTk5OSAyNCAzNC45MjM1IDI0IDMzLjU5OTlWMjcuNTk5OVYxNy45OTk5QzI0IDE3LjMzODEgMjQuNTM4MiAxNi43OTk5IDI1LjIgMTYuNzk5OUgyOC4wNTg0TDMwLjEyNjYgMjAuOTM2OUMzMC40MjMgMjEuNTI5MSAzMS4xNDM2IDIxLjc2OTEgMzEuNzM3IDIxLjQ3MzNDMzIuMzI5MiAyMS4xNzY5IDMyLjU2OTggMjAuNDU2MyAzMi4yNzM0IDE5Ljg2MjlMMjkuNTQxNiAxNC4zOTk5SDI1LjJDMjMuMjE0NiAxNC4zOTk5IDIxLjYgMTYuMDE0NSAyMS42IDE3Ljk5OTlWMjcuNTk5OVYzMy41OTk5QzIxLjYgMzUuODMyNSAyMy4xMzE4IDM3LjcxMzUgMjUuMiAzOC4yNDgxVjU5Ljk5OTlIMzIuNFY0NS41OTk5QzMyLjQgNDQuOTM3NSAzMS44NjI0IDQ0LjM5OTkgMzEuMiA0NC4zOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01OC44IDE0LjM5OTlINTUuMkM1NC41Mzc2IDE0LjM5OTkgNTQgMTQuOTM3NSA1NCAxNS41OTk5QzU0IDE2LjI2MjMgNTQuNTM3NiAxNi43OTk5IDU1LjIgMTYuNzk5OUg1OC44QzU5LjQ2MTggMTYuNzk5OSA2MCAxNy4zMzgxIDYwIDE3Ljk5OTlWMzMuNTk5OUM2MCAzNC45MjM1IDU4LjkyMzYgMzUuOTk5OSA1Ny42IDM1Ljk5OTlINTYuNFY1OC43OTk5QzU2LjQgNTkuNDYyMyA1Ni45Mzc2IDU5Ljk5OTkgNTcuNiA1OS45OTk5QzU4LjI2MjQgNTkuOTk5OSA1OC44IDU5LjQ2MjMgNTguOCA1OC43OTk5VjM4LjI0ODFDNjAuODY4MiAzNy43MTM1IDYyLjQgMzUuODMyNSA2Mi40IDMzLjU5OTlWMTcuOTk5OUM2Mi40IDE2LjAxNDUgNjAuNzg1NCAxNC4zOTk5IDU4LjggMTQuMzk5OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAuNCA0LjhDNTAuNCAzLjQ3NjQgNTEuNDc2NCAyLjQgNTIuOCAyLjRDNTQuMTIzNiAyLjQgNTUuMiAzLjQ3NjQgNTUuMiA0LjhWNy4yQzU1LjIgOC41MjM2IDU0LjEyMzYgOS42IDUyLjggOS42QzUxLjQ3NjQgOS42IDUwLjQgOC41MjM2IDUwLjQgNy4yVjQuOFpNNTIuOCAxMkM1NS40NDY2IDEyIDU3LjYgOS44NDY2IDU3LjYgNy4yVjQuOEM1Ny42IDIuMTUzNCA1NS40NDY2IDAgNTIuOCAwQzUwLjE1MzQgMCA0OCAyLjE1MzQgNDggNC44VjcuMkM0OCA5Ljg0NjYgNTAuMTUzNCAxMiA1Mi44IDEyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Mi44IDQ0LjM5OTlDNTIuMTM3NiA0NC4zOTk5IDUxLjYgNDQuOTM3NSA1MS42IDQ1LjU5OTlWNTcuNTk5OUg0OS4yVjM1Ljk5OTlINDhDNDYuNjc2NCAzNS45OTk5IDQ1LjYgMzQuOTIzNSA0NS42IDMzLjU5OTlWMjcuNTk5OVYxNy45OTk5QzQ1LjYgMTcuMzM4MSA0Ni4xMzgyIDE2Ljc5OTkgNDYuOCAxNi43OTk5SDQ5LjY1ODRMNTEuNzI2NiAyMC45MzY5QzUyLjAyMyAyMS41MjkxIDUyLjc0MzYgMjEuNzY5MSA1My4zMzcgMjEuNDczM0M1My45MjkyIDIxLjE3NjkgNTQuMTY5OCAyMC40NTYzIDUzLjg3MzQgMTkuODYyOUw1MS4xNDE2IDE0LjM5OTlINDYuOEM0NC44MTQ2IDE0LjM5OTkgNDMuMiAxNi4wMTQ1IDQzLjIgMTcuOTk5OVYyNy41OTk5VjMzLjU5OTlDNDMuMiAzNS44MzI1IDQ0LjczMTggMzcuNzEzNSA0Ni44IDM4LjI0ODFWNTkuOTk5OUg1NFY0NS41OTk5QzU0IDQ0LjkzNzUgNTMuNDYyNCA0NC4zOTk5IDUyLjggNDQuMzk5OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (max-width: 768px) {
      .referral-program .icon.icon-people {
        width: 2.5em;
        height: 2.375em; } }

.referral-program .article-name {
  position: absolute;
  z-index: 2;
  left: 0.75em;
  bottom: 0.75em;
  font-family: 'GT-Eesti-Pro-Display-Light';
  font-weight: 300;
  font-size: 0.875em;
  line-height: 1;
  margin: 0;
  color: #FFFFFF; }
  @media (max-width: 768px) {
    .referral-program .article-name {
      font-size: 1.25em;
      left: 1.25em;
      bottom: 0.9375em; } }

@media (max-width: 768px) {
  .referral-program-internal {
    padding-bottom: 1.875em; } }

.referral-program-internal .poster {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  position: relative;
  width: 50.625em;
  height: 23em;
  margin-bottom: 2.0625em; }
  @media (max-width: 768px) {
    .referral-program-internal .poster {
      width: 20em;
      height: 9.125em;
      margin-left: -0.9375em;
      margin-bottom: 1.6875em; } }
  .referral-program-internal .poster .poster-img {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%; }
  .referral-program-internal .poster .text {
    position: relative;
    z-index: 2;
    font-family: 'GT-Eesti-Pro-Display-Thin';
    font-size: 2.5em;
    line-height: 1;
    color: #FFFFFF;
    margin-left: 0.9375em;
    margin-bottom: 0.8125em;
    margin-top: auto; }
    @media (max-width: 768px) {
      .referral-program-internal .poster .text {
        font-size: 1.25em;
        margin-left: 0.875em;
        margin-bottom: 0.625em;
        max-width: 10.625em; } }
    @media (max-width: 768px) {
      .referral-program-internal .poster .text br {
        display: none; } }
  .referral-program-internal .poster .icon {
    position: absolute;
    right: 2.5em;
    bottom: 2.5em;
    -webkit-background-size: contain;
            background-size: contain; }
    @media (max-width: 768px) {
      .referral-program-internal .poster .icon {
        right: 1em;
        bottom: 1em; } }
    .referral-program-internal .poster .icon.icon-rub {
      height: 4em;
      width: 4em;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjQiIGhlaWdodD0iNjQiIHZpZXdCb3g9IjAgMCA2NCA2NCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTMyIDkuNTAwMjRDMzAuNzEgOS41MDAyNCAyOS40NTUgOS43MTY0OSAyOC4yNSAxMC4xMjUyIiBzdHJva2U9IndoaXRlIiBzdHJva2Utd2lkdGg9IjIuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+CjxwYXRoIGQ9Ik0yOC4yNSAzMi42MjVIMjdWMzMuODc1SDI4LjI1VjMyLjYyNVpNMjguMjUgMTcuNjI1VjE2LjM3NUgyN1YxNy42MjVIMjguMjVaTTI4LjI1IDM3LjYyNUgyMy4yNVY0MC4xMjVIMjguMjVWMzcuNjI1Wk0yMy4yNSA0MC4xMjVIMjguMjVWMzcuNjI1SDIzLjI1VjQwLjEyNVpNMjguMjUgNDAuMTI1SDM4LjI1VjM3LjYyNUgyOC4yNVY0MC4xMjVaTTM4LjI1IDM3LjYyNUgyOC4yNVY0MC4xMjVIMzguMjVWMzcuNjI1Wk0yOC4yNSAzMS4zNzVIMjMuMjVWMzMuODc1SDI4LjI1VjMxLjM3NVpNMjMuMjUgMzMuODc1SDI4LjI1VjMxLjM3NUgyMy4yNVYzMy44NzVaTTI3IDMyLjYyNVYzOC44NzVIMjkuNVYzMi42MjVIMjdaTTI5LjUgMzguODc1VjMyLjYyNUgyN1YzOC44NzVIMjkuNVpNMjkuNSAzMi42MjVWMTcuNjI1SDI3VjMyLjYyNUgyOS41Wk0yOC4yNSAxOC44NzVIMzUuNzVWMTYuMzc1SDI4LjI1VjE4Ljg3NVpNMzUuNzUgMTguODc1QzM5LjIwMTUgMTguODc1IDQyIDIxLjY3MzUgNDIgMjUuMTI1SDQ0LjVDNDQuNSAyMC4yOTI4IDQwLjU4MjIgMTYuMzc1IDM1Ljc1IDE2LjM3NVYxOC44NzVaTTQyIDI1LjEyNUM0MiAyOC41NzY1IDM5LjIwMTUgMzEuMzc1IDM1Ljc1IDMxLjM3NVYzMy44NzVDNDAuNTgyMiAzMy44NzUgNDQuNSAyOS45NTcyIDQ0LjUgMjUuMTI1SDQyWk0zNS43NSAzMS4zNzVIMjguMjVWMzMuODc1SDM1Ljc1VjMxLjM3NVpNMjkuNSA0Ny42MjVWMzguODc1SDI3VjQ3LjYyNUgyOS41Wk0yNyAzOC44NzVWNDcuNjI1SDI5LjVWMzguODc1SDI3WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZD0iTTkuNDgyMDMgMzkuNTI1MUM5LjcwMTgyIDQwLjE3OTUgMTAuNDEwNSA0MC41MzE5IDExLjA2NSA0MC4zMTIxQzExLjcxOTQgNDAuMDkyMyAxMi4wNzE3IDM5LjM4MzYgMTEuODUxOSAzOC43MjkxTDkuNDgyMDMgMzkuNTI1MVpNMTkuMzMwMiAxNC44Nzg1QzE5Ljg4NDIgMTQuNDY2NiAxOS45OTk1IDEzLjY4MzYgMTkuNTg3NyAxMy4xMjk2QzE5LjE3NTkgMTIuNTc1NSAxOC4zOTI5IDEyLjQ2MDIgMTcuODM4OCAxMi44NzJMMTkuMzMwMiAxNC44Nzg1Wk01NC41NDkzIDI0LjU2OTFDNTQuMzM1MSAyMy45MTI4IDUzLjYyOTQgMjMuNTU0NCA1Mi45NzMyIDIzLjc2ODZDNTIuMzE2OSAyMy45ODI4IDUxLjk1ODUgMjQuNjg4NSA1Mi4xNzI3IDI1LjM0NDdMNTQuNTQ5MyAyNC41NjkxWk0zMS45ODQ3IDUzLjI1QzMxLjI5NDQgNTMuMjUgMzAuNzM0NyA1My44MDk3IDMwLjczNDcgNTQuNUMzMC43MzQ3IDU1LjE5MDQgMzEuMjk0NCA1NS43NSAzMS45ODQ3IDU1Ljc1VjUzLjI1Wk0xMS44NTE5IDM4LjcyOTFDOC45OTc3MiAzMC4yMzA5IDExLjc1NTYgMjAuNTA4NSAxOS4zMzAyIDE0Ljg3ODVMMTcuODM4OCAxMi44NzJDOS4zNjk2MyAxOS4xNjcgNi4yOTM3NCAzMC4wMzIxIDkuNDgyMDMgMzkuNTI1MUwxMS44NTE5IDM4LjcyOTFaTTUyLjE3MjcgMjUuMzQ0N0M1Mi44MjM0IDI3LjMzODUgNTMuMjUwNCAyOS4zNDIzIDUzLjI1MDQgMzJINTUuNzUwNEM1NS43NTA0IDI5LjAzMjcgNTUuMjY2MSAyNi43NjUzIDU0LjU0OTMgMjQuNTY5MUw1Mi4xNzI3IDI1LjM0NDdaTTUzLjI1MDQgMzJDNTMuMjUwNCA0My43NjA0IDQzLjczMTEgNTMuMjUgMzEuOTg0NyA1My4yNVY1NS43NUM0NS4xMDgzIDU1Ljc1IDU1Ljc1MDQgNDUuMTQ0NyA1NS43NTA0IDMySDUzLjI1MDRaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNNjAuMjY4MyAyMS45NTVDNjIuODU4OSAyOS4yNDU2IDYyLjUzMjYgMzcuMjU1IDU5LjM1NzYgNDQuMzExMkM1Ni4xODI2IDUxLjM2NzUgNTAuNDAzOSA1Ni45MjMxIDQzLjIyOTUgNTkuODE5NEMzNi4wNTQ1IDYyLjcxNSAyOC4wMzgzIDYyLjcyNzUgMjAuODU0NSA1OS44NTMxQzEzLjY3MTQgNTYuOTc4MSA3Ljg3NTc4IDUxLjQ0IDQuNjc5NTMgNDQuMzkzMUMxLjQ4MzI4IDM3LjM0NzUgMS4xMzI2NSAyOS4zMzgxIDMuNzAyMDMgMjIuMDQwNkM2LjI3MDc4IDE0Ljc0MTkgMTEuNTU5NSA4LjcxODEyIDE4LjQ2NDUgNS4yMjY4N0MyNS4zNzAyIDEuNzM2MjQgMzMuMzU2NCAxLjA0ODEyIDQwLjc1NyAzLjMwNjI0QzQ4LjE1NyA1LjU2NDk5IDU0LjM5ODkgMTAuNTk1IDU4LjE3ODMgMTcuMzQ2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIvPgo8L3N2Zz4K");
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-position: center center; }
      @media (max-width: 768px) {
        .referral-program-internal .poster .icon.icon-rub {
          height: 2.25em;
          width: 2.25em; } }
    .referral-program-internal .poster .icon.icon-cup {
      width: 2.85em;
      height: 3.75em;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNDYiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA0NiA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zOS42IDBDMzguOTM3NiAwIDM4LjQgMC41Mzc2IDM4LjQgMS4yQzM4LjQgMS44NjI0IDM4LjkzNzYgMi40IDM5LjYgMi40SDQzLjJWNC44SDM4LjRWMzBDMzguNCAzNC42MzIgMzQuNjMyIDM4LjQgMzAgMzguNEgyNi40VjQ0LjRDMjYuNCA0Ny43MDg0IDI5LjA5MTYgNTAuNCAzMi40IDUwLjRIMzZWNTcuNkg5LjZWNTAuNEgxMy4yQzE2LjUwODQgNTAuNCAxOS4yIDQ3LjcwODQgMTkuMiA0NC40VjM4LjRIMTUuNkMxMC45NjggMzguNCA3LjIgMzQuNjMyIDcuMiAzMFY0LjhIMi40VjIuNEgzNC44QzM1LjQ2MjQgMi40IDM2IDEuODYyNCAzNiAxLjJDMzYgMC41Mzc2IDM1LjQ2MjQgMCAzNC44IDBIMFY3LjJINC44VjMwQzQuOCAzNS45NTUgOS42NDUgNDAuOCAxNS42IDQwLjhIMTYuOFY0NC40QzE2LjggNDYuMzg1NCAxNS4xODU0IDQ4IDEzLjIgNDhINy4yVjYwSDM4LjRWNDhIMzIuNEMzMC40MTQ2IDQ4IDI4LjggNDYuMzg1NCAyOC44IDQ0LjRWNDAuOEgzMEMzNS45NTUgNDAuOCA0MC44IDM1Ljk1NSA0MC44IDMwVjcuMkg0NS42VjBIMzkuNloiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMzYgNS45OTk5OUMzNiA1LjMzNzU5IDM1LjQ2MjQgNC43OTk5OSAzNC44IDQuNzk5OTlIMTAuOEMxMC4xMzc2IDQuNzk5OTkgOS41OTk5OCA1LjMzNzU5IDkuNTk5OTggNS45OTk5OUM5LjU5OTk4IDYuNjYyMzkgMTAuMTM3NiA3LjE5OTk5IDEwLjggNy4xOTk5OUgzNC44QzM1LjQ2MjQgNy4xOTk5OSAzNiA2LjY2MjM5IDM2IDUuOTk5OTlaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTEyIDU0QzEyIDU0LjY2MjQgMTIuNTM3NiA1NS4yIDEzLjIgNTUuMkgzMi40QzMzLjA2MjQgNTUuMiAzMy42IDU0LjY2MjQgMzMuNiA1NEMzMy42IDUzLjMzNzYgMzMuMDYyNCA1Mi44IDMyLjQgNTIuOEgxMy4yQzEyLjUzNzYgNTIuOCAxMiA1My4zMzc2IDEyIDU0WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yNy4zNTg1IDI5Ljc4OThMMjMuMzczOSAyNy42OTUyTDE5LjM4OTkgMjkuNzg5OEwyMC4xNTA3IDI1LjM1MzRMMTYuOTI3NSAyMi4yMTEyTDIxLjM4MTkgMjEuNTY0NEwyMy4zNzM5IDE3LjUyNzZMMjUuMzY2NSAyMS41NjQ0TDI5LjgyMDkgMjIuMjExMkwyNi41OTc3IDI1LjM1MzRMMjcuMzU4NSAyOS43ODk4Wk0yNi45NTk5IDE5LjM3MDNMMjMuMzczNyAxMi4xMDQ5TDE5Ljc4ODEgMTkuMzcwM0wxMS43NzAzIDIwLjUzNTVMMTcuNTcxNyAyNi4xOTExTDE2LjIwMjUgMzQuMTc3MUwyMy4zNzM3IDMwLjQwNjdMMzAuNTQ1NSAzNC4xNzcxTDI5LjE3NjMgMjYuMTkxMUwzNC45NzgzIDIwLjUzNTVMMjYuOTU5OSAxOS4zNzAzWiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==");
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-position: center center; }
      @media (max-width: 768px) {
        .referral-program-internal .poster .icon.icon-cup {
          width: 3.125em;
          height: 2.5em;
          right: 0em;
          bottom: 0.75em; } }
    .referral-program-internal .poster .icon.icon-people {
      width: 3.9em;
      height: 3.75em;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNjMiIGhlaWdodD0iNjAiIHZpZXdCb3g9IjAgMCA2MyA2MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNS42IDE0LjM5OTlIMTJDMTEuMzM3NiAxNC4zOTk5IDEwLjggMTQuOTM3NSAxMC44IDE1LjU5OTlDMTAuOCAxNi4yNjIzIDExLjMzNzYgMTYuNzk5OSAxMiAxNi43OTk5SDE1LjZDMTYuMjYxOCAxNi43OTk5IDE2LjggMTcuMzM4MSAxNi44IDE3Ljk5OTlWMzMuNTk5OUMxNi44IDM0LjkyMzUgMTUuNzIzNiAzNS45OTk5IDE0LjQgMzUuOTk5OUgxMy4yVjU4Ljc5OTlDMTMuMiA1OS40NjIzIDEzLjczNzYgNTkuOTk5OSAxNC40IDU5Ljk5OTlDMTUuMDYyNCA1OS45OTk5IDE1LjYgNTkuNDYyMyAxNS42IDU4Ljc5OTlWMzguMjQ4MUMxNy42NjgyIDM3LjcxMzUgMTkuMiAzNS44MzI1IDE5LjIgMzMuNTk5OVYxNy45OTk5QzE5LjIgMTYuMDE0NSAxNy41ODU0IDE0LjM5OTkgMTUuNiAxNC4zOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjIwMDI0IDQuOEM3LjIwMDI0IDMuNDc2NCA4LjI3NjY0IDIuNCA5LjYwMDI0IDIuNEMxMC45MjM4IDIuNCAxMi4wMDAyIDMuNDc2NCAxMi4wMDAyIDQuOFY3LjJDMTIuMDAwMiA4LjUyMzYgMTAuOTIzOCA5LjYgOS42MDAyNCA5LjZDOC4yNzY2NCA5LjYgNy4yMDAyNCA4LjUyMzYgNy4yMDAyNCA3LjJWNC44Wk05LjYwMDA1IDEyQzEyLjI0NjYgMTIgMTQuNCA5Ljg0NjYgMTQuNCA3LjJWNC44QzE0LjQgMi4xNTM0IDEyLjI0NjYgMCA5LjYwMDA1IDBDNi45NTM0NSAwIDQuODAwMDUgMi4xNTM0IDQuODAwMDUgNC44VjcuMkM0LjgwMDA1IDkuODQ2NiA2Ljk1MzQ1IDEyIDkuNjAwMDUgMTJaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTkuNiA0NC4zOTk5QzguOTM3NiA0NC4zOTk5IDguNCA0NC45Mzc1IDguNCA0NS41OTk5VjU3LjU5OTlINlYzNS45OTk5SDQuOEMzLjQ3NjQgMzUuOTk5OSAyLjQgMzQuOTIzNSAyLjQgMzMuNTk5OVYyNy41OTk5VjE3Ljk5OTlDMi40IDE3LjMzODEgMi45MzgyIDE2Ljc5OTkgMy42IDE2Ljc5OTlINi40NTg0TDguNTI2NiAyMC45MzY5QzguODIzIDIxLjUyOTEgOS41NDM2IDIxLjc2OTEgMTAuMTM3IDIxLjQ3MzNDMTAuNzI5MiAyMS4xNzY5IDEwLjk2OTggMjAuNDU2MyAxMC42NzM0IDE5Ljg2MjlMNy45NDE2IDE0LjM5OTlIMy42QzEuNjE0NiAxNC4zOTk5IDAgMTYuMDE0NSAwIDE3Ljk5OTlWMjcuNTk5OVYzMy41OTk5QzAgMzUuODMyNSAxLjUzMTggMzcuNzEzNSAzLjYgMzguMjQ4MVY1OS45OTk5SDEwLjhWNDUuNTk5OUMxMC44IDQ0LjkzNzUgMTAuMjYyNCA0NC4zOTk5IDkuNiA0NC4zOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zNy4yIDE0LjM5OTlIMzMuNkMzMi45Mzc2IDE0LjM5OTkgMzIuNCAxNC45Mzc1IDMyLjQgMTUuNTk5OUMzMi40IDE2LjI2MjMgMzIuOTM3NiAxNi43OTk5IDMzLjYgMTYuNzk5OUgzNy4yQzM3Ljg2MTggMTYuNzk5OSAzOC40IDE3LjMzODEgMzguNCAxNy45OTk5VjMzLjU5OTlDMzguNCAzNC45MjM1IDM3LjMyMzYgMzUuOTk5OSAzNiAzNS45OTk5SDM0LjhWNTguNzk5OUMzNC44IDU5LjQ2MjMgMzUuMzM3NiA1OS45OTk5IDM2IDU5Ljk5OTlDMzYuNjYyNCA1OS45OTk5IDM3LjIgNTkuNDYyMyAzNy4yIDU4Ljc5OTlWMzguMjQ4MUMzOS4yNjgyIDM3LjcxMzUgNDAuOCAzNS44MzI1IDQwLjggMzMuNTk5OVYxNy45OTk5QzQwLjggMTYuMDE0NSAzOS4xODU0IDE0LjM5OTkgMzcuMiAxNC4zOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yOC43OTk2IDQuOEMyOC43OTk2IDMuNDc2NCAyOS44NzYgMi40IDMxLjE5OTYgMi40QzMyLjUyMzIgMi40IDMzLjU5OTYgMy40NzY0IDMzLjU5OTYgNC44VjcuMkMzMy41OTk2IDguNTIzNiAzMi41MjMyIDkuNiAzMS4xOTk2IDkuNkMyOS44NzYgOS42IDI4Ljc5OTYgOC41MjM2IDI4Ljc5OTYgNy4yVjQuOFpNMzEuMiAxMkMzMy44NDY2IDEyIDM2IDkuODQ2NiAzNiA3LjJWNC44QzM2IDIuMTUzNCAzMy44NDY2IDAgMzEuMiAwQzI4LjU1MzQgMCAyNi40IDIuMTUzNCAyNi40IDQuOFY3LjJDMjYuNCA5Ljg0NjYgMjguNTUzNCAxMiAzMS4yIDEyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0zMS4yIDQ0LjM5OTlDMzAuNTM3NiA0NC4zOTk5IDMwIDQ0LjkzNzUgMzAgNDUuNTk5OVY1Ny41OTk5SDI3LjZWMzUuOTk5OUgyNi40QzI1LjA3NjQgMzUuOTk5OSAyNCAzNC45MjM1IDI0IDMzLjU5OTlWMjcuNTk5OVYxNy45OTk5QzI0IDE3LjMzODEgMjQuNTM4MiAxNi43OTk5IDI1LjIgMTYuNzk5OUgyOC4wNTg0TDMwLjEyNjYgMjAuOTM2OUMzMC40MjMgMjEuNTI5MSAzMS4xNDM2IDIxLjc2OTEgMzEuNzM3IDIxLjQ3MzNDMzIuMzI5MiAyMS4xNzY5IDMyLjU2OTggMjAuNDU2MyAzMi4yNzM0IDE5Ljg2MjlMMjkuNTQxNiAxNC4zOTk5SDI1LjJDMjMuMjE0NiAxNC4zOTk5IDIxLjYgMTYuMDE0NSAyMS42IDE3Ljk5OTlWMjcuNTk5OVYzMy41OTk5QzIxLjYgMzUuODMyNSAyMy4xMzE4IDM3LjcxMzUgMjUuMiAzOC4yNDgxVjU5Ljk5OTlIMzIuNFY0NS41OTk5QzMyLjQgNDQuOTM3NSAzMS44NjI0IDQ0LjM5OTkgMzEuMiA0NC4zOTk5WiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01OC44IDE0LjM5OTlINTUuMkM1NC41Mzc2IDE0LjM5OTkgNTQgMTQuOTM3NSA1NCAxNS41OTk5QzU0IDE2LjI2MjMgNTQuNTM3NiAxNi43OTk5IDU1LjIgMTYuNzk5OUg1OC44QzU5LjQ2MTggMTYuNzk5OSA2MCAxNy4zMzgxIDYwIDE3Ljk5OTlWMzMuNTk5OUM2MCAzNC45MjM1IDU4LjkyMzYgMzUuOTk5OSA1Ny42IDM1Ljk5OTlINTYuNFY1OC43OTk5QzU2LjQgNTkuNDYyMyA1Ni45Mzc2IDU5Ljk5OTkgNTcuNiA1OS45OTk5QzU4LjI2MjQgNTkuOTk5OSA1OC44IDU5LjQ2MjMgNTguOCA1OC43OTk5VjM4LjI0ODFDNjAuODY4MiAzNy43MTM1IDYyLjQgMzUuODMyNSA2Mi40IDMzLjU5OTlWMTcuOTk5OUM2Mi40IDE2LjAxNDUgNjAuNzg1NCAxNC4zOTk5IDU4LjggMTQuMzk5OVoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNTAuNCA0LjhDNTAuNCAzLjQ3NjQgNTEuNDc2NCAyLjQgNTIuOCAyLjRDNTQuMTIzNiAyLjQgNTUuMiAzLjQ3NjQgNTUuMiA0LjhWNy4yQzU1LjIgOC41MjM2IDU0LjEyMzYgOS42IDUyLjggOS42QzUxLjQ3NjQgOS42IDUwLjQgOC41MjM2IDUwLjQgNy4yVjQuOFpNNTIuOCAxMkM1NS40NDY2IDEyIDU3LjYgOS44NDY2IDU3LjYgNy4yVjQuOEM1Ny42IDIuMTUzNCA1NS40NDY2IDAgNTIuOCAwQzUwLjE1MzQgMCA0OCAyLjE1MzQgNDggNC44VjcuMkM0OCA5Ljg0NjYgNTAuMTUzNCAxMiA1Mi44IDEyWiIgZmlsbD0id2hpdGUiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01Mi44IDQ0LjM5OTlDNTIuMTM3NiA0NC4zOTk5IDUxLjYgNDQuOTM3NSA1MS42IDQ1LjU5OTlWNTcuNTk5OUg0OS4yVjM1Ljk5OTlINDhDNDYuNjc2NCAzNS45OTk5IDQ1LjYgMzQuOTIzNSA0NS42IDMzLjU5OTlWMjcuNTk5OVYxNy45OTk5QzQ1LjYgMTcuMzM4MSA0Ni4xMzgyIDE2Ljc5OTkgNDYuOCAxNi43OTk5SDQ5LjY1ODRMNTEuNzI2NiAyMC45MzY5QzUyLjAyMyAyMS41MjkxIDUyLjc0MzYgMjEuNzY5MSA1My4zMzcgMjEuNDczM0M1My45MjkyIDIxLjE3NjkgNTQuMTY5OCAyMC40NTYzIDUzLjg3MzQgMTkuODYyOUw1MS4xNDE2IDE0LjM5OTlINDYuOEM0NC44MTQ2IDE0LjM5OTkgNDMuMiAxNi4wMTQ1IDQzLjIgMTcuOTk5OVYyNy41OTk5VjMzLjU5OTlDNDMuMiAzNS44MzI1IDQ0LjczMTggMzcuNzEzNSA0Ni44IDM4LjI0ODFWNTkuOTk5OUg1NFY0NS41OTk5QzU0IDQ0LjkzNzUgNTMuNDYyNCA0NC4zOTk5IDUyLjggNDQuMzk5OVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=");
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat;
      background-position: center center; }
      @media (max-width: 768px) {
        .referral-program-internal .poster .icon.icon-people {
          width: 2.5em;
          height: 2.375em; } }

.referral-program-internal .why {
  max-width: 50.9375em; }
  .referral-program-internal .why .article-subtitle {
    margin-top: 0;
    margin-bottom: 1.5625em; }
    @media (max-width: 768px) {
      .referral-program-internal .why .article-subtitle {
        font-size: 1.125em;
        margin-bottom: 0.5em; } }
  .referral-program-internal .why .list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0; }
    @media (max-width: 768px) {
      .referral-program-internal .why .list {
        padding-right: 0.0625em;
        margin-bottom: 0.9375em; } }
  .referral-program-internal .why .item {
    font-family: 'GT-Eesti-Pro-Text-Light';
    position: relative;
    width: 26.875em;
    font-weight: 300;
    font-size: 0.875em;
    color: #000000;
    padding-left: 3.625em;
    padding-top: 0.3125em;
    margin-bottom: 1.25em;
    margin-right: 2.375em; }
    @media (max-width: 768px) {
      .referral-program-internal .why .item {
        width: 100%;
        padding-left: 3.75em;
        margin-bottom: 1em;
        margin-right: 0em;
        line-height: 1.3; } }
    @media (max-width: 768px) {
      .referral-program-internal .why .item br {
        display: none; } }
    .referral-program-internal .why .item:nth-of-type(even) {
      margin-right: 0; }
      @media (max-width: 768px) {
        .referral-program-internal .why .item:nth-of-type(even) {
          -webkit-box-ordinal-group: 3;
          -webkit-order: 2;
              -ms-flex-order: 2;
                  order: 2; } }
    .referral-program-internal .why .item:nth-of-type(odd) {
      margin-right: 0; }
      @media (max-width: 768px) {
        .referral-program-internal .why .item:nth-of-type(odd) {
          -webkit-box-ordinal-group: 2;
          -webkit-order: 1;
              -ms-flex-order: 1;
                  order: 1; } }
    .referral-program-internal .why .item:nth-last-of-type(1) {
      padding-top: 0;
      margin-top: -0.4375em; }
      .referral-program-internal .why .item:nth-last-of-type(1)::after {
        content: none; }
      .referral-program-internal .why .item:nth-last-of-type(1)::before {
        content: none; }
    .referral-program-internal .why .item .red {
      color: #F91155; }
      @media (max-width: 768px) {
        .referral-program-internal .why .item .red {
          display: block;
          margin-top: 1.25em; } }
    .referral-program-internal .why .item .bold {
      font-family: 'GTEesti-Pro-Text-Bold'; }
    .referral-program-internal .why .item::after {
      content: '';
      position: absolute;
      left: 0;
      top: 0;
      width: 2.1875em;
      height: 2.1875em;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      background: #F91155; }
      @media (max-width: 768px) {
        .referral-program-internal .why .item::after {
          width: 1.75em;
          height: 1.75em;
          left: 0.25em;
          top: 0.5em; } }
    .referral-program-internal .why .item::before {
      content: '';
      position: absolute;
      left: 0.5625em;
      top: 0.625em;
      z-index: 1;
      width: 1.125em;
      height: 0.9375em;
      background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMTQiIHZpZXdCb3g9IjAgMCAxNyAxNCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTIgNS4yTDcuMDMyMjYgMTJMMTUgMiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIzIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz4KPC9zdmc+Cg==");
      -webkit-background-size: contain;
              background-size: contain;
      background-repeat: no-repeat; }
      @media (max-width: 768px) {
        .referral-program-internal .why .item::before {
          left: 0.625em;
          top: 1em;
          width: 1em;
          height: 0.8125em; } }

.referral-program-internal .advantages {
  max-width: 51.25em;
  padding-top: 0.4375em;
  margin-bottom: 2.8125em; }
  @media (max-width: 768px) {
    .referral-program-internal .advantages {
      margin-bottom: 0.625em; } }
  .referral-program-internal .advantages .article-subtitle {
    margin-top: 0;
    margin-bottom: 1em; }
    @media (max-width: 768px) {
      .referral-program-internal .advantages .article-subtitle {
        font-size: 1.125em; } }
  .referral-program-internal .advantages .list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin: 0; }
    @media (max-width: 768px) {
      .referral-program-internal .advantages .list {
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; } }
  .referral-program-internal .advantages .item {
    font-family: 'GT-Eesti-Pro-Text-Light';
    width: 15.625em;
    margin-right: 2.1875em;
    margin-bottom: 0.625em; }
    @media (max-width: 768px) {
      .referral-program-internal .advantages .item {
        margin: 0;
        padding: 0 0 0 3em; } }
    @media (max-width: 768px) {
      .referral-program-internal .advantages .item:nth-of-type(2) {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
            -ms-flex-order: 4;
                order: 4; } }
    .referral-program-internal .advantages .item:nth-of-type(3) {
      margin-right: 0; }
      @media (max-width: 768px) {
        .referral-program-internal .advantages .item:nth-of-type(3) {
          -webkit-box-ordinal-group: 6;
          -webkit-order: 5;
              -ms-flex-order: 5;
                  order: 5; } }
    @media (max-width: 768px) {
      .referral-program-internal .advantages .item:nth-of-type(4) {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; } }
    @media (max-width: 768px) {
      .referral-program-internal .advantages .item:nth-of-type(5) {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
            -ms-flex-order: 3;
                order: 3; } }
    .referral-program-internal .advantages .item:nth-of-type(6) {
      margin-right: 0; }
      @media (max-width: 768px) {
        .referral-program-internal .advantages .item:nth-of-type(6) {
          -webkit-box-ordinal-group: 7;
          -webkit-order: 6;
              -ms-flex-order: 6;
                  order: 6; } }
  .referral-program-internal .advantages .item-title {
    font-family: 'GTEesti-Pro-Display-Bold';
    font-weight: bold;
    font-size: 1.5em;
    line-height: 1.875em;
    color: #000000;
    margin: 0; }
  .referral-program-internal .advantages .text {
    font-weight: 300;
    font-size: 0.875em;
    color: #000000;
    margin-bottom: 0; }
  .referral-program-internal .advantages .swiper-button-next {
    display: none; }
    @media (max-width: 768px) {
      .referral-program-internal .advantages .swiper-button-next {
        outline: none;
        display: block;
        width: 0.625em;
        height: 0.9375em;
        -webkit-background-size: contain;
                background-size: contain;
        right: 0.25em;
        margin-top: -1.25em; } }
  .referral-program-internal .advantages .swiper-button-prev {
    display: none; }
    @media (max-width: 768px) {
      .referral-program-internal .advantages .swiper-button-prev {
        outline: none;
        display: block;
        width: 0.625em;
        height: 0.9375em;
        -webkit-background-size: contain;
                background-size: contain;
        left: 0.25em;
        margin-top: -1.25em; } }

.referral-program-internal .monetization {
  max-width: 51.25em; }
  .referral-program-internal .monetization .title {
    font-family: 'GT-Eesti-Pro-Display-Light';
    font-weight: 300;
    font-size: 2.0625em;
    line-height: 1;
    color: #005BFF;
    max-width: 22.5em;
    margin-top: 0;
    margin-bottom: 0.8125em; }
    @media (max-width: 768px) {
      .referral-program-internal .monetization .title {
        line-height: 1.2;
        margin-bottom: 1.25em;
        font-size: 1.25em; } }
  .referral-program-internal .monetization .description {
    font-family: 'GT-Eesti-Pro-Text-Light';
    font-weight: 300;
    font-size: 1.375em;
    line-height: 1.2;
    color: #000000;
    margin-bottom: 2.0625em;
    margin-top: 0;
    max-width: 33.125em; }
    @media (max-width: 768px) {
      .referral-program-internal .monetization .description {
        font-size: 1em;
        line-height: 1.3;
        letter-spacing: -0.4px;
        margin-bottom: 2.1875em; } }
  .referral-program-internal .monetization .list {
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    @media (max-width: 768px) {
      .referral-program-internal .monetization .list {
        padding-right: 0.125em; } }
  .referral-program-internal .monetization .item {
    font-family: 'GT-Eesti-Pro-Text-Light';
    width: 21.875em;
    margin-right: 6.25em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 1.125em; }
    @media (max-width: 768px) {
      .referral-program-internal .monetization .item {
        width: 100%;
        margin-right: 0em;
        margin-bottom: 1.0625em; } }
    .referral-program-internal .monetization .item:nth-of-type(4) .icon-container img {
      width: 2.3125em; }
    .referral-program-internal .monetization .item:nth-of-type(even) {
      margin-right: 0; }
      @media (max-width: 768px) {
        .referral-program-internal .monetization .item:nth-of-type(even) {
          -webkit-box-ordinal-group: 3;
          -webkit-order: 2;
              -ms-flex-order: 2;
                  order: 2; } }
  .referral-program-internal .monetization .icon-container {
    width: 3.125em;
    margin-right: 1.25em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    @media (max-width: 768px) {
      .referral-program-internal .monetization .icon-container {
        width: 2.6875em;
        margin-right: 0.625em; } }
    @media (max-width: 768px) {
      .referral-program-internal .monetization .icon-container img {
        width: 100%; } }
  .referral-program-internal .monetization .text {
    font-weight: 300;
    font-size: 1em;
    line-height: 1;
    color: #000000; }
    @media (max-width: 768px) {
      .referral-program-internal .monetization .text {
        font-size: 0.875em;
        line-height: 1.3;
        margin-bottom: 0; } }
    @media (max-width: 768px) {
      .referral-program-internal .monetization .text br {
        display: none; } }

.referral-program-internal .dating-circle {
  max-width: 51.25em;
  padding-top: 0.4375em;
  margin-bottom: 2.8125em; }
  @media (max-width: 768px) {
    .referral-program-internal .dating-circle {
      margin-bottom: 2.5em; } }
  .referral-program-internal .dating-circle .points {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 0.8125em;
    max-width: 50em; }
    @media (max-width: 768px) {
      .referral-program-internal .dating-circle .points {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; } }
    .referral-program-internal .dating-circle .points .price {
      font-family: 'GT-Eesti-Pro-Display-Medium';
      font-weight: 500;
      font-size: 4.4375em;
      line-height: 0.9375em;
      color: #F91155;
      margin-right: 0.6875em;
      margin-top: 0;
      margin-bottom: 0;
      -webkit-flex-shrink: 0;
          -ms-flex-negative: 0;
              flex-shrink: 0; }
      @media (max-width: 768px) {
        .referral-program-internal .dating-circle .points .price {
          margin-right: 0; } }
      .referral-program-internal .dating-circle .points .price .equally {
        font-family: 'GT-Eesti-Pro-Display-UBold'; }
      .referral-program-internal .dating-circle .points .price .rub {
        position: relative; }
        .referral-program-internal .dating-circle .points .price .rub::after {
          content: "";
          display: block;
          position: absolute;
          left: 0;
          top: 0.53125em;
          width: 0.3125em;
          height: 0.09375em;
          background: #F91155; }
        .referral-program-internal .dating-circle .points .price .rub::before {
          content: "";
          display: block;
          position: absolute;
          left: 0;
          top: 0.6875em;
          width: 0.3125em;
          height: 0.09375em;
          background: #F91155; }
    .referral-program-internal .dating-circle .points .text {
      font-size: 1em;
      color: #F91155;
      max-width: 23.75em;
      margin-top: 0.1875em; }
      @media (max-width: 768px) {
        .referral-program-internal .dating-circle .points .text {
          margin-top: 0.4375em;
          margin-bottom: 0.375em; } }
  .referral-program-internal .dating-circle .tagline {
    font-family: 'GT-Eesti-Pro-Text-Light';
    font-weight: 300;
    font-size: 1.375em;
    line-height: 0.9375em;
    color: #000000;
    margin-bottom: 3.4375em;
    margin-top: 0; }
    @media (max-width: 768px) {
      .referral-program-internal .dating-circle .tagline {
        font-size: 1.125em;
        line-height: 1.4;
        padding-right: 2.8125em;
        margin-bottom: 1.875em; } }
  .referral-program-internal .dating-circle .icon-container {
    width: 4.375em;
    margin-right: 0.8125em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    @media (max-width: 768px) {
      .referral-program-internal .dating-circle .icon-container {
        width: 3em; } }
    @media (max-width: 768px) {
      .referral-program-internal .dating-circle .icon-container img {
        width: 100%; } }
  .referral-program-internal .dating-circle .list {
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
  .referral-program-internal .dating-circle .item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    width: 20.625em;
    margin-right: 5em;
    margin-bottom: 2.375em; }
    @media (max-width: 768px) {
      .referral-program-internal .dating-circle .item {
        margin-right: 0;
        margin-bottom: 1.25em;
        width: 100%; } }
    .referral-program-internal .dating-circle .item:nth-of-type(even) {
      margin-right: 0; }
      @media (max-width: 768px) {
        .referral-program-internal .dating-circle .item:nth-of-type(even) {
          -webkit-box-ordinal-group: 3;
          -webkit-order: 2;
              -ms-flex-order: 2;
                  order: 2; } }
    .referral-program-internal .dating-circle .item .text {
      font-family: 'GT-Eesti-Pro-Text-Light';
      font-size: 0.875em;
      line-height: 1.1;
      color: #000;
      margin: 0; }
      .referral-program-internal .dating-circle .item .text.red {
        font-family: 'GTEesti-Pro-Text';
        color: #F91155; }

.referral-program-internal .before-notion {
  font-family: 'GT-Eesti-Pro-Text-Light';
  font-size: 1.375em;
  line-height: 1.875em;
  color: #000000;
  margin-bottom: 0.75em;
  margin-top: -0.75em; }
  @media (max-width: 768px) {
    .referral-program-internal .before-notion {
      font-size: 1.125em;
      margin-bottom: 0.875em;
      line-height: 1.3; } }

.referral-program-internal .notion {
  background: #EAEDEF;
  -webkit-border-radius: 0.375em;
          border-radius: 0.375em;
  padding: 1.0625em 1.25em 1em;
  margin-bottom: 2.625em;
  max-width: 50.625em; }
  @media (max-width: 768px) {
    .referral-program-internal .notion {
      -webkit-border-radius: 0em;
              border-radius: 0em;
      margin: 0 -0.9375em 1.5625em;
      padding: 1em 0.9375em 0.6875em 1.125em; } }
  .referral-program-internal .notion a {
    font-weight: 300;
    font-size: 1em;
    line-height: 1.25;
    color: rgba(0, 0, 0, 0.68);
    margin-top: 0;
    margin-bottom: 0.8125em; }
    @media (max-width: 768px) {
      .referral-program-internal .notion a {
        font-size: 1em;
        line-height: 1.75;
        margin-bottom: 0em; } }
  .referral-program-internal .notion p {
    font-family: 'GT-Eesti-Pro-Text-Light';
    font-weight: 300;
    font-size: 0.875em;
    line-height: 1.25;
    color: rgba(0, 0, 0, 0.68);
    margin-top: 0;
    margin-bottom: 0.1875em; }
    @media (max-width: 768px) {
      .referral-program-internal .notion p {
        font-size: 0.75em;
        line-height: 1.75;
        margin-bottom: 0em; } }
    @media (max-width: 768px) {
      .referral-program-internal .notion p br {
        display: none; } }
    .referral-program-internal .notion p:nth-last-of-type(1) {
      margin-bottom: 0; }
    .referral-program-internal .notion p .bold {
      font-family: 'GT-Eesti-Pro-Text-Medium';
      font-weight: 500; }

.referral-program-internal .main-task {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-bottom: 2.1875em;
  max-width: 50.625em; }
  .referral-program-internal .main-task .icon {
    width: 4.375em;
    height: 3.48625em;
    margin-right: 1.5625em;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNzAiIGhlaWdodD0iNTYiIHZpZXdCb3g9IjAgMCA3MCA1NiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPG1hc2sgaWQ9Im1hc2swIiBtYXNrLXR5cGU9ImFscGhhIiBtYXNrVW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4PSIwIiB5PSIwIiB3aWR0aD0iMjIiIGhlaWdodD0iMzYiPgo8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTAgMEgyMS4zODM0VjM1Ljg1NzZIMFYwWiIgZmlsbD0id2hpdGUiLz4KPC9tYXNrPgo8ZyBtYXNrPSJ1cmwoI21hc2swKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTIuNjk2NyAyNS4xMTUyQzExLjk0OTkgMjQuMzI2MiAxMS45NDk5IDIzLjA0MjUgMTIuNjk2NyAyMi4yNTM1TDEzLjQzNzggMjEuNDcxMUw4LjgxMzczIDE2LjU4NThMNi43MTg3OCAxOC43OTkxTDIuOTYzMDYgMTQuODMxMkwxNC4wNjM3IDMuMTAyOTJMMTcuNzMzIDYuODQ3MjZMMTEuMTk5NCAxNC4wNjY1QzEwLjc5OTIgMTQuNTA4IDEwLjgxMzkgMTUuMjA4NSAxMS4yMzIzIDE1LjYzMDdDMTEuNjUwMyAxNi4wNTM1IDEyLjMxMzkgMTYuMDM3NCAxMi43MTMgMTUuNTk1OUwyMC42ODc5IDYuNzg1MjlMMTQuMDM4NSAtMC4wMDAxMjIwN0wtMC4wMDAyNDQxNDEgMTQuODMxMkw2LjcxODc4IDIxLjkyOThMOC44MTM3MyAxOS43MTY1TDEwLjU3MTkgMjEuNTc0QzEwLjIyNTcgMjIuMjA5MiAxMC4wNDA4IDIyLjkzMTggMTAuMDQwOCAyMy42ODQ0QzEwLjA0MDggMjQuODE1OSAxMC40NTgzIDI1Ljg3OTkgMTEuMjE1NiAyNi42OEwxOS41OTU0IDM1LjUzMzJDMTkuNzk5NiAzNS43NDk2IDIwLjA2NzggMzUuODU3NSAyMC4zMzU5IDM1Ljg1NzVDMjAuNjA0MSAzNS44NTc1IDIwLjg3MjMgMzUuNzQ5NiAyMS4wNzY1IDM1LjUzMzJDMjEuNDg1NSAzNS4xMDExIDIxLjQ4NTUgMzQuNDAwNiAyMS4wNzY1IDMzLjk2ODRMMTIuNjk2NyAyNS4xMTUyWiIgZmlsbD0iIzAwNURGNiIvPgo8L2c+CjxtYXNrIGlkPSJtYXNrMSIgbWFzay10eXBlPSJhbHBoYSIgbWFza1VuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeD0iNDgiIHk9IjAiIHdpZHRoPSIyMyIgaGVpZ2h0PSIzNiI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguNjE2OCAwSDcwLjAwMDJWMzUuODU3NUg0OC42MTY4VjBaIiBmaWxsPSJ3aGl0ZSIvPgo8L21hc2s+CjxnIG1hc2s9InVybCgjbWFzazEpIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik01NS45NjIgLTAuMDAwMTgzMTA1TDQ5LjMxMjYgNi43ODUyM0w1Ny4yODcgMTUuNTk2NEM1Ny42ODYxIDE2LjAzNzQgNTguMzQ5NyAxNi4wNTQgNTguNzY4MiAxNS42MzEyQzU5LjE4NjEgMTUuMjA4NSA1OS4yMDEzIDE0LjUwOCA1OC44MDEyIDE0LjA2NjRMNTIuMjY3IDYuODQ3Mkw1NS45MzYzIDMuMTAyODZMNjcuMDM3NCAxNC44MzExTDYzLjI4MTcgMTguNzk5Nkw2MS4xODY4IDE2LjU4NjNMNTYuNTYyNyAyMS40NzFMNTcuMzAzOCAyMi4yNTM0QzU4LjA1MDEgMjMuMDQyNCA1OC4wNTAxIDI0LjMyNjEgNTcuMzAzOCAyNS4xMTUyTDQ4LjkyNCAzMy45Njg0QzQ4LjUxNDQgMzQuNDAwNSA0OC41MTQ0IDM1LjEwMTYgNDguOTI0IDM1LjUzMzJDNDkuMTI4MyAzNS43NDk1IDQ5LjM5NjQgMzUuODU3NCA0OS42NjQ2IDM1Ljg1NzRDNDkuOTMyMiAzNS44NTc0IDUwLjIwMDkgMzUuNzQ5NSA1MC40MDUxIDM1LjUzMzJMNTguNzg0OSAyNi42OEM1OS41NDIyIDI1Ljg3OTkgNTkuOTU5MSAyNC44MTY0IDU5Ljk1OTEgMjMuNjg0M0M1OS45NTkxIDIyLjkzMTggNTkuNzc0OCAyMi4yMDkxIDU5LjQyODYgMjEuNTczOUw2MS4xODY4IDE5LjcxNjRMNjMuMjgxNyAyMS45Mjk3TDcwLjAwMDIgMTQuODMxMUw1NS45NjIgLTAuMDAwMTgzMTA1WiIgZmlsbD0iIzAwNURGNiIvPgo8L2c+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDMuMjUzNiAxMy4yMTA1QzQ0LjQ3OTEgMTEuOTE2MyA0Ni40NzI1IDExLjkxNjMgNDcuNjk3NSAxMy4yMTA1TDQ4LjYxODIgMTQuMTgzM0w1MC40MDYzIDEyLjI5MzdDNTAuODE1MyAxMS44NjE1IDUwLjgxNTMgMTEuMTYxIDUwLjQwNjMgMTAuNzI4OUM0OS45OTcyIDEwLjI5NjcgNDkuMzMzNyAxMC4yOTY3IDQ4LjkyNTEgMTAuNzI4OUw0OC41NzU4IDExLjA5NzlDNDYuNTI4IDkuNTA3NjggNDMuNjIzOSA5LjY4OTE3IDQxLjc3MjUgMTEuNjQ1N0w0MS42OTUgMTEuNzI3NkM0MS4xMjA5IDEwLjkyNTkgNDAuMjEzMyAxMC40MDQ2IDM5LjE5MSAxMC40MDQ2QzM4LjgyMzggMTAuNDA0NiAzOC40NzE0IDEwLjQ3MTYgMzguMTQzNSAxMC41OTQ0VjkuMjk3OTdDMzguMTQzNSA3LjQ2NzU4IDM2LjczMzYgNS45NzgwMyAzNS4wMDExIDUuOTc4MDNDMzMuMjY4IDUuOTc4MDMgMzEuODU4NyA3LjQ2NzU4IDMxLjg1ODcgOS4yOTc5N1YxMC41OTQ0QzMwLjczMzcgMTAuMTcyMiAyOS4yNDYyIDEwLjQwMjQgMjguMzggMTEuODA0NUwyOC4yMjkyIDExLjY0NTdDMjYuMzc4MyA5LjY4OTE3IDIzLjQ3MzYgOS41MDc2OCAyMS40MjYzIDExLjA5NzlMMjEuMDc3IDEwLjcyODlDMjAuNjY4IDEwLjI5NjcgMjAuMDA0NCAxMC4yOTY3IDE5LjU5NTkgMTAuNzI4OUMxOS4xODYzIDExLjE2MSAxOS4xODYzIDExLjg2MTUgMTkuNTk1OSAxMi4yOTM3TDIxLjM4MzkgMTQuMTgzM0wyMi4zMDQxIDEzLjIxMDVDMjMuNTI5NyAxMS45MTYzIDI1LjUyMyAxMS45MTYzIDI2Ljc0OCAxMy4yMTA1TDI3LjY5MzQgMTQuMjA4N0MyNy42NzkyIDE0LjQwOSAyNy42Njg4IDE0LjYxMzIgMjcuNjY4OCAxNC44MzEyVjIzLjY4NzJDMjYuNzkyNSAyMi45OTExIDI1LjcwNDIgMjIuNTc3NyAyNC41MjYzIDIyLjU3NzdIMjMuNDc4OVYzOS4xNzc1QzIzLjQ3ODkgNDEuODQ5NSAyNS4yODEgNDQuMDg1NSAyNy42Njg4IDQ0LjZWNDUuODE3NEMyNy42Njg4IDQ2LjQyODggMjguMTM3NSA0Ni45MjQgMjguNzE2MiA0Ni45MjRDMjkuMjk0NCA0Ni45MjQgMjkuNzYzNyA0Ni40Mjg4IDI5Ljc2MzcgNDUuODE3NFY0Mi40OTc0SDI4LjcxNjJDMjYuOTgzMiA0Mi40OTc0IDI1LjU3MzggNDEuMDA4NCAyNS41NzM4IDM5LjE3NzVWMjQuOTgwOEMyNi43OTMxIDI1LjQzNzMgMjcuNjY4OCAyNi42Njg1IDI3LjY2ODggMjguMTExVjMzLjY0NDJWMzQuNzUwOUMyNy42Njg4IDM1LjM2MjMgMjguMTM3NSAzNS44NTc1IDI4LjcxNjIgMzUuODU3NUMyOS4yOTQ0IDM1Ljg1NzUgMjkuNzYzNyAzNS4zNjIzIDI5Ljc2MzcgMzQuNzUwOVYzMy42NDQyVjE0LjgzMTJDMjkuNzYzNyAxNC4xNjYxIDI5Ljg2NTggMTIuNjE3OSAzMC44MTEyIDEyLjYxNzlDMzEuMzg4OSAxMi42MTc5IDMxLjg1ODcgMTMuMTE0MiAzMS44NTg3IDEzLjcyNDZWMjUuODk3N1YyNy4wMDQzVjI4LjExMUMzMS44NTg3IDI4LjcyMjQgMzIuMzI3NCAyOS4yMTc2IDMyLjkwNjEgMjkuMjE3NkMzMy40ODQzIDI5LjIxNzYgMzMuOTUzNiAyOC43MjI0IDMzLjk1MzYgMjguMTExVjI3LjAwNDNWMjUuODk3N1Y5LjI5Nzk3QzMzLjk1MzYgOC42ODc2NSAzNC40MjM0IDguMTkxMzIgMzUuMDAxMSA4LjE5MTMyQzM1LjU3ODggOC4xOTEzMiAzNi4wNDg1IDguNjg3NjUgMzYuMDQ4NSA5LjI5Nzk3VjI1Ljg5NzdWMjcuMDA0M1YyOC4xMTFDMzYuMDQ4NSAyOC43MjI0IDM2LjUxNzMgMjkuMjE3NiAzNy4wOTYgMjkuMjE3NkMzNy42NzQyIDI5LjIxNzYgMzguMTQzNSAyOC43MjI0IDM4LjE0MzUgMjguMTExVjI3LjAwNDNWMjUuODk3N1YxMy43MjQ2QzM4LjE0MzUgMTMuMTE0MiAzOC42MTMzIDEyLjYxNzkgMzkuMTkxIDEyLjYxNzlDMzkuNzY4NyAxMi42MTc5IDQwLjIzODQgMTMuMTE0MiA0MC4yMzg0IDEzLjcyNDZWMjUuODk3N1YyNy4wMDQzVjI4LjExMUM0MC4yMzg0IDI4LjcyMjQgNDAuNzA3MiAyOS4yMTc2IDQxLjI4NTkgMjkuMjE3NkM0MS44NjQxIDI5LjIxNzYgNDIuMzMzNCAyOC43MjI0IDQyLjMzMzQgMjguMTExVjI3LjAwNDNWMjUuODk3N1YxOC4xNTEyQzQyLjMzMzQgMTcuNTQwOCA0Mi44MDMyIDE3LjA0NDUgNDMuMzgwOSAxNy4wNDQ1QzQzLjk1ODYgMTcuMDQ0NSA0NC40MjgzIDE3LjU0MDggNDQuNDI4MyAxOC4xNTEyVjM5LjE3NzVDNDQuNDI4MyA0MS4wMDg0IDQzLjAxODQgNDIuNDk3NCA0MS4yODU5IDQyLjQ5NzRINDAuMjM4NFY1MS4zNTA2SDQyLjMzMzRWNTMuNTYzOUgyNy42Njg4VjUxLjM1MDZIMzcuMDk2QzM3LjY3NDIgNTEuMzUwNiAzOC4xNDM1IDUwLjg1NTQgMzguMTQzNSA1MC4yNDM5QzM4LjE0MzUgNDkuNjMzMSAzNy42NzQyIDQ5LjEzNzMgMzcuMDk2IDQ5LjEzNzNIMjUuNTczOFY1NS43NzcySDQ0LjQyODNWNDkuMTM3M0g0Mi4zMzM0VjQ0LjZDNDQuNzIwNiA0NC4wODU1IDQ2LjUyMzMgNDEuODQ5NSA0Ni41MjMzIDM5LjE3NzVWMTguMTUxMkM0Ni41MjMzIDE2LjMyMDggNDUuMTEzNCAxNC44MzEyIDQzLjM4MDkgMTQuODMxMkM0My4wMTM3IDE0LjgzMTIgNDIuNjYxMyAxNC44OTgyIDQyLjMzMzQgMTUuMDIxVjE0LjE4MjdMNDMuMjUzNiAxMy4yMTA1WiIgZmlsbD0iIzAwNURGNiIvPgo8L3N2Zz4K");
    -webkit-background-size: contain;
            background-size: contain;
    background-repeat: no-repeat;
    background-position: center center; }
    @media (max-width: 768px) {
      .referral-program-internal .main-task .icon {
        width: 6.25em;
        height: 3.125em;
        margin-right: 0.75em; } }
  .referral-program-internal .main-task .text {
    font-family: 'GT-Eesti-Pro-Text-Light';
    font-weight: 300;
    font-size: 1.375em;
    line-height: 1.1;
    color: #000000;
    margin-bottom: 0; }
    @media (max-width: 768px) {
      .referral-program-internal .main-task .text {
        font-size: 0.875em;
        line-height: 1.35; } }

.referral-program-internal .rules .swiper-container {
  padding-top: 0.9375em; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .swiper-container {
      margin-bottom: 1.875em;
      height: 13.5em; } }

.referral-program-internal .rules .title {
  font-family: 'GT-Eesti-Pro-Display-Light';
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-style: normal;
  font-weight: 300;
  font-size: 1.625em;
  margin-top: 0;
  margin-bottom: 0.625em;
  line-height: 1.1;
  color: #F91155; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .title {
      font-size: 1.125em;
      margin-bottom: 1em; } }
  .referral-program-internal .rules .title .all {
    font-family: 'GT-Eesti-Pro-Display-ULight';
    font-size: 2.6875em;
    line-height: 0.8;
    display: block;
    margin-right: 0.16875em; }
    @media (max-width: 768px) {
      .referral-program-internal .rules .title .all {
        font-size: 3.4375em;
        line-height: 0.6;
        margin-right: 0.0625em; } }
  @media (max-width: 768px) {
    .referral-program-internal .rules .title br {
      display: none; } }

.referral-program-internal .rules .list {
  margin: 0;
  margin-bottom: 1.875em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  max-width: 49.6875em; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .list {
      -webkit-flex-wrap: nowrap;
          -ms-flex-wrap: nowrap;
              flex-wrap: nowrap;
      margin-bottom: 0;
      max-width: 100%; } }

.referral-program-internal .rules .item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  width: 22em;
  margin-bottom: 3.8125em; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .item {
      margin-bottom: 0; } }
  .referral-program-internal .rules .item:nth-of-type(even) .number {
    margin-right: 0.25em; }
  .referral-program-internal .rules .item:nth-last-of-type(1) {
    margin-bottom: 0; }
  .referral-program-internal .rules .item:nth-last-of-type(2) {
    margin-bottom: 0; }

.referral-program-internal .rules .text {
  font-family: 'GT-Eesti-Pro-Text-Light';
  font-weight: 300;
  font-size: 0.875em;
  line-height: 1.45;
  color: #000000;
  margin: 0; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .text {
      font-size: 0.8125em;
      line-height: 1.5; } }
  .referral-program-internal .rules .text .red {
    font-family: 'GT-Eesti-Pro-Text-Medium';
    display: block;
    font-weight: 500;
    color: #F91155; }

.referral-program-internal .rules .number {
  font-family: 'GT-Eesti-Pro-Display-ULight';
  font-weight: 100;
  font-size: 4em;
  line-height: 0.625em;
  margin-right: 0.1875em;
  color: #F91155;
  display: block;
  min-width: 0.4375em;
  margin-top: -0.125em;
  text-align: right; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .number {
      display: none; } }

@media (max-width: 768px) {
  .referral-program-internal .rules .nav-slider {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: -1.875em; } }

.referral-program-internal .rules .swiper-button-next {
  display: none; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .swiper-button-next {
      outline: none;
      position: static;
      margin: 0;
      display: block;
      width: 1.5em;
      height: 1em;
      -webkit-background-size: contain;
              background-size: contain;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABjSURBVHgB7ZOxDoAgDEQPwuKGfBvyO/SD/Dg3YjBUGBytwYSNt7Z3aXI9QCDbELMLUdrRkrgopgtFoZcmPteNk/OEXqa4H/3EZKAZf0nWU7vi62mmySAT8zZYjp2qSQ2ZxTberbFb5+4PVPcAAAAASUVORK5CYII="); } }

.referral-program-internal .rules .swiper-button-prev {
  display: none; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .swiper-button-prev {
      outline: none;
      position: static;
      margin: 0;
      display: block;
      width: 1.5em;
      height: 1em;
      -webkit-background-size: contain;
              background-size: contain;
      background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABjSURBVHgB7ZOxDoAgDEQPwuKGfBvyO/SD/Dg3YjBUGBytwYSNt7Z3aXI9QCDbELMLUdrRkrgopgtFoZcmPteNk/OEXqa4H/3EZKAZf0nWU7vi62mmySAT8zZYjp2qSQ2ZxTberbFb5+4PVPcAAAAASUVORK5CYII="); } }

.referral-program-internal .rules .swiper-pagination {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.referral-program-internal .rules .pagination-container {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.referral-program-internal .rules .custom-bullet {
  display: none;
  border: 1.5px solid #F91155;
  width: 0.4375em;
  height: 0.4375em;
  margin-right: 0.8125em;
  background-color: #fff;
  opacity: 1;
  color: transparent;
  -webkit-border-radius: 50%;
          border-radius: 50%; }
  @media (max-width: 768px) {
    .referral-program-internal .rules .custom-bullet {
      display: block; } }

.referral-program-internal .rules .swiper-pagination-bullet {
  border: 1.5px solid #F91155;
  width: 0.4375em;
  height: 0.4375em;
  margin-right: 0.8125em;
  background-color: #fff;
  opacity: 1;
  display: none;
  color: transparent; }
  .referral-program-internal .rules .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 1.6875em;
    height: 1.6875em;
    background: #F91155;
    border: 1.5px solid #F91155;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
    line-height: 0.625em;
    color: #FFFFFF;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

.referral-program-internal .hint {
  font-family: 'GT-Eesti-Pro-Text-Light';
  font-style: normal;
  font-weight: 300;
  font-size: 1.125em;
  line-height: 1.5625em;
  color: #000000;
  max-width: 42.5em;
  margin: 0 0 1.875em; }
  @media (max-width: 768px) {
    .referral-program-internal .hint {
      line-height: 1.4;
      margin: 0 0 2.9375em; } }

.referral-program-internal .scheme {
  max-width: 51.25em; }
  .referral-program-internal .scheme .description {
    font-family: 'GT-Eesti-Pro-Display-Light';
    font-size: 1.375em;
    line-height: 1.1;
    color: #000000;
    max-width: 37.5em;
    margin-bottom: 1.5625em; }
    @media (max-width: 768px) {
      .referral-program-internal .scheme .description {
        font-size: 1.125em;
        line-height: 1.3;
        margin-bottom: 0; } }
  .referral-program-internal .scheme .title {
    font-weight: bold;
    font-size: 1.375em;
    line-height: 1;
    color: #000000;
    margin-bottom: 1.4375em;
    max-width: 31.25em; }
    @media (max-width: 768px) {
      .referral-program-internal .scheme .title {
        font-size: 1.125em;
        margin-bottom: 1.0625em;
        line-height: 1.2; } }
  .referral-program-internal .scheme .list {
    position: relative;
    margin: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    padding-left: 0.8125em;
    margin-bottom: 2.5em; }
    @media (max-width: 768px) {
      .referral-program-internal .scheme .list {
        padding-left: 0;
        -webkit-flex-wrap: nowrap;
            -ms-flex-wrap: nowrap;
                flex-wrap: nowrap; } }
  .referral-program-internal .scheme .item {
    width: 17.5em; }
    .referral-program-internal .scheme .item:nth-of-type(even) {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; }
      @media (max-width: 768px) {
        .referral-program-internal .scheme .item:nth-of-type(even) {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center; } }
      .referral-program-internal .scheme .item:nth-of-type(even) .text {
        text-align: left; }
        @media (max-width: 768px) {
          .referral-program-internal .scheme .item:nth-of-type(even) .text {
            margin: 0 auto; } }
    .referral-program-internal .scheme .item:nth-of-type(odd) {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      margin-right: 9em; }
      @media (max-width: 768px) {
        .referral-program-internal .scheme .item:nth-of-type(odd) {
          -webkit-box-align: center;
          -webkit-align-items: center;
              -ms-flex-align: center;
                  align-items: center;
          margin-right: 0; } }
      .referral-program-internal .scheme .item:nth-of-type(odd) .text {
        text-align: right; }
        @media (max-width: 768px) {
          .referral-program-internal .scheme .item:nth-of-type(odd) .text {
            margin: 0 auto;
            text-align: left; } }
  .referral-program-internal .scheme .row {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    margin-bottom: 0.5em; }
  .referral-program-internal .scheme .number {
    font-family: 'GT-Eesti-Pro-Display-ULight';
    font-size: 4em;
    line-height: 0.7;
    text-align: right;
    color: #005BFF;
    margin: 0;
    margin-right: 0.0625em; }
    @media (max-width: 768px) {
      .referral-program-internal .scheme .number {
        display: none; } }
  .referral-program-internal .scheme .text {
    font-family: 'GT-Eesti-Pro-Display-Light';
    font-size: 0.875em;
    line-height: 1.1;
    text-align: right;
    color: #000000;
    margin: 0; }
    @media (max-width: 768px) {
      .referral-program-internal .scheme .text {
        text-align: left; } }

@media (max-width: 768px) {
  .referral-program-internal .for-current-customers .row {
    margin-bottom: 0.625em;
    height: 4.6875em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; } }

@media (max-width: 768px) {
  .referral-program-internal .for-current-customers .swiper-button-prev, .referral-program-internal .for-current-customers .swiper-button-next {
    top: 45%; } }

.referral-program-internal .for-current-customers .list {
  margin-bottom: 2.6875em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .list {
      margin-bottom: 2.25em; } }
  .referral-program-internal .for-current-customers .list::after {
    content: '';
    width: 7.8125em;
    height: 32.5em;
    position: absolute;
    left: 19em;
    top: 2.8125em;
    background: url("../img/scale.svg?v=50c17156") no-repeat center top/contain; }
    @media (max-width: 768px) {
      .referral-program-internal .for-current-customers .list::after {
        content: none; } }

.referral-program-internal .for-current-customers .item:nth-of-type(1) .text {
  width: 13.4375em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .item:nth-of-type(1) .text {
      width: 12.8125em; } }

.referral-program-internal .for-current-customers .item:nth-of-type(2) {
  margin-top: 3.3125em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .item:nth-of-type(2) {
      margin-top: 0; } }
  .referral-program-internal .for-current-customers .item:nth-of-type(2) .text {
    width: 15em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-current-customers .item:nth-of-type(2) .text {
        width: 14.375em; } }

.referral-program-internal .for-current-customers .item:nth-of-type(3) {
  margin-top: -1.625em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .item:nth-of-type(3) {
      margin-top: 0; } }
  .referral-program-internal .for-current-customers .item:nth-of-type(3) .text {
    width: 10.625em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-current-customers .item:nth-of-type(3) .text {
        width: 14.6875em; } }

.referral-program-internal .for-current-customers .item:nth-of-type(4) {
  margin-top: 2.0625em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .item:nth-of-type(4) {
      margin-top: 0; } }
  .referral-program-internal .for-current-customers .item:nth-of-type(4) .text {
    width: 10em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-current-customers .item:nth-of-type(4) .text {
        width: 8.4375em; } }

.referral-program-internal .for-current-customers .item:nth-of-type(5) {
  margin-top: -0.6875em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .item:nth-of-type(5) {
      margin-top: 0; } }
  .referral-program-internal .for-current-customers .item:nth-of-type(5) .text {
    width: 15.625em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-current-customers .item:nth-of-type(5) .text {
        width: 14.6875em; } }

.referral-program-internal .for-current-customers .item:nth-of-type(6) {
  margin-top: 1.25em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .item:nth-of-type(6) {
      margin-top: 0; } }
  .referral-program-internal .for-current-customers .item:nth-of-type(6) .text {
    width: 12.5em; }

.referral-program-internal .for-current-customers .item:nth-of-type(7) {
  margin-top: -0.25em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .item:nth-of-type(7) {
      margin-top: 0; } }
  .referral-program-internal .for-current-customers .item:nth-of-type(7) .text {
    width: 20.625em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-current-customers .item:nth-of-type(7) .text {
        width: 14.6875em; } }
    @media (max-width: 768px) {
      .referral-program-internal .for-current-customers .item:nth-of-type(7) .text br {
        display: none; } }

.referral-program-internal .for-current-customers .item:nth-of-type(8) {
  margin-top: 1.6875em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .item:nth-of-type(8) {
      margin-top: 0; } }
  .referral-program-internal .for-current-customers .item:nth-of-type(8) .text {
    width: 16.875em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-current-customers .item:nth-of-type(8) .text {
        width: 15.625em; } }

@media (max-width: 768px) {
  .referral-program-internal .for-current-customers .nav-slider {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: -1.375em; } }

.referral-program-internal .for-current-customers .swiper-button-next {
  display: none; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .swiper-button-next {
      outline: none;
      display: block;
      right: -0.25em;
      width: 1.5em;
      height: 3.125em;
      -webkit-background-size: contain;
              background-size: contain;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      background: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjAwMDA0IDcuOTk5OThMOS4wMDAwMSAxLjAwMDAxTDguMDAwMDEgNy4yNzg1N2UtMDZMMS4wMDAwMyA2Ljk5OTk4TDEuMDAwMDMgNi45OTk5N0wyLjY1ODZlLTA1IDcuOTk5OTdMMy40Njc4MmUtMDUgNy45OTk5OEw2LjM0Mjk4ZS0wNiA4LjAwMDAxTDEuMDAwMDEgOS4wMDAwMUwxLjAwMDA0IDguOTk5OThMOC4wMDAwMyAxNkw5LjAwMDAzIDE1TDIuMDAwMDQgNy45OTk5OFoiIGZpbGw9IiMwMDVCRkYiLz4KPC9zdmc+Cg==");
      background-repeat: no-repeat;
      background-position: right center; } }

.referral-program-internal .for-current-customers .swiper-button-prev {
  display: none; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .swiper-button-prev {
      outline: none;
      display: block;
      left: -0.25em;
      width: 1.5em;
      height: 3.125em;
      -webkit-background-size: contain;
              background-size: contain;
      background: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjAwMDA0IDcuOTk5OThMOS4wMDAwMSAxLjAwMDAxTDguMDAwMDEgNy4yNzg1N2UtMDZMMS4wMDAwMyA2Ljk5OTk4TDEuMDAwMDMgNi45OTk5N0wyLjY1ODZlLTA1IDcuOTk5OTdMMy40Njc4MmUtMDUgNy45OTk5OEw2LjM0Mjk4ZS0wNiA4LjAwMDAxTDEuMDAwMDEgOS4wMDAwMUwxLjAwMDA0IDguOTk5OThMOC4wMDAwMyAxNkw5LjAwMDAzIDE1TDIuMDAwMDQgNy45OTk5OFoiIGZpbGw9IiMwMDVCRkYiLz4KPC9zdmc+Cg==");
      background-repeat: no-repeat;
      background-position: 0.25em center; } }

.referral-program-internal .for-current-customers .pagination-container {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.referral-program-internal .for-current-customers .custom-bullet {
  display: none;
  border: 1.5px solid #005BFF;
  width: 0.4375em;
  height: 0.4375em;
  margin-right: 0.8125em;
  background-color: #fff;
  opacity: 1;
  color: transparent;
  -webkit-border-radius: 50%;
          border-radius: 50%; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .custom-bullet {
      display: block; } }

.referral-program-internal .for-current-customers .swiper-pagination {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.referral-program-internal .for-current-customers .swiper-pagination-bullet {
  border: 1.5px solid #005BFF;
  width: 0.4375em;
  height: 0.4375em;
  margin-right: 0.8125em;
  background-color: #fff;
  opacity: 1;
  display: none;
  color: transparent; }
  .referral-program-internal .for-current-customers .swiper-pagination-bullet.swiper-pagination-bullet-active {
    width: 1.6875em;
    height: 1.6875em;
    background: #005BFF;
    border: 1.5px solid #005BFF;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
    line-height: 0.625em;
    color: #FFFFFF;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

.referral-program-internal .for-current-customers .icon1 {
  width: 6.5625em;
  height: 3.79em;
  background: url("../img/scheme-icon1.svg?v=9e44d299") no-repeat center top/contain; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .icon1 {
      margin-left: 0;
      width: 5.1875em;
      height: 3.4375em;
      background-position: center bottom; } }

.referral-program-internal .for-current-customers .icon2 {
  width: 4.25em;
  height: 3.66375em;
  background: url("../img/scheme-icon2.svg?v=450fadff") no-repeat center top/contain; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .icon2 {
      margin-left: 0;
      width: 3.3225em;
      height: 3.4375em;
      background-position: center bottom; } }

.referral-program-internal .for-current-customers .icon3 {
  width: 5.145em;
  height: 3.625em;
  background: url("../img/scheme-icon3.svg?v=76d858e1") no-repeat center top/contain; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .icon3 {
      margin-left: 0;
      width: 4.0625em;
      height: 3.4375em;
      background-position: center bottom; } }

.referral-program-internal .for-current-customers .icon4 {
  width: 5em;
  height: 3.78812em;
  background: url("../img/scheme-icon4.svg?v=ef670b48") no-repeat center top/contain; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .icon4 {
      margin-left: 0;
      width: 3.3125em;
      height: 3.4375em;
      background-position: center bottom; } }

.referral-program-internal .for-current-customers .icon5 {
  width: 6.955em;
  height: 4.5625em;
  background: url("../img/scheme-icon5.svg?v=77ae1841") no-repeat center top/contain; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .icon5 {
      margin-left: 0;
      width: 5.3125em;
      height: 3.4375em;
      background-position: center bottom; } }

.referral-program-internal .for-current-customers .icon6 {
  width: 2.8025em;
  height: 3.6875em;
  background: url("../img/scheme-icon6.svg?v=a29cbcc5") no-repeat center top/contain; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .icon6 {
      margin-left: 0;
      width: 1.875em;
      height: 3.4375em;
      background-position: center bottom; } }

.referral-program-internal .for-current-customers .icon7 {
  width: 6.98062em;
  height: 5.31313em;
  background: url("../img/scheme-icon7.svg?v=d4185622") no-repeat center top/contain; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .icon7 {
      margin-left: 0;
      width: 5.625em;
      height: 4.0625em;
      margin-left: -1.25em;
      background-position: center bottom; } }

.referral-program-internal .for-current-customers .icon8 {
  width: 9em;
  height: 4.75437em;
  background: url("../img/scheme-icon8.svg?v=2780468c");
  background-repeat: no-repeat;
  -webkit-background-size: contain;
          background-size: contain;
  background-position: -2.5em 0; }
  @media (max-width: 768px) {
    .referral-program-internal .for-current-customers .icon8 {
      margin-left: -1.625em;
      width: 6.875em;
      height: 4.0625em;
      background-position: center bottom; } }

@media (max-width: 768px) {
  .referral-program-internal .for-newbies .swiper-container {
    height: 11.25em;
    margin-bottom: 1.5625em; } }

@media (max-width: 768px) {
  .referral-program-internal .for-newbies .swiper-button-prev, .referral-program-internal .for-newbies .swiper-button-next {
    top: 44%; } }

@media (max-width: 768px) {
  .referral-program-internal .for-newbies .row {
    height: 4.6875em;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end; } }

.referral-program-internal .for-newbies .list {
  padding-left: 2.9375em;
  margin-bottom: 1.875em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .list {
      padding-left: 0;
      margin-bottom: 0; } }
  .referral-program-internal .for-newbies .list::after {
    content: '';
    width: 7.8125em;
    height: 27.875em;
    position: absolute;
    left: 21.0625em;
    top: 3.75em;
    background: url("../img/scale2.svg?v=729f513c") no-repeat center top/contain; }
    @media (max-width: 768px) {
      .referral-program-internal .for-newbies .list::after {
        content: none; } }

.referral-program-internal .for-newbies .item:nth-of-type(1) {
  margin-top: -0.375em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .item:nth-of-type(1) {
      margin-top: 0; } }
  .referral-program-internal .for-newbies .item:nth-of-type(1) .text {
    width: 12.5em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-newbies .item:nth-of-type(1) .text {
        width: 16.875em; } }

.referral-program-internal .for-newbies .item:nth-of-type(2) {
  margin-top: 2.5em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .item:nth-of-type(2) {
      margin-top: 0; } }
  .referral-program-internal .for-newbies .item:nth-of-type(2) .text {
    width: 15.625em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-newbies .item:nth-of-type(2) .text {
        width: 15.4375em; } }

.referral-program-internal .for-newbies .item:nth-of-type(3) {
  margin-top: -2.1875em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .item:nth-of-type(3) {
      margin-top: 0; } }
  .referral-program-internal .for-newbies .item:nth-of-type(3) .text {
    width: 13.75em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-newbies .item:nth-of-type(3) .text {
        width: 11.875em; } }

.referral-program-internal .for-newbies .item:nth-of-type(4) {
  margin-top: 0.1875em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .item:nth-of-type(4) {
      margin-top: 0; } }
  .referral-program-internal .for-newbies .item:nth-of-type(4) .text {
    width: 18.75em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-newbies .item:nth-of-type(4) .text {
        width: 18.3125em; } }

.referral-program-internal .for-newbies .item:nth-of-type(5) {
  margin-top: -4.375em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .item:nth-of-type(5) {
      margin-top: 0; } }
  .referral-program-internal .for-newbies .item:nth-of-type(5) .text {
    width: 18.75em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-newbies .item:nth-of-type(5) .text {
        width: 17.9375em; } }

.referral-program-internal .for-newbies .item:nth-of-type(6) {
  margin-top: 1.1875em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .item:nth-of-type(6) {
      margin-top: 0; } }
  .referral-program-internal .for-newbies .item:nth-of-type(6) .text {
    width: 17.5em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-newbies .item:nth-of-type(6) .text {
        width: 14.375em; } }

.referral-program-internal .for-newbies .item:nth-of-type(7) {
  margin-top: -3.75em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .item:nth-of-type(7) {
      margin-top: 0; } }
  .referral-program-internal .for-newbies .item:nth-of-type(7) .text {
    width: 18.75em; }
    @media (max-width: 768px) {
      .referral-program-internal .for-newbies .item:nth-of-type(7) .text {
        width: 16.875em; } }

@media (max-width: 768px) {
  .referral-program-internal .for-newbies .nav-slider {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: -1.75em; } }

.referral-program-internal .for-newbies .swiper-button-next {
  display: none; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .swiper-button-next {
      outline: none;
      display: block;
      right: -0.25em;
      width: 1.5em;
      height: 3.125em;
      -webkit-background-size: contain;
              background-size: contain;
      -webkit-transform: rotate(180deg);
          -ms-transform: rotate(180deg);
              transform: rotate(180deg);
      background: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjAwMDA0IDcuOTk5OThMOS4wMDAwMSAxLjAwMDAxTDguMDAwMDEgNy4yNzg1N2UtMDZMMS4wMDAwMyA2Ljk5OTk4TDEuMDAwMDMgNi45OTk5N0wyLjY1ODZlLTA1IDcuOTk5OTdMMy40Njc4MmUtMDUgNy45OTk5OEw2LjM0Mjk4ZS0wNiA4LjAwMDAxTDEuMDAwMDEgOS4wMDAwMUwxLjAwMDA0IDguOTk5OThMOC4wMDAwMyAxNkw5LjAwMDAzIDE1TDIuMDAwMDQgNy45OTk5OFoiIGZpbGw9IiMwMDVCRkYiLz4KPC9zdmc+Cg==");
      background-repeat: no-repeat;
      background-position: right center; } }

.referral-program-internal .for-newbies .swiper-button-prev {
  display: none; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .swiper-button-prev {
      outline: none;
      display: block;
      left: -0.25em;
      width: 1.5em;
      height: 3.125em;
      -webkit-background-size: contain;
              background-size: contain;
      background: url("data:image/svg+xml;base64, PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjAwMDA0IDcuOTk5OThMOS4wMDAwMSAxLjAwMDAxTDguMDAwMDEgNy4yNzg1N2UtMDZMMS4wMDAwMyA2Ljk5OTk4TDEuMDAwMDMgNi45OTk5N0wyLjY1ODZlLTA1IDcuOTk5OTdMMy40Njc4MmUtMDUgNy45OTk5OEw2LjM0Mjk4ZS0wNiA4LjAwMDAxTDEuMDAwMDEgOS4wMDAwMUwxLjAwMDA0IDguOTk5OThMOC4wMDAwMyAxNkw5LjAwMDAzIDE1TDIuMDAwMDQgNy45OTk5OFoiIGZpbGw9IiMwMDVCRkYiLz4KPC9zdmc+Cg==");
      background-repeat: no-repeat;
      background-position: 0.25em center; } }

.referral-program-internal .for-newbies .pagination-container {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }

.referral-program-internal .for-newbies .custom-bullet {
  display: none;
  border: 1.5px solid #005BFF;
  width: 0.4375em;
  height: 0.4375em;
  margin-right: 0.8125em;
  background-color: #fff;
  opacity: 1;
  color: transparent;
  -webkit-border-radius: 50%;
          border-radius: 50%; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .custom-bullet {
      display: block; } }

.referral-program-internal .for-newbies .swiper-pagination {
  position: static;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.referral-program-internal .for-newbies .swiper-pagination-bullet {
  border: 1.5px solid #005BFF;
  width: 0.4375em;
  height: 0.4375em;
  margin-right: 0.8125em;
  background-color: #fff;
  opacity: 1;
  display: block;
  color: transparent;
  display: none; }
  .referral-program-internal .for-newbies .swiper-pagination-bullet.swiper-pagination-bullet-active {
    display: block;
    width: 1.6875em;
    height: 1.6875em;
    background: #005BFF;
    border: 1.5px solid #005BFF;
    font-style: normal;
    font-weight: normal;
    font-size: 1em;
    line-height: 0.625em;
    color: #FFFFFF;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

@media (max-width: 768px) {
  .referral-program-internal .for-newbies .row {
    margin-bottom: -0.3125em; } }

.referral-program-internal .for-newbies .icon1 {
  width: 7.75em;
  height: 4.6875em;
  background: url("../img/scheme-icon9.svg?v=3434985f") no-repeat 0 0.6875em/contain;
  background-position: 0 0.9375em;
  margin-left: -1.5625em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .icon1 {
      width: 5.875em;
      height: 3.4375em;
      background-position: center bottom;
      margin-bottom: 0.5em;
      margin-left: 0; } }

.referral-program-internal .for-newbies .icon2 {
  width: 9.56062em;
  height: 4.625em;
  background: url("../img/scheme-icon10.svg?v=5631a320") no-repeat center top/contain;
  background-position: -2.25em 0.9375em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .icon2 {
      width: 6.5625em;
      height: 3.4375em;
      background-position: center bottom;
      margin-left: -1.5625em;
      margin-bottom: 0.5em; } }

.referral-program-internal .for-newbies .icon3 {
  width: 7.4575em;
  height: 4.625em;
  background: url("../img/scheme-icon11.svg?v=98814e16") no-repeat center top/contain;
  background-position: 0px 0.9375em;
  margin-left: -2.375em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .icon3 {
      width: 5.4375em;
      height: 3.4375em;
      background-position: center bottom;
      margin-bottom: 0.5em; } }

.referral-program-internal .for-newbies .icon4 {
  width: 10.3125em;
  height: 4.70812em;
  background: url("../img/scheme-icon12.svg?v=fb5583c5") no-repeat center top/contain;
  background-position: -2.1875em 0.9375em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .icon4 {
      width: 8.125em;
      height: 4.0625em;
      background-position: -1.875em bottom;
      margin-bottom: 0.5em; } }

.referral-program-internal .for-newbies .icon5 {
  width: 5.1875em;
  height: 3.875em;
  background: url("../img/scheme-icon13.svg?v=44a99b38") no-repeat center top/contain;
  background-position: 0 0.25em;
  margin-left: -2.5em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .icon5 {
      width: 5.0625em;
      height: 3.4375em;
      background-position: center bottom;
      margin-bottom: 0.5em; } }

.referral-program-internal .for-newbies .icon6 {
  width: 9.58em;
  height: 5.4375em;
  background: url("../img/scheme-icon14.svg?v=f50ec81c") no-repeat center top/contain;
  background-position: -2.25em 0.875em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .icon6 {
      width: 7.5em;
      height: 4.125em;
      background-position: -1.125em 0.3125em;
      margin-bottom: 0.5em; } }

.referral-program-internal .for-newbies .icon7 {
  width: 7.06em;
  height: 3.875em;
  background: url("../img/scheme-icon15.svg?v=75fd2f22") no-repeat center top/contain;
  background-position: -0.0625em 0.3125em;
  margin-left: -2.3125em; }
  @media (max-width: 768px) {
    .referral-program-internal .for-newbies .icon7 {
      width: 5.125em;
      height: 3.4375em;
      background-position: center bottom;
      margin-bottom: 0.5em; } }

.referral-program-internal .points {
  font-family: 'GT-Eesti-Pro-Display-Light';
  font-size: 0.875em;
  line-height: 1em;
  color: rgba(0, 0, 0, 0.5);
  max-width: 39.375em;
  margin-bottom: 3.4375em; }

.referral-program-internal .important {
  font-family: 'GT-Eesti-Pro-Display-Light';
  font-size: 1.125em;
  line-height: 1.1;
  color: #005BFF;
  max-width: 40.625em;
  margin-bottom: 2.375em; }
  @media (max-width: 768px) {
    .referral-program-internal .important {
      font-size: 1em;
      margin-top: 1.875em;
      margin-bottom: 0;
      line-height: 1.2;
      padding-right: 0.625em; } }
  .referral-program-internal .important .bold {
    font-family: 'GT-Eesti-Pro-Display-Medium';
    display: block;
    font-style: normal;
    font-size: 1.5em;
    line-height: 1.1;
    margin-bottom: 0em;
    color: #005BFF; }
    @media (max-width: 768px) {
      .referral-program-internal .important .bold {
        font-size: 1.25em; } }

.referral-program-internal .bottom {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-top: 1.25em;
  border-top: 0.125em solid #005BFF;
  max-width: 50.625em; }
  @media (max-width: 768px) {
    .referral-program-internal .bottom {
      max-width: 100%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  .referral-program-internal .bottom .nav {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
            flex-shrink: 0; }
    .referral-program-internal .bottom .nav .next-lesson {
      margin-left: 0.625em; }
      @media (max-width: 768px) {
        .referral-program-internal .bottom .nav .next-lesson.first {
          margin-left: 0; } }
  .referral-program-internal .bottom .text {
    font-family: 'GT-Eesti-Pro-Display-Light';
    font-size: 0.875em;
    line-height: 1;
    color: #000000; }
    @media (max-width: 768px) {
      .referral-program-internal .bottom .text br {
        display: none; } }

.referral-program-internal .title {
  font-style: normal;
  font-weight: bold;
  font-size: 1.5em;
  line-height: 2em;
  margin-bottom: 0em;
  color: #172133; }
  @media (max-width: 768px) {
    .referral-program-internal .title {
      font-size: 1.25em;
      line-height: 2.1875em; } }

.referral-program-internal .lesson {
  font-size: 0.875em;
  line-height: 1.125em;
  color: #001A34;
  opacity: 0.6;
  margin-top: 3.25em;
  margin-bottom: 1.125em; }

.referral-program-internal .article-title {
  font-style: normal;
  font-weight: bold;
  font-size: 1.875em;
  line-height: 1.2;
  margin-bottom: 0.4375em;
  color: #172133;
  margin-top: 0; }
  @media (max-width: 768px) {
    .referral-program-internal .article-title {
      font-size: 1.25em;
      margin-bottom: 1.125em;
      line-height: 1.3; } }
  @media (max-width: 768px) {
    .referral-program-internal .article-title br {
      display: none; } }

.referral-program-internal .article-subtitle {
  font-style: normal;
  font-weight: bold;
  font-size: 1.5em;
  margin-top: 1.25em;
  line-height: 1;
  color: #172133; }
  @media (max-width: 768px) {
    .referral-program-internal .article-subtitle {
      font-size: 1em;
      margin-bottom: 0.625em; } }

.referral-program-internal .quote {
  max-width: 22.8125em;
  font-style: normal;
  font-weight: normal;
  font-size: 1.5em;
  line-height: 1.3;
  color: #48556E;
  background: #F2F3F5;
  -webkit-border-radius: 0.375em;
          border-radius: 0.375em;
  padding: 0.625em 1.25em;
  margin-top: 0;
  margin-bottom: 0.75em; }
  @media (max-width: 768px) {
    .referral-program-internal .quote {
      font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
      font-size: 1em;
      padding: 1.125em 1.875em;
      margin-bottom: 1.0625em; } }

.referral-program-internal .text {
  max-width: 50em;
  font-style: normal;
  font-weight: normal;
  font-size: 0.875em;
  margin-bottom: 1.5625em;
  margin-top: 0;
  line-height: 1.3;
  color: #48556E; }
  @media (max-width: 768px) {
    .referral-program-internal .text {
      font-size: 1em;
      line-height: 1.4; } }

.referral-program-internal .back {
  position: relative;
  font-style: normal;
  font-weight: normal;
  font-size: 0.875em;
  line-height: 1.125em;
  text-align: center;
  color: #216BFF;
  margin-top: 0;
  padding-left: 1.5625em; }
  .referral-program-internal .back::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    background: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yLjAwMDA0IDcuOTk5OThMOS4wMDAwMSAxLjAwMDAxTDguMDAwMDEgNy4yNzg1N2UtMDZMMS4wMDAwMyA2Ljk5OTk4TDEuMDAwMDMgNi45OTk5N0wyLjY1ODZlLTA1IDcuOTk5OTdMMy40Njc4MmUtMDUgNy45OTk5OEw2LjM0Mjk4ZS0wNiA4LjAwMDAxTDEuMDAwMDEgOS4wMDAwMUwxLjAwMDA0IDguOTk5OThMOC4wMDAwMyAxNkw5LjAwMDAzIDE1TDIuMDAwMDQgNy45OTk5OFoiIGZpbGw9IiMyMTZCRkYiLz4KPC9zdmc+Cg==");
    -webkit-background-size: cover;
            background-size: cover;
    background-repeat: no-repeat;
    height: 1.1875em;
    width: 1.1875em; }

.referral-program-internal .nav {
  max-width: 43.75em;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .referral-program-internal .nav .btn {
    font-family: GTEesti-Pro-Display-Bold, Arial, sans-serif;
    font-size: 0.875em;
    line-height: 1.125em;
    text-align: center;
    color: #FFFFFF;
    background: #005BFF;
    -webkit-border-radius: 0.1875em;
            border-radius: 0.1875em;
    padding: 0.875em 0.5em; }
    @media (max-width: 768px) {
      .referral-program-internal .nav .btn {
        padding: 0.875em 0em;
        width: 10em; } }
  .referral-program-internal .nav .next-lesson {
    margin-left: auto; }

body {
  margin: 0;
  font-size: 14px; }

.header {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  max-width: 80em;
  margin: 0 auto;
  width: 100%;
  height: 8.4375em;
  background: url("../img/header.png?v=68153440") no-repeat left top/cover;
  margin-bottom: 0.9375em;
  font-size: 16px; }
  @media (max-width: 1280px) {
    .header {
      font-size: -webkit-calc(100vw / 80);
      font-size: calc(100vw / 80); } }
  @media (max-width: 768px) {
    .header {
      font-size: -webkit-calc(100vw / 20);
      font-size: calc(100vw / 20);
      height: 5.9375em;
      padding: 0 0em;
      margin-bottom: 1.5625em;
      background: url("../img/header-mob.jpg?v=f763086d") no-repeat left top/cover; } }

.wrapper {
  max-width: 80em;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin: 0 auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 3.125em;
  font-size: 16px; }
  @media (max-width: 1280px) {
    .wrapper {
      font-size: -webkit-calc(100vw / 80);
      font-size: calc(100vw / 80); } }
  @media (max-width: 768px) {
    .wrapper {
      padding: 0; } }

aside {
  width: 13.5em;
  min-height: 62.5em;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  background: url("../img/aside.png?v=1e1b0118") no-repeat left top/contain;
  font-size: 16px; }
  @media (max-width: 1280px) {
    aside {
      font-size: -webkit-calc(100vw / 80);
      font-size: calc(100vw / 80); } }
  @media (max-width: 768px) {
    aside {
      display: none; } }

main {
  width: 100%;
  padding-left: 1.5625em;
  font-size: 16px; }
  @media (max-width: 1280px) {
    main {
      font-size: -webkit-calc(100vw / 80);
      font-size: calc(100vw / 80); } }
  @media (max-width: 768px) {
    main {
      padding: 0; } }

.tabs-item {
  display: none; }
  .tabs-item.tabs-active {
    display: block; }
