/* //AUDIOGRAM */



.page-template-page-audiogram .used--audiogram .slider__controls .slider-dots{
  width: auto;
}
.page-template-page-audiogram .drk-promo .promo-content {
  max-width: 923px;
}

.page-template-page-audiogram .lnews__arrow.lnews__arrow--reverse{
  transform: scale(-1,1);
}

.page-template-page-audiogram .drk-promo .promo-desc {
  max-width: 580px;
}

.page-template-page-audiogram .page-promo .promo-btns .btn{
padding: 10px 25px;
}

.p-vsaas__technology-slide{
  display: flex;
}
.page-template-page-audiogram .lnews--front{
  margin-bottom: 0;
}

.page-template-page-audiogram .page-body{
  padding-bottom: 68px;
}

.page-template-page-audiogram .section-head.section-head--edge{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-bottom: 64px;
}
.page-template-page-audiogram .section-pre-title{  
  font-size: 17px;
  line-height: 1.8;
  font-weight: 500;
  color: #626C77;
}
.page-template-page-audiogram .section-head-body.section-head-body--edge{
  max-width: 896px;
}
.page-template-page-audiogram .nlp{
  padding-top: 140px;
  padding-bottom: 0;
}

.used--audiogram{
  margin-bottom: 0;
}


.nlp__platform {
  display: flex;
  flex-wrap: wrap;
  position: relative;
  background: #E5E6EC;
  padding: 39px 40px;
  overflow: hidden;
}

h2.nlp__name {  
  font-size: 36px;
  text-transform: uppercase;
  max-width: 281px;
  font-weight: 1000;
  line-height: 1.2;
  margin-right: 143px;
}
.nlp__info {
  max-width: 348px;
  font-size: 17px;
}

.nlp__info p{
    margin-bottom: 24px;
    color: #626C77;
}
.nlp__sphere {
  position: absolute;
  right: 0;
  bottom: 0;
}
.nlp__sphere img{
  display: block;
}

.nlp__info .read-more-link{
  font-size: 14px;
  font-weight: 500;
  color: #1D2023;
}

.nlp__info .read-more-link svg{
  margin-left: 9px;
}


.p-vsaas__applied--audiogram{
  padding-top: 123px;
}

.p-vsaas__benefits--audiogram .top__desc{
  padding-left: 10px;
  position: relative;
  top: -4px;
}


.audiogram__list{
  display: flex;
  flex-flow: column;
  border-top: 1px solid rgba(188, 195, 208, 0.5);
}
.audiogram__item{
  display: flex;
  flex-wrap: wrap;
  padding: 40px 0;
  border-bottom: 1px solid rgba(188, 195, 208, 0.5);
}
.audiogram__info{
  width: 896px;
  margin-left: auto;
}
.audiogram__list-footer{
  width: 896px;
  margin-left: auto;
  padding-top: 37px;
}

.audiogram__link{
  background-color: #1D2023;
  color:#fff;
  border-radius: 10px;
  font-size: 17px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  width: 171px;
  height: 44px;
}

.audiogram__num{
  display: flex;
  /* align-items: center; */
  color:#969FA8;
  font-size: 24px;
  position: relative;
  top: -4px;
}

.audiogram__info-name{
  font-weight: 500;
  font-size: 24px;
  line-height: 1;
  margin-bottom: 18px;
}
.audiogram__info-desc{
  font-size: 17px;
  color:#626C77;
}

.used--list{
  margin-bottom: 140px;
}


.page-template-page-audiogram .p-vsaas__benefits-list--item{
  align-self: baseline;
}
.page-template-page-audiogram .p-vsaas__benefits-list--wrapp{
  align-self: baseline;
  grid-gap: 31px;
}
.page-template-page-audiogram .p-vsaas__benefits-list{
  left: 0;
  margin-top: -20px;
}
.page-template-page-audiogram .--first .p-vsaas__benefits-list--item-inner{
  padding-left: 0;
}
.page-template-page-audiogram .--second .p-vsaas__benefits-list--item-inner {
  padding-right: 0;
}
.page-template-page-audiogram .p-vsaas__benefits-list--item-title{
  max-width: unset;
}

.page-template-page-audiogram .p-vsaas__benefits-list--item-desc{
  line-height: 1.4;
}
.page-template-page-audiogram .--second .p-vsaas__benefits-list--item:not(:last-child) ::after{
  bottom: -42px;
}

.page-template-page-audiogram .article.p-vsaas__benefits{
  padding-bottom: 140px;
}

.page-template-page-audiogram .article.p-vsaas__technology{
  padding-bottom: 28px;
}

.form__very-small{
  max-width: 170px;
}
.page-template-page-audiogram .form__row__input{
  margin-bottom: 16px;
}
.page-template-page-audiogram .form__row__check{
  margin-top: 15px;
  margin-bottom: 30px;
}
.used--audiogram .item-title{
  font-size: 20px;
  margin-bottom: 0;
  line-height: 1.3;
  font-weight: 500;
}

.used--audiogram .item-desc{
  font-size: 17px;
  color:#626C77;
  margin-top: 8px;
  padding-right: 1px;
  line-height: 1.4;
}
.used--audiogram .mentor-item-img{
  padding-top: 300px;
  margin-bottom: 21px;
}

@media (max-width:1679px){
  h2.nlp__name{
    margin-right: 111px;
  }
}

@media (max-width:1440px) {
  .page-template-page-audiogram .section-head-body.section-head-body--edge {
    max-width: 760px;
    margin-right: 5.6%;
  }
  .audiogram__info {
    width: 760px;
    margin-right: 5.6%;
  }
  .audiogram__list-footer{
    width: 760px;
    margin-right: 5.6%;
  }

.page-template-page-audiogram .p-vsaas__benefits-list,
.top__desc{
  left: -12px;
  width: 832px;
  grid-template-columns: 432px 368px;  
}

.page-template-page-audiogram .p-vsaas__benefits-list::before{
  left: 460px;
}
.page-template-page-audiogram .--first .p-vsaas__benefits-list--item:first-child{
  margin-bottom: 28px;
}

.page-template-page-audiogram .--first .p-vsaas__benefits-list--item:first-child::after{
  bottom: -43px;
}
.page-template-page-audiogram .p-vsaas__benefits-list--item-title{
  line-height: 1.2;
}
.page-template-page-audiogram .p-vsaas__benefits-list--item-desc{
  line-height: 1.32;
}

.p-vsaas__benefits--audiogram .top__desc{
  padding-left: 14px;
}

}




@media (max-width:1439px){
  h2.nlp__name{
    margin-right: 79px;
  }
}


@media (max-width:1280px) {
  .page-template-page-audiogram .drk-promo .promo-content {
    max-width: 694px;
  }

  .page-template-page-audiogram .drk-promo .promo-title.h3{
    font-size: 64px;
  }

  .page-template-page-audiogram .lnews__img{
    height: 200px;
  }

  .page-template-page-audiogram .section-pre-title{
    padding-left: 32px;
  }
  .page-template-page-audiogram #section-pre-title{
    padding-left: 0;
  }

  .audiogram__num{
    left: 32px;
  }
  .page-template-page-audiogram .section-head-body.section-head-body--edge,.audiogram__info,.audiogram__list-footer{
    margin-right: 8px;
  }
  .used--audiogram .mentor-item-img{
    padding-top: 275px;
  }
  .page-template-page-audiogram .p-vsaas__benefits-list{
    left: 0;
    grid-template-columns: 1fr 1fr;
    width: 780px;
  }

  .page-template-page-audiogram .p-vsaas__benefits-list::before{
    left: calc(50% + 4.5px);
  }


  .page-template-page-audiogram .--first .p-vsaas__benefits-list--item:first-child{
    margin-bottom: 0;
  }
  .page-template-page-audiogram .--first .p-vsaas__benefits-list--item:first-child::after{
    bottom: -16px;
  }
  .page-template-page-audiogram .form__row__check .from__input--half:first-child{
    min-width: 326px;
  }
  .page-template-page-audiogram .form__check{
    padding-right: 6px;
    padding-left: 49px;
  }
  .p-vsaas__benefits--audiogram .top__desc{
    padding-left: 40px;
  }

  .page-template-page-audiogram .p-vsaas__benefits-list--item-desc{
    line-height: 1.4;
  }
}

@media (max-width:1279px) {
  .page-template-page-audiogram .lnews--front .lnews__title{
    font-size: 36px;
  }
  .page-template-page-audiogram .section-pre-title{
    padding-left: 0;
  }
  .audiogram__info,.audiogram__list-footer{
    width: 70%;
  }
  .page-template-page-audiogram .section-head-body.section-head-body--edge{
    max-width: 100%;
  }
  h2.nlp__name {
    margin-right: 0;
    margin-bottom: 16px;
  }
  .nlp__platform{
    flex-flow: column;
    padding: 40px 32px;
  }
  .nlp__info{
    max-width: 296px;
  }

  .p-vsaas__benefits--audiogram .top__desc{
    padding-left: 0;
    left: 0;
  }

  .page-template-page-audiogram .p-vsaas__benefits-list{
    width: 100%;
  }
  .page-template-page-audiogram .p-vsaas__benefits-list::before{
    left: calc(50% - 0.5px);
  }
}

@media (max-width:1050px) {
  .lnews__img img{
    object-fit: cover;
    width: 100%;
  }
}
@media (max-width:768px) {
  .page-template-page-audiogram .lnews__arrow{
    padding: 0;
    background: none;
  }
  .page-template-page-audiogram .p-vsaas .form__subtitle{
    font-size: 36px;
    color: currentColor;
    margin-bottom: 24px;
    line-height: 1.2;
  }
  /* .page-template-page-audiogram .form__mail{
    margin-bottom: 65px;
  } */
  .page-template-page-audiogram .p-vsaas .form__title{
    margin-bottom: 0;
  }
  .audiogram__info,.audiogram__list-footer{
    width: 100%;
  }
  .audiogram__num{
    display: none;
  }
  .page-template-page-audiogram .drk-promo .promo-title.h3{
    font-size: 54px;
    margin-bottom: 37px;
  }
  .page-template-page-audiogram .drk-promo .promo-desc{
    font-size: 20px;
    line-height: 1.3;
  }
.page-template-page-audiogram .promo__content--center{
  padding-top: 137px;
}
.page-template-page-audiogram .drk-promo .promo-btns{
  margin-top: 67px;
}
.page-template-page-audiogram .promo__img{
  bottom: 0;
  left: calc(50% - 385px);
}
.page-template-page-audiogram .promo-fix{
  height: 1024px;
}
.page-template-page-audiogram #next{
  padding-top: 137px;
}
.page-template-page-audiogram .section-pre-title{
  margin-bottom: 19px;
}
.audiogram__item{
  padding: 32px 0;
}
.used--audiogram .mentor-item-img{
  padding-top: 300px;
}
.page-template-page-audiogram .slider-dots{
  
}


