
  /* Ae 

:lang(ru) .accounts__caption {
    width: 14rem;
}

:lang(ru) .accounts__scrollable {
    height: 41rem;
}
:lang(ae) .active~.accounts__scrollable_item~.accounts__scrollable_item~.accounts__scrollable_item::before {
    left: 0;
    right: auto;

    background: -o-linear-gradient(left, rgba(242, 245, 251, 1) 55%, rgba(242, 245, 251, 0) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(55%, rgba(242, 245, 251, 1)), to(rgba(242, 245, 251, 0)));
    background: linear-gradient(to right, rgba(242, 245, 251, 1) 55%, rgba(242, 245, 251, 0) 100%);
}

 :lang(ae) .accounts__scrollable_item {
    text-align: right;
}

 :lang(ae) .accounts__item_text,
 :lang(ae) .accounts__item_order {
    padding-right: 0.3rem;
    padding-left: 0;
}

 :lang(ae) .accounts__scrollable {
    padding-right: 14rem;
    padding-left: 0;
}

 :lang(ae) .accounts__item_order_li:not(:last-child)::after {
    right: -3rem;
    left: auto;

    background: linear-gradient(to right, rgba(216, 219, 223, 0) 0%, rgba(216, 219, 223, 0.2) 100%);
}

 :lang(ae) .accounts__item_banner {
    left: 0;
    right: auto;

    padding: 0.4rem 0.9rem 0.1rem 1rem;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 0;
    border-top-right-radius: 0;
    border-top-left-radius: 4px;
}

 :lang(ae) .accounts__captaion_item:not(:last-child)::after {
    right: 0;
    left: auto;

    background: linear-gradient(to left, rgba(216, 219, 223, 0) 10%, rgba(216, 219, 223, 0.2) 100%);
}

 :lang(ae) .accounts__caption {
    text-align: left;
}

*/ 
 .bg-white .accounts__slider {
    position: relative;
    margin-top: 5.9rem;
    padding-left: 2rem;
    margin-bottom: 5.2rem; }
 .bg-white .accounts__slider_arrow {
    position: absolute;
    top: calc(50% - 20px);
    width: 40px;
    height: 40px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    -webkit-transition: all linear .5s;
    -o-transition: all linear .5s;
    transition: all linear .5s; }
 .bg-white .accounts__slider_prev {
    left: -72px;
    border-left: 2px solid #a1c9e5;
    border-bottom: 2px solid #a1c9e5; }
 .bg-white .accounts__slider_next {
    right: -72px;
    z-index: 4;
    border-right: 2px solid #a1c9e5;
    border-top: 2px solid #a1c9e5; }
 .bg-white .accounts__caption {
    position: absolute;
    bottom: 0;
    width: 130px;
    padding: 0 0 3.4rem 0;
    margin: 0;
    list-style-type: none;
    text-align: right; }
 .bg-white .accounts__captaion_item {
    position: relative;
    margin-top: 1rem;
    line-height: 2rem;
    color: #a1a5a9; }
    .bg-white .accounts__captaion_item:not(:last-child) {
    padding-bottom: 1rem;
}
 .bg-white .accounts__captaion_item:not(:last-child)::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background: -o-linear-gradient(left, rgba(216, 219, 223, 0) 10%, rgba(216, 219, 223, 0.2) 100%);
    background: -webkit-gradient(linear, left top, right top, color-stop(10%, rgba(216, 219, 223, 0)), to(rgba(216, 219, 223, 0.2)));
    background: -webkit-linear-gradient(left, rgba(216, 219, 223, 0) 10%, rgba(216, 219, 223, 0.2) 100%);
    background: linear-gradient(to right, rgba(216, 219, 223, 0) 10%, rgba(216, 219, 223, 0.2) 100%); }
 .bg-white .accounts__scrollable {
    position: relative;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow: hidden;
    width: 100%;
    height: 38rem;
    padding-left: 14rem;
    -webkit-transition: all .5s linear;
    -o-transition: all .5s linear;
    transition: all .5s linear; }
 .bg-white .accounts__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    width: 100%;
    height: 100%;
    padding: 0;
    list-style-type: none; }
 .bg-white .accounts__scrollable_item {
    display: inline-block;
    position: absolute;
    z-index: 2;
    width: 280px;
    height: 100%;
    margin: 0 1rem;
    padding: 0 2.8rem 17.9rem 2.8rem;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    border-top: 2px solid #c3dcee;
    border-radius: 5px;
    background: white;
    text-align: left;
    cursor: pointer;
    transition: opacity .9s ease-in-out, transform .8s ease-in-out,
 -webkit-transform .8s ease-in-out; }
 .bg-white .accounts__scrollable_item:hover {
    background: #c3dcee;
    -webkit-transition: background 0.5s;
    -o-transition: background 0.5s;
    transition: background 0.5s; }
 .bg-white .accounts__item_title {
    margin-top: 2.6rem !important;
    margin-bottom: 0.8rem !important;
    font-size: 2.2rem;
    line-height: 5rem;
    font-weight: 400;
    color: #000; }
 .bg-white .accounts__item_text {
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    font-size: 1.4rem;
    color: #a1a5a9;
    font-weight: 400; }
 .bg-white .accounts__item_order {
    position: absolute;
    bottom: 3.4rem;
    width: calc(100% - 5.6rem);
    padding: 0;
    padding-left: 0.3rem;
    padding-right: 0.3rem;
    list-style-type: none; }
 .bg-white .accounts__item_order_li {
    position: relative;
    margin-top: 1rem;
    font-size: 1.4rem;
    line-height: 2rem;
    color: #000; }
    .bg-white .accounts__item_order_li:not(:last-child) {
    padding-bottom: 1rem;
}
 .bg-white .accounts__item_order_li:not(:last-child)::after {
    content: "";
    position: absolute;
    bottom: 0;
   left: -3.1rem;
    width: calc(100% + 5.6rem);
    height: 1px;
    background: -o-linear-gradient(right, rgba(216, 219, 223, 0) 0%, rgba(216, 219, 223, 0.2) 100%);
    background: -webkit-gradient(linear, right top, left top, from(rgba(216, 219, 223, 0)), to(rgba(216, 219, 223, 0.2)));
    background: -webkit-linear-gradient(right, rgba(216, 219, 223, 0) 0%, rgba(216, 219, 223, 0.2) 100%);
    background: linear-gradient(to left, rgba(216, 219, 223, 0) 0%, rgba(216, 219, 223, 0.2) 100%); }
 .bg-white .accounts__item_banner {
    position: absolute;
    top: -2px;
    right: 0;
    padding: 0.4rem 1rem 0.1rem 0.9rem;
    margin: 0;
    border-bottom-left-radius: 4px;
    border-top-right-radius: 4px;
    font-size: 1.2rem;
    line-height: 2rem;
    color: #000;
    background: #c3dcee; }
 .bg-white .accounts__button {
    -webkit-box-shadow: none;
    box-shadow: none; }
 .bg-white .active ~ .accounts__scrollable_item ~ .accounts__scrollable_item ~ .accounts__scrollable_item::before {
    content: "";
    position: absolute;
    right: 0;
    top: -2px;
    z-index: 3;
    width: 280px;
    height: calc(100% + 4px);
    background: -o-linear-gradient(right, #f2f5fb 55%, rgba(242, 245, 251, 0) 100%);
    background: -webkit-gradient(linear, right top, left top, color-stop(55%, #f2f5fb), to(rgba(242, 245, 251, 0)));
    background: -webkit-linear-gradient(right, #f2f5fb 55%, rgba(242, 245, 251, 0) 100%);
    background: linear-gradient(to left, #f2f5fb 55%, rgba(242, 245, 251, 0) 100%); }
 .bg-white .active ~ .accounts__scrollable_item ~ .accounts__scrollable_item ~ .accounts__scrollable_item {
    opacity: 0.3; }

:lang(ru) .bg-white  .accounts__caption {
    width: 136px; 
} 
:lang(ru) .bg-white  .accounts__scrollable {
      height: 40rem; 
} 

.bg-white .caption-mobile {
    display: none;
}

.bg-white .item_text-mobile b {
    font-weight: 500;
    color: #1378bf;
}

  @media all and (max-width: 1520px) {
   .bg-white .accounts__slider_prev {
      left: 20px; }
   .bg-white .accounts__slider_next {
      right: 20px; } }
  @media all and (max-width: 1180px) {
   .bg-white .active ~ .accounts__scrollable_item ~ .accounts__scrollable_item::before {
      content: "";
      position: absolute;
      right: 0;
      top: -2px;
      z-index: 3;
      width: 280px;
      height: calc(100% + 4px);
      background: -o-linear-gradient(right, #f2f5fb 55%, rgba(242, 245, 251, 0) 100%);
      background: -webkit-gradient(linear, right top, left top, color-stop(55%, #f2f5fb), to(rgba(242, 245, 251, 0)));
      background: -webkit-linear-gradient(right, #f2f5fb 55%, rgba(242, 245, 251, 0) 100%);
      background: linear-gradient(to left, #f2f5fb 55%, rgba(242, 245, 251, 0) 100%); }
   .bg-white .active ~ .accounts__scrollable_item ~ .accounts__scrollable_item {
      opacity: 0.3; }
   .bg-white .active ~ .accounts__scrollable_item ~ .accounts__scrollable_item ~ .accounts__scrollable_item {
      opacity: 0; }
   .bg-white .about__item {
      -ms-flex-preferred-size: 40%;
      flex-basis: 40%; }
  @media all and (max-width: 990px) {
   .bg-white .accounts__slider_arrow {
      display: none; }
   .bg-white .accounts__subtitle {
      max-width: 100%; } }
  @media all and (max-width: 780px) {
   .bg-white .accounts__list::after {
      display: none; } }
  @media all and (max-width: 560px) {
   .bg-white .accounts__scrollable {
      padding-left: 0; }
   .bg-white .accounts__scrollable_item {
      width: 260px; }
   .bg-white .accounts__caption {
      display: none; }
   
     .bg-white .caption-mobile {
        display: inline-block;
        position: absolute;
        top: -1rem;

        font-size: 1.2rem;
        color: #697d8c;
    }

     .bg-white .item_text-mobile { 
        position: relative;
        bottom: -0.7rem;

        font-size: 1.2rem;
     } }
  @media all and (max-width: 360px) {
   .bg-white .accounts__scrollable_item {
      width: 240px;
      margin: 0; } }