/*
100 - Thin
200 - Extra Light, Ultra Light
300 - Light
400 - Normal, Book, Regular
500 - Medium
600 - Semi Bold, Demi Bold
700 - Bold
800 - Extra Bold, Ultra Bold
900 - Black, Heavy
*/
@CHARSET "UTF-8";
/* Base */
@media only screen and (min-width: 1201px) {
  /* line 3, ../sass/components/_blocks.scss */
  .region--header-top .block {
    padding: 0 20px; } }
/* line 10, ../sass/components/_blocks.scss */
.region--over-title .block {
  margin-bottom: 25px; }
  /* line 13, ../sass/components/_blocks.scss */
  .region--over-title .block:last-child {
    margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    /* line 10, ../sass/components/_blocks.scss */
    .region--over-title .block {
      margin-bottom: 20px; } }
@media only screen and (min-width: 1201px) and (max-width: 1550px) {
  /* line 22, ../sass/components/_blocks.scss */
  .region--footer .block {
    margin: 0 auto;
    padding: 0 10px;
    width: 20%; } }

/* line 36, ../sass/components/_blocks.scss */
.subscribes .region--pre-content .block-page-title-block {
  width: 100%; }

/* line 44, ../sass/components/_blocks.scss */
.region--footer .block-system-branding-block {
  margin: 0 auto; }
  @media only screen and (max-width: 1200px) {
    /* line 44, ../sass/components/_blocks.scss */
    .region--footer .block-system-branding-block {
      -webkit-order: -2;
      order: -2; } }
@media only screen and (max-width: 767px) {
  /* line 42, ../sass/components/_blocks.scss */
  .block-system-branding-block {
    max-width: 105px; } }

/* line 59, ../sass/components/_blocks.scss */
.block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 a[href="/about"] {
  color: #000000 !important;
  text-decoration: none; }
  @media only screen and (max-width: 767px) {
    /* line 59, ../sass/components/_blocks.scss */
    .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 a[href="/about"] {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: flex-end;
      align-items: flex-end; }
      /* line 66, ../sass/components/_blocks.scss */
      .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 a[href="/about"] br {
        display: none; }
      /* line 70, ../sass/components/_blocks.scss */
      .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 a[href="/about"]:after {
        content: '';
        background: url('../img/vector/sprite.svg?1766476435') no-repeat -120px -137px;
        display: block;
        -webkit-flex-shrink: 0;
        flex-shrink: 0;
        margin-left: 4px;
        width: 11px;
        height: 11px; } }
@media only screen and (min-width: 1000px) and (max-width: 1400px) {
  /* line 57, ../sass/components/_blocks.scss */
  .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 {
    display: none; } }
@media only screen and (max-width: 767px) {
  /* line 57, ../sass/components/_blocks.scss */
  .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 {
    color: #6E747C;
    font-size: 11px;
    margin-top: 5px;
    -webkit-order: 2;
    order: 2;
    width: 100%;
    text-align: center; }
    /* line 93, ../sass/components/_blocks.scss */
    .main-menu-open .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435, .profile-menu-open .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 {
      display: none; }
    /* line 98, ../sass/components/_blocks.scss */
    .scrolling-down .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435, .scrolling-up .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 {
      display: none; }
    /* line 103, ../sass/components/_blocks.scss */
    .block-block-contentff9bf5a1-e9e6-4a20-861b-e047cee73435 .block-content {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: flex-end;
      align-items: flex-end; } }

/* line 111, ../sass/components/_blocks.scss */
.block-block-content70949c7b-e682-4846-85ff-3af1d9ea1944 .block-content {
  color: #002766;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  font-weight: 500; }
  /* line 116, ../sass/components/_blocks.scss */
  .block-block-content70949c7b-e682-4846-85ff-3af1d9ea1944 .block-content:before {
    content: '';
    background: url('../img/vector/sprite.svg?1766476435') no-repeat 0 0;
    display: block;
    margin-right: 10px;
    width: 55px;
    height: 62px; }
@media only screen and (max-width: 1550px) {
  /* line 109, ../sass/components/_blocks.scss */
  .block-block-content70949c7b-e682-4846-85ff-3af1d9ea1944 {
    display: none; } }
@media print {
  /* line 109, ../sass/components/_blocks.scss */
  .block-block-content70949c7b-e682-4846-85ff-3af1d9ea1944 {
    display: none; } }

/* line 134, ../sass/components/_blocks.scss */
.block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 {
  margin-top: 40px; }

/* line 140, ../sass/components/_blocks.scss */
.block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  counter-reset: fields;
  padding: 30px 0 0 30px; }
  /* line 148, ../sass/components/_blocks.scss */
  .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content > .field__item {
    margin-bottom: 30px;
    padding: 0 30px 0 40px;
    position: relative;
    width: 100%; }
    /* line 154, ../sass/components/_blocks.scss */
    .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content > .field__item.field_title {
      padding: 0 30px 0 0; }
      @media only screen and (max-width: 767px) {
        /* line 154, ../sass/components/_blocks.scss */
        .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content > .field__item.field_title {
          padding: 0; } }
    /* line 164, ../sass/components/_blocks.scss */
    .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content > .field__item:not(.field_title):before {
      counter-increment: fields;
      content: counter(fields);
      position: absolute;
      top: 3px;
      left: 0;
      border: 1px solid #002766;
      -moz-border-radius: 50%;
      -webkit-border-radius: 50%;
      border-radius: 50%;
      color: #002766;
      font-size: 13px;
      font-weight: 700;
      line-height: 28px;
      width: 28px;
      display: block;
      text-align: center; }
      @media only screen and (max-width: 767px) {
        /* line 164, ../sass/components/_blocks.scss */
        .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content > .field__item:not(.field_title):before {
          top: 0;
          font-size: 10px;
          line-height: 22px;
          width: 22px; } }
    @media only screen and (min-width: 768px) {
      /* line 148, ../sass/components/_blocks.scss */
      .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content > .field__item {
        width: 50%; } }
    @media only screen and (min-width: 1551px) {
      /* line 148, ../sass/components/_blocks.scss */
      .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content > .field__item {
        width: 25%; } }
    @media only screen and (max-width: 767px) {
      /* line 148, ../sass/components/_blocks.scss */
      .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content > .field__item {
        padding: 0 0 0 34px; } }
  /* line 208, ../sass/components/_blocks.scss */
  .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content .block-title-wrapper h2:after {
    background-position: 0 -206px;
    margin-left: 15px;
    width: 34px;
    height: 34px; }
    @media only screen and (max-width: 767px) {
      /* line 208, ../sass/components/_blocks.scss */
      .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content .block-title-wrapper h2:after {
        background-position: -442px -163px;
        margin-left: 10px;
        width: 24px;
        height: 24px; } }
  @media only screen and (max-width: 999px) {
    /* line 140, ../sass/components/_blocks.scss */
    .block-block-contentbb9fcab0-11e3-4da9-bfd9-fd1ee3422415 .block-content {
      padding: 10px 20px 20px; } }

/* line 230, ../sass/components/_blocks.scss */
.block-block-content5926060a-7896-447f-aacf-a10958796ff0 .block-content {
  font-size: 15px;
  font-weight: 500;
  padding-left: 30px;
  position: relative; }
  /* line 238, ../sass/components/_blocks.scss */
  .block-block-content5926060a-7896-447f-aacf-a10958796ff0 .block-content:before {
    content: '';
    position: absolute;
    top: 5px;
    left: 0;
    background: url('../img/vector/sprite.svg?1766476435') no-repeat -117px -73px;
    display: block;
    width: 19px;
    height: 19px; }
    @media only screen and (max-width: 767px) {
      /* line 238, ../sass/components/_blocks.scss */
      .block-block-content5926060a-7896-447f-aacf-a10958796ff0 .block-content:before {
        background-position: -117px -106px;
        width: 17px;
        height: 18px; } }
  @media only screen and (max-width: 1200px) {
    /* line 230, ../sass/components/_blocks.scss */
    .block-block-content5926060a-7896-447f-aacf-a10958796ff0 .block-content {
      display: inline-block; } }
  @media only screen and (max-width: 767px) {
    /* line 230, ../sass/components/_blocks.scss */
    .block-block-content5926060a-7896-447f-aacf-a10958796ff0 .block-content {
      font-size: 13px;
      padding-left: 25px; } }
@media only screen and (max-width: 1200px) {
  /* line 228, ../sass/components/_blocks.scss */
  .block-block-content5926060a-7896-447f-aacf-a10958796ff0 {
    -moz-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
    -webkit-box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
    position: relative;
    padding-bottom: 30px;
    width: 100%;
    text-align: center;
    z-index: 1; } }

@media only screen and (min-width: 1201px) {
  /* line 273, ../sass/components/_blocks.scss */
  .block-block-content911ff31f-f789-4961-9bdd-8af62557071e {
    margin: 0 auto 0 40px; } }
@media only screen and (max-width: 1200px) {
  /* line 273, ../sass/components/_blocks.scss */
  .block-block-content911ff31f-f789-4961-9bdd-8af62557071e {
    -webkit-order: -1;
    order: -1;
    font-size: 12px;
    margin: 10px 0;
    text-align: center; } }

/* line 287, ../sass/components/_blocks.scss */
.block-block-contentddf77a5a-02bc-4be1-999a-9410487f92dd {
  padding-top: 10px; }
  @media only screen and (min-width: 1201px) {
    /* line 287, ../sass/components/_blocks.scss */
    .block-block-contentddf77a5a-02bc-4be1-999a-9410487f92dd {
      margin: 0 40px 0 auto;
      padding-top: 0; } }
  @media only screen and (max-width: 1200px) {
    /* line 287, ../sass/components/_blocks.scss */
    .block-block-contentddf77a5a-02bc-4be1-999a-9410487f92dd {
      background: #F5F5F5;
      width: 100%;
      text-align: center; } }
  @media only screen and (max-width: 1200px) and (max-width: 767px) {
    /* line 301, ../sass/components/_blocks.scss */
    .block-block-contentddf77a5a-02bc-4be1-999a-9410487f92dd .block-content {
      font-size: 12px; } }

@media only screen and (min-width: 1201px) {
  /* line 308, ../sass/components/_blocks.scss */
  .block-block-content18c8a44e-10bf-48fa-8591-437a1010ec17 {
    margin-right: 40px;
    padding-top: 0; } }
@media only screen and (max-width: 1200px) {
  /* line 308, ../sass/components/_blocks.scss */
  .block-block-content18c8a44e-10bf-48fa-8591-437a1010ec17 {
    background: #F5F5F5;
    width: 100%;
    text-align: center; } }
@media only screen and (max-width: 767px) {
  /* line 322, ../sass/components/_blocks.scss */
  .block-block-content18c8a44e-10bf-48fa-8591-437a1010ec17 .block-content {
    font-size: 12px; } }

@media only screen and (max-width: 1200px) {
  /* line 328, ../sass/components/_blocks.scss */
  .block-block-contentf6e41423-7191-4bd8-aaa9-5d55eb5b4b29 {
    background: #F5F5F5;
    padding-bottom: 10px;
    width: 100%;
    text-align: center; } }
@media only screen and (max-width: 767px) {
  /* line 338, ../sass/components/_blocks.scss */
  .block-block-contentf6e41423-7191-4bd8-aaa9-5d55eb5b4b29 .block-content {
    font-size: 12px; } }

/* line 346, ../sass/components/_blocks.scss */
.block-sub-category-block .subcategory-items {
  margin: 0 0 10px; }
  @media only screen and (min-width: 501px) {
    /* line 346, ../sass/components/_blocks.scss */
    .block-sub-category-block .subcategory-items {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0; } }
  @media only screen and (min-width: 768px) {
    /* line 346, ../sass/components/_blocks.scss */
    .block-sub-category-block .subcategory-items {
      margin: 0 0 -20px; } }
/* line 359, ../sass/components/_blocks.scss */
.block-sub-category-block .subcategory-item {
  display: inline-block; }
  /* line 362, ../sass/components/_blocks.scss */
  .block-sub-category-block .subcategory-item:last-child {
    margin-right: 0; }
  /* line 366, ../sass/components/_blocks.scss */
  .block-sub-category-block .subcategory-item a {
    background: #FFFFFF;
    border: 1px solid #E7EDF6;
    border-radius: 10px;
    -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    padding: 16px 20px;
    position: relative;
    text-align: center; }
    /* line 381, ../sass/components/_blocks.scss */
    .block-sub-category-block .subcategory-item a:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      right: 0;
      margin: auto;
      background: #025FB7;
      -moz-border-radius: 20px 20px 0 0;
      -webkit-border-radius: 20px;
      border-radius: 20px 20px 0 0;
      display: block;
      width: 0;
      -moz-transition: all 0.3s;
      -o-transition: all 0.3s;
      -webkit-transition: all 0.3s;
      transition: all 0.3s; }
    /* line 395, ../sass/components/_blocks.scss */
    .block-sub-category-block .subcategory-item a.is-parent {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center; }
      /* line 398, ../sass/components/_blocks.scss */
      .block-sub-category-block .subcategory-item a.is-parent:before {
        content: '';
        background: #FF3334;
        -moz-border-radius: 50%;
        -webkit-border-radius: 50%;
        border-radius: 50%;
        display: block;
        margin-right: 8px;
        width: 8px;
        height: 8px; }
      /* line 410, ../sass/components/_blocks.scss */
      .block-sub-category-block .subcategory-item a.is-parent.is-active:after, .block-sub-category-block .subcategory-item a.is-parent:hover:after {
        left: 10px; }
    /* line 416, ../sass/components/_blocks.scss */
    .block-sub-category-block .subcategory-item a.is-active {
      color: #025FB7;
      text-decoration: none; }
      /* line 420, ../sass/components/_blocks.scss */
      .block-sub-category-block .subcategory-item a.is-active:after {
        width: 70%;
        height: 6px; }
    @media only screen and (min-width: 501px) {
      /* line 425, ../sass/components/_blocks.scss */
      .block-sub-category-block .subcategory-item a:hover {
        color: #025FB7;
        text-decoration: none; }
        /* line 431, ../sass/components/_blocks.scss */
        .block-sub-category-block .subcategory-item a:hover:after {
          width: 70%;
          height: 6px; } }
    @media only screen and (max-width: 767px) {
      /* line 366, ../sass/components/_blocks.scss */
      .block-sub-category-block .subcategory-item a {
        font-size: 14px;
        padding: 12px 10px; } }
  @media only screen and (min-width: 501px) {
    /* line 359, ../sass/components/_blocks.scss */
    .block-sub-category-block .subcategory-item {
      margin: 0 10px 10px 0; } }
  @media only screen and (min-width: 768px) {
    /* line 359, ../sass/components/_blocks.scss */
    .block-sub-category-block .subcategory-item {
      margin: 0 20px 20px 0; } }
@media only screen and (max-width: 767px) {
  /* line 344, ../sass/components/_blocks.scss */
  .block-sub-category-block {
    max-width: 100%; } }
@media print {
  /* line 344, ../sass/components/_blocks.scss */
  .block-sub-category-block {
    display: none; } }

