.title-light-blue + div > p {
  font-size: 20px;
}
.emerge-cart-single > .content {
  padding-bottom: 0;
}
.container-f {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  align-items: center;
  -webkit-flex-wrap: wrap;
  flex-wrap: wrap;
}
.s-3, .s-3-a {
  background: #4ab5e3;
  color: #fff;
}
.f-l, .f-r {
  flex: 1;
}
/*--------------------- EMERGE CART ----------------------*/
.s-2 [class*="col"] {
  text-align: center;
}
.s-2 .s-block-img {
  text-align: center;
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.s-2 .s-block-img > div {
  text-align: center;
  font-size: 20px;
  font-family: 'proxima_novasemibold';
}
.s-2 img {
  height: 40px;
  display: inline-block;
}
.s-2 .img-text img {
  height: 150px;
  display: inline-block;
  margin-bottom: 10px;
}
.s-2 .block-arrow {
  margin: 0 50px;
}
.body-plan {
  height: 150px !important;
}
@media screen and (max-width: 991px) {
  .s-2 img {
    height: 25px;
  }
  .s-2 .img-text img {
    height: 100px;
  }
}
@media screen and (max-width: 767px) {
  .s-2 .block-arrow {
    margin: 0 30px;
  }
}
@media screen and (max-width: 480px) {
  .s-2 .block-arrow {
    display: none;
  }
  .s-block-img {
    width: 100%;
    margin-bottom: 30px;
  }
}
/*--------------------- END EMERGE CART ----------------------*/
/**/
.s-3 .f-l {
  padding-left: 100px;
}
.s-3 h3 {
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
}
.s-3 p {
  color: #fff;
  font-size: 18px;
}
/**/
.s-4 {
  background-color: #27326f;
  color: #fff;
  padding: 50px 0;
}
.s-4 .f-l {
  padding-right: 100px;
}
.s-4 h3 {
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
}
.s-4 p {
  color: #fff;
  font-size: 18px;
}
/**/
.s-5 .f-l {
  padding-left: 100px;
}
.s-5 h3 {
  font-size: 22px;
  line-height: 1.2;
  color: #27326f;
}
.s-5 p {
  font-size: 18px;
}
/**/
.s-6 {
  background-color: #4ab5e3;
  color: #fff;
  padding: 50px 0;
}
.s-6 .f-l {
  padding-right: 100px;
}
.s-6 h3 {
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
}
.s-6 p {
  color: #fff;
  font-size: 18px;
}
/**/
.s-7 {
  background-color: #27326f;
  color: #fff;
  padding: 50px 0;
}
.s-7 .f-l {
  padding-left: 100px;
}
.s-7 h3 {
  color: #fff;
  font-size: 22px;
  line-height: 1.2;
}
.s-7 p {
  color: #fff;
  font-size: 18px;
}
.s-3 .f-l, .s-5 .f-l, .s-7 .f-l {
  order: 2;
}
@media screen and (max-width: 767px) {
  .container-f {
    display: block;
  }
  .f-l {
    padding-left: 0 !important;
    padding-right: 0 !important;
    text-align: center;
  }
  .s-3, .s-5 {
    padding-top: 50px;
  }
  .s-3 .f-l, .s-6 .f-l, .s-4 .f-l, .s-7 .f-l {
    margin-bottom: 30px;
  }
}
