@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap");
*, *:before, *:after {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html, body {
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  font-family: 'Montserrat', sans-serif;
  font-size: 12px;
  color: #333e50; }

body {
  background-color: #fff;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%; }

a {
  outline: none;
  border: none;
  text-decoration: underline;
  font-family: 'Montserrat', sans-serif;
  color: #7bc057;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease; }
  a:hover {
    color: #7bc057; }

a * {
  cursor: pointer; }

*:active, *:focus {
  outline: none !important; }

a:hover {
  text-decoration: none; }

button, input, select, textarea {
  font-family: 'Montserrat', sans-serif;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease; }

button::-moz-focus-inner {
  border: 0; }

img {
  border: none;
  vertical-align: top; }

article, header, footer, section, details, summary, section {
  display: block; }

table {
  border-collapse: collapse; }

h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  color: #333e50;
  font-weight: 700;
  text-align: left; }

h1 {
  font-size: 30px; }

h2 {
  font-size: 24px; }

h3 {
  font-size: 21px; }

h4 {
  font-size: 18px; }

h5 {
  font-size: 14px; }

h6 {
  font-size: 14px; }

.b-wrap-all {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 100%;
  width: 100%;
  min-width: 320px; }

.b-wrap-all-inner {
  -webkit-box-flex: 1;
      -ms-flex: 1 0 auto;
          flex: 1 0 auto; }

.b-container {
  min-width: 320px;
  max-width: 1200px;
  margin: 0 auto;
  padding: 0 20px; }

/* header */
.b-header {
  position: relative; }

/* footer */
.b-footer {
  min-width: 320px;
  margin: 0 auto;
  position: relative;
  width: 100%;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  padding: 0 0 50px 0; }

/* radio & checkbox */
input[type="checkbox"] {
  display: none; }

input[type="checkbox"] + label {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  padding: 0 0 0 25px; }

input[type="checkbox"]:disabled + label {
  cursor: default; }

input[type="checkbox"] + label:before {
  content: '';
  width: 13px;
  height: 13px;
  left: 0px;
  top: 3px;
  position: absolute;
  border: 1px solid #5f5e5e;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

input[type="checkbox"] + label:after {
  content: '';
  width: 7px;
  height: 7px;
  left: 3px;
  top: 6px;
  position: absolute;
  background: #f35369;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0; }

input[type="checkbox"]:checked + label:after {
  opacity: 1; }

input[type="checkbox"]:checked + label:before {
  border-color: #f35369; }

input[type="radio"] {
  display: none; }

input[type="radio"] + label {
  cursor: pointer;
  display: inline-block;
  vertical-align: top;
  position: relative;
  font-size: 16px;
  font-weight: 300;
  line-height: 20px;
  padding: 0 0 0 25px; }

input[type="radio"]:disabled + label {
  cursor: default; }

input[type="radio"] + label:before {
  content: '';
  width: 13px;
  height: 13px;
  left: 0px;
  top: 3px;
  position: absolute;
  border: 1px solid #5f5e5e;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: 50%; }

input[type="radio"] + label:after {
  content: '';
  width: 7px;
  height: 7px;
  left: 3px;
  top: 6px;
  position: absolute;
  background: #f35369;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0;
  border-radius: 50%; }

input[type="radio"]:checked + label:after {
  opacity: 1; }

input[type="radio"]:checked + label:before {
  border-color: #f35369; }

/*  header */
.b-hts-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 30px 0;
  position: relative; }

.b-logo {
  min-width: 270px;
  width: 270px; }
  .b-logo img {
    display: block;
    max-width: 100%;
    height: auto; }

.b-exchange-rates-col {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0 0 0 30px; }
  .b-exchange-rates-col .b-item {
    padding: 0 0 0 20px;
    white-space: nowrap;
    font-size: 14px;
    line-height: 1.4; }
  .b-exchange-rates-col .b-item-name {
    color: #bfc3cb;
    padding: 0 3px 0 0; }
  .b-exchange-rates-col .b-item-val {
    color: #333e50;
    font-weight: 700;
    padding: 0 3px 0 0; }
  .b-exchange-rates-col .b-item-diff {
    position: relative;
    padding: 0 14px 0 0; }
  .b-exchange-rates-col .b-item-diff-down {
    color: #c05757; }
    .b-exchange-rates-col .b-item-diff-down:before {
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 5px 5px 0 5px;
      border-color: #c05757 transparent transparent transparent;
      position: absolute;
      right: 0;
      top: 7px; }
  .b-exchange-rates-col .b-item-diff-up {
    color: #7bc057; }
    .b-exchange-rates-col .b-item-diff-up:before {
      content: '';
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 0 5px 5px 5px;
      border-color: transparent transparent #7cc057 transparent;
      position: absolute;
      right: 0;
      top: 7px; }

.b-city-col {
  padding: 0 40px 0 20px; }

.b-city-link {
  display: inline-block;
  vertical-align: top;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 328 410' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23333e50'%3E%3Cpath d='M141.48 1.76c29.88-4.11 60.9.06 88.5 12.28 31.87 14 59.01 38.44 76.24 68.68 15.85 27.47 23.22 59.64 21.31 91.27-1.74 30.78-12.51 60.96-30.64 85.89-5.21 7.34-11.37 13.92-17.18 20.78-35.76 41.61-71.52 83.21-107.28 124.81-2.59 3.36-7.15 5.2-11.29 3.89-3.51-.91-5.64-4.04-7.89-6.61-37.3-43.38-74.57-86.78-111.89-130.14-21.95-24.5-36.1-55.83-40-88.49-3.53-29.38.83-59.75 12.97-86.77 15.12-34.1 42.32-62.66 75.61-79.45a163.01 163.01 0 0 1 51.54-16.14M92.14 40.12c-25.59 14.74-46.38 37.62-58.56 64.52-12.06 26.25-15.84 56.19-10.71 84.61 4.63 26.34 16.87 51.28 34.85 71.08C93.17 301.49 128.57 342.7 164 383.88c37.16-43.13 74.17-86.4 111.37-129.5 24.9-30.45 36.25-71.46 30.55-110.39-4.54-32.64-20.81-63.48-45.19-85.66-22.84-20.98-52.67-34.19-83.57-36.94-29.37-2.76-59.54 3.85-85.02 18.73Z'/%3E%3Cpath d='M158.5 92.59c17.48-1.41 35.42 3.88 49.24 14.68 11.73 9.01 20.56 21.73 24.83 35.9 4.88 15.91 3.92 33.52-2.61 48.82-5.7 13.51-15.67 25.2-28.16 32.9-14.11 8.85-31.39 12.48-47.87 10.08-15.97-2.21-31.07-10.06-42.09-21.82-11.98-12.62-19.04-29.74-19.47-47.13-.57-17.8 5.89-35.68 17.62-49.07 12.17-14.04 29.98-23.01 48.51-24.36m-4.04 21.16c-20.42 3.59-37.48 20.82-40.85 41.28-2.88 15.46 1.98 32.1 12.69 43.62 10.41 11.45 26.23 17.73 41.67 16.39 14.67-1.03 28.64-8.85 37.28-20.74 8.65-11.66 11.91-27.11 8.73-41.27-2.62-12.05-9.77-23.04-19.75-30.28-11.25-8.33-26.02-11.68-39.77-9Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
  font-size: 14px;
  line-height: 26px;
  color: #333e50;
  padding: 0 0 0 30px;
  background-size: auto 26px;
  text-decoration: none;
  white-space: nowrap; }

.b-btn-search-toggle {
  display: block;
  border: none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 432 432' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M172.39 0h7.13c31.83.68 63.45 10.06 90.32 27.19 31.21 19.69 56 49.39 69.63 83.69 13.05 32.5 15.95 68.95 8.35 103.12-5.99 27.33-18.81 53.03-36.64 74.55 37.89 37.88 75.76 75.78 113.67 113.64 3.49 3.1 6.36 7 7.15 11.7v2.8c-.25 8.07-7.23 15.08-15.31 15.31h-2.48c-3.55-.63-6.99-2.1-9.53-4.71-38.73-38.7-77.41-77.45-116.16-116.12-24.05 20.06-53.48 33.63-84.43 38.55-36.28 5.91-74.39.12-107.17-16.57-31.02-15.6-57.21-40.63-74.25-70.88C8.24 236.88.5 207.84 0 178.66v-6.21c.51-18.22 3.57-36.4 9.56-53.63C21.75 83.25 45.74 51.91 76.8 30.74 104.77 11.44 138.45.79 172.39 0M160.6 32.84c-32.85 3.44-64.27 18.72-87.31 42.38-23.12 23.39-37.83 54.92-40.68 87.7-2.47 26.86 2.76 54.38 15.1 78.38 15.52 30.54 42.29 55.21 74.08 68.04 23.38 9.62 49.35 12.76 74.37 9.22 29.75-4.08 57.99-17.98 79.58-38.82 23.04-22.06 38.46-51.95 42.82-83.57 3.88-27.33-.26-55.76-11.97-80.77-14.16-30.57-39.39-55.85-69.99-70-23.55-11.06-50.15-15.33-76-12.56Z'/%3E%3C/svg%3E") center center no-repeat;
  width: 24px;
  height: 24px;
  background-size: 24px 24px; }

.b-search-popup {
  right: 0;
  top: 30px;
  position: absolute;
  width: calc(100% - 300px);
  z-index: 10;
  background: #fff;
  display: none; }

.b-search-popup-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-left: 1px solid #bfc3cb; }

.b-search-input {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: block;
  width: calc(100% - 50px);
  border: none;
  background: none;
  padding: 0 20px;
  font-size: 14px;
  color: #000;
  height: 50px; }
  .b-search-input::-webkit-input-placeholder {
    color: #bfc3cb; }
  .b-search-input:-ms-input-placeholder {
    color: #bfc3cb; }
  .b-search-input::-ms-input-placeholder {
    color: #bfc3cb; }
  .b-search-input::placeholder {
    color: #bfc3cb; }

.b-btn-search-send {
  display: block;
  border: none;
  font-size: 0;
  line-height: 0;
  cursor: pointer;
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 432 432' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M172.39 0h7.13c31.83.68 63.45 10.06 90.32 27.19 31.21 19.69 56 49.39 69.63 83.69 13.05 32.5 15.95 68.95 8.35 103.12-5.99 27.33-18.81 53.03-36.64 74.55 37.89 37.88 75.76 75.78 113.67 113.64 3.49 3.1 6.36 7 7.15 11.7v2.8c-.25 8.07-7.23 15.08-15.31 15.31h-2.48c-3.55-.63-6.99-2.1-9.53-4.71-38.73-38.7-77.41-77.45-116.16-116.12-24.05 20.06-53.48 33.63-84.43 38.55-36.28 5.91-74.39.12-107.17-16.57-31.02-15.6-57.21-40.63-74.25-70.88C8.24 236.88.5 207.84 0 178.66v-6.21c.51-18.22 3.57-36.4 9.56-53.63C21.75 83.25 45.74 51.91 76.8 30.74 104.77 11.44 138.45.79 172.39 0M160.6 32.84c-32.85 3.44-64.27 18.72-87.31 42.38-23.12 23.39-37.83 54.92-40.68 87.7-2.47 26.86 2.76 54.38 15.1 78.38 15.52 30.54 42.29 55.21 74.08 68.04 23.38 9.62 49.35 12.76 74.37 9.22 29.75-4.08 57.99-17.98 79.58-38.82 23.04-22.06 38.46-51.95 42.82-83.57 3.88-27.33-.26-55.76-11.97-80.77-14.16-30.57-39.39-55.85-69.99-70-23.55-11.06-50.15-15.33-76-12.56Z'/%3E%3C/svg%3E") center center no-repeat;
  width: 24px;
  height: 24px;
  min-width: 24px;
  background-size: 24px 24px; }

.b-header-nav-section {
  background: #f4f7fb;
  position: relative;
  z-index: 10; }

.b-header-nav-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -25px;
  padding: 0; }
  .b-header-nav-list > li {
    margin: 0 10px;
    padding: 0; }
    .b-header-nav-list > li > a {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      text-decoration: none;
      font-weight: 600;
      color: #333e50;
      font-size: 16px;
      line-height: 24px;
      padding: 23px 23px 23px 15px;
      position: relative; }
      .b-header-nav-list > li.menu-item-has-children > a:after {
        content: '';
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E");
        width: 12px;
        height: 6px;
        background-size: cover;
        position: absolute;
        right: 0;
        top: 33px;
        -webkit-transition: -webkit-transform .3s ease;
        transition: -webkit-transform .3s ease;
        transition: transform .3s ease;
        transition: transform .3s ease, -webkit-transform .3s ease; }
        @media (max-width: 1024px) {
          .b-header-nav-list > li.menu-item-has-children > a:after {
            right: 20px;
            top: 22px;
          }
        }
      .b-header-nav-list > li > a:before {
        content: '';
        height: 2px;
        width: calc(100% - 38px);
        left: 15px;
        bottom: 0;
        position: absolute;
        background: #7bc057;
        opacity: 0;
        -webkit-transition: opacity .3s ease;
        transition: opacity .3s ease; }
      .b-header-nav-list > li > a:hover:before {
        opacity: 1; }

.b-header-nav-popup {
  display: none;
  width: 100%;
  position: absolute;
  left: 0;
  top: 100%;
  background: #fff;
  z-index: 100; }

.b-header-nav-popup-container {
  -webkit-columns: 3;
          columns: 3;
  padding: 45px 0 30px 0;
  -webkit-column-gap: 50px;
          column-gap: 50px;
  -webkit-column-fill: balance;
          column-fill: balance; }
  .b-header-nav-popup-container .b-nav-item {
    -webkit-column-break-inside: avoid;
    break-inside: avoid; }
  .b-header-nav-popup-container .b-head {
    font-size: 16px;
    line-height: 1.4;
    color: #333e50;
    font-weight: 600;
    padding: 0 0 15px 0; }
  .b-header-nav-popup-container .b-list {
    list-style: none;
    font-size: 14px;
    line-height: 20px;
    color: #333e50;
    padding: 0 0 20px 0; }
    .b-header-nav-popup-container .b-list li {
      padding: 0 0 10px 0; }
    .b-header-nav-popup-container .b-list a {
      color: #333e50;
      text-decoration: none; }
      .b-header-nav-popup-container .b-list a:hover {
        color: #7bc057; }

.b-header-nav-section .b-city-col, .b-header-nav-section .b-search-col, .b-header-nav-section .b-exchange-rates-col {
  display: none; }

.b-mob-nav {
  display: none;
  width: 22px;
  min-width: 22px;
  position: relative;
  height: 16px;
  cursor: pointer;
  margin: 0; }
  .b-mob-nav span {
    display: block;
    width: 100%;
    height: 2px;
    position: absolute;
    left: 0;
    top: 0;
    background: #333e50;
    -webkit-transition: all .4s ease;
    transition: all .4s ease; }
  .b-mob-nav span:nth-child(2), .b-mob-nav span:nth-child(3) {
    top: 7px; }
  .b-mob-nav span:nth-child(4) {
    top: 14px; }

.body-nav-active .b-mob-nav span:nth-child(1) {
  top: 7px;
  width: 0%;
  left: 50%; }
.body-nav-active .b-mob-nav span:nth-child(2) {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg); }
.body-nav-active .b-mob-nav span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg); }
.body-nav-active .b-mob-nav span:nth-child(4) {
  top: 7px;
  width: 0%;
  left: 50%; }

.body-nav-active {
  max-height: 100vh;
  overflow: hidden; }

.b-section-cbc-promo {
  background: url("../images/bgc-1.jpg") center 0 no-repeat;
  padding: 90px 0 80px 0; }
  .b-section-cbc-promo .b-main-page-head {
    font-size: 30px;
    line-height: 1.1;
    font-weight: 700;
    text-align: left;
    margin: 0 0 30px 0;
    padding: 0;
    color: #fff; }
  .b-section-cbc-promo .b-text {
    color: #fff;
    font-size: 20px;
    line-height: 1.3;
    margin: 0;
    padding: 0 0 30px 0; }

.b-main-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .b-main-form .b-item {
    min-width: 25.3333%;
    width: 25.3333%;
    position: relative;
    border-left: 1px solid #bfc3cb; }
  .b-main-form .b-select-label {
    font-size: 12px;
    color: #bfc3cb;
    margin: 0;
    padding: 0;
    left: 20px;
    top: 15px;
    line-height: 15px;
    position: absolute;
    z-index: 2; }
  .b-main-form .select2-container--default.select2-container--disabled .select2-selection--single {
    background: #fff; }
    .b-main-form .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__rendered {
      color: #bfc3cb; }
  .b-main-form .select2.select2-container {
    width: 100% !important; }
  .b-main-form .select2-container--default .select2-selection--single {
    border-radius: 0;
    border: none;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 70px; }
  .b-main-form > div:nth-child(1) {
    border: none !important; }
    .b-main-form > div:nth-child(1) .select2-container--default .select2-selection--single {
      border-radius: 5px 0 0 5px; }
  .b-main-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
    padding: 20px 40px 0 20px;
    color: #333e50;
    font-size: 16px;
    font-weight: 600; }
  .b-main-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    width: 16px;
    height: 8px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
    background-size: cover;
    right: 20px;
    top: 31px; }
    .b-main-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none; }

.b-btn-select-form {
  min-width: 23%;
  width: 23%;
  border: none;
  cursor: pointer;
  border-radius: 0 5px 5px 0;
  background: #7bc057;
  height: 70px;
  font-size: 16px;
  font-weight: 600;
  color: #fff; }
  .b-btn-select-form:hover {
    background: #649f45;
    color: #fff; }

.b-cbc-4-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px;
  padding: 85px 0 0 0; }
  .b-cbc-4-list .b-item {
    width: 25%;
    min-width: 25%;
    padding: 0 15px;
    font-size: 16px;
    line-height: 1.4;
    color: #bfc3cb; }
  .b-cbc-4-list .b-item-box {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .b-cbc-4-list .b-pic {
    width: 30px;
    min-width: 30px;
    margin: 0 20px 0 0; }
    .b-cbc-4-list .b-pic img {
      display: block;
      width: 100%;
      height: auto; }
  .b-cbc-4-list a.b-item-box {
    color: #fff;
    text-decoration: none;
    position: relative; }
    .b-cbc-4-list a.b-item-box:hover {
      -webkit-transform: translateY(-5px);
              transform: translateY(-5px); }

.b-section-4gr {
  background: #f4f7fb;
  padding: 40px 0; }

.b-4gr-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px; }
  .b-4gr-list p {
    padding: 0;
    margin: 0; }
  .b-4gr-list > li {
    padding: 0 15px;
    width: 25%;
    min-width: 25%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .b-4gr-list .b-ico {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 70px;
    height: 70px;
    min-width: 70px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #e0e7f0;
    border-radius: 4px;
    margin: 0 20px 0 0; }
    .b-4gr-list .b-ico img {
      display: block;
      max-width: 40px;
      height: auto;
      width: 40px; }
  .b-4gr-list .b-text {
    font-size: 12px;
    line-height: 1.2;
    color: #333e50;
    max-width: 160px; }
  .b-4gr-list .b-head {
    font-weight: 600;
    font-size: 16px;
    line-height: 1.15;
    color: #333e50;
    padding: 0 0 3px 0; }

.b-section-9i {
  padding: 70px 0 40px 0; }

.b-list-nav-prop {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1.3%; }
  .b-list-nav-prop > li {
    min-width: 30.7333%;
    width: 30.7333%;
    margin: 0 1.3% 30px 1.3%;
    -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.05);
            box-shadow: 0 0 20px rgba(31, 62, 80, 0.05);
    background: #fff;
    border-radius: 5px;
    -webkit-transition: -webkit-box-shadow .3s ease;
    transition: -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease;
    transition: box-shadow .3s ease, -webkit-box-shadow .3s ease; }
    .b-list-nav-prop > li:hover {
      -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.25);
              box-shadow: 0 0 20px rgba(31, 62, 80, 0.25); }
  .b-list-nav-prop a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-decoration: none;
    position: relative;
    height: 100%;
    min-height: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 15px 15px 15px 30px;
    font-size: 12px;
    color: #333e50;
    line-height: 1.4; }
  .b-list-nav-prop .b-text {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    display: block;
    padding: 0 5px 0 0; }
    .b-list-nav-prop .b-text strong {
      display: block;
      font-weight: 600;
      font-size: 16px; }
  .b-list-nav-prop .b-ico {
    width: 70px;
    min-width: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 70px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #7bc057;
    border-radius: 50%; }
    .b-list-nav-prop .b-ico img {
      max-width: 40px;
      height: auto;
      display: block;
      width: auto;
      max-height: 40px; width: 40px; height: 40px;}

.b-section-best-offers {
  background: #f4f7fb;
  padding: 70px 0; }
  .b-section-best-offers .b-container {
    position: relative; }
  .b-section-best-offers .b-section-head {
    padding-right: 300px; }
  .b-section-best-offers .b-btn-all-items {
    top: -132px;
    right: 0; }

.b-section-head {
  font-size: 24px;
  line-height: 1.2;
  color: #333e50;
  margin: 0;
  padding: 0 200px 30px 0;
  font-weight: 700; }
  .b-section-head span {
    color: #7bc057; }

.b-tabs .b-tabs-item {
  display: none;
  opacity: 0;
  -webkit-transform: translateY(15px);
          transform: translateY(15px);
  -webkit-animation: fadeIn .7s ease 1 forwards;
          animation: fadeIn .7s ease 1 forwards;
  overflow: visible; }
  .b-tabs .b-tabs-item.active {
    display: block; }

.b-tabs-nav {
  scrollbar-width: thin;
  scrollbar-color: #dee1e6 #f4f7fb;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style: none;
  margin: 0 0 30px;
  padding: 0 0 10px 0;
  overflow-x: auto; }
  .b-tabs-nav > li {
    padding: 0 30px 0 0;
    font-size: 16px;
    color: #333e50;
    line-height: 1.3;
    font-weight: 600; }
  .b-tabs-nav > li:last-child {
    padding-right: 0;
  }
  .b-tabs-nav a {
    color: #333e50;
    text-decoration: none;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    white-space: nowrap;
    padding: 0 0 10px 0; }
    .b-tabs-nav a:before {
      content: '';
      width: 0;
      height: 2px;
      background: #7bc057;
      left: 0;
      bottom: 0;
      position: absolute;
      -webkit-transition: width .3s ease .1s;
      transition: width .3s ease .1s; }
    .b-tabs-nav a:hover {
      color: #333e50; }
      .b-tabs-nav a:hover:before {
        width: 100%; }
  .b-tabs-nav .active a:before {
    width: 100%; }

.b-tab-item-inner {
  position: relative; }

.b-btn-all-items {
  position: absolute;
  right: 15px;
  top: -3px;
  text-decoration: none;
  white-space: nowrap;
  font-size: 16px;
  font-weight: 600;
  color: #333e50;
  border-radius: 5px;
  border: 1px solid #bfc3cb;
  line-height: 22px;
  padding: 8px 30px;
  text-align: center;
  min-width: 170px; }
  .b-btn-all-items:hover {
    color: #fff;
    text-decoration: none;
    background: #7bc057;
    border-color: #7bc057; }

.b-list-offers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1.3%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -webkit-scroll-snap-type: x mandatory;
      -ms-scroll-snap-type: x mandatory;
          scroll-snap-type: x mandatory;
  scroll-padding-left: 5px;
  overflow-y: visible;
  /*scrollbar-width: none;
  -ms-overflow-style: none;
  &::-webkit-scrollbar {
      display: none;
  }*/ }
  .b-list-offers .b-offer-item {
    scroll-snap-align: start;
    min-width: 22.4%;
    width: 22.4%;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    margin: 15px 1.3% 15px 1.3%;
    -webkit-box-shadow: 0 0 15px rgba(31, 62, 80, 0.05);
            box-shadow: 0 0 15px rgba(31, 62, 80, 0.05);
    background: #fff;
    border-radius: 5px;
    padding: 20px 15px;
    position: relative;
    display: block;
    text-decoration: none;
    color: #333e50; }
  .b-list-offers .b-oit-head {
    font-size: 16px;
    font-weight: 600;
    color: #333e50;
    line-height: 1.3;
    display: block;
    padding: 0 55px 2px 0; }
  .b-list-offers .b-oit-logo {
    right: 15px;
    top: 20px;
    position: absolute; }
    .b-list-offers .b-oit-logo img {
      display: block;
      width: auto;
      height: auto;
      max-width: 50px;
      max-height: 50px; }
  .b-list-offers .b-oit-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0 55px 25px 0;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .b-list-offers .b-ratio {
    font-size: 14px;
    color: #333e50;
    padding: 0 22px 0 0;
    margin: 0 10px 0 0;
    line-height: 20px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff9500' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") right 0 no-repeat;
    background-size: auto 16px; }
  .b-list-offers .b-nreviews {
    color: #bfc3cb;
    font-size: 14px;
    line-height: 20px; }
  .b-list-offers .b-oit-item-title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #7bc057;
    font-size: 14px;
    line-height: 20px;
    height: 20px;
    max-width: 100%;
    width: 100%;
    display: block; }
  .b-list-offers .b-oit-char-value {
    margin: 15px 0 2px 0;
    display: block;
    font-size: 16px;
    font-weight: 600;
    color: #333e50;
    line-height: 1.3; }
  .b-list-offers .b-iot-char-label {
    font-size: 14px;
    color: #bfc3cb;
    display: block;
    line-height: 1.3; }

@-webkit-keyframes fadeIn {
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }

@keyframes fadeIn {
  100% {
    opacity: 1;
    -webkit-transform: none;
            transform: none; } }
.b-section-articles {
  padding: 70px 0 0 0; }
  .b-section-articles .b-container {
    position: relative; }

.b-articles-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px; }
  .b-articles-list .b-item {
    min-width: 25%;
    width: 25%;
    padding: 0 15px; }
  .b-articles-list .b-link {
    display: block;
    text-decoration: none;
    color: #333e50;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3; }
    .b-articles-list .b-link:hover {
      color: #7bc057; }
      .b-articles-list .b-link:hover .b-pic img {
        -webkit-transform: scale(1.05);
                transform: scale(1.05); }
  .b-articles-list .b-pic {
    overflow: hidden;
    margin: 0 0 20px 0;
    height: 50%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .b-articles-list .b-pic img {
      display: block;
      -webkit-transition: -webkit-transform .5s ease;
      transition: -webkit-transform .5s ease;
      transition: transform .5s ease;
      transition: transform .5s ease, -webkit-transform .5s ease;
      min-width: 100%;
      height: auto; }
  .b-articles-list .b-txt {
    display: block; }

.b-section-videos {
  padding: 70px 0; }
  .b-section-videos .b-container {
    position: relative; }

.b-videos-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px; }
  .b-videos-list .b-item {
    width: 25%;
    min-font-size: 25%;
    padding: 0 15px; }
  .b-videos-list .b-link {
    display: block;
    text-decoration: none;
    color: #333e50;
    font-size: 16px;
    font-weight: 600;
    line-height: 1.3; }
    .b-videos-list .b-link:hover {
      color: #7bc057; }
      .b-videos-list .b-link:hover .b-pic img {
        -webkit-transform: scale(1.05);
                transform: scale(1.05); }
  .b-videos-list .b-pic {
    overflow: hidden;
    margin: 0 0 20px 0;
    height: 60%;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .b-videos-list .b-pic:after {
      content: '';
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%237bc057' d='M253.32 0h5.29c35.5.47 70.96 8.1 103.26 22.93 59.55 26.83 107.88 77.44 131.9 138.19 11.91 29.53 17.9 61.34 18.23 93.17v4.3c-.49 43.02-11.8 85.93-33.14 123.34-18.6 32.94-44.62 61.65-75.57 83.4-41.99 29.82-93.2 46.16-144.67 46.67h-4.32c-48.18-.32-96.21-14.42-136.65-40.65-55.2-35.24-95.92-92.44-110.73-156.27C2.44 296.62.38 277.64 0 258.67v-4.36c.3-22.69 3.25-45.38 9.45-67.22C23.88 134.84 55.64 87.61 98.4 54.33 142.18 19.78 197.57.52 253.32 0m-67.25 144.65c-.01 74.23-.01 148.47 0 222.7C250.35 330.22 314.63 293.1 378.93 256c-64.3-37.1-128.58-74.22-192.86-111.35Z'/%3E%3Cpath fill='%23f4f7fb' d='M186.07 144.65C250.35 181.78 314.63 218.9 378.93 256c-64.3 37.1-128.58 74.22-192.86 111.35-.01-74.23-.01-148.47 0-222.7Z'/%3E%3C/svg%3E") no-repeat;
      left: 10px;
      bottom: 10px;
      position: absolute;
      width: 50px;
      height: 50px; }
    .b-videos-list .b-pic img {
      display: block;
      -webkit-transition: -webkit-transform .5s ease;
      transition: -webkit-transform .5s ease;
      transition: transform .5s ease;
      transition: transform .5s ease, -webkit-transform .5s ease;
      min-width: 100%;
      height: auto; }
  .b-videos-list .b-txt {
    display: block; }

.b-section-last-reviews {
  background: #f4f7fb;
  padding: 70px 0; }
  .b-section-last-reviews .b-container {
    position: relative;
    min-width: 280px; }
  .b-section-last-reviews .b-section-head {
    padding-right: 300px; }
  .b-section-last-reviews .b-btn-all-items {
    top: -132px;
    right: 0; }
  .b-section-last-reviews .b-btn-add-review {
    right: 0; }

.b-btn-add-review {
  top: -3px;
  right: 15px;
  position: absolute;
  min-width: 170px;
  text-align: center;
  text-decoration: none;
  height: 40px;
  line-height: 40px;
  border-radius: 5px;
  background: #7bc057;
  color: #fff;
  font-weight: 600;
  font-size: 16px; }
  .b-btn-add-review:hover {
    background: #649f45;
    color: #fff; }

.b-list-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -1.3%; }
  .b-list-reviews .b-item {
    width: 47.4%;
    min-width: 47.4%;
    margin: 0 1.3%;
    -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.05);
            box-shadow: 0 0 20px rgba(31, 62, 80, 0.05);
    background: #fff;
    border-radius: 5px;
    padding: 20px 25px;
    position: relative;
    display: block;
    color: #333e50; }
  .b-list-reviews .b-author-name {
    font-size: 16px;
    line-height: 1.3;
    color: #333e50;
    padding: 0 0 10px 0; }
  .b-list-reviews .b-review-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 14px;
    line-height: 20px;
    color: #bfc3cb;
    margin: 0 0 15px -5px; }
    .b-list-reviews .b-review-meta .b-date, .b-list-reviews .b-review-meta .b-city, .b-list-reviews .b-review-meta .b-bank-name-col, .b-list-reviews .b-review-meta .b-ratio-col {
      padding: 0 0 5px 5px; }
  .b-list-reviews .b-bank-name-col {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .b-list-reviews .b-bank-logo {
    margin: 0 10px 0 0; }
    .b-list-reviews .b-bank-logo img {
      display: block;
      height: 24px;
      width: auto;
      max-width: 50px;
      object-fit: contain;
      object-position: center center;}
  .b-list-reviews .b-ratio-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .b-list-reviews .b-ratio-col .b-ratio-num {
      font-weight: 600;
      color: #ff9500;
      padding: 0 8px 0 0; }
    .b-list-reviews .b-ratio-col .b-ratio-stars {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 0 0 -3px; }
      .b-list-reviews .b-ratio-col .b-ratio-stars .b-item-star {
        width: 16px;
        height: 16px;
        min-width: 16px;
        margin: 0 0 0 3px;
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff9500' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") center center no-repeat;
        background-size: 16px auto;
        position: relative; }
        .b-list-reviews .b-ratio-col .b-ratio-stars .b-item-star:after {
          content: '';
          width: 14px;
          height: 14px;
          position: absolute;
          left: 1px;
          top: 1px;
          background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") center center no-repeat;
          background-size: 14px auto; }
      .b-list-reviews .b-ratio-col .b-ratio-stars .b-item-full-star:after {
        display: none; }
  .b-list-reviews .b-review-text {
    font-size: 14px;
    line-height: 20px;
    min-height: 158px;
    overflow: hidden;
    margin: 0 0 20px 0; }
    .b-list-reviews .b-review-text p {
      padding: 0;
      margin: 0; }
  .b-list-reviews .b-review-head {
    color: #333e50;
    font-size: 16px;
    line-height: 1.4;
    padding: 0 0 10px 0;
    font-weight: 600; }
    .b-list-reviews .b-review-head a {
      color: #333e50;
      text-decoration: none; }
  .b-list-reviews .b-links-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    padding: 0 0 10px 0; }
  .b-list-reviews .b-link-review-part {
    font-size: 16px;
    color: #333e50;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    white-space: nowrap;
    border-radius: 5px;
    border: 1px solid #bfc3cb;
    line-height: 20px;
    padding: 9px 19px; }
    .b-list-reviews .b-link-review-part:hover {
      color: #fff;
      text-decoration: none;
      background: #7bc057;
      border-color: #7bc057; }
  .b-list-reviews .b-link-all-about-bank {
    color: #7bc057;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
    vertical-align: top;
    margin: 9px 0 0 10px;
    text-decoration: none; }
    .b-list-reviews .b-link-all-about-bank:hover {
      color: #7bc057;
      text-decoration: underline; }

.b-col-btn-all-reviews {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 40px 0 0 0; }

.b-btn-all-reviews {
  font-size: 16px;
  color: #333e50;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  white-space: nowrap;
  border-radius: 5px;
  border: 1px solid #bfc3cb;
  line-height: 20px;
  padding: 14px 95px;
  font-weight: 600; }
  .b-btn-all-reviews span {
    padding: 0 0 0 5px; }
  .b-btn-all-reviews:hover {
    color: #fff;
    text-decoration: none;
    background: #7bc057;
    border-color: #7bc057; }

.b-section-our-partners {
  padding: 70px 0 70px 0; }
  .b-section-our-partners .b-container {
    position: relative; }

.b-partners-slider {
  margin: 0 -15px 60px -15px;
  position: relative; }
  .b-partners-slider .b-item {
    padding: 15px 15px; }
  .b-partners-slider .slick-prev, .b-partners-slider .slick-next {
    position: absolute;
    z-index: 100;
    left: -60px;
    top: 50%;
    border: none;
    cursor: pointer;
    display: block !important;
    font-size: 0;
    line-height: 0;
    background: none;
    width: 40px;
    height: 20px;
    margin: -10px 0 0 0;
    -webkit-transition: none;
    transition: none; }
    .b-partners-slider .slick-prev:before, .b-partners-slider .slick-next:before {
      content: '';
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 258' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M118.06 6.12c2.32-2.19 4.67-4.75 7.98-5.31 5.78-1.52 12.25 2.42 13.64 8.22 1.34 4.35-.56 8.98-3.72 12.02-32.1 32.11-64.18 64.22-96.25 96.35 153.1.02 306.21-.01 459.31.01 6.56-.47 12.64 4.71 12.98 11.33v.47c-.39 3.48-1.82 7.03-4.8 9.08-2.55 2.04-5.96 2.38-9.11 2.41-152.79-.02-305.59-.02-458.38 0 31.77 31.8 63.58 63.58 95.36 95.37 2.69 2.63 5.15 5.93 5.02 9.89.18 6.31-5.7 12-12.01 11.51-3.01-.06-5.79-1.55-7.96-3.54C81.6 215.42 43.1 176.9 4.58 138.4c-2.49-2.43-4.26-5.6-4.58-9.1v-.47c.29-3.56 2.04-6.78 4.56-9.24C42.4 81.77 80.24 43.95 118.06 6.12Z'/%3E%3C/svg%3E") no-repeat;
      width: 100%;
      height: 100%;
      background-size: cover;
      left: 0;
      top: 0;
      position: absolute;
      -webkit-transition: opacity .3s ease;
      transition: opacity .3s ease; }
    .b-partners-slider .slick-prev:before, .b-partners-slider .slick-next:before {
      content: '';
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 258' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M118.06 6.12c2.32-2.19 4.67-4.75 7.98-5.31 5.78-1.52 12.25 2.42 13.64 8.22 1.34 4.35-.56 8.98-3.72 12.02-32.1 32.11-64.18 64.22-96.25 96.35 153.1.02 306.21-.01 459.31.01 6.56-.47 12.64 4.71 12.98 11.33v.47c-.39 3.48-1.82 7.03-4.8 9.08-2.55 2.04-5.96 2.38-9.11 2.41-152.79-.02-305.59-.02-458.38 0 31.77 31.8 63.58 63.58 95.36 95.37 2.69 2.63 5.15 5.93 5.02 9.89.18 6.31-5.7 12-12.01 11.51-3.01-.06-5.79-1.55-7.96-3.54C81.6 215.42 43.1 176.9 4.58 138.4c-2.49-2.43-4.26-5.6-4.58-9.1v-.47c.29-3.56 2.04-6.78 4.56-9.24C42.4 81.77 80.24 43.95 118.06 6.12Z'/%3E%3C/svg%3E") no-repeat;
      width: 100%;
      height: 100%;
      background-size: cover;
      left: 0;
      top: 0;
      position: absolute;
      -webkit-transition: opacity .3s ease;
      transition: opacity .3s ease; }
    .b-partners-slider .slick-prev:after, .b-partners-slider .slick-next:after {
      content: '';
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 258' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%237bc057' d='M118.06 6.12c2.32-2.19 4.67-4.75 7.98-5.31 5.78-1.52 12.25 2.42 13.64 8.22 1.34 4.35-.56 8.98-3.72 12.02-32.1 32.11-64.18 64.22-96.25 96.35 153.1.02 306.21-.01 459.31.01 6.56-.47 12.64 4.71 12.98 11.33v.47c-.39 3.48-1.82 7.03-4.8 9.08-2.55 2.04-5.96 2.38-9.11 2.41-152.79-.02-305.59-.02-458.38 0 31.77 31.8 63.58 63.58 95.36 95.37 2.69 2.63 5.15 5.93 5.02 9.89.18 6.31-5.7 12-12.01 11.51-3.01-.06-5.79-1.55-7.96-3.54C81.6 215.42 43.1 176.9 4.58 138.4c-2.49-2.43-4.26-5.6-4.58-9.1v-.47c.29-3.56 2.04-6.78 4.56-9.24C42.4 81.77 80.24 43.95 118.06 6.12Z'/%3E%3C/svg%3E") no-repeat;
      width: 100%;
      height: 100%;
      background-size: cover;
      left: 0;
      top: 0;
      position: absolute;
      -webkit-transition: opacity .3s ease;
      transition: opacity .3s ease;
      opacity: 0; }
    .b-partners-slider .slick-prev:hover:before, .b-partners-slider .slick-next:hover:before {
      opacity: 0; }
    .b-partners-slider .slick-prev:hover:after, .b-partners-slider .slick-next:hover:after {
      opacity: 1; }
  .b-partners-slider .slick-next {
    left: auto;
    right: -60px;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .b-partners-slider .slick-dots {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0;
    position: absolute;
    bottom: -50px;
    left: 0;
    width: 100%; }
    .b-partners-slider .slick-dots li {
      padding: 0 5px; }
    .b-partners-slider .slick-dots button {
      display: block;
      border: none;
      cursor: pointer;
      background: #e0e7f0;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      font-size: 0;
      line-height: 0; }
    .b-partners-slider .slick-dots .slick-active button {
      background: #7bc057; }

.b-item-partner {
  -webkit-box-shadow: 0 0 15px rgba(31, 62, 80, 0.05);
          box-shadow: 0 0 15px rgba(31, 62, 80, 0.05);
  background: #fff;
  border-radius: 5px;
  -webkit-transition: -webkit-box-shadow .3s ease;
  transition: -webkit-box-shadow .3s ease;
  transition: box-shadow .3s ease;
  transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100px;
  padding: 20px 25px;
  text-decoration: none; }
  .b-item-partner .b-partner-logo {
    padding: 0 25px 0 0; }
    .b-item-partner .b-partner-logo img {
      display: block;
      max-width: 100px;
      height: auto;
      width: auto;
      max-height: 60px; }
  .b-item-partner .b-partner-info {
    padding: 5px 0 5px 25px;
    border-left: 1px solid #bfc3cb; }
  .b-item-partner .b-partner-ratio-star {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 20px;
    color: #333e50;
    padding: 0 21px 0 0;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff9500' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") right center no-repeat;
    background-size: 16px auto;
    position: relative; }
  .b-item-partner .b-partner-ration-num {
    font-size: 14px;
    line-height: 20px;
    color: #bfc3cb;
    display: block; }

.b-categories-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1.3%;
  padding: 0 0 40px 0; }
  .b-categories-list .b-item {
    min-width: 30.7333%;
    width: 30.7333%;
    margin: 0 1.3% 30px 1.3%;
    -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.05);
            box-shadow: 0 0 20px rgba(31, 62, 80, 0.05);
    background: #fff;
    border-radius: 5px;
    -webkit-transition: -webkit-box-shadow .3s ease;
    transition: -webkit-box-shadow .3s ease;
    transition: box-shadow .3s ease;
    transition: box-shadow .3s ease, -webkit-box-shadow .3s ease;
    position: relative;
    padding: 30px; }
    .b-categories-list .b-item:hover {
      -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.25);
              box-shadow: 0 0 20px rgba(31, 62, 80, 0.25); }
  .b-categories-list .b-item-head {
    font-size: 16px;
    line-height: 1.3;
    color: #333e50;
    font-weight: 600;
    padding: 0 0 13px 0; }
    .b-categories-list .b-item-head a {
      color: #333e50;
      text-decoration: none; }
      .b-categories-list .b-item-head a:hover {
        text-decoration: underline; }
  .b-categories-list .b-sub-list {
    list-style: none;
    margin: 0;
    position: relative;
    z-index: 2;
    max-width: 220px; }
    .b-categories-list .b-sub-list li {
      font-size: 12px;
      line-height: 16px;
      padding: 7px 0; }
    .b-categories-list .b-sub-list a {
      color: #333e50;
      text-decoration: none;
      display: block;
      position: relative;
      padding: 0 30px 0 0; }
      .b-categories-list .b-sub-list a i {
        font-style: normal;
        position: absolute;
        right: 0;
        top: 0;
        color: #bfc3cb;
        text-shadow: 0 0 1px #fff, 0 0 1px #fff; }
  .b-categories-list .b-pic {
    right: 0;
    top: 50%;
    position: absolute;
    -webkit-transform: translateY(-50%);
            transform: translateY(-50%); }
  .b-categories-list .b-btn-select {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    vertical-align: top;
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 20px;
    white-space: nowrap;
    background: #bfc3cb;
    border-radius: 5px;
    margin: 18px 0 0 0;
    text-align: center;
    text-decoration: none;
    color: #fff;
    font-size: 14px; }
    .b-categories-list .b-btn-select:hover {
      background: #333e50; }

.b-article {
  color: #333e50;
  font-size: 14px;
  line-height: 1.4;
  padding: 0 0 50px 0; }
  .b-article a {
    color: #7bc057;
    text-decoration: none; }
    .b-article a:hover {
      text-decoration: underline; }
  .b-article h2 {
    font-size: 24px;
    margin: 0 0 30px 0;
    padding: 0;
    font-weight: 700;
    color: #333e50;
    line-height: 1.4; }
  .b-article h3 {
    font-size: 18px;
    margin: 15px 0 20px 0;
    padding: 0;
    font-weight: 700;
    color: #333e50;
    line-height: 1.4; }
  .b-article p {
    padding: 0 0 10px 0; }
  .b-article ul {
    list-style: none;
    margin: 0 0 10px 0; }
    .b-article ul li {
      position: relative;
      padding: 0 0 10px 25px; }
      .b-article ul li:before {
        content: '';
        width: 10px;
        height: 10px;
        left: 0;
        top: 4px;
        position: absolute;
        background: #7bc057;
        border-radius: 3px; }

.b-section-bgc {
  background: #f4f7fb;
  padding: 70px 0; }

.b-list-bgc {
  font-size: 14px;
  line-height: 20px;
  list-style: none;
  margin: 0;
  -webkit-columns: 4;
          columns: 4;
  -webkit-column-gap: 30px;
          column-gap: 30px;
  color: #bfc3cb; }
  .b-list-bgc li {
    padding: 10px 0 0 0;
    -webkit-column-break-inside: avoid;
    break-inside: avoid; }
  .b-list-bgc a {
    color: #333e50;
    text-decoration: none; }
    .b-list-bgc a:hover {
      color: #333e50;
      text-decoration: underline; }

.b-foot-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 50px 0 0 0; }

.b-foot-logo {
  min-width: 270px;
  width: 270px;
  padding: 0 0 15px 0; }
  .b-foot-logo img {
    display: block;
    max-width: 100%;
    height: auto; }

.b-soc-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 -10px;
  padding: 5px 0 35px 0; }
  .b-soc-list li {
    padding: 0 10px; }
  .b-soc-list a {
    width: 25px;
    height: 25px;
    display: block;
    position: relative; }
    .b-soc-list a:before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-transition: opacity .3s ease;
      transition: opacity .3s ease; }
    .b-soc-list a:after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0;
      background-position: center center;
      background-repeat: no-repeat;
      -webkit-transition: opacity .3s ease;
      transition: opacity .3s ease;
      opacity: 0; }
    .b-soc-list a:hover:before {
      opacity: 0; }
    .b-soc-list a:hover:after {
      opacity: 1; }
  .b-soc-list .b-soc-link-twitter:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 416' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M352.37 0h3.28c19.33.46 38.63 5.86 54.92 16.37 7.59 4.64 14.29 10.56 20.56 16.85 15.04-3.37 29.96-7.58 44.01-14.01 7.87-3.04 15.06-7.5 22.52-11.37-7.61 24.11-24.44 44.93-46.05 57.94 20.78-2.71 41.13-8.29 60.39-16.54v1.23c-4.71 3.85-7.39 9.52-11.31 14.09-6.34 7.34-12.55 14.85-19.84 21.28-6.51 6.73-14.22 12.07-21.46 17.94 2.34 48.44-8.16 97.18-28.56 141.06-19.87 42.81-49.49 81.26-86.76 110.33-35.39 27.83-77.64 46.71-121.85 55.02-19.25 3.87-38.88 5.39-58.48 5.81h-4.46c-52.67-.52-105.37-14.55-150.51-41.87-2.86-1.64-5.55-3.71-8.77-4.59v-.28c5.02-.17 9.99.71 15 .81 25.06.98 50.35-2.05 74.23-9.81 23.89-7.41 46.18-19.5 66-34.7-16.2-.46-32.31-4.54-46.64-12.15-24.14-12.71-42.93-35.04-51.38-60.97 15.64 2.89 31.84 2.03 47.27-1.68-21.94-4.61-42.31-16.32-57.2-33.1-17.45-19.28-26.99-45.2-26.84-71.15 12.31 6.33 25.63 10.98 39.47 12.25 2.6.35 5.54-.13 7.81 1.47-.75-2.39-3.44-3.3-5.17-4.86-27.56-20.71-43.61-55.89-40.79-90.31.78-16.17 6.18-31.79 13.9-45.93 27.91 34.09 63.2 62.23 103.03 81.13 35.33 17.1 74.16 26.59 113.31 28.68-3.19-16.48-3.38-33.72.94-50.01 5.91-23.55 20.43-44.78 40.11-58.96C310.17 7.42 331.19.57 352.37 0Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-twitter:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 416' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M352.37 0h3.28c19.33.46 38.63 5.86 54.92 16.37 7.59 4.64 14.29 10.56 20.56 16.85 15.04-3.37 29.96-7.58 44.01-14.01 7.87-3.04 15.06-7.5 22.52-11.37-7.61 24.11-24.44 44.93-46.05 57.94 20.78-2.71 41.13-8.29 60.39-16.54v1.23c-4.71 3.85-7.39 9.52-11.31 14.09-6.34 7.34-12.55 14.85-19.84 21.28-6.51 6.73-14.22 12.07-21.46 17.94 2.34 48.44-8.16 97.18-28.56 141.06-19.87 42.81-49.49 81.26-86.76 110.33-35.39 27.83-77.64 46.71-121.85 55.02-19.25 3.87-38.88 5.39-58.48 5.81h-4.46c-52.67-.52-105.37-14.55-150.51-41.87-2.86-1.64-5.55-3.71-8.77-4.59v-.28c5.02-.17 9.99.71 15 .81 25.06.98 50.35-2.05 74.23-9.81 23.89-7.41 46.18-19.5 66-34.7-16.2-.46-32.31-4.54-46.64-12.15-24.14-12.71-42.93-35.04-51.38-60.97 15.64 2.89 31.84 2.03 47.27-1.68-21.94-4.61-42.31-16.32-57.2-33.1-17.45-19.28-26.99-45.2-26.84-71.15 12.31 6.33 25.63 10.98 39.47 12.25 2.6.35 5.54-.13 7.81 1.47-.75-2.39-3.44-3.3-5.17-4.86-27.56-20.71-43.61-55.89-40.79-90.31.78-16.17 6.18-31.79 13.9-45.93 27.91 34.09 63.2 62.23 103.03 81.13 35.33 17.1 74.16 26.59 113.31 28.68-3.19-16.48-3.38-33.72.94-50.01 5.91-23.55 20.43-44.78 40.11-58.96C310.17 7.42 331.19.57 352.37 0Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-vk:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 294' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M188.96 5.12c11.8-2.78 23.95-3.4 36.03-3.93 17.86-.25 35.89-.55 53.56 2.52 6.28 1.17 13.37 3.06 17.02 8.81 4.29 7.73 5.11 16.77 4.82 25.46-.63 25.34-1.51 50.68-1.66 76.03.49 6.99.58 14.29 3.57 20.78 2.16 4.53 6.36 8.91 11.82 8.44 4.72-.72 7.92-4.73 11.38-7.66 6.19-5.22 11.18-11.67 15.81-18.27 18.45-26.19 34.03-54.41 46.04-84.12 2.36-5.34 3.89-11.48 8.48-15.44 2.19-2.18 5.39-2.7 8.34-3.01 26.59.12 53.19-.28 79.78-.43 8.1-.58 17-.99 24.08 3.71 2.95 1.86 3.7 5.47 3.97 8.7v.48c-.79 8.7-4.54 16.73-8.46 24.41-15.9 29.65-37.86 55.34-57.68 82.36-5.77 7.92-12.22 15.58-16.04 24.7-3.1 7.45-.41 15.97 4.72 21.79 10.03 11.3 21.46 21.22 32.17 31.85 12.23 11.8 23.79 24.38 33.77 38.16 3.75 6.29 8.97 12.04 10.2 19.51 1.34 5.44 1.71 12.68-3.6 16.17-4.85 4.54-11.71 5.01-18 5.34-24.7.71-49.43.48-74.12 1.49-15.71-1.51-29.97-10.05-40.79-21.24-8.64-8.36-16.22-17.72-24.29-26.62-4.01-4.31-7.78-8.9-12.46-12.5-4.62-3.97-9.9-8.14-16.29-8.16-4.4-.08-7.68 3.2-10.53 6.11-7.12 7.68-9.3 18.39-10.63 28.43-1.22 8.65.96 18.25-4.06 26.01-4.11 4.79-10.73 6.53-16.83 6.54-10.76.02-21.52-.07-32.27.05-13.38.37-26.73-1.89-39.51-5.76-12.68-3.72-24.92-9.01-36.09-16.09-19.8-11.78-38.72-25.52-53.89-43.01-21.29-26.14-41.42-53.34-58.58-82.4-7.65-12.31-14.31-25.2-21.47-37.79-6.29-12.04-12.35-24.2-18.52-36.3C13.32 58.59 8.16 46.81 2.79 35.12 1.4 32.2.42 29.08 0 25.86v-1.45c.14-2.18.98-4.32 2.65-5.79 3.76-3.68 9.35-4.15 14.34-4.28 23-.25 46.01-.3 69.02-.55 5.95-.29 11.96 1.82 16.61 5.51 3.96 3.09 5.62 8.01 7.58 12.44 7.93 19.16 17.51 37.58 27.25 55.87 4.44 9.01 9.23 17.85 14.55 26.38 6.47 10.19 13.72 20.39 23.91 27.18 4.43 3.16 10.68 3.91 15.45 1.15 5.79-7.45 7.63-17.05 8.46-26.24 1.67-12.62 2.77-25.36 2.07-38.09-.5-14.18-1.13-28.84-6.73-42.09-4.35-9.03-14.77-12.48-23.95-14.17-2.6-.41-.98-3.32-.04-4.59 4.44-5.73 10.68-10.3 17.79-12.02Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-vk:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 294' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M188.96 5.12c11.8-2.78 23.95-3.4 36.03-3.93 17.86-.25 35.89-.55 53.56 2.52 6.28 1.17 13.37 3.06 17.02 8.81 4.29 7.73 5.11 16.77 4.82 25.46-.63 25.34-1.51 50.68-1.66 76.03.49 6.99.58 14.29 3.57 20.78 2.16 4.53 6.36 8.91 11.82 8.44 4.72-.72 7.92-4.73 11.38-7.66 6.19-5.22 11.18-11.67 15.81-18.27 18.45-26.19 34.03-54.41 46.04-84.12 2.36-5.34 3.89-11.48 8.48-15.44 2.19-2.18 5.39-2.7 8.34-3.01 26.59.12 53.19-.28 79.78-.43 8.1-.58 17-.99 24.08 3.71 2.95 1.86 3.7 5.47 3.97 8.7v.48c-.79 8.7-4.54 16.73-8.46 24.41-15.9 29.65-37.86 55.34-57.68 82.36-5.77 7.92-12.22 15.58-16.04 24.7-3.1 7.45-.41 15.97 4.72 21.79 10.03 11.3 21.46 21.22 32.17 31.85 12.23 11.8 23.79 24.38 33.77 38.16 3.75 6.29 8.97 12.04 10.2 19.51 1.34 5.44 1.71 12.68-3.6 16.17-4.85 4.54-11.71 5.01-18 5.34-24.7.71-49.43.48-74.12 1.49-15.71-1.51-29.97-10.05-40.79-21.24-8.64-8.36-16.22-17.72-24.29-26.62-4.01-4.31-7.78-8.9-12.46-12.5-4.62-3.97-9.9-8.14-16.29-8.16-4.4-.08-7.68 3.2-10.53 6.11-7.12 7.68-9.3 18.39-10.63 28.43-1.22 8.65.96 18.25-4.06 26.01-4.11 4.79-10.73 6.53-16.83 6.54-10.76.02-21.52-.07-32.27.05-13.38.37-26.73-1.89-39.51-5.76-12.68-3.72-24.92-9.01-36.09-16.09-19.8-11.78-38.72-25.52-53.89-43.01-21.29-26.14-41.42-53.34-58.58-82.4-7.65-12.31-14.31-25.2-21.47-37.79-6.29-12.04-12.35-24.2-18.52-36.3C13.32 58.59 8.16 46.81 2.79 35.12 1.4 32.2.42 29.08 0 25.86v-1.45c.14-2.18.98-4.32 2.65-5.79 3.76-3.68 9.35-4.15 14.34-4.28 23-.25 46.01-.3 69.02-.55 5.95-.29 11.96 1.82 16.61 5.51 3.96 3.09 5.62 8.01 7.58 12.44 7.93 19.16 17.51 37.58 27.25 55.87 4.44 9.01 9.23 17.85 14.55 26.38 6.47 10.19 13.72 20.39 23.91 27.18 4.43 3.16 10.68 3.91 15.45 1.15 5.79-7.45 7.63-17.05 8.46-26.24 1.67-12.62 2.77-25.36 2.07-38.09-.5-14.18-1.13-28.84-6.73-42.09-4.35-9.03-14.77-12.48-23.95-14.17-2.6-.41-.98-3.32-.04-4.59 4.44-5.73 10.68-10.3 17.79-12.02Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-fb:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 258 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M187.33 0h19.5c16.73.93 33.5 1.62 50.16 3.6.05 27.13.01 54.26.02 81.39-16.34.06-32.68-.08-49.02.08-11.14.26-23.35 2.19-31.6 10.36-7.9 7.98-9.52 19.82-9.82 30.55-.13 22-.01 44-.06 66 27.57.05 55.14 0 82.71.03-3.77 30.33-7.55 60.66-11.33 90.99-23.79.02-47.57-.02-71.36.01.01 76.33 0 152.66 0 228.99H75.36V283.01c-24.79-.02-49.58 0-74.36-.02-.01-30.33-.01-60.65-.01-90.98 24.79-.02 49.58 0 74.37-.02v-68.97c-.22-21.68 2.89-43.76 12.05-63.59 7.54-16.57 19.6-31.15 34.86-41.16C141.4 5.59 164.58.2 187.33 0Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-fb:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 258 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M187.33 0h19.5c16.73.93 33.5 1.62 50.16 3.6.05 27.13.01 54.26.02 81.39-16.34.06-32.68-.08-49.02.08-11.14.26-23.35 2.19-31.6 10.36-7.9 7.98-9.52 19.82-9.82 30.55-.13 22-.01 44-.06 66 27.57.05 55.14 0 82.71.03-3.77 30.33-7.55 60.66-11.33 90.99-23.79.02-47.57-.02-71.36.01.01 76.33 0 152.66 0 228.99H75.36V283.01c-24.79-.02-49.58 0-74.36-.02-.01-30.33-.01-60.65-.01-90.98 24.79-.02 49.58 0 74.37-.02v-68.97c-.22-21.68 2.89-43.76 12.05-63.59 7.54-16.57 19.6-31.15 34.86-41.16C141.4 5.59 164.58.2 187.33 0Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-telegram:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 428' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M477.34 3.19c6.68-2.59 14.38-3.62 21.18-.86 5.3 2.09 9.34 6.69 11.31 11.97 3.08 8.17 2.34 17.18.6 25.56-25.62 120.09-51.26 240.17-76.88 360.25-1.72 7.71-4.28 15.7-9.97 21.44-4 4.11-9.85 6.16-15.55 5.69-8.86-.67-17-4.96-23.8-10.48-37.11-27.18-74.2-54.38-111.34-81.52-20.39 19.49-40.75 39.02-61.21 58.45-5.1 4.98-12.2 7.35-19.25 7.34 2.81-39.72 5.64-79.44 8.47-119.15 72.54-65.14 145.09-130.29 217.64-195.42 1.63-1.56 3.45-3.21 3.96-5.51.47-2.1-1.59-3.61-3.42-3.87-5.02-.82-9.97 1.29-14.16 3.87-90.05 56.4-180.18 112.69-270.21 169.11-39.04-12.15-78.1-24.25-117.12-36.43-7.18-2.48-15.67-6.3-17.59-14.43v-2.07c.44-4.55 3.59-8.21 6.95-11.03 6.78-5.57 15.11-8.64 23.22-11.71C179.23 117.33 328.28 60.25 477.34 3.19Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-telegram:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 428' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M477.34 3.19c6.68-2.59 14.38-3.62 21.18-.86 5.3 2.09 9.34 6.69 11.31 11.97 3.08 8.17 2.34 17.18.6 25.56-25.62 120.09-51.26 240.17-76.88 360.25-1.72 7.71-4.28 15.7-9.97 21.44-4 4.11-9.85 6.16-15.55 5.69-8.86-.67-17-4.96-23.8-10.48-37.11-27.18-74.2-54.38-111.34-81.52-20.39 19.49-40.75 39.02-61.21 58.45-5.1 4.98-12.2 7.35-19.25 7.34 2.81-39.72 5.64-79.44 8.47-119.15 72.54-65.14 145.09-130.29 217.64-195.42 1.63-1.56 3.45-3.21 3.96-5.51.47-2.1-1.59-3.61-3.42-3.87-5.02-.82-9.97 1.29-14.16 3.87-90.05 56.4-180.18 112.69-270.21 169.11-39.04-12.15-78.1-24.25-117.12-36.43-7.18-2.48-15.67-6.3-17.59-14.43v-2.07c.44-4.55 3.59-8.21 6.95-11.03 6.78-5.57 15.11-8.64 23.22-11.71C179.23 117.33 328.28 60.25 477.34 3.19Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-od:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 314 410' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cb'%3E%3Cpath d='M139.53 1.69c22.19-3.81 45.61-.19 65.51 10.35 22.24 11.63 39.96 31.62 48.75 55.13 8.77 23.14 8.81 49.46.1 72.62-9.01 24.3-27.53 44.88-50.76 56.37-24.64 12.45-54.36 14.28-80.36 5.04-25.17-8.72-46.54-27.67-58.36-51.53-10.4-20.7-13.41-44.95-8.57-67.59 4.52-21.67 16.35-41.69 33.05-56.21 14.21-12.54 31.96-21 50.64-24.18m5.95 51.01c-12.65 2.81-24.08 10.65-31.31 21.4-7.73 11.29-10.53 25.71-7.87 39.1 2.48 13.01 10.27 24.87 21.18 32.37 11.37 8 26.07 10.97 39.68 8.21 13.51-2.56 25.77-10.9 33.2-22.46 7.89-12.02 10.28-27.4 6.65-41.28-3.26-12.84-11.72-24.27-23.08-31.1-11.34-7.01-25.47-9.16-38.45-6.24Z'/%3E%3Cpath d='M14.74 211.73c8.04-5.98 18.76-8.16 28.5-5.8 6.65 1.5 12.26 5.56 18.3 8.5 30.56 15.83 64.77 25.56 99.37 24.68 35.21-.63 69.5-12.06 100.01-29.21 10.17-6.11 23.44-6.55 33.91-.93 13.91 7.12 21.83 24.29 17.79 39.46-2.26 9.07-8.35 17.06-16.39 21.8-23.07 13.37-47.96 23.51-73.68 30.51 16.74 16.8 33.56 33.53 50.3 50.33 6.23 6.29 9.78 15.1 9.69 23.95.02 14.42-9.84 28.19-23.43 32.95-10.2 3.66-22.08 2.01-30.94-4.22-3.92-2.67-7.09-6.23-10.45-9.54-20.25-20.22-40.45-40.49-60.71-60.69-22.27 22.22-44.48 44.51-66.77 66.72-6.17 6.18-14.8 9.51-23.48 9.76h-.52c-13.83-.24-27.03-9.2-32.27-22-4.19-10.06-3.05-22.05 2.78-31.22 2.61-4.27 6.36-7.62 9.84-11.14 14.95-14.96 29.93-29.91 44.88-44.88-26.16-7.21-51.5-17.54-74.92-31.27-7.24-4.44-12.64-11.7-14.92-19.86-4.1-13.75 1.61-29.49 13.11-37.9Z'/%3E%3C/g%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-od:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 314 410' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23333e50'%3E%3Cpath d='M139.53 1.69c22.19-3.81 45.61-.19 65.51 10.35 22.24 11.63 39.96 31.62 48.75 55.13 8.77 23.14 8.81 49.46.1 72.62-9.01 24.3-27.53 44.88-50.76 56.37-24.64 12.45-54.36 14.28-80.36 5.04-25.17-8.72-46.54-27.67-58.36-51.53-10.4-20.7-13.41-44.95-8.57-67.59 4.52-21.67 16.35-41.69 33.05-56.21 14.21-12.54 31.96-21 50.64-24.18m5.95 51.01c-12.65 2.81-24.08 10.65-31.31 21.4-7.73 11.29-10.53 25.71-7.87 39.1 2.48 13.01 10.27 24.87 21.18 32.37 11.37 8 26.07 10.97 39.68 8.21 13.51-2.56 25.77-10.9 33.2-22.46 7.89-12.02 10.28-27.4 6.65-41.28-3.26-12.84-11.72-24.27-23.08-31.1-11.34-7.01-25.47-9.16-38.45-6.24Z'/%3E%3Cpath d='M14.74 211.73c8.04-5.98 18.76-8.16 28.5-5.8 6.65 1.5 12.26 5.56 18.3 8.5 30.56 15.83 64.77 25.56 99.37 24.68 35.21-.63 69.5-12.06 100.01-29.21 10.17-6.11 23.44-6.55 33.91-.93 13.91 7.12 21.83 24.29 17.79 39.46-2.26 9.07-8.35 17.06-16.39 21.8-23.07 13.37-47.96 23.51-73.68 30.51 16.74 16.8 33.56 33.53 50.3 50.33 6.23 6.29 9.78 15.1 9.69 23.95.02 14.42-9.84 28.19-23.43 32.95-10.2 3.66-22.08 2.01-30.94-4.22-3.92-2.67-7.09-6.23-10.45-9.54-20.25-20.22-40.45-40.49-60.71-60.69-22.27 22.22-44.48 44.51-66.77 66.72-6.17 6.18-14.8 9.51-23.48 9.76h-.52c-13.83-.24-27.03-9.2-32.27-22-4.19-10.06-3.05-22.05 2.78-31.22 2.61-4.27 6.36-7.62 9.84-11.14 14.95-14.96 29.93-29.91 44.88-44.88-26.16-7.21-51.5-17.54-74.92-31.27-7.24-4.44-12.64-11.7-14.92-19.86-4.1-13.75 1.61-29.49 13.11-37.9Z'/%3E%3C/g%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-insta:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 242 242' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cb'%3E%3Cpath d='M55.48 1.77C73.29.41 91.16.65 109.01.53c21.33.05 42.68-.2 64.01.5 13.37.38 27.22 1.34 39.38 7.46 10.81 5.5 19.43 15.25 23.5 26.69 5.34 14.31 4.82 29.82 5.39 44.84.25 27.66.28 55.33-.03 82.99-.56 15.16-.11 30.89-5.92 45.21-4.83 12.23-14.84 22.27-27.07 27.12-14.32 5.82-30.07 5.36-45.24 5.93-27.99.3-55.98.3-83.97 0-14.71-.56-29.9-.11-43.89-5.38-13.36-4.74-24.34-15.72-29.08-29.08-4.7-12.39-4.76-25.82-5.24-38.88C.45 151.95.61 135.97.49 120 .71 98.42.18 76.82 1.78 55.28c1.2-13.74 5.4-28.07 15.65-37.86C27.27 7.15 41.68 2.95 55.48 1.77m138.91 23.87c-6.77 1.94-11.96 8.29-12.49 15.32-.71 6.89 3.12 13.9 9.24 17.11 6.21 3.44 14.45 2.54 19.79-2.15 5.63-4.69 7.72-13.05 4.95-19.84-3.08-8.34-13.01-13.21-21.49-10.44m-86.88 21.08C82.9 50.97 61.18 68.41 51.54 91.41c-7.92 18.41-8.02 40-.29 58.49 6.23 15.08 17.52 28.01 31.61 36.23 25.88 15.6 61.07 13.28 84.62-5.67 13.23-10.29 22.86-25.13 26.81-41.42 4.32-17.42 2.17-36.35-6.03-52.31-7.49-14.76-19.98-26.91-34.96-33.97-14.13-6.74-30.4-8.82-45.79-6.04Z'/%3E%3Cpath d='M112.42 72.8c12.87-2.36 26.64.74 37.22 8.47 10.44 7.48 17.73 19.23 19.69 31.94 2.18 13.14-1.33 27.11-9.51 37.63-7.83 10.28-19.88 17.22-32.72 18.74-14.04 1.83-28.77-2.84-39.16-12.47-9.53-8.67-15.42-21.21-15.86-34.09-.6-12.79 4.12-25.71 12.83-35.11 7.18-7.87 17-13.28 27.51-15.11Z'/%3E%3C/g%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-insta:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 242 242' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23333e50'%3E%3Cpath d='M55.48 1.77C73.29.41 91.16.65 109.01.53c21.33.05 42.68-.2 64.01.5 13.37.38 27.22 1.34 39.38 7.46 10.81 5.5 19.43 15.25 23.5 26.69 5.34 14.31 4.82 29.82 5.39 44.84.25 27.66.28 55.33-.03 82.99-.56 15.16-.11 30.89-5.92 45.21-4.83 12.23-14.84 22.27-27.07 27.12-14.32 5.82-30.07 5.36-45.24 5.93-27.99.3-55.98.3-83.97 0-14.71-.56-29.9-.11-43.89-5.38-13.36-4.74-24.34-15.72-29.08-29.08-4.7-12.39-4.76-25.82-5.24-38.88C.45 151.95.61 135.97.49 120 .71 98.42.18 76.82 1.78 55.28c1.2-13.74 5.4-28.07 15.65-37.86C27.27 7.15 41.68 2.95 55.48 1.77m138.91 23.87c-6.77 1.94-11.96 8.29-12.49 15.32-.71 6.89 3.12 13.9 9.24 17.11 6.21 3.44 14.45 2.54 19.79-2.15 5.63-4.69 7.72-13.05 4.95-19.84-3.08-8.34-13.01-13.21-21.49-10.44m-86.88 21.08C82.9 50.97 61.18 68.41 51.54 91.41c-7.92 18.41-8.02 40-.29 58.49 6.23 15.08 17.52 28.01 31.61 36.23 25.88 15.6 61.07 13.28 84.62-5.67 13.23-10.29 22.86-25.13 26.81-41.42 4.32-17.42 2.17-36.35-6.03-52.31-7.49-14.76-19.98-26.91-34.96-33.97-14.13-6.74-30.4-8.82-45.79-6.04Z'/%3E%3Cpath d='M112.42 72.8c12.87-2.36 26.64.74 37.22 8.47 10.44 7.48 17.73 19.23 19.69 31.94 2.18 13.14-1.33 27.11-9.51 37.63-7.83 10.28-19.88 17.22-32.72 18.74-14.04 1.83-28.77-2.84-39.16-12.47-9.53-8.67-15.42-21.21-15.86-34.09-.6-12.79 4.12-25.71 12.83-35.11 7.18-7.87 17-13.28 27.51-15.11Z'/%3E%3C/g%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-youtube:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 481 337' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M165.38 1.57C225.58-.15 285.85.18 346.03 2.69c20.69.87 41.39 2.03 61.97 4.44 9.42 1.3 19.04 2.39 27.89 6.1 16.93 6.92 30.25 22.04 34.92 39.73 4.05 15.4 5.77 31.28 7.19 47.1 4.07 51.87 3.67 104.17-2.1 155.89-1.22 9.67-2.71 19.32-5.17 28.76-4.76 17.53-17.99 32.51-34.81 39.37-8.82 3.77-18.46 4.69-27.85 5.99-25.58 2.85-51.32 3.93-77.02 4.82-68.68 2.39-137.44 2.06-206.09-1.11-17.98-.9-35.96-2.07-53.83-4.28-9.2-1.32-18.6-2.53-27.11-6.48-15.87-7.06-28.34-21.34-33.07-38.06-2.46-9.01-3.93-18.26-5.15-27.51-2.86-22.72-4-45.61-4.7-68.49-.87-28.02.19-56.06 2.15-84.01 1.41-17.13 3.07-34.34 7.19-51.07 5.45-21.97 24.17-40.1 46.43-44.46 12.54-2.41 25.28-3.52 38-4.55 23.46-1.8 46.99-2.56 70.51-3.3m27.53 94.95c-.01 47.97-.01 95.95 0 143.92 41.65-23.97 83.3-47.94 124.93-71.96-41.61-24.03-83.27-48-124.93-71.96Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-youtube:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 481 337' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M165.38 1.57C225.58-.15 285.85.18 346.03 2.69c20.69.87 41.39 2.03 61.97 4.44 9.42 1.3 19.04 2.39 27.89 6.1 16.93 6.92 30.25 22.04 34.92 39.73 4.05 15.4 5.77 31.28 7.19 47.1 4.07 51.87 3.67 104.17-2.1 155.89-1.22 9.67-2.71 19.32-5.17 28.76-4.76 17.53-17.99 32.51-34.81 39.37-8.82 3.77-18.46 4.69-27.85 5.99-25.58 2.85-51.32 3.93-77.02 4.82-68.68 2.39-137.44 2.06-206.09-1.11-17.98-.9-35.96-2.07-53.83-4.28-9.2-1.32-18.6-2.53-27.11-6.48-15.87-7.06-28.34-21.34-33.07-38.06-2.46-9.01-3.93-18.26-5.15-27.51-2.86-22.72-4-45.61-4.7-68.49-.87-28.02.19-56.06 2.15-84.01 1.41-17.13 3.07-34.34 7.19-51.07 5.45-21.97 24.17-40.1 46.43-44.46 12.54-2.41 25.28-3.52 38-4.55 23.46-1.8 46.99-2.56 70.51-3.3m27.53 94.95c-.01 47.97-.01 95.95 0 143.92 41.65-23.97 83.3-47.94 124.93-71.96-41.61-24.03-83.27-48-124.93-71.96Z'/%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-zen:before {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 1200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cb'%3E%3Cpath d='M498.44 0h94.71c-1.05 11.75-.18 23.6-1.42 35.36-.12 9.58-.12 19.18-1.04 28.73-.03 9.01-.18 18.02-1 26.99.06 7.99-.36 15.96-1.03 23.91.29 9.04-1.05 18-1.07 27.02-2.96 50.05-6.12 100.24-14.71 149.74-1.52 10.39-3.66 20.69-6 30.92-1.16 5.43-2.35 10.86-3.95 16.18-.83 3.72-1.82 7.4-3.01 11.02-.87 3.14-1.79 6.27-2.6 9.44l-.83.1.2 2.91-1.2.07c.05.74.15 2.21.21 2.94l-1.22.07.24 2.96-.86.04c-.3 1.16-.61 2.32-.93 3.48-.93 2.5-1.79 5.03-2.57 7.59l-.51-.11c-.29 1.16-.59 2.32-.9 3.47-.92 2.18-1.82 4.38-2.62 6.61l-.51-.07c-.4 1.64-.86 3.26-1.29 4.89-.32.09-.96.26-1.27.34.18.45.56 1.34.74 1.79l-1.06-.03c-.81 2.55-1.9 5-3.05 7.42-1.01 2.03-2.04 4.06-3.08 6.07-.82 1.64-1.64 3.29-2.44 4.94-1.96 3.61-3.93 7.21-5.95 10.78-2.1 3.44-4.23 6.85-6.2 10.36l-1.11-.72c.15.39.46 1.18.61 1.58-5.33 7.26-10.08 14.95-15.86 21.88-5.87 7.8-12.45 15.01-19.1 22.15-1.75 2.3-3.84 4.33-6.14 6.08l-.19.22c-3.4 2.81-6.28 6.2-9.82 8.84l-.17.17c-3.79 3.4-7.71 6.65-11.76 9.74-8.93 7.14-18.43 13.55-28.15 19.55-1.67 1-3.33 2-4.98 3.01-3.84 2.24-7.76 4.34-11.68 6.43-.59.23-1.78.68-2.38.91l-.32 1.01c-.42-.11-1.25-.32-1.66-.43l-.32 1.47-1.69-.48-.26 1.46c-.44-.11-1.33-.32-1.77-.42l-.26 1.34c-.33-.03-1-.09-1.33-.11-2.97 1.71-6.07 3.21-9.33 4.28-.08.12-.23.36-.3.48-2.15.81-4.29 1.66-6.43 2.49-1.65.69-3.3 1.37-4.95 2.05-2.65 1.05-5.31 2.04-7.99 3-1.17.32-2.33.64-3.49.94l.06.49c-9.49 2.95-18.9 6.21-28.56 8.57-14.85 4.13-29.94 7.48-45.16 9.95-29.58 5.64-59.61 8.66-89.57 11.31-31.63 2.61-63.32 4.42-95.03 5.74-9.04 1.02-18.16.34-27.21 1.23-6.95.45-13.9.48-20.86.55-9.02.76-18.07 1.01-27.12.97-9.29.66-18.61 1.1-27.94.96-3.34-.07-6.68.09-10 .54V509.2c.44-8.73.28-17.47.45-26.2.59-50.77 1.77-101.58 5.83-152.21 4.19-50.14 10.75-100.5 26.16-148.58 11.43-34.97 28.17-69.07 54.14-95.59 27.29-26.74 62.38-44.05 98.5-55.48 21.79-6.96 44.19-11.86 66.72-15.74C321.9 3.87 393.1 1.9 463.99.62c11.48-.26 22.98.07 34.45-.62ZM606.81 0h45.87c54.68.25 109.38.49 164.02 2.84 48.26 2.21 96.59 5.85 144.13 14.79 36.26 6.92 72.28 17.14 105 34.56 21.55 11.66 41.9 26.36 57.49 45.43 25.88 31.34 41.13 69.93 51.26 108.91 11.93 46.6 17.15 94.6 20.47 142.49 1.85 28.31 3.02 56.66 3.65 85.02.72 23.92.58 47.87 1.3 71.78v87.32c-8.62-.99-17.32-.21-25.96-.89-12.37-1.03-24.8-.24-37.15-1.56-12.3.28-24.52-1.16-36.8-1.14-5.38-.12-10.73-.89-16.11-.92-9.34.16-18.61-1.17-27.94-1.2-7.48-1.04-15.04-.53-22.53-1.41-45.58-2.83-91.25-6.7-136.22-15.1-1.69-.31-3.34-.6-4.98-1-2.77-.46-5.51-1.07-8.26-1.55-3.58-.83-7.19-1.55-10.74-2.48-14.26-3.21-28.37-7.16-42.16-12-3.74-1.16-7.41-2.53-11.04-3.98-3.2-1.1-6.31-2.39-9.45-3.61l-.09-.38c-1.99-.51-3.86-1.38-5.66-2.33l-1.14.33c-.05-.25-.14-.75-.19-1-3.26-1.09-6.37-2.56-9.42-4.11-1.64-.83-3.27-1.65-4.91-2.46-1.34-.68-2.68-1.35-4.01-2-3.03-1.63-6.03-3.28-9.03-4.96-4.09-2.31-8.03-4.89-12.14-7.18l.74-1.06c-.4.14-1.2.42-1.59.55-7.29-5.28-14.95-10.08-21.89-15.84-4.2-3.16-8.18-6.6-12.14-10.05-3.88-2.9-6.92-6.74-10.75-9.7l-.01-.13c-3.56-2.57-5.87-6.39-9.01-9.39-3.84-3.66-7-7.92-10.49-11.88-4.45-5.74-9.45-11.14-12.95-17.54l-.14.79c-3.62-5.9-7.77-11.46-11.27-17.43-.99-1.66-2-3.32-3-4.97-2.1-3.61-4.02-7.32-6.16-10.91l.25-1.07-1.45-.44.44-1.63-1.46-.33c.12-.42.35-1.25.47-1.67-.38-.08-1.13-.25-1.5-.33l.53-1.64-1.56-.34c.14-.42.43-1.24.57-1.65-.39-.09-1.17-.26-1.56-.35l.29-1.18c-1.46-2.44-2.67-5.04-3.39-7.79l-1.08.4.76-2.12-1.06-.12c-.8-2.2-1.68-4.38-2.6-6.52-.72-1.78-1.37-3.58-1.94-5.4l-.48-.2c-.81-2.48-1.66-4.95-2.56-7.39a76.73 76.73 0 0 1-.94-3.53l-.51.16c-1.35-4.94-3.26-9.7-4.58-14.64-1.08-3.31-2.08-6.64-2.97-9.99-1.67-5.6-2.97-11.29-4.46-16.93-.78-3.77-1.78-7.48-2.51-11.26-.41-1.65-.76-3.33-1.09-4.99-.36-1.71-.61-3.44-.81-5.15-.16-.36-.48-1.09-.64-1.45-10.63-57.11-14.71-115.15-17.61-173.06-.91-8.64-.25-17.35-1.29-25.98-.25-13.98-1.49-27.94-1.36-41.94-.98-10.07-.86-20.2-1.08-30.3-1.22-11.91-.32-23.91-1.42-35.82ZM0 606.87c11.75 1 23.6.16 35.35 1.4 9.97.14 19.96.07 29.9.99 8.94.13 17.89.27 26.81 1.04 7.98-.03 15.94.36 23.89 1.04 8.7-.28 17.33 1.08 26.02 1.07 25.89 1.58 51.77 2.99 77.6 5.46 36.01 3.44 72.1 7.8 107.34 16.24 5.35 1.02 10.64 2.39 15.86 3.96 4.8 1.15 9.59 2.42 14.18 4.24.62.01 1.87.03 2.49.05l-.08 1.16c.77-.06 2.31-.19 3.08-.25l-.08.9c2.05.37 4.08.88 6.12 1.36l-.11 1.01c.77-.08 2.33-.23 3.11-.3l-.13.91c1.18.28 2.36.59 3.54.93 2.67.97 5.33 1.95 7.97 3.02 1.65.65 3.31 1.33 4.96 2.03 2.15.83 4.3 1.69 6.48 2.5.07.28.22.84.3 1.12.46-.2 1.39-.59 1.86-.79l-.1 1.1c2.69.76 5.24 1.95 7.65 3.36l1.11-.23c.12.38.37 1.15.49 1.53l1.55-.59c.09.38.28 1.15.37 1.54.42-.13 1.25-.37 1.66-.49l.34 1.49 1.65-.5c.08.37.25 1.11.33 1.48.41-.11 1.23-.32 1.64-.43l.38.92c4.15 1.87 8.08 4.16 12.02 6.44 1.66.98 3.32 1.99 4.99 2.98 4.92 2.88 9.51 6.29 14.41 9.22l-.8.98c.42-.11 1.24-.33 1.65-.44 8.05 6.15 16.33 12.04 23.85 18.85 3.93 2.85 7.04 6.64 10.8 9.7l.15.22c2.39 1.77 4.5 3.9 6.29 6.29l.24.21c12.54 13.24 24.1 27.51 33.82 42.98l1 .21c-.22.5-.67 1.49-.89 1.99l1.16-.71c1.04 1.82 2.11 3.64 3.19 5.45 1.01 1.64 2.01 3.28 3.03 4.93 1.86 3.23 3.65 6.49 5.41 9.78 1.08 2.07 2.11 4.17 3.06 6.32.23.09.68.28.9.37l-.5 1.5 1.52.48-.51 1.49c.26.11.77.35 1.02.46 1.29 2.89 2.63 5.77 3.6 8.8l1.1-.09c-.2.46-.6 1.39-.8 1.86.33.07.98.22 1.3.29.44 1.63.9 3.29 1.28 4.96l1.13-.1-.4 1.4c.84 1.69 1.65 3.42 2.47 5.14.28 1.17.54 2.37.8 3.57l.84-.21c.02.46.07 1.39.09 1.86.85 2.02 1.59 4.1 2.14 6.24l.57.02c.47 1.99.96 3.98 1.36 6.01.23.01.68.04.91.05-.06.74-.19 2.23-.25 2.97l1.24.04-.24 2.92c.21.02.65.08.87.1.82 3.15 1.72 6.3 2.59 9.44.75 2.34 1.46 4.7 2.02 7.11.67 2.38 1.32 4.78 1.92 7.2.8 2.9 1.52 5.84 2.02 8.83 2.22 8.24 3.72 16.66 5.36 25.03 10.84 59.32 14.23 119.6 17.34 179.69-.2 7.03.83 14 .97 21.02-.03 11.7 1.38 23.36 1.1 35.08 1.24 13.29.6 26.65 1.63 39.95.68 8.64-.2 17.36.85 25.98h-87.78c-54.05-.98-108.17-1.24-162.12-5.14-46.36-3.22-92.81-8.48-137.89-20.1-37.95-9.99-75.38-25.06-106.05-50.04-18.73-14.85-33.22-34.38-44.8-55.13-18.26-33.33-28.87-70.23-36.14-107.35-9.38-49.05-13.21-98.97-15.51-148.79C.54 760.23.26 706.95 0 653.69v-46.82ZM1172.99 607.73c8.99-.71 18.04.16 27.01-.89v105.59c-1.02 26.85-1.05 53.76-2.07 80.63-1.92 52.13-5.16 104.36-13.89 155.85-7.01 40.2-17.37 80.34-36.4 116.66-9.05 17.19-20.23 33.32-33.72 47.33-25.8 25.48-58.75 42.51-92.85 54.01-41 13.72-83.95 20.44-126.84 24.85-27.36 2.75-54.82 4.41-82.29 5.58-29.74 1.18-59.51 2.05-89.27 1.69l13.7.97H606.86c.98-9.62.21-19.32.96-28.95.9-9.36.28-18.77.95-28.13.99-11.39.32-22.84 1.49-34.21.1-7.61.24-15.22 1.05-22.78-.19-10.71 1.16-21.34 1.27-32.04.89-6.86.63-13.78 1.29-20.65 3.42-52.23 7.75-104.73 19.25-155.94 1.13-5.44 2.34-10.87 3.95-16.19.31-1.36.63-2.69.99-4.02.56-2.35 1.25-4.67 1.98-6.96.9-3.15 1.81-6.28 2.61-9.45l.87-.12-.24-2.96 1.24.03-.24-3.04.89.04c.38-2.05.9-4.05 1.37-6.07l.61.02c.71-2.74 1.63-5.42 2.46-8.11l.57.2c.24-1.21.51-2.4.8-3.57.81-1.73 1.62-3.46 2.48-5.15-.11-.35-.32-1.05-.43-1.4l1.14.11c.4-1.7.88-3.38 1.35-5.05l1.22-.14c-.19-.49-.56-1.46-.74-1.94l1.05.13c.99-3.05 2.35-5.96 3.66-8.88l.88-.23c-.09-.43-.26-1.3-.34-1.73l1.41-.35-.45-1.59c.37-.12 1.11-.35 1.48-.46l-.5-1.51c.37-.12 1.11-.37 1.48-.49l-.46-1.5c.36-.12 1.07-.37 1.43-.5l-.23-1.09c2.15-3.58 4.08-7.28 6.16-10.9 2.71-4.47 5.47-8.92 8.19-13.39l1.1.77c-.14-.4-.43-1.2-.57-1.6 7.42-10.56 14.96-21.07 23.59-30.68l.15-.12c2.91-3.98 6.81-7.07 9.85-10.94l.15-.04c3.03-4.1 7.5-6.74 10.88-10.5 15.15-13.84 31.87-25.93 49.53-36.35 3.31-1.92 6.64-3.81 10.11-5.46l.29-.81 1.36.12c.95-.62 1.92-1.22 2.89-1.81.69-.33 1.38-.65 2.08-.97 1.67-.85 3.34-1.71 5.02-2.55 2.42-1.16 4.89-2.24 7.46-3.04l-.12-1.05c.48.18 1.45.54 1.94.71l.16-1.2c1.66-.47 3.32-.95 5.02-1.34-.01-.29-.02-.88-.03-1.17l1.29.44c1.7-.85 3.45-1.65 5.19-2.46 1.16-.3 2.35-.57 3.55-.82l-.14-.55c2.66-.84 5.32-1.75 8.03-2.46.04-.17.11-.51.15-.68 1.96-.48 3.93-.96 5.93-1.3l.01-.91c.74.06 2.23.19 2.97.25l.08-1.22c.73.05 2.19.16 2.92.21l.08-1.12 2.34-.12c2.31-.91 4.69-1.6 7.11-2.2 3.59-1.2 7.26-2.21 10.98-2.96 5.29-1.71 10.75-2.85 16.19-3.98 19.98-4.69 40.28-7.86 60.61-10.58 46.49-6.14 93.31-8.78 140.11-11.16 8.34.29 16.62-1.12 24.96-1.01 5.69.12 11.34-.72 17.02-.82 6.28-.4 12.58.1 18.85-.53 11.36-.87 22.77-.41 34.14-1.3Z'/%3E%3C/g%3E%3C/svg%3E"); }
  .b-soc-list .b-soc-link-zen:after {
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 1200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23333e50'%3E%3Cpath d='M498.44 0h94.71c-1.05 11.75-.18 23.6-1.42 35.36-.12 9.58-.12 19.18-1.04 28.73-.03 9.01-.18 18.02-1 26.99.06 7.99-.36 15.96-1.03 23.91.29 9.04-1.05 18-1.07 27.02-2.96 50.05-6.12 100.24-14.71 149.74-1.52 10.39-3.66 20.69-6 30.92-1.16 5.43-2.35 10.86-3.95 16.18-.83 3.72-1.82 7.4-3.01 11.02-.87 3.14-1.79 6.27-2.6 9.44l-.83.1.2 2.91-1.2.07c.05.74.15 2.21.21 2.94l-1.22.07.24 2.96-.86.04c-.3 1.16-.61 2.32-.93 3.48-.93 2.5-1.79 5.03-2.57 7.59l-.51-.11c-.29 1.16-.59 2.32-.9 3.47-.92 2.18-1.82 4.38-2.62 6.61l-.51-.07c-.4 1.64-.86 3.26-1.29 4.89-.32.09-.96.26-1.27.34.18.45.56 1.34.74 1.79l-1.06-.03c-.81 2.55-1.9 5-3.05 7.42-1.01 2.03-2.04 4.06-3.08 6.07-.82 1.64-1.64 3.29-2.44 4.94-1.96 3.61-3.93 7.21-5.95 10.78-2.1 3.44-4.23 6.85-6.2 10.36l-1.11-.72c.15.39.46 1.18.61 1.58-5.33 7.26-10.08 14.95-15.86 21.88-5.87 7.8-12.45 15.01-19.1 22.15-1.75 2.3-3.84 4.33-6.14 6.08l-.19.22c-3.4 2.81-6.28 6.2-9.82 8.84l-.17.17c-3.79 3.4-7.71 6.65-11.76 9.74-8.93 7.14-18.43 13.55-28.15 19.55-1.67 1-3.33 2-4.98 3.01-3.84 2.24-7.76 4.34-11.68 6.43-.59.23-1.78.68-2.38.91l-.32 1.01c-.42-.11-1.25-.32-1.66-.43l-.32 1.47-1.69-.48-.26 1.46c-.44-.11-1.33-.32-1.77-.42l-.26 1.34c-.33-.03-1-.09-1.33-.11-2.97 1.71-6.07 3.21-9.33 4.28-.08.12-.23.36-.3.48-2.15.81-4.29 1.66-6.43 2.49-1.65.69-3.3 1.37-4.95 2.05-2.65 1.05-5.31 2.04-7.99 3-1.17.32-2.33.64-3.49.94l.06.49c-9.49 2.95-18.9 6.21-28.56 8.57-14.85 4.13-29.94 7.48-45.16 9.95-29.58 5.64-59.61 8.66-89.57 11.31-31.63 2.61-63.32 4.42-95.03 5.74-9.04 1.02-18.16.34-27.21 1.23-6.95.45-13.9.48-20.86.55-9.02.76-18.07 1.01-27.12.97-9.29.66-18.61 1.1-27.94.96-3.34-.07-6.68.09-10 .54V509.2c.44-8.73.28-17.47.45-26.2.59-50.77 1.77-101.58 5.83-152.21 4.19-50.14 10.75-100.5 26.16-148.58 11.43-34.97 28.17-69.07 54.14-95.59 27.29-26.74 62.38-44.05 98.5-55.48 21.79-6.96 44.19-11.86 66.72-15.74C321.9 3.87 393.1 1.9 463.99.62c11.48-.26 22.98.07 34.45-.62ZM606.81 0h45.87c54.68.25 109.38.49 164.02 2.84 48.26 2.21 96.59 5.85 144.13 14.79 36.26 6.92 72.28 17.14 105 34.56 21.55 11.66 41.9 26.36 57.49 45.43 25.88 31.34 41.13 69.93 51.26 108.91 11.93 46.6 17.15 94.6 20.47 142.49 1.85 28.31 3.02 56.66 3.65 85.02.72 23.92.58 47.87 1.3 71.78v87.32c-8.62-.99-17.32-.21-25.96-.89-12.37-1.03-24.8-.24-37.15-1.56-12.3.28-24.52-1.16-36.8-1.14-5.38-.12-10.73-.89-16.11-.92-9.34.16-18.61-1.17-27.94-1.2-7.48-1.04-15.04-.53-22.53-1.41-45.58-2.83-91.25-6.7-136.22-15.1-1.69-.31-3.34-.6-4.98-1-2.77-.46-5.51-1.07-8.26-1.55-3.58-.83-7.19-1.55-10.74-2.48-14.26-3.21-28.37-7.16-42.16-12-3.74-1.16-7.41-2.53-11.04-3.98-3.2-1.1-6.31-2.39-9.45-3.61l-.09-.38c-1.99-.51-3.86-1.38-5.66-2.33l-1.14.33c-.05-.25-.14-.75-.19-1-3.26-1.09-6.37-2.56-9.42-4.11-1.64-.83-3.27-1.65-4.91-2.46-1.34-.68-2.68-1.35-4.01-2-3.03-1.63-6.03-3.28-9.03-4.96-4.09-2.31-8.03-4.89-12.14-7.18l.74-1.06c-.4.14-1.2.42-1.59.55-7.29-5.28-14.95-10.08-21.89-15.84-4.2-3.16-8.18-6.6-12.14-10.05-3.88-2.9-6.92-6.74-10.75-9.7l-.01-.13c-3.56-2.57-5.87-6.39-9.01-9.39-3.84-3.66-7-7.92-10.49-11.88-4.45-5.74-9.45-11.14-12.95-17.54l-.14.79c-3.62-5.9-7.77-11.46-11.27-17.43-.99-1.66-2-3.32-3-4.97-2.1-3.61-4.02-7.32-6.16-10.91l.25-1.07-1.45-.44.44-1.63-1.46-.33c.12-.42.35-1.25.47-1.67-.38-.08-1.13-.25-1.5-.33l.53-1.64-1.56-.34c.14-.42.43-1.24.57-1.65-.39-.09-1.17-.26-1.56-.35l.29-1.18c-1.46-2.44-2.67-5.04-3.39-7.79l-1.08.4.76-2.12-1.06-.12c-.8-2.2-1.68-4.38-2.6-6.52-.72-1.78-1.37-3.58-1.94-5.4l-.48-.2c-.81-2.48-1.66-4.95-2.56-7.39a76.73 76.73 0 0 1-.94-3.53l-.51.16c-1.35-4.94-3.26-9.7-4.58-14.64-1.08-3.31-2.08-6.64-2.97-9.99-1.67-5.6-2.97-11.29-4.46-16.93-.78-3.77-1.78-7.48-2.51-11.26-.41-1.65-.76-3.33-1.09-4.99-.36-1.71-.61-3.44-.81-5.15-.16-.36-.48-1.09-.64-1.45-10.63-57.11-14.71-115.15-17.61-173.06-.91-8.64-.25-17.35-1.29-25.98-.25-13.98-1.49-27.94-1.36-41.94-.98-10.07-.86-20.2-1.08-30.3-1.22-11.91-.32-23.91-1.42-35.82ZM0 606.87c11.75 1 23.6.16 35.35 1.4 9.97.14 19.96.07 29.9.99 8.94.13 17.89.27 26.81 1.04 7.98-.03 15.94.36 23.89 1.04 8.7-.28 17.33 1.08 26.02 1.07 25.89 1.58 51.77 2.99 77.6 5.46 36.01 3.44 72.1 7.8 107.34 16.24 5.35 1.02 10.64 2.39 15.86 3.96 4.8 1.15 9.59 2.42 14.18 4.24.62.01 1.87.03 2.49.05l-.08 1.16c.77-.06 2.31-.19 3.08-.25l-.08.9c2.05.37 4.08.88 6.12 1.36l-.11 1.01c.77-.08 2.33-.23 3.11-.3l-.13.91c1.18.28 2.36.59 3.54.93 2.67.97 5.33 1.95 7.97 3.02 1.65.65 3.31 1.33 4.96 2.03 2.15.83 4.3 1.69 6.48 2.5.07.28.22.84.3 1.12.46-.2 1.39-.59 1.86-.79l-.1 1.1c2.69.76 5.24 1.95 7.65 3.36l1.11-.23c.12.38.37 1.15.49 1.53l1.55-.59c.09.38.28 1.15.37 1.54.42-.13 1.25-.37 1.66-.49l.34 1.49 1.65-.5c.08.37.25 1.11.33 1.48.41-.11 1.23-.32 1.64-.43l.38.92c4.15 1.87 8.08 4.16 12.02 6.44 1.66.98 3.32 1.99 4.99 2.98 4.92 2.88 9.51 6.29 14.41 9.22l-.8.98c.42-.11 1.24-.33 1.65-.44 8.05 6.15 16.33 12.04 23.85 18.85 3.93 2.85 7.04 6.64 10.8 9.7l.15.22c2.39 1.77 4.5 3.9 6.29 6.29l.24.21c12.54 13.24 24.1 27.51 33.82 42.98l1 .21c-.22.5-.67 1.49-.89 1.99l1.16-.71c1.04 1.82 2.11 3.64 3.19 5.45 1.01 1.64 2.01 3.28 3.03 4.93 1.86 3.23 3.65 6.49 5.41 9.78 1.08 2.07 2.11 4.17 3.06 6.32.23.09.68.28.9.37l-.5 1.5 1.52.48-.51 1.49c.26.11.77.35 1.02.46 1.29 2.89 2.63 5.77 3.6 8.8l1.1-.09c-.2.46-.6 1.39-.8 1.86.33.07.98.22 1.3.29.44 1.63.9 3.29 1.28 4.96l1.13-.1-.4 1.4c.84 1.69 1.65 3.42 2.47 5.14.28 1.17.54 2.37.8 3.57l.84-.21c.02.46.07 1.39.09 1.86.85 2.02 1.59 4.1 2.14 6.24l.57.02c.47 1.99.96 3.98 1.36 6.01.23.01.68.04.91.05-.06.74-.19 2.23-.25 2.97l1.24.04-.24 2.92c.21.02.65.08.87.1.82 3.15 1.72 6.3 2.59 9.44.75 2.34 1.46 4.7 2.02 7.11.67 2.38 1.32 4.78 1.92 7.2.8 2.9 1.52 5.84 2.02 8.83 2.22 8.24 3.72 16.66 5.36 25.03 10.84 59.32 14.23 119.6 17.34 179.69-.2 7.03.83 14 .97 21.02-.03 11.7 1.38 23.36 1.1 35.08 1.24 13.29.6 26.65 1.63 39.95.68 8.64-.2 17.36.85 25.98h-87.78c-54.05-.98-108.17-1.24-162.12-5.14-46.36-3.22-92.81-8.48-137.89-20.1-37.95-9.99-75.38-25.06-106.05-50.04-18.73-14.85-33.22-34.38-44.8-55.13-18.26-33.33-28.87-70.23-36.14-107.35-9.38-49.05-13.21-98.97-15.51-148.79C.54 760.23.26 706.95 0 653.69v-46.82ZM1172.99 607.73c8.99-.71 18.04.16 27.01-.89v105.59c-1.02 26.85-1.05 53.76-2.07 80.63-1.92 52.13-5.16 104.36-13.89 155.85-7.01 40.2-17.37 80.34-36.4 116.66-9.05 17.19-20.23 33.32-33.72 47.33-25.8 25.48-58.75 42.51-92.85 54.01-41 13.72-83.95 20.44-126.84 24.85-27.36 2.75-54.82 4.41-82.29 5.58-29.74 1.18-59.51 2.05-89.27 1.69l13.7.97H606.86c.98-9.62.21-19.32.96-28.95.9-9.36.28-18.77.95-28.13.99-11.39.32-22.84 1.49-34.21.1-7.61.24-15.22 1.05-22.78-.19-10.71 1.16-21.34 1.27-32.04.89-6.86.63-13.78 1.29-20.65 3.42-52.23 7.75-104.73 19.25-155.94 1.13-5.44 2.34-10.87 3.95-16.19.31-1.36.63-2.69.99-4.02.56-2.35 1.25-4.67 1.98-6.96.9-3.15 1.81-6.28 2.61-9.45l.87-.12-.24-2.96 1.24.03-.24-3.04.89.04c.38-2.05.9-4.05 1.37-6.07l.61.02c.71-2.74 1.63-5.42 2.46-8.11l.57.2c.24-1.21.51-2.4.8-3.57.81-1.73 1.62-3.46 2.48-5.15-.11-.35-.32-1.05-.43-1.4l1.14.11c.4-1.7.88-3.38 1.35-5.05l1.22-.14c-.19-.49-.56-1.46-.74-1.94l1.05.13c.99-3.05 2.35-5.96 3.66-8.88l.88-.23c-.09-.43-.26-1.3-.34-1.73l1.41-.35-.45-1.59c.37-.12 1.11-.35 1.48-.46l-.5-1.51c.37-.12 1.11-.37 1.48-.49l-.46-1.5c.36-.12 1.07-.37 1.43-.5l-.23-1.09c2.15-3.58 4.08-7.28 6.16-10.9 2.71-4.47 5.47-8.92 8.19-13.39l1.1.77c-.14-.4-.43-1.2-.57-1.6 7.42-10.56 14.96-21.07 23.59-30.68l.15-.12c2.91-3.98 6.81-7.07 9.85-10.94l.15-.04c3.03-4.1 7.5-6.74 10.88-10.5 15.15-13.84 31.87-25.93 49.53-36.35 3.31-1.92 6.64-3.81 10.11-5.46l.29-.81 1.36.12c.95-.62 1.92-1.22 2.89-1.81.69-.33 1.38-.65 2.08-.97 1.67-.85 3.34-1.71 5.02-2.55 2.42-1.16 4.89-2.24 7.46-3.04l-.12-1.05c.48.18 1.45.54 1.94.71l.16-1.2c1.66-.47 3.32-.95 5.02-1.34-.01-.29-.02-.88-.03-1.17l1.29.44c1.7-.85 3.45-1.65 5.19-2.46 1.16-.3 2.35-.57 3.55-.82l-.14-.55c2.66-.84 5.32-1.75 8.03-2.46.04-.17.11-.51.15-.68 1.96-.48 3.93-.96 5.93-1.3l.01-.91c.74.06 2.23.19 2.97.25l.08-1.22c.73.05 2.19.16 2.92.21l.08-1.12 2.34-.12c2.31-.91 4.69-1.6 7.11-2.2 3.59-1.2 7.26-2.21 10.98-2.96 5.29-1.71 10.75-2.85 16.19-3.98 19.98-4.69 40.28-7.86 60.61-10.58 46.49-6.14 93.31-8.78 140.11-11.16 8.34.29 16.62-1.12 24.96-1.01 5.69.12 11.34-.72 17.02-.82 6.28-.4 12.58.1 18.85-.53 11.36-.87 22.77-.41 34.14-1.3Z'/%3E%3C/g%3E%3C/svg%3E"); }

.b-copyright {
  font-size: 14px;
  line-height: 20px;
  color: #bfc3cb; }

.b-foot-nav {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  line-height: 20px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  margin: 0; }
  .b-foot-nav li {
    padding: 0 0 0 20px; }
  .b-foot-nav a {
    color: #333e50;
    text-decoration: none;
    white-space: nowrap; }
    .b-foot-nav a:hover {
      color: #333e50;
      text-decoration: underline; }

.b-foot-sec-nav {
  background: #333e50; }
  .b-foot-sec-nav .b-fsn-list {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 0 -55px;
    line-height: 20px;
    padding: 25px 0; }
    .b-foot-sec-nav .b-fsn-list li {
      padding: 0 0 0 55px; }
    .b-foot-sec-nav .b-fsn-list a {
      color: #fff;
      text-decoration: none;
      white-space: nowrap; }
      .b-foot-sec-nav .b-fsn-list a:hover {
        color: #fff;
        text-decoration: underline; }

.b-modal-select-region .modal-dialog {
  max-width: 970px;
  width: 970px; }
.b-modal-select-region .modal-content {
  display: block;
  padding: 40px;
  background: #fff;
  border-radius: 5px;
  -webkit-box-shadow: none;
          box-shadow: none;
  border: none; }
.b-modal-select-region .modal-header {
  padding: 0 35px 0 0;
  margin: 0;
  border: none;
  position: relative;
  display: block;
  border-radius: 0; }
.b-modal-select-region .b-modal-header-title {
  font-size: 24px;
  font-weight: 700;
  color: #333e50;
  line-height: 1.2;
  margin: 0;
  padding: 0 0 20px 0; }
.b-modal-select-region .close {
  width: 20px;
  height: 20px;
  border: none;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 2px;
  padding: 0;
  margin: 0; }
  .b-modal-select-region .close:before {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M19.43 0h1.07c5.59.22 10.87 2.8 14.68 6.87C108.78 80.48 182.39 154.1 256 227.71 329.63 154.09 403.24 80.46 476.86 6.83 480.65 2.79 485.9.24 491.45 0h1.06c10.32.16 19.3 9.13 19.49 19.44v1.09c-.24 5.56-2.79 10.83-6.84 14.62C431.54 108.77 357.9 182.38 284.29 256c73.61 73.62 147.24 147.22 220.85 220.83 4.05 3.79 6.62 9.04 6.86 14.61v1.08c-.17 10.32-9.14 19.3-19.46 19.48h-1.04c-5.55-.23-10.8-2.76-14.59-6.78C403.27 431.58 329.65 357.93 256 284.29 182.38 357.9 108.78 431.52 35.17 505.14c-3.79 4.04-9.04 6.61-14.61 6.86h-1.07C9.18 511.83.21 502.89 0 492.58v-1.07c.22-5.59 2.8-10.88 6.86-14.68C80.48 403.22 154.1 329.62 227.71 256 154.1 182.38 80.48 108.78 6.86 35.17 2.81 31.38.24 26.12 0 20.55v-1.06C.16 9.18 9.12.19 19.43 0Z'/%3E%3C/svg%3E") no-repeat; }
  .b-modal-select-region .close:after {
    content: '';
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    position: absolute;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M19.43 0h1.07c5.59.22 10.87 2.8 14.68 6.87C108.78 80.48 182.39 154.1 256 227.71 329.63 154.09 403.24 80.46 476.86 6.83 480.65 2.79 485.9.24 491.45 0h1.06c10.32.16 19.3 9.13 19.49 19.44v1.09c-.24 5.56-2.79 10.83-6.84 14.62C431.54 108.77 357.9 182.38 284.29 256c73.61 73.62 147.24 147.22 220.85 220.83 4.05 3.79 6.62 9.04 6.86 14.61v1.08c-.17 10.32-9.14 19.3-19.46 19.48h-1.04c-5.55-.23-10.8-2.76-14.59-6.78C403.27 431.58 329.65 357.93 256 284.29 182.38 357.9 108.78 431.52 35.17 505.14c-3.79 4.04-9.04 6.61-14.61 6.86h-1.07C9.18 511.83.21 502.89 0 492.58v-1.07c.22-5.59 2.8-10.88 6.86-14.68C80.48 403.22 154.1 329.62 227.71 256 154.1 182.38 80.48 108.78 6.86 35.17 2.81 31.38.24 26.12 0 20.55v-1.06C.16 9.18 9.12.19 19.43 0Z'/%3E%3C/svg%3E") no-repeat;
    opacity: 0; }
  .b-modal-select-region .close:hover:before {
    opacity: 0; }
  .b-modal-select-region .close:hover:after {
    opacity: 1; }
.b-modal-select-region .modal-body {
  display: block;
  padding: 0; }
.b-modal-select-region .b-list-bgc {
  padding: 25px 0 0 0;
  border-top: 1px solid #f4f7fb; }

.b-quick-search {
  position: relative;
  margin: 0 0 20px 0; }

.b-quick-search-input {
  display: block;
  width: 100%;
  border-radius: 5px;
  border: none;
  background: #f4f7fb;
  padding: 0 60px 0 20px;
  font-size: 14px;
  color: #333e50;
  height: 50px; }
  .b-quick-search-input::-webkit-input-placeholder {
    color: #bfc3cb; }
  .b-quick-search-input:-ms-input-placeholder {
    color: #bfc3cb; }
  .b-quick-search-input::-ms-input-placeholder {
    color: #bfc3cb; }
  .b-quick-search-input::placeholder {
    color: #bfc3cb; }

.b-quick-search-send {
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 432 432' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23333e50' d='M172.39 0h7.13c31.83.68 63.45 10.06 90.32 27.19 31.21 19.69 56 49.39 69.63 83.69 13.05 32.5 15.95 68.95 8.35 103.12-5.99 27.33-18.81 53.03-36.64 74.55 37.89 37.88 75.76 75.78 113.67 113.64 3.49 3.1 6.36 7 7.15 11.7v2.8c-.25 8.07-7.23 15.08-15.31 15.31h-2.48c-3.55-.63-6.99-2.1-9.53-4.71-38.73-38.7-77.41-77.45-116.16-116.12-24.05 20.06-53.48 33.63-84.43 38.55-36.28 5.91-74.39.12-107.17-16.57-31.02-15.6-57.21-40.63-74.25-70.88C8.24 236.88.5 207.84 0 178.66v-6.21c.51-18.22 3.57-36.4 9.56-53.63C21.75 83.25 45.74 51.91 76.8 30.74 104.77 11.44 138.45.79 172.39 0M160.6 32.84c-32.85 3.44-64.27 18.72-87.31 42.38-23.12 23.39-37.83 54.92-40.68 87.7-2.47 26.86 2.76 54.38 15.1 78.38 15.52 30.54 42.29 55.21 74.08 68.04 23.38 9.62 49.35 12.76 74.37 9.22 29.75-4.08 57.99-17.98 79.58-38.82 23.04-22.06 38.46-51.95 42.82-83.57 3.88-27.33-.26-55.76-11.97-80.77-14.16-30.57-39.39-55.85-69.99-70-23.55-11.06-50.15-15.33-76-12.56Z'/%3E%3C/svg%3E") no-repeat;
  width: 24px;
  height: 24px;
  font-size: 0;
  line-height: 0;
  border: none;
  cursor: pointer;
  right: 20px;
  top: 12px;
  position: absolute; }

.b-list-main-regions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -5px;
  padding: 0 0 30px 0; }
  .b-list-main-regions .b-item-link {
    margin: 0 5px 10px 5px;
    text-decoration: none;
    border: 1px solid #bfc3cb;
    border-radius: 5px;
    padding: 14px 19px;
    line-height: 20px;
    font-size: 16px;
    color: #333e50;
    white-space: nowrap; }
    .b-list-main-regions .b-item-link:hover {
      border-color: #7bc057;
      background: #7bc057;
      color: #fff; }

.b-gotop {
  display: none;
  position: fixed;
  right: 50px;
  bottom: 65px;
  width: 50px;
  height: 50px;
  cursor: pointer;
  -webkit-transition: opacity .3s ease;
  transition: opacity .3s ease;
  border-radius: 50%;
  border: 1px solid #c0c4cc;
  background: #fff; }
  .b-gotop:before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") center center no-repeat;
    background-size: 16px auto;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease; }
  .b-gotop:after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") center center no-repeat;
    background-size: 16px auto;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    border-radius: 50%;
    -webkit-transition: opacity .3s ease;
    transition: opacity .3s ease;
    opacity: 0;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }
  .b-gotop:hover {
    background: #7bc057;
    border-color: #7bc057; }
    .b-gotop:hover:before {
      opacity: 0; }
    .b-gotop:hover:after {
      opacity: 1; }

.b-mobile-nav-prop-show {
  display: none;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 20px 0 40px 0; }
  .b-mobile-nav-prop-show .b-mnps-link {
    font-size: 14px;
    line-height: 20px;
    font-weight: 600;
    color: #333e50;
    text-decoration: none;
    padding: 0 20px 0 0;
    position: relative; }
    .b-mobile-nav-prop-show .b-mnps-link:before {
      content: '';
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
      background-size: 10px 5px;
      position: absolute;
      right: 0;
      top: 7px;
      width: 10px;
      height: 5px; }

.b-modal-select-region {
  padding: 0 !important; }

.b-list-breadcrumb {
  padding: 35px 0;
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  font-size: 12px;
  color: #bfc3cb;
  line-height: 16px;
  margin: 0 0 -5px 0; }
  .b-list-breadcrumb li {
    padding: 0 0 5px 0; }
  .b-list-breadcrumb li:not(:first-child) {
    padding: 0 0 5px 24px;
    position: relative; }
    .b-list-breadcrumb li:not(:first-child):before {
      content: '';
      width: 6px;
      height: 6px;
      background: #7bc057;
      border-radius: 3px;
      position: absolute;
      left: 9px;
      top: 5px; }
  .b-list-breadcrumb a {
    color: #333e50;
    text-decoration: none; }
    .b-list-breadcrumb a:hover {
      color: #333e50;
      text-decoration: underline; }

.b-page-head {
  font-size: 30px;
  font-weight: 700;
  color: #333e50;
  line-height: 1.2;
  margin: 0;
  padding: 0 0 35px 0; }
  .b-page-head span {
    color: #7bc057; }
  .b-page-head a {
    color: #7bc057;
    text-decoration: none; }
    .b-page-head a:hover {
      color: #649f45;
      text-decoration: none; }

.b-about-article {
  font-size: 14px;
  line-height: 1.4; }
  .b-about-article .b-4gr-list {
    padding: 70px 0; }

.b-section-gray-inner {
  background: #f4f7fb;
  margin: 0 calc((100% - 100vw + 17px) / 2);
  padding: 70px calc((100% - 100vw + 17px) / -2); }

.b-list-about-promo {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1.3% -30px -1.3%; }
  .b-list-about-promo .b-item {
    min-width: 47.4%;
    -webkit-box-shadow: 0 0 30px rgba(31, 62, 80, 0.05);
            box-shadow: 0 0 30px rgba(31, 62, 80, 0.05);
    width: 47.4%;
    margin: 0 1.3% 30px 1.3%;
    background: #fff;
    border-radius: 8px;
    padding: 40px 30px;
    font-size: 14px;
    line-height: 1.4; }
  .b-list-about-promo .b-ico {
    height: 100px;
    margin: 0 0 40px 0; }
    .b-list-about-promo .b-ico img {
      display: block;
      max-width: 100px;
      height: auto; }
  .b-list-about-promo p {
    margin: 0;
    padding: 0; }
  .b-list-about-promo .b-head {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 10px 0;
    padding: 0; }

.b-our-team {
  padding: 40px 0 90px 0; }
  .b-our-team .b-section-head {
    padding: 0 0 40px 0; }

.b-list-team {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1.3%; }
  .b-list-team > li {
    width: 25%;
    min-width: 25%;
    padding: 0 1.3%;
    text-align: center; }
  .b-list-team .b-photo {
    max-width: 170px;
    margin: auto; }
    .b-list-team .b-photo img {
      display: block;
      max-width: 100%;
      height: auto;
      border-radius: 50%;
      margin: auto; }
  .b-list-team .b-name {
    padding: 15px 0 5px 0;
    font-size: 16px;
    color: #333e50;
    font-weight: 600;
    line-height: 1.3; }
  .b-list-team .b-post {
    color: #bfc3cb;
    font-size: 14px;
    line-height: 1.3; }

.b-common-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 0 70px 0; }

.b-comm-col-video {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }

.b-comm-col-form {
  min-width: 34%;
  width: 34%;
  padding: 0 0 0 30px; }

.b-quick-form {
  -webkit-box-shadow: 0 0 30px rgba(31, 62, 80, 0.05);
          box-shadow: 0 0 30px rgba(31, 62, 80, 0.05);
  background: #fff;
  border-radius: 8px;
  padding: 30px 25px;
  font-size: 14px;
  line-height: 1.4;
  color: #bfc3cb; }
  .b-quick-form .b-head {
    font-size: 24px;
    font-weight: 600;
    color: #333e50;
    padding: 0 0 10px 0;
    margin: 0; }
  .b-quick-form p {
    padding: 0 0 15px 0;
    margin: 0; }
  .b-quick-form .b-input, .b-quick-form .b-textarea {
    display: block;
    width: 100%;
    height: 50px;
    background: #f4f7fb;
    margin: 0 0 10px 0;
    border-radius: 4px;
    padding: 0 20px;
    font-size: 14px;
    border: none; }
    .b-quick-form .b-input::-webkit-input-placeholder, .b-quick-form .b-textarea::-webkit-input-placeholder {
      color: #bfc3cb; }
    .b-quick-form .b-input:-ms-input-placeholder, .b-quick-form .b-textarea:-ms-input-placeholder {
      color: #bfc3cb; }
    .b-quick-form .b-input::-ms-input-placeholder, .b-quick-form .b-textarea::-ms-input-placeholder {
      color: #bfc3cb; }
    .b-quick-form .b-input::placeholder, .b-quick-form .b-textarea::placeholder {
      color: #bfc3cb; }
  .b-quick-form .b-textarea {
    padding: 20px;
    height: auto;
    resize: none;
    margin: 0 0 20px 0;
    line-height: 1.4; }
  .b-quick-form .b-btn-send {
    display: block;
    margin: auto;
    width: 200px;
    height: 50px;
    border: none;
    cursor: pointer;
    border-radius: 5px;
    background: #7bc057;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    line-height: 50px; }
    .b-quick-form .b-btn-send:hover {
      background: #649f45;
      color: #fff; }
  .b-quick-form .select2.select2-container {
    display: block !important;
    width: 100% !important;
    margin: 0 0 10px 0; }
  .b-quick-form .select2-container--default .select2-selection--single {
    border: none;
    height: 50px;
    background: #f4f7fb; }
  .b-quick-form .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 35px 0 20px;
    line-height: 50px;
    height: 50px;
    font-size: 14px;
    color: #bfc3cb; }
  .b-quick-form .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
    width: 14px;
    height: 7px;
    background-size: cover;
    right: 20px;
    top: 22px;
    position: absolute; }
    .b-quick-form .select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none; }

.b-select-2-dropdown {
  border: none !important;
  background: #f4f7fb;
  -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.1);
          box-shadow: 0 0 20px rgba(31, 62, 80, 0.1); }
  .b-select-2-dropdown .select2-results__option {
    padding: 10px 20px;
    font-size: 14px;
    color: #333e50; }

.b-video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  height: 0; }
  .b-video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.b-contacts-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1.3%;
  padding: 0 0 40px 0; }
  .b-contacts-info .b-item {
    width: 33.3333%;
    min-width: 33.3333%;
    padding: 0 1.3% 25px 1.3%;
    font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .b-contacts-info .b-ico {
    width: 25px;
    min-width: 25px;
    margin: 0 20px 0 0; }
    .b-contacts-info .b-ico img {
      display: block;
      max-width: 100%;
      height: auto; }
  .b-contacts-info a {
    color: #333e50;
    text-decoration: none;
    font-weight: 700;
    font-size: 18px; }
    .b-contacts-info a:hover {
      text-decoration: underline; }
  .b-contacts-info address {
    margin: 0;
    padding: 0;
    font-style: normal; }

.b-full-map {
  position: relative;
  height: 660px; }

.b-full-map-contacts {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  z-index: 20;
  margin: 0 0 0 395px; }
  .b-full-map-contacts .b-quick-form {
    width: 370px;
    min-width: 370px; }

.b-article-promo {
  position: relative;
  margin: 0 0 30px 0; }
  .b-article-promo:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: #333e50;
    opacity: .5;
    z-index: 1; }
  .b-article-promo img {
    display: block;
    width: 100%;
    height: auto; }

.b-article-promo-info {
  z-index: 2;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 40px 40px 40px; }
  .b-article-promo-info .b-page-head {
    color: #fff;
    padding: 0 0 15px 0; }
  .b-article-promo-info .b-article-info-meta {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    font-size: 14px;
    line-height: 24px;
    color: #bfc3cb;
    margin: 0 0 0 -30px; }
  .b-article-promo-info .b-item-date {
    margin: 0 0 0 30px;
    padding: 0 0 0 32px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cb'%3E%3Cpath d='M253.29 0h9.12c34.03 1.03 67.95 8.47 98.91 22.74 53.54 24.09 98.14 67.28 124.16 119.89 16.79 33.66 25.74 71.08 26.52 108.66v8.5c-.61 38.16-9.76 76.16-26.88 110.28-17.24 34.38-42.23 64.87-72.69 88.37-29.94 23.24-65.08 39.79-102.16 47.75-15.68 3.51-31.72 5.15-47.76 5.81h-12.9c-39.82-1.15-79.38-11.43-114.45-30.39-38.57-20.79-71.76-51.54-95.23-88.57C14.88 354.01 1.06 308.02 0 261.68V248.8c1.35-43.9 13.99-87.42 36.83-124.97C62.14 82.15 99.4 47.72 143.22 26.27 177.29 9.33 215.26.42 253.29 0m-16.62 32.88c-39.73 3.34-78.45 17.67-110.8 40.97-43.55 30.97-75.44 78-87.71 130.05-7.37 30.74-8.08 63.04-2.17 94.08 8.45 45 31.36 87.08 64.31 118.83 28.37 27.57 64.19 47.45 102.65 56.77 44.13 10.83 91.6 7.82 133.95-8.74 33.33-12.9 63.43-34.02 87.04-60.84 27.05-30.57 45.57-68.66 52.57-108.89 8.57-47.76 1.08-98.3-21.32-141.38-27.71-54.32-78.52-96.35-137.24-112.97-26.29-7.64-54.02-10.21-81.28-7.88Z'/%3E%3Cpath d='M240 96h32c-.01 50.36.02 100.71-.02 151.06.07.63.21 1.89.27 2.52 30.31 30.41 60.76 60.71 91.06 91.13a5348.06 5348.06 0 0 0-22.59 22.6c-33.59-33.52-67.1-67.13-100.7-100.65-.05-55.55-.01-111.1-.02-166.66Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    background-size: auto 24px; }
  .b-article-promo-info .b-item-views {
    margin: 0 0 0 30px;
    padding: 0 0 0 33px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 332' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cb'%3E%3Cpath d='M170.75 17.79C199.62 6.1 230.81-.34 262.02.64c37.07.94 73.28 12.27 105.93 29.47 47.34 24.92 88.19 60.58 124.11 99.9 4.56 5.06 9.16 10.11 13.22 15.6 4.22 5.65 6.52 12.64 6.72 19.68v2.55c-.55 7.11-3.08 14.09-7.62 19.63-38.61 46.42-84.76 87.53-138.67 115.32-30.67 15.64-64.23 26.46-98.76 28.35-34.78 2.02-69.57-5.83-101.46-19.42-36.2-15.43-69.1-37.82-98.77-63.52-21.2-18.4-40.78-38.65-58.7-60.24C3.03 182.04.19 174.41 0 166.68v-1.41c.15-4.84 1.23-9.68 3.34-14.06 2.5-5.42 6.82-9.65 10.55-14.22 27.16-31.25 57.63-59.8 91.69-83.43 20.4-14.12 42.1-26.54 65.17-35.77m68.8 15.01c-11.37 1.05-22.58 3.34-33.58 6.35-44.12 12.65-83.34 38.26-117.85 67.98-19.89 17.39-38.56 36.2-55.47 56.51-1.49 1.24-1.41 3.46.04 4.69 13.77 16.46 28.64 32 44.42 46.55 21.37 19.73 44.55 37.63 69.72 52.26 20.73 11.98 42.9 21.78 66.23 27.42 28.38 7.21 58.5 7.02 86.86-.2 32.85-8.19 63.24-24.25 90.83-43.6 33.01-23.39 62.53-51.53 88.56-82.43 1.49-1.2 1.47-3.4.07-4.66-16.01-19.24-33.61-37.14-52.33-53.76-27.67-24.35-58.28-45.85-92.23-60.51-29.83-12.92-62.73-19.9-95.27-16.6Z'/%3E%3Cpath d='M239.54 56.84c21.67-3.25 44.32.02 64.06 9.58 25.14 11.97 45.35 33.83 55.34 59.83 9.5 24.39 9.84 52.19.95 76.82-8.73 24.57-26.54 45.76-49.19 58.67-23.78 13.77-52.84 17.99-79.57 11.69-24.62-5.61-47.05-20.1-62.44-40.1-15.48-19.84-23.74-45.14-22.98-70.3.55-25.57 10.5-50.76 27.45-69.89 16.97-19.38 40.89-32.53 66.38-36.3m10.72 30.51c-28.53 1.76-55 20.58-66.36 46.75-8.22 18.38-8.91 39.94-1.96 58.82 5.45 15.02 15.64 28.23 28.69 37.44 13.71 9.73 30.61 14.87 47.43 14.37 16.9-.38 33.59-6.45 46.8-16.99 13-10.26 22.67-24.71 27.07-40.69 4.38-15.66 3.74-32.67-1.83-47.94-5.91-16.4-17.47-30.67-32.24-39.91-14.06-8.92-31.01-13.09-47.6-11.85Z'/%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
    background-size: auto 16px; }
  .b-article-promo-info .b-item-comments {
    margin: 0 0 0 30px;
    padding: 0 0 0 33px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 480 420' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cb'%3E%3Cpath d='M55.87 0h368.05c13.77.72 27.31 6.18 37.36 15.7 11.19 10.29 17.91 25.08 18.72 40.23v238.78c-.41 14.91-6.58 29.58-17.18 40.11-10.66 10.76-25.64 17.01-40.77 17.14-74.94.16-149.9-.13-224.83.14-29.57 20.73-58.79 42.01-88.28 62.87-4.1 2.86-8.95 4.5-13.91 5.03h-4.61c-13.82-.9-25.84-12.97-26.32-26.87-.24-13.71-.03-27.42-.1-41.13-14.02.79-28.42-2.78-39.78-11.2C9.9 330.6.9 313.67 0 296.15V56.03c.71-13.76 6.24-27.28 15.72-37.32C26 7.55 40.75.8 55.87 0M32.02 57.96c-.04 78.67-.03 157.34 0 236.01-.12 13.04 10.85 24.93 23.84 25.88 8.41.39 16.84-.03 25.25.21 8.11.34 15.02 7.82 14.87 15.91.05 16.32 0 32.65.02 48.98 29.04-20.65 57.98-41.42 87-62.09 2.6-1.86 5.76-2.87 8.97-2.84 76.65-.06 153.31.02 229.97-.04 13.83.16 26.19-12.16 26.04-26 .04-78.66.03-157.32 0-235.98.14-13.82-12.18-26.14-26-25.98-121.33-.03-242.67-.03-364 0-13.78-.15-26.09 12.15-25.96 25.94Z'/%3E%3Cpath d='M107.46 96.66c1.78-.55 3.66-.66 5.52-.67 85.02.03 170.05-.01 255.08.02 8.12-.18 15.47 6.81 15.89 14.87.61 6.81-3.78 13.54-10.1 16-3.1 1.3-6.54 1.13-9.83 1.13-84.02-.03-168.03.01-252.05-.03-8.1.15-15.57-6.8-15.93-14.91-.63-7.27 4.41-14.46 11.42-16.41ZM107.47 192.65c1.8-.55 3.7-.65 5.58-.66 84.99.03 169.99-.01 254.98.02 8.13-.19 15.5 6.81 15.92 14.89.63 7.03-4.1 13.97-10.73 16.21-3.28 1.18-6.82.85-10.24.89H118.02c-2.72-.03-5.45.13-8.16-.17-7.27-.89-13.45-7.37-13.82-14.72-.65-7.28 4.4-14.51 11.43-16.46Z'/%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
    background-size: auto 22px; }

.b-article-author-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 30px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.b-article-author {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .b-article-author .b-photo {
    min-width: 70px;
    width: 70px; }
    .b-article-author .b-photo img {
      display: block;
      width: 100%;
      height: auto;
      border-radius: 50%; }
  .b-article-author .b-text {
    padding: 0 0 0 20px; }
  .b-article-author .b-author {
    color: #333e50;
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    padding: 0 0 2px 0; }
    .b-article-author .b-author a {
      color: #333e50;
      text-decoration: none; }
      .b-article-author .b-author a i {
        font-style: normal;
        color: #7bc057; }
  .b-article-author .b-post {
    font-size: 14px;
    color: #bfc3cb;
    line-height: 20px; }

.b-reading-time {
  background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cb'%3E%3Cpath d='M221.77 0h136.62c2.67.27 5.44 1.36 6.93 3.73 2.57 3.56 1.68 9.09-1.94 11.6-2.07 1.66-4.85 1.68-7.37 1.74-19.12-.02-38.24-.01-57.35-.01v51.41c40.91 1.64 81.21 14.77 115.18 37.62 6.56-6.54 13.12-13.08 19.66-19.64 2-2.03 4.5-3.93 7.52-3.8 3-.11 5.48 1.81 7.49 3.84 15.43 15.53 31 30.95 46.4 46.52 3.39 3.15 3.62 8.86.32 12.16-6.88 7.21-14.1 14.1-21.07 21.22 12.14 18.38 21.92 38.36 28.25 59.49 5.77 18.64 8.67 38.05 9.59 57.52v12.3c-1.27 40.04-13.13 79.78-34.74 113.57-20.16 31.85-48.71 58.31-81.92 76.11-30.1 16.41-64.06 25.29-98.27 26.62h-12.53c-26.75-.98-53.38-6.34-78.16-16.52-45.27-18.24-83.9-52.1-108.23-94.39-15.71-.07-31.42.15-47.12-.1-4.99.01-9.16-5-8.11-9.91.6-4.27 4.82-7.24 9.02-7.05 16.01-.09 32.02.01 48.03-.04 2.97.06 6.34.09 8.65 2.26 2.13 2.05 3.37 4.79 4.91 7.28 31 53.77 87.86 91.94 149.56 99.46 45.8 6.31 93.61-3.79 133.07-27.82 31.71-19.05 58.12-46.89 75.2-79.75 16.25-30.55 24.21-65.36 23.37-99.91-.79-35.44-10.97-70.62-29.32-100.95-8.14-14.02-18.48-26.63-29.61-38.37-34.69-35.16-82.48-57.32-131.86-60.18-25.74-1.86-51.82 1.42-76.37 9.34-48.14 15.28-90.28 49.05-115.1 93.13-1.22 2.04-2.29 4.29-4.17 5.83-2.6 2.09-6.14 1.89-9.29 1.96-15.99-.12-32 .13-47.99-.12-5.05.03-9.26-5.15-8.06-10.09.68-4.21 4.89-7.04 9.03-6.85 15.38-.07 30.77 0 46.16-.02 19.92-34.22 48.92-63.18 83.59-82.4 30.4-17.23 64.97-26.75 99.85-28.23.01-17.16 0-34.33.01-51.49-19.54-.04-39.09.03-58.63-.03-4.38.37-8.84-2.69-9.41-7.17-.97-4.96 3.26-9.73 8.21-9.87m206.01 116.34c13.32 10.7 25.47 22.81 36.13 36.16 4.41-4.4 8.81-8.81 13.21-13.22-12.03-12.05-24.08-24.08-36.12-36.12-4.41 4.39-8.81 8.79-13.22 13.18Z'/%3E%3Cpath d='M268.55 103.73c45.82-5.28 93.48 6.79 130.85 33.93 31.74 22.66 56.1 55.48 68.49 92.46 13.05 38.55 13.05 81.37.02 119.92-11.55 34.46-33.46 65.35-62.09 87.72-28.99 22.87-64.93 36.84-101.77 39.39-45.68 3.53-92.52-10.43-128.59-38.74-38.66-29.62-64.98-74.93-71.16-123.28-6.57-46.87 5.58-96.11 33.47-134.38 15.47-21.67 35.66-39.95 58.76-53.19 22.02-12.82 46.74-20.8 72.02-23.83m-27.51 23.35c-44.65 13.14-83.12 45.74-103.54 87.56-10.5 20.76-16.11 43.79-17.59 66.95 8.35.06 16.7-.09 25.05.06 3.44-.03 6.7 2.16 7.97 5.35 2.17 5.08-1.78 11.34-7.3 11.53-8.56.31-17.15.03-25.72.13 1.2 17.56 4.52 35.05 10.87 51.49 14.42 38.75 43.65 71.71 80.32 90.77 21.69 11.61 45.99 17.87 70.49 19.42.02-7.79 0-15.58 0-23.36.01-2.53.28-5.28 2.07-7.22 2.77-3.49 8.38-4.04 11.77-1.14 2.28 1.69 3.2 4.59 3.21 7.35.06 8.12-.01 16.24.02 24.37 22.51-1.43 44.85-6.8 65.16-16.71 34.41-16.42 62.93-44.82 79.49-79.15 10.13-20.48 15.59-43.06 17.03-65.82-10.79-.02-21.58.01-32.37-.01-3.06.05-6.37-.95-8.15-3.6-2.65-3.47-1.9-9 1.66-11.56 2.05-1.79 4.89-1.89 7.47-1.91 10.46.02 20.93.02 31.39.01-1.08-13.4-2.83-26.84-6.93-39.69-14.03-48.95-51.59-90.43-98.84-109.38-17.7-7.49-36.77-11.36-55.91-12.61-.03 8.05.03 16.11-.02 24.16.08 3.25-1.32 6.67-4.28 8.27-4.94 3.16-12.31-.52-12.6-6.41-.39-8.66-.05-17.35-.17-26.01-13.71.99-27.42 2.96-40.55 7.16Z'/%3E%3Cpath d='M384.64 217.64c2.12-2.2 5.21-3.81 8.34-3.13 3.65.5 6.63 3.76 6.96 7.42.47 3.01-1.21 5.79-3.26 7.83-38.82 38.82-77.65 77.64-116.46 116.47-3.59 4.59-10.81 4.53-14.37-.06-18.17-18.18-36.34-36.36-54.53-54.52-2.04-2.01-3.71-4.71-3.36-7.68.22-4.53 4.63-8.29 9.14-7.74 2.49.12 4.57 1.66 6.29 3.34 16.55 16.57 33.11 33.13 49.67 49.68 37.2-37.2 74.39-74.41 111.58-111.61ZM25.4 230.46c19.54-.2 39.09-.03 58.63-.08 4.22-.28 8.73 2.34 9.53 6.7 1.39 5.19-3.22 10.56-8.51 10.31-19.69.08-39.39.07-59.08.01-4.98.25-9.48-4.49-8.71-9.47.36-4.08 4.08-7.37 8.14-7.47ZM4.54 282.69c2.25-1.24 4.94-1.07 7.43-1.11 21.63.09 43.27-.1 64.9.09 5.21-.09 9.58 5.32 8.13 10.39-.78 4.11-4.98 6.73-9 6.58-22.02.04-44.03 0-66.04.02-3.64.15-7.54-1.48-9.07-4.97-1.85-3.91-.22-9.01 3.65-11ZM22.36 333.49c2.77-.96 5.76-.68 8.64-.72 17.31.02 34.63.02 51.95 0 2.61.01 5.5.1 7.59 1.91 3.74 2.72 4.31 8.66 1.23 12.09-1.85 2.28-4.88 3.09-7.71 3.07-19.01.01-38.03 0-57.05 0-3.38.12-7.04-1.21-8.7-4.34-2.58-4.19-.49-10.19 4.05-12.01Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
  background-size: auto 40px;
  color: #333e50;
  font-size: 16px;
  line-height: 40px;
  white-space: nowrap;
  padding: 0 40px 0 60px; }
  .b-reading-time span {
    font-weight: 600; }

.b-like-btn {
  background: #7bc057 url("data:image/svg+xml,%3Csvg viewBox='0 0 512 486' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M270.69 0h22.89c13.42.73 26.58 5.93 36.71 14.78 12.76 10.93 20.6 27.38 20.95 44.19.23 20.5-3.55 41.04-11.07 60.11-6.25 16.03-12.59 32.03-18.86 48.05 41.91.04 83.82-.05 125.73.04 17.12.07 33.74 9.66 42.48 24.37 10.16 16.34 9.57 38.39-1.24 54.27 13.61 8.55 22.61 23.68 23.72 39.71v6.59c-1.32 17.69-12.33 34.16-28.29 41.95 6.81 11.64 8.81 25.99 5.15 38.99-4.09 15.37-15.96 28.24-30.79 33.91 5.48 10.37 7.3 22.63 4.82 34.12-3.14 15.44-14.01 29.04-28.36 35.53-7 3.35-14.79 4.68-22.5 4.65-75.34.01-150.69.01-226.03 0-2.56-.07-4.86-1.33-7.22-2.18-17.99-6.78-35.98-13.59-53.98-20.34-.2 9.08.33 18.19-.29 27.26H0V149.33h124.78c.01 9.56-.01 19.11.01 28.67 5.71.01 11.42 0 17.13 0 30.16-34.87 60.28-69.76 90.45-104.62 1.54-1.95 3.85-3.61 4.16-6.25 2.65-14.68 5.24-29.38 8.02-44.04C247.08 10.75 258.27 1.28 270.69 0m-6.18 80.94c-.13.92-.5 1.72-1.13 2.41-35.87 41.56-71.82 83.06-107.69 124.62-10.3.07-20.6.01-30.91.03.06 72.93-.12 145.86.1 218.78 21.77 7.94 43.34 16.46 65.12 24.38 74 .25 148.02.03 222.04.12 6.4.29 12.93-2.31 17.06-7.27 5.34-6.1 6.42-15.48 2.62-22.64-3.43-6.88-10.98-11.36-18.66-11.16-24.91-.05-49.82.03-74.73-.04.01-9.99 0-19.97 0-29.96 34.2-.04 68.4.04 102.59-.04 9.75-.12 18.51-8.18 19.59-17.84 1.24-8.6-3.69-17.59-11.59-21.18-4.01-2.05-8.6-2.06-12.99-1.96-23.63.02-47.27.01-70.9.01-.01-10-.02-20 0-30 32 0 64.01.01 96.01 0 7.03.15 13.98-3.54 17.72-9.5 4.07-6.22 4.29-14.68.57-21.11-3.59-6.5-10.9-10.63-18.31-10.45-31.14.03-62.29-.12-93.43.08-.39-10.02-.05-20.05-.17-30.08 26.49-.03 52.99.03 79.48-.03 9.09-.06 17.51-6.99 19.41-15.87 2.14-8.63-2.16-18.26-9.96-22.48-4.03-2.42-8.82-2.82-13.4-2.64-55.22.03-110.44 0-165.66.01 10.87-27.69 21.76-55.37 32.64-83.05 7.5-17.64 11.89-36.78 11.23-56.01-.77-11.1-8.22-21.4-18.5-25.64-9.13-3.94-19.3-1.94-28.92-2.43-3.09 16.97-6.19 33.95-9.23 50.94M30.02 179.32c-.02 92.1-.06 184.2.02 276.31 21.58-.06 43.16-.01 64.74-.03.01-92.09.01-184.18 0-276.27-21.59 0-43.17.02-64.76-.01Z'/%3E%3C/svg%3E") 20px center no-repeat;
  padding: 0 20px 0 54px;
  line-height: 40px;
  height: 40px;
  border-radius: 16px;
  color: #fff;
  text-decoration: none;
  font-size: 16px;
  font-weight: 600;
  background-size: auto 23px; }
  .b-like-btn:hover {
    color: #fff;
    text-decoration: none; }

.b-article-single-cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .b-article-single-cols .b-col-aside {
    width: 300px;
    min-width: 300px;
    padding: 0 20px 0 0; }
  .b-article-single-cols .b-aside-head {
    font-size: 18px;
    font-weight: 700;
    color: #333e50;
    padding: 25px 0;
    margin: 0;
    line-height: 1.4; }
  .b-article-single-cols .b-aside-ol {
    list-style: none;
    margin: 0 0 20px 0;
    counter-reset: asidelistcounter; }
    .b-article-single-cols .b-aside-ol li {
      position: relative;
      padding: 3px 0 15px 35px;
      min-height: 24px;
      counter-increment: asidelistcounter;
      font-size: 16px;
      color: #333e50;
      line-height: 1.35; }
      .b-article-single-cols .b-aside-ol li:before {
        content: counter(asidelistcounter);
        position: absolute;
        left: 0;
        top: 1px;
        min-width: 24px;
        height: 24px;
        border: 1px solid #7bc057;
        line-height: 22px;
        text-align: center;
        padding: 0 2px;
        border-radius: 4px;
        font-size: 16px;
        color: #333e50;
        font-weight: 600; }
  .b-article-single-cols .b-col-main {
    background: #fff;
    -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.05);
            box-shadow: 0 0 20px rgba(31, 62, 80, 0.05);
    border-radius: 5px;
    padding: 35px 40px;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    width: calc(100% - 300px); }
  .b-article-single-cols .qt,
  .b-article-single-cols blockquote {
    border-radius: 5px;
    background: #f4f7fb;
    padding: 30px 30px 30px 60px;
    position: relative;
    margin: 30px 0; }
    .b-article-single-cols .qt:before,
    .b-article-single-cols blockquote:before {
      content: '';
      background: #7bc057;
      width: 2px;
      height: calc(100% - 60px);
      position: absolute;
      left: 30px;
      top: 30px; }
    .b-article-single-cols .qt h4 {
      margin: 0;
      padding: 0; }
    .b-article-single-cols blockquote p {
      font-size: 16px;
      font-weight: 600;
      color: #333e50;
      margin: 0 0 20px 0 !important;
      padding: 20px 0 0 0 !important; }
    .b-article-single-cols .qt p {
      margin: 10px 0 0 0;
      padding: 0; }
    .b-article-single-cols blockquote cite {
      margin: 10px 0 15px 0;
      padding: 0; 
      font-style: normal;
      display: block;
    }
  .b-article-single-cols .b-video-wrapper {
    margin: 40px 0; }
  .b-article-single-cols .b-meta-article-item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 30px 0;
    border-top: 1px solid #e5e7ea; }
    .b-article-single-cols .b-meta-article-item .b-soc-link-twitter:after {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 416' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M352.37 0h3.28c19.33.46 38.63 5.86 54.92 16.37 7.59 4.64 14.29 10.56 20.56 16.85 15.04-3.37 29.96-7.58 44.01-14.01 7.87-3.04 15.06-7.5 22.52-11.37-7.61 24.11-24.44 44.93-46.05 57.94 20.78-2.71 41.13-8.29 60.39-16.54v1.23c-4.71 3.85-7.39 9.52-11.31 14.09-6.34 7.34-12.55 14.85-19.84 21.28-6.51 6.73-14.22 12.07-21.46 17.94 2.34 48.44-8.16 97.18-28.56 141.06-19.87 42.81-49.49 81.26-86.76 110.33-35.39 27.83-77.64 46.71-121.85 55.02-19.25 3.87-38.88 5.39-58.48 5.81h-4.46c-52.67-.52-105.37-14.55-150.51-41.87-2.86-1.64-5.55-3.71-8.77-4.59v-.28c5.02-.17 9.99.71 15 .81 25.06.98 50.35-2.05 74.23-9.81 23.89-7.41 46.18-19.5 66-34.7-16.2-.46-32.31-4.54-46.64-12.15-24.14-12.71-42.93-35.04-51.38-60.97 15.64 2.89 31.84 2.03 47.27-1.68-21.94-4.61-42.31-16.32-57.2-33.1-17.45-19.28-26.99-45.2-26.84-71.15 12.31 6.33 25.63 10.98 39.47 12.25 2.6.35 5.54-.13 7.81 1.47-.75-2.39-3.44-3.3-5.17-4.86-27.56-20.71-43.61-55.89-40.79-90.31.78-16.17 6.18-31.79 13.9-45.93 27.91 34.09 63.2 62.23 103.03 81.13 35.33 17.1 74.16 26.59 113.31 28.68-3.19-16.48-3.38-33.72.94-50.01 5.91-23.55 20.43-44.78 40.11-58.96C310.17 7.42 331.19.57 352.37 0Z'/%3E%3C/svg%3E"); }
    .b-article-single-cols .b-meta-article-item .b-soc-link-vk:after {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 294' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M188.96 5.12c11.8-2.78 23.95-3.4 36.03-3.93 17.86-.25 35.89-.55 53.56 2.52 6.28 1.17 13.37 3.06 17.02 8.81 4.29 7.73 5.11 16.77 4.82 25.46-.63 25.34-1.51 50.68-1.66 76.03.49 6.99.58 14.29 3.57 20.78 2.16 4.53 6.36 8.91 11.82 8.44 4.72-.72 7.92-4.73 11.38-7.66 6.19-5.22 11.18-11.67 15.81-18.27 18.45-26.19 34.03-54.41 46.04-84.12 2.36-5.34 3.89-11.48 8.48-15.44 2.19-2.18 5.39-2.7 8.34-3.01 26.59.12 53.19-.28 79.78-.43 8.1-.58 17-.99 24.08 3.71 2.95 1.86 3.7 5.47 3.97 8.7v.48c-.79 8.7-4.54 16.73-8.46 24.41-15.9 29.65-37.86 55.34-57.68 82.36-5.77 7.92-12.22 15.58-16.04 24.7-3.1 7.45-.41 15.97 4.72 21.79 10.03 11.3 21.46 21.22 32.17 31.85 12.23 11.8 23.79 24.38 33.77 38.16 3.75 6.29 8.97 12.04 10.2 19.51 1.34 5.44 1.71 12.68-3.6 16.17-4.85 4.54-11.71 5.01-18 5.34-24.7.71-49.43.48-74.12 1.49-15.71-1.51-29.97-10.05-40.79-21.24-8.64-8.36-16.22-17.72-24.29-26.62-4.01-4.31-7.78-8.9-12.46-12.5-4.62-3.97-9.9-8.14-16.29-8.16-4.4-.08-7.68 3.2-10.53 6.11-7.12 7.68-9.3 18.39-10.63 28.43-1.22 8.65.96 18.25-4.06 26.01-4.11 4.79-10.73 6.53-16.83 6.54-10.76.02-21.52-.07-32.27.05-13.38.37-26.73-1.89-39.51-5.76-12.68-3.72-24.92-9.01-36.09-16.09-19.8-11.78-38.72-25.52-53.89-43.01-21.29-26.14-41.42-53.34-58.58-82.4-7.65-12.31-14.31-25.2-21.47-37.79-6.29-12.04-12.35-24.2-18.52-36.3C13.32 58.59 8.16 46.81 2.79 35.12 1.4 32.2.42 29.08 0 25.86v-1.45c.14-2.18.98-4.32 2.65-5.79 3.76-3.68 9.35-4.15 14.34-4.28 23-.25 46.01-.3 69.02-.55 5.95-.29 11.96 1.82 16.61 5.51 3.96 3.09 5.62 8.01 7.58 12.44 7.93 19.16 17.51 37.58 27.25 55.87 4.44 9.01 9.23 17.85 14.55 26.38 6.47 10.19 13.72 20.39 23.91 27.18 4.43 3.16 10.68 3.91 15.45 1.15 5.79-7.45 7.63-17.05 8.46-26.24 1.67-12.62 2.77-25.36 2.07-38.09-.5-14.18-1.13-28.84-6.73-42.09-4.35-9.03-14.77-12.48-23.95-14.17-2.6-.41-.98-3.32-.04-4.59 4.44-5.73 10.68-10.3 17.79-12.02Z'/%3E%3C/svg%3E"); }
    .b-article-single-cols .b-meta-article-item .b-soc-link-fb:after {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 258 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M187.33 0h19.5c16.73.93 33.5 1.62 50.16 3.6.05 27.13.01 54.26.02 81.39-16.34.06-32.68-.08-49.02.08-11.14.26-23.35 2.19-31.6 10.36-7.9 7.98-9.52 19.82-9.82 30.55-.13 22-.01 44-.06 66 27.57.05 55.14 0 82.71.03-3.77 30.33-7.55 60.66-11.33 90.99-23.79.02-47.57-.02-71.36.01.01 76.33 0 152.66 0 228.99H75.36V283.01c-24.79-.02-49.58 0-74.36-.02-.01-30.33-.01-60.65-.01-90.98 24.79-.02 49.58 0 74.37-.02v-68.97c-.22-21.68 2.89-43.76 12.05-63.59 7.54-16.57 19.6-31.15 34.86-41.16C141.4 5.59 164.58.2 187.33 0Z'/%3E%3C/svg%3E"); }
    .b-article-single-cols .b-meta-article-item .b-soc-link-telegram:after {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 428' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M477.34 3.19c6.68-2.59 14.38-3.62 21.18-.86 5.3 2.09 9.34 6.69 11.31 11.97 3.08 8.17 2.34 17.18.6 25.56-25.62 120.09-51.26 240.17-76.88 360.25-1.72 7.71-4.28 15.7-9.97 21.44-4 4.11-9.85 6.16-15.55 5.69-8.86-.67-17-4.96-23.8-10.48-37.11-27.18-74.2-54.38-111.34-81.52-20.39 19.49-40.75 39.02-61.21 58.45-5.1 4.98-12.2 7.35-19.25 7.34 2.81-39.72 5.64-79.44 8.47-119.15 72.54-65.14 145.09-130.29 217.64-195.42 1.63-1.56 3.45-3.21 3.96-5.51.47-2.1-1.59-3.61-3.42-3.87-5.02-.82-9.97 1.29-14.16 3.87-90.05 56.4-180.18 112.69-270.21 169.11-39.04-12.15-78.1-24.25-117.12-36.43-7.18-2.48-15.67-6.3-17.59-14.43v-2.07c.44-4.55 3.59-8.21 6.95-11.03 6.78-5.57 15.11-8.64 23.22-11.71C179.23 117.33 328.28 60.25 477.34 3.19Z'/%3E%3C/svg%3E"); }
    .b-article-single-cols .b-meta-article-item .b-soc-link-od:after {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 314 410' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='M139.53 1.69c22.19-3.81 45.61-.19 65.51 10.35 22.24 11.63 39.96 31.62 48.75 55.13 8.77 23.14 8.81 49.46.1 72.62-9.01 24.3-27.53 44.88-50.76 56.37-24.64 12.45-54.36 14.28-80.36 5.04-25.17-8.72-46.54-27.67-58.36-51.53-10.4-20.7-13.41-44.95-8.57-67.59 4.52-21.67 16.35-41.69 33.05-56.21 14.21-12.54 31.96-21 50.64-24.18m5.95 51.01c-12.65 2.81-24.08 10.65-31.31 21.4-7.73 11.29-10.53 25.71-7.87 39.1 2.48 13.01 10.27 24.87 21.18 32.37 11.37 8 26.07 10.97 39.68 8.21 13.51-2.56 25.77-10.9 33.2-22.46 7.89-12.02 10.28-27.4 6.65-41.28-3.26-12.84-11.72-24.27-23.08-31.1-11.34-7.01-25.47-9.16-38.45-6.24Z'/%3E%3Cpath d='M14.74 211.73c8.04-5.98 18.76-8.16 28.5-5.8 6.65 1.5 12.26 5.56 18.3 8.5 30.56 15.83 64.77 25.56 99.37 24.68 35.21-.63 69.5-12.06 100.01-29.21 10.17-6.11 23.44-6.55 33.91-.93 13.91 7.12 21.83 24.29 17.79 39.46-2.26 9.07-8.35 17.06-16.39 21.8-23.07 13.37-47.96 23.51-73.68 30.51 16.74 16.8 33.56 33.53 50.3 50.33 6.23 6.29 9.78 15.1 9.69 23.95.02 14.42-9.84 28.19-23.43 32.95-10.2 3.66-22.08 2.01-30.94-4.22-3.92-2.67-7.09-6.23-10.45-9.54-20.25-20.22-40.45-40.49-60.71-60.69-22.27 22.22-44.48 44.51-66.77 66.72-6.17 6.18-14.8 9.51-23.48 9.76h-.52c-13.83-.24-27.03-9.2-32.27-22-4.19-10.06-3.05-22.05 2.78-31.22 2.61-4.27 6.36-7.62 9.84-11.14 14.95-14.96 29.93-29.91 44.88-44.88-26.16-7.21-51.5-17.54-74.92-31.27-7.24-4.44-12.64-11.7-14.92-19.86-4.1-13.75 1.61-29.49 13.11-37.9Z'/%3E%3C/g%3E%3C/svg%3E"); }
    .b-article-single-cols .b-meta-article-item .b-soc-link-insta:after {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 242 242' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='M55.48 1.77C73.29.41 91.16.65 109.01.53c21.33.05 42.68-.2 64.01.5 13.37.38 27.22 1.34 39.38 7.46 10.81 5.5 19.43 15.25 23.5 26.69 5.34 14.31 4.82 29.82 5.39 44.84.25 27.66.28 55.33-.03 82.99-.56 15.16-.11 30.89-5.92 45.21-4.83 12.23-14.84 22.27-27.07 27.12-14.32 5.82-30.07 5.36-45.24 5.93-27.99.3-55.98.3-83.97 0-14.71-.56-29.9-.11-43.89-5.38-13.36-4.74-24.34-15.72-29.08-29.08-4.7-12.39-4.76-25.82-5.24-38.88C.45 151.95.61 135.97.49 120 .71 98.42.18 76.82 1.78 55.28c1.2-13.74 5.4-28.07 15.65-37.86C27.27 7.15 41.68 2.95 55.48 1.77m138.91 23.87c-6.77 1.94-11.96 8.29-12.49 15.32-.71 6.89 3.12 13.9 9.24 17.11 6.21 3.44 14.45 2.54 19.79-2.15 5.63-4.69 7.72-13.05 4.95-19.84-3.08-8.34-13.01-13.21-21.49-10.44m-86.88 21.08C82.9 50.97 61.18 68.41 51.54 91.41c-7.92 18.41-8.02 40-.29 58.49 6.23 15.08 17.52 28.01 31.61 36.23 25.88 15.6 61.07 13.28 84.62-5.67 13.23-10.29 22.86-25.13 26.81-41.42 4.32-17.42 2.17-36.35-6.03-52.31-7.49-14.76-19.98-26.91-34.96-33.97-14.13-6.74-30.4-8.82-45.79-6.04Z'/%3E%3Cpath d='M112.42 72.8c12.87-2.36 26.64.74 37.22 8.47 10.44 7.48 17.73 19.23 19.69 31.94 2.18 13.14-1.33 27.11-9.51 37.63-7.83 10.28-19.88 17.22-32.72 18.74-14.04 1.83-28.77-2.84-39.16-12.47-9.53-8.67-15.42-21.21-15.86-34.09-.6-12.79 4.12-25.71 12.83-35.11 7.18-7.87 17-13.28 27.51-15.11Z'/%3E%3C/g%3E%3C/svg%3E"); }
    .b-article-single-cols .b-meta-article-item .b-soc-link-youtube:after {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 481 337' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M165.38 1.57C225.58-.15 285.85.18 346.03 2.69c20.69.87 41.39 2.03 61.97 4.44 9.42 1.3 19.04 2.39 27.89 6.1 16.93 6.92 30.25 22.04 34.92 39.73 4.05 15.4 5.77 31.28 7.19 47.1 4.07 51.87 3.67 104.17-2.1 155.89-1.22 9.67-2.71 19.32-5.17 28.76-4.76 17.53-17.99 32.51-34.81 39.37-8.82 3.77-18.46 4.69-27.85 5.99-25.58 2.85-51.32 3.93-77.02 4.82-68.68 2.39-137.44 2.06-206.09-1.11-17.98-.9-35.96-2.07-53.83-4.28-9.2-1.32-18.6-2.53-27.11-6.48-15.87-7.06-28.34-21.34-33.07-38.06-2.46-9.01-3.93-18.26-5.15-27.51-2.86-22.72-4-45.61-4.7-68.49-.87-28.02.19-56.06 2.15-84.01 1.41-17.13 3.07-34.34 7.19-51.07 5.45-21.97 24.17-40.1 46.43-44.46 12.54-2.41 25.28-3.52 38-4.55 23.46-1.8 46.99-2.56 70.51-3.3m27.53 94.95c-.01 47.97-.01 95.95 0 143.92 41.65-23.97 83.3-47.94 124.93-71.96-41.61-24.03-83.27-48-124.93-71.96Z'/%3E%3C/svg%3E"); }
    .b-article-single-cols .b-meta-article-item .b-soc-link-zen:after {
      background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 1200 1200' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23fff'%3E%3Cpath d='M498.44 0h94.71c-1.05 11.75-.18 23.6-1.42 35.36-.12 9.58-.12 19.18-1.04 28.73-.03 9.01-.18 18.02-1 26.99.06 7.99-.36 15.96-1.03 23.91.29 9.04-1.05 18-1.07 27.02-2.96 50.05-6.12 100.24-14.71 149.74-1.52 10.39-3.66 20.69-6 30.92-1.16 5.43-2.35 10.86-3.95 16.18-.83 3.72-1.82 7.4-3.01 11.02-.87 3.14-1.79 6.27-2.6 9.44l-.83.1.2 2.91-1.2.07c.05.74.15 2.21.21 2.94l-1.22.07.24 2.96-.86.04c-.3 1.16-.61 2.32-.93 3.48-.93 2.5-1.79 5.03-2.57 7.59l-.51-.11c-.29 1.16-.59 2.32-.9 3.47-.92 2.18-1.82 4.38-2.62 6.61l-.51-.07c-.4 1.64-.86 3.26-1.29 4.89-.32.09-.96.26-1.27.34.18.45.56 1.34.74 1.79l-1.06-.03c-.81 2.55-1.9 5-3.05 7.42-1.01 2.03-2.04 4.06-3.08 6.07-.82 1.64-1.64 3.29-2.44 4.94-1.96 3.61-3.93 7.21-5.95 10.78-2.1 3.44-4.23 6.85-6.2 10.36l-1.11-.72c.15.39.46 1.18.61 1.58-5.33 7.26-10.08 14.95-15.86 21.88-5.87 7.8-12.45 15.01-19.1 22.15-1.75 2.3-3.84 4.33-6.14 6.08l-.19.22c-3.4 2.81-6.28 6.2-9.82 8.84l-.17.17c-3.79 3.4-7.71 6.65-11.76 9.74-8.93 7.14-18.43 13.55-28.15 19.55-1.67 1-3.33 2-4.98 3.01-3.84 2.24-7.76 4.34-11.68 6.43-.59.23-1.78.68-2.38.91l-.32 1.01c-.42-.11-1.25-.32-1.66-.43l-.32 1.47-1.69-.48-.26 1.46c-.44-.11-1.33-.32-1.77-.42l-.26 1.34c-.33-.03-1-.09-1.33-.11-2.97 1.71-6.07 3.21-9.33 4.28-.08.12-.23.36-.3.48-2.15.81-4.29 1.66-6.43 2.49-1.65.69-3.3 1.37-4.95 2.05-2.65 1.05-5.31 2.04-7.99 3-1.17.32-2.33.64-3.49.94l.06.49c-9.49 2.95-18.9 6.21-28.56 8.57-14.85 4.13-29.94 7.48-45.16 9.95-29.58 5.64-59.61 8.66-89.57 11.31-31.63 2.61-63.32 4.42-95.03 5.74-9.04 1.02-18.16.34-27.21 1.23-6.95.45-13.9.48-20.86.55-9.02.76-18.07 1.01-27.12.97-9.29.66-18.61 1.1-27.94.96-3.34-.07-6.68.09-10 .54V509.2c.44-8.73.28-17.47.45-26.2.59-50.77 1.77-101.58 5.83-152.21 4.19-50.14 10.75-100.5 26.16-148.58 11.43-34.97 28.17-69.07 54.14-95.59 27.29-26.74 62.38-44.05 98.5-55.48 21.79-6.96 44.19-11.86 66.72-15.74C321.9 3.87 393.1 1.9 463.99.62c11.48-.26 22.98.07 34.45-.62ZM606.81 0h45.87c54.68.25 109.38.49 164.02 2.84 48.26 2.21 96.59 5.85 144.13 14.79 36.26 6.92 72.28 17.14 105 34.56 21.55 11.66 41.9 26.36 57.49 45.43 25.88 31.34 41.13 69.93 51.26 108.91 11.93 46.6 17.15 94.6 20.47 142.49 1.85 28.31 3.02 56.66 3.65 85.02.72 23.92.58 47.87 1.3 71.78v87.32c-8.62-.99-17.32-.21-25.96-.89-12.37-1.03-24.8-.24-37.15-1.56-12.3.28-24.52-1.16-36.8-1.14-5.38-.12-10.73-.89-16.11-.92-9.34.16-18.61-1.17-27.94-1.2-7.48-1.04-15.04-.53-22.53-1.41-45.58-2.83-91.25-6.7-136.22-15.1-1.69-.31-3.34-.6-4.98-1-2.77-.46-5.51-1.07-8.26-1.55-3.58-.83-7.19-1.55-10.74-2.48-14.26-3.21-28.37-7.16-42.16-12-3.74-1.16-7.41-2.53-11.04-3.98-3.2-1.1-6.31-2.39-9.45-3.61l-.09-.38c-1.99-.51-3.86-1.38-5.66-2.33l-1.14.33c-.05-.25-.14-.75-.19-1-3.26-1.09-6.37-2.56-9.42-4.11-1.64-.83-3.27-1.65-4.91-2.46-1.34-.68-2.68-1.35-4.01-2-3.03-1.63-6.03-3.28-9.03-4.96-4.09-2.31-8.03-4.89-12.14-7.18l.74-1.06c-.4.14-1.2.42-1.59.55-7.29-5.28-14.95-10.08-21.89-15.84-4.2-3.16-8.18-6.6-12.14-10.05-3.88-2.9-6.92-6.74-10.75-9.7l-.01-.13c-3.56-2.57-5.87-6.39-9.01-9.39-3.84-3.66-7-7.92-10.49-11.88-4.45-5.74-9.45-11.14-12.95-17.54l-.14.79c-3.62-5.9-7.77-11.46-11.27-17.43-.99-1.66-2-3.32-3-4.97-2.1-3.61-4.02-7.32-6.16-10.91l.25-1.07-1.45-.44.44-1.63-1.46-.33c.12-.42.35-1.25.47-1.67-.38-.08-1.13-.25-1.5-.33l.53-1.64-1.56-.34c.14-.42.43-1.24.57-1.65-.39-.09-1.17-.26-1.56-.35l.29-1.18c-1.46-2.44-2.67-5.04-3.39-7.79l-1.08.4.76-2.12-1.06-.12c-.8-2.2-1.68-4.38-2.6-6.52-.72-1.78-1.37-3.58-1.94-5.4l-.48-.2c-.81-2.48-1.66-4.95-2.56-7.39a76.73 76.73 0 0 1-.94-3.53l-.51.16c-1.35-4.94-3.26-9.7-4.58-14.64-1.08-3.31-2.08-6.64-2.97-9.99-1.67-5.6-2.97-11.29-4.46-16.93-.78-3.77-1.78-7.48-2.51-11.26-.41-1.65-.76-3.33-1.09-4.99-.36-1.71-.61-3.44-.81-5.15-.16-.36-.48-1.09-.64-1.45-10.63-57.11-14.71-115.15-17.61-173.06-.91-8.64-.25-17.35-1.29-25.98-.25-13.98-1.49-27.94-1.36-41.94-.98-10.07-.86-20.2-1.08-30.3-1.22-11.91-.32-23.91-1.42-35.82ZM0 606.87c11.75 1 23.6.16 35.35 1.4 9.97.14 19.96.07 29.9.99 8.94.13 17.89.27 26.81 1.04 7.98-.03 15.94.36 23.89 1.04 8.7-.28 17.33 1.08 26.02 1.07 25.89 1.58 51.77 2.99 77.6 5.46 36.01 3.44 72.1 7.8 107.34 16.24 5.35 1.02 10.64 2.39 15.86 3.96 4.8 1.15 9.59 2.42 14.18 4.24.62.01 1.87.03 2.49.05l-.08 1.16c.77-.06 2.31-.19 3.08-.25l-.08.9c2.05.37 4.08.88 6.12 1.36l-.11 1.01c.77-.08 2.33-.23 3.11-.3l-.13.91c1.18.28 2.36.59 3.54.93 2.67.97 5.33 1.95 7.97 3.02 1.65.65 3.31 1.33 4.96 2.03 2.15.83 4.3 1.69 6.48 2.5.07.28.22.84.3 1.12.46-.2 1.39-.59 1.86-.79l-.1 1.1c2.69.76 5.24 1.95 7.65 3.36l1.11-.23c.12.38.37 1.15.49 1.53l1.55-.59c.09.38.28 1.15.37 1.54.42-.13 1.25-.37 1.66-.49l.34 1.49 1.65-.5c.08.37.25 1.11.33 1.48.41-.11 1.23-.32 1.64-.43l.38.92c4.15 1.87 8.08 4.16 12.02 6.44 1.66.98 3.32 1.99 4.99 2.98 4.92 2.88 9.51 6.29 14.41 9.22l-.8.98c.42-.11 1.24-.33 1.65-.44 8.05 6.15 16.33 12.04 23.85 18.85 3.93 2.85 7.04 6.64 10.8 9.7l.15.22c2.39 1.77 4.5 3.9 6.29 6.29l.24.21c12.54 13.24 24.1 27.51 33.82 42.98l1 .21c-.22.5-.67 1.49-.89 1.99l1.16-.71c1.04 1.82 2.11 3.64 3.19 5.45 1.01 1.64 2.01 3.28 3.03 4.93 1.86 3.23 3.65 6.49 5.41 9.78 1.08 2.07 2.11 4.17 3.06 6.32.23.09.68.28.9.37l-.5 1.5 1.52.48-.51 1.49c.26.11.77.35 1.02.46 1.29 2.89 2.63 5.77 3.6 8.8l1.1-.09c-.2.46-.6 1.39-.8 1.86.33.07.98.22 1.3.29.44 1.63.9 3.29 1.28 4.96l1.13-.1-.4 1.4c.84 1.69 1.65 3.42 2.47 5.14.28 1.17.54 2.37.8 3.57l.84-.21c.02.46.07 1.39.09 1.86.85 2.02 1.59 4.1 2.14 6.24l.57.02c.47 1.99.96 3.98 1.36 6.01.23.01.68.04.91.05-.06.74-.19 2.23-.25 2.97l1.24.04-.24 2.92c.21.02.65.08.87.1.82 3.15 1.72 6.3 2.59 9.44.75 2.34 1.46 4.7 2.02 7.11.67 2.38 1.32 4.78 1.92 7.2.8 2.9 1.52 5.84 2.02 8.83 2.22 8.24 3.72 16.66 5.36 25.03 10.84 59.32 14.23 119.6 17.34 179.69-.2 7.03.83 14 .97 21.02-.03 11.7 1.38 23.36 1.1 35.08 1.24 13.29.6 26.65 1.63 39.95.68 8.64-.2 17.36.85 25.98h-87.78c-54.05-.98-108.17-1.24-162.12-5.14-46.36-3.22-92.81-8.48-137.89-20.1-37.95-9.99-75.38-25.06-106.05-50.04-18.73-14.85-33.22-34.38-44.8-55.13-18.26-33.33-28.87-70.23-36.14-107.35-9.38-49.05-13.21-98.97-15.51-148.79C.54 760.23.26 706.95 0 653.69v-46.82ZM1172.99 607.73c8.99-.71 18.04.16 27.01-.89v105.59c-1.02 26.85-1.05 53.76-2.07 80.63-1.92 52.13-5.16 104.36-13.89 155.85-7.01 40.2-17.37 80.34-36.4 116.66-9.05 17.19-20.23 33.32-33.72 47.33-25.8 25.48-58.75 42.51-92.85 54.01-41 13.72-83.95 20.44-126.84 24.85-27.36 2.75-54.82 4.41-82.29 5.58-29.74 1.18-59.51 2.05-89.27 1.69l13.7.97H606.86c.98-9.62.21-19.32.96-28.95.9-9.36.28-18.77.95-28.13.99-11.39.32-22.84 1.49-34.21.1-7.61.24-15.22 1.05-22.78-.19-10.71 1.16-21.34 1.27-32.04.89-6.86.63-13.78 1.29-20.65 3.42-52.23 7.75-104.73 19.25-155.94 1.13-5.44 2.34-10.87 3.95-16.19.31-1.36.63-2.69.99-4.02.56-2.35 1.25-4.67 1.98-6.96.9-3.15 1.81-6.28 2.61-9.45l.87-.12-.24-2.96 1.24.03-.24-3.04.89.04c.38-2.05.9-4.05 1.37-6.07l.61.02c.71-2.74 1.63-5.42 2.46-8.11l.57.2c.24-1.21.51-2.4.8-3.57.81-1.73 1.62-3.46 2.48-5.15-.11-.35-.32-1.05-.43-1.4l1.14.11c.4-1.7.88-3.38 1.35-5.05l1.22-.14c-.19-.49-.56-1.46-.74-1.94l1.05.13c.99-3.05 2.35-5.96 3.66-8.88l.88-.23c-.09-.43-.26-1.3-.34-1.73l1.41-.35-.45-1.59c.37-.12 1.11-.35 1.48-.46l-.5-1.51c.37-.12 1.11-.37 1.48-.49l-.46-1.5c.36-.12 1.07-.37 1.43-.5l-.23-1.09c2.15-3.58 4.08-7.28 6.16-10.9 2.71-4.47 5.47-8.92 8.19-13.39l1.1.77c-.14-.4-.43-1.2-.57-1.6 7.42-10.56 14.96-21.07 23.59-30.68l.15-.12c2.91-3.98 6.81-7.07 9.85-10.94l.15-.04c3.03-4.1 7.5-6.74 10.88-10.5 15.15-13.84 31.87-25.93 49.53-36.35 3.31-1.92 6.64-3.81 10.11-5.46l.29-.81 1.36.12c.95-.62 1.92-1.22 2.89-1.81.69-.33 1.38-.65 2.08-.97 1.67-.85 3.34-1.71 5.02-2.55 2.42-1.16 4.89-2.24 7.46-3.04l-.12-1.05c.48.18 1.45.54 1.94.71l.16-1.2c1.66-.47 3.32-.95 5.02-1.34-.01-.29-.02-.88-.03-1.17l1.29.44c1.7-.85 3.45-1.65 5.19-2.46 1.16-.3 2.35-.57 3.55-.82l-.14-.55c2.66-.84 5.32-1.75 8.03-2.46.04-.17.11-.51.15-.68 1.96-.48 3.93-.96 5.93-1.3l.01-.91c.74.06 2.23.19 2.97.25l.08-1.22c.73.05 2.19.16 2.92.21l.08-1.12 2.34-.12c2.31-.91 4.69-1.6 7.11-2.2 3.59-1.2 7.26-2.21 10.98-2.96 5.29-1.71 10.75-2.85 16.19-3.98 19.98-4.69 40.28-7.86 60.61-10.58 46.49-6.14 93.31-8.78 140.11-11.16 8.34.29 16.62-1.12 24.96-1.01 5.69.12 11.34-.72 17.02-.82 6.28-.4 12.58.1 18.85-.53 11.36-.87 22.77-.41 34.14-1.3Z'/%3E%3C/g%3E%3C/svg%3E"); }
    .b-article-single-cols .b-meta-article-item .b-soc-list {
      padding: 0;
      margin: 0 -5px; }
      .b-article-single-cols .b-meta-article-item .b-soc-list li {
        padding: 0 5px; }
        .b-article-single-cols .b-meta-article-item .b-soc-list li:before {
          display: none; }
      .b-article-single-cols .b-meta-article-item .b-soc-list a {
        background: #f4f7fb;
        width: 40px;
        height: 40px;
        border-radius: 4px; }
        .b-article-single-cols .b-meta-article-item .b-soc-list a:hover {
          background: #bfc3cb; }
        .b-article-single-cols .b-meta-article-item .b-soc-list a:before, .b-article-single-cols .b-meta-article-item .b-soc-list a:after {
          background-size: 60% 60%;
          background-position: center center; }
  .b-article-single-cols .b-article-text {
    font-size: 14px;
    line-height: 1.4; }
    .b-article-single-cols .b-article-text a {
      text-decoration: none; }
      .b-article-single-cols .b-article-text a:hover {
        text-decoration: underline; }
    .b-article-single-cols .b-article-text p {
      margin: 0 0 15px 0;
      padding: 0; }
    .b-article-single-cols .b-article-text .b-big-text {
      font-size: 16px;
      font-weight: 600;
      margin: 0 0 15px 0; }
    .b-article-single-cols .b-article-text img {
      display: block;
      max-width: 100%;
      height: auto;
      margin: 30px 0; }
    .b-article-single-cols .b-article-text h2 {
      font-size: 24px;
      font-weight: 700;
      color: #333e50;
      margin: 0 0 20px 0;
      padding: 20px 0 0 0; }
    .b-article-single-cols .b-article-text h3 {
      font-size: 18px;
      font-weight: 700;
      color: #333e50;
      margin: 0 0 20px 0;
      padding: 20px 0 0 0; }
    .b-article-single-cols .b-article-text h4 {
      font-size: 16px;
      font-weight: 600;
      color: #333e50;
      margin: 0 0 20px 0;
      padding: 20px 0 0 0; }
    .b-article-single-cols .b-article-text ul {
      list-style: none;
      margin: 0 0 10px 0; }
      .b-article-single-cols .b-article-text ul li {
        position: relative;
        padding: 0 0 15px 25px; }
        .b-article-single-cols .b-article-text ul li:before {
          content: '';
          width: 10px;
          height: 10px;
          border-radius: 3px;
          position: absolute;
          left: 0;
          top: 5px;
          background: #7bc057; }
    .b-article-single-cols .b-article-text .b-wrap-table {
      overflow-x: auto;
      margin: 0 0 20px 0; }
    .b-article-single-cols .b-article-text table {
      min-width: 600px;
      border-collapse: collapse;
      width: 100%; }
      .b-article-single-cols .b-article-text table th {
        background: #7bc057;
        color: #fff;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        line-height: 1.4;
        padding: 15px 20px; }
      .b-article-single-cols .b-article-text table tr > th:first-child {
        text-align: left; }
      .b-article-single-cols .b-article-text table tr > th:last-child {
        text-align: right; }
      .b-article-single-cols .b-article-text table td {
        vertical-align: middle;
        text-align: center;
        padding: 15px 20px; }
      .b-article-single-cols .b-article-text table tr > td:first-child {
        text-align: left; }
      .b-article-single-cols .b-article-text table tr > td:last-child {
        text-align: right; }
      .b-article-single-cols .b-article-text table tbody > tr:nth-child(even) td {
        background: #f4f7fb; }
  .b-article-single-cols .b-meta-article-item-head {
    font-size: 16px;
    font-weight: 700;
    color: #333e50;
    padding: 0 20px 0 0; }
  .b-article-single-cols .b-meta-like-links {
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 -5px; }
    .b-article-single-cols .b-meta-like-links > li {
      padding: 0 5px; }
      .b-article-single-cols .b-meta-like-links > li:before {
        display: none; }
    .b-article-single-cols .b-meta-like-links .b-link-yes {
      display: block;
      width: 100px;
      height: 40px;
      border: 1px solid #7bc057;
      border-radius: 5px;
      line-height: 38px;
      font-size: 16px;
      font-weight: 700;
      color: #7bc057;
      text-decoration: none;
      padding: 0 0 0 44px;
      position: relative; }
      .b-article-single-cols .b-meta-like-links .b-link-yes:before, .b-article-single-cols .b-meta-like-links .b-link-yes:after {
        content: '';
        width: 24px;
        height: 23px;
        background-size: cover;
        position: absolute;
        left: 9px;
        top: 7px;
        -webkit-transition: opacity .3s ease;
        transition: opacity .3s ease; }
      .b-article-single-cols .b-meta-like-links .b-link-yes:before {
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 486' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%237bc057' d='M270.69 0h22.89c13.42.73 26.58 5.93 36.71 14.78 12.76 10.93 20.6 27.38 20.95 44.19.23 20.5-3.55 41.04-11.07 60.11-6.25 16.03-12.59 32.03-18.86 48.05 41.91.04 83.82-.05 125.73.04 17.12.07 33.74 9.66 42.48 24.37 10.16 16.34 9.57 38.39-1.24 54.27 13.61 8.55 22.61 23.68 23.72 39.71v6.59c-1.32 17.69-12.33 34.16-28.29 41.95 6.81 11.64 8.81 25.99 5.15 38.99-4.09 15.37-15.96 28.24-30.79 33.91 5.48 10.37 7.3 22.63 4.82 34.12-3.14 15.44-14.01 29.04-28.36 35.53-7 3.35-14.79 4.68-22.5 4.65-75.34.01-150.69.01-226.03 0-2.56-.07-4.86-1.33-7.22-2.18-17.99-6.78-35.98-13.59-53.98-20.34-.2 9.08.33 18.19-.29 27.26H0V149.33h124.78c.01 9.56-.01 19.11.01 28.67 5.71.01 11.42 0 17.13 0 30.16-34.87 60.28-69.76 90.45-104.62 1.54-1.95 3.85-3.61 4.16-6.25 2.65-14.68 5.24-29.38 8.02-44.04C247.08 10.75 258.27 1.28 270.69 0m-6.18 80.94c-.13.92-.5 1.72-1.13 2.41-35.87 41.56-71.82 83.06-107.69 124.62-10.3.07-20.6.01-30.91.03.06 72.93-.12 145.86.1 218.78 21.77 7.94 43.34 16.46 65.12 24.38 74 .25 148.02.03 222.04.12 6.4.29 12.93-2.31 17.06-7.27 5.34-6.1 6.42-15.48 2.62-22.64-3.43-6.88-10.98-11.36-18.66-11.16-24.91-.05-49.82.03-74.73-.04.01-9.99 0-19.97 0-29.96 34.2-.04 68.4.04 102.59-.04 9.75-.12 18.51-8.18 19.59-17.84 1.24-8.6-3.69-17.59-11.59-21.18-4.01-2.05-8.6-2.06-12.99-1.96-23.63.02-47.27.01-70.9.01-.01-10-.02-20 0-30 32 0 64.01.01 96.01 0 7.03.15 13.98-3.54 17.72-9.5 4.07-6.22 4.29-14.68.57-21.11-3.59-6.5-10.9-10.63-18.31-10.45-31.14.03-62.29-.12-93.43.08-.39-10.02-.05-20.05-.17-30.08 26.49-.03 52.99.03 79.48-.03 9.09-.06 17.51-6.99 19.41-15.87 2.14-8.63-2.16-18.26-9.96-22.48-4.03-2.42-8.82-2.82-13.4-2.64-55.22.03-110.44 0-165.66.01 10.87-27.69 21.76-55.37 32.64-83.05 7.5-17.64 11.89-36.78 11.23-56.01-.77-11.1-8.22-21.4-18.5-25.64-9.13-3.94-19.3-1.94-28.92-2.43-3.09 16.97-6.19 33.95-9.23 50.94M30.02 179.32c-.02 92.1-.06 184.2.02 276.31 21.58-.06 43.16-.01 64.74-.03.01-92.09.01-184.18 0-276.27-21.59 0-43.17.02-64.76-.01Z'/%3E%3C/svg%3E") no-repeat; }
      .b-article-single-cols .b-meta-like-links .b-link-yes:after {
        opacity: 0;
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 486' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M270.69 0h22.89c13.42.73 26.58 5.93 36.71 14.78 12.76 10.93 20.6 27.38 20.95 44.19.23 20.5-3.55 41.04-11.07 60.11-6.25 16.03-12.59 32.03-18.86 48.05 41.91.04 83.82-.05 125.73.04 17.12.07 33.74 9.66 42.48 24.37 10.16 16.34 9.57 38.39-1.24 54.27 13.61 8.55 22.61 23.68 23.72 39.71v6.59c-1.32 17.69-12.33 34.16-28.29 41.95 6.81 11.64 8.81 25.99 5.15 38.99-4.09 15.37-15.96 28.24-30.79 33.91 5.48 10.37 7.3 22.63 4.82 34.12-3.14 15.44-14.01 29.04-28.36 35.53-7 3.35-14.79 4.68-22.5 4.65-75.34.01-150.69.01-226.03 0-2.56-.07-4.86-1.33-7.22-2.18-17.99-6.78-35.98-13.59-53.98-20.34-.2 9.08.33 18.19-.29 27.26H0V149.33h124.78c.01 9.56-.01 19.11.01 28.67 5.71.01 11.42 0 17.13 0 30.16-34.87 60.28-69.76 90.45-104.62 1.54-1.95 3.85-3.61 4.16-6.25 2.65-14.68 5.24-29.38 8.02-44.04C247.08 10.75 258.27 1.28 270.69 0m-6.18 80.94c-.13.92-.5 1.72-1.13 2.41-35.87 41.56-71.82 83.06-107.69 124.62-10.3.07-20.6.01-30.91.03.06 72.93-.12 145.86.1 218.78 21.77 7.94 43.34 16.46 65.12 24.38 74 .25 148.02.03 222.04.12 6.4.29 12.93-2.31 17.06-7.27 5.34-6.1 6.42-15.48 2.62-22.64-3.43-6.88-10.98-11.36-18.66-11.16-24.91-.05-49.82.03-74.73-.04.01-9.99 0-19.97 0-29.96 34.2-.04 68.4.04 102.59-.04 9.75-.12 18.51-8.18 19.59-17.84 1.24-8.6-3.69-17.59-11.59-21.18-4.01-2.05-8.6-2.06-12.99-1.96-23.63.02-47.27.01-70.9.01-.01-10-.02-20 0-30 32 0 64.01.01 96.01 0 7.03.15 13.98-3.54 17.72-9.5 4.07-6.22 4.29-14.68.57-21.11-3.59-6.5-10.9-10.63-18.31-10.45-31.14.03-62.29-.12-93.43.08-.39-10.02-.05-20.05-.17-30.08 26.49-.03 52.99.03 79.48-.03 9.09-.06 17.51-6.99 19.41-15.87 2.14-8.63-2.16-18.26-9.96-22.48-4.03-2.42-8.82-2.82-13.4-2.64-55.22.03-110.44 0-165.66.01 10.87-27.69 21.76-55.37 32.64-83.05 7.5-17.64 11.89-36.78 11.23-56.01-.77-11.1-8.22-21.4-18.5-25.64-9.13-3.94-19.3-1.94-28.92-2.43-3.09 16.97-6.19 33.95-9.23 50.94M30.02 179.32c-.02 92.1-.06 184.2.02 276.31 21.58-.06 43.16-.01 64.74-.03.01-92.09.01-184.18 0-276.27-21.59 0-43.17.02-64.76-.01Z'/%3E%3C/svg%3E") no-repeat; }
      .b-article-single-cols .b-meta-like-links .b-link-yes:hover {
        text-decoration: none;
        color: #fff;
        background: #7bc057; }
        .b-article-single-cols .b-meta-like-links .b-link-yes:hover:before {
          opacity: 0; }
        .b-article-single-cols .b-meta-like-links .b-link-yes:hover:after {
          opacity: 1; }
    .b-article-single-cols .b-meta-like-links .b-link-no {
      display: block;
      width: 100px;
      height: 40px;
      border: 1px solid #c05757;
      border-radius: 5px;
      line-height: 38px;
      font-size: 16px;
      font-weight: 700;
      color: #c05757;
      text-decoration: none;
      padding: 0 0 0 44px;
      position: relative; }
      .b-article-single-cols .b-meta-like-links .b-link-no:before, .b-article-single-cols .b-meta-like-links .b-link-no:after {
        content: '';
        width: 24px;
        height: 23px;
        background-size: cover;
        position: absolute;
        left: 9px;
        top: 8px;
        -webkit-transition: opacity .3s ease;
        transition: opacity .3s ease; }
      .b-article-single-cols .b-meta-like-links .b-link-no:before {
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 486' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23c05757' d='M387.49 0H512v336.67c-41.59 0-83.19 0-124.78-.01-.01-9.55 0-19.1-.01-28.65-5.71-.02-11.42-.01-17.13-.01-29.23 33.8-58.45 67.61-87.67 101.42-2.13 2.73-4.9 5.03-6.59 8.06-2.3 11.74-4.29 23.55-6.48 35.31-1.2 6-1.66 12.36-4.77 17.78-4.7 8.82-14.11 14.68-24.03 15.43h-22.76c-13.42-.94-26.53-6.24-36.58-15.23-12.47-10.93-20.1-27.18-20.44-43.77-.18-17.31 2.47-34.65 7.85-51.11 6.85-19.2 14.78-38 22.09-57.03-41.6 0-83.2.02-124.79-.01-12.63.08-25.19-4.77-34.43-13.37-9.6-8.8-15.59-21.42-16.21-34.43-.67-10.87 2.47-21.81 8.47-30.86C10.09 231.64 1.07 216.45 0 200.38v-6.3c1.23-17.76 12.28-34.33 28.29-42.15-6.81-11.6-8.8-25.94-5.17-38.92 4.08-15.39 15.96-28.3 30.81-33.96-6.82-12.77-7.8-28.45-2.51-41.93C57.25 21.77 71 9.75 87.02 6.09c8.84-2.04 17.98-1.17 26.97-1.36 70.67.01 141.35 0 212.02.01 2.3.03 4.38 1.13 6.5 1.9 18.23 6.91 36.47 13.76 54.7 20.65.18-9.1-.34-18.21.28-27.29m29.73 30.4c-.01 92.09-.01 184.18 0 276.27 21.59 0 43.18-.01 64.77 0 .01-92.09.03-184.19-.01-276.28-21.59.02-43.17 0-64.76.01M78.45 51.05c-2.11 9.15 3.07 19.22 11.67 22.93 4.96 2.38 10.56 1.74 15.88 1.82 22.57.06 45.14-.11 67.71.09-.1 9.96-.02 19.93-.04 29.9-33.9.02-67.8 0-101.7.01-7.22-.12-14.29 3.93-17.86 10.2-3.73 6.25-3.7 14.51.07 20.73 3.58 6.2 10.62 10.19 17.79 10.07 25 .01 50-.01 75 0 .01 10 .02 20 0 30-32 0-64-.01-95.99 0-6.77-.14-13.49 3.25-17.3 8.85-4.31 6.05-4.85 14.49-1.39 21.05 3.44 6.89 11 11.36 18.69 11.16 31.16-.02 62.32.1 93.47-.07.29 10.02.04 20.04.13 30.06-26.52.05-53.05-.03-79.57.04-8.79.11-16.97 6.62-19.13 15.12-2.48 8.55 1.48 18.36 9.14 22.87 3.55 2.22 7.78 3.13 11.95 3 55.91-.03 111.83 0 167.75-.01-10.69 27.18-21.37 54.37-32.06 81.55-7.77 18.1-12.53 37.71-11.83 57.49.78 11.11 8.22 21.42 18.51 25.66 9.13 3.94 19.29 1.93 28.91 2.44 3.25-17.41 6.23-34.87 9.58-52.24 3.58-4.68 7.69-8.96 11.47-13.49 32.34-37.42 64.7-74.83 97.03-112.26 10.3-.05 20.59 0 30.88-.03 0-72.89.02-145.78 0-218.67-21.76-8.1-43.41-16.49-65.2-24.49-74.33-.22-148.67-.04-223.01-.09-9.59-.34-18.74 6.86-20.55 16.31Z'/%3E%3C/svg%3E") no-repeat; }
      .b-article-single-cols .b-meta-like-links .b-link-no:after {
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 486' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M387.49 0H512v336.67c-41.59 0-83.19 0-124.78-.01-.01-9.55 0-19.1-.01-28.65-5.71-.02-11.42-.01-17.13-.01-29.23 33.8-58.45 67.61-87.67 101.42-2.13 2.73-4.9 5.03-6.59 8.06-2.3 11.74-4.29 23.55-6.48 35.31-1.2 6-1.66 12.36-4.77 17.78-4.7 8.82-14.11 14.68-24.03 15.43h-22.76c-13.42-.94-26.53-6.24-36.58-15.23-12.47-10.93-20.1-27.18-20.44-43.77-.18-17.31 2.47-34.65 7.85-51.11 6.85-19.2 14.78-38 22.09-57.03-41.6 0-83.2.02-124.79-.01-12.63.08-25.19-4.77-34.43-13.37-9.6-8.8-15.59-21.42-16.21-34.43-.67-10.87 2.47-21.81 8.47-30.86C10.09 231.64 1.07 216.45 0 200.38v-6.3c1.23-17.76 12.28-34.33 28.29-42.15-6.81-11.6-8.8-25.94-5.17-38.92 4.08-15.39 15.96-28.3 30.81-33.96-6.82-12.77-7.8-28.45-2.51-41.93C57.25 21.77 71 9.75 87.02 6.09c8.84-2.04 17.98-1.17 26.97-1.36 70.67.01 141.35 0 212.02.01 2.3.03 4.38 1.13 6.5 1.9 18.23 6.91 36.47 13.76 54.7 20.65.18-9.1-.34-18.21.28-27.29m29.73 30.4c-.01 92.09-.01 184.18 0 276.27 21.59 0 43.18-.01 64.77 0 .01-92.09.03-184.19-.01-276.28-21.59.02-43.17 0-64.76.01M78.45 51.05c-2.11 9.15 3.07 19.22 11.67 22.93 4.96 2.38 10.56 1.74 15.88 1.82 22.57.06 45.14-.11 67.71.09-.1 9.96-.02 19.93-.04 29.9-33.9.02-67.8 0-101.7.01-7.22-.12-14.29 3.93-17.86 10.2-3.73 6.25-3.7 14.51.07 20.73 3.58 6.2 10.62 10.19 17.79 10.07 25 .01 50-.01 75 0 .01 10 .02 20 0 30-32 0-64-.01-95.99 0-6.77-.14-13.49 3.25-17.3 8.85-4.31 6.05-4.85 14.49-1.39 21.05 3.44 6.89 11 11.36 18.69 11.16 31.16-.02 62.32.1 93.47-.07.29 10.02.04 20.04.13 30.06-26.52.05-53.05-.03-79.57.04-8.79.11-16.97 6.62-19.13 15.12-2.48 8.55 1.48 18.36 9.14 22.87 3.55 2.22 7.78 3.13 11.95 3 55.91-.03 111.83 0 167.75-.01-10.69 27.18-21.37 54.37-32.06 81.55-7.77 18.1-12.53 37.71-11.83 57.49.78 11.11 8.22 21.42 18.51 25.66 9.13 3.94 19.29 1.93 28.91 2.44 3.25-17.41 6.23-34.87 9.58-52.24 3.58-4.68 7.69-8.96 11.47-13.49 32.34-37.42 64.7-74.83 97.03-112.26 10.3-.05 20.59 0 30.88-.03 0-72.89.02-145.78 0-218.67-21.76-8.1-43.41-16.49-65.2-24.49-74.33-.22-148.67-.04-223.01-.09-9.59-.34-18.74 6.86-20.55 16.31Z'/%3E%3C/svg%3E") no-repeat;
        opacity: 0; }
      .b-article-single-cols .b-meta-like-links .b-link-no:hover {
        text-decoration: none;
        color: #fff;
        background: #c05757; }
        .b-article-single-cols .b-meta-like-links .b-link-no:hover:before {
          opacity: 0; }
        .b-article-single-cols .b-meta-like-links .b-link-no:hover:after {
          opacity: 1; }
  .b-article-single-cols .b-article-text {
    padding: 0 0 30px 0; }

.b-comments-box {
  padding: 40px 0; }

.b-comments-box-head {
  font-size: 24px;
  font-weight: 700;
  color: #333e50;
  line-height: 1.2;
  padding: 0 0 30px 0; }
  .b-comments-box-head span {
    color: #bfc3cb; }

.b-comment-add-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 0 40px 0; }

.b-comment-author-photo {
  width: 70px;
  min-width: 70px;
  height: 70px;
  background: #f4f7fb;
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .b-comment-author-photo img {
    width: 70px;
    min-width: 70px;
    height: 70px;
    display: block;
    border-radius: 50%; }
  .b-comment-author-photo .b-no-photo {
    width: 20px;
    min-width: 20px;
    height: auto;
    border-radius: 0; }

.b-comment-add-col {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  margin: 0 0 0 20px;
  position: relative; }
  .b-comment-add-col:before {
    content: '';
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 10px 10px 0;
    border-color: transparent #f4f7fb transparent transparent;
    position: absolute;
    left: -10px;
    top: 30px; }
  .b-comment-add-col .b-textarea {
    display: block;
    width: 100%;
    height: auto;
    background: #f4f7fb;
    border-radius: 5px;
    border: none;
    resize: none;
    font-size: 14px;
    line-height: 20px;
    padding: 20px;
    margin: 0 0 30px 0; }
  .b-comment-add-col .b-comment-send {
    font-size: 16px;
    font-weight: 600;
    color: #333e50;
    border: 1px solid #bfc3cb;
    background: #fff;
    border-radius: 5px;
    padding: 0 20px;
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    line-height: 1.2;
    cursor: pointer; }
    .b-comment-add-col .b-comment-send:hover {
      color: #fff;
      background: #7bc057;
      border-color: #7bc057; }

.b-comment-item {
  padding: 0 0 10px 0; }

.b-comment-author-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .b-comment-author-container .b-username-date {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .b-comment-author-container .b-ava-col {
    width: 70px;
    min-width: 70px;
    height: 70px;
    background: #f4f7fb;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .b-comment-author-container .b-ava-col img {
      width: 70px;
      min-width: 70px;
      height: 70px;
      display: block;
      border-radius: 50%; }
    .b-comment-author-container .b-ava-col .b-no-photo {
      width: 20px;
      min-width: 20px;
      height: auto;
      border-radius: 0; }
  .b-comment-author-container .b-comment-date {
    font-size: 14px;
    color: #bfc3cb;
    padding: 10px 0; }
  .b-comment-author-container .b-user-name {
    margin: 0 20px;
    font-size: 16px;
    font-weight: 600;
    padding: 10px 0; }
  .b-comment-author-container .b-meta-like-links {
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    padding: 10px 0;
    margin: 0 -5px; }
    .b-comment-author-container .b-meta-like-links li {
      padding: 0 5px; }
      .b-comment-author-container .b-meta-like-links li:before {
        display: none; }
    .b-comment-author-container .b-meta-like-links .b-link-yes {
      border: none;
      font-size: 14px;
      font-weight: 400;
      width: auto;
      height: 24px;
      line-height: 24px;
      color: #333e50;
      padding: 0 0 0 34px; }
      .b-comment-author-container .b-meta-like-links .b-link-yes:before {
        left: 0;
        top: 0; }
      .b-comment-author-container .b-meta-like-links .b-link-yes:after {
        display: none; }
      .b-comment-author-container .b-meta-like-links .b-link-yes:hover {
        background: none;
        color: #333e50;
        border: none; }
        .b-comment-author-container .b-meta-like-links .b-link-yes:hover:before {
          opacity: 1; }
    .b-comment-author-container .b-meta-like-links .b-link-no {
      border: none;
      font-size: 14px;
      font-weight: 400;
      width: auto;
      height: 24px;
      line-height: 24px;
      color: #333e50;
      padding: 0 0 0 34px; }
      .b-comment-author-container .b-meta-like-links .b-link-no:before {
        left: 0;
        top: 0; }
      .b-comment-author-container .b-meta-like-links .b-link-no:after {
        display: none; }
      .b-comment-author-container .b-meta-like-links .b-link-no:hover {
        background: none;
        color: #333e50;
        border: none; }
        .b-comment-author-container .b-meta-like-links .b-link-no:hover:before {
          opacity: 1; }

.b-comment-text {
  padding: 0 0 10px 90px;
  font-size: 14px;
  line-height: 1.4; }

.b-comment-reply {
  padding: 0 0 0 90px;
  font-size: 14px;
  line-height: 1.4; }
  .b-comment-reply a {
    color: #7bc057;
    text-decoration: none; }
    .b-comment-reply a:hover {
      text-decoration: underline; }

.b-last-news {
  position: relative;
  margin: 70px 0; }
  .b-last-news .b-btn-all-items {
    right: 0; }

.b-last-news-slider {
  margin: 20px -15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .b-last-news-slider .b-item {
    padding: 0 15px;
    width: 25%;
    min-width: 25%; }
  .b-last-news-slider .b-item-link {
    display: block;
    text-decoration: none;
    color: #333e50; }
    .b-last-news-slider .b-item-link:hover {
      color: #1e7e34; }
    .b-last-news-slider .b-item-link img {
      display: block;
      width: 100%;
      height: auto; }
    .b-last-news-slider .b-item-link span {
      display: block; }
    .b-last-news-slider .b-item-link .b-pic {
      padding: 0 0 25px 0; }
    .b-last-news-slider .b-item-link .b-news-title {
      font-size: 16px;
      font-weight: 600;
      line-height: 1.35; }
  .b-last-news-slider .slick-arrow {
    display: none !important; }

.b-bank-summary-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 40px 0; }

.b-bsc-logo {
  min-width: 33.3333%;
  width: 33.3333%;
  padding: 0 40px 0 0; }
  .b-bsc-logo img {
    display: block;
    max-width: 100%;
    height: auto; }

.b-bsc-list {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -1.3%;
  padding: 0; }
  .b-bsc-list .b-item {
    width: 50%;
    min-width: 50%;
    padding: 12px 1.3%;
    font-size: 14px;
    line-height: 1.5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
  .b-bsc-list .b-ico {
    width: 25px;
    min-width: 25px;
    margin: 0 20px 0 0; }
    .b-bsc-list .b-ico img {
      display: block;
      max-width: 100%;
      height: auto; }
  .b-bsc-list a {
    color: #333e50;
    text-decoration: none;
    font-weight: 700;
    font-size: 18px; }
    .b-bsc-list a:hover {
      text-decoration: underline; }
  .b-bsc-list address {
    margin: 0;
    padding: 0;
    font-style: normal; }
  .b-bsc-list .b-link-outer {
    font-weight: 400;
    font-size: 14px;
    color: #7bc057; }

.b-bct-cols {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.b-bct-aside {
  width: 300px;
  min-width: 300px;
  padding: 0 30px 0 0; }
  .b-bct-aside .b-exchange-rates-col {
    display: block;
    padding: 35px 30px 25px 30px; }
    .b-bct-aside .b-exchange-rates-col .b-item {
      padding: 0 0 15px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .b-bct-aside .b-exchange-rates-col .b-item .b-item-name {
        -webkit-box-flex: 1;
            -ms-flex-positive: 1;
                flex-grow: 1; }
      .b-bct-aside .b-exchange-rates-col .b-item .b-item-val {
        padding: 0 10px 0 0; }

.b-bct-main {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  width: calc(100% - 300px); }
  .b-bct-main .b-bct-wbox {
    padding: 35px 30px; }

.b-bct-wbox {
  border-radius: 5px;
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.1);
          box-shadow: 0 0 20px rgba(31, 62, 80, 0.1); }

.b-bcta-logo {
  text-align: center;
  padding: 40px 40px 15px 40px; }
  .b-bcta-logo img {
    display: inline-block;
    vertical-align: top;
    max-width: 100%;
    height: auto; }

.b-bcta-license {
  text-align: center;
  font-size: 14px;
  color: #bfc3cb;
  line-height: 1.35;
  padding: 0 0 15px 0; }

.b-bcta-ratio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding: 0 0 20px 0; }
  .b-bcta-ratio .b-ratio-num {
    font-size: 14px;
    font-weight: 600;
    color: #ff9500;
    line-height: 1.3; }
    .b-bcta-ratio .b-ratio-num i {
      font-style: normal;
      color: #c9ccd4; }
  .b-bcta-ratio .b-ratio-stars {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin: 0 0 0 5px; }
    .b-bcta-ratio .b-ratio-stars .b-item-star {
      width: 16px;
      height: 16px;
      min-width: 16px;
      margin: 0 0 0 3px;
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff9500' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") center center no-repeat;
      background-size: 16px auto;
      position: relative; }
      .b-bcta-ratio .b-ratio-stars .b-item-star:after {
        content: '';
        width: 14px;
        height: 14px;
        position: absolute;
        left: 1px;
        top: 1px;
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") center center no-repeat;
        background-size: 14px auto; }
    .b-bcta-ratio .b-ratio-stars .b-item-full-star:after {
      display: none; }

.b-bcta-nav-list {
  list-style: none;
  border-top: 1px solid #e5e7ea;
  margin: 0;
  padding: 0; }
  .b-bcta-nav-list > li {
    border-bottom: 1px solid #e5e7ea; }
  .b-bcta-nav-list a {
    display: block;
    text-decoration: none;
    font-weight: 600;
    color: #333e50;
    font-size: 16px;
    line-height: 1.35;
    padding: 20px 30px; }
    .b-bcta-nav-list a span {
      color: #c9ccd4; }
    .b-bcta-nav-list a:hover {
      text-decoration: underline; }

.b-bank-about-text {
  color: #333e50;
  font-size: 14px;
  line-height: 1.4; }
  .b-bank-about-text a {
    text-decoration: none; }
    .b-bank-about-text a:hover {
      text-decoration: underline; }
  .b-bank-about-text p {
    margin: 0 0 15px 0;
    padding: 0; }
  .b-bank-about-text .b-big-text {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 15px 0; }
  .b-bank-about-text img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 30px 0; }
  .b-bank-about-text h2 {
    font-size: 24px;
    font-weight: 700;
    color: #333e50;
    margin: 0 0 20px 0;
    padding: 0; }
  .b-bank-about-text h3 {
    font-size: 18px;
    font-weight: 700;
    color: #333e50;
    margin: 0 0 20px 0;
    padding: 10px 0 0 0; }
  .b-bank-about-text h4 {
    font-size: 16px;
    font-weight: 600;
    color: #333e50;
    margin: 0 0 20px 0;
    padding: 10px 0 0 0; }
  .b-bank-about-text ul {
    list-style: none;
    margin: 0 0 10px 0; }
    .b-bank-about-text ul li {
      position: relative;
      padding: 0 0 15px 25px; }
      .b-bank-about-text ul li:before {
        content: '';
        width: 10px;
        height: 10px;
        border-radius: 3px;
        position: absolute;
        left: 0;
        top: 5px;
        background: #7bc057; }
  .b-bank-about-text .b-wrap-table {
    overflow-x: auto;
    margin: 0 0 20px 0; }
  .b-bank-about-text table {
    min-width: 600px;
    border-collapse: collapse;
    width: 100%; }
    .b-bank-about-text table th {
      background: #7bc057;
      color: #fff;
      font-size: 14px;
      font-weight: 600;
      text-align: center;
      line-height: 1.4;
      padding: 15px 20px; }
    .b-bank-about-text table tr > th:first-child {
      text-align: left; }
    .b-bank-about-text table tr > th:last-child {
      text-align: right; }
    .b-bank-about-text table td {
      vertical-align: middle;
      text-align: center;
      padding: 15px 20px; }
    .b-bank-about-text table tr > td:first-child {
      text-align: left; }
    .b-bank-about-text table tr > td:last-child {
      text-align: right; }
    .b-bank-about-text table tbody > tr:nth-child(even) td {
      background: #f4f7fb; }
  .b-bank-about-text .b-about-info-list {
    list-style: none;
    margin: 30px 0 0 0;
    padding: 30px 0 0 0;
    border-top: 1px solid #e5e7ea; }
    .b-bank-about-text .b-about-info-list li {
      padding: 0 0 25px 0;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0; }
      .b-bank-about-text .b-about-info-list li:before {
        display: none; }
    .b-bank-about-text .b-about-info-list .b-label {
      width: 270px;
      min-width: 270px;
      padding: 0 20px 0 0;
      font-weight: 600; }

.b-bank-management {
  padding: 60px 0 0 0; }
  .b-bank-management .b-head {
    font-size: 24px;
    font-weight: 600;
    color: #333e50;
    padding: 0 0 30px 0;
    margin: 0; }

.b-bman-list {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px -30px -15px; }
  .b-bman-list > li {
    padding: 0 15px 30px 15px;
    width: 33.3333%;
    min-width: 33.3333%;
    text-align: center; }
  .b-bman-list .b-photo {
    padding: 0 0 15px 0; }
    .b-bman-list .b-photo img {
      display: inline-block;
      max-width: 100%;
      height: auto;
      border-radius: 50%; }
  .b-bman-list .b-name {
    font-size: 16px;
    font-weight: 600;
    color: #333e50;
    line-height: 1.4; }
  .b-bman-list .b-post {
    color: #bfc3cb;
    font-size: 14px;
    line-height: 1.4; }

.b-section-onmaps {
  margin: 0 calc((100% - 100vw + 17px) / 2); }

.b-onmaps-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .b-onmaps-nav .b-onmaps-btn {
    width: 50%;
    min-width: 50%;
    height: 70px;
    cursor: pointer;
    border: none;
    background: #fff;
    text-align: left;
    color: #333e50;
    font-size: 16px;
    font-weight: 600;
    padding: 0 15%; }
  .b-onmaps-nav > button:first-child {
    text-align: right; }
  .b-onmaps-nav .active {
    background: #7bc057;
    color: #fff; }

.b-onmap-tab {
  display: none; }
  .b-onmap-tab.active {
    display: block; }

.b-aside-add-review, .b-aside-ratio, .b-tr-bank {
  border-bottom: 1px solid #e5e7ea;
  padding: 0 0 35px 0;
  margin: 0 0 35px 0; }

.b-aside-ratio, .b-tr-bank, .b-side-popuplar {
  position: relative; }
  .b-aside-ratio .b-head, .b-tr-bank .b-head, .b-side-popuplar .b-head {
    font-size: 18px;
    font-weight: 700;
    color: #333e50;
    line-height: 1.2;
    padding: 0 60px 20px 0; }

.b-aside-add-review {
  font-size: 16px;
  color: #333e50;
  line-height: 1.3; }
  .b-aside-add-review .b-head {
    font-size: 24px;
    font-weight: 700;
    color: #333e50;
    line-height: 1.2;
    padding: 0 0 20px 0; }
  .b-aside-add-review p {
    margin: 0 0 20px 0;
    padding: 0; }
  .b-aside-add-review .b-btn-aside-add-review {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    border-radius: 5px;
    background: #7bc057;
    text-decoration: none;
    cursor: pointer;
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
    font-weight: 600; }
    .b-aside-add-review .b-btn-aside-add-review:hover {
      background: #649f45;
      color: #fff;
      text-decoration: none; }

.b-aside-ratio .b-item-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 0 12px 0;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.b-aside-ratio .b-total-ratio {
  width: 16px;
  min-width: 16px;
  font-size: 14px;
  line-height: 1.2;
  color: #ff9500;
  font-weight: 600; }
.b-aside-ratio .b-ratio-stars {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
.b-aside-ratio .b-total-vote {
  font-size: 14px;
  line-height: 1.2;
  color: #c9ccd4; }
.b-aside-ratio .b-ratio-stars {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0; }
  .b-aside-ratio .b-ratio-stars .b-item-star {
    width: 16px;
    height: 16px;
    min-width: 16px;
    margin: 0 0 0 3px;
    position: relative; }
    .b-aside-ratio .b-ratio-stars .b-item-star:after {
      content: '';
      width: 16px;
      height: 16px;
      position: absolute;
      left: 0px;
      top: 0px;
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23c9ccd4' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") center center no-repeat;
      background-size: 16px auto; }
  .b-aside-ratio .b-ratio-stars .b-item-full-star {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff9500' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") center center no-repeat;
    background-size: 16px auto; }
    .b-aside-ratio .b-ratio-stars .b-item-full-star:after {
      display: none; }

.b-trb-total {
  position: absolute;
  right: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  border-radius: 50%;
  background: #ff9500;
  top: -17px;
  color: #fff;
  font-size: 20px;
  font-weight: 700; }

.b-trb-list {
  list-style: none;
  margin: 0 0 -10px 0;
  counter-reset: mycounter;
  padding: 15px 0 0 0; }
  .b-trb-list li {
    counter-increment: mycounter;
    position: relative;
    padding: 0 30px 10px 30px; }
    .b-trb-list li:before {
      content: counter(mycounter);
      position: absolute;
      left: 0;
      top: 0;
      font-weight: 700;
      font-size: 14px;
      line-height: 1.3; }
  .b-trb-list .b-total-av {
    position: absolute;
    right: 0;
    top: 0;
    color: #ff9500;
    font-size: 14px;
    line-height: 1.3;
    font-weight: 600; }
  .b-trb-list .b-name {
    font-size: 14px;
    color: #333e50;
    line-height: 1.3;
    font-weight: 700; }
    .b-trb-list .b-name a {
      color: #333e50;
      text-decoration: none; }
  .b-trb-list .b-num-reviews {
    font-size: 14px;
    line-height: 1.3;
    color: #c9ccd4; }

.b-popular-list {
  list-style: none;
  font-size: 14px;
  color: #333e50;
  font-weight: 700;
  line-height: 1.3;
  margin: 0; }
  .b-popular-list li {
    padding: 0 0 12px 0; }
  .b-popular-list a {
    color: #333e50;
    text-decoration: none; }
    .b-popular-list a:hover {
      color: #7bc057;
      text-decoration: none; }

.b-item-sing-review {
  margin: 0 0 20px 0;
  border-radius: 5px;
  background: #fff;
  -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.1);
          box-shadow: 0 0 20px rgba(31, 62, 80, 0.1);
  padding: 30px; }

.b-isr-author-name {
  font-size: 16px;
  line-height: 1.3;
  color: #333e50;
  padding: 0 0 5px 0; }

.b-isr-meta {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-size: 14px;
  color: #bfc3cb;
  line-height: 1.3;
  padding: 0 0 15px 0; }
  .b-isr-meta .b-date, .b-isr-meta .b-city {
    padding: 0 30px 0 0; }
  .b-isr-meta .b-bank-review-name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 30px 0 0; }
    .b-isr-meta .b-bank-review-name .b-bank-logo {
      margin: 0 10px 0 0; }
      .b-isr-meta .b-bank-review-name .b-bank-logo img {
        display: block;
        height: 24px;
        width: auto;
        max-width: 50px;
        object-fit: contain;
        object-position: center center;}
  .b-isr-meta .b-ratio-col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end; }
    .b-isr-meta .b-ratio-col .b-ratio-num {
      font-weight: 600;
      color: #ff9500;
      padding: 0 8px 0 0; }
    .b-isr-meta .b-ratio-col .b-ratio-stars {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      margin: 0 0 0 -3px; }
      .b-isr-meta .b-ratio-col .b-ratio-stars .b-item-star {
        width: 16px;
        height: 16px;
        min-width: 16px;
        margin: 0 0 0 3px;
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23ff9500' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") center center no-repeat;
        background-size: 16px auto;
        position: relative; }
        .b-isr-meta .b-ratio-col .b-ratio-stars .b-item-star:after {
          content: '';
          width: 14px;
          height: 14px;
          position: absolute;
          left: 1px;
          top: 1px;
          background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 490' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23fff' d='M242.13 10.06c2.67-6.05 9.39-10.16 16.03-9.02 5.45.69 9.9 4.74 12.04 9.66 23.36 47.41 46.85 94.76 70.15 142.2 52.84 7.86 105.73 15.34 158.57 23.18 6.91.83 12.43 6.85 13.08 13.72v1.51c-.25 4.31-2.32 8.31-5.47 11.22-37.96 37.05-75.99 74.03-113.91 111.12 8.72 50.64 17.36 101.29 26.06 151.93.72 4.36 1.93 8.98.41 13.32-1.86 5.95-7.83 10.27-14.07 10.21-4.41.14-8.24-2.29-12-4.24-45.67-24.01-91.33-48.03-137.02-72.01-47.29 24.8-94.52 49.73-141.84 74.5-6.53 3.67-15.53 1.37-19.55-4.93-2.5-3.62-2.86-8.23-2.05-12.44 8.97-52.11 17.84-104.23 26.83-156.34C81.3 276.38 43.06 239.27 4.96 202.01 1.88 199.07.11 194.97 0 190.72v-.68c.54-6.95 6.06-13.11 13.05-13.96 52.84-7.84 105.74-15.33 158.59-23.18 23.43-47.64 46.98-95.23 70.49-142.84Z'/%3E%3C/svg%3E") center center no-repeat;
          background-size: 14px auto; }
      .b-isr-meta .b-ratio-col .b-ratio-stars .b-item-full-star:after {
        display: none; }

.b-isr-head {
  font-size: 16px;
  font-weight: 600;
  color: #333e50;
  padding: 0 0 10px 0; }
  .b-isr-head a {
    color: #333e50;
    text-decoration: none; }
    .b-isr-head a:hover {
      color: #333e50;
      text-decoration: underline; }

.b-isr-text {
  font-size: 14px;
  color: #333e50;
  line-height: 1.3;
  padding: 0 0 20px 0; }
  .b-isr-text a {
    text-decoration: none; }
    .b-isr-text a:hover {
      text-decoration: underline; }

.b-isr-btn-container {
  margin: 0 0 0 -20px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .b-isr-btn-container .b-btn-partial {
    margin: 0 0 0 20px;
    text-decoration: none;
    font-size: 16px;
    color: #333e50;
    line-height: 38px;
    border: 1px solid #bfc3cb;
    border-radius: 5px;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 20px; }
    .b-isr-btn-container .b-btn-partial:hover {
      background: #649f45;
      border-color: #649f45;
      color: #fff;
      text-decoration: none; }
  .b-isr-btn-container .b-link-comments {
    margin: 0 0 0 20px;
    font-size: 16px;
    text-decoration: none; }
    .b-isr-btn-container .b-link-comments:hover {
      text-decoration: underline; }

.b-view-all-reviews {
  text-align: center;
  padding: 20px 0 40px 0; }

.yandex-reviews {
  display: block;
  width: 100%;
  height: auto; }

.b-section-bank-services {
  padding: 70px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px; }
  .b-section-bank-services .b-item {
    width: 33.3333%;
    min-width: 33.3333%;
    padding: 0 15px; }
  .b-section-bank-services .b-head {
    font-size: 18px;
    color: #333e50;
    font-weight: 700;
    padding: 0 0 10px 0;
    margin: 0; }
  .b-section-bank-services .b-sbs-list {
    list-style: none;
    margin: 0;
    font-size: 14px;
    line-height: 1.35;
    color: #333e50; }
    .b-section-bank-services .b-sbs-list li {
      padding: 0 0 10px 0; }
    .b-section-bank-services .b-sbs-list a {
      color: #333e50;
      text-decoration: none; }
      .b-section-bank-services .b-sbs-list a:hover {
        text-decoration: underline; }
  .b-section-bank-services .b-sbs-more {
    font-size: 14px;
    line-height: 1.35;
    color: #333e50; }
    .b-section-bank-services .b-sbs-more a {
      color: #333e50;
      text-decoration: none;
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex;
      padding: 0 20px 0 0;
      position: relative; }
      .b-section-bank-services .b-sbs-more a:hover {
        text-decoration: underline; }
      .b-section-bank-services .b-sbs-more a:before {
        content: '';
        width: 12px;
        height: 6px;
        background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
        position: absolute;
        right: 0;
        top: 6px; }

.b-ctfg-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 -15px;
  padding: 0 0 20px 0; }

.b-ctfg-item {
  min-width: 33.3333%;
  width: 33.3333%;
  padding: 0 15px 20px 15px; }
  .b-ctfg-item .b-label {
    display: block;
    font-size: 14px;
    color: #bfc3cb;
    margin: 0;
    padding: 0 0 5px 0;
    line-height: 1.35; }
  .b-ctfg-item .b-input {
    height: 50px;
    border-radius: 5px;
    border: none;
    background: #f4f7fb;
    padding: 0 15px;
    font-size: 14px;
    display: block;
    width: 100%;
    color: #333e50; }
  .b-ctfg-item .select2.select2-container {
    width: 100% !important; }
  .b-ctfg-item .select2-container--default .select2-selection--single {
    height: 50px;
    border-radius: 5px;
    border: none;
    background: #f4f7fb; }
  .b-ctfg-item .select2-container--default .select2-selection--single .select2-selection__rendered {
    line-height: 50px;
    padding: 0 45px 0 15px;
    font-size: 14px;
    color: #333e50; }
  .b-ctfg-item .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
    right: 20px;
    top: 22px;
    width: 12px;
    height: 6px;
    background-size: cover; }
    .b-ctfg-item .select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none; }

.b-ctfg-item-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.b-btn-filter, .b-btn-filter-reset {
  width: 47%;
  height: 50px;
  min-width: 47%;
  border-radius: 5px;
  border: none;
  cursor: pointer;
  font-size: 16px;
  font-weight: 600;
  color: #fff;
  text-align: center; }

.b-btn-filter {
  background: #7bc057; }
  .b-btn-filter:hover {
    background: #649f45; }

.b-btn-filter-reset {
  background: #333e50; }
  .b-btn-filter-reset:hover {
    background: #232b3a; }

.b-quick-select-btns {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 0 0 -10px;
  padding: 0 0 60px 0; }
  .b-quick-select-btns .b-btn-qs {
    margin: 0 0 10px 10px;
    border-radius: 5px;
    border: 1px solid #bfc3cb;
    padding: 0 18px;
    line-height: 38px;
    height: 40px;
    color: #333e50;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    background: #fff; }
    .b-quick-select-btns .b-btn-qs:hover {
      background: #c9ccd4;
      border-color: #c9ccd4;
      color: #fff; }

.b-bct-wbox + .b-side-box-list {
  padding: 60px 0 0 0; }

.b-side-box-item {
  padding: 0 0 30px 0; }
  .b-side-box-item .b-head {
    font-size: 16px;
    font-weight: 600;
    color: #333e50;
    margin: 0 0 15px 0;
    padding: 0; }
  .b-side-box-item .b-list {
    list-style: none;
    margin: 0;
    font-size: 14px;
    line-height: 1.35;
    color: #333e50; }
    .b-side-box-item .b-list li {
      padding: 0 0 10px 0; }
    .b-side-box-item .b-list a {
      color: #333e50;
      text-decoration: none; }
      .b-side-box-item .b-list a:hover {
        text-decoration: underline; }

.b-side-box-more {
  font-size: 14px;
  line-height: 1.35;
  color: #333e50; }
  .b-side-box-more a {
    color: #333e50;
    text-decoration: none;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    padding: 0 20px 0 0;
    position: relative; }
    .b-side-box-more a:hover {
      text-decoration: underline; }
    .b-side-box-more a:before {
      content: '';
      width: 12px;
      height: 6px;
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
      position: absolute;
      right: 0;
      top: 6px; }
    .b-side-box-more a.active:before {
      -webkit-transform: rotate(180deg);
              transform: rotate(180deg); }

.b-catalog-item {
  position: relative;
  -webkit-box-shadow: 0 0 20px rgba(31, 62, 80, 0.15);
          box-shadow: 0 0 20px rgba(31, 62, 80, 0.15);
  background: #fff;
  border-radius: 5px;
  padding: 35px 30px 40px 30px;
  margin: 0 0 20px 0; }

.b-catalog-item-inner {
  position: relative;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }

.b-cit-logo-col {
  width: 140px;
  min-width: 140px; }
  .b-cit-logo-col img {
    display: block;
    max-width: 100%;
    height: auto; }

.b-cit-logo {
  padding: 0 0 50px 0; }

.b-cit-text-col {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  padding: 0 0 0 30px; }
  .b-cit-text-col .b-bcta-ratio {
    padding: 0; }

.b-cit-title-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 0 10px 0; }

.b-cit-title {
  padding: 0 10px 0 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.3;
  color: #333e50; }
  .b-cit-title a {
    color: #333e50;
    text-decoration: none; }
    .b-cit-title a:hover {
      color: #333e50;
      text-decoration: underline; }

.b-cit-chars-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between; }

.b-cit-chars {
  -webkit-columns: 2;
          columns: 2;
  -webkit-column-gap: 30px;
          column-gap: 30px;
  padding: 0 0 10px 0; }

.b-cit-chars-item {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin: 0 0 11px 0;
  font-size: 14px;
  color: #333e50;
  line-height: 1.35;
  -webkit-column-break-inside: avoid;
  break-inside: avoid;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex; }
  .b-cit-chars-item .b-ico {
    width: 24px;
    min-width: 24px;
    height: 24px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0 10px 0 0; }
    .b-cit-chars-item .b-ico img {
      display: block;
      max-width: 100%;
      max-height: 24px;
      width: auto;
      height: auto; }

.b-cit-special-labels {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  max-width: 240px;
  margin: 0 -5px 0 0;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
  .b-cit-special-labels .b-cit-label {
    padding: 0 10px;
    font-size: 14px;
    white-space: nowrap;
    border-radius: 3px;
    background: #c9ccd4;
    color: #fff;
    line-height: 24px;
    margin: 0 5px 5px 0; }

.b-cit-btns-col {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 0 -10px; }
  .b-cit-btns-col .b-btn-checkout {
    display: block;
    height: 40px;
    white-space: nowrap;
    line-height: 40px;
    text-decoration: none;
    text-align: center;
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    background: #7bc057;
    border-radius: 5px;
    padding: 0 18px;
    margin: 0 0 0 10px; }
    .b-cit-btns-col .b-btn-checkout:hover {
      background: #649f45;
      color: #fff;
      text-decoration: none; }
  .b-cit-btns-col .b-btn-more {
    border-radius: 5px;
    border: 1px solid #bfc3cb;
    padding: 0 18px;
    line-height: 38px;
    height: 40px;
    color: #333e50;
    cursor: pointer;
    font-size: 16px;
    font-weight: 400;
    background: #fff;
    text-decoration: none;
    margin: 0 0 0 10px; }
    .b-cit-btns-col .b-btn-more:hover {
      background: #c9ccd4;
      border-color: #c9ccd4;
      color: #fff;
      text-decoration: none; }

.b-catalog-item-highlight:before {
  content: '';
  width: 100%;
  height: 100%;
  border-radius: 5px;
  border: 10px solid #ffd800;
  left: 0;
  top: 0;
  position: absolute;
  z-index: 1; }

.b-paging {
  padding: 30px 50px 0 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  .b-paging a {
    margin: 0 5px;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid transparent;
    text-decoration: none;
    font-size: 16px;
    color: #333e50; }
    .b-paging a:hover {
      border-color: #cacdd5; }
  .b-paging .b-page-current {
    margin: 0 5px;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid #cacdd5;
    font-size: 16px;
    color: #333e50; }
  .b-paging .b-paging-dots {
    margin: 0 5px;
    width: 40px;
    height: 40px;
    min-width: 40px;
    border-radius: 50%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border: 1px solid transparent;
    font-size: 16px;
    color: #333e50; }
  .b-paging .b-paging-next, .b-paging .b-paging-prev {
    background: #fff;
    position: absolute;
    top: 30px; }
  .b-paging .b-paging-prev {
    left: 0; }
  .b-paging .b-paging-next {
    right: 0; }

.b-mobile-load-more {
  text-align: center;
  padding: 10px 0 50px 0;
  display: none; }

.b-btn-mobile-load-more {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
  font-size: 14px;
  color: #333e50;
  font-weight: 600;
  position: relative;
  padding: 0 20px 0 0;
  line-height: 1.35; }
  .b-btn-mobile-load-more:before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
    background-size: 12px auto;
    width: 12px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 6px; }

.b-bank-common-info {
  padding: 70px 0 60px 0; }
  .b-bank-common-info .b-article-text {
    font-size: 14px;
    line-height: 1.4; }
    .b-bank-common-info .b-article-text a {
      text-decoration: none; }
      .b-bank-common-info .b-article-text a:hover {
        text-decoration: underline; }
    .b-bank-common-info .b-article-text p {
      margin: 0 0 15px 0;
      padding: 0; }
    .b-bank-common-info .b-article-text .b-big-text {
      font-size: 16px;
      font-weight: 600;
      margin: 0 0 15px 0; }
    .b-bank-common-info .b-article-text img {
      display: block;
      max-width: 100%;
      height: auto;
      margin: 30px 0; }
    .b-bank-common-info .b-article-text h2 {
      font-size: 24px;
      font-weight: 700;
      color: #333e50;
      margin: 0 0 20px 0;
      padding: 20px 0 0 0; }
    .b-bank-common-info .b-article-text h3 {
      font-size: 18px;
      font-weight: 700;
      color: #333e50;
      margin: 0 0 20px 0;
      padding: 20px 0 0 0; }
    .b-bank-common-info .b-article-text h4 {
      font-size: 16px;
      font-weight: 600;
      color: #333e50;
      margin: 0 0 20px 0;
      padding: 20px 0 0 0; }
    .b-bank-common-info .b-article-text ul {
      list-style: none;
      margin: 0 0 10px 0; }
      .b-bank-common-info .b-article-text ul li {
        position: relative;
        padding: 0 0 15px 25px; }
        .b-bank-common-info .b-article-text ul li:before {
          content: '';
          width: 10px;
          height: 10px;
          border-radius: 3px;
          position: absolute;
          left: 0;
          top: 5px;
          background: #7bc057; }
    .b-bank-common-info .b-article-text .b-wrap-table {
      overflow-x: auto;
      margin: 0 0 20px 0; }
    .b-bank-common-info .b-article-text table {
      min-width: 600px;
      border-collapse: collapse;
      width: 100%; }
      .b-bank-common-info .b-article-text table th {
        background: #7bc057;
        color: #fff;
        font-size: 14px;
        font-weight: 600;
        text-align: center;
        line-height: 1.4;
        padding: 15px 20px; }
      .b-bank-common-info .b-article-text table tr > th:first-child {
        text-align: left; }
      .b-bank-common-info .b-article-text table tr > th:last-child {
        text-align: right; }
      .b-bank-common-info .b-article-text table td {
        vertical-align: middle;
        text-align: center;
        padding: 15px 20px; }
      .b-bank-common-info .b-article-text table tr > td:first-child {
        text-align: left; }
      .b-bank-common-info .b-article-text table tr > td:last-child {
        text-align: right; }
      .b-bank-common-info .b-article-text table tbody > tr:nth-child(even) td {
        background: #f4f7fb; }

.b-faq-section {
  padding: 0 0 70px 0; }

.b-faq-item {
  border-bottom: 1px solid #e5e7ea;
  padding: 20px 0; }
  .b-faq-item.active .b-faq-question:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.b-faq-item-list {
  border-top: 1px solid #e5e7ea; }

.b-faq-question {
  position: relative;
  cursor: pointer;
  padding: 5px 30px 5px 40px;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.35;
  color: #333e50;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
  .b-faq-question:before {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 417 416' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237bc057'%3E%3Cpath d='M174.91 3.15c34.36-5.73 70.14-2.77 103.04 8.71 35.6 12.29 67.43 34.91 91.25 64.03 23.07 28.08 38.77 62.22 44.82 98.07 6.41 37.24 1.99 76.16-12.11 111.17-18.06 45.43-52.5 84.26-95.95 106.82-29.13 15.32-61.9 23.46-94.79 24.05h-2.76c-13.31-.11-26.63-1.27-39.69-3.88-36.76-7.07-71.3-24.69-99-49.81-27.74-25.05-48.72-57.59-59.7-93.35C-.84 233.8-1.84 195.73 6.8 159.97c9.76-40.89 32.03-78.75 63.36-106.82 29.14-26.3 66.07-43.64 104.75-50m27.38 29.29c-23.11.94-46.05 6.33-67.09 15.94-27.69 12.55-51.85 32.64-69.38 57.45C44.35 136 32.66 173 33 210.03c.17 29.18 7.92 58.25 22.27 83.66 18.17 32.43 46.76 58.92 80.55 74.44 27.99 12.94 59.47 18.07 90.13 14.95 31.02-3.06 61.24-14.35 86.47-32.68 22.02-16.05 40.16-37.34 52.64-61.55 14.88-28.69 21.83-61.52 19.36-93.77-2.21-29.5-12.15-58.33-28.31-83.09-16.7-25.68-40.13-46.99-67.46-60.89-26.57-13.47-56.62-19.79-86.36-18.66Z'/%3E%3Cpath d='M190.5 105.82c15.54-2.88 32.08-.77 46.12 6.58 13.4 6.92 24.2 19.02 28.77 33.47 4.38 13.36 2.82 28.4-3.83 40.76-7.58 14.48-21.4 23.93-32.35 35.6-4.63 4.98-8.87 10.92-9.52 17.89-.4 4.57.54 9.44-1.59 13.71-2.57 5.75-8.74 9.68-15.06 9.38-8.02-.12-15.29-7.17-15.43-15.24-.07-4.71-.17-9.45.62-14.11 1.9-12.15 8.24-23.2 16.48-32.17 7.32-8.31 16.08-15.17 23.65-23.24 4.68-4.93 8.21-11.58 7.49-18.56-.86-8.18-6.57-15.29-13.75-19.01-8.88-4.6-19.53-5.4-29.14-2.85-7.35 1.93-13.47 7.3-16.92 14-3.1 5.11-3.11 11.93-7.99 15.94-6.25 5.96-17.23 5.43-22.75-1.26-3.72-4.23-5-10.38-3.16-15.73 4.09-14.78 13.16-28.45 26.26-36.68 6.69-4.3 14.28-7.1 22.1-8.48ZM197.41 280.63c7.64-3.08 17.55.25 20.74 8.09 3.71 7.79-.25 18.1-8.34 21.2-8.04 3.65-18.48-.84-21.28-9.23-3.01-7.64 1.1-17.25 8.88-20.06Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    background-size: 20px auto;
    width: 30px;
    height: 30px;
    position: absolute;
    left: 0;
    top: 5px; }
  .b-faq-question:after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
    background-size: 12px auto;
    width: 12px;
    height: 6px;
    position: absolute;
    right: 0;
    top: 12px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease; }

.b-faq-answer {
  display: none; }

.b-faq-answer-inner {
  padding: 10px 0 0 40px;
  max-width: 1000px;
  font-size: 14px;
  line-height: 1.35;
  color: #333e50; }

.b-section-gray-inner .b-section-last-reviews {
  padding: 0; }

.b-mobile-show-filter {
  display: none;
  background: #fff;
  margin: 0 -20px;
  border-top: 1px solid #e5e7ea; }

.b-btn-mobile-show-filter {
  display: block;
  width: 100%;
  position: relative;
  border: none;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  background: #fff;
  text-align: left;
  padding: 15px 20px; }
  .b-btn-mobile-show-filter:after {
    content: '';
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
    width: 12px;
    height: 6px;
    position: absolute;
    right: 20px;
    top: 23px;
    -webkit-transition: -webkit-transform .3s ease;
    transition: -webkit-transform .3s ease;
    transition: transform .3s ease;
    transition: transform .3s ease, -webkit-transform .3s ease; }
  .b-btn-mobile-show-filter.active:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg); }

.b-quick-params-select {
  display: none; }
  .b-quick-params-select .b-ctfg-item {
    padding: 0;
    margin: -10px 0 20px 0;
    width: 100%;
    min-width: 100%; }
  .b-quick-params-select .b-ctfg-item .select2-container--default .select2-selection--single .select2-selection__rendered {
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgba(31, 62, 80, 0.1);
            box-shadow: 0 0 15px rgba(31, 62, 80, 0.1); }

.b-section-articles-nm {
  margin: 0 -20px; }

.b-list-bgc + .b-section-head {
  padding-top: 100px; }

.b-prop-sing {
  -webkit-box-shadow: 0 0 15px rgba(31, 62, 80, 0.1);
          box-shadow: 0 0 15px rgba(31, 62, 80, 0.1);
  background: #fff;
  border-radius: 10px;
  margin: -90px 0 70px 0;
  position: relative;
  padding: 35px 30px; }

.b-section-gray-inner-mtp {
  margin-top: 20px; }

.b-ps-top-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 0 30px 0; }
  .b-ps-top-container .b-ps-ratio {
    padding: 0;
    margin: 0 0 0 10px; }
  .b-ps-top-container .b-bcta-ratio {
    padding: 0;
    margin: 0; }

.b-ps-logo {
  padding: 0 20px 0 0; }
  .b-ps-logo img {
    display: block;
    max-width: 180px;
    height: auto;
    width: auto;
    max-height: 100px; }

.b-ps-summary {
  border-top: 1px solid #e5e7ea;
  border-bottom: 1px solid #e5e7ea;
  padding: 40px 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }

.b-ps-logo-col {
  min-width: 240px;
  width: 240px; }
  .b-ps-logo-col img {
    display: block;
    max-width: 100%;
    height: auto; }

.b-ps-mid-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 0 0 30px;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1; }
  .b-ps-mid-container .b-value span {
    display: block;
    color: #bfc3cb;
    line-height: 1; }
  .b-ps-mid-container .b-cit-chars-item {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }

.b-psc-right {
  max-width: 240px;
  min-width: 200px; }

.b-choose-card {
  padding: 40px 0 10px 0;
  text-align: center; }

.b-btn-choose-card {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
  vertical-align: top;
  background: #7bc057;
  border-radius: 5px;
  color: #fff;
  font-weight: 600;
  font-size: 16px;
  text-align: center;
  text-decoration: none;
  cursor: pointer;
  padding: 0 50px;
  line-height: 1.35;
  width: 370px; }
  .b-btn-choose-card:hover {
    background: #649f45 !important;
    color: #fff !important;
    text-decoration: none !important; }

.b-prop-description .b-choose-card {
  padding: 20px 0 0 0; }
.b-prop-description .b-article-text {
  font-size: 14px;
  line-height: 1.4; }
  .b-prop-description .b-article-text a {
    text-decoration: none; }
    .b-prop-description .b-article-text a:hover {
      text-decoration: underline; }
  .b-prop-description .b-article-text p {
    margin: 0 0 15px 0;
    padding: 0; }
  .b-prop-description .b-article-text .b-big-text {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 15px 0; }
  .b-prop-description .b-article-text img {
    display: block;
    max-width: 100%;
    height: auto;
    margin: 30px 0; }
  .b-prop-description .b-article-text h2 {
    font-size: 24px;
    font-weight: 700;
    color: #333e50;
    margin: 0 0 20px 0;
    padding: 20px 0 0 0; }
  .b-prop-description .b-article-text h3 {
    font-size: 18px;
    font-weight: 700;
    color: #333e50;
    margin: 0 0 20px 0;
    padding: 20px 0 0 0; }
  .b-prop-description .b-article-text h4 {
    font-size: 16px;
    font-weight: 600;
    color: #333e50;
    margin: 0 0 20px 0;
    padding: 20px 0 0 0; }
  .b-prop-description .b-article-text ul {
    list-style: none;
    margin: 0 0 10px 0; }
    .b-prop-description .b-article-text ul li {
      position: relative;
      padding: 0 0 15px 25px; }
      .b-prop-description .b-article-text ul li:before {
        content: '';
        width: 10px;
        height: 10px;
        border-radius: 3px;
        position: absolute;
        left: 0;
        top: 5px;
        background: #7bc057; }
  .b-prop-description .b-article-text .b-wrap-table {
    overflow-x: auto;
    margin: 0 0 20px 0; }
  .b-prop-description .b-article-text table {
    min-width: 600px;
    border-collapse: collapse;
    width: 100%; }
    .b-prop-description .b-article-text table th {
      background: #7bc057;
      color: #fff;
      font-size: 14px;
      font-weight: 600;
      text-align: center;
      line-height: 1.4;
      padding: 15px 20px; }
    .b-prop-description .b-article-text table tr > th:first-child {
      text-align: left; }
    .b-prop-description .b-article-text table tr > th:last-child {
      text-align: right; }
    .b-prop-description .b-article-text table td {
      vertical-align: middle;
      text-align: center;
      padding: 15px 20px; }
    .b-prop-description .b-article-text table tr > td:first-child {
      text-align: left; }
    .b-prop-description .b-article-text table tr > td:last-child {
      text-align: right; }
    .b-prop-description .b-article-text table tbody > tr:nth-child(even) td {
      background: #f4f7fb; }

.b-bct-cols-nowrap {
  padding: 70px 0; }
  .b-bct-cols-nowrap .b-aside-add-review {
    border: none; }

.b-side-prop-add {
  padding: 70px 0 0 0; }
  .b-side-prop-add .b-head {
    font-size: 18px;
    font-weight: 700;
    color: #333e50;
    border-bottom: 1px solid #e5e7ea;
    line-height: 1.3;
    padding: 0 0 10px 0;
    margin: 0 0 20px 0; }

.b-sps-list {
  list-style: none;
  margin: 0; }
  .b-sps-list li {
    padding: 0 0 20px 0; }
  .b-sps-list a {
    font-size: 14px;
    display: block;
    font-weight: 400;
    color: #c9ccd4;
    text-decoration: none; }
    .b-sps-list a strong {
      display: block;
      color: #333e50; }
    .b-sps-list a:hover {
      text-decoration: underline; }

.b-side-prop-add .slick-dots {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -5px;
  padding: 0 0 30px 0; }
  .b-side-prop-add .slick-dots li {
    padding: 0 5px; }
  .b-side-prop-add .slick-dots button {
    width: 10px;
    height: 10px;
    border-radius: 50%;
    border: none;
    font-size: 0;
    line-height: 0;
    cursor: pointer;
    background: #e0e7f0; }
    .b-side-prop-add .slick-dots button:hover {
      background: #7bc057; }
  .b-side-prop-add .slick-dots .slick-active button {
    background: #7bc057; }

.b-short-bdesk {
  max-height: 80px;
  overflow: hidden; }

.b-read-more-short {
  padding: 20px 0 5px 0; }
  .b-read-more-short a {
    color: #7bc057;
    text-decoration: none;
    font-size: 14px; }
    .b-read-more-short a:hover {
      text-decoration: underline; }

.b-section-onmaps-now {
  width: 100%;
  margin: 40px 0 60px 0; }

.b-section-sim-props .b-mobile-load-more {
  display: block;
  padding: 20px 0 0 0; }
.b-section-sim-props .b-btn-mobile-load-more {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 50px;
  min-width: 370px;
  padding: 0;
  border: 1px solid #bfc3cb;
  border-radius: 5px; }
  .b-section-sim-props .b-btn-mobile-load-more:before {
    display: none; }
  .b-section-sim-props .b-btn-mobile-load-more:hover {
    background: #7bc057;
    border-color: #7bc057;
    color: #fff;
    text-decoration: none; }

.b-adr-text {
  font-size: 14px;
  line-height: 1.4;
  color: #333e50;
  padding: 0 0 30px 0; }

.b-select-bank-info {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 0 20px -10px; }
  .b-select-bank-info .b-sbi-button {
    margin: 0 0 10px 10px;
    font-size: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    color: #333e50;
    padding: 0 20px;
    background: none;
    border: 1px solid #bfc3cb;
    border-radius: 5px;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    height: 40px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .b-select-bank-info .b-sbi-button:hover {
      background: #7bc057;
      border-color: #7bc057;
      color: #fff; }
    .b-select-bank-info .b-sbi-button.active {
      background: #c9ccd4;
      border-color: #c9ccd4;
      color: #fff; }
      .b-select-bank-info .b-sbi-button.active:hover {
        background: #c9ccd4;
        border-color: #c9ccd4;
        color: #fff; }

.b-stb-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  padding: 0 200px 35px 0;
  font-size: 16px;
  font-weight: 600;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .b-stb-nav .b-find-objects {
    position: absolute;
    right: 0;
    top: 0;
    font-size: 14px;
    color: #333e50;
    font-weight: 400; }
  .b-stb-nav .b-stb-link {
    color: #333e50;
    line-height: 1.4;
    position: relative;
    padding: 0 0 0 34px;
    margin: 0 30px 0 0;
    text-decoration: none; }
    .b-stb-nav .b-stb-link:hover {
      color: #7bc057; }
    .b-stb-nav .b-stb-link span {
      display: inline-block;
      vertical-align: top;
      line-height: 1.4;
      border-bottom: 2px solid transparent; }
    .b-stb-nav .b-stb-link.active {
      color: #333e50; }
      .b-stb-nav .b-stb-link.active span {
        border-color: #7bc057; }
  .b-stb-nav .b-stb-link-on-map:before {
    content: '';
    width: 24px;
    height: 24px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cc'%3E%3Cpath d='M398.54 0h2.88c15.89.46 31.79 3.8 46.15 10.73 20.52 9.61 37.98 25.66 49.29 45.3 9.8 16.71 14.83 36 15.14 55.34v.98c-1.1 22.35-10.85 43.02-21.21 62.44-10.01 17.88-21.25 35.07-33.54 51.46-12.44 17.36-25.97 33.9-39.93 50.04-3.14 3.5-5.81 7.71-10.12 9.91-5.94 3.11-13.8 1.91-18.45-2.96-22.26-25.03-43.03-51.43-61.73-79.25-11.91-18.11-23.03-36.9-31.08-57.08-4.99-13.04-8.75-26.9-7.67-40.99 1.61-36.16 22.36-70.65 53.31-89.33C358.58 5.95 378.54.49 398.54 0m-52.47 53.07c-15.15 13.74-24.7 33.49-25.85 53.93-1.26 15.23 5.43 29.58 12.13 42.82 3.77 8.24 8.72 15.83 13.22 23.66 16.27 26.01 34.81 50.52 54.43 74.08 4.88-6.01 9.86-11.95 14.67-18.03 21.72-28.04 42.74-57.05 57.71-89.36 3.69-8.65 7.05-17.69 7.53-27.17.33-19.87-7.15-39.76-20.56-54.45-13.93-15.67-34.28-25.44-55.25-26.37-21.11-1.23-42.53 6.5-58.03 20.89Z'/%3E%3Cpath d='M399.1 64.12c11.37-.11 22.84 3.72 31.49 11.18 14.36 11.56 20.7 32.01 15.41 49.67-3.54 13.21-13.28 24.47-25.6 30.31-10.33 4.83-22.44 5.96-33.41 2.71-10.15-2.72-19.18-9.13-25.43-17.53-7.46-9.99-10.78-22.98-8.89-35.32 1.53-11.06 7.2-21.53 15.58-28.9 8.4-7.58 19.56-11.83 30.85-12.12m-3.6 32.56c-6.29 1.76-11.12 7.76-11.42 14.31-.8 8.5 6.38 16.57 14.88 16.92 9.65.95 18.45-8.43 16.84-18.01-.96-9.38-11.29-16.19-20.3-13.22ZM169.52 129.36c5.95-2.75 12.43-.58 18 1.99 30.04 12.05 60.11 24.03 90.14 36.1 7.79 2.79 12.4 12.07 9.59 19.93-2.53 8.45-12.74 13.33-20.91 9.96-24.81-9.82-49.55-19.83-74.33-29.71-.02 84.5-.01 169-.01 253.49 42.66 17.07 85.33 34.13 128 51.19 0-54.11.01-108.22-.01-162.32.02-4.7-.41-9.77 2.16-13.95 3.59-6.5 12.05-9.71 19.04-7.13 6.7 2.16 11.18 9.09 10.8 16.07.02 55.79 0 111.57.01 167.36 42.67-17.06 85.34-34.12 128-51.19-.01-58.37.01-116.74-.01-175.12.04-4.46-.42-9.24 1.79-13.32 3.09-6.21 10.48-9.84 17.29-8.37 7.18 1.26 12.69 7.96 12.93 15.19v192.49c-.24 6.66-4.56 12.8-10.83 15.11-52.39 21.04-104.83 41.92-157.22 62.94-2.35.93-4.78 1.68-7.29 1.93h-1.22c-4.37-.37-8.33-2.39-12.35-3.95-49.03-19.61-98.06-39.23-147.1-58.83-50.91 20.36-101.82 40.71-152.73 61.08-2.14.84-4.37 1.44-6.65 1.7h-.31c-8.54.04-16.11-7.13-16.3-15.7V207.97c.22-6.68 4.55-12.83 10.85-15.13 52.87-21.2 105.77-42.34 158.67-63.48M32 218.82v253.49c42.67-17.06 85.34-34.12 128-51.19 0-84.51.01-169.01 0-253.52-42.67 17.07-85.34 34.14-128 51.22Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
    background-size: 24px auto;
    position: absolute;
    left: 0;
    top: -2px; }
  .b-stb-nav .b-stb-link-on-list:before {
    content: '';
    width: 24px;
    height: 24px;
    position: absolute;
    left: 0;
    top: -2px;
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 408' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23bfc3cc'%3E%3Cpath d='M33.75 0h107.79c14.18-.04 27.67 9.53 32.34 22.89 1.71 4.49 2.18 9.32 2.13 14.09-.06 35.02.06 70.04-.06 105.05-.12 13.73-9.3 26.74-22.12 31.58-4.39 1.76-9.14 2.41-13.85 2.39-34.99-.01-69.98.02-104.97-.01-8.47.05-16.9-3.1-23.23-8.74C4.43 160.86.07 151.26 0 141.52V33.93C.06 16.01 15.85.17 33.75 0m-.45 32.44c-1.64.91-1.21 3.04-1.32 4.59.07 34.69-.05 69.38.06 104.07-.22 2.11 2.03 3.2 3.85 2.9 35.05-.03 70.1.05 105.15-.04 2.15.23 3.27-2.03 2.96-3.88.01-34.38-.02-68.75.02-103.13-.12-1.39.26-3.05-.84-4.15-1.11-1.07-2.75-.7-4.13-.82-33.69.03-67.38.04-101.07 0-1.55.13-3.25-.27-4.68.46ZM224.01 63.94c-.2-8.47 7.38-16.11 15.87-15.91 85.38-.05 170.78-.04 256.16-.01 8.14-.2 15.35 6.75 15.96 14.78v2.18c-.43 8.11-7.72 15.14-15.89 14.99-85.39.05-170.79.05-256.18 0-8.5.16-16.19-7.5-15.92-16.03ZM235.47 108.65c3.08-.89 6.33-.62 9.5-.66 54.36.03 108.73-.02 163.1.03 8.89-.23 16.7 8.2 15.88 17.04-.36 8.09-7.75 15.07-15.87 14.92-56.03.04-112.06.03-168.09 0-8.12.16-15.6-6.8-15.95-14.93-.63-7.26 4.42-14.45 11.43-16.4ZM0 265.9c.07-17.95 15.98-33.89 33.95-33.86 35.69-.09 71.38-.03 107.06-.03 13.36-.23 26.31 8.03 31.77 20.21 2.84 5.84 3.41 12.43 3.23 18.83-.03 31.32 0 62.64-.01 93.97-.02 6.18.38 12.54-1.59 18.51-4.13 13.91-17.7 24.19-32.21 24.47H34.01C15.85 407.96-.23 391.76 0 373.57V265.9m33.29-1.45c-1.25.64-1.29 2.19-1.29 3.41v104.21c-.32 1.84.79 4.12 2.94 3.89 35.04.1 70.08.01 105.13.04 1.84.31 4.11-.79 3.89-2.93.1-35.06.01-70.12.04-105.18.31-1.82-.8-4.06-2.9-3.85-34.35-.11-68.7.02-103.04-.06-1.58.13-3.32-.28-4.77.47ZM227.25 282.34c3.15-4.27 8.48-6.59 13.74-6.35 85.03.04 170.06-.03 255.08.03 8.13-.19 15.32 6.76 15.93 14.77v2.19c-.43 8.1-7.7 15.12-15.85 14.99-85.05.07-170.1 0-255.15.04-5.29.26-10.56-2.18-13.75-6.4-4.33-5.46-4.29-13.8 0-19.27ZM235.42 340.67c3.42-.99 7.04-.61 10.55-.67 54.03.01 108.05-.02 162.07.02 4.68-.05 9.25 2.15 12.21 5.76 4.09 4.73 4.91 11.93 2 17.47-2.68 5.22-8.34 8.83-14.26 8.73-55 .05-110.01-.01-165.02.04-5.13.38-10.57-.9-14.23-4.73-5.7-5.33-6.3-14.97-1.42-21.03a15.93 15.93 0 0 1 8.1-5.59Z'/%3E%3C/g%3E%3C/svg%3E") 0 center no-repeat;
    background-size: 24px auto; }

.b-stb-tab-item {
  display: none; }
  .b-stb-tab-item.active {
    display: block; }

.b-stb-tab-item .b-wrap-table {
  overflow-x: auto;
  margin: 0 0 20px 0; }
.b-stb-tab-item table {
  min-width: 600px;
  border-collapse: collapse;
  width: 100%; }
  .b-stb-tab-item table th {
    background: #7bc057;
    color: #fff;
    font-size: 14px;
    font-weight: 600;
    text-align: left;
    line-height: 1.4;
    padding: 15px 20px; }
  .b-stb-tab-item table td {
    vertical-align: middle;
    text-align: left;
    padding: 15px 20px;
    font-size: 14px;
    line-height: 1.3; }
  .b-stb-tab-item table tbody > tr:nth-child(even) td {
    background: #fff; }
.b-stb-tab-item .b-name-obj {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.b-stb-tab-item .b-ico {
  width: 25px;
  min-width: 25px; }
  .b-stb-tab-item .b-ico img {
    display: block;
    width: 100%;
    height: auto; }
.b-stb-tab-item .b-text {
  padding: 0 0 0 10px;
  font-weight: 600; }
  .b-stb-tab-item .b-text span {
    display: block;
    font-weight: 400;
    color: #bfc3cb; }
.b-stb-tab-item address {
  margin: 0;
  padding: 0;
  line-height: 1.3;
  font-weight: 600; }

.b-wrapper-page-head {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: 0 0 20px 0; }

.b-bct-aside .b-bct-wbox + .b-aside-add-review {
  padding-top: 40px; }

.b-form-reviews-selects {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0 -15px 40px -15px; }
  .b-form-reviews-selects .b-item {
    width: 33.3333%;
    min-width: 33.3333%;
    padding: 0 15px; }
  .b-form-reviews-selects .select2.select2-container {
    display: block !important;
    width: 100% !important;
    margin: 0 0 10px 0; }
  .b-form-reviews-selects .select2-container--default .select2-selection--single {
    border: none;
    height: 50px;
    background: #fff;
    -webkit-box-shadow: 0 0 15px rgba(31, 62, 80, 0.15);
            box-shadow: 0 0 15px rgba(31, 62, 80, 0.15); }
  .b-form-reviews-selects .select2-container--default .select2-selection--single .select2-selection__rendered {
    padding: 0 35px 0 20px;
    line-height: 50px;
    height: 50px;
    font-size: 14px;
    color: #333e50; }
  .b-form-reviews-selects .select2-container--default .select2-selection--single .select2-selection__arrow {
    background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 278' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='%23bfc3cb' d='M0 21.19C.23 11.97 6.9 3.32 15.9 1.11c7.43-2.09 15.71.44 20.99 5.99C109.94 80.09 182.95 153.14 256 226.15 327.7 154.48 399.39 82.78 471.09 11.1c3.21-3.17 6.27-6.72 10.45-8.64 7.18-3.52 16.3-2.43 22.47 2.66 4.88 3.87 7.74 9.94 7.99 16.14v1.34c-.37 5.78-3.06 11.21-7.26 15.16-77.66 77.65-155.31 155.33-232.98 232.97-5.68 6.1-14.96 8.58-22.84 5.66-5.46-1.75-9.23-6.25-13.17-10.14C159.58 190.08 83.41 113.92 7.25 37.74 3.07 33.8.38 28.4 0 22.65v-1.46Z'/%3E%3C/svg%3E") no-repeat;
    width: 14px;
    height: 7px;
    background-size: cover;
    right: 20px;
    top: 22px;
    position: absolute; }
    .b-form-reviews-selects .select2-container--default .select2-selection--single .select2-selection__arrow b {
      display: none; }

.b-stmp-item {
  padding: 0 0 30px 0; }

.b-stmp-head {
  font-size: 24px;
  font-weight: 700;
  color: #333e50;
  line-height: 1.3;
  padding: 0 0 20px 0;
  margin: 0 0 25px 0;
  border-bottom: 1px solid #e5e7ea; }

.b-stmp-list {
  list-style: none;
  margin: 0; }
  .b-stmp-list > li {
    font-size: 16px;
    line-height: 20px;
    padding: 0 0 10px 0; }
    .b-stmp-list > li > a {
      font-size: 16px; }
  .b-stmp-list a {
    text-decoration: none;
    color: #333e50; }
    .b-stmp-list a:hover {
      text-decoration: underline; }
  .b-stmp-list .b-sub-level {
    display: none; }
    .b-stmp-list .b-sub-level ul {
      display: block;
      -webkit-columns: 2;
              columns: 2;
      -webkit-column-gap: 30px;
              column-gap: 30px;
      list-style: none;
      padding: 20px 0 0 30px; }
      .b-stmp-list .b-sub-level ul li {
        font-size: 14px;
        line-height: 1.3;
        padding: 0;
        margin: 0 0 10px 0;
        -webkit-column-break-inside: avoid;
        break-inside: avoid; }
  .b-stmp-list > .parent > a {
    position: relative;
    display: inline-block;
    vertical-align: top;
    padding: 0 0 0 30px; }
    .b-stmp-list > .parent > a:before {
      content: '';
      width: 21px;
      height: 21px;
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237bc057'%3E%3Cpath d='M89.48 0h332.11c22.4.33 44.57 9.06 60.95 24.38 18.12 16.53 28.85 40.59 29.46 65.08v332.23c-.36 19.51-6.93 38.89-18.9 54.34-16.67 22.11-43.79 35.67-71.46 35.97H89.57c-19.27-.55-38.39-7.07-53.64-18.93C13.85 476.4.31 449.31 0 421.67V89.52c.59-24.75 11.54-49.05 29.97-65.61C46.06 9.06 67.63.59 89.48 0m-8.94 37.69c-12.61 2.51-24.22 9.66-32.15 19.77-7.96 9.96-12.08 22.76-11.83 35.48.02 109.36-.04 218.71.03 328.07-.07 21.11 13.31 41.42 32.71 49.73 7.42 3.32 15.58 4.79 23.69 4.69 109 0 218.01.02 327.01-.01 16.01.2 31.92-6.98 42.25-19.23 8.58-9.94 13.28-23.04 13.17-36.16.02-109.34.02-218.67 0-328.01.21-16.24-7.18-32.37-19.73-42.69-9.88-8.34-22.79-12.86-35.7-12.75-107.67-.04-215.34 0-323-.02-5.5-.03-11.05-.02-16.45 1.13Z'/%3E%3Cpath d='M250.95 147.05c7.75-2.38 16.76 1.22 20.75 8.27 1.95 3.18 2.61 6.95 2.58 10.64v71.76c24.23.01 48.46-.03 72.69.02 5.98-.1 11.93 2.81 15.35 7.75 3.79 5.24 4.39 12.55 1.56 18.37-2.54 5.39-7.9 9.38-13.82 10.16-3 .39-6.03.25-9.04.26h-66.74c-.04 24.56.09 49.12-.06 73.68.01 10.64-10.7 19.51-21.15 17.47-6.3-.97-11.87-5.53-14.09-11.49-1.52-3.8-1.24-7.97-1.27-11.97.02-22.56.01-45.13.01-67.69-24.25-.02-48.51.03-72.76-.02-6.26.1-12.45-3.15-15.77-8.47-3.8-5.82-3.79-13.85.05-19.65 3.34-5.31 9.55-8.52 15.81-8.4 24.22-.05 48.44-.01 72.67-.02.02-24.23-.03-48.47.02-72.7-.24-8.07 5.39-15.86 13.21-17.97Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
      background-size: 21px auto;
      position: absolute;
      left: 0;
      top: -1px; }
    .b-stmp-list > .parent > a.active:before {
      background: url("data:image/svg+xml,%3Csvg viewBox='0 0 512 512' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%237bc057'%3E%3Cpath d='M89.93 0h331.34c20.14.25 40.14 7.19 55.9 19.78 21.33 16.64 34.38 43.1 34.83 70.14V421.3c-.27 19.88-7.02 39.64-19.33 55.3-16.75 21.84-43.77 35.18-71.28 35.4H90.15c-19.71-.41-39.26-7.13-54.77-19.35C13.55 475.9.22 448.89 0 421.39V90.16c.37-27.35 13.66-54.15 35.38-70.81C50.83 7.17 70.3.46 89.93 0m-9.5 37.71c-19.54 3.8-36.23 19.15-41.62 38.32-2.86 9.05-2.18 18.62-2.25 27.97.01 105.34-.01 210.68.02 316.01-.11 12.89 4.4 25.76 12.71 35.63 10.31 12.57 26.45 19.99 42.69 19.78 109 .03 218.01.01 327.01.01 7.3.08 14.64-1.08 21.46-3.75 20.56-7.72 35.1-28.77 34.96-50.75.06-109.31.01-218.61.02-327.92.1-8.09-1.36-16.23-4.65-23.64-8.31-19.45-28.68-32.88-49.84-32.78-108.66-.07-217.31 0-325.97-.03-4.86-.03-9.76.13-14.54 1.15Z'/%3E%3Cpath d='M159.33 238.54c2.8-.85 5.76-.83 8.66-.83 60.01.13 120.03-.34 180.02.27 9.88-.36 18.37 9.19 17.63 18.9-.23 9.23-8.46 17.28-17.68 17.34-60.96.17-121.93.08-182.89.04-9.91.44-19.02-8.31-18.72-18.28-.15-7.85 5.45-15.29 12.98-17.44Z'/%3E%3C/g%3E%3C/svg%3E") no-repeat;
      background-size: 21px auto; }

.b-with-hide-options .b-hide-option {
  display: none; }

/*# sourceMappingURL=style.css.map */