.page-template-page-audiogram .swiper-pagination-bullet:nth-of-type(1){
  margin-left: 0!important;
}
.page-template-page-audiogram .used-item .mentor-item{
  padding-bottom: 26px;
}
.p-vsaas__applied--audiogram{
  padding-top: 135px;
}

.page-template-page-audiogram .p-vsaas__benefits-list{
  margin-top: -16px;
}
/* .page-template-page-audiogram .lnews__nav{
  display: none;
} */
.page-template-page-audiogram .lnews__all--mob{
  display: none;
}
.page-template-page-audiogram .lnews__arrow img{
  width: unset;
}
}

@media (max-width:767px){
  .page-template-page-audiogram .promo-fix{
    height: 812px;
  }
  .page-template-page-audiogram .p-vsaas .form__title{
    font-size: 36px;
    margin-bottom: 9px;
  }
  .page-template-page-audiogram .drk-promo .promo-title.h3{
    font-size: 24px;
    margin-bottom: 16px;
  }
  .page-template-page-audiogram .drk-promo .promo-desc{
    font-size: 14px;
    margin-bottom: 0;
  }
  .page-template-page-audiogram.promo .promo__img__wrap,
  .page-template-page-audiogram .promo__img img{
    height: 412px;
    max-width: 552px;
  }
  
  .page-template-page-audiogram .drk-promo .promo-btns{
    margin-top: 32px;
  }
  .page-template-page-audiogram .used--audiogram .slider__controls .slider-dots{
    display: block;
  }
  /* .page-template-page-audiogram .used--audiogram .slider-arrow-prev{
    margin-left: 0;
  } */
  .page-template-page-audiogram .lnews__all--mob {
    display: block;
  }
  .page-template-page-audiogram .slider-dots {
   display: none;
  }

  .page-template-page-audiogram .p-vsaas__technology .slider-dots{
    display: block;
  }

  .page-template-page-audiogram .lnews__arrow svg path{
    fill:#fff;    
  }

  .page-template-page-audiogram .lnews__arrows{
    margin-right: 0;
  }

  .page-template-page-audiogram .lnews__arrow svg{
    width: 13px;
  }

  .page-template-page-audiogram .lnews__all--mob{
    background-color: #1D2023;
    font-weight: 500;
  }
.page-template-page-audiogram .lnews__arrow{
  background-color: #1D2023;
}
.page-template-page-audiogram .lnews__arrow{

}
    .page-template-page-audiogram .lnews__img {
      height: 275px;
    }

  .form__very-small{
    max-width: 248px;
  }
  .page-template-page-audiogram .form__small{
    max-width: 250px;
  }
}


@media (max-width:767px) {
 
  .nlp__sphere{
    right: -111px;
  }
  .page-template-page-audiogram .section-head.section-head{
    margin-bottom: 16px;
  }
  .page-template-page-audiogram .lnews--front,
  .page-template-page-audiogram .p-vsaas__applied{
    padding-top: 140px;
  }
  .page-template-page-audiogram .form--white .form__wrap{
    padding-top: 40px;
  }
  .page-template-page-audiogram .p-vsaas .article{
    padding-bottom: 100px;
  }
  .page-template-page-audiogram .nlp{
    padding-bottom: 0!important;
  }
  .page-template-page-audiogram .p-vsaas__benefits{
    padding-bottom: 140px !important;
  }
  .audiogram__item{
    padding: 32px 0;
  }
  .audiogram__info-name{
    font-size: 20px;
  }
  .audiogram__info-desc{
    font-size: 14px;
  }
  .page-template-page-audiogram .section-head-body .section-title{
    font-size: 20px;
    line-height: 1.4;
  }
  .audiogram__link{
    width: 100%;
  }

  .p-vsaas__benefits-mobileInner{
    border-radius: 4px;
  }
  /* .page-template-page-audiogram #benefits-1.p-vsaas__benefits-mobileItem-wrap::before, */
  .page-template-page-audiogram #benefits-2.p-vsaas__benefits-mobileItem-wrap::before,
  .page-template-page-audiogram #benefits-3.p-vsaas__benefits-mobileItem-wrap::before
   {
    content: "";
    position: absolute;
    width: 100%;
    height: calc(100% + 20px);
    top: -10px;
    right: 0;
    z-index: -2;
    background: linear-gradient(75.91deg, rgba(0, 124, 255, 0) -10.38%, #007CFF 56.91%, rgba(0, 124, 255, 0) 124.11%);
    border-radius: 4px;
  }  
  .page-template-page-audiogram #benefits-1.p-vsaas__benefits-mobileItem-wrap::before{
    background: linear-gradient(75.91deg, rgba(0, 124, 255, 0) -10.38%, #007CFF 56.91%, rgba(0, 124, 255, 0) 124.11%);
  }

  .page-template-page-audiogram  #benefits-4.p-vsaas__benefits-mobileItem-wrap::before,
  .page-template-page-audiogram  #benefits-5.p-vsaas__benefits-mobileItem-wrap::before,
  .page-template-page-audiogram  #benefits-6.p-vsaas__benefits-mobileItem-wrap::before {
    content: "";
    position: absolute;
    width: 99%;
    height: calc(100% + 24px);
    top: -12px;
    left: 0;
    z-index: -2;
    background: linear-gradient(75.91deg, rgba(0, 124, 255, 0) -45.38%, #007CFF 56.91%, rgba(0, 124, 255, 0) 124.11%);
    border-radius: 4px;
  }
.page-template-page-audiogram .lnews__img img{
  object-fit: cover;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}
}

@media (max-width:500px) {
  
  .page-template-page-audiogram .lnews__img {
    height: 144px;
  }
}

@media (max-width:650px){
  .nlp__platform{
        padding: 40px 32px 240px;
  }
  h2.nlp__name{
    font-size: 32px;
  }
  .nlp__info{
    max-width: 272px;
    font-size: 14px;
  }
}

@media (max-width:480px) {
  .page-template-page-audiogram .p-vsaas .form__subtitle,
  .page-template-page-audiogram .p-vsaas .form__title{
    font-size: 20px;
    line-height: 1.4;
  }
  .page-template-page-audiogram .p-vsaas .form__title{
    margin-bottom: 0;
  }
}


@media (max-width:361px) {
  .page-template-page-audiogram .section-pre-title {
    font-size: 14px;
  }
  
}
@media (max-width:380px) {
  .page-template-page-audiogram .promo__img{
    left: -95px;
  }
  
}
@media (max-width:320px) {
  .page-template-page-audiogram .promo__img{
    left: -103px;
  }
  
}
.news-last__item {
  max-width: unset;
}
.news-last--filter .news-last__container {
  display: block;
  width: auto;
}
.news-last--filter .news-last__item {
  margin: 32px 16px;
  width: calc(100% / 3 - 32px);
}
.news-last--filter .swiper {
  overflow: visible;
}
.news-last--filter .swiper-wrapper {
  flex-wrap: wrap;
}
.news-last--filter .lnews__nav {
  display: none;
}
.footer__top {
  border-top: 1px solid rgb(98,108,119, 0.25);
}
@media screen and (max-width: 1279px) {
  .news-last--filter .news-last__item {
    width: calc(100% / 2 - 32px);
  }
}
@media screen and (max-width: 767px) {
  .news-last--filter .news-last__item {
    margin: 0;
    margin-right: 12px;
  }
  .news-last--filter .swiper-wrapper {
    flex-wrap: nowrap;
  }
  .news-last--filter .lnews__nav {
    display: flex;
  }
  .news-last--filter .slider-dots {
    justify-content: flex-start;
    margin-top: 0;
  }
  .news-last--filter .no-gutters {
    padding-left: 20px;
    padding-right: 20px;
  }
  .news-last--filter .lnews__arrow {
    background-color: transparent;
  }
  .news-last--filter .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background: #fff
  }
  .news-last--filter .swiper-pagination-bullet {
    background: rgba(98, 108, 119, 0.25);
  }
  .news-last--filter .lnews__nav {
    margin-top: 32px;
  }
  .news-last--filter {
    margin-bottom: 80px;
  }
  .news-last--filter .news-last__title,
  .new-provide__title {
    padding-left: 0;
    padding-right: 0;
    font-size: 20px;
    line-height: 28px;
    margin-bottom: 32px;
  }
}
.p-vsaas__apl-link--mt span::first-letter {
  text-transform: uppercase;
}
.p-vsaas__technology-slide .read-more-link::first-letter {
  text-transform: uppercase; 
}
.form__mail--mob {
  display: none;
}
@media screen and (max-width: 1279px) {
  .form__mail--mob- a,
  .form__mail--mob-,
  .form__mail--mob {
    display: block;
    font-size: 20px;
    line-height: 28px;
    color: #626C77;
  }
  .form__mail--mob- a,
  .form__mail--mob a {
    color: #1d2023;
    display: inline;
    text-decoration: none;
  }
  .form__mail--mob {
    margin-bottom: 16px;
    max-width: 540px;
    margin-top: 24px;
  }
  .page-template-page-vsaas .form__mail--mob- {
    margin-bottom: 48px
  }
}
@media screen and (max-width: 767px) {
 .form__mail--mob,
 .page-template-page-vsaas .form__mail--mob- {
    margin-bottom: 0;
  }

  .form__mail--mob- a,
  .form__mail--mob-,
  .form__mail--mob {
    display: block;
    font-size: 14px;
    line-height: 20px;
  }
  .form__mail--mob- a,
  .form__mail--mob a {
    color: #1d2023;
    display: inline;
  }
}

/* NLP*/
.drk-promo .promo-content.promo__content--nlp{
  max-width: 865px;
  margin-top: -2px;
}
.page-template-page-audiogram2 .drk-promo .promo-content.promo__content--nlp{
  margin-top: -28px;
}

@media (max-width:1679px) {
  .page-template-page-audiogram2 .drk-promo .promo-content.promo__content--nlp {
      margin-top: -5px;
    }
}

.drk-promo .promo-title.promo-title--nlp{
  font-size: 56px;
}
.nlp-promo.drk-promo{
  background-color: #010000;
}
.page-template-page-audiogram2 .nlp-promo.drk-promo{
  background-color: #0B070F;
}
.page-template-page-nlp .arrows,.page-template-page-audiogram2 .arrows{
  width: 402px;
  height: 402px;
  top: calc(50% - 203px);
}

.page-template-page-nlp .arrows--left,.page-template-page-audiogram2 .arrows--left {
  justify-content: flex-end;
  transform: translateX(-100%);
  left: 77px;
}

