@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap&subset=cyrillic');
body {
  font-family: Roboto, Arial, Tahoma, sans-serif;
  font-size: 16px;
  padding: 0;
  margin: 0 auto;
  font-weight: 400;
}
p{
  font-size: 16px;
    font-weight: 300;
    line-height: 25px;
    color: #555555;
}
p b{
  font-weight: bold;
}
div, p, input, button, form {
  box-sizing: border-box;
}
ul{
  list-style: none;
}
ul, li{
  margin: 0;
  padding: 0;
}
label{
  margin: 0;
}
a{
  transition: all ease 0.4s;
  color: #e14500;
}
a:hover{
  text-decoration: none;
  color: inherit;
}
input:focus,
button:focus,
textarea:focus {
 outline: none; 
}
.overflow-hidden{
  overflow: hidden;
}
.slick-dotted.slick-slider{
  margin: 0;
}
.slick-slide:focus{ 
  outline: none ; 
}

/*Header*/
header{
  position: relative;
}
.header_top{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.header_top__logo{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  padding-top: 10px;
}
.header_nav__top-list{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  margin-right: 127px;
}
.header_nav__top-list li{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-right: 27px;
}
.header_nav__top-list li:last-cgild{
  margin: 0;
}
.header_nav__top-list li a{
  font-size: 14px;
  line-height: 25px;
  color: #646464;
}
.header_nav__top-list li a:hover{
  color: #e35110;
}
.header_nav__top-phone{
  font-size: 20px;
  font-weight: bold;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  line-height: 25px;
  color: #75a613;
  margin-right: 20px;
}
.header_nav__top-phone i{
  display: none;
}
.header_nav__top-phone:hover{
  color: #80b94b;
}
.header_nav__top{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
}
.header_nav__top-call{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  width: 190px;
  height: 40px;
  background: #68a62f;
  justify-content: center;
  transition: 0.3s;
  cursor: pointer;
}
.header_nav__top-call i{
  margin-right: 12px;
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
}
.header_nav__top-call span{
  font-size: 14px;
  font-weight: bold;
  text-transform: uppercase;
  color: #ffffff;
}
.header_nav__top-call:hover{
  background: #80b94b;
}
nav{
  width: 100%;
  padding: 32px 0;
}
.header_nav__list{
  width: 100%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header_nav__list li{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.header_nav__list li a{
  font-size: 16px;
  line-height: 20px;
  color: #000000;
  text-transform: uppercase;
}
.header_nav__list li a:hover{
  color: #e35110;
}
.header_fixed__nav-wrap{
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #fff;
  z-index: 1000;
  display: none;
  box-shadow: 0px 3px 3px 0 rgba(9, 10, 10, 0.05);
}
.header_fixed__nav .header_nav__top-call{
  min-width: 190px;
  margin-left: 70px;
}
.header_fixed__nav{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.header_main{
  padding: 120px 0px 220px 0px;
  background:  url(../img/header_main__bg.jpg) no-repeat center center / cover;
}
.header_main__info{
  max-width: 700px;
}
h1{
  font-size: 48px;
  line-height: 50px;
  color: black;
  font-weight: 300;
  margin-bottom: 20px;
} 
h1 span{
  font-weight: bold;
}
.header_main h1{
  color: white;
}
.header_main__info p{
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  color: #ffffff;
  margin-bottom: 100px;
}

.header_main__bottom{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}
.header_main__btn{
  width: 280px;
  height: 60px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border: solid 2px #ffffff;
  margin-right: 40px;
  transition: 0.3s;
}
.header_main__btn:hover{
  background: #fff;
}
.header_main__btn span{
  font-size: 16px;
  font-weight: bold;
  line-height: 50px;
  color: #ffffff;
  margin-right: 5px;
  text-transform: uppercase;
  transition: 0.3s;
}
.header_main__btn i{
  font-size: 16px;
  font-weight: bold;
  line-height: 30px;
  color: #ffffff;
  transition: 0.3s;
}
.header_main__btn:hover span,
.header_main__btn:hover i{
  color: #000;
}
.header_main__bottom img{
  margin-right: 30px;
}
/* .header_main__bottom img:last-child{
  margin-right: 0;
} */

.slick-dots{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  bottom: -80px;
}
.slick-dots li {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 4px;
  cursor: pointer;
  opacity: 0.4;
  border: solid 2px #ffffff;
  background-color: #000000;
  transition: 0.3s;
  border-radius: 50%;
}
.slick-dots li.slick-active{
  opacity: 0.5;
  background-color: #ffffff;
}
.slick-dots li button,
.slick-dots li button:before{
  display: none;
}

.slider_arrow{
  width: 50px;
  height: 50px;
  opacity: 0.5;
  background-color: rgb(255,255,255,0.5);
  text-align: center;
  transition: 0.3s;
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  z-index: 100;
} 
.slider_arrow:hover{
  background-color: rgb(255,255,255,1);
}
.slider_arrow i{
  font-size: 20px;
  line-height: 50px;
  text-align: center;
  color: #000000;
}
.slider_arrow__prev{
  left: 0;
} 
.slider_arrow__prev i{
  margin-right: 2px;
}
.slider_arrow__next{
  right: 0;
} 
.slider_arrow__next i{
  margin-left: 2px;
}
.header-slider_arrow__prev{
  left: -320px;
}
.header-slider_arrow__next{
  right: -320px;
}

.moscow-promotion{
  position: absolute;
  transform: translateX(-50%);
  left: 50%;
  bottom: -230px;
  padding: 35px 40px 40px 40px;
  background: #ffd131;
  max-width: 1180px;
  width: 100%;
  z-index: 100;
}
.moscow-promotion_title{
  font-size: 28px;
  font-weight: bold;
  line-height: 46px;
  text-align: center;
  color: #000000;
  margin-bottom: 35px;
  text-transform: uppercase;
}
.moscow-promotion_form .typical_input,
.moscow-promotion_form .nice-select{
  width: calc((100% - 60px) / 4);
  margin-bottom: 20px;
}
.moscow-promotion_form .typical_textarea{
  width: calc((100% - 20px) / 2);
}
.moscow-promotion_form input{
  width: calc((100% - 60px) / 4);
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 15px;
    color: #555555;
    padding: 20px 10px 21px 10px;
    border: none;
    display: block;
}
.moscow-promotion_form textarea{
  width: calc((100% - 20px) / 2);
  font-size: 16px;
  color: #555555;
  padding: 0px 10px;
  border: none;
  display: block;
  height: 110px;
  min-height: 110px;
  max-height: 110px;
  padding: 15px 10px;
}
.moscow-promotion_form select{
  display: block !important;
  font-size: 16px;
  line-height: 15px;
  color: #555555;
  padding: 20px 10px 21px 10px;
  border: none;
  width: calc((100% - 60px) / 4);
  margin-bottom: 20px;
}
.nice-select{
  display: none;
  border-radius: 0px;
  border: 0px;
  height: 60px;
  padding-left: 10px;
}
.nice-select span{
  font-size: 16px;
  line-height: 60px;
  color: #555555;
}
.typical_input{
  font-size: 16px;
  line-height: 15px;
  color: #555555;
  padding: 20px 10px 21px 10px;
  border: none;
  display: block;
}
.moscow-promotion_form{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.nice-select .list{
  width: 100%;
  border-radius: 0px;
}

.typical_textarea{
  font-size: 16px;
  color: #555555;
  padding: 0px 10px;
  border: none;
  display: block;
  height: 110px;
  min-height: 110px;
  max-height: 110px;
  padding: 15px 10px;
}
.moscow-promotion_form__result{
  background: #ffc600;
  width: calc((100% - 60px) / 4);
  padding: 11px 8px;
  height: 110px;
  text-align: center;
}
.moscow-promotion_form__result-title{
  font-size: 16px;
  color: #000000;
  margin-bottom: 0;
}
.moscow-promotion_form__result-main {
  font-size: 28px;
  font-weight: bold;
  line-height: 35px;
  color: #000000;
  margin-bottom: 0;
}
.moscow-promotion_form__result-main span:nth-child(1){
  font-size: 28px;
  line-height: 35px;
}
.moscow-promotion_form__result-main span:nth-child(2){
  font-size: 18px;
  line-height: 35px;
}
.moscow-promotion_form__result-info{
  font-size: 11px;
  line-height: 14px;
  text-align: center;
  color: #555555;
}
.moscow-promotion_form__accept{
  width: calc((100% - 60px) / 4);
  height: 100% ;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: space-between;
  height: 110px;
}
.red-btn{
  width: 100%;
  height: 60px;
  background: #e14500;
  box-shadow: 0px 5px 10px 0 rgba(176, 29, 0, 0.4);
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  color: #ffffff;
  line-height: 60px;
  text-transform: uppercase;
  padding: 0;
  transition: background 0.1s ease-in-out, border 0.1s ease-in-out, box-shadow 0.1s ease-in-out, opacity 0.1s ease-in-out, color 0.1s ease-in-out, -webkit-box-shadow 0.1s ease-in-out;
  border: 0px;
  position: relative;
  overflow: hidden;
  cursor: pointer;
}
.red-btn span{
  position: relative;
  z-index: 5;
}
.red-btn:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  left: 50%;
  top: 50%;
  margin: -5px 0 0 -5px;
  background: #e13000;
  border-radius: 50%;
  -webkit-transition: all 200ms linear;
  -o-transition: all 200ms linear;
  transition: all 200ms linear;
}
.red-btn:hover:hover:before {
  width: 300px;
  height: 300px;
  margin: -150px 0 0 -150px;
}

.moscow-promotion_form__agreement input[type="checkbox"] {
  display: none;
}
.moscow-promotion_form__agreement label {
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  cursor: pointer;
  max-width: 165px;
}
.moscow-promotion_form__agreement label span{
  font-size: 12px;
  line-height: 14px;
  text-align: left;
  color: #555555;
}
.moscow-promotion_form__agreement label::before {
  content: '';
  width: 20px;
  min-width: 20px;
  background-color: #fff;
  height: 20px;
  margin-right: 15px;
}
.moscow-promotion_form__agreement input[type="checkbox"]:checked + label::before {
  content: '';
  background-size: 70%;
  background-position: center center;
  background-repeat: no-repeat;
  background-image: url(../img/check.png);
}


.tariffs{
  padding: 320px 0px 160px 0px;
  background: #f6f7f5;
  position: relative;
}
.context{
  padding-top: 60px;
}
h2{
  font-size: 38px;
  line-height: 42px;
  text-align: center;
  color: #000000;
  margin-bottom: 32px;
  font-weight: 400;
}
.tariffs_items{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.tariffs_item{
  width: calc(100% / 3);
  height: 310px;
  border: solid 1px #e8e8e8;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  padding: 35px 40px 40px 40px;
  justify-content: space-between;
  transition: 0.3s;
  position: relative;
  z-index: 1;
  background-color: #ffffff;
}
.tariffs_item:nth-child(odd){
  background-color: #f1f3ef;
}
.tariffs_item:hover{
  box-shadow: 0 0 30px 0 rgba(24, 24, 24, 0.15);
  z-index: 10;
}
.tariffs_item__title{
  color: #000;
  font-weight: 700;
  font-size: 18px;
  line-height: 25px;
  text-transform: uppercase;
  margin-bottom: 5px;
}
.tariffs_item__price{
  color: #e35110;
  font-weight: 700;
  font-size: 16px;
  line-height: 18px;
  margin-bottom: 2px;
}
.tariffs_item__info{
  color: #555555;
  font-size: 14px;
  line-height: 25px;
  margin-bottom: auto;
}
.tariffs_item__btn-arrow{
  width: 40px;
  height: 40px; 
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #68a62f;
  position: relative;
  z-index: 10;
}
.tariffs_item__btn-arrow i{
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
}
.tariffs_item__btn{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  overflow: hidden;
}
.tariffs_item__btn-text{
  transition: 0.3s;
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  color: #ffffff;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 120px;
  height: 40px;
  background: #80b94b;
  transform: translateX(-100%);
}
.tariffs_item:hover .tariffs_item__btn-text{
  transform: translateX(0);
}

.tariffs_form__wrap{
  width: 100%;
    max-width: 1180px;
    background: #ffd131;
    padding: 30px 35px 30px 40px;
    position: absolute;
    bottom: 0;
    left: 50%;
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: space-between;
    transform: translate(-50%,50%);
}
.tariffs_form__title{
  min-width: 365px;
  width: 365px;
  padding-left: 15px;
  border-left: 3px solid #e14500;
  font-size: 28px;
  font-weight: bold;
  line-height: 30px;
  color: #000000;
  text-transform: uppercase;
}
.tariffs_form__title span{
  font-size: 23px;
  font-weight: 300;
}
.tariffs_form{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tariffs_form input,
.tariffs_form button{
  width: 260px;
  margin-right: 20px;
}
.promoting{
  padding: 160px 0px 80px 0px;
  background: url(../img/promoting_bg.png) no-repeat center center /cover;
}
.promoting h2{
  margin-bottom: 45px;
  color: #fff;
}
.promoting_items{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  align-items: center;
  flex-wrap: wrap;
}
.promoting_item{
  width: calc((100% - 60px) / 3);
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.promoting_item__ico{
  width: 60px;
  height: 60px;
  margin-right: 30px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
}
.promoting_item__ico img{
  max-width: 100%;
}
.promoting_item:nth-last-child(1),
.promoting_item:nth-last-child(2),
.promoting_item:nth-last-child(3){
  margin-bottom: 0;
}
.promoting_item__link{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}
.promoting_item__link span{
  font-size: 18px;
  font-weight: bold;
  color: #f6f7f5;
  transition: 0.3s;
  margin-right: 5px;
  line-height: 30px;
  text-transform: uppercase;
}
.promoting_item__link i{
  font-size: 16px;
  line-height: 30px;
  color: #ffffff;
  transition: 0.3s;
}
.promoting_item__link:hover span,
.promoting_item__link:hover i{
  color: #e35110;
}

.why-us{
  padding: 65px 0px 75px 0px;
  background: url(../img/rocket_bg.png) no-repeat center top 340px;
}
.why-us h2{
  margin-bottom: 25px;
}
.why-us_subtitle{
  max-width: 950px;
  margin: 0 auto 25px auto;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  color: #555555;
  text-align: center;
}
.why-us_tab__list{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  margin-bottom: 40px;
}
.why-us_tab__list li{
  width: 50%;
  font-size: 18px;
  font-weight: bold;
  line-height: 30px;
  text-align: center;
  color: #555555;
  text-align: center;
  padding-bottom: 18px;
  text-transform: uppercase;
  cursor: pointer;
  transition: 0.3s;
  border-bottom: 3px solid #e8e8e8;
}
.why-us_tab__list li.active{
  color: #000;
  border-bottom: 3px solid #e35110;
}
.why-us_tab{
  display: none;
}
.why-us_tab.active{
  display: block;
}
.our-advantages{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.our-advantages_item{
  width: calc((100% - 90px) / 4);
}
.our-advantages_item__ico-wrap{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 140px;
  height: 140px;
  border-radius: 50%;
  border: solid 5px #ffd131;
  background-color: #ffffff;
  margin: 0 auto 20px auto;
}
.our-advantages_item__ico{
  width: 120px;
  border-radius: 50%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 120px;
  box-shadow: 0 0 30px 0 rgba(24, 24, 24, 0.15);
  background-color: #ffd131;
}
.our-advantages_item__title{
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  text-align: center;
  line-height: 25px;
  margin-bottom: 5px;
  text-transform: uppercase;
}
.our-advantages_item__info{
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  text-align: center;
  color: #555555;
}
.in-numbers{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.in-numbers_item{
  width: calc((100% - 60px) / 3);
  background: #fff;
  padding: 25px 45px 30px 45px;
  box-shadow: 0 0 30px 0 rgba(24, 24, 24, 0.15);
  position: relative;
  margin-bottom: 40px;
}
.in-numbers_item:nth-last-child(1),
.in-numbers_item:nth-last-child(2),
.in-numbers_item:nth-last-child(3){
  margin-bottom: 0;
}
.in-numbers_item:before{
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: -1;
  width: calc(100% - 40px);
  height: calc(100% + 20px);
  border: 3px solid #68a62f;
  transform: translate(-50%, -50%);
}
.in-numbers_item__main{
  text-align: center;
}
.in-numbers_item__main span:nth-child(1){
  font-size: 60px;
  font-weight: 500;
  line-height: 30px;
  color: #e35110;
}
.in-numbers_item__main span:nth-child(2){
  font-weight: bold;
  line-height: 20px;
  color: #e35110;
  font-size: 20px;
  text-transform: uppercase;
}
.in-numbers_item__info{
  font-size: 20px;
  line-height: 25px;
  text-align: center;
  color: #555555;
}

.help-sell{
  padding: 80px 0px 90px 0px;
  background: #ffd131;
}
.help-sell h2{
  margin-bottom: 25px;
}
.help-sell_subtitle{
  max-width: 500px;
  margin: 0 auto 25px auto;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  color: #555555;
  text-align: center;
}

.help-sell_tab{
  display: none;
}
.help-sell_tab.active{
  display: block;
}
.customer-results_item{
  padding: 0px 170px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.customer-results_item__info{
  max-width: 280px;
}
.customer-results_item__title{
  font-size: 20px;
  line-height: 20px;
  color: #000;
  margin-bottom: 15px;
  font-weight: 700;
  text-transform: uppercase;
}
.customer-results_item__sales-growth{
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  color: #498214;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.customer-results_item__block{
  margin-bottom: 10px;
}
.customer-results_item__block:last-child{
  margin: 0;
}
.customer-results_item__block-title{
  margin-bottom: 5px;
}
.customer-results_item__block-title span:nth-child(1){
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  color: #000;
}
.customer-results_item__block-title span:nth-child(2){
  font-size: 12px;
  line-height: 25px;
  color: #000;
}
.customer-results_item__block-growth{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}
.customer-results_item__block-growth span:nth-child(1){
  font-size: 16px;
  line-height: 25px;
  color: #e35110;
  font-weight: 700;
}
.customer-results_item__block-growth i{
  font-size: 12px;
  color: #000000;
  margin: 0px 5px;
}
.customer-results_item__block-growth span:last-child{
  font-size: 16px;
  line-height: 25px;
  color: #498214;
  font-weight: 700;
}
.customer-results_slider .slick-dots{
  bottom: -48px;
}
.customer-results_slider .slick-dots li {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 4px;
  cursor: pointer;
  opacity: 0.15;
  border: solid 2px #181818;
  background-color: transparent;
  transition: 0.3s;
  border-radius: 50%;
}
.customer-results_slider .slick-dots li.slick-active{
  opacity: 0.5;
  border: solid 2px #68a62f;
  background-color: #68a62f;
}
.customer-positions_graph{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.customer-positions_graph img{
  margin-bottom: 20px;
}
.customer-positions_item{
  padding: 0px 200px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.customer-positions__info{
  width:  520px;
}
.customer-positions_graph__info{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-direction: column;
}
.customer-positions_graph__info span:nth-child(1){
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
  font-weight: bold;
}
.customer-positions_graph__info span:nth-child(2){
  font-size: 14px;
  line-height: 20px;
  text-align: center;
  color: #000000;
}
.customer-positions__info-site{
  font-size: 18px;
  line-height: 25px;
  color: #ba3006;
  margin-bottom: 15px;
}
.customer-positions__info-item{
  margin-bottom: 2px;
  background-color: #ffc600;
  width: 100%;
  height: 48px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0px 35px 0px 20px;
}
.customer-positions__info-item:first-child{
  padding: 0px 25px 0px 20px;
}
.customer-positions__info-item:last-child{
  margin: 0;
}
.customer-positions__info-item span:first-child{
  font-size: 16px;
  line-height: 50px;
  color: #000000;
}
.customer-positions__info-item span:last-child{
  font-size: 20px;
  font-weight: bold;
  color: #000000;
}
.customer-positions__info-item:first-child span{
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}

.trust-us{
  padding: 80px 0px;
}
.trust-us h2{
  margin-bottom: 25px;
}
.trust-us_subtitle{
  max-width: 500px;
  margin: 0 auto 35px auto;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
  color: #555555;
}
.trust-us_slider{
  box-shadow: 0 0 30px 0 rgba(24, 24, 24, 0.15);
  background-color: #68a62f;
  margin-bottom: 90px !important;
}
.trust-us_slider__item{
  padding: 40px 135px 40px 90px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex !important;
  align-items: center;
  justify-content: space-between;
}
.trust-us_slider__item img{
  margin-right: 40px;
}
.trust-us_slider__item-info{
  max-width: 735px;
}
.trust-us_slider__item-info p{
  font-size: 16px;
  line-height: 25px;
  font-weight: 300;
  color: #fff;
  margin-bottom: 10px;
}
.trust-us_slider__item-link{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.trust-us_slider__item-link span{
  font-size: 16px;
  line-height: 20px;
  font-weight: 700;
  color: #ffd131;
  margin-right: 15px;
}
.trust-us_slider__item-link i{
  line-height: 20px;
  color: #ffd131;
}
.trust-us_slider__item-company{
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  color: #fff;
}
.trust-us_slider__item-name{
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
  color: #fff;
}
.trust-us_slider .slick-dots{
  bottom: -48px;
}
.trust-us_slider .slick-dots li {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 4px;
  cursor: pointer;
  opacity: 0.15;
  border: solid 2px #181818;
  background-color: transparent;
  transition: 0.3s;
  border-radius: 50%;
}
.trust-us_slider .slick-dots li.slick-active{
  opacity: 0.5;
  border: solid 2px #68a62f;
  background-color: #68a62f;
}

.trust-us_logos{
  padding: 0px 40px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}
.trust-us_logos__item{
  /*width: 200px;*/
  width: calc((100% - 200px) / 4);
  height: 80px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 40px;
}
.trust-us_logos__item:nth-last-child(1),
.trust-us_logos__item:nth-last-child(2),
.trust-us_logos__item:nth-last-child(3),
.trust-us_logos__item:nth-last-child(4){
  margin-bottom: 0;
}
.trust-us_logos__item img{
  max-width: 100%;
}

.team{
  padding: 80px 0px 100px 0;
  background: #f6f7f5;
}
.team h2{
  margin-bottom: 25px;
}
.team_subtitle{
  max-width: 750px;
  margin: 0 auto 55px auto;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
  color: #555555;
}
.team_item__photo-wrap{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 200px;
  height: 200px;
  border-radius: 50%;
  border: solid 5px #ffd131;
  background-color: #ffffff;
  margin: 0 auto 20px auto;
}
.team_item__photo{
  width: 180px;
  border-radius: 50%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-end;
  justify-content: center;
  height: 180px;
  background-color: #ffd131;
}
.team_item:last-child .team_item__photo{
  justify-content: flex-end;
}
.team_item:nth-child(2) .team_item__photo img{
  margin-left: 18px;
}
.team_item:nth-child(3) .team_item__photo img{
  margin-right: 18px;
}
.team_items{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.team_item__post{
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  text-align: center;
  color: #555555
}
.team_item__name{
  line-height: 25px;
  text-align: center;
  font-size: 20px;
  color: #000000;
}

.blog{
  background: #f6f7f5;
  padding-bottom: 160px;
  position: relative;
}
.blog h2{
  margin-bottom: 35px;
}
.blog_item{
  width: calc((100% - 40px ) / 3);
  display: block;
  padding: 20px 20px 18px 20px;
  background: #fff; 
  box-shadow: 0 0 30px 0 rgba(24, 24, 24, 0.15);
  transition: 0.3s;
}
.blog_item:hover{
  box-shadow: 0 0 10px 0 rgba(24, 24, 24, 0.1);
}
.blog_item img{
  width: 100%;
  display: block;
  margin-bottom: 20px;
}
.blog_item span{
  font-size: 18px;
  font-weight: 300;
  line-height: 25px;
  text-align: left;
  color: #000000;
  transition: 0.3s;
}
.blog_item:hover span{
  color: #e35110;
}
.blog_items{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.blog_form__wrap{
  width: 100%;
  max-width: 1180px;
  background: #ffd131;
  padding: 40px 35px 30px 40px;
  position: absolute;
  bottom: 0;
  left: 50%;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  transform: translate(-50%,50%);
}
.blog_form__title{
  min-width: 705px;
  width: 705px;
  padding-left: 15px;
  border-left: 3px solid #e14500;
  font-size: 28px;
  font-weight: bold;
  line-height: 30px;
  color: #000000;
  text-transform: uppercase;
}
.blog_form__title span{
  font-size: 23px;
  font-weight: 300;
}
.blog_form__wrap .red-btn{
  width: 260px;
  cursor: pointer;
}

footer{
  background: #2e312b; 
}
.footer_main{
  padding: 120px 0px 35px 0px;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.footer_main__block{
  width: calc((100% - 60px ) / 4);
}
.footer_main__block-title{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  margin-bottom: 5px;
}
.footer_main__block-title i{
  font-size: 16px;
  line-height: 30px;
  text-align: center;
  color: #ffd131;
  margin-right: 14px;
}
.footer_main__block-title span{
  font-size: 16px;
  line-height: 25px;
  font-weight: 700;
  color: #ffd131;
}
.footer_main__list{
  padding-left: 30px;
}
.footer_main__list li{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
}
.footer_main__list li a{
  font-size: 14px;
  line-height: 25px;
  text-align: left;
  color: #ffffff;
}
.footer_main__list li a:hover{
  text-decoration: underline;
}

.footer_main__list-mb{
  margin-bottom: 20px;
}
.footer_bottom{
  padding: 20px 0;
  border-top: 1px solid #545950;
}
.footer_bottom__social{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}
.footer_bottom__social-item{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  transition: 0.3s;
  width: 40px;
  height: 40px;
  border: solid 2px #a0a0a0;
  margin-right: 20px;
}
.footer_bottom__social-item:last-child{
  margin: 0;
}
.footer_bottom__social-item:hover{
  border: solid 2px #ffd131;
}
.footer_bottom__social-item i{
  transition: 0.3s;
  font-size: 16px;
  color: #a0a0a0;
}
.footer_bottom__social-item:hover i{
  color: #ffd131;
}
.footer_bottom{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.footer_bottom__block{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
}
.footer_bottom__block i{
  margin-right: 14px;
  font-size: 16px;
  line-height: 20px;
  color: #a0a0a0;
}
.footer_bottom__block span{
  font-size: 14px;
  line-height: 20px;
  text-align: left;
  color: #a0a0a0;
}

/*breadcrumbs*/

.bx-breadcrumb-item a span{
font-size: 14px !important;
color: #a0a0a0 !important;
text-decoration: underline  !important;
}

.bx-breadcrumb-item span{
  text-decoration: none !important;
  font-size: 14px !important;
  color: #a0a0a0 !important;
}

.bx-breadcrumb-item i{
  font-size: 14px;
  color: #a0a0a0;
  margin-left: 8px;
  font-weight: 900;
}

.breadcrumbs{
  padding: 20px 20px 0px 20px;
  position: relative;
  z-index: 10;
  margin-bottom: 70px;
}
.breadcrumbs_list{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}
.breadcrumbs_list li{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  margin-right: 8px;
  align-items: center;
}

.breadcrumbs_list li:last-child{
  margin: 0;
}
.breadcrumbs_list li a{
  font-size: 14px;
  color: #a0a0a0;
  text-decoration: underline;
}
.breadcrumbs_list li i{
  font-size: 14px;
  color: #a0a0a0;
  margin-left: 8px;
}
.breadcrumbs_list li:last-child a{
  text-decoration: none;
}
.breadcrumbs_list li:last-child i{
  display: none;
}
.hero{
  padding-bottom: 110px;
  background-repeat: no-repeat;
  background-position: center top;
  background-size: cover;
  position: relative;
}
.hero:before{
  content: '';
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
  background: #000;
  opacity: 0.65;
}
.hero_main{
  position: relative;
  z-index: 10;
  text-align: center;
}
.hero_main h1{
  text-align: center !important;
  color: #ffffff !important;
  font-size: 48px !important;
  font-weight: bold !important;
  line-height: 50px !important;
  text-transform: uppercase !important;
}
.hero_main p{
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  max-width: 1140px;
  margin: 0 auto;
  color: #ffffff;
}
.inner-main{
  padding: 80px 0px 155px 0px;
  position: relative;
}
.inner-main_info h2{
  text-align: left;
}

.inner-main h2:first-child{
  margin-top: 0;
}
.inner-main h2{
  text-align: left;
  margin-bottom: 20px;
  margin-top: 50px;
}
.inner-main_sidebar__title{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 20px;
}
.inner-main_sidebar__title span{
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}
.inner-main_sidebar__title i {
  display: none;
  font-size: 18px;
  color: #e35110;
}
.inner-main_sidebar__list li:first-child{
  border-top: 1px solid #e8e8e8;
}
.inner-main_sidebar__list li{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #e8e8e8;
  height: 60px;
}
.inner-main_sidebar__list li a{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
}
.inner-main_sidebar__list li a i{
  font-size: 16px;
  color: #a0a0a0;
  margin-right: 10px;
  transition: 0.3s;
}
.inner-main_sidebar__list li a span{
  font-size: 18px;
  font-weight: 300;
  color: #000000;
  transition: 0.3s;
}
.inner-main_sidebar__list li a:hover i,
.inner-main_sidebar__list li a:hover span{
  color: #e35110;
}
.inner-main_sidebar__list li.active a i,
.inner-main_sidebar__list li.active a span{
  color: #e35110;
}

.inner-info_block{
  margin-bottom: 25px;
  padding-left: 60px;
  position: relative;
}
.inner-info_block:before{
  display: block;
  content: '';
  width: 40px;
  height: 2px;
  position: absolute;
  left: 0;
  background: #68a62f;
  top: 12px;
}
.inner-info_block:last-child{
  margin: 0;
}
.inner-info_block__title{
  line-height: 25px;
  font-size: 18px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 5px;
}
.inner-info_block p{
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  color: #555555;
  margin: 0;
} 

.quick-application{
  position: absolute;
  z-index: 10;
  left: 50%;
  bottom: 0;
  transform: translate(-50%, 50%);
  max-width: 1180px;
  width: 100%;
  background-color: #ffd131;
  padding: 40px 40px 20px 40px;
  padding-right: 15px;
  padding-bottom: 0;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.quick-application_info{
/*  min-width: 365px;
  width: 365px;*/
  padding-left: 15px;
  border-left: 3px solid #e14500;
}
.quick-application_info__title{
  text-transform: uppercase;
  font-weight: bold;
  font-size: 28px;
  line-height: 30px;
  color: #000000;
  margin-bottom: 8px;
}
.quick-application_info__name{
  text-transform: uppercase;
  line-height: 25px;
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.quick-application_info__price span:nth-child(1){
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  color: #e35110;
}
.quick-application_info__price span:nth-child(2){
  line-height: 25px;
  color: #e35110;
  font-size: 14px;
}
.quick-application_form{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
  flex-wrap: wrap;
  justify-content: flex-end;
  max-width: 750px;
}
.quick-application_form input{
  width: 230px;
  margin-right: 20px;
}
.quick-application_form button{
  width: 230px;
}
.quick-application_form .moscow-promotion_form__agreement{
  margin-top: 15px;
  margin-right: 30px;
}
.inner-tariffs{
  padding: 80px 0px 80px 0px;
  background: #f6f7f5;
}
.inner-tariffs h2{
  margin-bottom: 30px;
}
.inner-tariffs_subtitle{
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  color: #555555;
  text-align: center;
  margin-bottom: 35px;
}
.inner-tariffs_item{
  height: 100%;
  display: flex;
  flex-direction: column;
}
.inner-tariffs_item__title{
  font-size: 18px;
  font-weight: bold;
  line-height: 60px;
  text-align: center;
  color: #ffffff;
  background: #68a62f;
  text-transform: uppercase;
}
.inner-tariffs_item__price{
  background: #f1f3ef;
  border: 1px solid #e8e8e8;
  border-top: 0px;
  padding: 20px 15px 10px 15px;
}
.inner-tariffs_item__price span{
  display: block;
  text-align: center;
  color: #e35110;
}
.inner-tariffs_item__price span:nth-child(1){
  display: block;
  text-align: center;
  font-size: 20px;
  font-weight: bold;
  line-height: 20px;
  margin-bottom: 5px;
}
.inner-tariffs_item__price span:nth-child(2){
  display: block;
  text-align: center;
  font-size: 14px;
  line-height: 20px;
}
.inner-tariffs_item__main{
  border: 1px solid #e8e8e8;
  border-top: 0px;
  padding: 18px 20px 20px 20px; 
  flex-direction: column;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  height: 100%;
}
.inner-tariffs_item__main .red-btn{
  margin-top: auto;
}
.inner-tariffs_item__main-title{
  font-size: 14px;
  font-weight: bold;
  color: #000;
  line-height: 20px;
  margin-bottom: 10px;
}
.inner-tariffs_item__main ul{
  margin-bottom: 15px;
}
.inner-tariffs_item__main ul li{
  margin-bottom: 8px;
  font-size: 14px;
  color: #555555;
}
.inner-tariffs_item__main ul li:Last-child{
  margin: 0;
}

.inner-info{
  padding: 80px 0px;
}
.inner-info h2{
  margin-bottom: 30px;
}
.inner-info_subtitle{
  margin-bottom: 25px;
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
  color: #555555;
}

.customer-results{
  padding: 80px 0px 90px 0px;
  background: #ffd131;
  overflow: hidden;
}
.customer-results h2{
  margin-bottom: 60px;
}

.customer-results_inner{
  padding: 0px 140px;
}
.customer-results_inner__title{
  text-align: center;
  color: #000000;
  font-size: 20px;
  font-weight: bold;
  line-height: 30px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
.customer-results_inner__subtitle{
  font-size: 16px;
  font-weight: 300;
  line-height: 25px;
  text-align: center;
  color: #000000;
  margin-bottom: 40px;
}
.customer-results_inner__chart{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-start;
}
.customer-results_inner__chart-left{
  flex-direction: column;
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-end;
  margin-right: 20px;
    padding: 10px 0px;
}
.customer-results_inner__chart-item--name{
  font-size: 16px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 15px;
  white-space: nowrap;
}
.customer-results_inner__chart-item--name:last-child{
  margin: 0;
}
.customer-results_inner__chart-rigth{
  width: 100%;
  border-left: 1px solid #fff;
  padding: 10px 0px;
}
.customer-results_inner__chart-item{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  margin-bottom: 16px;
}
.customer-results_inner__chart-item > div{
  height: 10px;
  background-color: #68a62f;
  margin-right: 10px;
}
.customer-results_inner__chart-item span{
  font-size: 16px;
  font-weight: bold;
  color: #000000;
}
.customer-results_inner__chart-item:last-child{
  margin: 0;
}
.customer-results_inner__chart-date{
  margin-top: 23px;
  padding-left: 20px;
  font-size: 12px;
  font-weight: 300;
  color: #000000;
}
.trust-us.inner{
  background: #f6f7f5;
  padding-bottom: 130px;
}
.trust-us.inner .trust-us_slider{
  margin: 0 !important;
}

/*Context*/

.hero.context{
  padding-bottom: 160px;
}

.hero.context .breadcrumbs{
  margin-bottom: 40px;
}

.inner-context_form{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: flex-end;
}
.inner-context_form__inputs{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  flex-wrap: wrap;
  width: 540px;
  justify-content: space-between;
  margin-right: 20px;
}
.inner-context_form__inputs input,
.inner-context_form__inputs .nice-select{
  width: 260px;
}
.inner-context_form__inputs input:nth-child(1){
  margin-bottom: 20px;
}
.inner-context_form .moscow-promotion_form__result{
  margin-right: 20px;
  height: 100%;
  padding: 25px 8px;
}
.tariffs_form__wrap.context .red-btn{
  width: 260px;
  min-width: 260px;
}
.tariffs_form__wrap.context .tariffs_form__title{
  margin-right: 45px;
  min-width: 1px;
  width: auto;
}

.context-reasons{
  padding: 80px 0px 125px 0px;
  position: relative;
  background: url(../img/rocket_bg.png) no-repeat center top 250px;
}
.context-reasons_subtitle{
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
  color: #555555;
  margin-bottom: 35px;
}

.context-reasons .our-advantages{
  margin-bottom: 80px;
}

.context-reasons h3{
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
  text-align: center;
  color: #000000;
  margin-bottom: 30px;
}
.context-reasons .inner-info_block{
  margin-bottom: 35px;
}

.context-reasons .tariffs_form__wrap.context{
  background: url(../img/rocket-bg.png) no-repeat center center / cover;
  color: #fff;
}

.context-reasons .tariffs_form__title{
  color: #fff;
}


.context-how-work{
  padding: 160px 0px 25px 0px;
  background: #f6f7f5;
}
.context-how-work_subtitle{
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
  color: #555555;
  margin-bottom: 35px;
}

.context-how-work .our-advantages{
  margin-bottom: 80px;
}

.context-how-work h3{
  font-size: 28px;
  font-weight: 500;
  line-height: 30px;
  text-align: center;
  color: #000000;
  margin-bottom: 30px;
}
.context-how-work .inner-info_block{
  margin-bottom: 35px;
}

.context-how-work .our-advantages_item__ico-wrap{
  position: relative;
}
.our-advantages_item__ico-number{
  position: absolute;
  width: 40px;
  height: 40px;
  background-color: #68a62f;
  border-radius: 50%;
  font-size: 20px;
  font-weight: bold;
  line-height: 40px;
  text-align: center;
  color: #ffffff;
  top: -5px;
  right: -5px;
}

.certificates{
  padding: 80px 0px 45px 0px;
  background: #f6f7f5;
}
.certificates_subtitle{
  font-size: 20px;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
  color: #555555;
  margin-bottom: 0;
}
.certificates_slider .slick-list.draggable{
  padding: 0px 50px;
}
.certificates_slider__item{
  width: 230px;
  height: 310px;
  box-shadow: 0 0 30px 0 rgba(24, 24, 24, 0.15);
  padding: 20px;
  margin: 35px 20px 35px 20px;
}
.certificates_slider__item img{
  width: 100%;
  max-height: 100%;
  object-fit: cover;
}

.certificates_slider .slick-dots{
  bottom: -15px;
  width: 100%;
}
.certificates_slider .slick-dots li {
  display: block;
  width: 12px;
  height: 12px;
  margin: 0 4px;
  cursor: pointer;
  opacity: 0.15;
  border: solid 2px #181818;
  background-color: transparent;
  transition: 0.3s;
  border-radius: 50%;
}
.certificates_slider .slick-dots li.slick-active{
  opacity: 0.5;
  border: solid 2px #68a62f;
  background-color: #68a62f;
}
.inner-main_info.youngsite .inner-main_info__blocks{
  margin-bottom: 70px;
}
.inner-main_info__youngsite p{
  font-size: 16px;
  line-height: 25px;
  color: #555;
  margin: 0;
}
.inner-main_info__youngsite ul li{
  font-size: 16px;
  line-height: 30px;
  padding-left: 35px;
  color: #555;
  position: relative;
}
.inner-main_info__youngsite ul li:before{
  content: '';
  display: block;
  position: absolute;
  top: 13px;
  left: 20px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #68a62f;
}

.search-engine{
  padding: 70px 0px 80px 0px;
}
.search-engine h2{
  line-height: 50px;
  margin-bottom: 30px;
}
.search-engine_blocks{

}
.search-engine_item__wrap{
  box-shadow: 0 0 30px 0 rgba(24, 24, 24, 0.15);
  background-color: #ffffff;
  transition: 0.3s;
  margin-bottom: 20px;
}
.search-engine_item__wrap:last-child{
  margin: 0;
}
.search-engine_item__wrap:hover{
  box-shadow: 0 0 10px 0 rgba(24, 24, 24, 0.1);
}
.search-engine_item{
  display: -webkit-flex;
  display: -moz-flex;
  display: -ms-flex;
  display: -o-flex;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 9px 20px;
  cursor: pointer;
}
.search-engine_item span{
  font-size: 28px;
  color: #000;
  font-weight: 300;
  transition: 0.3s;
}
.search-engine_item i{
  font-size: 28px;
  color: #e35110;
  transition: 0.3s;
}
.search-engine_item.active i{
  transform: rotate(-180deg);
}
.search-engine_item:hover span{
  color: #e35110;
}
.search-engine_item__dropdown{
  padding: 10px 20px 10px 20px;
  display: none;
}
.search-engine_item__dropdown p{
  font-size: 16px;
  line-height: 25px;
  color: #555;
  margin: 0;
}
.search-engine_item__dropdown p a{
  color: #e35110;
}
.search-engine_item__dropdown p a:hover{
 text-decoration: underline;
}
.search-engine_item__dropdown ul li{
  font-size: 16px;
  line-height: 30px;
  padding-left: 35px;
  color: #555;
  position: relative;
}
.search-engine_item__dropdown ul li:before{
  content: '';
  display: block;
  position: absolute;
  top: 13px;
  left: 20px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background: #68a62f;
}

.seo-youngsite{
  padding: 80px 0px;
}
.seo-youngsite h2{
  line-height: 50px;
}
.seo-youngsite .inner-main_info__blocks{
  margin-bottom: 55px;
}
.seo-youngsite  h3{
  font-size: 28px;
  font-weight: 500;
  color: #000;
  text-align: center;
  margin-bottom: 30px;
}
.seo-youngsite_info{
  font-size: 16px;
  line-height: 25px;
  color: #555;
  margin: 0;
}
.seo-youngsite_info a{
  color: #e35110;
}
.seo-youngsite_info a:hover{
 text-decoration: underline;
}

#content{
  padding-bottom: 0 !important;
}

#main-text{
  margin-bottom: 0px;
}

#main-text h1{
  color: black;
}


#question{
  margin-bottom: 120px;
}

.news-detail h1{
  text-align: center;
  color: #000000;
  margin-bottom: 32px;
  font-weight: 400;
}

.read-more{
  color: white !important;
}


.also-read{
  margin-top: 30px;
}


.answerrasch{
  font-size: 28px;
  line-height: 35px;
  color: black;
}


.datastr{
  font-size: 28px;
    line-height: 35px;
    color: black !important;
}

.datastr span{
  font-size: 18px !important;
  line-height: 35px !important;
  padding-left: 7px;
}

#my_container2{
  width: 100%;
}

#my_container{
  display: none;
}

#bx_form_iframe_131{
  max-width: 750px;
  width: 100%;
}

#my_container3{
  display: none;
}

#my_container4{
display: none;
}

#my_container5{
  max-width: 750px;
  width: 100%;
}

.test{
  display: none;
}

.why-us_tab__list{
  justify-content: center;
}

.cases-list{
  margin-bottom: 60px;
}

.highlight span
{
  color: #e35110 !important;
}

.highlight i
{
  color: #e35110 !important;
}