/* line 463, ../sass/components/_blocks.scss */
.block-views-blocknews-aside-news .block-title {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  padding-right: 40px; }
  /* line 467, ../sass/components/_blocks.scss */
  .block-views-blocknews-aside-news .block-title:before {
    content: '';
    background: url('../img/vector/sprite.svg?1766476435') no-repeat -57px -154px;
    display: block;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: 15px;
    width: 18px;
    height: 32px; }
    @media only screen and (max-width: 767px) {
      /* line 467, ../sass/components/_blocks.scss */
      .block-views-blocknews-aside-news .block-title:before {
        background-position: -488px -166px;
        width: 12px;
        height: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 483, ../sass/components/_blocks.scss */
    .sidebar .block-views-blocknews-aside-news .block-title {
      font-size: 18px;
      -webkit-justify-content: center;
      justify-content: center;
      margin-bottom: 15px;
      padding-right: 0; } }

/* line 495, ../sass/components/_blocks.scss */
.block-views-blocknews-latest-news .block-title {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center; }
  /* line 498, ../sass/components/_blocks.scss */
  .block-views-blocknews-latest-news .block-title:before {
    content: '';
    background: url('../img/vector/sprite.svg?1766476435') no-repeat 0 -153px;
    display: block;
    margin-right: 15px;
    width: 24px;
    height: 34px; }
    @media only screen and (max-width: 767px) {
      /* line 498, ../sass/components/_blocks.scss */
      .block-views-blocknews-latest-news .block-title:before {
        background-position: -445px -131px;
        margin-right: 10px;
        width: 16px;
        height: 23px; } }
  @media only screen and (max-width: 767px) {
    /* line 495, ../sass/components/_blocks.scss */
    .block-views-blocknews-latest-news .block-title {
      font-size: 18px;
      -webkit-justify-content: center;
      justify-content: center;
      margin-bottom: 15px; } }
@media print {
  /* line 493, ../sass/components/_blocks.scss */
  .block-views-blocknews-latest-news {
    display: none; } }

/* line 524, ../sass/components/_blocks.scss */
.register-two-click {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  margin-top: 40px;
  padding: 40px 50px 60px;
  position: relative; }
  /* line 532, ../sass/components/_blocks.scss */
  .register-two-click--info {
    -webkit-align-items: center;
    align-items: center; }
    @media only screen and (max-width: 999px) {
      /* line 532, ../sass/components/_blocks.scss */
      .register-two-click--info {
        -webkit-flex-direction: column;
        flex-direction: column; } }
  /* line 540, ../sass/components/_blocks.scss */
  .register-two-click--title {
    font-size: 30px;
    font-weight: 600;
    line-height: 1.3;
    margin-bottom: 25px; }
    /* line 548, ../sass/components/_blocks.scss */
    .register-two-click--title:before {
      content: '';
      position: absolute;
      top: 25px;
      left: 0;
      background: #025FB7;
      -moz-border-radius: 0 20px 20px 0;
      -webkit-border-radius: 0;
      border-radius: 0 20px 20px 0;
      display: block;
      width: 10px;
      height: 80px; }
      @media only screen and (max-width: 999px) {
        /* line 548, ../sass/components/_blocks.scss */
        .register-two-click--title:before {
          top: 0;
          right: 0;
          margin: auto;
          -moz-border-radius: 0 0 20px 20px;
          -webkit-border-radius: 0;
          border-radius: 0 0 20px 20px;
          width: 80px;
          height: 10px; } }
    @media only screen and (max-width: 999px) {
      /* line 540, ../sass/components/_blocks.scss */
      .register-two-click--title {
        text-align: center; } }
    @media only screen and (max-width: 767px) {
      /* line 540, ../sass/components/_blocks.scss */
      .register-two-click--title {
        font-size: 16px;
        margin-bottom: 15px; } }
  /* line 577, ../sass/components/_blocks.scss */
  .register-two-click--button {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    width: 220px; }
    /* line 581, ../sass/components/_blocks.scss */
    .register-two-click--button .c-button {
      width: 100%; }
    @media only screen and (max-width: 999px) {
      /* line 577, ../sass/components/_blocks.scss */
      .register-two-click--button {
        -webkit-order: 2;
        order: 2;
        margin-top: 30px; } }
  /* line 591, ../sass/components/_blocks.scss */
  .register-two-click--body {
    font-family: "Lora", sans-serif;
    font-size: 20px;
    line-height: 1.5;
    padding-left: 40px; }
    @media only screen and (max-width: 999px) {
      /* line 591, ../sass/components/_blocks.scss */
      .register-two-click--body {
        padding-left: 0;
        text-align: center; } }
    @media only screen and (max-width: 767px) {
      /* line 591, ../sass/components/_blocks.scss */
      .register-two-click--body {
        font-size: 14px; } }
  @media only screen and (max-width: 767px) {
    /* line 524, ../sass/components/_blocks.scss */
    .register-two-click {
      padding: 25px 10px 30px; } }
  @media print {
    /* line 524, ../sass/components/_blocks.scss */
    .register-two-click {
      display: none; } }

@media only screen and (max-width: 767px) {
  /* line 618, ../sass/components/_blocks.scss */
  .block-views-blocksubscribe-button-block-1 {
    width: 100%; } }
@media print {
  /* line 618, ../sass/components/_blocks.scss */
  .block-views-blocksubscribe-button-block-1 {
    display: none; } }

/* line 629, ../sass/components/_blocks.scss */
.block-user-premium-block {
  margin: 60px 0; }
  @media only screen and (max-width: 767px) {
    /* line 629, ../sass/components/_blocks.scss */
    .block-user-premium-block {
      margin: 40px 0; } }

/* line 637, ../sass/components/_blocks.scss */
.block-views-blockuser-comments-block-1 {
  margin-top: 60px; }
  @media only screen and (max-width: 767px) {
    /* line 637, ../sass/components/_blocks.scss */
    .block-views-blockuser-comments-block-1 {
      margin-top: 40px; } }

/* line 647, ../sass/components/_blocks.scss */
.user-profile .block-webform-block {
  margin-top: 60px; }
  @media only screen and (max-width: 767px) {
    /* line 647, ../sass/components/_blocks.scss */
    .user-profile .block-webform-block {
      margin-top: 40px; } }

/* line 656, ../sass/components/_blocks.scss */
.block-user-social-links-block {
  margin-top: 60px; }
  /* line 661, ../sass/components/_blocks.scss */
  .user-social-links--desc {
    font-size: 16px;
    margin-bottom: 20px; }
  /* line 668, ../sass/components/_blocks.scss */
  .user-social-links-wrapper .linked-social-account {
    width: 240px;
    text-align: center; }
    /* line 672, ../sass/components/_blocks.scss */
    .user-social-links-wrapper .linked-social-account .linked-social-account--label {
      border-radius: 10px;
      -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
      -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
      box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      font-size: 14px;
      font-weight: 500;
      line-height: 1;
      padding: 10px 10px;
      width: 100%;
      text-align: center; }
      /* line 685, ../sass/components/_blocks.scss */
      .user-social-links-wrapper .linked-social-account .linked-social-account--label:before {
        content: '';
        background: url('../img/vector/sprite.svg?1766476435') no-repeat;
        display: block;
        margin-right: 20px;
        width: 19px;
        height: 19px; }
        @media only screen and (max-width: 767px) {
          /* line 685, ../sass/components/_blocks.scss */
          .user-social-links-wrapper .linked-social-account .linked-social-account--label:before {
            margin-right: 30px; } }
      @media only screen and (max-width: 767px) {
        /* line 672, ../sass/components/_blocks.scss */
        .user-social-links-wrapper .linked-social-account .linked-social-account--label {
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          padding: 10px 20px;
          width: 180px; } }
    /* line 704, ../sass/components/_blocks.scss */
    .user-social-links-wrapper .linked-social-account a {
      color: #025FB7;
      display: inline-block;
      font-size: 14px;
      margin-top: 15px; }
      /* line 710, ../sass/components/_blocks.scss */
      .user-social-links-wrapper .linked-social-account a.unlink-socialauth-account {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-align-items: center;
        align-items: center; }
        /* line 713, ../sass/components/_blocks.scss */
        .user-social-links-wrapper .linked-social-account a.unlink-socialauth-account:before {
          content: '';
          background: url('../img/vector/sprite.svg?1766476435') no-repeat -456px -65px;
          display: block;
          margin-right: 10px;
          width: 11px;
          height: 10px; }
        @media only screen and (max-width: 767px) {
          /* line 710, ../sass/components/_blocks.scss */
          .user-social-links-wrapper .linked-social-account a.unlink-socialauth-account {
            padding-left: 10px; } }
      @media only screen and (max-width: 767px) {
        /* line 704, ../sass/components/_blocks.scss */
        .user-social-links-wrapper .linked-social-account a {
          font-size: 13px;
          margin-top: 0;
          padding-left: 15px; } }
    /* line 735, ../sass/components/_blocks.scss */
    .user-social-links-wrapper .linked-social-account.linked-social-account--google .linked-social-account--label {
      background: #FFFFFF;
      border: 1px solid #E7EDF6;
      color: #002766; }
      /* line 740, ../sass/components/_blocks.scss */
      .user-social-links-wrapper .linked-social-account.linked-social-account--google .linked-social-account--label:before {
        background-position: -57px -468px; }
    /* line 748, ../sass/components/_blocks.scss */
    .user-social-links-wrapper .linked-social-account.linked-social-account--fb .linked-social-account--label {
      background: #4267B2;
      border: 1px solid transparent;
      color: #FFFFFF; }
      /* line 753, ../sass/components/_blocks.scss */
      .user-social-links-wrapper .linked-social-account.linked-social-account--fb .linked-social-account--label:before {
        background-position: -88px -468px; }
    /* line 761, ../sass/components/_blocks.scss */
    .user-social-links-wrapper .linked-social-account.linked-social-account--vk .linked-social-account--label {
      background: #2787F5;
      border: 1px solid transparent;
      color: #FFFFFF; }
      /* line 766, ../sass/components/_blocks.scss */
      .user-social-links-wrapper .linked-social-account.linked-social-account--vk .linked-social-account--label:before {
        background-position: -121px -469px; }
    @media only screen and (min-width: 768px) {
      /* line 668, ../sass/components/_blocks.scss */
      .user-social-links-wrapper .linked-social-account {
        padding: 0 20px;
        width: 280px; } }
    @media only screen and (max-width: 767px) {
      /* line 668, ../sass/components/_blocks.scss */
      .user-social-links-wrapper .linked-social-account {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center;
        margin-bottom: 20px;
        width: 100%; } }
  @media only screen and (min-width: 768px) {
    /* line 666, ../sass/components/_blocks.scss */
    .user-social-links-wrapper {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap;
      margin: 0 -20px; } }
  @media only screen and (max-width: 767px) {
    /* line 656, ../sass/components/_blocks.scss */
    .block-user-social-links-block {
      margin-top: 40px; } }

/* line 796, ../sass/components/_blocks.scss */
.block-del-all-bookmarks {
  margin-bottom: 20px; }
  /* line 799, ../sass/components/_blocks.scss */
  .delete-all-bookmarks--button {
    background: #FFFFFF;
    border: 1px solid #E7EDF6;
    border-radius: 10px;
    -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    font-family: "Montserrat", sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    padding: 12px 30px;
    position: relative;
    text-align: center; }
    /* line 815, ../sass/components/_blocks.scss */
    .delete-all-bookmarks--button:before {
      content: '';
      background: url('../img/vector/sprite.svg?1766476435') no-repeat -181px -435px;
      display: block;
      margin-right: 10px;
      width: 24px;
      height: 24px; }
      @media only screen and (max-width: 767px) {
        /* line 815, ../sass/components/_blocks.scss */
        .delete-all-bookmarks--button:before {
          background-position: -240px -438px;
          width: 16px;
          height: 16px; } }
    /* line 828, ../sass/components/_blocks.scss */
    .delete-all-bookmarks--button:hover {
      border: 1px solid #E7EDF6;
      color: #025FB7;
      text-decoration: none; }
      /* line 833, ../sass/components/_blocks.scss */
      .delete-all-bookmarks--button:hover:before {
        background-position: -208px -435px; }
        @media only screen and (max-width: 767px) {
          /* line 833, ../sass/components/_blocks.scss */
          .delete-all-bookmarks--button:hover:before {
            background-position: -262px -438px; } }
    @media only screen and (max-width: 767px) {
      /* line 799, ../sass/components/_blocks.scss */
      .delete-all-bookmarks--button {
        font-size: 14px;
        margin: 0 auto;
        max-width: 280px; } }
  /* line 849, ../sass/components/_blocks.scss */
  .delete-all-bookmarks--description {
    font-family: "Lora", sans-serif;
    font-size: 15px;
    text-align: center; }
  /* line 857, ../sass/components/_blocks.scss */
  .delete-all-bookmarks--links {
    margin-top: 25px; }
    /* line 860, ../sass/components/_blocks.scss */
    .delete-all-bookmarks--links a {
      margin-right: 20px; }
      /* line 863, ../sass/components/_blocks.scss */
      .delete-all-bookmarks--links a:last-child {
        margin-right: 0; }
      /* line 867, ../sass/components/_blocks.scss */
      .delete-all-bookmarks--links a.delete-all-bookmarks--link--delete {
        font-size: 14px;
        padding: 12px 25px;
        width: 130px; }
      /* line 873, ../sass/components/_blocks.scss */
      .delete-all-bookmarks--links a.delete-all-bookmarks--link--close {
        font-size: 14px;
        font-weight: 400;
        padding: 12.5px 20px;
        width: 90px; }
  @media only screen and (min-width: 768px) {
    /* line 796, ../sass/components/_blocks.scss */
    .block-del-all-bookmarks {
      margin-bottom: 30px;
      padding-left: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 796, ../sass/components/_blocks.scss */
    .block-del-all-bookmarks {
      margin: 0 auto 20px; } }

/* line 898, ../sass/components/_blocks.scss */
.subscribes .region--pre-content .block-subscribed-category-block {
  width: 100%; }
/* line 903, ../sass/components/_blocks.scss */
.subscribe-page-top {
  margin-bottom: 10px; }
  /* line 908, ../sass/components/_blocks.scss */
  .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] {
    margin-bottom: 20px; }
    /* line 911, ../sass/components/_blocks.scss */
    .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] div[id^="edit-subscribed-categorys"] {
      margin-bottom: 0; }
    /* line 915, ../sass/components/_blocks.scss */
    .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] .form-item {
      display: inline-block; }
      /* line 918, ../sass/components/_blocks.scss */
      .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] .form-item:last-child {
        margin-right: 0; }
      /* line 922, ../sass/components/_blocks.scss */
      .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] .form-item.tns-item {
        margin-bottom: 0; }
      @media only screen and (min-width: 501px) {
        /* line 915, ../sass/components/_blocks.scss */
        .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] .form-item {
          margin: 0 10px 10px 0; } }
      @media only screen and (min-width: 768px) {
        /* line 915, ../sass/components/_blocks.scss */
        .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] .form-item {
          margin: 0 20px 20px 0; } }
    /* line 935, ../sass/components/_blocks.scss */
    .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"] {
      display: none; }
      /* line 942, ../sass/components/_blocks.scss */
      .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"][value="all"] + label .label-content {
        padding: 16px 20px; }
        @media only screen and (max-width: 767px) {
          /* line 942, ../sass/components/_blocks.scss */
          .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"][value="all"] + label .label-content {
            padding: 12px 10px; } }
      /* line 954, ../sass/components/_blocks.scss */
      .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"] + label .label-content {
        background: #FFFFFF;
        border: 1px solid #E7EDF6;
        border-radius: 10px;
        -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
        -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
        box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
        color: #002766;
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: space-between;
        justify-content: space-between;
        -webkit-align-items: center;
        align-items: center;
        font-size: 16px;
        font-weight: 500;
        line-height: 1;
        padding: 14px 10px 14px 20px;
        position: relative;
        text-align: center; }
        /* line 970, ../sass/components/_blocks.scss */
        .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"] + label .label-content:after {
          content: '';
          position: absolute;
          bottom: 0;
          left: 0;
          right: 0;
          margin: auto;
          background: #025FB7;
          -moz-border-radius: 20px 20px 0 0;
          -webkit-border-radius: 20px;
          border-radius: 20px 20px 0 0;
          display: block;
          width: 0;
          -moz-transition: all 0.3s;
          -o-transition: all 0.3s;
          -webkit-transition: all 0.3s;
          transition: all 0.3s; }
        @media only screen and (min-width: 501px) {
          /* line 984, ../sass/components/_blocks.scss */
          .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"] + label .label-content:hover {
            color: #025FB7;
            text-decoration: none; }
            /* line 990, ../sass/components/_blocks.scss */
            .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"] + label .label-content:hover:after {
              width: 70%;
              height: 6px; } }
        @media only screen and (max-width: 767px) {
          /* line 954, ../sass/components/_blocks.scss */
          .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"] + label .label-content {
            font-size: 14px;
            padding: 9px 10px; } }
      /* line 1007, ../sass/components/_blocks.scss */
      .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"]:checked + label .label-content {
        color: #025FB7;
        text-decoration: none; }
        /* line 1011, ../sass/components/_blocks.scss */
        .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] input[type="checkbox"]:checked + label .label-content:after {
          width: 70%;
          height: 6px; }
    @media only screen and (min-width: 501px) {
      /* line 908, ../sass/components/_blocks.scss */
      .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap;
        margin-bottom: 0; } }
    @media only screen and (min-width: 768px) {
      /* line 908, ../sass/components/_blocks.scss */
      .subscribe-page-top .subscribe-category-form div[id^="edit-subscribed-categorys"] {
        margin-bottom: -20px; } }
  /* line 1031, ../sass/components/_blocks.scss */
  .js .subscribe-page-top .subscribe-category-form .form-actions {
    display: none; }
  /* line 1036, ../sass/components/_blocks.scss */
  .subscribe-page-top .subscribe-category-form .subscribe-term-item--delete {
    display: block;
    background: url('../img/vector/sprite.svg?1766476435') no-repeat -452px -98px;
    margin-left: 10px;
    width: 20px;
    height: 20px;
    text-indent: -9999px; }
    /* line 1043, ../sass/components/_blocks.scss */
    .subscribe-page-top .subscribe-category-form .subscribe-term-item--delete:hover {
      background-position: -452px -60px; }
  @media only screen and (min-width: 501px) {
    /* line 903, ../sass/components/_blocks.scss */
    .subscribe-page-top {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: space-between;
      justify-content: space-between;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; } }

/* line 1055, ../sass/components/_blocks.scss */
.popup-search-block {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 39, 102, 0.7);
  opacity: 0;
  z-index: -1;
  -moz-transition: all 0.3s;
  -o-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s; }
  /* line 1066, ../sass/components/_blocks.scss */
  .popup-search-block.show {
    opacity: 1;
    z-index: 100; }
  /* line 1071, ../sass/components/_blocks.scss */
  .popup-search-block .block-content {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    padding: 0 20px;
    max-width: 1200px;
    width: 100%;
    height: 80px; }

/* line 1085, ../sass/components/_blocks.scss */
.block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc {
  position: fixed;
  bottom: 0;
  left: 0;
  background: #FFFFFF;
  -moz-box-shadow: 0px -5px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px -5px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px -5px 10px rgba(0, 39, 102, 0.05);
  display: none;
  padding: 15px 20px;
  width: 100%;
  z-index: 99; }
  /* line 1096, ../sass/components/_blocks.scss */
  .block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc.show {
    display: block; }
  /* line 1100, ../sass/components/_blocks.scss */
  .block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc .block-content {
    font-size: 16px;
    text-align: center; }
    @media only screen and (max-width: 999px) {
      /* line 1100, ../sass/components/_blocks.scss */
      .block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc .block-content {
        font-size: 12px; } }
  /* line 1111, ../sass/components/_blocks.scss */
  .block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc a.accept-rules {
    background: #025FB7;
    border-radius: 10px;
    color: #FFFFFF !important;
    display: inline-block;
    font-size: 16px;
    font-weight: 500;
    line-height: 1;
    margin-left: 30px;
    padding: 12px 20px;
    text-align: center; }
    /* line 1125, ../sass/components/_blocks.scss */
    .block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc a.accept-rules:hover {
      background: #002766;
      text-decoration: none; }
    @media only screen and (max-width: 767px) {
      /* line 1111, ../sass/components/_blocks.scss */
      .block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc a.accept-rules {
        display: block;
        font-size: 13px;
        margin: 10px auto;
        padding: 9px 10px;
        max-width: 120px; } }
  @media only screen and (max-width: 767px) {
    /* line 1085, ../sass/components/_blocks.scss */
    .block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc {
      bottom: 40px;
      padding: 20px 20px 10px; } }