.page-template-page-nlp .arrows--right,.page-template-page-audiogram2 .arrows--right{
  justify-content: flex-start;
  transform: translateX(100%);
  right: 77px;
}
.page-template-page-nlp .page-promo .promo-btns .btn{
  padding: 10px 25px;
}
.page-template-page-nlp .drk-promo .pagin__val{
  line-height: 30px;
}
.page-template-page-nlp .btn--gray{
  margin-left: 19px;
}
.page-template-page-nlp .pagin__wrap{
  bottom: 39px;
}

.p-nlp__abt-grid{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.p-nlp__abt-grid-item{
  background-color: #fff;
  width: calc(50% - 16px);
  margin-bottom: 32px;
  display: flex;
  flex-flow: column;
  padding: 40px 40px 0 0;
  overflow: hidden;
  border-radius: 10px;
  border: 2px solid #fff;
}
@media screen and (min-width: 1280px) {
  .nlp-grid-5, .nlp-grid-6, .nlp-grid-7 {
    width: calc((100% / 3) - (64px / 3));
  }

  .audiogram-grid-3, .audiogram-grid-4, .audiogram-grid-5, .audiogram-grid-6, .audiogram-grid-7, .audiogram-grid-8 {
    width: calc((100% / 3) - (64px / 3));
  }

  .audiogram-grid-6, .audiogram-grid-7, .audiogram-grid-8 {
    /* min-height: 440px; */
    margin-bottom: 0;
  }
  .page-template-page-vsaas-new .audiogram-grid-6,.page-template-page-vsaas-new .audiogram-grid-7,.page-template-page-vsaas-new .audiogram-grid-8{
    margin-bottom: 32px;
  }
  .page-template-page-vsaas-new .audiogram-grid-9,
  .page-template-page-vsaas-new .audiogram-grid-10,
  .page-template-page-vsaas-new .audiogram-grid-11{
    width: calc((100% / 3) - (64px / 3));
    margin-bottom: 0;
  }
}


@media (max-width:1439px) {
  .page-template-page-audiogram2 .p-nlp__abt-grid-img img{
    max-width: 371px;
  }
    /* .page-template-page-audiogram2 .p-nlp__abt-grid-item{
    min-height: 350px;
  } */
  /* .audiogram-grid-6,
    .audiogram-grid-7,
    .audiogram-grid-8 {
      min-height: 446px!important;
      
    }
  .audiogram-grid-3,
    .audiogram-grid-4,
    .audiogram-grid-5 {
      min-height: 398px!important;
      
    } */
}
@media (max-width:1279px) {
  /* .page-template-page-audiogram2 .p-nlp__abt-grid-img img{
    max-width: 328px;
  } */
    .page-template-page-audiogram2 .p-nlp__abt-grid-item{
    min-height: 300px;
    width: 100%;
  }
  .audiogram-grid-6,
    .audiogram-grid-7,
    .audiogram-grid-8,.audiogram-grid-3,
    .audiogram-grid-5,
    .audiogram-grid-4{
     
      width: calc(50% - 16px)!important;
      
    }
  /* .audiogram-grid-3,
    .audiogram-grid-4
    {
      min-height: 372px!important;     
    } */
  .audiogram-grid-5,
    .audiogram-grid-6
    {
     margin-bottom:32px   
    }
  /* .audiogram-grid-7,
    .audiogram-grid-8
    {
      min-height: 348px!important;  
    } */
}
@media (max-width:768px) {
  .page-template-page-audiogram2 .drk-promo .promo-title.promo-title--nlp{
    font-size: 36px;
    line-height: 1.2;
  }
}

@media (max-width:767px) {
    .page-template-page-audiogram2 .p-nlp__abt-grid-item {
        min-height: unset;
        width: 100%;
        margin-bottom: 16px!important;
      }
    
      .audiogram-grid-6,
      .audiogram-grid-7,
      .audiogram-grid-8,
      .audiogram-grid-3,
      .audiogram-grid-5,
      .audiogram-grid-4 {
    
        width: calc(50% - 16px) !important;
    
      }
    
      .audiogram-grid-3,
      .audiogram-grid-4 {
        min-height: auto!important;
      }
    
      .audiogram-grid-5,
      .audiogram-grid-6 {
        min-height: auto!important;
        height: auto;
      }
    
      .audiogram-grid-7,
      .audiogram-grid-8 {
        min-height:auto!important;
      }
    .page-template-page-audiogram2 .p-nlp__abt-grid-title{
      margin-bottom: 16px;
    }
    .page-template-page-audiogram2 .p-nlp__abt-grid-desc{
      margin-bottom: 16px;
    }
  .page-template-page-audiogram2 .p-nlp__abt-grid-info{
    padding-right: 12px;
  }
}
.p-nlp__abt-grid-img{
  width: 432px;
  margin-top: auto;
  position: relative;
  overflow: hidden;
}
.p-nlp__abt-grid-img::after {
  display: block;
  content: '';
  width: 100%;
  height: auto;
  aspect-ratio: 7.692/1;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
  position: absolute;
  bottom: -2px;
  left: 0;
}
.p-nlp__abt-grid-info{
  padding-left: 40px;
}
.p-nlp__abt-grid-img img{
  display: block;
  width: 100%;
}
.p-nlp__abt-grid-title{
  font-size: 20px;
  line-height: 24px;
  font-weight: 500;
  color: #1D2023;
  margin-bottom: 16px;
}
.p-nlp__abt-grid-desc{
  font-size: 17px;
  line-height: 24px;
  color: #626C77;
  margin-bottom: 24px;
}
.top__desc--span span{
  font-size: 17px;
  line-height: 24px;
  color: #626C77;
  display: block;
}
.top__desc.top__desc--span p:not(:last-child){
  margin-bottom: 16px;
}
.p-vsaas__apl-link.p-vsaas__nlp-link--mb{
  position: relative;
  top: -9px;
  margin-bottom: 24px;
}

.p-vsaas__apl-grid.p-nlp__apl-grid{
  grid-template-columns: repeat(4,1fr);
}
.p-vsaas__apl-grid.p-nlp__apl-grid .p-vsaas__apl-grid-img{
  height: 300px;
}

.page-template-page-nlp .swiper-pagination-bullet{
  background-color: #AEB5BD;
}

.ybv-box{
  position: relative;
  overflow: hidden;
  border-radius: 20px;
  background-color: #0B050D;
  display: flex;
  flex-wrap: wrap;
  padding: 40px;
}
.audiogram-sw__item{
  background: #E5E6EC;
  border-radius: 4px;
}
.your-bot-voice--offset{
  margin-top: 140px;
  margin-bottom: 140px;
}
.your-bot-voice--offset-mb{
  margin-top: 140px;
  margin-bottom: 0;
}
.ybv-box__left{
  margin-right: 45px;
  position: relative;
  z-index: 1;
}
.audiogram-sw__title .ybv-title{
color: #1D2023;
}
.ybv-title {
  font-family: 'MTSWide';
}
.ybv-box__middle{
  width: 348px;
  display: flex;
  flex-flow: column;
  position: relative;
  z-index: 1;
}

.ybv-box__right{
  overflow: hidden;
  position: absolute;
  top: -75px;
  right: 96px;  
}
.audiogram-sw__right{
  top: auto!important;
  bottom: 0!important;
  right: 0!important;
}
.ybv-box__right img{
  max-width: 509px;
}
.ybv-box__right.audiogram-sw__right img{
  display: block;
  max-width: 407px;
}
.ybv-title{
  font-size: 36px;
  font-weight: 1000;
  text-transform: uppercase;
  color: #fff;
  line-height: 1.2;
}
.ybv-box__name{
  font-size: 17px;
  line-height: 24px;
  font-weight: 500;
  margin-bottom: 8px;
  color: #fff;
}
.ybv-box__desc{
  color: #969FA8;
  font-size: 17px;
  line-height: 24px;
}

.audiogram-sw__info .ybv-box__desc{
  color: #626C77;
}
.ybv-box__link{
  color: #fff;
  font-size: 14px;
}
.audiogram-sw__link{
  color: #1D2023;
}
.ybv-box__link span{
  margin-right: 10px;
}
.ybv-box__link svg path{
  fill:#fff;
}
.audiogram-sw__link svg path{
  fill:#1D2023;
}
.page-template-page-nlp .lnews__arrow--reverse{
  transform: scale(-1,-1);
}

.page-template-page-nlp .p-vsaas__documentation{
  margin-top: 67px;
}
.page-template-page-nlp .p-vsaas__apl-grid-img img{
  height: 100%;
  object-fit: cover;
}
.page-template-page-nlp .article.p-vsaas__technology{
  padding-bottom: 107px;
}

.page-template-page-nlp .lnews--front{
  margin-bottom: 30px;
}
.hide-descktop{
  display: none;
}

@media (max-width:1679px) {
  .page-template-page-nlp .p-vsaas__applied.article{
    padding-bottom: 140px;
  }
  .drk-promo .promo-title.promo-title--nlp{
    font-size: 48px;
  }
  .p-nlp__abt-grid-img{
    width: 400px;
  }
    .p-nlp__abt-grid-desc{
      margin-bottom: 23px;
    }
    .page-template-page-nlp .p-vsaas__documentation{
      margin-top: 68px;
    }
    .p-vsaas__apl-grid.p-nlp__apl-grid .p-vsaas__apl-grid-img{
      height: 277px;
    }
    .ybv-box__right{
      right: 47px;
    }
    .page-template-page-nlp .footer__top{
      padding-top: 40px;
    }
    .page-template-page-nlp .page-body{
      padding-bottom: 72px;
    }
}



@media (max-width:1439px) {
  .page-template-page-nlp .arrows,.page-template-page-audiogram2 .arrows {
      width: 387px;
      height: 387px;
      top: calc(50% - 194px);
    }
    .page-template-page-nlp .arrows--left,.page-template-page-audiogram2 .arrows--left{      
      left: 48px;
    }
    .page-template-page-nlp .arrows--right,.page-template-page-audiogram2 .arrows--right{      
      right: 48px;
    }
    .page-template-page-nlp .arrows svg,.page-template-page-audiogram2 .arrows svg{
      width: 13px;
    }
    .page-template-page-nlp .arrows--left svg,.page-template-page-audiogram2 .arrows--left svg{
      top: -5px;
      left: 9px;
    }
    .page-template-page-nlp .arrows--right svg,.page-template-page-audiogram2 .arrows--right svg{
      top: -5px;
      right: 9px;
    }
    .page-template-page-nlp .promo__img{
      right: -100px;
    }
    .page-template-page-nlp .pagin__wrap{
      bottom: 36px;
    }
   .page-template-page-nlp .pagin__progress{
    bottom: 3px;
   }
     .nlp-grid-2 .p-nlp__abt-grid-img,.nlp-grid-3 .p-nlp__abt-grid-img,
         .nlp-grid-4 .p-nlp__abt-grid-img,.nlp-grid-5 .p-nlp__abt-grid-img,
         .nlp-grid-6 .p-nlp__abt-grid-img,.nlp-grid-7 .p-nlp__abt-grid-img
     {
      width: 368px;
      height: 150px;
   }
   .p-vsaas__apl-link.p-vsaas__nlp-link--mb{
    top: -7px;
    margin-bottom: 26px;
   }
     .p-vsaas .top__desc br{
      display: none;
     }
     .p-vsaas__apl-grid.p-nlp__apl-grid .p-vsaas__apl-grid-img{
      height: 254px;
     }
    .p-vsaas__apl-grid.p-nlp__apl-grid .p-vsaas__apl-grid-name{
      max-width: 156px;
    }
    .audiogram-sw__title.ybv-box__left{
      margin-right: 101px;
    }
    .page-template-page-nlp .article.p-vsaas__technology{
      padding-bottom: 105px;
    }
    .ybv-box__right{
      right: 40px;
    }
   
}




@media (max-width:1279px) {
  .p-vsaas .form__subtitle
  .drk-promo .promo-title.promo-title--nlp{
    font-size: 36px;
    line-height: 1.2;
  }
  .page-template-page-audiogram2 .p-vsaas .form__subtitle{
    max-width: unset;
      margin-bottom: 16px;
  }
  .page-template-page-audiogram2 .p-vsaas .form__title{
    margin-bottom: 23px;
  }
  .page-template-page-audiogram2 .form__mail{
    margin-bottom: 49px;
  }
    .page-template-page-audiogram2 .article.p-vsaas__technology{
      padding-bottom: 139px;
    }
     .page-template-page-audiogram2 .form__mail--mob{
      display: none;
     }
  .page-template-page-nlp .promo__content--center{
    padding-top: 161px;
  }
  .page-template-page-nlp .promo-fix,.page-template-page-audiogram2 .promo-fix{
    height: 1024px;
  }

  .page-template-page-nlp .promo__img{
    right: auto;
    left: calc(50% - 384px);
  }
  .page-template-page-nlp .arrows--left svg,.page-template-page-audiogram2 .arrows--left svg{
    left: 0;
  }
  .page-template-page-nlp .arrows--right svg,.page-template-page-audiogram2 .arrows--right svg{
    right: 0;
  }
  .page-template-page-nlp .pagin__wrap{
    bottom: 28px;
  }
  .page-template-page-audiogram2 .pagin__wrap{
    bottom: 39px;
  }

  .p-nlp__abt-grid-desc{
    margin-bottom: 22.5px;
  }
    .hide-descktop {
      display: block;
    }
    .p-vsaas__apl-link.p-vsaas__nlp-link--mb{
      margin-bottom: 15px;
    }
    .page-template-page-nlp .p-vsaas__documentation{
      margin-bottom: 100px;
    }
   .page-template-page-nlp .p-vsaas__applied{
    padding-bottom: 136px;
   }
   .page-template-page-nlp .article.p-vsaas__technology{
    padding-bottom: 139px;
   }
     .page-template-page-nlp .form__mail--mob{
      display: none;
     }
    .page-template-page-nlp .p-vsaas .form__title{
    margin-bottom: 22px;
    }
    .page-template-page-nlp .p-vsaas .form__subtitle{
      max-width: unset;
      margin-bottom: 16px;
    }
    .page-template-page-nlp .form__mail{
      margin-bottom: 50px;
    }
    .page-template-page-nlp .form__check {
          padding: 11px;
          padding-left: 54px;
        }
    .page-template-page-nlp .form__row__check{
      margin-top: 24px;
      margin-bottom: 32px;
    }
    .page-template-page-nlp .form__row__check .form__input--half:last-child span{
      max-width: 172px;
    }
    .ybv-box__link{
      margin-top: 39px;
    }
    .ybv-box__right{
      right: 0;
      top:auto;
      bottom: 0;
    }
    .ybv-box__right img{
      max-width: 420px;
      display: block;
    }
    .page-template-page-nlp .footer__top{
      padding-top: 31px;
    }
    .page-template-page-nlp .header-menu-open .white_burger{
      right: -16px;
    }
   .page-template-page-nlp .p-vsaas__apl-swiper{
    display: block;
   }
     .p-vsaas__apl-grid.p-nlp__apl-grid{
      grid-template-columns: 1fr;
      display: none;
     }
    .p-vsaas__apl-swiper-controls {
      display: flex;
    }
  
    .p-vsaas__apl-swiper-name {
      font-weight: 500;
      font-size: 20px;
      line-height: 24px;
      margin-top: 32px;
      margin-bottom: 7px;
      color: #1D2023;
    }
  
    .p-vsaas__apl-swiper-desc {
      color: #626C77;
    }
  
    .p-vsaas__apl-swiper-controls .slider-dots {
      margin-top: 0;
      width: auto;
    }
  
    .p-vsaas__apl-swiper-controls {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-top: 29px;
    }

    .page-template-page-audiogram2 .p-vsaas__apl-swiper-controls{
      margin-top: 52px;
    }
  
    .p-vsaas__apl-swiper-controls .slider-arrow {
      margin-left: 11px;
    }
         .p-nlp__abt-grid-item {
           padding: 32px 0 0 0;
         }
    
         .p-nlp__abt-grid-info {
           padding-left: 20px;
           padding-right: 20px;
         }
    
         .nlp-grid-5 {
           width: 100%;
         }
    
         .nlp-grid-6,
         .nlp-grid-7 {
           width: calc(50% - 16px);
         }
    
         .p-nlp__abt-grid-img {
           width: 100% !important;
           height: auto !important;
         }
    
         .p-nlp__abt-grid-img img {
           height: auto;
         }
    
         .nlp-grid-5 img {
           max-width: 328px;
         }
         .page-template-page-nlp .p-vsaas__applied.article{
          padding-bottom: 136px;
         }
}

@media (max-width:767px) {
  .page-template-page-audiogram2 .p-vsaas__apl-swiper-controls{
    display: none;
  }
    .page-template-page-audiogram2 .p-vsaas .article{
      padding-bottom: 59px;
    }
  .page-template-page-audiogram2 .article.p-vsaas__technology{
    padding-bottom: 100px;
  }

    .page-template-page-audiogram2 .form__mail{
      margin-bottom: 32px;
    }
.page-template-page-audiogram2 .form__check{
  min-height: 72px;
  padding-right: 11px;
}
.page-template-page-audiogram2 .row.form__row__check:last-of-type{
  margin-top: 16px;
}
.page-template-page-audiogram2 .form__row__check{
  margin-bottom: 32px;
}
.audiogram-sw__title.ybv-box__left{
  margin-right: 0;
}
.audiogram-sw__item.ybv-box{
  padding: 32px 24px;
}
.ybv-box__right.audiogram-sw__right{
  right: -111px!important;
}
.page-template-page-audiogram2 .ybv-box__middle{
  margin-top: 20px;
}
.page-template-page-audiogram2 .lnews__slider{
  margin-bottom: 32px;
}
.page-template-page-audiogram2 .page-body{
  padding-bottom: 77px;
}
  .page-template-page-audiogram2 .p-vsaas .form__subtitle{
    font-size: 14px;
    line-height: 20px;
  }
  .page-template-page-nlp .drk-promo .promo-btns .btn--gray{
    display: flex;
    padding: 0;
    /*height: 32px;*/
    width: 140px;
    justify-content: center;
    align-items: center;
    margin-left: 16px;
  }
    .page-template-page-nlp .page-promo .promo-btns .btn{
      padding: 0;
      /*height: 32px;*/
      font-size: 14px;
      width: 140px;
      justify-content: center;
      align-items: center;
    }
  .p-vsaas__apl-grid.p-nlp__apl-grid{
    display: grid;
  }
  .page-template-page-nlp .p-vsaas__apl-swiper{
    display: none;
  }
  .page-template-page-nlp .lnews__arrows svg{
    width: 13px;
  }
    .p-vsaas__apl-grid.p-nlp__apl-grid .p-vsaas__apl-grid-name{
      max-width: unset;
    }
        .p-vsaas__apl-grid.p-nlp__apl-grid .p-vsaas__apl-grid-img{
      height: auto;
    }
    .page-template-page-nlp .p-vsaas__apl-grid-img img{
      object-fit: unset;
      height: auto;
      max-height: 504px;
    }
    .p-nlp__abt-grid-item{
      width: 100%!important;
    }
    .p-nlp__abt-grid-item:not(:last-child){
      margin-bottom: 15.5px;
    }
    .nlp-grid-5 img{
      max-width: unset;
    }

        .page-template-page-nlp .promo-fix{
          height: 814px;
        }

        .drk-promo .promo-title.promo-title--nlp{
          font-size: 20px;
          margin-bottom: 24px;
        }
        .page-template-page-audiogram2 .drk-promo .promo-title.promo-title--nlp{
          font-size: 24px;
            margin-bottom: 19px;
            line-height: 1.1;
        }
        .page-template-page-audiogram2 .drk-promo .promo-desc{
          font-size: 14px;
          line-height: 20px;
        }
        .page-template-page-audiogram2 .page-promo .promo-btns .btn.btn--gray,.page-template-page-audiogram2 .page-promo .promo-btns .btn{
          display: flex;
          width: 140px;
          font-size: 14px;
        }
        .page-template-page-audiogram2 .drk-promo .promo-desc{
          margin-bottom: 31px;
        }
        .page-template-page-audiogram2 .promo__img{
          width: 622px;
            height: auto;
            bottom: 46px;
            left: calc(50% - 344px);
        }
        .page-template-page-audiogram2 .promo-fix{
          height: 814px;
        }
        .page-template-page-audiogram2 .promo__content--center{
          padding-top: 131px;
        }
        .page-template-page-nlp .promo__content--center{
          padding-top: 147px;
        }
        .page-template-page-nlp .promo .promo__img__wrap,
        .page-template-page-nlp .promo__img img{
          height: 432px;
            max-height: 432px;
            top: unset;
            max-width: 580px;
        }
        .page-template-page-nlp .promo__img {
          right: auto;
          left: calc(50% - 290px);
        }
        .page-template-page-nlp .drk-promo .promo-desc{
          max-width: 296px;
          margin-bottom: 25px;
        }
        .page-template-page-nlp .drk-promo .promo-desc br{
          display: none;
        }
        .page-template-page-nlp .pagin__wrap{
          bottom: 20px;
        }
        .top__desc--span span{
          font-size: 14px;
          line-height: 20px;
        }
        .page-template-page-nlp .p-vsaas .top__row{
          margin-bottom: 64px;
        }
        .page-template-page-nlp .p-vsaas .p-vsaas__applied .top__row{
          margin-bottom: 50px;
        }
        .p-nlp__abt-grid-desc{
          font-size: 14px;
          line-height: 20px;
        }
        .p-nlp__abt-grid-desc{
          margin-bottom: 24px;
        }
        .hide-descktop{
          display: none;
        }
        .page-template-page-nlp .p-vsaas__documentation{
          margin-top: 32px;
          margin-bottom: 64px;
        }
        .page-template-page-nlp .p-vsaas__applied {
          padding-bottom: 29px;
        }
        .page-template-page-nlp .article.p-vsaas__technology{
          padding-bottom: 100px;
        }
       .page-template-page-nlp .form__subtitle--mob{
        display: none!important;
       }
       .page-template-page-nlp .p-vsaas .form__subtitle{
        font-size: 14px;
        line-height: 20px;
       }
       .page-template-page-nlp .form__mail{
        margin-bottom: 35px;
       }
       .page-template-page-nlp .form__row__check{
        margin-bottom: 32px;
       }
       .your-bot-voice--offset-mb{
        margin-top: 100px;
       }
       .ybv-box{
        padding: 32px 24px;
        height: 540px;
       }
       .ybv-title{
        font-size: 32px;
        line-height: 1.1;
       }
       .ybv-box__desc{
        font-size: 14px;
        line-height: 20px;
       }
       .ybv-box__left{
        width: auto;
        margin-right: 0;
       }
       .ybv-box__right{
        right: -15px;
       }
       .ybv-box__middle{
        margin-top: 23px;
        width: 100%;
       }
       .ybv-box__link{
        margin-top: 24px;
       }
       .page-template-page-nlp .page-body{
        padding-bottom: 30px;
       }

       .page-template-page-nlp .form__row__check{
        margin-top: 16px;
       }
       .page-template-page-nlp .form__check{
        min-height: 72px;
       }
      
}

@media (max-width:375px) {
  .p-vsaas__apl-grid.p-nlp__apl-grid .p-vsaas__apl-grid-img{
    height: 223px;
  }
  .page-template-page-nlp .p-vsaas__apl-grid-img img{
    max-height: unset;
    height: 100%;
    object-fit: cover;
  }
   
}

.p-nlp__gtag-el  {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: 2;
  top: 0;
  margin-top: 0;
}

.page-template-page-filter .subscribers__input-wrap input:-webkit-autofill {
  -webkit-text-fill-color: white;
}

.audiogram-sw__pagination,.apl-sw__pagination{
  width: auto!important;
  margin-top: 0;
  position: static;
}
.audiogram-sw__controls,.apl-sw__controls{
  display: flex;
  justify-content: space-between;
  height: 32px;
  align-items: center;
  margin-top: 32px;
}

.audiogram-sw__nav,.apl-sw__nav{
  display: flex;
  align-items: center;
  height: 100%;
}
.audiogram-sw__nav span,.apl-sw__nav span{
width: 30px;
height: 30px;
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
border-radius: 6px;
}
.audiogram-sw__nav span:hover,.apl-sw__nav span:hover{
  background-color: rgba(188, 195, 208, 0.25);
}
.audiogram-sw__nav span.swiper-button-disabled{
  opacity: 0.5;
}
.audiogram-sw__nav span:last-child,.apl-sw__nav span:last-child{
  margin-left: 24px;
}


/* =============PAGE-AKS=============== */

.page-template-page-aks .info-page-top{
  margin-top: 119px;
}
.page-template-page-aks .info-page-side{
  padding-top: 6px;
}
.info-page-qu--medium{
  font-weight: 500;
}
.info-section .section-pt0{
  padding-top: 0;
}
.info-section-box{
  padding-bottom: 54px;
}
.info-section-box b{
  color: #fff;
  font-weight: 500;
}
.dark_bg  .info-section-text--bordered .info-page-title{
  margin-bottom: 0;
}
/* .page-template-page-aks .info-section-text--bordered:not(:last-child){
  margin-bottom: 22px;
} */
.page-template-page-aks .info-section-text h5{
  line-height: 24px;
}
.page-template-page-aks .info-section-text--bordered{
  position: relative;
  border-bottom: none;
}
.page-template-page-aks .info-section-text--bordered::before{
  content:"";
  position: absolute;
  top: 100%;
  left: 0;
  height: 1px;
  width: calc(100% - 33px);
  background: rgba(127, 140, 153, 0.35);
}

.dark_bg .page-template-page-aks .info-page-manu a{
  max-width: unset;
}
.dark_bg .info-page-row__cookie p+.text-rem{
  margin-top: 16px;
}
.dark_bg .info-page-row__cookie ul+.text-rem--pl{
 margin-top: 15px;
 padding-left: 24px;
}
.dark_bg .info-page-row__cookie ul+.text-rem--pl.pl0{
 margin-top: 15px;
 padding-left: 0;
}
.dark_bg .info-page-row__cookie ul+.text-rem--pl.pl0.mt12{
 margin-top: 12px;
}
.dark_bg .info-page-row__cookie ol+.text-rem--pmt12{
 margin-top: 12px;
}
.dark_bg .info-page-row__cookie ul+.text-rem--pmt12{
 margin-top: 15px;
}
.lh15{
  line-height: 1.5!important;
}
.dark_bg .info-page-row__cookie .info-section-types .info-rem-list{
  padding-top: 20px;
}
.dark_bg .info-page-row__cookie .info-section-types .info-rem-list>li{
  line-height: 1.49;
}
.dark_bg .info-page-row__cookie .info-section-types ol>.beefore-sm::before{
  margin-right: 22px;
}
.dark_bg .info-page-row__cookie .info-section-types ol>.beefore-xm::before{
  margin-right: 13px;
}
.dark_bg .info-page-row__cookie .info-section-types ol>.beefore-xm{
  flex-wrap: wrap;
}
.p3{
  padding-top: 3px;
}
.section__ul{
  padding-top: 10px;
  position: relative;
  top: -15px;
  margin-bottom: 0!important;
}
.dark_bg .info-page-row__cookie .section__ul>li{
  line-height: 25px;
}
.dark_bg .info-page-row__cookie .info-section-types ol .section__ul--mt{
  margin-top: 17px;
  margin-bottom: 0;
}
.dark_bg .info-page-row__cookie .info-section-types ol .section__ul--mt16{
  margin-top: 11px;
  margin-bottom: 0;
}
.dark_bg .info-page-row__cookie .info-section-types ol .section__ul--mt16 > li{
  margin-left: 50px;
  line-height: 1.7;
}
.dark_bg .info-page-row__cookie .info-section-types ol .section__ul--mt16>li.lh16{
  line-height: 1.6;
}
.dark_bg .info-page-row__cookie .info-section-types ol .section__ul--mt16>li:not(:last-child){
  margin-bottom: 5px;
}
.dark_bg .info-page-row__cookie .info-section-types ol .section__ul--mt>li{
  line-height: 24px;
}
.dark_bg .info-page-row__cookie .section__ul>li:not(:last-child){
  margin-bottom: 6px;
}
.dark_bg .info-page-row__cookie .info-section-types .info-rem-listsm>li:not(:last-child){
  line-height: 1.49;
}
.dark_bg .info-page-row__cookie .info-section-types .info-rem-listsm.mt19{
  padding-top: 19px;
}
.dark_bg .info-page-row__cookie .info-section-types .pt8 {
padding-top: 8px;
}
.dark_bg .info-page-row__cookie .info-section-types .pt8 li:not(:last-child) {
margin-bottom: 4px;
}
.in-list {
  padding-top: 17px;
  padding-left: 31px;
  color: #969FA8;
}
.in-list--pl{
  padding-left: 33px;
}
.mt13{
  margin-top: 13px;
  margin-bottom: 4px;
}
.info-section-typesmb{
  margin-bottom: 0;
}

.section-types__table{
  margin-top: 19px;
  background: #2C3135;
  border-radius: 4px;
  padding: 32px;
  max-width: 896px;
}
.section-types__row{
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  padding: 23px 0 24px;
  border-bottom: 1px solid rgba(127, 140, 153, 0.35);
}
.section-types__row:first-child{
  padding-top: 0;
}
.section-types__row:last-child{
  padding-bottom: 0;
  border-bottom: none;
}
.section-types__col{
  color:#969FA8;
  width: 50%;  
  font-size: 17px;
  line-height: 24px;
}
.section-types__col:nth-child(even){
  padding-left: 16px;
}
.section-types__col.th{
  color:#fff;
  font-size: 20px;
  line-height: 28px;
}
.ulwb b{
font-weight: 500;
color: #fff;
}
.dark_bg .info-page-row__cookie .ulwb{
  margin-top: 14px;
}
.ulwb>li:not(:last-child){
  margin-bottom: 14px;
}
.dark_bg .info-page-title.lh132{
  line-height: 1.32;
}
.dark_bg .info-page-title.mb15{
  margin-bottom: 15px;
}
.dark_bg .info-page-row__cookie .section__ul--mt15 li{
line-height: 1.5;
margin-left: 25px;
}
.dark_bg .info-page-row__cookie .section__ul--mt15 li:not(:last-child){
  margin-bottom: 16px;
}
.dark_bg .info-page-row__cookie .mt14{
  margin-top: 14px;
}
.dark_bg .info-page-row__cookie .ml25{
margin-left: 25px;
line-height: 1.7;
}
.dark_bg .info-page-row__cookie .ml25:not(:last-child){
  margin-bottom: 11px;
}
.dark_bg .info-page-row__cookie .ul-bottom{
  margin-top: 20px;
}
.dark_bg .info-page-row__cookie .ul-bottom li{
  margin-left: 25px;
  line-height: 1.5;
  font-size: 16px;
}
.info-section-text--bordered.info-section-text--pb{
  padding-bottom: 14px;
  margin-bottom: 16px;
}
.page-template-page-aks .page-body{
  padding-bottom: 140px;
}

.bb{
  position: relative;
  
}
.bb::before{
  content: "";
    position: absolute;
    top: 125%;
    left: 0;
    height: 1px;
    width: calc(100% - 33px);
    background: rgba(127, 140, 153, 0.35);
}

@media (max-width:1583px) {
  .page-template-page-aks .info-page-top {
    margin-top: 80px;
  }
        .section-pt0 {
          padding-top: 0 !important;
        }
}
@media (max-width:1449px) {
  .dark_bg .info-page-row__cookie p br,.dark_bg .info-page-row__cookie ol br,.dark_bg .info-page-row__cookie ul br{
    display: none;
  }
    .dark_bg .page-template-page-aks .info-page-manu a{
      max-width: 291px;
    }
    .info-section-box{
      padding-bottom: 60px;
    }
        
}

@media screen and (max-width: 1279px){
  .page-template-page-aks .info-page-top {
      margin-top: 48px;
    }
  .page-template-page-aks .info-page-date{
    margin-top: 4px;
  }
}
@media screen and (max-width: 1024px){
  .section-types__table{
    padding: 24px;
    width: 100%;
  }
    .section-types__col{
      font-size: 14px;
      line-height: 20px;
    }
        .page-template-page-aks .dark_bg .info-page-ttl{
          margin-bottom: 0;
        }
}
@media  (max-width: 767px){
  .info-section-box{
    display: block!important;
  }
    .dark_bg .info-section-text.info-section-box p{
      margin-top: -3px;
    }
  .page-template-page-aks .info-section-text--bordered::before{
    display: none;
  }
  .info-section-text--bordered:not(:last-child){
    margin-bottom: 0;
    padding-bottom: 0;
  }
    .page-template-page-aks .info-section-text h5{
      padding-top: 24px;
      line-height: 20px;
      margin-bottom: 0;
    }
        .page-template-page-aks .info-section-text h5+p{
          margin-top: 4px;
        }
        .bb::before {
          width: 100%;
        }
        .info-section-text--bordered{
          margin-bottom: 0;
          padding-bottom: 18px;
        }
        .dark_bg .info-section{
          padding: 21px 0 0;
        }
    
  .page-template-page-aks .info-page-col-content.flex-row-item {
      padding-left: 4px;
      padding-right: 0;
      margin-left: -4px;
      margin-right: -8px;
      width: 102.4%!important;
    }
        .page-template-page-aks .container{
          padding-left: 20px;
          padding-right: 20px;
        }
  .page-template-page-aks .header-row .flex-row-item {
      padding-left: 0;
      padding-right: 0;
    }
        .page-template-page-aks .info-page-ttl{
          margin-bottom: 0;
        }
  
    /* .page-template-page-aks .container {
      padding-left: 20px;
      padding-right: 20px;
    } */
    .page-template-page-aks .info-page-side{
      padding-top: 0;
    }
    .page-template-page-aks .info-page-top{
      margin-top: 16px;
      margin-bottom: 68px;
    }
}


/* ============================ */


/* ==================================================================================== */
.iti {
  position: relative;
  display: inline-block;
  width: 100%;
}

.iti * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
}

.iti__hide {
  display: none;
}

.iti__v-hide {
  visibility: hidden;
}

.iti input,
.iti input[type=text],
.iti input[type=tel] {
  position: relative;
  z-index: 0;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-right: 36px;
  margin-right: 0;
}

.iti__flag-container {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  padding: 0 0 0 12px;
}

.iti__selected-flag {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  height: 100%;
  padding: 0 6px 0 8px;
  background: #F2F3F7;
  height: calc(100% - 24px);
  top: 50%;
  transform: translateY(-50%);
  border-radius: 4px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
}

.iti__arrow {
  margin-left: 6px;
  /* width: 0;
  height: 0;
  border-left: 3px solid transparent;
  border-right: 3px solid transparent;
  border-top: 4px solid #555; */
  font-size: 14px;
}

.iti__arrow--up {
  border-top: none;
  /* border-bottom: 4px solid #555; */
}

.iti__country-list {
  position: absolute!important;
  top: calc(100% - 4px);
  z-index: 10;
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 0 0 0 -1px;
  /*box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
  */background-color: white;
  /*border: 1px solid #CCC;
  */max-height: 200px;
  /* overflow-y: scroll; */
  /*-webkit-overflow-scrolling: touch;
  */box-shadow:0px 0px 16px rgba(0, 0, 0, 0.08), 0px 4px 16px rgba(0, 0, 0, 0.08);
  border-radius: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  -ms-border-radius: 10px;
  -o-border-radius: 10px;
  width: 324px;
  left: 0;
  /* overflow: hidden; */
}