/* line 1146, ../sass/components/_blocks.scss */
.block-block-content1ee8feff-6883-4a65-b415-548522900bb3 {
  position: fixed;
  bottom: 20px;
  right: 20px;
  z-index: 99; }
  @media only screen and (min-width: 768px) {
    /* line 1152, ../sass/components/_blocks.scss */
    .block-block-contentc4fd6a7c-99f9-4b34-9355-50ba8f8162cc.show + .block-block-content1ee8feff-6883-4a65-b415-548522900bb3 {
      bottom: 90px; } }
  /* line 1159, ../sass/components/_blocks.scss */
  .telegram-widget {
    background: linear-gradient(180deg, #2aabed 0%, #239fdb 100%); }
    /* line 1164, ../sass/components/_blocks.scss */
    .telegram-widget a.elf-external.elf-icon {
      background: transparent; }
    /* line 1169, ../sass/components/_blocks.scss */
    .telegram-widget .telegram-widget--button {
      color: #FFFFFF !important;
      font-size: 13px;
      line-height: 1.4;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center;
      padding: 12px 25px 12px 30px !important;
      text-decoration: none; }
      @media only screen and (max-width: 767px) {
        /* line 1181, ../sass/components/_blocks.scss */
        .telegram-widget .telegram-widget--button span:not(.mobile) strong {
          display: none; } }
      @media only screen and (min-width: 768px) {
        /* line 1189, ../sass/components/_blocks.scss */
        .telegram-widget .telegram-widget--button span.mobile {
          display: none; } }
      /* line 1197, ../sass/components/_blocks.scss */
      .telegram-widget .telegram-widget--button .my-ico--telegram {
        background-position: -95px -524px;
        margin-left: 15px;
        width: 33px;
        height: 27px; }
        @media only screen and (max-width: 767px) {
          /* line 1197, ../sass/components/_blocks.scss */
          .telegram-widget .telegram-widget--button .my-ico--telegram {
            background-position: -147px -524px;
            margin: 0 20px;
            width: 25px;
            height: 20px; } }
      @media only screen and (max-width: 767px) {
        /* line 1169, ../sass/components/_blocks.scss */
        .telegram-widget .telegram-widget--button {
          -webkit-justify-content: center;
          justify-content: center;
          font-size: 12px;
          padding: 10px 20px !important; } }
    @media only screen and (min-width: 768px) {
      /* line 1159, ../sass/components/_blocks.scss */
      .telegram-widget {
        -moz-border-radius: 30px;
        -webkit-border-radius: 30px;
        border-radius: 30px;
        width: 220px; } }
  @media only screen and (max-width: 767px) {
    /* line 1146, ../sass/components/_blocks.scss */
    .block-block-content1ee8feff-6883-4a65-b415-548522900bb3 {
      bottom: 0;
      left: 0;
      width: 100%; } }

/* line 1231, ../sass/components/_blocks.scss */
.button-podcast {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  color: #000000 !important;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  font-size: 14px;
  font-weight: 600;
  line-height: 1;
  padding: 10px;
  white-space: nowrap; }
  /* line 1246, ../sass/components/_blocks.scss */
  .button-podcast:before {
    content: '';
    background: url(../img/apple.png) no-repeat;
    display: block;
    margin-right: 10px;
    width: 30px;
    height: 30px; }
  /* line 1254, ../sass/components/_blocks.scss */
  .button-podcast:hover {
    background: #002766;
    color: #FFFFFF !important;
    text-decoration: none; }
@media only screen and (max-width: 767px) {
  /* line 1229, ../sass/components/_blocks.scss */
  .block-block-content9253e54a-3cf0-4985-9d1f-d6b46eae720d {
    display: none; } }

/* line 1266, ../sass/components/_blocks.scss */
.block-views-blocksubscribe-button-block-1 {
  -webkit-flex-shrink: 0;
  flex-shrink: 0; }

/* line 1272, ../sass/components/_blocks.scss */
.block-block-content0d706cbf-6d1e-45db-904c-f93fe2572b0d .block-content {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  padding: 10px; }
/* line 1279, ../sass/components/_blocks.scss */
.block-block-content0d706cbf-6d1e-45db-904c-f93fe2572b0d .sanction-txt {
  font-size: 20px;
  font-weight: 600;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  line-height: 1.4; }
  @media only screen and (max-width: 650px) {
    /* line 1279, ../sass/components/_blocks.scss */
    .block-block-content0d706cbf-6d1e-45db-904c-f93fe2572b0d .sanction-txt {
      font-size: 12px; } }
/* line 1290, ../sass/components/_blocks.scss */
.block-block-content0d706cbf-6d1e-45db-904c-f93fe2572b0d .c-button {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: 25px;
  width: 140px; }
  @media only screen and (max-width: 650px) {
    /* line 1290, ../sass/components/_blocks.scss */
    .block-block-content0d706cbf-6d1e-45db-904c-f93fe2572b0d .c-button {
      margin-left: 13px;
      width: 90px; } }

/* line 1302, ../sass/components/_blocks.scss */
.block-webinar {
  background: #045DB7;
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  border-radius: 12px;
  color: #FFFFFF;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px 0 20px 40px; }
  /* line 1309, ../sass/components/_blocks.scss */
  aside .block-webinar {
    margin-top: 40px;
    padding: 25px 20px;
    text-align: center; }
  /* line 1315, ../sass/components/_blocks.scss */
  .view-content .block-webinar {
    height: 100%; }
    @media only screen and (max-width: 1360px) {
      /* line 1315, ../sass/components/_blocks.scss */
      .view-content .block-webinar {
        padding: 25px 20px;
        text-align: center; } }
  /* line 1326, ../sass/components/_blocks.scss */
  .block-webinar--column--1 {
    -webkit-flex-grow: 1;
    flex-grow: 1; }
  /* line 1330, ../sass/components/_blocks.scss */
  .block-webinar--column--2 {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding-left: 20px; }
    /* line 1334, ../sass/components/_blocks.scss */
    aside .block-webinar--column--2 {
      display: none; }
    @media only screen and (max-width: 1360px) {
      /* line 1338, ../sass/components/_blocks.scss */
      .view-content .block-webinar--column--2 {
        display: none; } }
  /* line 1347, ../sass/components/_blocks.scss */
  .block-webinar--title {
    font-size: 32px;
    font-weight: 700;
    line-height: 112.5%;
    margin-bottom: 20px;
    text-transform: uppercase; }
    /* line 1354, ../sass/components/_blocks.scss */
    aside .block-webinar--title {
      font-size: 24px;
      margin-bottom: 10px; }
    @media only screen and (max-width: 1360px) {
      /* line 1359, ../sass/components/_blocks.scss */
      .view-content .block-webinar--title {
        font-size: 24px;
        margin-bottom: 10px; } }
  /* line 1368, ../sass/components/_blocks.scss */
  .block-webinar--date {
    font-size: 18px;
    font-weight: 700;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    /* line 1373, ../sass/components/_blocks.scss */
    aside .block-webinar--date {
      -webkit-justify-content: center;
      justify-content: center; }
    @media only screen and (max-width: 1360px) {
      /* line 1377, ../sass/components/_blocks.scss */
      .view-content .block-webinar--date {
        -webkit-justify-content: center;
        justify-content: center; } }
    /* line 1384, ../sass/components/_blocks.scss */
    .block-webinar--date--date, .block-webinar--date--time {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center;
      margin-bottom: 10px; }
      /* line 1389, ../sass/components/_blocks.scss */
      .block-webinar--date--date:before, .block-webinar--date--time:before {
        content: '';
        background: url('../img/vector/sprite.svg?1766476435') no-repeat 0 0;
        margin-right: 10px;
        width: 30px;
        height: 30px; }
    /* line 1397, ../sass/components/_blocks.scss */
    .block-webinar--date--date {
      margin-right: 40px; }
      /* line 1400, ../sass/components/_blocks.scss */
      .block-webinar--date--date:before {
        background-position: -201px -519px; }
    /* line 1407, ../sass/components/_blocks.scss */
    .block-webinar--date--time:before {
      background-position: -252px -519px; }
  /* line 1413, ../sass/components/_blocks.scss */
  .block-webinar--body {
    font-size: 26px;
    font-weight: 700;
    line-height: 123%;
    margin-top: 28px;
    max-width: 535px; }
    /* line 1420, ../sass/components/_blocks.scss */
    aside .block-webinar--body {
      font-size: 20px;
      margin-top: 20px;
      max-width: none; }
    @media only screen and (max-width: 1360px) {
      /* line 1426, ../sass/components/_blocks.scss */
      .view-content .block-webinar--body {
        font-size: 20px;
        margin-top: 20px;
        max-width: none; } }
  /* line 1436, ../sass/components/_blocks.scss */
  .block-webinar--button {
    margin-top: 38px; }
    /* line 1439, ../sass/components/_blocks.scss */
    aside .block-webinar--button {
      margin-top: 30px; }
    @media only screen and (max-width: 1360px) {
      /* line 1443, ../sass/components/_blocks.scss */
      .view-content .block-webinar--button {
        margin-top: 30px; } }
    /* line 1450, ../sass/components/_blocks.scss */
    .block-webinar--button a {
      background: #ED003A;
      -moz-border-radius: 40px;
      -webkit-border-radius: 40px;
      border-radius: 40px;
      color: #FFFFFF !important;
      display: inline-block;
      font-size: 20px;
      font-weight: 700;
      line-height: 90%;
      padding: 24px 50px;
      text-decoration: none;
      text-transform: uppercase; }
      /* line 1462, ../sass/components/_blocks.scss */
      .block-webinar--button a:hover {
        opacity: 0.9; }
      /* line 1466, ../sass/components/_blocks.scss */
      aside .block-webinar--button a {
        font-size: 16px;
        padding: 26px 50px; }
      @media only screen and (max-width: 1360px) {
        /* line 1471, ../sass/components/_blocks.scss */
        .view-content .block-webinar--button a {
          font-size: 18px; } }

/* line 1481, ../sass/components/_blocks.scss */
.block-seminar {
  background: #002766; }
  /* line 1484, ../sass/components/_blocks.scss */
  .view-content .block-seminar {
    padding: 0; }
    @media only screen and (max-width: 1360px) {
      /* line 1484, ../sass/components/_blocks.scss */
      .view-content .block-seminar {
        padding: 30px 25px; } }
  /* line 1494, ../sass/components/_blocks.scss */
  .view-content .block-seminar--top {
    margin-bottom: 20px; }
    @media only screen and (min-width: 1360px) {
      /* line 1494, ../sass/components/_blocks.scss */
      .view-content .block-seminar--top {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center;
        -webkit-flex-wrap: wrap;
        flex-wrap: wrap; } }
  /* line 1502, ../sass/components/_blocks.scss */
  aside .block-seminar--top {
    margin-bottom: 15px; }
  /* line 1507, ../sass/components/_blocks.scss */
  .block-seminar--date {
    background: #1388F7;
    border-radius: 10px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-align-items: center;
    align-items: center;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    margin-bottom: 15px;
    padding: 10px 10px;
    width: 187px;
    text-transform: uppercase; }
    /* line 1519, ../sass/components/_blocks.scss */
    .block-seminar--date:before {
      content: '';
      background: url('../img/vector/sprite.svg?1766476435') no-repeat -300px -520px;
      display: block;
      margin-right: 10px;
      width: 30px;
      height: 30px; }
    /* line 1527, ../sass/components/_blocks.scss */
    .view-content .block-seminar--date {
      margin-right: 30px; }
      @media only screen and (max-width: 1360px) {
        /* line 1527, ../sass/components/_blocks.scss */
        .view-content .block-seminar--date {
          margin: 0 auto 15px; } }
    /* line 1535, ../sass/components/_blocks.scss */
    aside .block-seminar--date {
      margin: 0 auto 15px; }
  /* line 1540, ../sass/components/_blocks.scss */
  .block-seminar--name {
    font-size: 18px;
    font-weight: 600;
    line-height: 1;
    padding-bottom: 15px; }
    /* line 1546, ../sass/components/_blocks.scss */
    .view-content .block-seminar--name {
      width: 126px; }
      @media only screen and (max-width: 1360px) {
        /* line 1546, ../sass/components/_blocks.scss */
        .view-content .block-seminar--name {
          margin: 0 auto;
          width: auto; } }
      @media only screen and (max-width: 500px) {
        /* line 1546, ../sass/components/_blocks.scss */
        .view-content .block-seminar--name {
          font-size: 16px; } }
    /* line 1559, ../sass/components/_blocks.scss */
    aside .block-seminar--name {
      font-size: 16px;
      margin: 0 auto; }
  /* line 1565, ../sass/components/_blocks.scss */
  .block-seminar--title {
    font-size: 46px;
    font-weight: 700;
    line-height: 1; }
    /* line 1570, ../sass/components/_blocks.scss */
    aside .block-seminar--title {
      font-size: 26px; }
    @media only screen and (max-width: 500px) {
      /* line 1565, ../sass/components/_blocks.scss */
      .block-seminar--title {
        font-size: 26px; } }
  /* line 1579, ../sass/components/_blocks.scss */
  .block-seminar--body {
    font-size: 22px;
    font-weight: 600;
    line-height: 145%;
    margin-top: 17px; }
    /* line 1585, ../sass/components/_blocks.scss */
    aside .block-seminar--body {
      font-size: 16px;
      margin-top: 10px; }
    @media only screen and (max-width: 500px) {
      /* line 1579, ../sass/components/_blocks.scss */
      .block-seminar--body {
        font-size: 16px;
        margin-top: 10px; } }
  @media only screen and (min-width: 1360px) {
    /* line 1598, ../sass/components/_blocks.scss */
    .view-content .block-seminar .block-webinar--column--1 {
      padding: 40px 0 40px 50px; } }
  @media only screen and (min-width: 1360px) {
    /* line 1606, ../sass/components/_blocks.scss */
    .block-seminar .block-webinar--column--2 {
      max-width: 50%;
      height: 100%; } }

/* line 1617, ../sass/components/_blocks.scss */
.block-hm-glossary-block .glossary-items-container {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  overflow: hidden;
  padding: 40px; }
  @media only screen and (max-width: 767px) {
    /* line 1617, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-items-container {
      padding: 20px; } }
  @media only screen and (min-width: 768px) {
    /* line 1617, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-items-container {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center; } }
/* line 1633, ../sass/components/_blocks.scss */
.block-hm-glossary-block .glossary-item-all {
  margin-right: 30px; }
  /* line 1636, ../sass/components/_blocks.scss */
  .block-hm-glossary-block .glossary-item-all a {
    border-radius: 10px;
    display: block;
    font-size: 24px;
    font-weight: 600;
    line-height: 1;
    padding: 13px 20px;
    text-align: center; }
    /* line 1645, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-item-all a:hover {
      background: #025FB7;
      color: #FFFFFF;
      text-decoration: none; }
    @media only screen and (max-width: 767px) {
      /* line 1636, ../sass/components/_blocks.scss */
      .block-hm-glossary-block .glossary-item-all a {
        font-size: 18px; } }
  /* line 1658, ../sass/components/_blocks.scss */
  .block-hm-glossary-block .glossary-item-all.active a {
    background: #025FB7;
    color: #FFFFFF;
    text-decoration: none; }
  @media only screen and (max-width: 767px) {
    /* line 1633, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-item-all {
      display: none; } }
/* line 1670, ../sass/components/_blocks.scss */
.block-hm-glossary-block .glossary-item-list {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -10px; }
  @media only screen and (min-width: 501px) {
    /* line 1674, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-item-list .glossary-item-all {
      display: none; } }
  @media only screen and (max-width: 767px) {
    /* line 1674, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-item-list .glossary-item-all {
      display: block;
      margin: 0;
      padding: 0 5px; } }
  @media only screen and (max-width: 767px) {
    /* line 1670, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-item-list {
      -webkit-justify-content: center;
      justify-content: center; } }
/* line 1692, ../sass/components/_blocks.scss */
.block-hm-glossary-block .glossary-item {
  padding: 0 10px; }
  /* line 1695, ../sass/components/_blocks.scss */
  .block-hm-glossary-block .glossary-item a {
    border-radius: 10px;
    display: block;
    font-size: 28px;
    font-weight: 500;
    line-height: 1;
    padding: 10px;
    text-align: center; }
    /* line 1704, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-item a:hover {
      background: #025FB7;
      color: #FFFFFF;
      text-decoration: none; }
      @media only screen and (max-width: 767px) {
        /* line 1704, ../sass/components/_blocks.scss */
        .block-hm-glossary-block .glossary-item a:hover {
          font-size: 16px;
          padding: 13px 0; } }
    @media only screen and (max-width: 767px) {
      /* line 1695, ../sass/components/_blocks.scss */
      .block-hm-glossary-block .glossary-item a {
        font-size: 18px;
        padding: 12px 0;
        width: 32px;
        text-align: center; } }
  /* line 1725, ../sass/components/_blocks.scss */
  .block-hm-glossary-block .glossary-item.active a {
    background: #025FB7;
    color: #FFFFFF;
    text-decoration: none; }
    @media only screen and (max-width: 767px) {
      /* line 1725, ../sass/components/_blocks.scss */
      .block-hm-glossary-block .glossary-item.active a {
        font-size: 16px;
        padding: 13px 0; } }
  @media only screen and (max-width: 767px) {
    /* line 1692, ../sass/components/_blocks.scss */
    .block-hm-glossary-block .glossary-item {
      padding: 0 5px; } }

/* line 1743, ../sass/components/_blocks.scss */
.block-block-content34b9d02c-45f3-4455-9038-537e0dc25900 {
  margin-bottom: 35px; }

/* line 1747, ../sass/components/_blocks.scss */
.block-block-content900cc59e-d35a-43b0-927b-e82297913073 {
  margin-bottom: 35px; }
  /* line 1750, ../sass/components/_blocks.scss */
  .outsourcing-block {
    background: #1388F7;
    border-radius: 10px;
    color: #FFFFFF;
    padding: 30px; }
    @media only screen and (min-width: 1201px) and (max-width: 1550px) {
      /* line 1756, ../sass/components/_blocks.scss */
      .outsourcing-block--top {
        -webkit-flex-direction: column;
        flex-direction: column; } }
    @media only screen and (min-width: 651px) {
      /* line 1756, ../sass/components/_blocks.scss */
      .outsourcing-block--top {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center; } }
    /* line 1767, ../sass/components/_blocks.scss */
    .outsourcing-block--bottom {
      margin-top: 10px; }
      @media only screen and (min-width: 1201px) and (max-width: 1550px) {
        /* line 1767, ../sass/components/_blocks.scss */
        .outsourcing-block--bottom {
          -webkit-flex-direction: column;
          flex-direction: column; } }
      @media only screen and (min-width: 651px) {
        /* line 1767, ../sass/components/_blocks.scss */
        .outsourcing-block--bottom {
          display: -webkit-flex;
          display: flex;
          -webkit-justify-content: flex-start;
          justify-content: flex-start;
          -webkit-align-items: center;
          align-items: center;
          margin-top: 20px; } }
      @media only screen and (max-width: 650px) {
        /* line 1767, ../sass/components/_blocks.scss */
        .outsourcing-block--bottom {
          margin-top: 20px; } }
    @media only screen and (min-width: 651px) {
      /* line 1784, ../sass/components/_blocks.scss */
      .outsourcing-block--img {
        margin-right: 20px;
        -webkit-flex-shrink: 0;
        flex-shrink: 0; } }
    @media only screen and (max-width: 650px) {
      /* line 1784, ../sass/components/_blocks.scss */
      .outsourcing-block--img {
        text-align: center; } }
    /* line 1796, ../sass/components/_blocks.scss */
    .outsourcing-block--text {
      font-size: 22px;
      font-weight: 600;
      line-height: 1.2; }
      @media only screen and (min-width: 1201px) and (max-width: 1550px) {
        /* line 1796, ../sass/components/_blocks.scss */
        .outsourcing-block--text {
          margin-top: 20px; } }
      @media only screen and (max-width: 650px) {
        /* line 1796, ../sass/components/_blocks.scss */
        .outsourcing-block--text {
          font-size: 16px;
          margin-top: 20px; } }
    /* line 1811, ../sass/components/_blocks.scss */
    .outsourcing-block--price {
      border: 1px solid #FFFFFF;
      border-radius: 10px;
      font-size: 22px;
      font-weight: 600;
      line-height: 1;
      padding: 13px 15px;
      text-align: center; }
      @media only screen and (min-width: 651px) {
        /* line 1811, ../sass/components/_blocks.scss */
        .outsourcing-block--price {
          width: 182px; } }
      @media only screen and (min-width: 1201px) and (max-width: 1550px) {
        /* line 1811, ../sass/components/_blocks.scss */
        .outsourcing-block--price {
          width: 100%; } }
    /* line 1831, ../sass/components/_blocks.scss */
    .outsourcing-block--button a {
      background: #FF9E29 !important;
      border-radius: 10px;
      box-shadow: 0 6px 10px 0 rgba(0, 39, 102, 0.05);
      color: #FFFFFF !important;
      display: block;
      font-size: 20px;
      font-weight: 600;
      line-height: 1;
      padding: 15px 15px !important;
      text-align: center;
      -moz-transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      transition: 0.3s; }
      /* line 1844, ../sass/components/_blocks.scss */
      .outsourcing-block--button a:hover {
        background: #F2B235 !important;
        text-decoration: none; }
      @media only screen and (max-width: 650px) {
        /* line 1831, ../sass/components/_blocks.scss */
        .outsourcing-block--button a {
          font-size: 18px; } }
    @media only screen and (min-width: 651px) {
      /* line 1829, ../sass/components/_blocks.scss */
      .outsourcing-block--button {
        padding-left: 20px;
        -webkit-flex-grow: 1;
        flex-grow: 1;
        width: calc(100% - 202px); } }
    @media only screen and (min-width: 1201px) and (max-width: 1550px) {
      /* line 1829, ../sass/components/_blocks.scss */
      .outsourcing-block--button {
        margin-top: 20px;
        padding: 0;
        width: 100%; } }
    @media only screen and (max-width: 650px) {
      /* line 1829, ../sass/components/_blocks.scss */
      .outsourcing-block--button {
        margin-top: 20px; } }

/* line 1873, ../sass/components/_blocks.scss */
.node-audit-block {
  background: #1388F7;
  border-radius: 10px;
  padding: 12px 35px; }
  @media only screen and (min-width: 1000px) {
    /* line 1878, ../sass/components/_blocks.scss */
    .node-audit-block--img {
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      margin-right: 28px; } }
  @media only screen and (max-width: 999px) {
    /* line 1878, ../sass/components/_blocks.scss */
    .node-audit-block--img {
      text-align: center; } }
  /* line 1892, ../sass/components/_blocks.scss */
  .node-audit-block--content--title {
    color: #FFFFFF;
    font-size: 24px;
    font-weight: 600;
    line-height: 1.2; }
    @media only screen and (max-width: 650px) {
      /* line 1892, ../sass/components/_blocks.scss */
      .node-audit-block--content--title {
        font-size: 16px; } }
  /* line 1903, ../sass/components/_blocks.scss */
  .node-audit-block--content--body {
    color: #FFFFFF;
    font-family: "Lora", sans-serif;
    font-size: 16px;
    margin-top: 15px; }
    @media only screen and (max-width: 650px) {
      /* line 1903, ../sass/components/_blocks.scss */
      .node-audit-block--content--body {
        font-size: 14px;
        margin-top: 10px; } }
  @media only screen and (max-width: 999px) {
    /* line 1890, ../sass/components/_blocks.scss */
    .node-audit-block--content {
      margin-top: 20px; } }
  /* line 1922, ../sass/components/_blocks.scss */
  .node-audit-block--button a {
    background: #FF9E29 !important;
    border-radius: 10px;
    box-shadow: 0 6px 10px 0 rgba(0, 39, 102, 0.05);
    color: #FFFFFF !important;
    display: block;
    font-size: 20px;
    font-weight: 600;
    line-height: 1;
    padding: 20px 15px !important;
    text-align: center;
    -moz-transition: 0.3s;
    -o-transition: 0.3s;
    -webkit-transition: 0.3s;
    transition: 0.3s; }
    /* line 1935, ../sass/components/_blocks.scss */
    .node-audit-block--button a:hover {
      background: #F2B235 !important;
      text-decoration: none; }
    @media only screen and (max-width: 650px) {
      /* line 1922, ../sass/components/_blocks.scss */
      .node-audit-block--button a {
        font-size: 15px;
        padding: 17.5px 15px; } }
  @media only screen and (min-width: 1000px) {
    /* line 1920, ../sass/components/_blocks.scss */
    .node-audit-block--button {
      margin-left: auto;
      width: 200px; } }
  @media only screen and (max-width: 999px) {
    /* line 1920, ../sass/components/_blocks.scss */
    .node-audit-block--button {
      margin-top: 20px; } }
  @media only screen and (min-width: 1000px) {
    /* line 1873, ../sass/components/_blocks.scss */
    .node-audit-block {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center; } }
  @media only screen and (max-width: 999px) {
    /* line 1873, ../sass/components/_blocks.scss */
    .node-audit-block {
      padding: 20px; } }

/* line 1965, ../sass/components/_blocks.scss */
.node-audit-img {
  text-align: center; }
  @media only screen and (max-width: 500px) {
    /* line 1968, ../sass/components/_blocks.scss */
    .node-audit-img--img {
      display: none; } }
  @media only screen and (min-width: 501px) {
    /* line 1975, ../sass/components/_blocks.scss */
    .node-audit-img--img-mobile {
      display: none; } }

/* line 1983, ../sass/components/_blocks.scss */
.block-block-contentaff9e2f8-ca81-4915-95a4-90e3f29e5b84 {
  margin-top: 40px; }
  /* line 1986, ../sass/components/_blocks.scss */
  .block-block-contentaff9e2f8-ca81-4915-95a4-90e3f29e5b84 h2.block-title {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    margin-bottom: 20px; }
    /* line 1990, ../sass/components/_blocks.scss */
    .block-block-contentaff9e2f8-ca81-4915-95a4-90e3f29e5b84 h2.block-title:before {
      content: '';
      background: url(../img/tg.png) no-repeat;
      background-size: contain;
      display: block;
      margin-right: 15px;
      width: 32px;
      height: 32px; }
      @media only screen and (max-width: 767px) {
        /* line 1990, ../sass/components/_blocks.scss */
        .block-block-contentaff9e2f8-ca81-4915-95a4-90e3f29e5b84 h2.block-title:before {
          width: 24px;
          height: 24px; } }
    @media only screen and (max-width: 650px) {
      /* line 1986, ../sass/components/_blocks.scss */
      .block-block-contentaff9e2f8-ca81-4915-95a4-90e3f29e5b84 h2.block-title {
        -webkit-justify-content: center;
        justify-content: center; } }
  /* line 2008, ../sass/components/_blocks.scss */
  .tg-subscribe-block {
    background: #FFFFFF;
    border-top: 4px solid #025FB7;
    border-radius: 20px;
    padding: 30px; }
    @media only screen and (min-width: 1000px) {
      /* line 2014, ../sass/components/_blocks.scss */
      .tg-subscribe-block--img {
        margin-right: 20px;
        -webkit-flex-shrink: 0;
        flex-shrink: 0; } }
    @media only screen and (max-width: 999px) {
      /* line 2014, ../sass/components/_blocks.scss */
      .tg-subscribe-block--img {
        margin-bottom: 20px;
        text-align: center; } }
    @media only screen and (max-width: 650px) {
      /* line 2028, ../sass/components/_blocks.scss */
      .tg-subscribe-block--img img {
        max-width: 60px; } }
    /* line 2034, ../sass/components/_blocks.scss */
    .tg-subscribe-block--body {
      font-size: 24px;
      font-weight: 600;
      line-height: 1.2;
      color: #002766;
      max-width: 500px; }
      @media only screen and (max-width: 999px) {
        /* line 2034, ../sass/components/_blocks.scss */
        .tg-subscribe-block--body {
          margin-bottom: 20px;
          text-align: center;
          max-width: 100%; } }
      @media only screen and (max-width: 650px) {
        /* line 2034, ../sass/components/_blocks.scss */
        .tg-subscribe-block--body {
          font-size: 16px; } }
    /* line 2054, ../sass/components/_blocks.scss */
    .tg-subscribe-block--button a {
      background: #025FB7 !important;
      border-radius: 10px;
      box-shadow: 0 6px 10px 0 rgba(0, 39, 102, 0.05);
      color: #FFFFFF !important;
      font-size: 20px;
      font-weight: 600;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      line-height: 1;
      padding: 24px 15px !important;
      text-align: center;
      -moz-transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      transition: 0.3s; }
      /* line 2067, ../sass/components/_blocks.scss */
      .tg-subscribe-block--button a:after {
        content: '';
        background: url('../img/vector/sprite.svg?1766476435') no-repeat -147px -524px;
        display: block;
        margin-left: 15px;
        width: 25px;
        height: 20px; }
      /* line 2075, ../sass/components/_blocks.scss */
      .tg-subscribe-block--button a:hover {
        background: #002766 !important;
        text-decoration: none; }
      @media only screen and (max-width: 650px) {
        /* line 2054, ../sass/components/_blocks.scss */
        .tg-subscribe-block--button a {
          font-size: 15px;
          padding: 15px !important; } }
    @media only screen and (min-width: 1000px) {
      /* line 2052, ../sass/components/_blocks.scss */
      .tg-subscribe-block--button {
        margin-left: auto;
        width: 300px; } }
    @media only screen and (min-width: 1000px) {
      /* line 2008, ../sass/components/_blocks.scss */
      .tg-subscribe-block {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center; } }
    @media only screen and (max-width: 999px) {
      /* line 2008, ../sass/components/_blocks.scss */
      .tg-subscribe-block {
        padding: 20px; } }

/* line 2102, ../sass/components/_blocks.scss */
.block-telegram-messages-block {
  margin-bottom: 40px; }
  /* line 2107, ../sass/components/_blocks.scss */
  .block-telegram-messages-block h2.block-title {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center; }
    /* line 2110, ../sass/components/_blocks.scss */
    .block-telegram-messages-block h2.block-title:before {
      content: '';
      background: url('../img/vector/sprite.svg?1766476435') no-repeat -442px -198px;
      display: block;
      margin-right: 7px;
      width: 32px;
      height: 32px; }
      @media only screen and (max-width: 767px) {
        /* line 2110, ../sass/components/_blocks.scss */
        .block-telegram-messages-block h2.block-title:before {
          background-position: -478px -199px;
          width: 24px;
          height: 24px; } }
    @media only screen and (max-width: 767px) {
      /* line 2107, ../sass/components/_blocks.scss */
      .block-telegram-messages-block h2.block-title {
        -webkit-justify-content: center;
        justify-content: center; } }
  /* line 2129, ../sass/components/_blocks.scss */
  .block-telegram-messages-block .block-content {
    background: #FFFFFF;
    border-radius: 10px;
    box-shadow: 0 6px 10px 0 #0027660D;
    padding: 30px; }
    @media only screen and (max-width: 767px) {
      /* line 2129, ../sass/components/_blocks.scss */
      .block-telegram-messages-block .block-content {
        padding: 20px; } }
  /* line 2140, ../sass/components/_blocks.scss */
  .block-telegram-messages-block .tg-messages--post {
    margin-bottom: 15px; }
    /* line 2143, ../sass/components/_blocks.scss */
    .block-telegram-messages-block .tg-messages--post:last-child {
      margin-bottom: 0; }
    /* line 2147, ../sass/components/_blocks.scss */
    .block-telegram-messages-block .tg-messages--post--title {
      font-family: "Lora", sans-serif;
      font-size: 20px;
      line-height: 1.2; }
      @media only screen and (max-width: 767px) {
        /* line 2147, ../sass/components/_blocks.scss */
        .block-telegram-messages-block .tg-messages--post--title {
          font-size: 16px; } }
    /* line 2157, ../sass/components/_blocks.scss */
    .block-telegram-messages-block .tg-messages--post--date {
      color: #6E747C;
      font-size: 15px;
      line-height: 1;
      margin-top: 10px; }
      @media only screen and (max-width: 767px) {
        /* line 2157, ../sass/components/_blocks.scss */
        .block-telegram-messages-block .tg-messages--post--date {
          font-size: 13px; } }
  /* line 2169, ../sass/components/_blocks.scss */
  .block-telegram-messages-block .tg-messages--bottom {
    background: #E7EDF6;
    border-radius: 10px;
    margin-top: 15px;
    padding: 20px; }
    /* line 2175, ../sass/components/_blocks.scss */
    .block-telegram-messages-block .tg-messages--bottom--title {
      font-size: 22px;
      font-weight: 600;
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center;
      margin-bottom: 15px; }
      /* line 2181, ../sass/components/_blocks.scss */
      .block-telegram-messages-block .tg-messages--bottom--title:before {
        content: '';
        background: url(../img/tg.png) no-repeat;
        background-size: contain;
        display: block;
        margin-right: 15px;
        width: 32px;
        height: 32px; }
        @media only screen and (max-width: 767px) {
          /* line 2181, ../sass/components/_blocks.scss */
          .block-telegram-messages-block .tg-messages--bottom--title:before {
            margin-right: 10px;
            width: 24px;
            height: 24px; } }
      @media only screen and (max-width: 767px) {
        /* line 2175, ../sass/components/_blocks.scss */
        .block-telegram-messages-block .tg-messages--bottom--title {
          font-size: 16px; } }
    /* line 2200, ../sass/components/_blocks.scss */
    .block-telegram-messages-block .tg-messages--bottom--body {
      font-family: "Lora", sans-serif;
      font-size: 18px; }
      @media only screen and (max-width: 767px) {
        /* line 2200, ../sass/components/_blocks.scss */
        .block-telegram-messages-block .tg-messages--bottom--body {
          font-size: 15px; } }
    /* line 2209, ../sass/components/_blocks.scss */
    .block-telegram-messages-block .tg-messages--bottom--button {
      margin-top: 15px; }
      /* line 2212, ../sass/components/_blocks.scss */
      .block-telegram-messages-block .tg-messages--bottom--button a {
        background: #025FB7 !important;
        border-radius: 10px;
        box-shadow: 0 6px 10px 0 rgba(0, 39, 102, 0.05);
        color: #FFFFFF !important;
        display: block;
        font-size: 18px;
        font-weight: 600;
        line-height: 1;
        padding: 18px 15px !important;
        text-align: center;
        -moz-transition: 0.3s;
        -o-transition: 0.3s;
        -webkit-transition: 0.3s;
        transition: 0.3s; }
        /* line 2226, ../sass/components/_blocks.scss */
        .block-telegram-messages-block .tg-messages--bottom--button a:hover {
          background: #002766 !important;
          text-decoration: none; }
        @media only screen and (max-width: 650px) {
          /* line 2212, ../sass/components/_blocks.scss */
          .block-telegram-messages-block .tg-messages--bottom--button a {
            font-size: 16px;
            padding: 17px 15px !important; } }

/* line 5, ../sass/components/_fields.scss */
.node--type-news .node_course__content .field--name-field-display-title, .node--type-news .node_hot__content .field--name-field-display-title, .node--type-news .node_teaser__content .field--name-field-display-title {
  font-weight: 700;
  line-height: 1.5;
  font-size: 15px; }
  @media screen and (min-width: 999px) {
    /* line 5, ../sass/components/_fields.scss */
    .node--type-news .node_course__content .field--name-field-display-title, .node--type-news .node_hot__content .field--name-field-display-title, .node--type-news .node_teaser__content .field--name-field-display-title {
      font-size: calc(15px + 5 * (100vw - 999px) / 981); } }
  @media screen and (min-width: 1980px) {
    /* line 5, ../sass/components/_fields.scss */
    .node--type-news .node_course__content .field--name-field-display-title, .node--type-news .node_hot__content .field--name-field-display-title, .node--type-news .node_teaser__content .field--name-field-display-title {
      font-size: 20px; } }
  /* line 15, ../sass/components/_fields.scss */
  .node--type-news .node_course__content .field--name-field-display-title span, .node--type-news .node_hot__content .field--name-field-display-title span, .node--type-news .node_teaser__content .field--name-field-display-title span {
    font-family: "Lora", sans-serif;
    font-weight: 400; }
/* line 25, ../sass/components/_fields.scss */
.node--type-news .node_teaser__content .field--name-field-display-title {
  max-width: 100%; }
/* line 31, ../sass/components/_fields.scss */
.news-has-promo .field--name-field-display-title span {
  display: none; }
  /* line 34, ../sass/components/_fields.scss */
  .row-big-news .news-has-promo .field--name-field-display-title span {
    display: unset; }
/* line 40, ../sass/components/_fields.scss */
.node--type-news .node_hot__content .field--name-field-display-title {
  margin: 20px 0 0 0; }
  @media only screen and (max-width: 767px) {
    /* line 40, ../sass/components/_fields.scss */
    .node--type-news .node_hot__content .field--name-field-display-title {
      margin-top: 5px; } }
/* line 48, ../sass/components/_fields.scss */
.node--type-news .node_course__content .field--name-field-display-title {
  margin-bottom: 0; }
/* line 52, ../sass/components/_fields.scss */
.row-service-info--small .field--name-field-display-title, .row-big-news .cbs-plate-col .field--name-field-display-title {
  position: inherit; }
/* line 57, ../sass/components/_fields.scss */
.node_short__content .field--name-field-display-title {
  font-family: "Lora", sans-serif;
  font-size: 20px;
  font-weight: 400; }
  /* line 64, ../sass/components/_fields.scss */
  .node_short__content .field--name-field-display-title a {
    color: #000000; }
  @media only screen and (max-width: 767px) {
    /* line 57, ../sass/components/_fields.scss */
    .node_short__content .field--name-field-display-title {
      font-size: 15px; } }
/* line 73, ../sass/components/_fields.scss */
.node-plate-wrapper .field--name-field-display-title {
  margin-bottom: 30px; }
  /* line 76, ../sass/components/_fields.scss */
  .node-plate-wrapper .field--name-field-display-title:before {
    content: '';
    position: absolute;
    top: 65px;
    left: 0;
    background: #025FB7;
    -moz-border-radius: 0 20px 20px 0;
    -webkit-border-radius: 0;
    border-radius: 0 20px 20px 0;
    display: block;
    width: 10px;
    height: 90px; }
    @media only screen and (min-width: 1000px) {
      /* line 86, ../sass/components/_fields.scss */
      .row-portal-info--small .node-plate-wrapper .field--name-field-display-title:before {
        top: 30px; } }
    @media only screen and (min-width: 1000px) {
      /* line 93, ../sass/components/_fields.scss */
      .view-display-id-aside_news .node-plate-wrapper .field--name-field-display-title:before {
        top: 28px; } }
    @media only screen and (min-width: 1000px) {
      /* line 100, ../sass/components/_fields.scss */
      .podcasts-list .node-plate-wrapper .field--name-field-display-title:before {
        top: 50px; } }
    /* line 107, ../sass/components/_fields.scss */
    .row-service-info--small .node-plate-wrapper .field--name-field-display-title:before {
      top: 0;
      right: 0;
      margin: 0 auto;
      -moz-border-radius: 0 0 20px 20px;
      -webkit-border-radius: 0;
      border-radius: 0 0 20px 20px;
      width: 80px;
      height: 10px; }
    @media only screen and (max-width: 999px) {
      /* line 76, ../sass/components/_fields.scss */
      .node-plate-wrapper .field--name-field-display-title:before {
        top: 0;
        right: 0;
        margin: 0 auto;
        -moz-border-radius: 0 0 20px 20px;
        -webkit-border-radius: 0;
        border-radius: 0 0 20px 20px;
        width: 80px;
        height: 10px; } }
  @media only screen and (max-width: 999px) {
    /* line 73, ../sass/components/_fields.scss */
    .node-plate-wrapper .field--name-field-display-title {
      margin-bottom: 20px; } }
/* line 131, ../sass/components/_fields.scss */
.node--type-cbs-plate .field--name-field-display-title h2 {
  font-size: 30px;
  font-weight: 600;
  line-height: 1.35; }
  @media only screen and (min-width: 1000px) {
    /* line 138, ../sass/components/_fields.scss */
    .view-display-id-aside_news .node--type-cbs-plate .field--name-field-display-title h2 {
      font-size: 24px; } }
  /* line 145, ../sass/components/_fields.scss */
  .row-service-info--small .node--type-cbs-plate .field--name-field-display-title h2 {
    font-size: 16px;
    line-height: 1.5;
    text-align: center; }
  @media only screen and (max-width: 999px) {
    /* line 131, ../sass/components/_fields.scss */
    .node--type-cbs-plate .field--name-field-display-title h2 {
      font-size: 16px;
      line-height: 1.5;
      text-align: center; } }
/* line 161, ../sass/components/_fields.scss */
.node--type-portal-info .field--name-field-display-title h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 1.9; }
  @media only screen and (min-width: 1000px) {
    /* line 168, ../sass/components/_fields.scss */
    .row-portal-info--small .node--type-portal-info .field--name-field-display-title h2 {
      line-height: 1.5;
      text-align: left !important;
      font-size: 16px; } }
  @media only screen and (min-width: 1000px) and (min-width: 1000px) {
    /* line 168, ../sass/components/_fields.scss */
    .row-portal-info--small .node--type-portal-info .field--name-field-display-title h2 {
      font-size: calc(16px + 6 * (100vw - 1000px) / 980); } }
  @media only screen and (min-width: 1000px) and (min-width: 1980px) {
    /* line 168, ../sass/components/_fields.scss */
    .row-portal-info--small .node--type-portal-info .field--name-field-display-title h2 {
      font-size: 22px; } }

  @media only screen and (min-width: 1000px) {
    /* line 177, ../sass/components/_fields.scss */
    .view-display-id-aside_news .node--type-portal-info .field--name-field-display-title h2 {
      font-size: 24px; } }
  @media only screen and (max-width: 1550px) {
    /* line 161, ../sass/components/_fields.scss */
    .node--type-portal-info .field--name-field-display-title h2 {
      text-align: center; } }
  @media only screen and (max-width: 999px) {
    /* line 161, ../sass/components/_fields.scss */
    .node--type-portal-info .field--name-field-display-title h2 {
      font-size: 16px;
      line-height: 1.5; } }
/* line 195, ../sass/components/_fields.scss */
.node--type-podcast .field--name-field-display-title {
  font-size: 20px;
  font-weight: 600;
  line-height: 1.7;
  margin-bottom: 20px; }
  /* line 203, ../sass/components/_fields.scss */
  .node--type-podcast .field--name-field-display-title span:not(.title-num) {
    font-family: "Lora", sans-serif;
    font-weight: 400; }
  /* line 208, ../sass/components/_fields.scss */
  .node--type-podcast .field--name-field-display-title .title-num {
    color: #AAB1BC;
    font-weight: 400; }
    /* line 212, ../sass/components/_fields.scss */
    .node--type-podcast .field--name-field-display-title .title-num:after {
      content: ' | ';
      position: relative;
      top: -2px; }
  @media only screen and (max-width: 999px) {
    /* line 195, ../sass/components/_fields.scss */
    .node--type-podcast .field--name-field-display-title {
      font-size: 14px; } }
/* line 227, ../sass/components/_fields.scss */
.node--type-news .node_teaser__content .field--name-body {
  display: -webkit-box;
  -webkit-line-clamp: 10;
  -webkit-box-orient: vertical;
  line-height: 1.5;
  margin-top: 5px;
  overflow: hidden;
  max-width: 100%;
  font-size: 14px; }
  @media screen and (min-width: 650px) {
    /* line 227, ../sass/components/_fields.scss */
    .node--type-news .node_teaser__content .field--name-body {
      font-size: calc(14px + 4 * (100vw - 650px) / 1330); } }
  @media screen and (min-width: 1980px) {
    /* line 227, ../sass/components/_fields.scss */
    .node--type-news .node_teaser__content .field--name-body {
      font-size: 18px; } }
  @media only screen and (max-width: 767px) {
    /* line 227, ../sass/components/_fields.scss */
    .node--type-news .node_teaser__content .field--name-body {
      margin-top: 10px; } }
/* line 243, ../sass/components/_fields.scss */
.node--type-news.news-has-promo .node_teaser__content .field--name-body {
  -webkit-line-clamp: 3; }
@media only screen and (min-width: 1551px) {
  /* line 247, ../sass/components/_fields.scss */
  .row-news-service .node-plate-wrapper .field--name-body {
    margin-top: auto; } }
/* line 254, ../sass/components/_fields.scss */
.node-plate-wrapper .field--name-body {
  font-family: "Lora", sans-serif;
  font-size: 20px;
  line-height: 1.7; }
  /* line 261, ../sass/components/_fields.scss */
  .row-service-info--small .node-plate-wrapper .field--name-body {
    display: block;
    font-size: 14px;
    text-align: center; }
  /* line 267, ../sass/components/_fields.scss */
  .row-portal-info--small .node-plate-wrapper .field--name-body {
    display: none; }
  @media only screen and (min-width: 1000px) and (max-width: 1400px) {
    /* line 254, ../sass/components/_fields.scss */
    .node-plate-wrapper .field--name-body {
      display: none; } }
  @media only screen and (max-width: 999px) {
    /* line 254, ../sass/components/_fields.scss */
    .node-plate-wrapper .field--name-body {
      font-size: 14px;
      text-align: center; } }
/* line 284, ../sass/components/_fields.scss */
.node--type-news .node_teaser__content .field--name-field-promo-image {
  -webkit-align-self: flex-start;
  align-self: flex-start;
  margin: 20px 0;
  width: 100%;
  height: 140px; }
  /* line 290, ../sass/components/_fields.scss */
  .row-big-news .node--type-news .node_teaser__content .field--name-field-promo-image {
    margin: 0;
    height: 100%; }
  @media only screen and (max-width: 999px) {
    /* line 297, ../sass/components/_fields.scss */
    .row-big-news .node--type-news .node_teaser__content .field--name-field-promo-image {
      margin: 0; } }
  @media only screen and (max-width: 767px) {
    /* line 284, ../sass/components/_fields.scss */
    .node--type-news .node_teaser__content .field--name-field-promo-image {
      margin: 10px 0;
      height: 120px; } }
/* line 308, ../sass/components/_fields.scss */
.field--name-field-promo-image img {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  border-radius: 10px;
  object-fit: cover;
  object-position: center center;
  width: 100%;
  height: 100%; }
  /* line 314, ../sass/components/_fields.scss */
  .row-big-news .field--name-field-promo-image img, .big-hot-news .news-is-hot.news-has-promo .field--name-field-promo-image img {
    border-radius: 10px; }
/* line 320, ../sass/components/_fields.scss */
.row-big-news .field--name-field-promo-image, .big-hot-news .news-is-hot.news-has-promo .field--name-field-promo-image {
  margin: 0; }
  @media only screen and (min-width: 1000px) {
    /* line 320, ../sass/components/_fields.scss */
    .row-big-news .field--name-field-promo-image, .big-hot-news .news-is-hot.news-has-promo .field--name-field-promo-image {
      grid-area: image;
      height: 100%; } }
/* line 333, ../sass/components/_fields.scss */
.field--name-field-newstag a {
  border: 1px solid #E7EDF6;
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  color: #6E747C;
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  line-height: 1;
  padding: 7px 10px; }
  /* line 343, ../sass/components/_fields.scss */
  .field--name-field-newstag a:hover {
    color: #FFFFFF;
    border: 1px solid #025FB7;
    background: #025FB7;
    text-decoration: none; }
  /* line 350, ../sass/components/_fields.scss */
  .node_hot__content .field--name-field-newstag a, .node_teaser__content .field--name-field-newstag a {
    overflow: hidden;
    position: relative;
    width: 100%;
    text-align: center; }
    /* line 357, ../sass/components/_fields.scss */
    .node_hot__content .field--name-field-newstag a:after, .node_teaser__content .field--name-field-newstag a:after {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      background: linear-gradient(270deg, #ffffff -15.62%, rgba(255, 255, 255, 0.9) 61.72%, rgba(255, 255, 255, 0) 121.87%);
      display: block;
      width: 10px;
      height: 100%; }
    /* line 369, ../sass/components/_fields.scss */
    .node_hot__content .field--name-field-newstag a:hover:after, .node_teaser__content .field--name-field-newstag a:hover:after {
      background: linear-gradient(270deg, #025fb7 -15.62%, #025fb7 61.72%, rgba(255, 255, 255, 0) 121.87%); }
  @media only screen and (max-width: 999px) {
    /* line 333, ../sass/components/_fields.scss */
    .field--name-field-newstag a {
      font-size: 12px;
      padding: 8px 10px; } }
/* line 381, ../sass/components/_fields.scss */
.node_hot__content .field--name-field-newstag, .node_teaser__content .field--name-field-newstag {
  min-width: 75px;
  max-width: 33%; }
  /* line 386, ../sass/components/_fields.scss */
  .row-big-news .node_hot__content .field--name-field-newstag, .row-big-news .node_teaser__content .field--name-field-newstag {
    max-width: none; }
/* line 391, ../sass/components/_fields.scss */
.node_short__content .field--name-field-newstag {
  margin-left: 15px; }
/* line 395, ../sass/components/_fields.scss */
.podcast--tag-time .field--name-field-newstag {
  max-width: none; }
/* line 400, ../sass/components/_fields.scss */
.field--name-field-subheader {
  font-size: 32px;
  margin-bottom: 20px; }
  @media only screen and (max-width: 999px) {
    /* line 400, ../sass/components/_fields.scss */
    .field--name-field-subheader {
      font-size: 16px; } }
/* line 413, ../sass/components/_fields.scss */
.node-plate-wrapper .field--name-field-button {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  width: 190px;
  max-width: 100%; }
  @media only screen and (min-width: 1000px) {
    /* line 418, ../sass/components/_fields.scss */
    .row-portal-info--small .node-plate-wrapper .field--name-field-button {
      margin-top: 30px; } }
  @media only screen and (min-width: 1000px) {
    /* line 425, ../sass/components/_fields.scss */
    .view-display-id-aside_news .node-plate-wrapper .field--name-field-button {
      margin-top: 30px; } }
  @media only screen and (max-width: 1550px) {
    /* line 413, ../sass/components/_fields.scss */
    .node-plate-wrapper .field--name-field-button {
      margin-top: 30px; } }
  @media only screen and (max-width: 999px) {
    /* line 413, ../sass/components/_fields.scss */
    .node-plate-wrapper .field--name-field-button {
      margin-top: 20px;
      width: 240px; } }
/* line 443, ../sass/components/_fields.scss */
.field--name-field-button-ico {
  margin-right: 10px;
  width: 24px; }
  @media only screen and (max-width: 999px) {
    /* line 443, ../sass/components/_fields.scss */
    .field--name-field-button-ico {
      width: 20px; } }
/* line 454, ../sass/components/_fields.scss */
.field--name-field-button-link a {
  font-weight: 500;
  font-size: 16px; }
  @media screen and (min-width: 1000px) {
    /* line 454, ../sass/components/_fields.scss */
    .field--name-field-button-link a {
      font-size: calc(16px + 4 * (100vw - 1000px) / 980); } }
  @media screen and (min-width: 1980px) {
    /* line 454, ../sass/components/_fields.scss */
    .field--name-field-button-link a {
      font-size: 20px; } }
  /* line 461, ../sass/components/_fields.scss */
  .field--name-field-button-link a:hover {
    text-decoration: none; }
  /* line 465, ../sass/components/_fields.scss */
  .paragraph--type--button:hover .field--name-field-button-link a {
    color: #025FB7; }
/* line 473, ../sass/components/_fields.scss */
.view-display-id-aside_news .field--name-field-cbs-button {
  width: calc(100% - 140px); }
/* line 477, ../sass/components/_fields.scss */
.row-service-info--small .field--name-field-cbs-button {
  -webkit-order: 2;
  order: 2;
  margin-top: 30px; }
/* line 482, ../sass/components/_fields.scss */
.field--name-field-cbs-button a {
  background: #025FB7;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 500;
  display: inline-block;
  line-height: 1;
  padding: 17px 10px;
  max-width: 100%;
  width: 220px;
  text-align: center; }
  /* line 498, ../sass/components/_fields.scss */
  .field--name-field-cbs-button a:hover {
    background: #002766;
    color: #FFFFFF;
    text-decoration: none; }
  /* line 504, ../sass/components/_fields.scss */
  .row-service-info--small .field--name-field-cbs-button a {
    font-size: 16px;
    width: 240px; }
  @media only screen and (max-width: 999px) {
    /* line 482, ../sass/components/_fields.scss */
    .field--name-field-cbs-button a {
      font-size: 16px;
      width: 240px; } }
@media only screen and (max-width: 999px) {
  /* line 471, ../sass/components/_fields.scss */
  .field--name-field-cbs-button {
    -webkit-order: 2;
    order: 2;
    margin-top: 30px; } }
/* line 521, ../sass/components/_fields.scss */
.field--name-field-cena {
  color: #002766;
  font-size: 22px;
  font-weight: 500; }
/* line 529, ../sass/components/_fields.scss */
.field--name-field-tip-ceny {
  color: #6E747C;
  font-size: 13px;
  margin-top: 5px; }
/* line 537, ../sass/components/_fields.scss */
.field--name-field-advantages-title h2 {
  font-size: 32px;
  line-height: 1.45;
  margin-bottom: 40px; }
  @media only screen and (max-width: 767px) {
    /* line 537, ../sass/components/_fields.scss */
    .field--name-field-advantages-title h2 {
      font-size: 18px; } }
@media only screen and (min-width: 501px) {
  /* line 548, ../sass/components/_fields.scss */
  .field--name-field-advantages-items {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; } }
/* line 555, ../sass/components/_fields.scss */
.field--name-field-advantage-ico {
  margin-bottom: 35px;
  text-align: center; }
  /* line 559, ../sass/components/_fields.scss */
  .field--name-field-advantages-two .field--name-field-advantage-ico {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin: 0 30px 0 0; }
  /* line 564, ../sass/components/_fields.scss */
  .paragraph--type--advantage-w-title .field--name-field-advantage-ico {
    margin: 0 30px 0 0;
    -webkit-flex-shrink: 0;
    flex-shrink: 0; }
  @media only screen and (max-width: 999px) {
    /* line 555, ../sass/components/_fields.scss */
    .field--name-field-advantage-ico {
      margin-bottom: 15px; }
      /* line 572, ../sass/components/_fields.scss */
      .paragraph--type--advantage-w-title .field--name-field-advantage-ico {
        margin: 0 18px 0 0; }
      /* line 576, ../sass/components/_fields.scss */
      .field--name-field-advantages-two .field--name-field-advantage-ico {
        margin-right: 15px; }
      /* line 580, ../sass/components/_fields.scss */
      .field--name-field-advantage-ico img {
        width: 50px; }
        /* line 583, ../sass/components/_fields.scss */
        .paragraph--type--advantage-w-title .field--name-field-advantage-ico img {
          width: 46px; }
        /* line 587, ../sass/components/_fields.scss */
        .field--name-field-advantages-two .field--name-field-advantage-ico img {
          width: 40px; } }
/* line 594, ../sass/components/_fields.scss */
.field--name-field-advantage-body {
  font-family: "Lora", sans-serif;
  line-height: 1.7;
  text-align: center; }
  /* line 599, ../sass/components/_fields.scss */
  .field--name-field-advantages-two .field--name-field-advantage-body {
    font-size: 20px;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    line-height: 120%;
    max-width: 420px;
    text-align: left; }
    @media only screen and (max-width: 767px) {
      /* line 599, ../sass/components/_fields.scss */
      .field--name-field-advantages-two .field--name-field-advantage-body {
        font-size: 14px; } }
  /* line 612, ../sass/components/_fields.scss */
  .paragraph--type--advantage-w-title .field--name-field-advantage-body {
    font-size: 18px;
    text-align: left; }
    @media only screen and (max-width: 767px) {
      /* line 612, ../sass/components/_fields.scss */
      .paragraph--type--advantage-w-title .field--name-field-advantage-body {
        font-size: 14px; } }
/* line 622, ../sass/components/_fields.scss */
.field--name-field-locked-ico {
  margin-bottom: 20px;
  text-align: center; }
  @media only screen and (min-width: 1000px) {
    /* line 622, ../sass/components/_fields.scss */
    .field--name-field-locked-ico {
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      margin-bottom: 0;
      width: 210px; } }
  @media only screen and (max-width: 767px) {
    /* line 634, ../sass/components/_fields.scss */
    .field--name-field-locked-ico img {
      width: 50px; } }
/* line 640, ../sass/components/_fields.scss */
.field--name-field-locked-title {
  font-size: 28px;
  font-weight: 600;
  line-height: 1.6;
  margin-bottom: 25px; }
  @media only screen and (max-width: 767px) {
    /* line 640, ../sass/components/_fields.scss */
    .field--name-field-locked-title {
      font-size: 18px;
      text-align: center; } }
/* line 654, ../sass/components/_fields.scss */
.field--name-field-locked-desc {
  font-family: "Lora", sans-serif;
  line-height: 1.7; }
/* line 659, ../sass/components/_fields.scss */
.field--name-field-locked-txt {
  font-family: "Lora", sans-serif;
  font-weight: 700;
  line-height: 1.5; }
  @media only screen and (max-width: 767px) {
    /* line 659, ../sass/components/_fields.scss */
    .field--name-field-locked-txt {
      font-size: 15px; } }
/* line 673, ../sass/components/_fields.scss */
.field--name-field-locked-button a {
  background: #025FB7;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  color: #FFFFFF;
  font-size: 20px;
  font-weight: 500;
  display: inline-block;
  line-height: 1;
  padding: 20px 33px;
  text-align: center; }
  /* line 687, ../sass/components/_fields.scss */
  .field--name-field-locked-button a:hover {
    background: #002766;
    color: #FFFFFF;
    text-decoration: none; }
  @media only screen and (max-width: 767px) {
    /* line 673, ../sass/components/_fields.scss */
    .field--name-field-locked-button a {
      font-size: 16px;
      padding: 22px 20px; } }
  @media only screen and (max-width: 500px) {
    /* line 673, ../sass/components/_fields.scss */
    .field--name-field-locked-button a {
      width: 100%; } }
@media only screen and (min-width: 768px) {
  /* line 671, ../sass/components/_fields.scss */
  .field--name-field-locked-button {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding-left: 55px; } }
@media only screen and (max-width: 767px) {
  /* line 671, ../sass/components/_fields.scss */
  .field--name-field-locked-button {
    margin-top: 20px; } }
@media only screen and (min-width: 1000px) {
  /* line 713, ../sass/components/_fields.scss */
  .field--name-field-advsntages-tile {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -25px -35px; } }
/* line 721, ../sass/components/_fields.scss */
.field--name-field-advantage-title {
  font-size: 22px;
  font-weight: 700; }
  @media only screen and (max-width: 767px) {
    /* line 721, ../sass/components/_fields.scss */
    .field--name-field-advantage-title {
      font-size: 16px; } }
@media only screen and (min-width: 1000px) {
  /* line 732, ../sass/components/_fields.scss */
  .field--name-field-columns {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap; }
    /* line 737, ../sass/components/_fields.scss */
    .cols-count--2 .field--name-field-columns {
      margin: 0 -20px; }
    /* line 741, ../sass/components/_fields.scss */
    .cols-count--3 .field--name-field-columns, .cols-count--4 .field--name-field-columns, .cols-count--5 .field--name-field-columns {
      margin: 0 -15px; } }
/* line 751, ../sass/components/_fields.scss */
.paragraph--type--column .field--name-field-full-html-p-content {
  font-family: "Lora", sans-serif;
  font-size: 24px;
  line-height: 1.5; }
  /* line 758, ../sass/components/_fields.scss */
  .page-node-415 .paragraph--type--column .field--name-field-full-html-p-content {
    font-size: 20px; }
  /* line 762, ../sass/components/_fields.scss */
  .paragraph--type--column .field--name-field-full-html-p-content p {
    margin-bottom: 40px; }
    /* line 765, ../sass/components/_fields.scss */
    .paragraph--type--column .field--name-field-full-html-p-content p:last-child {
      margin-bottom: 0; }
    @media only screen and (max-width: 767px) {
      /* line 762, ../sass/components/_fields.scss */
      .paragraph--type--column .field--name-field-full-html-p-content p {
        margin-bottom: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 751, ../sass/components/_fields.scss */
    .paragraph--type--column .field--name-field-full-html-p-content {
      font-size: 15px; } }
/* line 779, ../sass/components/_fields.scss */
.paragraph--type--body-ico .field--name-field-full-html-p-content {
  background: #F3F8FF;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  font-size: 26px;
  padding: 40px 50px; }
  @media only screen and (max-width: 767px) {
    /* line 779, ../sass/components/_fields.scss */
    .paragraph--type--body-ico .field--name-field-full-html-p-content {
      font-size: 14px;
      padding: 20px; } }
/* line 791, ../sass/components/_fields.scss */
.paragraph--type--text-image .field--name-field-full-html-p-content {
  font-family: "Lora", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  text-align: center; }
  @media only screen and (min-width: 1000px) {
    /* line 799, ../sass/components/_fields.scss */
    .paragraph--type--text-image .field--name-field-full-html-p-content h1 {
      text-align: left; } }
  @media only screen and (max-width: 650px) {
    /* line 799, ../sass/components/_fields.scss */
    .paragraph--type--text-image .field--name-field-full-html-p-content h1 {
      font-size: 22px;
      margin-bottom: 15px; } }
  @media only screen and (min-width: 1000px) {
    /* line 791, ../sass/components/_fields.scss */
    .paragraph--type--text-image .field--name-field-full-html-p-content {
      -webkit-flex-grow: 1;
      flex-grow: 1;
      font-size: 28px;
      padding-left: 118px;
      text-align: left; } }
/* line 820, ../sass/components/_fields.scss */
.field--name-field-blockquote__body {
  font-family: "Lora", sans-serif;
  font-size: 24px;
  line-height: 1.4;
  padding-bottom: 140px; }
  @media only screen and (max-width: 767px) {
    /* line 820, ../sass/components/_fields.scss */
    .field--name-field-blockquote__body {
      font-size: 14px;
      padding-bottom: 100px; } }
/* line 834, ../sass/components/_fields.scss */
.field--name-field-blockquote-author {
  font-size: 19px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 2px; }
  @media only screen and (max-width: 767px) {
    /* line 834, ../sass/components/_fields.scss */
    .field--name-field-blockquote-author {
      font-size: 14px; } }
@media only screen and (max-width: 767px) {
  /* line 847, ../sass/components/_fields.scss */
  .field--name-field-blockquote-img {
    width: 86px; } }
/* line 854, ../sass/components/_fields.scss */
.field--name-field-blockquote-pos {
  color: #71B0ED;
  font-size: 15px;
  line-height: 1; }
  @media only screen and (max-width: 767px) {
    /* line 854, ../sass/components/_fields.scss */
    .field--name-field-blockquote-pos {
      font-size: 10px; } }
/* line 864, ../sass/components/_fields.scss */
.field--name-field-text-title {
  font-size: 38px;
  font-weight: 600;
  line-height: 1; }
  @media only screen and (max-width: 767px) {
    /* line 864, ../sass/components/_fields.scss */
    .field--name-field-text-title {
      font-size: 18px; } }
/* line 876, ../sass/components/_fields.scss */
.field--name-field-text-ico {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-left: 15px; }
  @media only screen and (max-width: 767px) {
    /* line 876, ../sass/components/_fields.scss */
    .field--name-field-text-ico {
      -webkit-flex: 0 1 100%;
      flex: 0 1 100%;
      -webkit-order: -1;
      order: -1;
      margin: 0 0 10px;
      text-align: center; }
      /* line 886, ../sass/components/_fields.scss */
      .field--name-field-text-ico img {
        width: 40px;
        height: 40px; } }
/* line 892, ../sass/components/_fields.scss */
.field--name-field-lists {
  font-family: "Lora", sans-serif;
  font-size: 23px;
  line-height: 1.6; }
  /* line 899, ../sass/components/_fields.scss */
  .field--name-field-lists .field__item {
    margin-bottom: 20px;
    padding-left: 38px;
    position: relative; }
    /* line 904, ../sass/components/_fields.scss */
    .field--name-field-lists .field__item:last-child {
      margin-bottom: 0; }
    /* line 908, ../sass/components/_fields.scss */
    .field--name-field-lists .field__item:before {
      content: '';
      position: absolute;
      top: 13px;
      left: 0;
      background: url('../img/vector/sprite.svg?1766476435') no-repeat -71px -316px;
      display: block;
      width: 19px;
      height: 14px; }
      @media only screen and (max-width: 767px) {
        /* line 908, ../sass/components/_fields.scss */
        .field--name-field-lists .field__item:before {
          top: 5px;
          background-position: -105px -318px;
          width: 18px;
          height: 18px; } }
    @media only screen and (max-width: 767px) {
      /* line 899, ../sass/components/_fields.scss */
      .field--name-field-lists .field__item {
        margin-bottom: 15px;
        padding-left: 25px; } }
  @media only screen and (max-width: 767px) {
    /* line 892, ../sass/components/_fields.scss */
    .field--name-field-lists {
      font-size: 14px; } }
/* line 935, ../sass/components/_fields.scss */
.field--name-field-charts-title {
  font-size: 46px;
  font-weight: 600;
  margin-bottom: 75px;
  text-align: center; }
  @media only screen and (max-width: 767px) {
    /* line 935, ../sass/components/_fields.scss */
    .field--name-field-charts-title {
      font-size: 18px;
      margin-bottom: 22px; } }
@media only screen and (min-width: 1050px) {
  /* line 949, ../sass/components/_fields.scss */
  .field--name-field-chart-items {
    position: relative;
    height: 446px; }
    /* line 955, ../sass/components/_fields.scss */
    .field--name-field-chart-items:after {
      content: '';
      position: absolute;
      top: 50%;
      left: 205px;
      margin-top: -23px;
      background: url(../img/vector/line.svg) no-repeat;
      width: 71%;
      height: 46px; } }
@media only screen and (min-width: 1050px) {
  /* line 949, ../sass/components/_fields.scss */
  .field--name-field-chart-items {
    zoom: 0.6; } }
@media only screen and (min-width: 1255px) {
  /* line 949, ../sass/components/_fields.scss */
  .field--name-field-chart-items {
    zoom: 0.7; } }
@media only screen and (min-width: 1400px) {
  /* line 949, ../sass/components/_fields.scss */
  .field--name-field-chart-items {
    zoom: 0.8; } }
@media only screen and (min-width: 1530px) {
  /* line 949, ../sass/components/_fields.scss */
  .field--name-field-chart-items {
    zoom: 0.9; } }
@media only screen and (min-width: 1670px) {
  /* line 949, ../sass/components/_fields.scss */
  .field--name-field-chart-items {
    zoom: 1; } }
/* line 988, ../sass/components/_fields.scss */
.field--name-field-chart-description {
  font-family: "Lora", sans-serif;
  font-size: 24px;
  line-height: 1.5;
  margin-top: 75px;
  text-align: center; }
  @media only screen and (max-width: 767px) {
    /* line 988, ../sass/components/_fields.scss */
    .field--name-field-chart-description {
      font-size: 15px;
      margin-top: 20px; } }
/* line 1003, ../sass/components/_fields.scss */
.field--name-field-chart-ico {
  background: #025FB7;
  -moz-border-radius: 50%;
  -webkit-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  width: 80px;
  height: 80px; }
  /* line 1009, ../sass/components/_fields.scss */
  .field--name-field-chart-ico img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    z-index: 1; }
    @media only screen and (max-width: 767px) {
      /* line 1009, ../sass/components/_fields.scss */
      .field--name-field-chart-ico img {
        width: 25px; } }
  @media only screen and (min-width: 1050px) {
    /* line 1018, ../sass/components/_fields.scss */
    .paragraph--type--chart-item:nth-child(odd) .field--name-field-chart-ico {
      margin: 30px auto 0;
      -webkit-order: 2;
      order: 2; } }
  @media only screen and (min-width: 1050px) {
    /* line 1003, ../sass/components/_fields.scss */
    .field--name-field-chart-ico {
      margin: 0 auto 20px; } }
  @media only screen and (max-width: 1049px) {
    /* line 1003, ../sass/components/_fields.scss */
    .field--name-field-chart-ico {
      margin-right: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 1003, ../sass/components/_fields.scss */
    .field--name-field-chart-ico {
      width: 50px;
      height: 50px; } }
/* line 1039, ../sass/components/_fields.scss */
.field--name-field-chart-title {
  color: #025FB7;
  font-size: 26px;
  font-weight: 700;
  line-height: 1; }
  @media only screen and (min-width: 1050px) {
    /* line 1047, ../sass/components/_fields.scss */
    .paragraph--type--chart-item:nth-child(odd) .field--name-field-chart-title {
      -webkit-order: 1;
      order: 1;
      margin: 20px 0 0; } }
  @media only screen and (min-width: 1050px) {
    /* line 1039, ../sass/components/_fields.scss */
    .field--name-field-chart-title {
      margin-bottom: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 1039, ../sass/components/_fields.scss */
    .field--name-field-chart-title {
      font-size: 20px; } }
/* line 1064, ../sass/components/_fields.scss */
.field--name-field-chart-body {
  font-size: 18px;
  line-height: 1.6; }
  @media only screen and (max-width: 1049px) {
    /* line 1064, ../sass/components/_fields.scss */
    .field--name-field-chart-body {
      -webkit-flex: 0 1 100%;
      flex: 0 1 100%;
      margin-top: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 1064, ../sass/components/_fields.scss */
    .field--name-field-chart-body {
      font-size: 14px; }
      /* line 1076, ../sass/components/_fields.scss */
      .field--name-field-chart-body br {
        display: none; } }
/* line 1082, ../sass/components/_fields.scss */
.field--name-field-redaction-title {
  font-size: 46px;
  font-weight: 600;
  margin-bottom: 95px;
  text-align: center; }
  @media only screen and (max-width: 1200px) {
    /* line 1082, ../sass/components/_fields.scss */
    .field--name-field-redaction-title {
      margin-bottom: 125px; } }
  @media only screen and (max-width: 767px) {
    /* line 1082, ../sass/components/_fields.scss */
    .field--name-field-redaction-title {
      font-size: 18px;
      margin-bottom: 90px; } }
@media only screen and (min-width: 501px) {
  /* line 1100, ../sass/components/_fields.scss */
  .field--name-field-redactions {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -75px; }
    /* line 1106, ../sass/components/_fields.scss */
    .field--name-field-redactions:after {
      content: '';
      display: block;
      -webkit-flex-grow: 1;
      flex-grow: 1; } }
/* line 1114, ../sass/components/_fields.scss */
.field--name-field-leader-photo {
  margin: 0 auto 15px;
  position: relative;
  max-width: 287px;
  height: 210px; }
  /* line 1120, ../sass/components/_fields.scss */
  .redaction--first .field--name-field-leader-photo {
    margin-bottom: 20px;
    max-width: 280px;
    height: 220px; }
    @media only screen and (min-width: 768px) {
      /* line 1120, ../sass/components/_fields.scss */
      .redaction--first .field--name-field-leader-photo {
        margin-bottom: 25px;
        max-width: 430px;
        height: 355px; } }
  /* line 1132, ../sass/components/_fields.scss */
  .field--name-field-leader-photo:before {
    content: '';
    position: absolute;
    background: #025FB7;
    -moz-border-radius: 20px 20px 0 0;
    -webkit-border-radius: 20px;
    border-radius: 20px 20px 0 0;
    display: block;
    width: 100%;
    height: 100%; }
  /* line 1141, ../sass/components/_fields.scss */
  .field--name-field-leader-photo img {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 1; }
    @media only screen and (max-width: 767px) {
      /* line 1141, ../sass/components/_fields.scss */
      .field--name-field-leader-photo img {
        height: 220px; }
        /* line 1152, ../sass/components/_fields.scss */
        .redaction--first .field--name-field-leader-photo img {
          max-width: 230px;
          height: auto; } }
  @media only screen and (max-width: 767px) {
    /* line 1114, ../sass/components/_fields.scss */
    .field--name-field-leader-photo {
      max-width: 220px;
      height: 180px; } }
/* line 1165, ../sass/components/_fields.scss */
.field--name-field-leader-name {
  color: #002766;
  font-size: 22px;
  font-weight: 600;
  margin-bottom: 10px;
  text-transform: uppercase; }
  /* line 1174, ../sass/components/_fields.scss */
  .redaction--first .field--name-field-leader-name {
    font-size: 20px; }
    @media only screen and (min-width: 768px) {
      /* line 1174, ../sass/components/_fields.scss */
      .redaction--first .field--name-field-leader-name {
        font-size: 32px;
        margin-bottom: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 1165, ../sass/components/_fields.scss */
    .field--name-field-leader-name {
      font-size: 15px; } }
/* line 1188, ../sass/components/_fields.scss */
.field--name-field-leader-pos {
  color: #025FB7;
  font-size: 15px;
  font-weight: 600;
  margin: 0 auto 10px;
  max-width: 265px;
  text-transform: lowercase; }
  /* line 1198, ../sass/components/_fields.scss */
  .redaction--first .field--name-field-leader-pos {
    font-size: 14px; }
    @media only screen and (min-width: 768px) {
      /* line 1198, ../sass/components/_fields.scss */
      .redaction--first .field--name-field-leader-pos {
        font-size: 18px;
        margin-bottom: 20px;
        max-width: 360px; } }
  @media only screen and (max-width: 767px) {
    /* line 1188, ../sass/components/_fields.scss */
    .field--name-field-leader-pos {
      font-size: 13px;
      max-width: 220px; } }
/* line 1214, ../sass/components/_fields.scss */
.field--name-field-leader-quote {
  color: #3A475E;
  font-family: "Lora", sans-serif;
  font-size: 14px;
  max-width: 265px;
  margin: 0 auto; }
  /* line 1223, ../sass/components/_fields.scss */
  .redaction--first .field--name-field-leader-quote {
    font-size: 13px; }
    @media only screen and (min-width: 768px) {
      /* line 1223, ../sass/components/_fields.scss */
      .redaction--first .field--name-field-leader-quote {
        font-size: 20px;
        max-width: 360px; } }
  @media only screen and (max-width: 767px) {
    /* line 1214, ../sass/components/_fields.scss */
    .field--name-field-leader-quote {
      font-size: 12px;
      max-width: 220px; } }
/* line 1238, ../sass/components/_fields.scss */
.field--name-field-redaction-desc-first {
  font-family: "Lora", sans-serif;
  line-height: 1.7;
  margin-top: 40px; }
/* line 1246, ../sass/components/_fields.scss */
.field--name-field-redaction-desc {
  font-family: "Lora", sans-serif;
  line-height: 1.7;
  margin-top: 30px;
  padding: 0 10px;
  font-size: 14px; }
  @media screen and (min-width: 320px) {
    /* line 1246, ../sass/components/_fields.scss */
    .field--name-field-redaction-desc {
      font-size: calc(14px + 6 * (100vw - 320px) / 1660); } }
  @media screen and (min-width: 1980px) {
    /* line 1246, ../sass/components/_fields.scss */
    .field--name-field-redaction-desc {
      font-size: 20px; } }
  @media only screen and (min-width: 501px) {
    /* line 1246, ../sass/components/_fields.scss */
    .field--name-field-redaction-desc {
      margin: 0 0 75px;
      padding: 0 15px;
      width: 33.333%; } }
/* line 1263, ../sass/components/_fields.scss */
.field--name-field-image {
  margin: 0 auto 20px;
  text-align: center; }
  @media only screen and (min-width: 1000px) {
    /* line 1263, ../sass/components/_fields.scss */
    .field--name-field-image {
      margin-bottom: 0;
      max-width: 500px;
      width: 100%; } }
/* line 1274, ../sass/components/_fields.scss */
.field--name-field-video {
  margin-bottom: 20px; }
  /* line 1277, ../sass/components/_fields.scss */
  .field--name-field-video iframe {
    width: 100%;
    height: 500px; }
    @media only screen and (max-width: 767px) {
      /* line 1277, ../sass/components/_fields.scss */
      .field--name-field-video iframe {
        height: 350px; } }
    @media only screen and (max-width: 500px) {
      /* line 1277, ../sass/components/_fields.scss */
      .field--name-field-video iframe {
        height: 250px; } }
  @media only screen and (max-width: 767px) {
    /* line 1274, ../sass/components/_fields.scss */
    .field--name-field-video {
      margin-bottom: 20px; } }
/* line 1295, ../sass/components/_fields.scss */
.field--name-field-audio {
  margin-right: auto; }
  /* line 1298, ../sass/components/_fields.scss */
  .field--name-field-audio .media-wrapper--audio {
    display: none; }
  /* line 1302, ../sass/components/_fields.scss */
  .field--name-field-audio .player--audio {
    border: 1px solid #E7EDF6;
    -moz-border-radius: 40px;
    -webkit-border-radius: 40px;
    border-radius: 40px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    padding: 14px 20px;
    min-width: 130px; }
  /* line 1310, ../sass/components/_fields.scss */
  .field--name-field-audio .play-pause {
    background: url('../img/vector/sprite.svg?1766476435') no-repeat -106.7px -370.4px;
    border: 0;
    margin-right: 9px;
    width: 30px;
    height: 30px; }
    /* line 1316, ../sass/components/_fields.scss */
    .field--name-field-audio .play-pause.playing {
      background-position: -149.5px -370.2px; }
  /* line 1321, ../sass/components/_fields.scss */
  .field--name-field-audio .time-tracker {
    color: #002766;
    font-size: 14px;
    font-weight: 600;
    line-height: 1;
    white-space: nowrap; }
  @media only screen and (max-width: 1700px) {
    /* line 1295, ../sass/components/_fields.scss */
    .field--name-field-audio {
      -webkit-order: -2;
      order: -2;
      margin: 0; } }
  @media only screen and (max-width: 767px) {
    /* line 1295, ../sass/components/_fields.scss */
    .field--name-field-audio {
      font-size: 12px; } }
/* line 1341, ../sass/components/_fields.scss */
.field--name-field-glossary-subheader {
  font-family: "Lora", sans-serif;
  font-size: 32px;
  line-height: normal;
  margin-bottom: 20px; }
  @media only screen and (max-width: 999px) {
    /* line 1341, ../sass/components/_fields.scss */
    .field--name-field-glossary-subheader {
      font-size: 16px; } }
/* line 1356, ../sass/components/_fields.scss */
.field--name-field-impotrant-node h2 {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  font-size: 32px;
  margin-bottom: 30px; }
  /* line 1361, ../sass/components/_fields.scss */
  .field--name-field-impotrant-node h2:before {
    content: '';
    background: url('../img/vector/sprite.svg?1766476435') no-repeat 0 -153px;
    display: block;
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    margin-right: 15px;
    width: 24px;
    height: 34px; }
    @media only screen and (max-width: 767px) {
      /* line 1361, ../sass/components/_fields.scss */
      .field--name-field-impotrant-node h2:before {
        background-position: -445px -131px;
        margin-right: 10px;
        width: 16px;
        height: 23px; } }
  @media only screen and (max-width: 767px) {
    /* line 1356, ../sass/components/_fields.scss */
    .field--name-field-impotrant-node h2 {
      font-size: 18px;
      -webkit-justify-content: center;
      justify-content: center;
      margin-bottom: 15px; } }
/* line 1383, ../sass/components/_fields.scss */
.field--name-field-impotrant-node .impotrant-nodes {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  padding: 30px; }
  /* line 1389, ../sass/components/_fields.scss */
  .field--name-field-impotrant-node .impotrant-nodes > .field__item {
    margin-bottom: 20px; }
    /* line 1392, ../sass/components/_fields.scss */
    .field--name-field-impotrant-node .impotrant-nodes > .field__item:last-child {
      margin-bottom: 0; }
  @media only screen and (max-width: 767px) {
    /* line 1383, ../sass/components/_fields.scss */
    .field--name-field-impotrant-node .impotrant-nodes {
      padding: 20px; } }
@media only screen and (min-width: 1000px) {
  /* line 1403, ../sass/components/_fields.scss */
  .field--name-field-advantages-two {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-gap: 40px; } }
/* line 1411, ../sass/components/_fields.scss */
.field--name-field-paragraph-title {
  margin-bottom: 40px; }
  /* line 1414, ../sass/components/_fields.scss */
  .paragraph--type--experts .field--name-field-paragraph-title {
    margin-bottom: 30px; }
  @media only screen and (max-width: 767px) {
    /* line 1411, ../sass/components/_fields.scss */
    .field--name-field-paragraph-title {
      margin-bottom: 20px; } }
  @media only screen and (max-width: 650px) {
    /* line 1411, ../sass/components/_fields.scss */
    .field--name-field-paragraph-title {
      font-size: 18px;
      text-align: center; } }
/* line 1430, ../sass/components/_fields.scss */
.field--name-field-dates .paragraph--type--date {
  margin-bottom: 20px; }
  @media only screen and (min-width: 1000px) {
    /* line 1430, ../sass/components/_fields.scss */
    .field--name-field-dates .paragraph--type--date {
      margin-bottom: 40px;
      padding: 0 20px;
      width: 50%; } }
@media only screen and (min-width: 1000px) {
  /* line 1428, ../sass/components/_fields.scss */
  .field--name-field-dates {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -20px -40px; } }
/* line 1446, ../sass/components/_fields.scss */
.field--name-field-date {
  background: #1388F7;
  border-radius: 30px;
  color: #FFFFFF;
  display: inline-block;
  font-size: 18px;
  font-weight: 600;
  line-height: 1;
  margin-bottom: 20px;
  padding: 9px 18px;
  text-align: center; }
  @media only screen and (max-width: 650px) {
    /* line 1446, ../sass/components/_fields.scss */
    .field--name-field-date {
      font-size: 14px;
      margin-bottom: 10px; } }
/* line 1464, ../sass/components/_fields.scss */
.field--name-field-date-body {
  font-size: 16px;
  line-height: 162%; }
  @media only screen and (max-width: 650px) {
    /* line 1464, ../sass/components/_fields.scss */
    .field--name-field-date-body {
      font-size: 14px; } }
/* line 1473, ../sass/components/_fields.scss */
.field--name-field-experts-body {
  font-size: 18px;
  line-height: 177%; }
  @media only screen and (max-width: 650px) {
    /* line 1473, ../sass/components/_fields.scss */
    .field--name-field-experts-body {
      font-size: 14px; } }
/* line 1482, ../sass/components/_fields.scss */
.field--name-field-subscribe-ico {
  -webkit-flex-shrink: 0;
  flex-shrink: 0;
  margin-right: 20px; }
  @media only screen and (max-width: 850px) {
    /* line 1482, ../sass/components/_fields.scss */
    .field--name-field-subscribe-ico {
      margin-right: 15px;
      width: 48px; } }
/* line 1492, ../sass/components/_fields.scss */
.field--name-field-subscribe-title {
  color: #025FB7;
  font-size: 20px;
  font-weight: 600;
  line-height: 1; }
  @media only screen and (max-width: 850px) {
    /* line 1492, ../sass/components/_fields.scss */
    .field--name-field-subscribe-title {
      font-size: 16px; } }
/* line 1503, ../sass/components/_fields.scss */
.field--name-field-subscribe-button-t {
  color: #FFFFFF;
  font-size: 18px;
  font-weight: 500;
  line-height: 1; }
  @media only screen and (max-width: 850px) {
    /* line 1503, ../sass/components/_fields.scss */
    .field--name-field-subscribe-button-t {
      font-size: 15px; } }
/* line 1514, ../sass/components/_fields.scss */
.field--name-field-subscribe-button-ico {
  margin-left: 15px; }
/* line 1520, ../sass/components/_fields.scss */
.field--name-field-subscribe-link a {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 0;
  width: 100%;
  height: 100%; }
/* line 1531, ../sass/components/_fields.scss */
.field--name-field-video-anons > .field__item {
  margin-bottom: 20px; }
  /* line 1534, ../sass/components/_fields.scss */
  .field--name-field-video-anons > .field__item:last-child {
    margin-bottom: 0; }
/* line 1540, ../sass/components/_fields.scss */
.field--name-field-video-cover {
  position: relative;
  max-width: 470px; }
  /* line 1544, ../sass/components/_fields.scss */
  .field--name-field-video-cover a {
    display: block;
    width: 100%;
    height: 100%; }
    /* line 1548, ../sass/components/_fields.scss */
    .field--name-field-video-cover a:before {
      content: '';
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translateX(-50%) translateY(-50%);
      background: #FFFFFF url('../img/vector/sprite.svg?1766476435') no-repeat -167px -199px;
      display: block;
      width: 80px;
      height: 80px;
      border-radius: 50%; }
      @media only screen and (max-width: 650px) {
        /* line 1548, ../sass/components/_fields.scss */
        .field--name-field-video-cover a:before {
          background-position: -239px -210px;
          width: 40px;
          height: 40px; } }
  /* line 1562, ../sass/components/_fields.scss */
  .field--name-field-video-cover img {
    border-radius: 7.5px; }
  @media only screen and (min-width: 1000px) {
    /* line 1540, ../sass/components/_fields.scss */
    .field--name-field-video-cover {
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      margin-right: 30px; } }
/* line 1574, ../sass/components/_fields.scss */
.field--name-field-video-title a {
  font-weight: 600;
  font-size: 24px;
  line-height: 1.2; }
  @media only screen and (max-width: 650px) {
    /* line 1574, ../sass/components/_fields.scss */
    .field--name-field-video-title a {
      font-size: 16px; } }
/* line 1585, ../sass/components/_fields.scss */
.field--name-field-video-subtitle {
  font-family: "Lora", sans-serif;
  font-size: 20px;
  line-height: 1.2;
  margin-top: 20px; }
  @media only screen and (max-width: 650px) {
    /* line 1585, ../sass/components/_fields.scss */
    .field--name-field-video-subtitle {
      font-size: 14px;
      margin-top: 10px; } }

/* line 3, ../sass/components/_media.scss */
.media--bundle-anons-video {
  background: #E7EDF6;
  border-radius: 10px;
  padding: 10px; }
  @media only screen and (min-width: 1000px) {
    /* line 8, ../sass/components/_media.scss */
    .media--bundle-anons-video .video-content {
      max-width: 450px; } }
  @media only screen and (max-width: 999px) {
    /* line 8, ../sass/components/_media.scss */
    .media--bundle-anons-video .video-content {
      margin-top: 10px; } }
  @media only screen and (min-width: 1000px) {
    /* line 3, ../sass/components/_media.scss */
    .media--bundle-anons-video {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center; } }
  @media only screen and (max-width: 650px) {
    /* line 3, ../sass/components/_media.scss */
    .media--bundle-anons-video {
      padding: 10px 10px 20px; } }

/* line 5, ../sass/components/_navigations.scss */
.region--header-top .navigation .menu {
  margin: 0 -20px; }
/* line 11, ../sass/components/_navigations.scss */
.region--header-top .navigation .menu li {
  padding: 0 20px; }
/* line 19, ../sass/components/_navigations.scss */
.region--header .navigation .menu li.menu-item--active-trail a {
  color: #025FB7;
  text-decoration: none; }
  /* line 23, ../sass/components/_navigations.scss */
  .region--header .navigation .menu li.menu-item--active-trail a:after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    background: #025FB7;
    -moz-border-radius: 20px 20px 0 0;
    -webkit-border-radius: 20px;
    border-radius: 20px 20px 0 0;
    display: block;
    width: 100%;
    height: 6px; }
/* line 39, ../sass/components/_navigations.scss */
.region--header .navigation .menu li a {
  color: #000000;
  font-size: 21px;
  font-weight: 500;
  display: inline-block;
  line-height: 78px;
  position: relative; }
  /* line 49, ../sass/components/_navigations.scss */
  .region--header .navigation .menu li a:hover {
    color: #025FB7;
    text-decoration: none; }
    /* line 53, ../sass/components/_navigations.scss */
    .region--header .navigation .menu li a:hover:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      background: #025FB7;
      -moz-border-radius: 20px 20px 0 0;
      -webkit-border-radius: 20px;
      border-radius: 20px 20px 0 0;
      display: block;
      width: 100%;
      height: 6px; }
  @media only screen and (max-width: 1550px) {
    /* line 39, ../sass/components/_navigations.scss */
    .region--header .navigation .menu li a {
      font-size: 16px; } }
/* line 70, ../sass/components/_navigations.scss */
.narrow-screen-menu-container .navigation .menu li a {
  font-size: 15px;
  font-weight: 500;
  line-height: 30px; }
/* line 78, ../sass/components/_navigations.scss */
.navigation .menu li a.home-link {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center; }
  /* line 81, ../sass/components/_navigations.scss */
  .navigation .menu li a.home-link:before {
    content: '';
    background: url('../img/vector/sprite.svg?1766476435') no-repeat -256px -38px;
    display: block;
    margin-right: 9px;
    width: 22px;
    height: 22px; }
  /* line 89, ../sass/components/_navigations.scss */
  .navigation .menu li a.home-link:hover, .navigation .menu li a.home-link.is-active {
    color: #025FB7;
    text-decoration: none; }
    /* line 96, ../sass/components/_navigations.scss */
    .region--header .navigation .menu li a.home-link:hover:after, .region--header .navigation .menu li a.home-link.is-active:after {
      content: '';
      position: absolute;
      bottom: 0;
      left: 0;
      background: #025FB7;
      -moz-border-radius: 20px 20px 0 0;
      -webkit-border-radius: 20px;
      border-radius: 20px 20px 0 0;
      display: block;
      width: 100%;
      height: 6px; }
    /* line 108, ../sass/components/_navigations.scss */
    .navigation .menu li a.home-link:hover:before, .navigation .menu li a.home-link.is-active:before {
      background-position: -256px 0; }
/* line 116, ../sass/components/_navigations.scss */
.navigation .menu li a.locked .link-title {
  position: relative; }
  /* line 119, ../sass/components/_navigations.scss */
  .navigation .menu li a.locked .link-title:after {
    content: '';
    position: absolute;
    top: 3px;
    right: -15px;
    background: url('../img/vector/sprite.svg?1766476435') no-repeat -227px 0;
    display: block;
    width: 12px;
    height: 12px; }
    /* line 128, ../sass/components/_navigations.scss */
    .sitemap-container .navigation .menu li a.locked .link-title:after {
      right: -25px;
      background-position: -224px -41px;
      width: 18px;
      height: 18px; }
      @media only screen and (max-width: 650px) {
        /* line 128, ../sass/components/_navigations.scss */
        .sitemap-container .navigation .menu li a.locked .link-title:after {
          right: -15px;
          background-position: -227px -22px;
          width: 12px;
          height: 12px; } }
    /* line 140, ../sass/components/_navigations.scss */
    .region--footer .navigation .menu li a.locked .link-title:after {
      background-position: -227px -22px; }
/* line 154, ../sass/components/_navigations.scss */
.narrow-screen-menu-container .navigation.menu--header-menu .menu {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: -15px; }
/* line 161, ../sass/components/_navigations.scss */
.narrow-screen-menu-container .navigation.menu--header-menu .menu li {
  margin-bottom: 15px; }
/* line 165, ../sass/components/_navigations.scss */
.navigation.menu--header-menu .menu li a {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-align-items: center;
  align-items: center;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  white-space: nowrap; }
  /* line 174, ../sass/components/_navigations.scss */
  .narrow-screen-menu-container .navigation.menu--header-menu .menu li a {
    font-size: 15px; }
  /* line 178, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a:before {
    content: '';
    background: url('../img/vector/sprite.svg?1766476435') no-repeat;
    display: block;
    margin-right: 10px;
    width: 24px;
    height: 24px; }
    /* line 185, ../sass/components/_navigations.scss */
    .narrow-screen-menu-container .navigation.menu--header-menu .menu li a:before {
      zoom: 0.8; }
  /* line 190, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a:hover {
    color: #025FB7;
    text-decoration: none; }
  /* line 197, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a.search:before {
    background-position: -78px 1px; }
  /* line 203, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a.search:hover:before {
    background-position: -77px -32px; }
  /* line 211, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a.bookmark:before {
    background-position: -149px -68px; }
  /* line 217, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a.bookmark:hover:before {
    background-position: -149px -101px; }
  /* line 225, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a.about:before {
    background-position: -113px 0px; }
  /* line 231, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a.about:hover:before {
    background-position: -112px -34.5px; }
  /* line 239, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a.glossary:before {
    background-position: -347px -524px; }
  /* line 251, ../sass/components/_navigations.scss */
  .navigation.menu--header-menu .menu li a.subscribe {
    position: relative; }
    /* line 254, ../sass/components/_navigations.scss */
    .navigation.menu--header-menu .menu li a.subscribe:before {
      background-position: -184.5px 1px; }
    /* line 260, ../sass/components/_navigations.scss */
    .user-has-new-posts .navigation.menu--header-menu .menu li a.subscribe:after {
      content: '';
      position: absolute;
      top: 0;
      left: 14px;
      background: #FF3334;
      border: 2px solid #FFFFFF;
      display: block;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      z-index: 1; }
    /* line 274, ../sass/components/_navigations.scss */
    .user-has-new-posts .narrow-screen-menu-container .navigation.menu--header-menu .menu li a.subscribe:after {
      left: 11px;
      width: 6px;
      height: 6px; }
    /* line 283, ../sass/components/_navigations.scss */
    .navigation.menu--header-menu .menu li a.subscribe:hover:before {
      background-position: -185px -31px; }
/* line 295, ../sass/components/_navigations.scss */
.region--title .navigation.menu--profile-menu {
  margin-bottom: 20px; }
  /* line 298, ../sass/components/_navigations.scss */
  .region--title .navigation.menu--profile-menu li {
    display: inline-block; }
  /* line 303, ../sass/components/_navigations.scss */
  .region--title .navigation.menu--profile-menu a {
    background: #FFFFFF;
    border-radius: 10px;
    -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    color: #000000;
    display: inline-block;
    font-size: 14px;
    font-weight: 500;
    padding: 11px 19px;
    text-align: center; }
    /* line 316, ../sass/components/_navigations.scss */
    .region--title .navigation.menu--profile-menu a:hover {
      text-decoration: none; }
  @media only screen and (min-width: 1000px) {
    /* line 295, ../sass/components/_navigations.scss */
    .region--title .navigation.menu--profile-menu {
      display: none; } }
/* line 326, ../sass/components/_navigations.scss */
aside .navigation.menu--profile-menu {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  padding: 25px 40px;
  position: relative; }
  /* line 333, ../sass/components/_navigations.scss */
  aside .navigation.menu--profile-menu:before {
    content: '';
    position: absolute;
    top: 28px;
    left: 0;
    background: #025FB7;
    -moz-border-radius: 0 10px 10px 0;
    -webkit-border-radius: 0;
    border-radius: 0 10px 10px 0;
    width: 10px;
    height: 50px; }
  /* line 347, ../sass/components/_navigations.scss */
  aside .navigation.menu--profile-menu .menu li a {
    color: #000000;
    font-size: 18px;
    font-weight: 600;
    line-height: 54px; }
    /* line 355, ../sass/components/_navigations.scss */
    aside .navigation.menu--profile-menu .menu li a.active, aside .navigation.menu--profile-menu .menu li a:hover {
      color: #025FB7;
      text-decoration: none; }
  @media only screen and (max-width: 999px) {
    /* line 326, ../sass/components/_navigations.scss */
    aside .navigation.menu--profile-menu {
      display: none; } }
/* line 374, ../sass/components/_navigations.scss */
.navigation.menu--footer .menu[data-level="0"] {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  justify-content: space-between;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: -30px; }
  /* line 378, ../sass/components/_navigations.scss */
  .sitemap-container .navigation.menu--footer .menu[data-level="0"] {
    margin-bottom: -40px; }
    @media only screen and (max-width: 650px) {
      /* line 378, ../sass/components/_navigations.scss */
      .sitemap-container .navigation.menu--footer .menu[data-level="0"] {
        margin-bottom: -30px; } }
  /* line 386, ../sass/components/_navigations.scss */
  .navigation.menu--footer .menu[data-level="0"] > li {
    margin-bottom: 30px; }
    /* line 389, ../sass/components/_navigations.scss */
    .sitemap-container .navigation.menu--footer .menu[data-level="0"] > li {
      min-width: 250px;
      width: 25%;
      margin-bottom: 40px; }
      @media only screen and (max-width: 650px) {
        /* line 389, ../sass/components/_navigations.scss */
        .sitemap-container .navigation.menu--footer .menu[data-level="0"] > li {
          margin-bottom: 30px;
          min-width: auto;
          width: 50%; } }
    /* line 401, ../sass/components/_navigations.scss */
    .navigation.menu--footer .menu[data-level="0"] > li > a {
      font-size: 18px;
      font-weight: 600; }
      /* line 407, ../sass/components/_navigations.scss */
      .sitemap-container .navigation.menu--footer .menu[data-level="0"] > li > a {
        font-size: 30px; }
        @media only screen and (max-width: 650px) {
          /* line 407, ../sass/components/_navigations.scss */
          .sitemap-container .navigation.menu--footer .menu[data-level="0"] > li > a {
            font-size: 18px; } }
    @media only screen and (min-width: 768px) and (max-width: 1200px) {
      /* line 386, ../sass/components/_navigations.scss */
      .navigation.menu--footer .menu[data-level="0"] > li {
        width: 25%; } }
    @media only screen and (max-width: 767px) {
      /* line 386, ../sass/components/_navigations.scss */
      .navigation.menu--footer .menu[data-level="0"] > li {
        width: 50%; } }
/* line 426, ../sass/components/_navigations.scss */
.navigation.menu--footer .menu li {
  line-height: 1.8; }
  /* line 429, ../sass/components/_navigations.scss */
  .sitemap-container .navigation.menu--footer .menu li {
    line-height: 2.7; }
  /* line 437, ../sass/components/_navigations.scss */
  .navigation.menu--footer .menu li > .menu li a {
    font-size: 15px; }
    /* line 440, ../sass/components/_navigations.scss */
    .sitemap-container .navigation.menu--footer .menu li > .menu li a {
      font-size: 20px; }
      @media only screen and (max-width: 650px) {
        /* line 440, ../sass/components/_navigations.scss */
        .sitemap-container .navigation.menu--footer .menu li > .menu li a {
          font-size: 14px; } }
    @media only screen and (max-width: 767px) {
      /* line 437, ../sass/components/_navigations.scss */
      .navigation.menu--footer .menu li > .menu li a {
        font-size: 13px; } }
  /* line 455, ../sass/components/_navigations.scss */
  .navigation.menu--footer .menu li a {
    color: #000000; }
  @media only screen and (max-width: 767px) {
    /* line 465, ../sass/components/_navigations.scss */
    .page-footer-container .navigation.menu--footer .menu li.menu-item--with-childs > a .childs-toggle {
      background: url('../img/vector/sprite.svg?1766476435') no-repeat -485px 7px;
      display: inline-block;
      -webkit-flex-shrink: 0;
      flex-shrink: 0;
      -webkit-order: -1;
      order: -1;
      margin-right: 8px;
      width: 20px;
      height: 20px; } }
  @media only screen and (max-width: 767px) {
    /* line 463, ../sass/components/_navigations.scss */
    .page-footer-container .navigation.menu--footer .menu li.menu-item--with-childs > a {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: flex-start;
      justify-content: flex-start;
      -webkit-align-items: center;
      align-items: center;
      font-size: 13px; }
      /* line 481, ../sass/components/_navigations.scss */
      .page-footer-container .navigation.menu--footer .menu li.menu-item--with-childs > a:hover {
        text-decoration: none; } }
  @media only screen and (max-width: 767px) {
    /* line 487, ../sass/components/_navigations.scss */
    .page-footer-container .navigation.menu--footer .menu li.menu-item--with-childs > .menu {
      display: none; } }
  /* line 496, ../sass/components/_navigations.scss */
  .page-footer-container .navigation.menu--footer .menu li.menu-item--with-childs.open > .menu {
    display: block;
    padding-left: 27px; }
  /* line 503, ../sass/components/_navigations.scss */
  .page-footer-container .navigation.menu--footer .menu li.menu-item--with-childs.open > a .childs-toggle {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
@media only screen and (max-width: 767px) {
  /* line 370, ../sass/components/_navigations.scss */
  .navigation.menu--footer {
    padding: 0 10px; }
    /* line 516, ../sass/components/_navigations.scss */
    .sitemap-container .navigation.menu--footer {
      padding: 0; } }
/* line 526, ../sass/components/_navigations.scss */
.navigation.menu--sitemap > .menu > li {
  line-height: 1;
  margin-bottom: 60px; }
  /* line 530, ../sass/components/_navigations.scss */
  .navigation.menu--sitemap > .menu > li:last-child {
    margin-bottom: 0; }
  /* line 534, ../sass/components/_navigations.scss */
  .navigation.menu--sitemap > .menu > li > a {
    font-size: 30px;
    font-weight: 600; }
    @media only screen and (max-width: 650px) {
      /* line 534, ../sass/components/_navigations.scss */
      .navigation.menu--sitemap > .menu > li > a {
        font-size: 18px; } }
  /* line 547, ../sass/components/_navigations.scss */
  .navigation.menu--sitemap > .menu > li[class^="menu-icon"] > a {
    display: inline-block;
    padding: 5px 0 5px 60px; }
    @media only screen and (max-width: 650px) {
      /* line 547, ../sass/components/_navigations.scss */
      .navigation.menu--sitemap > .menu > li[class^="menu-icon"] > a {
        background-size: 25px;
        padding-left: 35px; } }
  @media only screen and (max-width: 650px) {
    /* line 526, ../sass/components/_navigations.scss */
    .navigation.menu--sitemap > .menu > li {
      margin-bottom: 30px; } }
/* line 569, ../sass/components/_navigations.scss */
.navigation.breadcrumb ul li {
  font-size: 14px;
  font-weight: 400;
  margin-right: 5px;
  text-shadow: 0 0 0; }
  /* line 575, ../sass/components/_navigations.scss */
  .navigation.breadcrumb ul li + li {
    margin-left: 0; }
  /* line 579, ../sass/components/_navigations.scss */
  .navigation.breadcrumb ul li:last-child {
    margin-right: 0; }
  /* line 583, ../sass/components/_navigations.scss */
  .navigation.breadcrumb ul li a {
    color: #002766; }
  /* line 587, ../sass/components/_navigations.scss */
  .navigation.breadcrumb ul li span {
    color: #000000;
    padding: 0 5px; }
  @media only screen and (max-width: 767px) {
    /* line 569, ../sass/components/_navigations.scss */
    .navigation.breadcrumb ul li {
      font-size: 12px; } }
@media only screen and (max-width: 650px) {
  /* line 567, ../sass/components/_navigations.scss */
  .navigation.breadcrumb ul {
    -webkit-justify-content: center;
    justify-content: center;
    text-align: center; } }
@media print {
  /* line 1, ../sass/components/_navigations.scss */
  .navigation {
    display: none; } }

/* line 3, ../sass/components/_paragraphs.scss */
.paragraph--type--indent {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0; }
  @media only screen and (max-width: 650px) {
    /* line 3, ../sass/components/_paragraphs.scss */
    .paragraph--type--indent {
      min-height: 30px; } }
/* line 19, ../sass/components/_paragraphs.scss */
.paragraph--type--button {
  background: #FFFFFF;
  border: 1px solid #E7EDF6;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 22px 20px;
  position: relative;
  width: 100%; }
  /* line 29, ../sass/components/_paragraphs.scss */
  .paragraph--type--button .button-link {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    height: 100%;
    z-index: 10; }
  @media only screen and (max-width: 999px) {
    /* line 19, ../sass/components/_paragraphs.scss */
    .paragraph--type--button {
      padding: 19px 20px; } }
/* line 45, ../sass/components/_paragraphs.scss */
.paragraph--type--advantages > .paragraph--content {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  padding: 50px 30px 40px; }
  @media only screen and (max-width: 767px) {
    /* line 45, ../sass/components/_paragraphs.scss */
    .paragraph--type--advantages > .paragraph--content {
      padding: 25px 20px; } }
/* line 57, ../sass/components/_paragraphs.scss */
.paragraph--type--advantage-item {
  margin-bottom: 30px;
  padding: 0 20px; }
  /* line 61, ../sass/components/_paragraphs.scss */
  .field--name-field-advantages-two .paragraph--type--advantage-item {
    border-bottom: 1px solid #E7EDF6;
    margin-bottom: 40px;
    padding-bottom: 20px; }
    @media only screen and (min-width: 1000px) {
      /* line 61, ../sass/components/_paragraphs.scss */
      .field--name-field-advantages-two .paragraph--type--advantage-item {
        margin: 0;
        padding: 0 0 40px; } }
  /* line 74, ../sass/components/_paragraphs.scss */
  .field--name-field-advantages-two .paragraph--type--advantage-item > .paragraph--content {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center; }
  @media only screen and (min-width: 501px) {
    /* line 57, ../sass/components/_paragraphs.scss */
    .paragraph--type--advantage-item {
      width: 50%; }
      /* line 82, ../sass/components/_paragraphs.scss */
      .field--name-field-advantages-two .paragraph--type--advantage-item {
        width: 100%; } }
  @media only screen and (min-width: 1201px) {
    /* line 57, ../sass/components/_paragraphs.scss */
    .paragraph--type--advantage-item {
      width: 25%; }
      /* line 90, ../sass/components/_paragraphs.scss */
      .field--name-field-advantages-two .paragraph--type--advantage-item {
        width: calc(50% - 20px); } }
  @media only screen and (max-width: 500px) {
    /* line 57, ../sass/components/_paragraphs.scss */
    .paragraph--type--advantage-item {
      margin-bottom: 20px;
      padding: 0; } }
/* line 101, ../sass/components/_paragraphs.scss */
.paragraph--type--locked {
  background: #FFFFFF;
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  margin-top: 40px;
  padding: 50px 30px; }
  @media only screen and (min-width: 1000px) {
    /* line 108, ../sass/components/_paragraphs.scss */
    .paragraph--type--locked > .paragraph--content {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center; } }
  @media only screen and (min-width: 1000px) {
    /* line 115, ../sass/components/_paragraphs.scss */
    .paragraph--type--locked .locked-wrapper {
      -webkit-flex-grow: 1;
      flex-grow: 1;
      padding-left: 5.4%;
      max-width: calc(880px + 5.4%); } }
  /* line 124, ../sass/components/_paragraphs.scss */
  .paragraph--type--locked .locked-button-wrapper {
    margin-top: 25px; }
    @media only screen and (min-width: 768px) {
      /* line 124, ../sass/components/_paragraphs.scss */
      .paragraph--type--locked .locked-button-wrapper {
        display: -webkit-flex;
        display: flex;
        -webkit-justify-content: flex-start;
        justify-content: flex-start;
        -webkit-align-items: center;
        align-items: center; } }
  @media only screen and (max-width: 767px) {
    /* line 101, ../sass/components/_paragraphs.scss */
    .paragraph--type--locked {
      margin-top: 20px;
      padding: 20px 20px 30px; } }
/* line 138, ../sass/components/_paragraphs.scss */
.paragraph--type--advantage-w-title {
  margin-bottom: 35px; }
  /* line 141, ../sass/components/_paragraphs.scss */
  .paragraph--type--advantage-w-title > .paragraph--content {
    padding: 30px 0 30px 40px; }
    @media only screen and (max-width: 767px) {
      /* line 141, ../sass/components/_paragraphs.scss */
      .paragraph--type--advantage-w-title > .paragraph--content {
        padding: 0 0 0 20px; } }
  /* line 149, ../sass/components/_paragraphs.scss */
  .paragraph--type--advantage-w-title .advantage--top {
    margin-bottom: 18px; }
    @media only screen and (max-width: 767px) {
      /* line 149, ../sass/components/_paragraphs.scss */
      .paragraph--type--advantage-w-title .advantage--top {
        margin-bottom: 10px; } }
  /* line 159, ../sass/components/_paragraphs.scss */
  .paragraph--type--advantage-w-title:nth-child(odd) > .paragraph--content {
    background: #F3F8FF;
    -moz-border-radius: 20px;
    -webkit-border-radius: 20px;
    border-radius: 20px;
    padding: 30px 40px; }
    @media only screen and (max-width: 767px) {
      /* line 159, ../sass/components/_paragraphs.scss */
      .paragraph--type--advantage-w-title:nth-child(odd) > .paragraph--content {
        padding: 20px; } }
  @media only screen and (min-width: 1000px) {
    /* line 138, ../sass/components/_paragraphs.scss */
    .paragraph--type--advantage-w-title {
      padding: 0 25px;
      min-height: 240px;
      width: 33.333%; } }
  @media only screen and (max-width: 767px) {
    /* line 138, ../sass/components/_paragraphs.scss */
    .paragraph--type--advantage-w-title {
      margin-bottom: 20px; } }
/* line 181, ../sass/components/_paragraphs.scss */
.paragraph--type--column {
  margin-top: 25px; }
  /* line 184, ../sass/components/_paragraphs.scss */
  .paragraph--type--column:first-child {
    margin-top: 0; }
  @media only screen and (min-width: 1000px) {
    /* line 181, ../sass/components/_paragraphs.scss */
    .paragraph--type--column {
      margin-top: 0; }
      /* line 191, ../sass/components/_paragraphs.scss */
      .cols-count--2 .paragraph--type--column {
        padding: 0 20px;
        width: 50%; }
      /* line 196, ../sass/components/_paragraphs.scss */
      .cols-count--3 .paragraph--type--column {
        padding: 0 15px;
        width: 33.333%; }
      /* line 201, ../sass/components/_paragraphs.scss */
      .cols-count--4 .paragraph--type--column {
        padding: 0 15px;
        width: 25%; }
      /* line 206, ../sass/components/_paragraphs.scss */
      .cols-count--5 .paragraph--type--column {
        padding: 0 15px;
        width: 20%; } }
/* line 215, ../sass/components/_paragraphs.scss */
.paragraph--type--blockquote > .paragraph--content {
  background: #025FB7 url(../img/vector/buble.svg) no-repeat left 40px bottom 30px;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  color: #FFFFFF;
  padding: 30px 30px 35px 40px;
  position: relative; }
  @media only screen and (max-width: 767px) {
    /* line 215, ../sass/components/_paragraphs.scss */
    .paragraph--type--blockquote > .paragraph--content {
      background-size: 204px 233px;
      background-position: left 40px top 20%;
      padding: 20px 20px 30px; } }
/* line 229, ../sass/components/_paragraphs.scss */
.paragraph--type--blockquote .blockquote-author {
  position: absolute;
  bottom: 30px;
  right: 30px; }
  @media only screen and (max-width: 767px) {
    /* line 229, ../sass/components/_paragraphs.scss */
    .paragraph--type--blockquote .blockquote-author {
      right: 25px; } }
/* line 239, ../sass/components/_paragraphs.scss */
.paragraph--type--blockquote .blockquote-author--info {
  margin-right: 15px;
  max-width: 235px; }
  @media only screen and (max-width: 767px) {
    /* line 239, ../sass/components/_paragraphs.scss */
    .paragraph--type--blockquote .blockquote-author--info {
      margin-right: 5px;
      max-width: 140px; } }
/* line 252, ../sass/components/_paragraphs.scss */
.title-ico-wrapper {
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 35px; }
  @media only screen and (max-width: 767px) {
    /* line 252, ../sass/components/_paragraphs.scss */
    .title-ico-wrapper {
      margin-bottom: 20px; } }
/* line 264, ../sass/components/_paragraphs.scss */
.paragraph--type--chart > .paragraph--content {
  background: #F3F8FF;
  -moz-border-radius: 20px;
  -webkit-border-radius: 20px;
  border-radius: 20px;
  padding: 80px 55px; }
  @media only screen and (max-width: 767px) {
    /* line 264, ../sass/components/_paragraphs.scss */
    .paragraph--type--chart > .paragraph--content {
      padding: 25px 10px; } }
/* line 277, ../sass/components/_paragraphs.scss */
.field--name-field-chart-items .paragraph--type--chart-item {
  margin-bottom: 30px; }
  /* line 280, ../sass/components/_paragraphs.scss */
  .field--name-field-chart-items .paragraph--type--chart-item:last-child {
    margin-bottom: 0; }
  @media only screen and (min-width: 1050px) {
    /* line 277, ../sass/components/_paragraphs.scss */
    .field--name-field-chart-items .paragraph--type--chart-item {
      margin-bottom: 0;
      position: absolute;
      z-index: 1; }
      /* line 289, ../sass/components/_paragraphs.scss */
      .field--name-field-chart-items .paragraph--type--chart-item:nth-child(1) {
        top: 0;
        left: 0; }
      /* line 294, ../sass/components/_paragraphs.scss */
      .field--name-field-chart-items .paragraph--type--chart-item:nth-child(2) {
        bottom: 0;
        left: 18%; }
      /* line 299, ../sass/components/_paragraphs.scss */
      .field--name-field-chart-items .paragraph--type--chart-item:nth-child(3) {
        top: 0;
        left: 50%;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%); }
      /* line 305, ../sass/components/_paragraphs.scss */
      .field--name-field-chart-items .paragraph--type--chart-item:nth-child(4) {
        bottom: 0;
        left: 56%; }
      /* line 310, ../sass/components/_paragraphs.scss */
      .field--name-field-chart-items .paragraph--type--chart-item:nth-child(5) {
        top: 0;
        right: 0; } }
/* line 317, ../sass/components/_paragraphs.scss */
.paragraph--type--chart-item > .paragraph--content {
  text-align: center; }
  @media only screen and (max-width: 1049px) {
    /* line 317, ../sass/components/_paragraphs.scss */
    .paragraph--type--chart-item > .paragraph--content {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      -webkit-flex-wrap: wrap;
      flex-wrap: wrap; } }
@media only screen and (min-width: 1050px) {
  /* line 327, ../sass/components/_paragraphs.scss */
  .paragraph--type--chart-item:nth-child(odd) > .paragraph--content {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column; } }
@media only screen and (min-width: 1050px) {
  /* line 275, ../sass/components/_paragraphs.scss */
  .paragraph--type--chart-item {
    max-width: 460px; } }
@media only screen and (min-width: 1201px) {
  /* line 343, ../sass/components/_paragraphs.scss */
  .paragraph--type--redaction .redaction-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    margin: 0 -30px; } }
@media only screen and (min-width: 1201px) {
  /* line 351, ../sass/components/_paragraphs.scss */
  .paragraph--type--redaction .redaction--first {
    -webkit-flex-shrink: 0;
    flex-shrink: 0;
    padding: 0 30px;
    max-width: 480px; } }
/* line 360, ../sass/components/_paragraphs.scss */
.paragraph--type--redaction .redaction--last {
  margin: 50px -10px 0;
  position: relative; }
  @media only screen and (min-width: 1201px) {
    /* line 360, ../sass/components/_paragraphs.scss */
    .paragraph--type--redaction .redaction--last {
      margin: 0;
      padding: 0 30px;
      max-width: none; } }
@media only screen and (min-width: 501px) {
  /* line 372, ../sass/components/_paragraphs.scss */
  .redactions-wrapper {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin: 0 -15px -75px; }
    /* line 378, ../sass/components/_paragraphs.scss */
    .paragraph--type--experts .redactions-wrapper {
      -webkit-justify-content: space-between;
      justify-content: space-between; }
    /* line 382, ../sass/components/_paragraphs.scss */
    .redactions-wrapper:after {
      content: '';
      display: block;
      -webkit-flex-grow: 1;
      flex-grow: 1; }
      /* line 387, ../sass/components/_paragraphs.scss */
      .paragraph--type--experts .redactions-wrapper:after {
        display: none; } }
/* line 397, ../sass/components/_paragraphs.scss */
.paragraph--type--leader > .paragraph--content {
  text-align: center; }
/* line 401, ../sass/components/_paragraphs.scss */
.redactions-wrapper .paragraph--type--leader {
  margin-bottom: 75px; }
  /* line 404, ../sass/components/_paragraphs.scss */
  .redactions-wrapper .paragraph--type--leader.tns-item {
    margin-bottom: 0; }
  @media only screen and (min-width: 501px) {
    /* line 401, ../sass/components/_paragraphs.scss */
    .redactions-wrapper .paragraph--type--leader {
      padding: 0 15px;
      min-width: 280px;
      width: 33.333%; }
      /* line 413, ../sass/components/_paragraphs.scss */
      .paragraph--type--experts .redactions-wrapper .paragraph--type--leader {
        width: auto; } }
/* line 422, ../sass/components/_paragraphs.scss */
.paragraph--type--text-image > .paragraph--content {
  padding: 0 10px; }
  @media only screen and (min-width: 1000px) {
    /* line 422, ../sass/components/_paragraphs.scss */
    .paragraph--type--text-image > .paragraph--content {
      display: -webkit-flex;
      display: flex;
      -webkit-justify-content: center;
      justify-content: center;
      -webkit-align-items: center;
      align-items: center;
      margin: 0 auto;
      padding: 0;
      max-width: 1380px; } }
/* line 436, ../sass/components/_paragraphs.scss */
.paragraph--type--experts .redactions-wrapper {
  margin-top: 58px; }
/* line 443, ../sass/components/_paragraphs.scss */
.paragraph--type--subscribe .subscribe--content {
  background: #F3F8FF;
  border-top: 4px solid #1388F7;
  border-radius: 20px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
  grid-gap: 30px 0;
  padding: 60px 20px; }
  @media only screen and (max-width: 850px) {
    /* line 443, ../sass/components/_paragraphs.scss */
    .paragraph--type--subscribe .subscribe--content {
      padding: 20px; } }
/* line 456, ../sass/components/_paragraphs.scss */
.paragraph--type--subscribe .subscribe--button-container {
  margin-left: 80px; }
  @media only screen and (max-width: 850px) {
    /* line 456, ../sass/components/_paragraphs.scss */
    .paragraph--type--subscribe .subscribe--button-container {
      -webkit-flex: 0 1 100%;
      flex: 0 1 100%;
      margin: 0; } }
/* line 465, ../sass/components/_paragraphs.scss */
.paragraph--type--subscribe .subscribe--button {
  background: #025FB7;
  border-radius: 10px;
  cursor: pointer;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  align-items: center;
  padding: 20px;
  position: relative;
  -moz-transition: 0.3s;
  -o-transition: 0.3s;
  -webkit-transition: 0.3s;
  transition: 0.3s;
  width: 285px; }
  /* line 475, ../sass/components/_paragraphs.scss */
  .paragraph--type--subscribe .subscribe--button:hover {
    background: #002766; }
  @media only screen and (max-width: 850px) {
    /* line 465, ../sass/components/_paragraphs.scss */
    .paragraph--type--subscribe .subscribe--button {
      margin: 0 auto;
      padding: 15px;
      width: 220px; } }
@media only screen and (min-width: 768px) {
  /* line 489, ../sass/components/_paragraphs.scss */
  .paragraph--type--telegram-posts .telegram-posts {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    grid-gap: 20px; } }
/* line 497, ../sass/components/_paragraphs.scss */
.tg-post {
  border: 1px solid #CEE1F2;
  border-radius: 10px;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: flex-start;
  justify-content: flex-start;
  -webkit-flex-direction: column;
  flex-direction: column; }
  /* line 503, ../sass/components/_paragraphs.scss */
  .tg-post--top {
    color: #002766;
    font-size: 14px;
    font-weight: 600;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    justify-content: flex-start;
    -webkit-align-items: center;
    align-items: center;
    padding: 15px 20px; }
    /* line 510, ../sass/components/_paragraphs.scss */
    .tg-post--top:before, .tg-post--top:after {
      content: '';
      background: url('../img/vector/sprite.svg?1766476435') no-repeat;
      display: block;
      -webkit-flex-shrink: 0;
      flex-shrink: 0; }
    /* line 518, ../sass/components/_paragraphs.scss */
    .tg-post--top:before {
      background-position: -443px -519px;
      margin-right: 10px;
      width: 36px;
      height: 36px; }
    /* line 524, ../sass/components/_paragraphs.scss */
    .tg-post--top:after {
      background-position: -393px -521px;
      margin-left: auto;
      width: 28px;
      height: 28px; }
  /* line 531, ../sass/components/_paragraphs.scss */
  .tg-post--img {
    margin-bottom: 15px;
    height: 135px; }
    /* line 535, ../sass/components/_paragraphs.scss */
    .tg-post--img img {
      object-fit: cover;
      width: 100%;
      height: 100%; }
  /* line 541, ../sass/components/_paragraphs.scss */
  .tg-post--content {
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-flex-direction: column;
    flex-direction: column;
    padding: 0 20px 20px;
    height: 100%; }
  /* line 548, ../sass/components/_paragraphs.scss */
  .tg-post--date-container {
    color: #9EB1CD;
    font-size: 14px;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 15px; }
  /* line 555, ../sass/components/_paragraphs.scss */
  .tg-post--message {
    color: #002766;
    font-size: 14px;
    line-height: normal;
    margin-bottom: 15px; }
  /* line 562, ../sass/components/_paragraphs.scss */
  .tg-post--button {
    margin-top: auto; }
    /* line 565, ../sass/components/_paragraphs.scss */
    .tg-post--button a {
      background: #025FB7;
      border-radius: 10px;
      color: #FFFFFF;
      font-size: 14px;
      font-weight: 500;
      display: block;
      padding: 10px 15px;
      text-align: center;
      -moz-transition: 0.3s;
      -o-transition: 0.3s;
      -webkit-transition: 0.3s;
      transition: 0.3s; }
      /* line 576, ../sass/components/_paragraphs.scss */
      .tg-post--button a:hover {
        background: #002766;
        text-decoration: none; }
  @media only screen and (min-width: 768px) {
    /* line 497, ../sass/components/_paragraphs.scss */
    .tg-post {
      width: calc(50% - 10px); } }
  @media only screen and (min-width: 1000px) {
    /* line 497, ../sass/components/_paragraphs.scss */
    .tg-post {
      width: 265px; } }
  @media only screen and (max-width: 767px) {
    /* line 497, ../sass/components/_paragraphs.scss */
    .tg-post {
      margin-bottom: 10px; }
      /* line 594, ../sass/components/_paragraphs.scss */
      .tg-post:last-child {
        margin-bottom: 0; } }

/* line 6, ../sass/components/_swal.scss */
.swal2-popup {
  border-radius: 10px;
  -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
  width: 300px; }
  /* line 11, ../sass/components/_swal.scss */
  .swal2-popup.popup-login-form {
    padding: 0; }
  /* line 15, ../sass/components/_swal.scss */
  .swal2-popup.webform {
    padding: 30px; }
    /* line 18, ../sass/components/_swal.scss */
    .swal2-popup.webform .swal2-title {
      display: none !important; }
  /* line 23, ../sass/components/_swal.scss */
  .swal2-popup.delete-flag-modal {
    width: 300px; }
    /* line 26, ../sass/components/_swal.scss */
    .swal2-popup.delete-flag-modal .swal2-title {
      margin: 0 0 15px; }
  /* line 31, ../sass/components/_swal.scss */
  .swal2-popup.form-submit-success {
    padding: 1.25em; }
  /* line 40, ../sass/components/_swal.scss */
  .swal2-popup .swal2-title {
    color: #000000;
    font-family: "Montserrat", sans-serif;
    font-size: 20px;
    margin: 20px 0 0;
    text-align: center !important; }
  /* line 50, ../sass/components/_swal.scss */
  .swal2-popup .webform-popup-title {
    color: #000000;
    font-family: "Montserrat", sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin: -10px 0 0;
    text-align: center; }
  /* line 61, ../sass/components/_swal.scss */
  .swal2-popup .swal2-content {
    color: #000000;
    font-size: inherit;
    font-weight: inherit; }
  /* line 67, ../sass/components/_swal.scss */
  .swal2-popup .swal2-close {
    top: 10px;
    right: 10px;
    background: url('../img/vector/sprite.svg?1766476435') no-repeat -449px -96px;
    width: 24px;
    height: 24px;
    text-indent: -9999px;
    z-index: 2; }
    /* line 75, ../sass/components/_swal.scss */
    .swal2-popup .swal2-close:hover {
      background: url('../img/vector/sprite.svg?1766476435') no-repeat -449px -58px; }
    /* line 79, ../sass/components/_swal.scss */
    .swal2-popup .swal2-close:focus {
      -moz-box-shadow: none;
      -webkit-box-shadow: none;
      box-shadow: none;
      outline: 0; }
  /* line 85, ../sass/components/_swal.scss */
  .swal2-popup .form-submit-success, .swal2-popup.form-submit-success {
    padding-bottom: 45px; }
    /* line 89, ../sass/components/_swal.scss */
    .swal2-popup .form-submit-success .swal2-icon, .swal2-popup.form-submit-success .swal2-icon {
      border: 0;
      background: url('../img/vector/sprite.svg?1766476435') no-repeat -436px -267px;
      margin: 35px auto 0;
      width: 64px;
      height: 64px; }
      /* line 95, ../sass/components/_swal.scss */
      .swal2-popup .form-submit-success .swal2-icon .swal2-success-fix,
      .swal2-popup .form-submit-success .swal2-icon .swal2-success-ring,
      .swal2-popup .form-submit-success .swal2-icon .swal2-success-line-tip,
      .swal2-popup .form-submit-success .swal2-icon .swal2-success-line-long,
      .swal2-popup .form-submit-success .swal2-icon .swal2-success-circular-line-left,
      .swal2-popup .form-submit-success .swal2-icon .swal2-success-circular-line-right, .swal2-popup.form-submit-success .swal2-icon .swal2-success-fix,
      .swal2-popup.form-submit-success .swal2-icon .swal2-success-ring,
      .swal2-popup.form-submit-success .swal2-icon .swal2-success-line-tip,
      .swal2-popup.form-submit-success .swal2-icon .swal2-success-line-long,
      .swal2-popup.form-submit-success .swal2-icon .swal2-success-circular-line-left,
      .swal2-popup.form-submit-success .swal2-icon .swal2-success-circular-line-right {
        display: none; }
    /* line 105, ../sass/components/_swal.scss */
    .swal2-popup .form-submit-success .swal2-title, .swal2-popup.form-submit-success .swal2-title {
      display: block !important;
      margin: 30px auto 0;
      width: 175px; }
    /* line 111, ../sass/components/_swal.scss */
    .swal2-popup .form-submit-success .swal2-content, .swal2-popup.form-submit-success .swal2-content {
      font-family: "Lora", sans-serif;
      font-size: 14px;
      line-height: 1.6;
      margin-top: 20px;
      text-align: center; }
  /* line 122, ../sass/components/_swal.scss */
  .swal2-popup .webform-confirmation__message,
  .swal2-popup .webform-confirmation__back {
    margin: 0; }
  /* line 127, ../sass/components/_swal.scss */
  .swal2-popup .form-submit-success {
    padding-bottom: 0; }
    /* line 130, ../sass/components/_swal.scss */
    .swal2-popup .form-submit-success .swal2-icon {
      margin-top: 25px; }
    /* line 134, ../sass/components/_swal.scss */
    .swal2-popup .form-submit-success .swal2-title {
      margin-top: 20px; }
  /* line 139, ../sass/components/_swal.scss */
  .swal2-popup .webform-container {
    text-align: left; }
  /* line 143, ../sass/components/_swal.scss */
  .swal2-popup .webform-popup-description {
    font-family: "Lora", sans-serif;
    font-size: 13px;
    line-height: 1.6;
    margin-bottom: 15px;
    text-align: center; }
  /* line 155, ../sass/components/_swal.scss */
  .swal2-popup.webform-premium .webform-popup-title {
    font-size: 16px;
    line-height: 1.5; }
  /* line 160, ../sass/components/_swal.scss */
  .swal2-popup.webform-premium .form-item {
    margin-bottom: 20px; }
    /* line 163, ../sass/components/_swal.scss */
    .swal2-popup.webform-premium .form-item label {
      display: block;
      font-family: "Lora", sans-serif;
      font-size: 13px;
      font-weight: 700;
      margin-bottom: 5px;
      text-align: center; }
    /* line 176, ../sass/components/_swal.scss */
    .swal2-popup.webform-premium .form-item input.error {
      background: transparent;
      border: 1px solid #FF5556; }
    /* line 184, ../sass/components/_swal.scss */
    .swal2-popup.webform-premium .form-item.form-item-uchyotnaya-kartochka label {
      margin-bottom: 10px; }
    /* line 190, ../sass/components/_swal.scss */
    .swal2-popup.webform-premium .form-item.form-item-uchyotnaya-kartochka.input-error .button-form-load-file {
      border: 1px solid #FF5556; }
  /* line 197, ../sass/components/_swal.scss */
  .swal2-popup.webform-premium .button-form-load-file {
    background: #77BDFF;
    border-radius: 10px;
    -moz-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    -webkit-box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    box-shadow: 0px 6px 10px rgba(0, 39, 102, 0.05);
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 500;
    padding: 11px 30px;
    width: 100%;
    text-align: center; }
    /* line 212, ../sass/components/_swal.scss */
    .swal2-popup.webform-premium .button-form-load-file.file-loaded {
      background: #28B446;
      cursor: default; }
  /* line 220, ../sass/components/_swal.scss */
  .swal2-popup.webform-premium .swal2-content .form-actions {
    margin-top: 30px !important; }
  /* line 225, ../sass/components/_swal.scss */
  .swal2-popup.webform-premium .input-error-message {
    color: #FF5556;
    font-size: 10px;
    font-weight: 500;
    margin-top: 3px;
    text-align: center; }

/* line 1, ../sass/components/_tns.scss */
.tns-carousel {
  display: flex; }

/* line 5, ../sass/components/_tns.scss */
.tns-outer {
  position: relative; }
  /* line 8, ../sass/components/_tns.scss */
  .block-sub-category-block .tns-outer {
    margin: 0 -10px; }
  /* line 12, ../sass/components/_tns.scss */
  .subscribe-category-form .tns-outer {
    margin: 0 -10px; }
  /* line 16, ../sass/components/_tns.scss */
  #block-profile-3 .tns-outer {
    margin: 0 -10px; }
    @media only screen and (min-width: 768px) {
      /* line 16, ../sass/components/_tns.scss */
      #block-profile-3 .tns-outer {
        margin: 0 -20px; } }

/* line 27, ../sass/components/_tns.scss */
.redaction--last .tns-ovh {
  margin-top: -30px;
  padding-top: 30px; }

/* line 33, ../sass/components/_tns.scss */
.tns-autowidth {
  display: inline-block;
  vertical-align: middle; }

/* line 40, ../sass/components/_tns.scss */
.menu--profile-menu .tns-item {
  padding-left: 10px; }
/* line 44, ../sass/components/_tns.scss */
.block-sub-category-block .tns-item {
  padding-left: 10px; }
/* line 48, ../sass/components/_tns.scss */
.subscribe-category-form .tns-item {
  padding-left: 10px; }

/* line 53, ../sass/components/_tns.scss */
.tns-nav {
  margin-top: 20px;
  text-align: center; }
  /* line 57, ../sass/components/_tns.scss */
  .tns-nav button {
    background: #FFFFFF;
    border: solid 1px #AAB1BC;
    border-radius: 50%;
    width: 8px;
    height: 8px; }
    /* line 63, ../sass/components/_tns.scss */
    .tns-nav button + button {
      margin-left: 10px; }
    /* line 67, ../sass/components/_tns.scss */
    .tns-nav button.tns-nav-active {
      border-color: #025FB7;
      background-color: #025FB7; }

/* line 74, ../sass/components/_tns.scss */
.tns-controls {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  margin-top: -12.5px; }
  /* line 81, ../sass/components/_tns.scss */
  .tns-controls > button {
    position: absolute;
    top: 0;
    background: #FFFFFF;
    width: 25px;
    height: 25px;
    border: 0;
    -moz-border-radius: 1000px;
    -webkit-border-radius: 1000px;
    border-radius: 1000px;
    font-size: 0;
    z-index: 1; }
    /* line 91, ../sass/components/_tns.scss */
    .tns-controls > button:before {
      content: '';
      display: inline-block; }
    /* line 96, ../sass/components/_tns.scss */
    .tns-controls > button[data-controls="prev"] {
      left: -12.5px; }
      /* line 99, ../sass/components/_tns.scss */
      .paragraph--type--skans .tns-controls > button[data-controls="prev"] {
        left: 0; }
      @media only screen and (max-width: 1200px) {
        /* line 96, ../sass/components/_tns.scss */
        .tns-controls > button[data-controls="prev"] {
          left: -5px; } }
      @media only screen and (max-width: 767px) {
        /* line 96, ../sass/components/_tns.scss */
        .tns-controls > button[data-controls="prev"] {
          left: -9px; } }
    /* line 116, ../sass/components/_tns.scss */
    .tns-controls > button[data-controls="next"] {
      right: -12.5px; }
      /* line 119, ../sass/components/_tns.scss */
      .paragraph--type--skans .tns-controls > button[data-controls="next"] {
        right: 0; }
      @media only screen and (max-width: 1200px) {
        /* line 116, ../sass/components/_tns.scss */
        .tns-controls > button[data-controls="next"] {
          right: -5px; } }
      @media only screen and (max-width: 767px) {
        /* line 116, ../sass/components/_tns.scss */
        .tns-controls > button[data-controls="next"] {
          right: -9px; } }
    @media only screen and (max-width: 1200px) {
      /* line 81, ../sass/components/_tns.scss */
      .tns-controls > button {
        width: 20px;
        height: 20px; } }
  /* line 141, ../sass/components/_tns.scss */
  .tns-controls.with-dots {
    display: flex;
    align-items: center;
    justify-content: center; }
    /* line 146, ../sass/components/_tns.scss */
    .tns-controls.with-dots .tns-nav {
      margin: 0 30px; }
  /* line 152, ../sass/components/_tns.scss */
  .tns-controls .tns-counter {
    color: #AAB1BC;
    font-size: 14px;
    display: inline-block;
    padding: 0 5px;
    text-align: center;
    vertical-align: middle;
    min-width: 40px;
    white-space: nowrap; }
  /* line 163, ../sass/components/_tns.scss */
  .tns-controls .tns-counter-current {
    color: #E0E0E0;
    font-weight: 600; }

/* End of Base */

/*# sourceMappingURL=component.css.map */