.iti__country-list--dropup {
  bottom: 100%;
  margin-bottom: -1px;
}

@media (max-width: 500px) {
  .iti__country-list {
    white-space: normal;
  }
}

.iti__flag-box {
  display: inline-block;
  width: 20px;
}

.iti__divider {
  padding-bottom: 5px;
  margin-bottom: 5px;
  border-bottom: 1px solid #CCC;
  display: none;
}

.iti__country {
  padding: 6px 12px;
  outline: none;
  font-size: 14px;
  line-height: 20px;
  display: flex;
  align-items: center;
}

.iti__dial-code {
  color: #999;
}

.iti__country.iti__highlight {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti__flag-box,
.iti__country-name,
.iti__dial-code {
  vertical-align: middle;
}

.iti__flag-box,
.iti__country-name {
  margin-right: 6px;
}

.iti--allow-dropdown input,
.iti--allow-dropdown input[type=text],
.iti--allow-dropdown input[type=tel],
.iti--separate-dial-code input,
.iti--separate-dial-code input[type=text],
.iti--separate-dial-code input[type=tel] {
  padding-right: 6px;
  padding-left: 65px;
  margin-left: 0;
}

.iti--allow-dropdown .iti__flag-container,
.iti--separate-dial-code .iti__flag-container {
  right: auto;
  left: 0;
}

.iti--allow-dropdown .iti__flag-container:hover {
  cursor: pointer;
}

.iti--allow-dropdown .iti__flag-container:hover .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover {
  cursor: default;
}

.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,
.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag {
  background-color: transparent;
}

.iti--separate-dial-code .iti__selected-flag {
  background-color: rgba(0, 0, 0, 0.05);
}

.iti--separate-dial-code .iti__selected-dial-code {
  margin-left: 6px;
  font-size: 14px;
}

.iti--container {
  position: absolute;
  top: -1000px;
  left: -1000px;
  z-index: 1060;
  padding: 1px;
}

.iti--container:hover {
  cursor: pointer;
}

.iti-mobile .iti--container {
  top: 30px;
  bottom: 30px;
  left: 30px;
  right: 30px;
  position: fixed;
}

.iti-mobile .iti__country-list {
  max-height: 100%;
  width: 100%;
}

.iti-mobile .iti__country {
  padding: 10px 10px;
  line-height: 1.5em;
}

.iti__flag {
  width: 20px;
}

.iti__flag.iti__be {
  width: 18px;
}

.iti__flag.iti__ch {
  width: 15px;
}

.iti__flag.iti__mc {
  width: 19px;
}

.iti__flag.iti__ne {
  width: 18px;
}

.iti__flag.iti__np {
  width: 13px;
}

.iti__flag.iti__va {
  width: 15px;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
  .iti__flag {
    background-size: 5652px 15px;
  }
}

.iti__flag.iti__ac {
  height: 10px;
  background-position: 0px 0px;
}

.iti__flag.iti__ad {
  height: 14px;
  background-position: -22px 0px;
}

.iti__flag.iti__ae {
  height: 10px;
  background-position: -44px 0px;
}

.iti__flag.iti__af {
  height: 14px;
  background-position: -66px 0px;
}

.iti__flag.iti__ag {
  height: 14px;
  background-position: -88px 0px;
}

.iti__flag.iti__ai {
  height: 10px;
  background-position: -110px 0px;
}

.iti__flag.iti__al {
  height: 15px;
  background-position: -132px 0px;
}

.iti__flag.iti__am {
  height: 10px;
  background-position: -154px 0px;
}

.iti__flag.iti__ao {
  height: 14px;
  background-position: -176px 0px;
}

.iti__flag.iti__aq {
  height: 14px;
  background-position: -198px 0px;
}

.iti__flag.iti__ar {
  height: 13px;
  background-position: -220px 0px;
}

.iti__flag.iti__as {
  height: 10px;
  background-position: -242px 0px;
}

.iti__flag.iti__at {
  height: 14px;
  background-position: -264px 0px;
}

.iti__flag.iti__au {
  height: 10px;
  background-position: -286px 0px;
}

.iti__flag.iti__aw {
  height: 14px;
  background-position: -308px 0px;
}

.iti__flag.iti__ax {
  height: 13px;
  background-position: -330px 0px;
}

.iti__flag.iti__az {
  height: 10px;
  background-position: -352px 0px;
}

.iti__flag.iti__ba {
  height: 10px;
  background-position: -374px 0px;
}

.iti__flag.iti__bb {
  height: 14px;
  background-position: -396px 0px;
}

.iti__flag.iti__bd {
  height: 12px;
  background-position: -418px 0px;
}

.iti__flag.iti__be {
  height: 15px;
  background-position: -440px 0px;
}

.iti__flag.iti__bf {
  height: 14px;
  background-position: -460px 0px;
}

.iti__flag.iti__bg {
  height: 12px;
  background-position: -482px 0px;
}

.iti__flag.iti__bh {
  height: 12px;
  background-position: -504px 0px;
}

.iti__flag.iti__bi {
  height: 12px;
  background-position: -526px 0px;
}

.iti__flag.iti__bj {
  height: 14px;
  background-position: -548px 0px;
}

.iti__flag.iti__bl {
  height: 14px;
  background-position: -570px 0px;
}

.iti__flag.iti__bm {
  height: 10px;
  background-position: -592px 0px;
}

.iti__flag.iti__bn {
  height: 10px;
  background-position: -614px 0px;
}

.iti__flag.iti__bo {
  height: 14px;
  background-position: -636px 0px;
}

.iti__flag.iti__bq {
  height: 14px;
  background-position: -658px 0px;
}

.iti__flag.iti__br {
  height: 14px;
  background-position: -680px 0px;
}

.iti__flag.iti__bs {
  height: 10px;
  background-position: -702px 0px;
}

.iti__flag.iti__bt {
  height: 14px;
  background-position: -724px 0px;
}

.iti__flag.iti__bv {
  height: 15px;
  background-position: -746px 0px;
}

.iti__flag.iti__bw {
  height: 14px;
  background-position: -768px 0px;
}

.iti__flag.iti__by {
  height: 10px;
  background-position: -790px 0px;
}

.iti__flag.iti__bz {
  height: 14px;
  background-position: -812px 0px;
}

.iti__flag.iti__ca {
  height: 10px;
  background-position: -834px 0px;
}

.iti__flag.iti__cc {
  height: 10px;
  background-position: -856px 0px;
}

.iti__flag.iti__cd {
  height: 15px;
  background-position: -878px 0px;
}

.iti__flag.iti__cf {
  height: 14px;
  background-position: -900px 0px;
}

.iti__flag.iti__cg {
  height: 14px;
  background-position: -922px 0px;
}

.iti__flag.iti__ch {
  height: 15px;
  background-position: -944px 0px;
}

.iti__flag.iti__ci {
  height: 14px;
  background-position: -961px 0px;
}

.iti__flag.iti__ck {
  height: 10px;
  background-position: -983px 0px;
}

.iti__flag.iti__cl {
  height: 14px;
  background-position: -1005px 0px;
}

.iti__flag.iti__cm {
  height: 14px;
  background-position: -1027px 0px;
}

.iti__flag.iti__cn {
  height: 14px;
  background-position: -1049px 0px;
}

.iti__flag.iti__co {
  height: 14px;
  background-position: -1071px 0px;
}

.iti__flag.iti__cp {
  height: 14px;
  background-position: -1093px 0px;
}

.iti__flag.iti__cr {
  height: 12px;
  background-position: -1115px 0px;
}

.iti__flag.iti__cu {
  height: 10px;
  background-position: -1137px 0px;
}

.iti__flag.iti__cv {
  height: 12px;
  background-position: -1159px 0px;
}

.iti__flag.iti__cw {
  height: 14px;
  background-position: -1181px 0px;
}

.iti__flag.iti__cx {
  height: 10px;
  background-position: -1203px 0px;
}

.iti__flag.iti__cy {
  height: 14px;
  background-position: -1225px 0px;
}

.iti__flag.iti__cz {
  height: 14px;
  background-position: -1247px 0px;
}

.iti__flag.iti__de {
  height: 12px;
  background-position: -1269px 0px;
}

.iti__flag.iti__dg {
  height: 10px;
  background-position: -1291px 0px;
}

.iti__flag.iti__dj {
  height: 14px;
  background-position: -1313px 0px;
}

.iti__flag.iti__dk {
  height: 15px;
  background-position: -1335px 0px;
}

.iti__flag.iti__dm {
  height: 10px;
  background-position: -1357px 0px;
}

.iti__flag.iti__do {
  height: 14px;
  background-position: -1379px 0px;
}

.iti__flag.iti__dz {
  height: 14px;
  background-position: -1401px 0px;
}

.iti__flag.iti__ea {
  height: 14px;
  background-position: -1423px 0px;
}

.iti__flag.iti__ec {
  height: 14px;
  background-position: -1445px 0px;
}

.iti__flag.iti__ee {
  height: 13px;
  background-position: -1467px 0px;
}

.iti__flag.iti__eg {
  height: 14px;
  background-position: -1489px 0px;
}

.iti__flag.iti__eh {
  height: 10px;
  background-position: -1511px 0px;
}

.iti__flag.iti__er {
  height: 10px;
  background-position: -1533px 0px;
}

.iti__flag.iti__es {
  height: 14px;
  background-position: -1555px 0px;
}

.iti__flag.iti__et {
  height: 10px;
  background-position: -1577px 0px;
}

.iti__flag.iti__eu {
  height: 14px;
  background-position: -1599px 0px;
}

.iti__flag.iti__fi {
  height: 12px;
  background-position: -1621px 0px;
}

.iti__flag.iti__fj {
  height: 10px;
  background-position: -1643px 0px;
}

.iti__flag.iti__fk {
  height: 10px;
  background-position: -1665px 0px;
}

.iti__flag.iti__fm {
  height: 11px;
  background-position: -1687px 0px;
}

.iti__flag.iti__fo {
  height: 15px;
  background-position: -1709px 0px;
}

.iti__flag.iti__fr {
  height: 14px;
  background-position: -1731px 0px;
}

.iti__flag.iti__ga {
  height: 15px;
  background-position: -1753px 0px;
}

.iti__flag.iti__gb {
  height: 10px;
  background-position: -1775px 0px;
}

.iti__flag.iti__gd {
  height: 12px;
  background-position: -1797px 0px;
}

.iti__flag.iti__ge {
  height: 14px;
  background-position: -1819px 0px;
}

.iti__flag.iti__gf {
  height: 14px;
  background-position: -1841px 0px;
}

.iti__flag.iti__gg {
  height: 14px;
  background-position: -1863px 0px;
}

.iti__flag.iti__gh {
  height: 14px;
  background-position: -1885px 0px;
}

.iti__flag.iti__gi {
  height: 10px;
  background-position: -1907px 0px;
}

.iti__flag.iti__gl {
  height: 14px;
  background-position: -1929px 0px;
}

.iti__flag.iti__gm {
  height: 14px;
  background-position: -1951px 0px;
}

.iti__flag.iti__gn {
  height: 14px;
  background-position: -1973px 0px;
}

.iti__flag.iti__gp {
  height: 14px;
  background-position: -1995px 0px;
}

.iti__flag.iti__gq {
  height: 14px;
  background-position: -2017px 0px;
}

.iti__flag.iti__gr {
  height: 14px;
  background-position: -2039px 0px;
}

.iti__flag.iti__gs {
  height: 10px;
  background-position: -2061px 0px;
}

.iti__flag.iti__gt {
  height: 13px;
  background-position: -2083px 0px;
}

.iti__flag.iti__gu {
  height: 11px;
  background-position: -2105px 0px;
}

.iti__flag.iti__gw {
  height: 10px;
  background-position: -2127px 0px;
}

.iti__flag.iti__gy {
  height: 12px;
  background-position: -2149px 0px;
}

.iti__flag.iti__hk {
  height: 14px;
  background-position: -2171px 0px;
}

.iti__flag.iti__hm {
  height: 10px;
  background-position: -2193px 0px;
}

.iti__flag.iti__hn {
  height: 10px;
  background-position: -2215px 0px;
}

.iti__flag.iti__hr {
  height: 10px;
  background-position: -2237px 0px;
}

.iti__flag.iti__ht {
  height: 12px;
  background-position: -2259px 0px;
}

.iti__flag.iti__hu {
  height: 10px;
  background-position: -2281px 0px;
}

.iti__flag.iti__ic {
  height: 14px;
  background-position: -2303px 0px;
}

.iti__flag.iti__id {
  height: 14px;
  background-position: -2325px 0px;
}

.iti__flag.iti__ie {
  height: 10px;
  background-position: -2347px 0px;
}

.iti__flag.iti__il {
  height: 15px;
  background-position: -2369px 0px;
}

.iti__flag.iti__im {
  height: 10px;
  background-position: -2391px 0px;
}

.iti__flag.iti__in {
  height: 14px;
  background-position: -2413px 0px;
}

.iti__flag.iti__io {
  height: 10px;
  background-position: -2435px 0px;
}

.iti__flag.iti__iq {
  height: 14px;
  background-position: -2457px 0px;
}

.iti__flag.iti__ir {
  height: 12px;
  background-position: -2479px 0px;
}

.iti__flag.iti__is {
  height: 15px;
  background-position: -2501px 0px;
}

.iti__flag.iti__it {
  height: 14px;
  background-position: -2523px 0px;
}

.iti__flag.iti__je {
  height: 12px;
  background-position: -2545px 0px;
}

.iti__flag.iti__jm {
  height: 10px;
  background-position: -2567px 0px;
}

.iti__flag.iti__jo {
  height: 10px;
  background-position: -2589px 0px;
}

.iti__flag.iti__jp {
  height: 14px;
  background-position: -2611px 0px;
}

.iti__flag.iti__ke {
  height: 14px;
  background-position: -2633px 0px;
}

.iti__flag.iti__kg {
  height: 12px;
  background-position: -2655px 0px;
}

.iti__flag.iti__kh {
  height: 13px;
  background-position: -2677px 0px;
}

.iti__flag.iti__ki {
  height: 10px;
  background-position: -2699px 0px;
}

.iti__flag.iti__km {
  height: 12px;
  background-position: -2721px 0px;
}

.iti__flag.iti__kn {
  height: 14px;
  background-position: -2743px 0px;
}

.iti__flag.iti__kp {
  height: 10px;
  background-position: -2765px 0px;
}

.iti__flag.iti__kr {
  height: 14px;
  background-position: -2787px 0px;
}

.iti__flag.iti__kw {
  height: 10px;
  background-position: -2809px 0px;
}

.iti__flag.iti__ky {
  height: 10px;
  background-position: -2831px 0px;
}

.iti__flag.iti__kz {
  height: 10px;
  background-position: -2853px 0px;
}

.iti__flag.iti__la {
  height: 14px;
  background-position: -2875px 0px;
}

.iti__flag.iti__lb {
  height: 14px;
  background-position: -2897px 0px;
}

.iti__flag.iti__lc {
  height: 10px;
  background-position: -2919px 0px;
}

.iti__flag.iti__li {
  height: 12px;
  background-position: -2941px 0px;
}

.iti__flag.iti__lk {
  height: 10px;
  background-position: -2963px 0px;
}

.iti__flag.iti__lr {
  height: 11px;
  background-position: -2985px 0px;
}

.iti__flag.iti__ls {
  height: 14px;
  background-position: -3007px 0px;
}

.iti__flag.iti__lt {
  height: 12px;
  background-position: -3029px 0px;
}

.iti__flag.iti__lu {
  height: 12px;
  background-position: -3051px 0px;
}

.iti__flag.iti__lv {
  height: 10px;
  background-position: -3073px 0px;
}

.iti__flag.iti__ly {
  height: 10px;
  background-position: -3095px 0px;
}

.iti__flag.iti__ma {
  height: 14px;
  background-position: -3117px 0px;
}

.iti__flag.iti__mc {
  height: 15px;
  background-position: -3139px 0px;
}

.iti__flag.iti__md {
  height: 10px;
  background-position: -3160px 0px;
}

.iti__flag.iti__me {
  height: 10px;
  background-position: -3182px 0px;
}

.iti__flag.iti__mf {
  height: 14px;
  background-position: -3204px 0px;
}

.iti__flag.iti__mg {
  height: 14px;
  background-position: -3226px 0px;
}

.iti__flag.iti__mh {
  height: 11px;
  background-position: -3248px 0px;
}

.iti__flag.iti__mk {
  height: 10px;
  background-position: -3270px 0px;
}

.iti__flag.iti__ml {
  height: 14px;
  background-position: -3292px 0px;
}

.iti__flag.iti__mm {
  height: 14px;
  background-position: -3314px 0px;
}

.iti__flag.iti__mn {
  height: 10px;
  background-position: -3336px 0px;
}

.iti__flag.iti__mo {
  height: 14px;
  background-position: -3358px 0px;
}

.iti__flag.iti__mp {
  height: 10px;
  background-position: -3380px 0px;
}

.iti__flag.iti__mq {
  height: 14px;
  background-position: -3402px 0px;
}

.iti__flag.iti__mr {
  height: 14px;
  background-position: -3424px 0px;
}

.iti__flag.iti__ms {
  height: 10px;
  background-position: -3446px 0px;
}

.iti__flag.iti__mt {
  height: 14px;
  background-position: -3468px 0px;
}

.iti__flag.iti__mu {
  height: 14px;
  background-position: -3490px 0px;
}

.iti__flag.iti__mv {
  height: 14px;
  background-position: -3512px 0px;
}

.iti__flag.iti__mw {
  height: 14px;
  background-position: -3534px 0px;
}

.iti__flag.iti__mx {
  height: 12px;
  background-position: -3556px 0px;
}

.iti__flag.iti__my {
  height: 10px;
  background-position: -3578px 0px;
}

.iti__flag.iti__mz {
  height: 14px;
  background-position: -3600px 0px;
}

.iti__flag.iti__na {
  height: 14px;
  background-position: -3622px 0px;
}

.iti__flag.iti__nc {
  height: 10px;
  background-position: -3644px 0px;
}

.iti__flag.iti__ne {
  height: 15px;
  background-position: -3666px 0px;
}

.iti__flag.iti__nf {
  height: 10px;
  background-position: -3686px 0px;
}

.iti__flag.iti__ng {
  height: 10px;
  background-position: -3708px 0px;
}

.iti__flag.iti__ni {
  height: 12px;
  background-position: -3730px 0px;
}

.iti__flag.iti__nl {
  height: 14px;
  background-position: -3752px 0px;
}

.iti__flag.iti__no {
  height: 15px;
  background-position: -3774px 0px;
}

.iti__flag.iti__np {
  height: 15px;
  background-position: -3796px 0px;
}

.iti__flag.iti__nr {
  height: 10px;
  background-position: -3811px 0px;
}

.iti__flag.iti__nu {
  height: 10px;
  background-position: -3833px 0px;
}

.iti__flag.iti__nz {
  height: 10px;
  background-position: -3855px 0px;
}

.iti__flag.iti__om {
  height: 10px;
  background-position: -3877px 0px;
}

.iti__flag.iti__pa {
  height: 14px;
  background-position: -3899px 0px;
}

.iti__flag.iti__pe {
  height: 14px;
  background-position: -3921px 0px;
}

.iti__flag.iti__pf {
  height: 14px;
  background-position: -3943px 0px;
}

.iti__flag.iti__pg {
  height: 15px;
  background-position: -3965px 0px;
}

.iti__flag.iti__ph {
  height: 10px;
  background-position: -3987px 0px;
}

.iti__flag.iti__pk {
  height: 14px;
  background-position: -4009px 0px;
}

.iti__flag.iti__pl {
  height: 13px;
  background-position: -4031px 0px;
}

.iti__flag.iti__pm {
  height: 14px;
  background-position: -4053px 0px;
}

.iti__flag.iti__pn {
  height: 10px;
  background-position: -4075px 0px;
}

.iti__flag.iti__pr {
  height: 14px;
  background-position: -4097px 0px;
}

.iti__flag.iti__ps {
  height: 10px;
  background-position: -4119px 0px;
}

.iti__flag.iti__pt {
  height: 14px;
  background-position: -4141px 0px;
}

.iti__flag.iti__pw {
  height: 13px;
  background-position: -4163px 0px;
}

.iti__flag.iti__py {
  height: 11px;
  background-position: -4185px 0px;
}

.iti__flag.iti__qa {
  height: 8px;
  background-position: -4207px 0px;
}

.iti__flag.iti__re {
  height: 14px;
  background-position: -4229px 0px;
}

.iti__flag.iti__ro {
  height: 14px;
  background-position: -4251px 0px;
}

.iti__flag.iti__rs {
  height: 14px;
  background-position: -4273px 0px;
}

.iti__flag.iti__ru {
  height: 14px;
  background-position: -4295px 0px;
}

.iti__flag.iti__rw {
  height: 14px;
  background-position: -4317px 0px;
}

.iti__flag.iti__sa {
  height: 14px;
  background-position: -4339px 0px;
}

.iti__flag.iti__sb {
  height: 10px;
  background-position: -4361px 0px;
}

.iti__flag.iti__sc {
  height: 10px;
  background-position: -4383px 0px;
}

.iti__flag.iti__sd {
  height: 10px;
  background-position: -4405px 0px;
}

.iti__flag.iti__se {
  height: 13px;
  background-position: -4427px 0px;
}

.iti__flag.iti__sg {
  height: 14px;
  background-position: -4449px 0px;
}

.iti__flag.iti__sh {
  height: 10px;
  background-position: -4471px 0px;
}

.iti__flag.iti__si {
  height: 10px;
  background-position: -4493px 0px;
}

.iti__flag.iti__sj {
  height: 15px;
  background-position: -4515px 0px;
}

.iti__flag.iti__sk {
  height: 14px;
  background-position: -4537px 0px;
}

.iti__flag.iti__sl {
  height: 14px;
  background-position: -4559px 0px;
}

.iti__flag.iti__sm {
  height: 15px;
  background-position: -4581px 0px;
}

.iti__flag.iti__sn {
  height: 14px;
  background-position: -4603px 0px;
}

.iti__flag.iti__so {
  height: 14px;
  background-position: -4625px 0px;
}

.iti__flag.iti__sr {
  height: 14px;
  background-position: -4647px 0px;
}

.iti__flag.iti__ss {
  height: 10px;
  background-position: -4669px 0px;
}

.iti__flag.iti__st {
  height: 10px;
  background-position: -4691px 0px;
}

.iti__flag.iti__sv {
  height: 12px;
  background-position: -4713px 0px;
}

.iti__flag.iti__sx {
  height: 14px;
  background-position: -4735px 0px;
}

.iti__flag.iti__sy {
  height: 14px;
  background-position: -4757px 0px;
}

.iti__flag.iti__sz {
  height: 14px;
  background-position: -4779px 0px;
}

.iti__flag.iti__ta {
  height: 10px;
  background-position: -4801px 0px;
}

.iti__flag.iti__tc {
  height: 10px;
  background-position: -4823px 0px;
}

.iti__flag.iti__td {
  height: 14px;
  background-position: -4845px 0px;
}

.iti__flag.iti__tf {
  height: 14px;
  background-position: -4867px 0px;
}

.iti__flag.iti__tg {
  height: 13px;
  background-position: -4889px 0px;
}

.iti__flag.iti__th {
  height: 14px;
  background-position: -4911px 0px;
}

.iti__flag.iti__tj {
  height: 10px;
  background-position: -4933px 0px;
}

.iti__flag.iti__tk {
  height: 10px;
  background-position: -4955px 0px;
}

.iti__flag.iti__tl {
  height: 10px;
  background-position: -4977px 0px;
}

.iti__flag.iti__tm {
  height: 14px;
  background-position: -4999px 0px;
}

.iti__flag.iti__tn {
  height: 14px;
  background-position: -5021px 0px;
}

.iti__flag.iti__to {
  height: 10px;
  background-position: -5043px 0px;
}

.iti__flag.iti__tr {
  height: 14px;
  background-position: -5065px 0px;
}

.iti__flag.iti__tt {
  height: 12px;
  background-position: -5087px 0px;
}

.iti__flag.iti__tv {
  height: 10px;
  background-position: -5109px 0px;
}

.iti__flag.iti__tw {
  height: 14px;
  background-position: -5131px 0px;
}

.iti__flag.iti__tz {
  height: 14px;
  background-position: -5153px 0px;
}

.iti__flag.iti__ua {
  height: 14px;
  background-position: -5175px 0px;
}

.iti__flag.iti__ug {
  height: 14px;
  background-position: -5197px 0px;
}

.iti__flag.iti__um {
  height: 11px;
  background-position: -5219px 0px;
}

.iti__flag.iti__un {
  height: 14px;
  background-position: -5241px 0px;
}

.iti__flag.iti__us {
  height: 11px;
  background-position: -5263px 0px;
}

.iti__flag.iti__uy {
  height: 14px;
  background-position: -5285px 0px;
}

.iti__flag.iti__uz {
  height: 10px;
  background-position: -5307px 0px;
}

.iti__flag.iti__va {
  height: 15px;
  background-position: -5329px 0px;
}

.iti__flag.iti__vc {
  height: 14px;
  background-position: -5346px 0px;
}

.iti__flag.iti__ve {
  height: 14px;
  background-position: -5368px 0px;
}

.iti__flag.iti__vg {
  height: 10px;
  background-position: -5390px 0px;
}

.iti__flag.iti__vi {
  height: 14px;
  background-position: -5412px 0px;
}

.iti__flag.iti__vn {
  height: 14px;
  background-position: -5434px 0px;
}

.iti__flag.iti__vu {
  height: 12px;
  background-position: -5456px 0px;
}

.iti__flag.iti__wf {
  height: 14px;
  background-position: -5478px 0px;
}

.iti__flag.iti__ws {
  height: 10px;
  background-position: -5500px 0px;
}

.iti__flag.iti__xk {
  height: 15px;
  background-position: -5522px 0px;
}

.iti__flag.iti__ye {
  height: 14px;
  background-position: -5544px 0px;
}

.iti__flag.iti__yt {
  height: 14px;
  background-position: -5566px 0px;
}

.iti__flag.iti__za {
  height: 14px;
  background-position: -5588px 0px;
}

.iti__flag.iti__zm {
  height: 14px;
  background-position: -5610px 0px;
}

.iti__flag.iti__zw {
  height: 10px;
  background-position: -5632px 0px;
}

.iti__flag {
  height: 15px;
  box-shadow: 0px 0px 1px 0px #888;
  background-image: url("../img/flags.png");
  background-repeat: no-repeat;
  background-color: #DBDBDB;
  background-position: 20px 0;
}

@media (-webkit-min-device-pixel-ratio: 2),
(min-resolution: 192dpi) {
  .iti__flag {
    background-image: url("../img/flags@2x.png");
  }
}

.iti__flag.iti__np {
  background-color: transparent;
}


/* ssssssssssssssssssssssssssssssssssss */
[data-simplebar] {
  position: relative;
  flex-direction: column;
  flex-wrap: wrap;
  justify-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  /* Required for horizontal native scrollbar to not appear if parent is taller than natural height */
  width: auto;
  max-width: 100%;
  /* Not required for horizontal scroll to trigger */
  max-height: 100%;
  /* Needed for vertical scroll to trigger */
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-content:before,
.simplebar-content:after {
  content: ' ';
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  flex-grow: inherit;
  flex-shrink: 0;
  flex-basis: 0;
}

.simplebar-height-auto-observer {
  box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  user-select: none;
  -webkit-user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.iti__country-list .simplebar-scrollbar{  
  min-height: 98px;
}
.iti__country-list .simplebar-track.simplebar-vertical{
  width: 9px;
  top: 24px;
}
.iti__country-list .simplebar-scrollbar::before{
  opacity: 1!important;
  background: #AEB5BD;
  width: 4px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: '';
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  /* When hovered, remove all transitions from drag handle */
  opacity: 0.5;
  transition: opacity 0s linear;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

/* Rtl support */
[data-simplebar-direction='rtl'] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.form__input--half noindex {
  width: 100%;
}
.p-imo__accelerator-grid-4 .p-imo__accelerator-grid-item:last-child .p-imo__accelerator-grid-desc ul li {
  width: auto;
}
.p-imo__accelerator-grid-4 .p-imo__accelerator-grid-item:last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1439px) and (min-width: 1280px) {
  .p-imo__accelerator-grid-4 .p-imo__accelerator-grid-item:nth-child(3) .p-imo__accelerator-grid-desc ul {
    flex-direction: column;
  }
}