.st0 {
  fill: #ddd;
}
.st1 {
  opacity: 0.25;
  fill: #e41e26;
  enable-background: new;
}
.st2 {
  opacity: 1;
  fill: #e41e26;
  enable-background: new;
}
.land {
  cursor: pointer;
  transition: opacity 0.5s ease-in-out;
}
.land:hover {
  cursor: pointer;
  opacity: 1;
  fill: #e41e26;
  enable-background: new;
}
.about-maps {
  background: #f7f7f7;
  position: relative;
  margin: 32px 0 30px 0;
  overflow: hidden;
}
.about-maps:after {
  padding-top: 34%;
  display: block;
  content: " ";
}
@media screen and (max-width: 959px) {
  .about-maps:after {
    padding-top: 42%;
  }
}
@media screen and (max-width: 759px) {
  .about-maps:after {
    padding-top: 93%;
  }
}
@media screen and (max-width: 479px) {
  .about-maps:after {
    padding-top: 153%;
  }
}
.about-maps .section-box__title {
  margin-top: 32px;
  color: #4d4d4d;
  padding-top: 0;
  font-size: 1.818rem;
  z-index: 6;
  position: relative;
}
.about-map-viewport {
  position: absolute;
  top: -60px;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 2;
}
@media screen and (max-width: 1279px) {
  .about-map-viewport {
    left: -35%;
  }
}
@media screen and (max-width: 959px) {
  .about-map-viewport {
    left: -35%;
    right: -14%;
  }
}
@media screen and (max-width: 759px) {
  .about-map-viewport {
    top: -50px;
    left: -90%;
    right: auto;
    width: 200%;
  }
}
@media screen and (max-width: 479px) {
  .about-map-viewport {
    top: 0;
    left: -90%;
    right: auto;
    width: 200%;
  }
}
.about-map-countries {
  position: absolute;
  z-index: 5;
  top: 0;
  left: 0;
  right: 50%;
  bottom: 0;
  overflow: visible;
}
.about-map-countries .country {
  position: absolute;
  display: none;
  right: 0;
  width: 320px;
  padding: 30px;
  background: #fff;
  opacity: 0.96;
  top: 50%;
  margin-top: -115px;
  transition: opacity 0.2s ease-in-out;
  box-shadow: 0px 0px 10px 0px rgba(140,149,155,0.1);
}
.about-map-countries .country .flag {
  margin: 0 0 0.6rem;
}
.about-map-countries .country .flag img {
  width: 49px;
  height: 36px;
}
@media screen and (max-width: 639px) {
  .about-map-countries .country .flag img {
    width: 25px;
    height: 18px;
  }
}
.about-map-countries .country h3 {
  font-weight: 600;
  line-height: 1;
  font-size: 1.1rem;
  padding: 0 0 0.6rem;
  margin: 0;
}
.about-map-countries .country p {
  font-size: 0.75rem;
  color: #333;
  padding: 0;
  margin: 0;
  line-height: 1.5;
}
.about-map-countries .country.active {
  display: block;
}
@media screen and (max-width: 1279px) {
  .about-map-countries .country {
    left: 32px;
    right: auto;
  }
}
@media screen and (max-width: 959px) {
  .about-map-countries .country {
    width: 250px;
    left: 20px;
    padding: 25px;
  }
}
@media screen and (max-width: 759px) {
  .about-map-countries .country {
    left: 20px;
    right: 20px;
    bottom: 90px;
    padding: 20px;
    width: auto;
    top: auto;
    margin: 0;
    pointer-events: all;
    z-index: 10;
    pointer-events: auto;
  }
}
@media screen and (max-width: 639px) {
  .about-map-countries .country {
    bottom: 100px;
  }
}
@media screen and (max-width: 479px) {
  .about-map-countries .country {
    bottom: 160px;
  }
}
@media screen and (max-width: 1279px) {
  .about-map-countries {
    right: 100%;
  }
}
@media screen and (max-width: 759px) {
  .about-map-countries {
    right: 0;
  }
}
.country-selector--container {
  position: absolute;
  left: 50%;
  margin-left: -140px;
  right: 20px;
  bottom: 300px;
  display: none;
  z-index: 22;
}
.country-selector--container select,
.country-selector--container .jqselect,
.country-selector--container .jq-selectbox {
  width: 100%;
}
@media screen and (max-width: 759px) {
  .country-selector--container {
    display: block;
  }
}
@media screen and (max-width: 639px) {
  .country-selector--container {
    bottom: 290px;
  }
}
@media screen and (max-width: 479px) {
  .country-selector--container {
    bottom: 340px;
  }
}
.about-map-disclaimer {
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 20px;
  z-index: 3;
}
.about-map-disclaimer p {
  font-size: 0.75rem;
  color: #999;
  line-height: 1.5;
  pointer-events: none;
}
.about-message {
  background: #eaeae9;
  position: relative;
  margin-bottom: 2rem;
  overflow: hidden;
  z-index: 1;
}
.about-message:before {
  content: " ";
  background: url("../i/about/about-message-before.png") no-repeat 50% 0;
  background-size: 100% auto;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.about-message:after {
  content: " ";
  background: url("../i/about/about-message-after.png") no-repeat 50% 100%;
  background-size: 100% auto;
  height: 16px;
  position: absolute;
  bottom: -1px;
  left: 0;
  right: 0;
  z-index: 3;
}
.about-full-message {
  background: #eaeae9;
  position: relative;
  margin-bottom: -60px;
}
.about-full-message:before {
  content: " ";
  background: url("../i/about/about-message-before.png") no-repeat 50% 0;
  background-size: 100% auto;
  height: 15px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 3;
}
.about-message__contents {
  position: relative;
}
.about-full-message__contents {
  position: relative;
  padding-top: 3rem;
}
@media screen and (max-width: 759px) {
  .about-full-message__contents {
    padding-top: 1.2rem;
  }
}
@media screen and (max-width: 639px) {
  .about-full-message__contents {
    min-height: 400px;
  }
}
.about-message__visual {
  position: absolute;
  right: 0;
  left: 40%;
  top: 0;
  bottom: 0;
  z-index: 1;
  background: url("/content/i/about-message-visual.jpg") no-repeat 100% 100%;
  background-size: contain;
}
.about-message__visual img {
  height: 100%;
  display: none;
}
@media screen and (max-width: 1279px) {
  .about-message__visual {
    top: 40px;
    right: -40px;
  }
}
@media screen and (max-width: 959px) {
  .about-message__visual {
    right: -150px;
  }
}
@media screen and (max-width: 639px) {
  .about-message__visual {
    right: 0;
    left: 0;
    bottom: -30px;
    top: auto;
    margin-top: -60px;
    height: 340px;
    text-align: center;
    vertical-align: bottom;
    position: relative;
    background: url("/content/i/about-message-visual.jpg") no-repeat 50% 100%;
    background-size: contain;
  }
  .about-message__visual img {
    height: 100%;
    max-height: 400px;
  }
}
@media screen and (max-width: 479px) {
  .about-message__visual {
    right: 0;
    left: 0;
    bottom: -30px;
    top: auto;
    height: 200px;
    text-align: center;
    vertical-align: bottom;
    position: relative;
  }
  .about-message__visual img {
    height: 100%;
    max-height: 400px;
  }
}
.about-top-message__visual {
  display: none;
}
@media screen and (max-width: 759px) {
  .about-top-message__visual {
    display: block;
    height: 250px;
    text-align: center;
  }
  .about-top-message__visual img {
    height: 100%;
    padding-right: 20px;
    padding-left: 20px;
    border-bottom: 1px solid #ccc;
  }
}
.about-full-message__visual {
  position: absolute;
  right: 0;
  top: 40px;
  bottom: 0;
  left: 50%;
  z-index: 0;
  background: url("/content/i/about-friends-visual.jpg") no-repeat 100% 100%;
  background-size: contain;
}
.about-full-message__visual img {
  display: none;
}
@media screen and (max-width: 1445px) {
  .about-full-message__visual {
    top: 50px;
    right: -30px;
  }
}
@media screen and (max-width: 1345px) {
  .about-full-message__visual {
    top: 70px;
    right: -80px;
  }
}
@media screen and (max-width: 1300px) {
  .about-full-message__visual {
    right: -100px;
  }
}
@media screen and (max-width: 1279px) {
  .about-full-message__visual {
    top: 60px;
    right: -30px;
  }
}
@media screen and (max-width: 1140px) {
  .about-full-message__visual {
    right: -60px;
  }
}
@media screen and (max-width: 1050px) {
  .about-full-message__visual {
    right: -100px;
  }
}
@media screen and (max-width: 959px) {
  .about-full-message__visual {
    top: 140px;
    right: -55px;
  }
}
@media screen and (max-width: 759px) {
  .about-full-message__visual {
    display: none;
  }
}
.about-message__title {
  text-align: center;
  font-size: 2.5rem;
  position: relative;
  z-index: 2;
}
.about-message__text {
  position: relative;
  z-index: 2;
  margin-right: 42%;
  margin-left: 5rem;
  line-height: 1.3;
  padding-bottom: 1rem;
}
@media screen and (max-width: 1279px) {
  .about-message__text {
    margin-left: 0;
    margin-right: 50%;
  }
}
@media screen and (max-width: 959px) {
  .about-message__text {
    margin-left: 0;
    margin-right: 37%;
  }
}
@media screen and (max-width: 759px) {
  .about-message__text {
    margin-right: 37%;
  }
}
@media screen and (max-width: 639px) {
  .about-message__text {
    margin-right: 0;
  }
}
.about-message__text p {
  font-size: 1.2rem;
  font-style: italic;
  font-weight: 100;
}
@media screen and (max-width: 639px) {
  .about-message__text p {
    display: none;
  }
}
.about-message__text a {
  text-decoration: none;
  font-style: normal;
}
.about-message__text small {
  font-size: 0.85rem;
}
.about-message__text .default-text {
  font-size: 0.93rem;
  font-style: normal;
}
@media screen and (max-width: 959px) {
  .about-message__text .default-text {
    font-size: 0.88rem;
    margin-right: 10rem;
  }
}
@media screen and (max-width: 1279px) {
  .about-message__text .default-text {
    margin-right: 2rem;
  }
}
@media screen and (max-width: 759px) {
  .about-message__text .default-text {
    display: block;
    margin-right: 0;
    font-size: 0.93rem;
  }
}
@media screen and (max-width: 759px) {
  .about-message__text .default-italic {
    display: block;
  }
}
.about-message__text .foot-notes {
  font-style: normal;
  padding-top: 1.63rem;
  font-size: 0.9rem;
}
@media screen and (max-width: 639px) {
  .about-message__text .foot-notes {
    display: block;
    padding-top: 0;
  }
}
.about-message__text .signed:after {
  content: '';
  display: table;
  clear: both;
}
.about-message__text .signed span {
  width: 239px;
  float: left;
}
@media screen and (max-width: 759px) {
  .about-message__text .signed span {
    width: 48%;
  }
  .about-message__text .signed span img {
    max-width: 100%;
  }
}
.about-message__text .only-medium-phones {
  display: none;
}
@media screen and (max-width: 639px) {
  .about-message__text .only-medium-phones {
    display: block;
  }
}
.about-full-message__text {
  position: relative;
  z-index: 2;
  margin-right: 39%;
  margin-left: 5rem;
  line-height: 1.3;
  padding-bottom: 1rem;
}
@media screen and (max-width: 1279px) {
  .about-full-message__text {
    margin-left: 0;
    margin-right: 34%;
  }
}
@media screen and (max-width: 1152px) {
  .about-full-message__text {
    margin-right: 37%;
  }
}
@media screen and (max-width: 1132px) {
  .about-full-message__text {
    margin-right: 40%;
  }
}
@media screen and (max-width: 1050px) {
  .about-full-message__text {
    margin-right: 42%;
  }
}
@media screen and (max-width: 959px) {
  .about-full-message__text {
    margin-left: 0;
    margin-right: 40%;
  }
}
@media screen and (max-width: 759px) {
  .about-full-message__text {
    margin-left: 0;
    margin-right: 0;
  }
}
.about-full-message__text p {
  font-size: 1.2rem;
  font-style: italic;
  font-weight: 100;
}
@media screen and (max-width: 639px) {
  .about-full-message__text p {
    display: none;
  }
}
.about-full-message__text a {
  text-decoration: none;
  font-style: normal;
}
.about-full-message__text small {
  font-size: 0.85rem;
}
.about-full-message__text .default-text {
  font-size: 0.93rem;
  font-style: normal;
}
@media screen and (max-width: 959px) {
  .about-full-message__text .default-text {
    font-size: 0.78rem;
    margin-right: 10rem;
  }
}
@media screen and (max-width: 1279px) {
  .about-full-message__text .default-text {
    margin-right: 2rem;
  }
}
@media screen and (max-width: 759px) {
  .about-full-message__text .default-text {
    display: block;
    margin-right: 0;
    font-size: 0.93rem;
  }
}
@media screen and (max-width: 759px) {
  .about-full-message__text .default-italic {
    display: block;
  }
}
.about-full-message__text .foot-notes {
  font-style: normal;
  padding-top: 1.63rem;
  font-size: 0.9rem;
}
@media screen and (max-width: 639px) {
  .about-full-message__text .foot-notes {
    display: block;
    padding-top: 0;
  }
}
.about-full-message__text .signed:after {
  content: '';
  display: table;
  clear: both;
}
.about-full-message__text .signed span {
  width: 239px;
  float: left;
}
@media screen and (max-width: 759px) {
  .about-full-message__text .signed span {
    width: 48%;
  }
  .about-full-message__text .signed span img {
    max-width: 100%;
  }
}
.about-full-message__text .only-medium-phones {
  display: none;
}
@media screen and (max-width: 639px) {
  .about-full-message__text .only-medium-phones {
    display: block;
  }
}

.actions-list__item {
  border: 1px solid rgba(0,0,0,0.1);
  width: 100%;
  max-width: 1194px;
  margin-left: auto;
  margin-right: auto;
  box-sizing: border-box;
}
.actions-list__item:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .actions-list__item {
    max-width: 280px;
  }
}
.actions-list__item+ .actions-list__item {
  margin-top: 30px;
}
@media screen and (max-width: 759px) {
  .actions-list__item+ .actions-list__item {
    margin-top: 20px;
  }
}
.actions-list__media {
  width: 246px;
  height: 100%;
  min-height: 266px;
  text-align: center;
  overflow: hidden;
  float: left;
  position: relative;
}
@media screen and (max-width: 759px) {
  .actions-list__media {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    float: none;
  }
}
.actions-list__img {
  display: block;
  width: 280px;
  min-height: 100%;
  margin-left: -140px;
  position: absolute;
  top: 0;
  left: 50%;
}
.actions-list__wrap {
  width: 100%;
  padding: 23px 40px 10px 273px;
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 759px) {
  .actions-list__wrap {
    padding: 26px 20px 32px;
  }
}
.actions-list__wrap-content {
  display: none;
}
.actions-list__opener {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTMwNjEzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 20px;
  height: 12px;
  display: block;
  cursor: pointer;
  position: absolute;
  right: 18px;
  top: 19px;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
@media screen and (max-width: 759px) {
  .actions-list__opener {
    top: 29px;
  }
}
.actions-list__opener.is-opened {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.actions-list__title {
  font-size: 1.1rem;
  font-weight: 300;
  margin-bottom: 0.6rem;
  padding-right: 20px;
}
.actions-list__text {
  color: #808080;
  font-size: 0.75rem;
  line-height: 1.3rem;
}
.actions-list__text > p {
  margin-bottom: 0.3em;
}
.actions-list__link-wrap {
  margin-top: 0.7rem;
  margin-bottom: 0.8rem;
}
@media screen and (max-width: 759px) {
  .actions-list__link-wrap {
    margin-top: 1.1rem;
    margin-bottom: 1.3rem;
  }
}
.actions-list__link {
  color: #ccc;
  font-size: 0.75rem;
  text-decoration: none;
  word-wrap: break-word;
}
.actions-list__price {
  font-size: 1.4rem;
  font-weight: 300;
  margin-top: 0.8rem;
}
@media screen and (max-width: 759px) {
  .actions-list__price {
    margin-top: 1.6rem;
  }
}
.actions-list .file-download {
  font-size: 0.75rem;
}
.actions-list .file-download__icon {
  top: -5px;
}
@media screen and (max-width: 759px) {
  .actions-list .file-download__icon {
    top: -7px;
  }
}
.actions-list .file-download__name {
  text-decoration: none;
}
.actions-list .b-list > li {
  margin-top: 0.3em;
  margin-bottom: 0.3em;
}
.actions-list .b-list > li:before {
  top: 0.75em;
}

.app-btn {
  background-color: #fff;
  box-sizing: border-box;
  border: 1px solid #efefef;
  border-radius: 5px;
  display: inline-block;
  vertical-align: middle;
  min-width: 210px;
  height: 70px;
  padding-left: 67px;
  overflow: hidden;
  color: #333;
  text-decoration: none;
  text-align: left;
  transition: border-color 0.3s ease 0s;
  margin: 0 10px 10px 0;
}
@media screen and (max-width: 759px) {
  .app-btn {
    max-width: 210px;
  }
}
.app-btn:hover {
  border-color: #808080;
  text-decoration: none;
}
.app-btn__icon-place {
  box-sizing: border-box;
  width: 67px;
  height: 100%;
  float: left;
  margin-left: -67px;
  position: relative;
}
.app-btn__icon {
  background: no-repet 0 0;
  width: 36px;
  height: 36px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -18px 0 0 -18px;
}
.app-btn__icon_appstore {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyMC4yMzQgNDIxLjc3MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIwLjIzNCA0MjEuNzczIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiMzMzMiPg0KCTxwYXRoIGQ9Ik0zMjAuNzQ5LDIyMy45NjdjLTAuNTI5LTUyLjc5Myw0My4wNDgtNzguMTEzLDQ0Ljk5MS03OS4zODdjLTI0LjQ4NC0zNS44MS02Mi42MzYtNDAuNzI0LTc2LjIxOS00MS4yNzgNCgkJYy0zMi40MzYtMy4zMDEtNjMuMzMyLDE5LjEwOC03OS43OTMsMTkuMTA4Yy0xNi40MjEsMC00MS44NS0xOC42MjgtNjguNzUtMTguMTU3Yy0zNS4zOTYsMC41MjktNjguMDE0LDIwLjU4OS04Ni4yMjksNTIuMjcxDQoJCWMtMzYuNzUzLDYzLjc1NC05LjM5NywxNTguMjQ2LDI2LjQxMywyMDkuOTk2YzE3LjUxMSwyNS4yODksMzguMzkxLDUzLjc1Myw2NS43OCw1Mi43MTFjMjYuNDA0LTEuMDQzLDM2LjM3My0xNy4wNzQsNjguMjg2LTE3LjA3NA0KCQljMzEuOTE0LDAsNDAuODgyLDE3LjA3NCw2OC44MDgsMTYuNTM2YzI4LjM5LTAuNTEzLDQ2LjM5MS0yNS43NzYsNjMuNzYzLTUxLjE3MWMyMC4wOTItMjkuMzg0LDI4LjM3My01Ny44MywyOC44NjEtNTkuMjc4DQoJCUMzNzYuMDQ4LDMwNy45NjMsMzIxLjMxOSwyODYuOTkzLDMyMC43NDksMjIzLjk2N3oiLz4NCgk8cGF0aCBkPSJNMjY4LjI3LDY5LjA1NWMxNC41MjYtMTcuNjM2LDI0LjM3LTQyLjE0NiwyMS42OTgtNjYuNTQxYy0yMC45NywwLjg1My00Ni4zNDksMTMuOTM4LTYxLjM5NiwzMS41NTgNCgkJYy0xMy40ODIsMTUuNjM0LTI1LjI3OCw0MC41MjYtMjIuMTE5LDY0LjQ4MUMyMjkuODM3LDEwMC4zNjUsMjUzLjY5NCw4Ni42NTgsMjY4LjI3LDY5LjA1NXoiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.app-btn__icon_googleplay {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyMC4yMzQgNDIxLjc3MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIwLjIzNCA0MjEuNzczIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiMzMzMiPg0KCTxwYXRoIGQ9Ik0zMDAuNywxMjguMjQ4TDc3LjE4MSw4LjU3NEM2NS41NjIsMi4zNTksNTIuOTY4LDIuMDQsNDIuMDY5LDYuMDJsMTkwLjQzLDE5MC40MjlMMzAwLjcsMTI4LjI0OHoiLz4NCgk8cGF0aCBkPSJNMzg0LjA1LDE3Mi44NzVsLTY0LjM3Ni0zNC40NzNsLTcyLjYxNiw3Mi42MDZsNzIuNjE2LDcyLjYxNWw2NC4zNzYtMzQuNDczDQoJCUM0MTQuNTExLDIzMi44NDYsNDE0LjUxMSwxODkuMTc4LDM4NC4wNSwxNzIuODc1eiIvPg0KCTxwYXRoIGQ9Ik0yNC42MzYsMTcuNzEzQzE3LjgwNywyNS4yMTQsMTMuNSwzNS4yMzYsMTMuNSw0Ni43MTZ2MzI4LjU4NGMwLDExLjQ4OCw0LjMwNywyMS41MSwxMS4xMzYsMjkuMDEzTDIxNy45NCwyMTEuMDA4DQoJCUwyNC42MzYsMTcuNzEzeiIvPg0KCTxwYXRoIGQ9Ik00Mi4wNjksNDE2LjAwNmMxMC44OTgsMy45NywyMy40OTIsMy42NTgsMzUuMTExLTIuNTY0TDMwMC43LDI5My43NzZsLTY4LjIwMS02OC4yMDFMNDIuMDY5LDQxNi4wMDZ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.app-btn__icon_windows {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyMC4yMzQgNDIxLjc3MyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNDIwLjIzNCA0MjEuNzczIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiMzMzMiPg0KCTxwYXRoIGQ9Ik0xOTIuNDE1LDMzLjg2NUMyNjcuODQyLDIxLjU1LDM0NC44MDgsMTAuNzc1LDQyMC4yMzQsMHYzLjA3OXYxOTcuMDMzYy03NS40MjcsMC0xNTIuMzkzLDEuNTM5LTIyNy44MTksMS41MzlWMzMuODY1eiIvPg0KCTxwYXRoIGQ9Ik0wLDYwLjAzM2M1Ni45NTUtOS4yMzYsMTEzLjkxLTE2LjkzMywxNzIuNDA0LTIzLjA5VjIwMS42NWMtNTguNDk0LDAtMTE1LjQ0OSwxLjU0LTE3Mi40MDQsMS41NFY2MC4wMzN6Ii8+DQoJPHBhdGggZD0iTTAsMjIwLjEyM2M1Ni45NTUsMCwxMTMuOTEsMS41MzksMTcyLjQwNCwwdjE2Ni4yNDZDMTEzLjkxLDM3OC42NzMsNTYuOTU1LDM3MC45NzYsMCwzNjMuMjc5VjIyMC4xMjN6Ii8+DQoJPHBhdGggZD0iTTE5Mi40MTUsMjIxLjY2MmgyMjcuODE5djE5MC44NzZ2OS4yMzVjLTc1LjQyNy0xMi4zMTQtMTUyLjM5My0yMS41NTEtMjI3LjgxOS0zMi4zMjVWMjIxLjY2MnoiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.app-btn__text {
  display: block;
  padding-right: 15px;
  line-height: 62px;
  font-size: 16.5px;
  color: #808080;
}
.app-btn__valign {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.app-btn__shop {
  margin-top: 3px;
  font-size: 24.2px;
  color: #333;
  display: block;
}

.add-service {
  text-align: center;
  font-size: 0.75rem;
  margin: 25px auto 20px;
  padding: 25px 50px 31px;
}
@media screen and (max-width: 759px) {
  .add-service {
    padding: 15px 20px;
    overflow: hidden;
    font-size: 1rem;
    text-align: left;
    margin-left: -20px;
    margin-right: -20px;
  }
}
.add-service__icon {
  text-align: center;
  margin-bottom: 10px;
}
.add-service__icon .b-icon {
  width: 68px;
  height: 68px;
}
@media screen and (max-width: 759px) {
  .add-service__icon {
    float: left;
    padding-right: 15px;
    margin-top: -5px;
    margin-bottom: 0;
  }
  .add-service__icon .b-icon {
    width: 45px;
    height: 45px;
  }
}
.add-service a {
  text-decoration: none;
}
@media screen and (max-width: 1279px) {
  .add-service {
    background: #f7f7f7;
  }
}
.add-service_roaming {
  margin-top: 0;
}
@media screen and (max-width: 759px) {
  .add-service_roaming {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

.apps-list__filter {
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  margin-bottom: 32px;
}
@media screen and (max-width: 1679px) {
  .apps-list__filter {
    margin-bottom: 0;
  }
}
.apps-list__filter-list {
  box-sizing: border-box;
  font-size: 0;
  line-height: 0;
  margin-bottom: -1px;
  text-align: center;
}
.apps-list__filter-item {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  height: 2.5rem;
  border-bottom: 3px solid transparent;
  font-size: 0;
  line-height: 2.5rem;
  color: #666;
  cursor: pointer;
  padding-left: 0.2rem;
  padding-right: 0.4rem;
  margin-left: 2.5rem;
}
.apps-list__filter-item:first-child {
  margin-left: 0;
}
.apps-list__filter-item.is-active {
  color: #e30613;
  border-bottom-color: #e30613;
}
@media screen and (max-width: 759px) {
  .apps-list__filter-item {
    margin-left: 1.6rem;
    padding-left: 0;
    padding-right: 0;
  }
}
.apps-list__filter-icon {
  max-width: 22px;
  max-height: 22px;
  fill: #999;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
}
@media screen and (max-width: 759px) {
  .apps-list__filter-icon {
    max-width: 17px;
    max-height: 17px;
  }
}
.is-active .apps-list__filter-icon {
  fill: #e30613;
}
.apps-list__filter-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 20px;
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 1679px) {
  .apps-list__filter-text {
    font-size: 18px;
  }
}
@media screen and (max-width: 759px) {
  .apps-list__filter-text {
    font-size: 16px;
  }
}
.apps-list-card {
  border: 1px solid #ededed;
  background-color: #fff;
  padding: 11px 20px 64px 20px;
  box-sizing: border-box;
  text-decoration: none;
  color: inherit;
  display: block;
  position: relative;
  margin-top: 24px;
}
@media screen and (max-width: 1679px) {
  .apps-list-card {
    margin-top: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .apps-list-card {
    margin-top: 14px;
  }
}
@media screen and (max-width: 959px) {
  .apps-list-card {
    margin-top: 20px;
  }
}
@media screen and (max-width: 759px) {
  .apps-list-card {
    padding: 7px 14px 46px 14px;
  }
}
.apps-list-card:hover {
  box-shadow: 10px 0 40px rgba(0,0,0,0.15);
  border: 1px solid #f9fafa;
  background-color: #f9fafa;
}
.apps-list-card:hover .apps-list-card__title {
  color: #e30613;
}
.apps-list-card__content-wrap {
  min-height: 90px;
  position: relative;
  padding-right: 90px;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .apps-list-card__content-wrap {
    min-height: 72px;
    padding-right: 72px;
  }
}
.apps-list-card__content {
  padding-right: 24px;
}
@media screen and (max-width: 1679px) {
  .apps-list-card__content {
    padding-right: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .apps-list-card__content {
    padding-right: 14px;
  }
}
@media screen and (max-width: 959px) {
  .apps-list-card__content {
    padding-right: 20px;
  }
}
.apps-list-card__title {
  font-size: 1.1rem;
  color: #000;
  margin-bottom: 0.7rem;
  transition: color 0.3s ease 0s;
}
.apps-list-card__info {
  font-size: 0.75rem;
}
.apps-list-card__media {
  background-color: #e30613;
  border-radius: 15px;
  width: 90px;
  height: 90px;
  text-align: center;
  line-height: 84px;
  overflow: hidden;
  position: absolute;
  right: 0;
  top: 9px;
}
@media screen and (max-width: 759px) {
  .apps-list-card__media {
    width: 72px;
    height: 72px;
    line-height: 68px;
    top: 7px;
  }
}
.apps-list-card__media > img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.apps-list-card__footer {
  height: 30px;
  padding-left: 20px;
  padding-right: 20px;
  margin-bottom: 20px;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 1279px) {
  .apps-list-card__footer {
    height: 22px;
    padding-left: 14px;
    padding-right: 14px;
    margin-bottom: 14px;
  }
}
.apps-list-card__icon-list:after {
  content: '';
  display: table;
  clear: both;
}
.apps-list-card__icon-list-item {
  width: 30px;
  height: 30px;
  float: left;
  margin-left: 10px;
}
.apps-list-card__icon-list-item:first-child {
  margin-left: 0;
}
@media screen and (max-width: 1279px) {
  .apps-list-card__icon-list-item {
    width: 22px;
    height: 22px;
  }
}
.apps-list-card__icon {
  max-width: 30px;
  max-height: 30px;
  fill: #e5e5e5;
}
@media screen and (max-width: 1279px) {
  .apps-list-card__icon {
    max-width: 22px;
    max-height: 22px;
  }
}

.app-card__wrap {
  margin: 60px 0 0;
  padding: 0 0 95px 175px;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .app-card__wrap {
    margin: 40px 0 0;
    padding: 0 0 70px 105px;
  }
}
@media screen and (max-width: 1279px) {
  .app-card__wrap {
    padding: 0 0 50px 95px;
  }
}
@media screen and (max-width: 959px) {
  .app-card__wrap {
    margin: 20px 0 0;
    padding: 0 0 50px;
  }
}
@media screen and (max-width: 759px) {
  .app-card__wrap {
    margin: 10px 0 0;
    padding: 0 0 35px;
  }
}
.app-card__wrap .tariff-card__mark-item {
  margin: 0;
  position: absolute;
  top: -40px;
  right: 0;
}
@media screen and (max-width: 1679px) {
  .app-card__wrap .tariff-card__mark-item {
    top: -20px;
  }
}
@media screen and (max-width: 959px) {
  .app-card__wrap .tariff-card__mark-item {
    top: -5px;
  }
}
.app-card__wrap h1 {
  line-height: 100%;
  margin: 0 0 20px;
}
@media screen and (max-width: 1679px) {
  .app-card__wrap h1 {
    padding: 15px 0 0;
    margin: 0 0 50px;
  }
}
@media screen and (max-width: 1279px) {
  .app-card__wrap h1 {
    padding: 10px 0 0;
    margin: 0 0 40px;
  }
}
@media screen and (max-width: 959px) {
  .app-card__wrap h1 {
    padding: 10px 70px 0 90px;
  }
}
@media screen and (max-width: 759px) {
  .app-card__wrap h1 {
    padding: 10px 0 0;
    margin: 0 0 25px;
    text-align: center;
  }
}
.app-card__media {
  width: 111px;
  height: 111px;
  border-radius: 10px;
  overflow: hidden;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1679px) {
  .app-card__media {
    width: 83px;
    height: 83px;
  }
}
@media screen and (max-width: 1279px) {
  .app-card__media {
    width: 61px;
    height: 61px;
  }
}
@media screen and (max-width: 959px) {
  .app-card__media {
    width: 67px;
    height: 67px;
  }
}
@media screen and (max-width: 759px) {
  .app-card__media {
    position: static;
    display: block;
    margin: 0 auto;
  }
}
.app-card__img {
  max-width: 100%;
  display: inline-block;
  vertical-align: middle;
}
.app-card__item-slider-wrap {
  box-sizing: border-box;
  width: 572px;
  height: 820px;
  position: absolute;
  top: -109px;
  right: 40px;
  background-position: 0 0;
  background-repeat: no-repeat;
}
@media screen and (max-width: 1679px) {
  .app-card__item-slider-wrap {
    width: 470px;
    height: 674px;
    background-size: 470px 674px;
    top: -162px;
    right: 10px;
  }
}
@media screen and (max-width: 1279px) {
  .app-card__item-slider-wrap {
    width: 403px;
    height: 578px;
    top: -47px;
    right: 20px;
    background-size: 403px 578px;
  }
}
@media screen and (max-width: 959px) {
  .app-card__item-slider-wrap {
    width: 280px;
    height: 326px;
    top: 30px;
    right: 35px;
  }
}
@media screen and (max-width: 759px) {
  .app-card__item-slider-wrap {
    position: relative;
    top: auto;
    right: auto;
    margin: 0 auto;
  }
}
.tabs__content-item-ios .app-card__item-slider-wrap {
  padding: 101px 122px 143px 126px;
  background-image: url("../i/app-card-item/phone-iphone.png");
}
@media screen and (max-width: 1679px) {
  .tabs__content-item-ios .app-card__item-slider-wrap {
    padding: 83px 100px 117px 103px;
  }
}
@media screen and (max-width: 1279px) {
  .tabs__content-item-ios .app-card__item-slider-wrap {
    padding: 71px 86px 101px 88px;
  }
}
@media screen and (max-width: 959px) {
  .tabs__content-item-ios .app-card__item-slider-wrap {
    padding: 0 60px 40px;
    background: none;
  }
}
.tabs__content-item-android .app-card__item-slider-wrap {
  padding: 72px 107px 123px 110px;
  background-image: url("../i/app-card-item/phone-android.png");
}
@media screen and (max-width: 1679px) {
  .tabs__content-item-android .app-card__item-slider-wrap {
    padding: 59px 88px 101px 90px;
  }
}
@media screen and (max-width: 1279px) {
  .tabs__content-item-android .app-card__item-slider-wrap {
    padding: 50px 75px 87px 77px;
  }
}
@media screen and (max-width: 959px) {
  .tabs__content-item-android .app-card__item-slider-wrap {
    padding: 0 60px 40px;
    background: none;
  }
}
.tabs__content-item-windows .app-card__item-slider-wrap {
  padding: 148px 133px 121px 129px;
  background-image: url("../i/app-card-item/phone-windows.png");
}
@media screen and (max-width: 1679px) {
  .tabs__content-item-windows .app-card__item-slider-wrap {
    padding: 122px 109px 99px 106px;
  }
}
@media screen and (max-width: 1279px) {
  .tabs__content-item-windows .app-card__item-slider-wrap {
    padding: 104px 93px 85px 91px;
  }
}
@media screen and (max-width: 959px) {
  .tabs__content-item-windows .app-card__item-slider-wrap {
    padding: 0 60px 40px;
    background: none;
  }
}
@media screen and (max-width: 959px) {
  .app-card__item-slider-wrap .bx-viewport {
    box-shadow: 0 2px 20px rgba(0,0,0,0.15);
  }
}
.app-card__item-slider-wrap .bx-controls {
  position: static;
  margin: 0;
  padding: 0;
}
.app-card__item-slider-wrap .bx-pager {
  position: absolute;
  bottom: 5px;
  left: 0;
  width: 100%;
}
@media screen and (max-width: 959px) {
  .app-card__item-slider-wrap .bx-pager {
    bottom: 0;
  }
}
.app-card__item-slider-wrap .bx-prev,
.app-card__item-slider-wrap .bx-next {
  width: 24px;
  height: 45px;
  top: 360px;
  position: absolute;
}
@media screen and (max-width: 1679px) {
  .app-card__item-slider-wrap .bx-prev,
  .app-card__item-slider-wrap .bx-next {
    top: 277px;
  }
}
@media screen and (max-width: 1279px) {
  .app-card__item-slider-wrap .bx-prev,
  .app-card__item-slider-wrap .bx-next {
    top: 262px;
  }
}
@media screen and (max-width: 959px) {
  .app-card__item-slider-wrap .bx-prev,
  .app-card__item-slider-wrap .bx-next {
    top: 103px;
  }
}
.app-card__item-slider-wrap .bx-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiNGJhIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTExLjgsMjIgTDEuMSwxMS4zTDExLjgsMC41Ii8+DQo8L3N2Zz4=);
  left: 0;
}
.app-card__item-slider-wrap .bx-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiNGJhIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNSwwLjUgbDEwLjcsMTAuN0wwLjUsMjIiLz4NCjwvc3ZnPg==);
  right: 0;
}
.app-card__slider {
  list-style: none;
  padding: 0;
  margin: 0;
  height: 100%;
  overflow: hidden;
}
.app-card__slider:after {
  content: '';
  display: table;
  clear: both;
}
.app-card__slider-item {
  float: left;
}
.app-card__slider-img {
  display: block;
  width: 100%;
}
.app-card__item-text {
  width: 51%;
  min-height: 650px;
  padding: 50px 0 0;
}
@media screen and (max-width: 1679px) {
  .app-card__item-text {
    padding-top: 30px;
    width: 46%;
    min-height: 520px;
  }
}
@media screen and (max-width: 1279px) {
  .app-card__item-text {
    padding-top: 23px;
    width: 43%;
  }
}
@media screen and (max-width: 959px) {
  .app-card__item-text {
    padding-top: 20px;
    width: 49%;
    min-height: 305px;
  }
}
@media screen and (max-width: 759px) {
  .app-card__item-text {
    width: auto;
    padding-top: 30px;
    min-height: none;
  }
}
.app-card__item-hr {
  height: 1px;
  background: #ededed;
  margin: 60px 0 55px;
}
@media screen and (max-width: 1679px) {
  .app-card__item-hr {
    margin: 40px 0 35px;
  }
}
@media screen and (max-width: 759px) {
  .app-card__item-hr {
    margin: 20px 0;
  }
}
.app-card__item-phone .section-box__subtitle {
  text-align: left;
}
.app-card__item-phone .section-box__form {
  text-align: left;
}
.app-card__item-phone .section-box__form-control {
  margin-left: 0;
  margin-right: 20px;
}
.app-card__item-phone .form__footnote {
  word-wrap: break-word;
  word-break: break-all;
  max-width: 100%;
}
.tabs_app-card .tabs__list-wrap {
  width: 51%;
}
@media screen and (max-width: 1679px) {
  .tabs_app-card .tabs__list-wrap {
    width: 46%;
  }
}
@media screen and (max-width: 1279px) {
  .tabs_app-card .tabs__list-wrap {
    width: 43%;
  }
}
@media screen and (max-width: 959px) {
  .tabs_app-card .tabs__list-wrap {
    width: auto;
  }
}
@media screen and (max-width: 759px) {
  .tabs_app-card .tabs__list-wrap {
    margin-bottom: 30px;
  }
}
.tabs_app-card .tabs__list {
  text-align: left;
}
@media screen and (max-width: 759px) {
  .tabs_app-card .tabs__list {
    z-index: 51;
  }
}
@media screen and (min-width: 760px) {
  .tabs_app-card .tabs__item {
    margin-left: 55px;
    padding: 0 10px;
  }
  .tabs_app-card .tabs__item:first-child {
    margin-left: 0;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .tabs_app-card .tabs__item {
    margin-left: 18px;
    padding: 0 6px;
  }
  .tabs_app-card .tabs__item:first-child {
    margin-left: 0;
  }
}
.tabs_app-card .tabs__item-icon {
  max-width: 19px;
}
.tabs_app-card .tabs__content-item {
  position: relative;
}

.archive-list {
  width: 100%;
}
@media screen and (max-width: 959px) {
  .archive-list {
    padding-top: 2rem;
    margin-top: 1rem;
    border-top: 1px solid #ededed;
  }
}
@media screen and (max-width: 759px) {
  .archive-list {
    padding-top: 1.2rem;
    margin-top: 0.5rem;
  }
}
.archive-list__item {
  margin: 0 auto 1.2rem;
  max-width: 83.33%;
}
@media screen and (max-width: 959px) {
  .archive-list__item {
    max-width: 66.66%;
  }
}
@media screen and (max-width: 759px) {
  .archive-list__item {
    max-width: 100%;
  }
}
.archive-list__title {
  text-decoration: none;
}
.archive-list__description {
  margin: 0;
  color: #666;
}

.b-balance-form {
  font-size: 0;
  line-height: 1;
  text-align: center;
}
.b-balance-form__item {
  vertical-align: top;
  display: inline-block;
  margin: 0 10px 10px;
}
@media screen and (max-width: 759px) {
  .b-balance-form__item {
    display: block;
    margin: 0 0 20px 0;
  }
}
.b-balance-form__item .input_phone {
  border-radius: 6px;
}
@media screen and (max-width: 759px) {
  .b-balance-form__item .input_phone {
    border: 1px solid #e6e6e6;
    box-shadow: none;
  }
}
.b-balance-form__item_phone input {
  width: 260px;
}
@media screen and (max-width: 759px) {
  .b-balance-form__item_phone {
    width: 100%;
  }
}
.b-balance-form__item_price {
  width: 150px;
}
@media screen and (max-width: 759px) {
  .b-balance-form__item_price {
    width: 100%;
  }
  .b-balance-form__item_price input {
    width: 260px;
  }
}
@media screen and (max-width: 759px) {
  .b-balance-form__item_btn {
    margin: 0 auto;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .b-balance-form_mod-laptop {
    width: 365px;
    margin-left: auto;
    margin-right: auto;
  }
  .b-balance-form_mod-laptop .section-box__title {
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
  }
  .b-balance-form_mod-laptop .section-box__title-icon {
    position: absolute;
    top: 0;
    margin-left: 36px;
  }
  .b-balance-form_mod-laptop .input-group_phone {
    width: 340px;
  }
}

.b-popup-frame {
  background-color: #fff;
}
@media screen and (max-width: 1279px) {
  .b-popup-frame {
    width: 630px;
    margin-left: -315px;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-frame {
    width: 474px;
    margin-left: -237px;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-frame {
    width: 320px;
    margin-left: -160px;
  }
}
.b-popup-frame__head {
  padding: 20px 45px 20px 20px;
}
.b-popup-frame__body {
  height: 390px;
  position: relative;
}
.b-popup-frame__body iframe {
  width: 100%;
  height: 390px;
  border: 0 none;
}
.b-popup-frame__title {
  font-size: 1.8rem;
  font-weight: 400;
}
.b-popup-share {
  background-color: #fff;
}
@media screen and (max-width: 1279px) {
  .b-popup-share {
    width: 630px;
    margin-left: -315px;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-share {
    width: 474px;
    margin-left: -237px;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-share {
    width: 320px;
    margin-left: -160px;
  }
}
.b-popup-share__head {
  padding: 40px 45px 20px;
}
@media screen and (max-width: 759px) {
  .b-popup-share__head {
    padding-bottom: 14px;
  }
}
.b-popup-share__body {
  padding: 20px;
  color: #979797;
  font-weight: 300;
}
.b-popup-share__title {
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
  color: #4d4d4d;
}
.b-popup-share__title-inner {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.b-popup-share__title-icon {
  fill: #adb8c1;
  max-width: 40px;
  max-height: 33px;
  margin-top: -16.5px;
  position: absolute;
  left: -55px;
  top: 50%;
}
@media screen and (max-width: 759px) {
  .b-popup-share__title-icon {
    top: 6px;
    left: -15px;
    margin-top: 0;
  }
}
.b-popup-share__social {
  text-align: center;
  margin-top: 24px;
  margin-bottom: 10px;
}
@media screen and (max-width: 759px) {
  .b-popup-share__social {
    margin-top: 0;
  }
}
.b-popup-share__social-item {
  background: none no-repeat 50% 50% #fff;
  background-size: 32px 32px;
  width: 64px;
  height: 64px;
  display: inline-block;
  vertical-align: middle;
  transition: background-color 0.3s ease 0s;
  text-decoration: none;
  border-radius: 32px;
  margin-left: 7px;
  margin-right: 7px;
  position: relative;
}
@media screen and (max-width: 759px) {
  .b-popup-share__social-item {
    width: 52px;
    height: 52px;
    background-size: 26px 26px;
    margin: 0 14px 18px;
  }
}
.b-popup-share__social-item_vk {
  background-color: #42678e;
}
.b-popup-share__social-item_vk:hover {
  background-color: #324e6b;
}
.b-popup-share__social-item_tw {
  background-color: #00aced;
}
.b-popup-share__social-item_tw:hover {
  background-color: #0087ba;
}
.b-popup-share__social-item_ok {
  background-color: #f6881f;
}
.b-popup-share__social-item_ok:hover {
  background-color: #d96f09;
}
.b-popup-share__social-item_fb {
  background-color: #3b5999;
}
.b-popup-share__social-item_fb:hover {
  background-color: #2d4474;
}
.b-popup-share__social-item_gp {
  background-color: #dd4c3f;
}
.b-popup-share__social-item_gp:hover {
  background-color: #c63023;
}
.b-popup-share__social-icon {
  width: 36px;
  height: 36px;
  fill: #fff;
  margin: -18px 0 0 -18px;
  position: absolute;
  left: 50%;
  top: 50%;
}
@media screen and (max-width: 759px) {
  .b-popup-share__social-icon {
    width: 26px;
    height: 26px;
    margin: -13px 0 0 -13px;
  }
}
.b-popup-share__link {
  text-align: center;
  font-size: 0.85rem;
  margin-top: 52px;
  margin-bottom: 58px;
}
@media screen and (max-width: 759px) {
  .b-popup-share__link {
    margin-top: 24px;
    margin-bottom: 28px;
  }
}
.b-popup-share__link-form {
  width: 516px;
  height: 36px;
  border: 1px solid #e4e4e4;
  border-radius: 6px;
  box-sizing: border-box;
  overflow: hidden;
  margin: 16px auto 0;
  position: relative;
}
@media screen and (max-width: 959px) {
  .b-popup-share__link-form {
    width: 100%;
  }
}
.b-popup-share__link-form input {
  border: 0 none;
  width: 100%;
  height: 34px;
  text-align: left;
  box-sizing: border-box;
  padding-left: 12px;
  white-space: nowrap;
}
.b-popup-share__link-form input:focus {
  outline: 0 none;
}
.b-popup-share__link-form:after {
  background: linear-gradient(to right, rgba(255,255,255,0) 0%, #fff 100%);
  content: "";
  height: 100%;
  width: 40px;
  pointer-events: none;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
}
.b-popup-email {
  background-color: #fff;
  width: 840px;
  margin-left: -420px;
}
@media screen and (max-width: 1279px) {
  .b-popup-email {
    width: 630px;
    margin-left: -315px;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-email {
    width: 474px;
    margin-left: -237px;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-email {
    width: 320px;
    margin-left: -160px;
  }
}
.b-popup-email__head {
  padding: 40px 45px 20px;
}
@media screen and (max-width: 759px) {
  .b-popup-email__head {
    padding-bottom: 14px;
  }
}
.b-popup-email__body {
  padding: 20px;
  color: #979797;
  font-weight: 300;
}
.b-popup-email__title {
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
  color: #4d4d4d;
}
.b-popup-email__title-inner {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.b-popup-email__title-icon {
  fill: none;
  stroke: #adb8c1;
  stroke-width: 1.5px;
  max-width: 58px;
  max-height: 28px;
  margin-top: -14px;
  position: absolute;
  left: -75px;
  top: 50%;
}
@media screen and (max-width: 759px) {
  .b-popup-email__title-icon {
    top: 4px;
    left: -20px;
    margin-top: 0;
  }
}
.b-popup-email__form {
  padding-left: 45px;
  padding-right: 45px;
  margin-top: 0.55rem;
}
@media screen and (max-width: 959px) {
  .b-popup-email__form {
    margin-top: -0.4rem;
  }
}
.b-popup-email__form .form__col-label {
  width: 128px;
  font-size: 0.85rem;
}
@media screen and (max-width: 959px) {
  .b-popup-email__form .form__col-label {
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-email__form .form__col-value {
    display: block;
  }
}
.b-popup-email__form .input-group_email {
  max-width: none;
}
@media screen and (max-width: 959px) {
  .b-popup-email__form {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-email__form {
    padding-left: 0;
    padding-right: 0;
  }
}
.b-popup-email__content-wrap {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 26px;
}
@media screen and (max-width: 759px) {
  .b-popup-email__content-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.b-popup-email__content-title {
  font-size: 0.85rem;
  padding-left: 25px;
  padding-right: 25px;
}
@media screen and (max-width: 959px) {
  .b-popup-email__content-title {
    padding-left: 0;
    padding-right: 0;
  }
}
.b-popup-email__content {
  border: 1px solid #e4e4e4;
  padding: 25px;
  word-wrap: break-word;
}
.b-popup-email__content:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .b-popup-email__content {
    padding: 20px;
  }
}
.b-popup-email__footer {
  text-align: center;
  padding: 20px 20px 60px;
}
.form__col-label_icon {
  position: relative;
  padding-left: 47px;
}
@media screen and (max-width: 1679px) {
  .form__col-label_icon {
    padding-left: 0;
  }
}
.form__col-label_icon:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzYuMyAyMyIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzYuMyAyMyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjIyLjYiIHkxPSIwLjgiIHgyPSIzNS42IiB5Mj0iMTEuMyIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIzNS42IiB5MT0iMTEuNiIgeDI9IjEuMSIgeTI9IjExLjYiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMzUuNiIgeTE9IjExLjYiIHgyPSIyMi42IiB5Mj0iMjIuMSIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 22px;
  height: 14px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -7px;
}
@media screen and (max-width: 1679px) {
  .form__col-label_icon:before {
    display: none;
  }
}
.b-popup-sms {
  background-color: #fff;
  width: 840px;
  margin-left: -420px;
}
@media screen and (max-width: 1279px) {
  .b-popup-sms {
    width: 630px;
    margin-left: -315px;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-sms {
    width: 474px;
    margin-left: -237px;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-sms {
    width: 320px;
    margin-left: -160px;
  }
}
.b-popup-sms__head {
  padding: 40px 45px 20px;
}
@media screen and (max-width: 759px) {
  .b-popup-sms__head {
    padding-bottom: 14px;
  }
}
.b-popup-sms__body {
  padding: 20px;
  color: #979797;
  font-weight: 300;
}
.b-popup-sms__title {
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
  color: #4d4d4d;
}
.b-popup-sms__title-inner {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.b-popup-sms__title-icon {
  fill: #adb8c1;
  stroke: #adb8c1;
  stroke-width: 1.5px;
  max-width: 38px;
  max-height: 36px;
  margin-top: -18px;
  position: absolute;
  left: -54px;
  top: 50%;
}
@media screen and (max-width: 759px) {
  .b-popup-sms__title-icon {
    top: 0;
    left: -48px;
    margin-top: 0;
  }
}
.b-popup-sms__form {
  padding-left: 45px;
  padding-right: 45px;
  margin-top: 0.55rem;
}
@media screen and (max-width: 959px) {
  .b-popup-sms__form {
    margin-top: -0.4rem;
  }
}
.b-popup-sms__form .field__row {
  margin-bottom: 0;
}
.b-popup-sms__form .form__col-label {
  width: 98px;
  font-size: 0.85rem;
  padding-right: 5px;
}
.b-popup-sms__form .form__col-label_icon {
  width: 128px;
}
@media screen and (max-width: 1679px) {
  .b-popup-sms__form .form__col-label_icon {
    width: 98px;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-sms__form .form__col-label {
    width: 100%;
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-sms__form .form__col-value {
    display: block;
  }
}
.b-popup-sms__form .input-group {
  width: 224px;
}
.b-popup-sms__form .input-group.input {
  padding-left: 12px;
  padding-right: 12px;
}
@media screen and (max-width: 1679px) {
  .b-popup-sms__form .input-group {
    width: 100%;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-sms__form {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-sms__form {
    padding-left: 0;
    padding-right: 0;
  }
}
.b-popup-sms__form-row {
  margin-bottom: 1.5rem;
}
.b-popup-sms__content:after {
  content: '';
  display: table;
  clear: both;
}
.b-popup-sms__content .textarea {
  min-height: 100px;
  padding: 20px 25px;
  border-radius: 0;
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .b-popup-sms__content .textarea {
    padding: 20px;
  }
}
.b-popup-sms__content-wrap {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 26px;
}
@media screen and (max-width: 759px) {
  .b-popup-sms__content-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.b-popup-sms__content-title {
  font-size: 0.85rem;
  padding-left: 25px;
  margin-bottom: 15px;
}
@media screen and (max-width: 959px) {
  .b-popup-sms__content-title {
    padding-left: 0;
  }
}
.b-popup-sms__content-title-item_right {
  text-align: right;
}
@media screen and (max-width: 1279px) {
  .b-popup-sms__content-title-item_right {
    text-align: left;
  }
}
.b-popup-sms__footer {
  text-align: center;
  padding: 20px 20px 60px;
}
.b-popup-compare {
  background-color: #fff;
  width: 840px;
  margin-left: -420px;
}
@media screen and (max-width: 1279px) {
  .b-popup-compare {
    width: 630px;
    margin-left: -315px;
  }
}
@media screen and (max-width: 959px) {
  .b-popup-compare {
    width: 474px;
    margin-left: -237px;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-compare {
    width: 320px;
    margin-left: -160px;
  }
}
.b-popup-compare__head {
  padding: 40px 45px 20px;
}
@media screen and (max-width: 759px) {
  .b-popup-compare__head {
    padding-bottom: 14px;
  }
}
.b-popup-compare__body {
  padding: 20px;
}
.b-popup-compare__title {
  font-size: 1.8rem;
  font-weight: 400;
  text-align: center;
  color: #4d4d4d;
}
.b-popup-compare__title-inner {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.b-popup-compare__title-icon {
  fill: #adb8c1;
  stroke-width: 1.5px;
  max-width: 34px;
  max-height: 34px;
  margin-top: -17px;
  position: absolute;
  left: -48px;
  top: 50%;
}
@media screen and (max-width: 759px) {
  .b-popup-compare__title-icon {
    top: 0;
    left: -44px;
    margin-top: 0;
  }
}
.b-popup-compare__text {
  font-size: 0.85rem;
  color: #999;
  margin-bottom: 0.3rem;
}
.b-popup-compare__list {
  list-style: none;
  padding: 0;
  margin: 26px 0 0;
}
.b-popup-compare__list-item {
  height: 100px;
  border-top: 1px solid rgba(0,0,0,0.05);
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .b-popup-compare__list-item {
    height: 80px;
  }
}
.b-popup-compare__item-wrap {
  display: table;
  table-layout: fixed;
  width: 100%;
  height: 100%;
}
.b-popup-compare__item-content {
  width: 78.62068965517241%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  padding-top: 0.68rem;
  padding-bottom: 0.68rem;
  color: #333;
  text-decoration: none;
}
@media screen and (max-width: 959px) {
  .b-popup-compare__item-content {
    width: 73.52941176470588%;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-compare__item-content {
    width: 89.28571428571429%;
  }
}
.b-popup-compare__item-wrap:hover .b-popup-compare__item-content {
  color: #cc061a;
}
.b-popup-compare__item-content-target {
  width: 21.379310344827587%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  text-align: right;
  padding-right: 5px;
  box-sizing: border-box;
}
@media screen and (max-width: 959px) {
  .b-popup-compare__item-content-target {
    width: 26.47058823529412%;
  }
}
@media screen and (max-width: 759px) {
  .b-popup-compare__item-content-target {
    width: 10.714285714285714%;
  }
}
.b-popup-compare__item-img {
  width: 18.421052631578945%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  padding-left: 4px;
  padding-right: 4px;
  box-sizing: border-box;
}
.b-popup-compare__item-img img {
  width: 76px;
  display: block;
}
@media screen and (max-width: 759px) {
  .b-popup-compare__item-img img {
    width: 62px;
  }
}
.b-popup-compare__item-title {
  width: 81.57894736842105%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
  font-size: 0.9rem;
  padding-left: 0.77rem;
  padding-right: 0.77rem;
}
.b-popup-compare__item-target {
  font-size: 0.68rem;
  color: #333;
  opacity: 0;
  transition: opacity 0.15s linear;
}
.b-popup-compare__item-wrap:hover .b-popup-compare__item-target {
  opacity: 1;
}
@media screen and (max-width: 759px) {
  .b-popup-compare__item-target {
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTguMyAyMC43IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOC4zIDIwLjciIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNhZGI4YzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iCglNMTUuNSw0LjZ2MTMuNGMwLDEuMS0wLjksMi0yLDJINC44Yy0xLjEsMC0yLTAuOS0yLTJWNC42Ii8+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FkYjhjMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSIKCU02LjgsMy4yVjIuOGMwLTEuMSwwLjktMiwyLTJoMC43YzEuMSwwLDIsMC45LDIsMnYwLjQiLz4KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiOGMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIwLjgiIHkxPSIzLjYiIHgyPSIxNy41IiB5Mj0iMy42Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FkYjhjMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNyIgeTE9IjcuNyIgeDI9IjciIHkyPSIxNS4zIi8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FkYjhjMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTEuMyIgeTE9IjcuNyIgeDI9IjExLjMiIHkyPSIxNS4zIi8+Cjwvc3ZnPgo=) no-repeat 0 0;
    width: 18px;
    height: 22px;
    display: inline-block;
    vertical-align: middle;
    font-size: 0;
    opacity: 1;
  }
}

.add-traffic {
  box-sizing: border-box;
}
.add-traffic__nav-wrap {
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
.add-traffic__nav-current {
  display: none;
  box-sizing: border-box;
  background-color: #fff;
  padding: 0 40px 0 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  cursor: pointer;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  height: 36px;
  padding: 0 35px 0 12px;
  box-shadow: none;
  font: 400 18.7px/34px 'Corpid', 'Arial', sans-serif;
  color: #333;
}
.add-traffic__nav {
  box-sizing: border-box;
  margin-bottom: -1px;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
.add-traffic__nav-item {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  box-sizing: border-box;
  height: 2.5rem;
  border-bottom: 3px solid transparent;
  font-size: 0;
  line-height: 2.5rem;
  color: #666;
  cursor: pointer;
  margin-left: 25px;
}
@media screen and (max-width: 759px) {
  .add-traffic__nav-item {
    padding-top: 7px;
    padding-bottom: 7px;
    font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
  }
}
.add-traffic__nav-item:first-child {
  margin-left: 0;
}
.add-traffic__nav-item.is-active {
  color: #e30613;
  border-bottom-color: #e30613;
}
.add-traffic__nav-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 759px) {
  .add-traffic__nav-text {
    font-size: 18.7px;
  }
}
.add-traffic__container-item {
  box-sizing: border-box;
}
.add-traffic__content {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 1279px) {
  .add-traffic__content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.add-traffic__row {
  padding-top: 12px;
  padding-bottom: 30px;
  position: relative;
}
.add-traffic__row:after {
  content: '';
  display: table;
  clear: both;
}
.add-traffic__row+ .add-traffic__row {
  border-top: 1px solid #f2f2f2;
}
.add-traffic__col {
  float: left;
}
.add-traffic__col .btn {
  padding-left: 15px;
  padding-right: 15px;
}
.add-traffic__col_end {
  float: none;
  text-align: right;
  position: absolute;
  top: inherit;
  right: 0;
}
.add-traffic__title {
  font-size: 1.8rem;
  line-height: 1.1;
  font-weight: 300;
}
.add-traffic__subtitle {
  font-size: 1rem;
  color: #666;
}
.add-traffic__value {
  font-size: 1.4rem;
  margin-bottom: 3px;
  white-space: nowrap;
}
.add-traffic__value_once {
  color: #666;
  font-size: 1rem;
}
.add-traffic__media-header {
  background: none no-repeat center top;
  width: 100%;
  height: 251px;
  overflow: hidden;
  position: relative;
}
.add-traffic__media-header-bg {
  background-color: rgba(0,0,0,0.5);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.add-traffic__media-header-content {
  padding: 30px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 1279px) {
  .add-traffic__media-header-content {
    padding: 18px 20px;
  }
}
.add-traffic__media-opener {
  background-color: rgba(0,0,0,0.4);
  width: 100%;
  height: 55px;
  text-align: center;
  cursor: pointer;
  line-height: 53px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}
.add-traffic__media-opener.is-opened .add-traffic__media-toggle:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.add-traffic__media-toggle {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.85rem;
  color: #fff;
}
.add-traffic__media-toggle:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJjMWM2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 16px;
  height: 8px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
.add-traffic__media-title {
  color: #fff;
  font-size: 1.8rem;
  font-weight: 300;
  margin-bottom: 10px;
}
.add-traffic__media-subtitle {
  color: #fff;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1;
}
.add-traffic__media-value {
  color: #fff;
  font-size: 1.4rem;
  margin-bottom: 4px;
  white-space: nowrap;
}
.add-traffic__currency {
  display: inline-block;
  margin-left: 8px;
}
@media screen and (min-width: 1680px) {
  .add-traffic__currency {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1680px) {
  .add-traffic__currency-item {
    font-size: 13px;
    display: block;
    position: relative;
  }
}
.add-traffic__currency-item+ .add-traffic__currency-item:before {
  content: "/";
  display: inline-block;
  vertical-align: top;
  position: inherit;
}
@media screen and (min-width: 1680px) {
  .add-traffic__currency-item+ .add-traffic__currency-item:before {
    border-top: 1px solid #fff;
    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    left: 0;
    top: 1px;
  }
}
.add-traffic__media-row {
  width: 100%;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.add-traffic__media-col {
  width: 50%;
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 1279px) {
  .add-traffic__media-col {
    display: block;
    width: auto;
  }
}
@media screen and (max-width: 959px) {
  .add-traffic__media-col {
    width: 50%;
    display: table-cell;
  }
}
.add-traffic__media-col .btn {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 1679px) {
  .add-traffic__media-col .btn {
    font-size: 17px;
  }
}
.add-traffic__media-col_end {
  text-align: right;
}
.add-traffic__media-content {
  background-color: #fafafa;
  padding-left: 30px;
  padding-right: 30px;
  padding-top: 1.1rem;
  padding-bottom: 1rem;
}
@media screen and (max-width: 1279px) {
  .add-traffic__media-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.add-traffic__info {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x 0 1rem;
  margin-bottom: 0.9rem;
}
.add-traffic__info:after {
  content: '';
  display: table;
  clear: both;
}
.add-traffic__info-label {
  color: #808080;
  float: left;
  max-width: 55%;
  font-size: 1rem;
}
.add-traffic__info-label .add-traffic__bg-for-dot {
  padding-right: 5px;
}
.add-traffic__info-value {
  display: inline-block;
  vertical-align: middle;
  text-align: right;
  font-size: 1rem;
  float: right;
}
.add-traffic__info-value-col {
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-bottom: 14px;
}
.add-traffic__info-value-col+ .add-traffic__info-value-col {
  margin-left: 20px;
  padding-left: 15px;
}
@media screen and (max-width: 759px) {
  .add-traffic__info-value-col+ .add-traffic__info-value-col {
    padding-left: 25px;
  }
}
.add-traffic__info-value-col+ .add-traffic__info-value-col:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAkCAYAAAC9itu8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTRFQzMxQkRBNENGMTFFNjk3MjBBMDZEQzczN0E4RTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTRFQzMxQkVBNENGMTFFNjk3MjBBMDZEQzczN0E4RTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNEVDMzFCQkE0Q0YxMUU2OTcyMEEwNkRDNzM3QThFNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNEVDMzFCQ0E0Q0YxMUU2OTcyMEEwNkRDNzM3QThFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnAn9Z4AAAD9SURBVHjalNS/CwFxGMfxu8NgEINJmUzYmJTBgkLu/iP/0vkRJRlYDJfJYGSyyGQgJZ+n7uq6OJ/n6l3oXl+Pu/M1Pc8zyKOCRpbBHw7KaICNXBYUUB1NWTBE8mMvlmJ+V14wIItaGtBFZ3RkgYwzDt4k/5ycQj0/g/kGmf2JdiyQmzVBbwaYPhiHP4wDNZRDKxbI6kv0YIETHScOlFAZzVggD9sW3VhgfxvnF8ijpgb00QGdWOD8Wv0bSKOOBrTRFe1ZYMetHgUJNNCAhv+H2bBArs4cvVjwd/4wqKIiWrBAVl+juwa4zBZohTdaFtjBRqsB1DgBuGvAR4ABANK0MPJki6EfAAAAAElFTkSuQmCC) no-repeat 0 0;
  width: 12px;
  height: 36px;
  content: "";
  display: block;
  color: #cdcdcd;
  position: absolute;
  right: 100%;
  top: 5px;
}
.add-traffic__info-value-descr {
  font-size: 13px;
  white-space: nowrap;
  position: absolute;
  bottom: 0;
  right: 0;
}
.add-traffic__bg-for-dot {
  background-color: #fafafa;
}
.add-traffic__info-list {
  background-color: #fafafa;
  display: inline-block;
}
.add-traffic__info-list-item:after {
  content: ",";
  display: inline;
}
.add-traffic__info-list-item:last-child:after {
  display: none;
}
.add-traffic__info-list-opener {
  color: #aeb4ba;
  border-bottom: 1px dotted #aeb4ba;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}

.section-disclamer__title,
.section-disclamer__text {
  color: #999;
  font-size: 14px;
}
.section-disclamer__text {
  padding-top: 6px;
}
.section-disclamer__text + .section-disclamer__text {
  margin-top: 1.45rem;
}
.section-disclamer__text p {
  margin-bottom: 0.45rem;
}

.b-week {
  width: 920px;
  height: 480px;
  margin: 0 auto 2.8rem;
  overflow: hidden;
  position: relative;
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 959px) {
  .b-week {
    width: 720px;
  }
}
@media screen and (max-width: 759px) {
  .b-week {
    width: 100%;
  }
}
.b-week__image {
  background: none no-repeat center top;
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.b-week__title {
  font-size: 32px;
  margin-top: 25px;
  margin-bottom: 14px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 959px) {
  .b-week__title {
    font-size: 26px;
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 759px) {
  .b-week__title {
    font-size: 24px;
    margin-bottom: 21px;
  }
}
.b-week__date {
  background-color: rgba(0,0,0,0.1);
  border-radius: 4px;
  border: 1px solid rgba(255,255,255,0.5);
  display: inline-block;
  font-size: 18px;
  padding: 3px 12px 5px;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 959px) {
  .b-week__date {
    font-size: 16px;
  }
}
@media screen and (max-width: 759px) {
  .b-week__date {
    font-size: 13.6px;
  }
}
.b-week__digit {
  font-size: 130px;
  line-height: 140px;
  margin-top: 56px;
  margin-bottom: 14px;
  position: relative;
  z-index: 1;
}
.b-week__digit span {
  font-size: 195px;
  font-weight: 700;
}
@media screen and (max-width: 959px) {
  .b-week__digit {
    margin-bottom: 18px;
  }
}
@media screen and (max-width: 759px) {
  .b-week__digit {
    font-size: 78px;
    line-height: 117px;
    margin-top: 72px;
    margin-bottom: 32px;
  }
  .b-week__digit span {
    font-size: 117px;
  }
}
.b-week__text {
  width: 500px;
  margin: 0 auto;
  position: relative;
  z-index: 1;
  font-size: 32px;
  box-sizing: border-box;
}
@media screen and (max-width: 959px) {
  .b-week__text {
    width: 360px;
    font-size: 26px;
  }
}
@media screen and (max-width: 759px) {
  .b-week__text {
    width: 100%;
    max-width: 280px;
    padding-left: 20px;
    padding-right: 20px;
    font-size: 24px;
  }
}

.b2b-index__slider-prev .bx-prev,
.b2b-index__slider-next .bx-next {
  background: none no-repeat 0 0 #fff;
  width: 40px;
  height: 40px;
  border-radius: 60px;
  box-shadow: 0 0 2px 1px rgba(0,0,0,0.2);
  font-size: 0;
}
.b2b-index {
  position: relative;
  margin: 1.3rem 0 2.1rem 0;
}
@media screen and (max-width: 1279px) {
  .b2b-index {
    margin-bottom: 0.6rem;
  }
}
@media screen and (max-width: 759px) {
  .b2b-index {
    margin-top: 0;
  }
}
.b2b-index__slider {
  padding: 0;
  margin: 0;
}
.b2b-index__slider:after {
  content: '';
  display: table;
  clear: both;
}
.b2b-index__item {
  height: 25rem;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .b2b-index__item {
    height: 500px;
  }
}
@media screen and (max-width: 959px) {
  .b2b-index__item {
    height: 350px;
  }
}
@media screen and (max-width: 759px) {
  .b2b-index__item {
    height: 380px;
  }
}
.b2b-index__item .b-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
.b2b-index__slider-wrap {
  text-align: left;
}
.b2b-index__media {
  width: 100%;
  height: 100%;
  background: no-repeat 50% 0;
  background-size: auto 100%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
.b2b-index__block {
  box-sizing: border-box;
  height: 100%;
  width: 100%;
  float: left;
  position: relative;
}
.b2b-index__title {
  width: 33%;
  padding: 1.6rem 1.9rem 2.04rem;
  font-size: 1.36rem;
  font-weight: normal;
  line-height: 1.2;
  color: #fff;
  position: relative;
  background: #e22126;
  margin: 3.09rem 0 0 6.9%;
  transition: all 200ms linear;
}
.b2b-index__title:after {
  content: " ";
  position: absolute;
  top: -34px;
  right: -70px;
  bottom: 0;
  width: 108px;
  z-index: 1;
  background: url("../i/b2b-index/block-right.png") no-repeat;
}
.b2b-index__title .btn {
  margin: 1.77rem 0 0 2px;
  color: #e22126;
  background: #fff;
}
@media screen and (max-width: 959px) {
  .b2b-index__title {
    margin: 20px 0 0 0;
    width: 50%;
    font-size: 1.2rem;
    height: 230px;
    padding: 1.5rem 1.7rem 1.9rem;
  }
}
@media screen and (max-width: 759px) {
  .b2b-index__title {
    margin: 20px 0 0 0;
    width: 87%;
    height: 260px;
    padding: 1.5rem 1.7rem 1.9rem;
    font-size: 1.6rem;
  }
}
@media screen and (max-width: 479px) {
  .b2b-index__title {
    margin: 20px 0 0 0;
    width: 82%;
    min-height: 260px;
    padding: 1.3rem 1.3rem 1.9rem 1.5rem;
    font-size: 1.35rem;
  }
}
.b2b-index__text {
  position: relative;
  z-index: 2;
  margin-bottom: 0;
  padding-bottom: 1.13rem;
  padding-right: 4rem;
  font-size: 1.77rem;
  line-height: 1.2;
  font-weight: normal;
}
@media screen and (max-width: 959px) {
  .b2b-index__text {
    padding-right: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .b2b-index__text {
    font-size: 2.17rem;
    padding-right: 0;
  }
}
@media screen and (max-width: 479px) {
  .b2b-index__text {
    font-size: 1.75rem;
    padding-right: 0;
  }
}
.b2b-index__description {
  position: relative;
  z-index: 2;
}
.b2b-index__list-layout {
  display: table-cell;
  padding: 20px 0 20px 90px;
  vertical-align: middle;
  border-top: 1px solid rgba(255,255,255,0.2);
}
@media screen and (max-width: 1679px) {
  .b2b-index__list-layout {
    padding-left: 102px;
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 1279px) {
  .b2b-index__list-layout {
    vertical-align: top;
    border-top: none;
    padding-top: 10px;
    padding-left: 0;
  }
}
@media screen and (max-width: 959px) {
  .b2b-index__list-layout {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 759px) {
  .b2b-index__list-layout {
    padding: 12px 20px 12px 80px;
  }
}
.b2b-index__list {
  display: table-row;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .b2b-index__list {
    padding: 0 22px 0 54px;
  }
}
@media screen and (max-width: 1279px) {
  .b2b-index__list {
    border-left: 1px solid #f2f2f2;
    vertical-align: top;
    text-align: center;
    display: table-cell;
    width: 33.3333%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 759px) {
  .b2b-index__list {
    display: block;
    width: auto;
    padding: 0;
  }
}
@media screen and (max-width: 759px) {
  .b2b-index__list {
    border: none medium;
    border-top: 1px solid #f2f2f2;
    text-align: left;
  }
}
.b2b-index .bx-controls {
  display: none;
}
.b2b-index__slider-nav-wrap {
  position: absolute;
  right: 110px;
  bottom: 70px;
}
@media screen and (max-width: 1679px) {
  .b2b-index__slider-nav-wrap {
    right: 0;
  }
}
@media screen and (max-width: 959px) {
  .b2b-index__slider-nav-wrap {
    bottom: 22px;
    left: 0;
  }
}
@media screen and (max-width: 759px) {
  .b2b-index__slider-nav-wrap {
    bottom: 30px;
    left: 0;
  }
}
.b2b-index__slider-nav {
  position: relative;
  float: right;
  display: inline-block;
  padding-top: 15px;
  padding-right: 110px;
  position: relative;
  text-align: center;
  vertical-align: top;
}
@media screen and (max-width: 759px) {
  .b2b-index__slider-nav {
    width: 100%;
    float: none;
    bottom: -20px;
  }
}
@media screen and (max-width: 959px) {
  .b2b-index__slider-nav {
    width: 100%;
    float: none;
    bottom: -20px;
    left: 0;
    right: 0;
    padding: 0;
  }
}
.b2b-index__slider-pager .bx-pager-link {
  width: 8px;
  height: 8px;
}
.b2b-index__slider-pager .bx-pager-link.active {
  width: 10px;
  height: 10px;
}
@media screen and (max-width: 759px) {
  .b2b-index__slider-controls {
    display: none;
  }
}
@media screen and (max-width: 959px) {
  .b2b-index__slider-controls {
    display: none;
  }
}
.b2b-index__slider-prev {
  position: absolute;
  top: 0;
  right: 88px;
}
.b2b-index__slider-prev .bx-prev:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTcxYTFiIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuOCwyMiBMMS4xLDExLjNMMTEuOCwwLjUiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  width: 14px;
  height: 23px;
  display: block;
  margin: 8px auto;
}
.b2b-index__slider-next {
  position: absolute;
  top: 0;
  right: 0;
}
.b2b-index__slider-next .bx-next:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTcxYTFiIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+DQo=) no-repeat 0 0;
  width: 12px;
  height: 23px;
  display: block;
  margin: 8px auto;
}

.b-categories__group {
  display: inline-block;
  vertical-align: middle;
  padding-left: 2px;
  padding-right: 2px;
}
@media screen and (max-width: 959px) {
  .b-categories__group {
    width: 280px;
    box-sizing: border-box;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
}
.b-categories__group .btn {
  float: left;
  margin-bottom: 10px;
}
.b-categories_center {
  text-align: center;
}

.banned {
  width: 515px;
  min-height: 275px;
  margin: 0 auto;
  padding: 0 0 30px 395px;
  font-size: 18.7px;
  color: #333;
  position: relative;
}
@media screen and (max-width: 959px) {
  .banned {
    width: 87.5%;
    padding: 285px 0 30px;
  }
}
@media screen and (max-width: 479px) {
  .banned {
    padding-top: 280px;
  }
}
.banned:after {
  display: block;
  content: " ";
  width: 350px;
  height: 274px;
  background: url("../i/banned/banned-bg.png") 50% 0 no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 959px) {
  .banned:after {
    max-width: 100%;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    background-size: 100% auto;
  }
}
.banned h1 {
  font-size: 40px;
  line-height: 120%;
  margin: 0 0 20px;
}
@media screen and (max-width: 759px) {
  .banned h1 {
    font-size: 32px;
  }
}
.banned p {
  margin: 0 0 30px;
}
.banned .btn {
  height: auto;
  min-height: 36px;
  line-height: 120%;
  padding-bottom: 2px;
}
.banned-message__reason {
  padding: 0 0 35px;
}
.banned-message__reason .b-hint_text {
  margin: 0;
  padding: 0 0 0 28px;
  text-align: left;
}
.banned-message__reason .b-hint_text .b-hint__icon {
  width: 20px;
  height: 20px;
  top: 3px;
  margin-top: 0;
  fill: none;
  stroke: none;
}
.banned-message__reason .b-hint_text .b-hint__text {
  color: #1381b4;
  font-size: 18.7px;
}
.banned-message__reason .b-hint_text .b-hint__text-decor {
  border: none;
}

.banner-service {
  box-sizing: border-box;
  background: #808080 no-repeat 50% 50%;
  background-size: cover;
  color: #fff;
  height: 554px;
}
@media screen and (max-width: 1679px) {
  .banner-service {
    height: 494px;
  }
}
@media screen and (max-width: 959px) {
  .banner-service {
    height: 425px;
  }
}
@media screen and (max-width: 759px) {
  .banner-service {
    height: 445px;
  }
}
.banner-service__padding {
  padding: 40px;
}
@media screen and (max-width: 1279px) {
  .banner-service__padding {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 959px) {
  .banner-service__padding {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.banner-service__content {
  width: 65%;
}
@media screen and (max-width: 1679px) {
  .banner-service__content {
    width: 85%;
  }
}
@media screen and (max-width: 1279px) {
  .banner-service__content {
    width: auto;
  }
}
@media screen and (max-width: 959px) {
  .banner-service__content {
    width: 400px;
  }
}
@media screen and (max-width: 759px) {
  .banner-service__content {
    width: auto;
  }
}
.banner-service__title {
  color: #fff;
  font-weight: 300;
}
.banner-service__title a {
  color: inherit;
  text-decoration: none;
}
.banner-service__desc {
  font-size: 1.1rem;
  white-space: pre-line;
}
.banner-service_left .banner-service__desc {
  max-width: 60%;
}
.banner-service__subdesc {
  font-size: 1.1rem;
  margin-top: 1.8rem;
  border-top: 1px solid rgba(255,255,255,0.3);
  padding-top: 0.85rem;
}
.banner-service__price {
  font-size: 2.5rem;
}
.banner-service__period {
  font-size: 0.58em;
}
.banner-service__btn {
  margin-top: 1rem;
}
.banner-service__light {
  color: #333;
}
.banner-service__light .banner-service__title {
  color: #333;
}

.banner-service-slider {
  margin: 0 -40px;
}
@media screen and (max-width: 1279px) {
  .banner-service-slider {
    margin-left: -30px;
    margin-right: -30px;
  }
}
@media screen and (max-width: 959px) {
  .banner-service-slider {
    margin-left: -20px;
    margin-right: -20px;
  }
}
.banner-service-slider__slider {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.banner-service-slider__slider:after {
  content: '';
  display: table;
  clear: both;
}
.banner-service-slider__item {
  display: block;
  box-sizing: border-box;
  width: 50%;
  float: left;
}
@media screen and (max-width: 959px) {
  .banner-service-slider__item {
    width: auto;
    float: none;
  }
}

.btn-interested {
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  border: 1px solid #e6e6e6;
  border-radius: 25px;
  box-sizing: border-box;
  height: 50px;
  padding-left: 60px;
  padding-right: 18px;
  overflow: hidden;
  cursor: pointer;
  text-align: left;
  font-size: 1rem;
  color: #4d4d4d;
}
@media screen and (max-width: 1279px) {
  .btn-interested {
    width: 260px;
  }
}
@media screen and (max-width: 759px) {
  .btn-interested {
    width: 220px;
    height: 40px;
    padding-left: 48px;
    padding-right: 10px;
  }
}
.btn-interested__icon {
  background: no-repeat 50% 50%;
  width: 40px;
  height: 40px;
  float: left;
  margin-top: 4px;
  margin-left: -50px;
}
@media screen and (max-width: 759px) {
  .btn-interested__icon {
    width: 32px;
    height: 32px;
    margin-top: 3px;
    margin-left: -40px;
  }
}
.btn-interested__icon_star {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBvbHlnb24gZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9Ig0KCTIxLDkuOCAyMy45LDE4LjYgMzMuMSwxOC42IDI1LjYsMjQgMjguNSwzMi44IDIxLDI3LjQgMTMuNSwzMi44IDE2LjQsMjQgOC45LDE4LjYgMTguMSwxOC42ICIvPg0KPC9zdmc+);
}
.btn-interested__icon_mail {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJTTEzLjgsMTQuMmMwLTAuOCwwLjctMS41LDEuNS0xLjVoMjNjMC44LDAsMS41LDAuNywxLjUsMS41djE0LjVjMCwwLjgtMC43LDEuNS0xLjUsMS41aC0yMyIvPg0KCTxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iDQoJCTEzLjgsMTQuMiAyNi43LDIyLjUgMzYsMTYuMSAJIi8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTcuOCIgeTE9IjI2LjIiIHgyPSI4LjYiIHkyPSIyNi4yIi8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTUuMyIgeTE9IjIyLjUiIHgyPSI1LjMiIHkyPSIyMi41Ii8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTIuOCIgeTE9IjE4LjkiIHgyPSIyLjEiIHkyPSIxOC45Ii8+DQo8L3N2Zz4=);
}
.btn-interested__icon_sms {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJTTE3LjMsMzEuMWMwLDAuOCwwLjcsMS41LDEuNSwxLjVoMTIuOGMwLjgsMCwxLjUtMC43LDEuNS0xLjVWMTEuNWMwLTAuOC0wLjctMS41LTEuNS0xLjVIMTguOGMtMC44LDAtMS41LDAuNy0xLjUsMS41Ii8+DQoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSINCgkJTTE3LjMsMTEuNSIvPg0KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjIxLjIiIHkxPSIyMy41IiB4Mj0iMTUiIHkyPSIyMy41Ii8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjAuMiIgeTE9IjE5LjkiIHgyPSIxMS44IiB5Mj0iMTkuOSIvPg0KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE5LjIiIHkxPSIxNi4yIiB4Mj0iOC41IiB5Mj0iMTYuMiIvPg0KCTxjaXJjbGUgZmlsbD0iI0FEQjhDMSIgY3g9IjI1LjIiIGN5PSIyOC40IiByPSIxLjMiLz4NCjwvc3ZnPg==);
}
.btn-interested__icon_social {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDQyIDQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0MiA0MiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE2LjMiIHkxPSIyMi45IiB4Mj0iMjUuNCIgeTI9IjI4LjEiLz4NCgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjUuNCIgeTE9IjE0LjIiIHgyPSIxNi4zIiB5Mj0iMTkuNCIvPg0KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xNi44LDIxLjJjMCwxLjktMS41LDMuNC0zLjQsMy40DQoJCWMtMS45LDAtMy40LTEuNS0zLjQtMy40YzAtMS45LDEuNS0zLjQsMy40LTMuNEMxNS4zLDE3LjcsMTYuOCwxOS4zLDE2LjgsMjEuMnoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzEuOCwxMi41YzAsMS45LTEuNSwzLjQtMy40LDMuNA0KCQljLTEuOSwwLTMuNC0xLjUtMy40LTMuNGMwLTEuOSwxLjUtMy40LDMuNC0zLjRDMzAuMyw5LjEsMzEuOCwxMC42LDMxLjgsMTIuNXoiLz4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzEuOCwyOS44YzAsMS45LTEuNSwzLjQtMy40LDMuNA0KCQljLTEuOSwwLTMuNC0xLjUtMy40LTMuNGMwLTEuOSwxLjUtMy40LDMuNC0zLjRDMzAuMywyNi40LDMxLjgsMjcuOSwzMS44LDI5Ljh6Ii8+DQo8L3N2Zz4=);
}
.btn-interested__text {
  line-height: 48px;
}
@media screen and (max-width: 759px) {
  .btn-interested__text {
    line-height: 38px;
  }
}

.card-content-list {
  font-size: 0;
  line-heihgt: 0;
  margin: 0 -12px;
}
.card-content {
  display: inline-block;
  vertical-align: top;
  width: 246px;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 40px;
  padding: 0 12px;
  font-size: 0.85rem;
  line-heihgt: 1.2;
}
@media screen and (max-width: 759px) {
  .card-content {
    width: auto;
  }
}
.card-content:last-child {
  -webkit-align-self: flex-start;
      -ms-flex-item-align: start;
          align-self: flex-start;
}
.card-content__col_img {
  margin-bottom: 20px;
}
.card-content__img {
  max-width: 100%;
}
.card-content__title {
  font-weight: 700;
  font-size: 1rem;
  margin-bottom: 10px;
}
.card-content__more {
  margin-top: 20px;
}
.card-content_horizontal {
  box-sizing: border-box;
  width: 50%;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-flex-wrap: row wrap;
      -ms-flex-wrap: row wrap;
          flex-wrap: row wrap;
}
@media screen and (max-width: 959px) {
  .card-content_horizontal {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .card-content_horizontal {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.card-content_horizontal .card-content__col {
  -webkit-flex-basis: 246px;
      -ms-flex-preferred-size: 246px;
          flex-basis: 246px;
}
@media screen and (max-width: 759px) {
  .card-content_horizontal .card-content__col {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.card-content_horizontal .card-content__col_img {
  width: 246px;
  margin: 0 24px 0 0;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
}
@media screen and (max-width: 759px) {
  .card-content_horizontal .card-content__col_img {
    margin: 0 0 20px;
  }
}
.card-content_horizontal .card-content__col_text {
  -webkit-flex-grow: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
}

.circle-diagram .count_wrap {
  text-align: center;
  font-size: 1.1rem;
  color: #666;
}
.circle-diagram .count_wrap .name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.circle-diagram .count_wrap .count {
  color: #e30611;
  font-size: 2.2rem;
  line-height: 1.1;
  font-weight: 300;
}
.circle-diagram__content {
  width: 8rem;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -4rem;
  margin-top: -2.6rem;
}
.circle-diagram__title {
  font-size: 1.1rem;
  text-align: center;
  margin-bottom: 1rem;
}
.circle-diagram-wrap {
  width: 250px;
  height: 250px;
  margin: 16px auto 4px;
  position: relative;
}
@media screen and (max-width: 759px) {
  .circle-diagram-wrap {
    width: 202px;
    height: 202px;
  }
}

.choose-traffic {
  text-align: center;
  font-size: 0;
  line-height: 0;
}
.choose-traffic__item {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  font-size: 0.75rem;
  line-height: 1.1;
  margin: 0 15px 30px;
}
@media screen and (max-width: 959px) {
  .choose-traffic__item {
    font-size: 1rem;
  }
}
.choose-traffic__btn {
  display: inline-block;
  verttical-align: top;
  box-sizing: border-box;
  padding: 0.65em 2em;
  border: 1px solid #e6e6e6;
  border-radius: 1.15em;
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 1;
  color: #808080;
  cursor: pointer;
  transition: all 0.3s ease 0s;
}
@media screen and (max-width: 1279px) {
  .choose-traffic__btn {
    padding-left: 1.5em;
    padding-right: 1.5em;
  }
}
@media screen and (max-width: 959px) {
  .choose-traffic__btn {
    padding-left: 1em;
    padding-right: 1em;
    min-width: 250px;
  }
}
.choose-traffic__btn_active,
.choose-traffic__btn:hover {
  background-color: #e30613;
  border-color: #e30613;
  color: #fff;
}
.choose-traffic__label {
  color: #808080;
  margin-top: 15px;
}

.contact-phone {
  text-align: center;
}
.contact-phone__number {
  font-size: 2.5rem;
  line-height: 0.85;
  font-weight: 300;
  color: #808080;
  white-space: nowrap;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .contact-phone__number {
    margin: 75px 0 55px;
  }
}
.contact-phone__wrap {
  padding: 1.4rem;
  border-left: 1px solid #f2f2f2;
}
@media screen and (max-width: 959px) {
  .contact-phone__wrap {
    border-left: medium none;
    border-top: 1px solid #f2f2f2;
  }
}
@media screen and (max-width: 759px) {
  .contact-phone__wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.contact-phone__wrap:first-child {
  border-left: medium none;
  border-top: medium none;
}

.cover {
  position: relative;
  overflow: hidden;
}
.cover__placeholder {
  width: 100%;
  height: 280px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 1679px) {
  .cover__placeholder {
    height: 260px;
  }
}
@media screen and (max-width: 1279px) {
  .cover__placeholder {
    height: 240px;
  }
}
@media screen and (max-width: 759px) {
  .cover__placeholder {
    height: 210px;
  }
}
.cover__img {
  width: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
}
.cover__img.ww {
  width: 100% !important;
}
.cover__img.wh {
  width: auto;
  height: 100% !important;
}
.cover__overlay {
  position: relative;
  box-sizing: border-box;
  z-index: 2;
}
.cover__info {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
.cover__name {
  font-size: 1.8rem;
  font-weight: 300;
  color: #333;
}
.cover__text {
  font-size: 1.1rem;
  color: #808080;
}
.cover__bywrap {
  padding-top: 1.2rem;
}
@media screen and (max-width: 759px) {
  .cover__bywrap {
    padding-top: 0.9rem;
  }
}
.cover__fields-wrap {
  padding-top: 1.1rem;
}
.cover_overlay {
  min-height: 476px;
}
@media screen and (max-width: 1679px) {
  .cover_overlay {
    min-height: 435px;
  }
}
@media screen and (max-width: 1279px) {
  .cover_overlay {
    min-height: 350px;
  }
}
@media screen and (max-width: 759px) {
  .cover_overlay {
    min-height: 286px;
  }
}
.cover_overlay .cover__name {
  color: #fff;
}
.cover_overlay .cover__text {
  color: #fff;
}
.cover_overlay .cover__placeholder {
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.cover_overlay .cover__placeholder:before {
  background-color: rgba(26,26,26,0.6);
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
  display: none;
}
@media screen and (max-width: 759px) {
  .cover_overlay .cover__placeholder:before {
    display: block;
  }
}
.cover_overlay .cover__overlay {
  max-width: 1680px;
  min-width: 320px;
  margin: 0 auto;
  padding: 0 40px;
}
@media screen and (max-width: 1279px) {
  .cover_overlay .cover__overlay {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 959px) {
  .cover_overlay .cover__overlay {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cover_overlay .cover__info {
  max-width: 500px;
  padding-top: 3.6rem;
  padding-bottom: 3.6rem;
}
@media screen and (max-width: 1279px) {
  .cover_overlay .cover__info {
    max-width: 440px;
  }
}
@media screen and (max-width: 959px) {
  .cover_overlay .cover__info {
    max-width: 400px;
  }
}
@media screen and (max-width: 759px) {
  .cover_overlay .cover__info {
    padding-top: 0.8rem;
    padding-bottom: 0.8rem;
  }
}
.cover_overlay-middle {
  min-height: 250px;
}
.cover_overlay-middle .cover__info {
  padding-top: 2.6rem;
  padding-bottom: 2.6rem;
}
.cover_overlay-large {
  min-height: 530px;
}
@media screen and (max-width: 1679px) {
  .cover_overlay-large {
    min-height: 576px;
  }
}
@media screen and (max-width: 1279px) {
  .cover_overlay-large {
    min-height: 476px;
  }
}
@media screen and (max-width: 959px) {
  .cover_overlay-large {
    min-height: 446px;
  }
}
@media screen and (max-width: 759px) {
  .cover_overlay-large .cover__info {
    padding-top: 2.6rem;
    padding-bottom: 2.6rem;
  }
}
.cover_sm .cover__name {
  font-size: 1.1rem;
}
.cover_sm .cover__text {
  font-size: 0.85rem;
}
.cover_sm .cover__bywrap {
  padding-top: 0.8rem;
}
.cover_sm-overlay .cover__placeholder:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAACICAYAAAAmqoGZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6N0FFOTIwQkJBQjNEMTFFNjgzNDVENjY5RkYxQjZEMTYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6N0FFOTIwQkNBQjNEMTFFNjgzNDVENjY5RkYxQjZEMTYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo3QUU5MjBCOUFCM0QxMUU2ODM0NUQ2NjlGRjFCNkQxNiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo3QUU5MjBCQUFCM0QxMUU2ODM0NUQ2NjlGRjFCNkQxNiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgVyRSUAAAAzSURBVHjaYmCAAkYmEMmEj0U6lwgJkpSQTjBRWTETebJMtLWXEsXEEpTEIJlpCIkFEGAACtwBjJ0G6G4AAAAASUVORK5CYII=) repeat-x 0 0;
  content: "";
  width: 100%;
  height: 136px;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 1;
}
.cover_sm-overlay .cover__overlay {
  width: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  box-sizing: border-box;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 1279px) {
  .cover_sm-overlay .cover__overlay {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cover_sm-overlay .cover__info {
  padding: 0;
}
.cover_sm-overlay .cover__name {
  color: #fff;
  font-size: 1.1rem;
}
.cover_sm-overlay .cover__text {
  display: none;
}
.cover_sm-overlay-style .cover__placeholder {
  border: 1px solid #e6e6e6;
  box-sizing: border-box;
}
.cover_sm-overlay-style .cover__overlay {
  width: 52%;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  box-sizing: border-box;
  padding-left: 30px;
}
@media screen and (max-width: 1279px) {
  .cover_sm-overlay-style .cover__overlay {
    width: 60%;
    padding-left: 20px;
  }
}
@media screen and (max-width: 959px) {
  .cover_sm-overlay-style .cover__overlay {
    width: 80%;
  }
}
.cover_sm-overlay-style .cover__info {
  height: 100%;
  box-sizing: border-box;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
}
.cover_sm-overlay-style .cover__bywrap {
  position: absolute;
  bottom: 0;
  padding-top: 0;
  padding-bottom: 1rem;
}
.cover_sm-overlay-style .cover__name {
  font-size: 1.4rem;
  line-height: 1.1;
  color: #000;
  font-weight: 400;
  padding-top: 4px;
}
.cover_sm-overlay-style .cover__text {
  font-size: 1rem;
  color: #000;
  display: block;
}
.cover_sm-overlay-table {
  box-shadow: 5px 0 12px rgba(0,0,0,0.05);
}
.cover_sm-overlay-table .cover__overlay {
  width: 60%;
  height: 280px;
  display: table;
  table-layout: fixed;
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 1679px) {
  .cover_sm-overlay-table .cover__overlay {
    height: 260px;
  }
}
@media screen and (max-width: 1279px) {
  .cover_sm-overlay-table .cover__overlay {
    height: 240px;
  }
}
@media screen and (max-width: 759px) {
  .cover_sm-overlay-table .cover__overlay {
    height: 210px;
  }
}
.cover_sm-overlay-table .cover__info {
  display: table-cell;
  vertical-align: middle;
  box-sizing: border-box;
  padding: 0 30px;
}
@media screen and (max-width: 1279px) {
  .cover_sm-overlay-table .cover__info {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.cover_sm-overlay-table .cover__name {
  color: #000;
  font-size: 1.1rem;
}
.cover_sm-overlay-table .cover__text {
  display: none;
}

.content-by-date {
  border-bottom: 1px solid #f2f2f2;
  display: table;
  width: 100%;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 759px) {
  .content-by-date {
    display: block;
    width: auto;
  }
}
.content-by-date__col-date,
.content-by-date__content {
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 759px) {
  .content-by-date__col-date,
  .content-by-date__content {
    display: block;
  }
}
.content-by-date__col-date {
  width: 130px;
}
@media screen and (max-width: 959px) {
  .content-by-date__col-date {
    width: 100px;
  }
}
@media screen and (max-width: 759px) {
  .content-by-date__col-date {
    width: auto;
    margin-bottom: 15px;
  }
}
.content-by-date__date {
  color: #e30613;
  font-size: 1.1rem;
}
.content-by-date__content {
  font-size: 0.85rem;
}
.content-by-date__content:after {
  content: '';
  display: table;
  clear: both;
}
.content-by-date__col {
  width: 43%;
  float: left;
}
@media screen and (max-width: 959px) {
  .content-by-date__col {
    width: 48%;
  }
}
@media screen and (max-width: 759px) {
  .content-by-date__col {
    width: auto;
    float: none;
  }
}
.content-by-date__col:first-child {
  margin-right: 14%;
}
@media screen and (max-width: 959px) {
  .content-by-date__col:first-child {
    margin-right: 4%;
  }
}
@media screen and (max-width: 759px) {
  .content-by-date__col:first-child {
    margin-right: 0;
  }
}
.content-by-date__item {
  margin-bottom: 1.4rem;
}
.content-by-date__link {
  text-decoration: none;
  color: inherit;
}
.content-by-date__link:hover {
  color: #e30613;
}

.cover-sm-slider__slider-wrap .bx-controls {
  text-align: center;
}
@media screen and (max-width: 759px) {
  .cover-sm-slider__slider-wrap .bx-controls {
    margin-top: 0.3rem;
    padding-bottom: 0;
  }
}
.cover-sm-slider__slider {
  list-style: none;
  padding: 0;
  margin: 0;
  height: 100%;
  text-align: left;
}
@media screen and (max-width: 759px) {
  .cover-sm-slider__slider {
    height: auto;
  }
}
.cover-sm-slider__item {
  box-sizing: border-box;
  float: left;
  width: 50%;
  height: 100%;
}

.coverage-map__heading {
  padding: 2.2rem 30px 2.6rem;
}
.coverage-map__heading:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .coverage-map__heading {
    padding: 1rem 0 1.6rem;
  }
}
@media screen and (max-width: 759px) {
  .coverage-map__heading {
    padding-top: 3px;
    padding-bottom: 30px;
  }
}
.coverage-map__heading-group {
  width: 50%;
  float: left;
}
@media screen and (max-width: 759px) {
  .coverage-map__heading-group {
    width: 100%;
    float: none;
  }
}
.coverage-map__heading-item {
  float: left;
  font-size: 0.85rem;
  line-height: 1.4;
}
@media screen and (max-width: 1679px) {
  .coverage-map__heading-item {
    float: none;
    margin-top: 12px;
  }
}
@media screen and (max-width: 759px) {
  .coverage-map__heading-item {
    margin-top: 24px;
  }
}
.coverage-map__heading-item+ .coverage-map__heading-item {
  margin-left: 14%;
}
@media screen and (max-width: 1679px) {
  .coverage-map__heading-item+ .coverage-map__heading-item {
    margin-left: inherit;
  }
}

.crumbs {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 30px 0;
  font-size: 14px;
  line-height: 18px;
  border-top: 1px dotted #cacaca;
  border-bottom: 1px dotted #cacaca;
  position: relative;
  z-index: 2;
}
@media screen and (max-width: 959px) {
  .crumbs {
    display: none;
  }
}
.crumbs__item {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.crumbs__item:last-child {
  margin-right: 0;
}
.crumbs__item:last-child:after {
  display: none;
}
.crumbs__item:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUuNTQ3IDkuNjc2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1LjU0NyA5LjY3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBvbHlnb24gb3BhY2l0eT0iMC41IiBmaWxsPSIjNEM0QzRDIiBwb2ludHM9IjAuNzA3LDkuNjc2IDAsOC45NjkgNC4xMzIsNC44MzkgMCwwLjcwOCAwLjcwNywwIDUuNTQ2LDQuODM5ICIvPg0KPC9zdmc+DQo=) no-repeat 0 0;
  display: inline-block;
  vertical-align: middle;
  width: 6px;
  height: 9px;
  margin-left: 10px;
}
.crumbs__link {
  color: inherit;
  text-decoration: none;
}
.crumbs__link:hover {
  text-decoration: underline;
}
.crumbs_overlay {
  opacity: 0.5;
}
.crumbs_overlay .crumbs__item {
  color: #fff;
}
.crumbs_overlay .crumbs__item:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUuNTQ3IDkuNjc2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1LjU0NyA5LjY3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBvbHlnb24gb3BhY2l0eT0iMC41IiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjAuNzA3LDkuNjc2IDAsOC45NjkgNC4xMzIsNC44MzkgMCwwLjcwOCAwLjcwNywwIDUuNTQ2LDQuODM5ICIvPg0KPC9zdmc+DQo=) no-repeat 0 0;
}
.crumbs_white {
  opacity: 1;
}
.crumbs_white .crumbs__item {
  color: #fff;
}
.crumbs_white .crumbs__item:after {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDUuNTQ3IDkuNjc2IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1LjU0NyA5LjY3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBvbHlnb24gb3BhY2l0eT0iMC41IiBmaWxsPSIjRkZGRkZGIiBwb2ludHM9IjAuNzA3LDkuNjc2IDAsOC45NjkgNC4xMzIsNC44MzkgMCwwLjcwOCAwLjcwNywwIDUuNTQ2LDQuODM5ICIvPg0KPC9zdmc+DQo=) no-repeat 0 0;
}
.crumbs_narrow {
  padding: 16px 0;
}

.coverage-metro__heading {
  padding-top: 1.2rem;
  padding-bottom: 2.4rem;
  text-align: center;
  font-size: 0;
}
.coverage-metro__heading:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .coverage-metro__heading {
    padding-top: 0.3rem;
    padding-bottom: 1.8rem;
  }
}
@media screen and (max-width: 759px) {
  .coverage-metro__heading {
    padding-top: 3px;
    padding-bottom: 30px;
  }
}
.coverage-metro__heading-item {
  width: 200px;
  display: inline-block;
  vertical-align: top;
  font-size: 0.85rem;
  line-height: 1.4;
  text-align: left;
}
@media screen and (max-width: 1679px) {
  .coverage-metro__heading-item {
    width: 180px;
  }
}
@media screen and (max-width: 1279px) {
  .coverage-metro__heading-item {
    width: 164px;
  }
}
@media screen and (max-width: 759px) {
  .coverage-metro__heading-item {
    width: 100%;
    margin-top: 16px;
  }
}
.coverage-metro__heading-item+ .coverage-metro__heading-item {
  margin-left: 8%;
}
@media screen and (max-width: 759px) {
  .coverage-metro__heading-item+ .coverage-metro__heading-item {
    margin-left: 0;
  }
}
.coverage-metro__content {
  border-top: 1px solid #f3f3f3;
  position: relative;
  text-align: center;
  padding-top: 35px;
  padding-bottom: 15px;
}
.coverage-metro__coverage {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
@media screen and (max-width: 759px) {
  .coverage-metro__coverage {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.coverage-metro__scheme {
  margin: 0 auto;
}
.coverage-metro__img-scheme {
  display: block;
  margin: 0 auto;
  max-width: 100%;
}
.coverage-metro__img {
  display: none;
  margin: 0 auto;
  max-width: 100%;
}
.coverage-metro__img.active {
  display: block;
}

.device-info {
  padding-top: 2.6rem;
}
@media screen and (max-width: 959px) {
  .device-info {
    padding-top: 0.4rem;
  }
}
@media screen and (max-width: 759px) {
  .device-info {
    padding-top: 0.2rem;
  }
}
.device-info__media {
  max-width: 640px;
  margin: 0 auto 48px;
  min-height: 530px;
}
@media screen and (max-width: 1679px) {
  .device-info__media {
    min-height: 430px;
  }
}
@media screen and (max-width: 1279px) {
  .device-info__media {
    max-width: 480px;
    min-height: 400px;
  }
}
@media screen and (max-width: 959px) {
  .device-info__media {
    min-height: 330px;
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 759px) {
  .device-info__media {
    min-height: 240px;
    margin-bottom: 2px;
  }
}
.device-info__content {
  margin-bottom: 36px;
}
.device-info__slider-wrap .bx-controls {
  width: 100%;
  padding: 0;
  margin-top: 58px;
}
@media screen and (max-width: 759px) {
  .device-info__slider-wrap .bx-controls {
    margin-top: 22px;
  }
}
.device-info__slider-wrap .bx-pager {
  margin-top: 0;
}
.device-info__slider-wrap .bx-prev,
.device-info__slider-wrap .bx-next {
  width: 24px;
  height: 45px;
  top: -130px;
  position: absolute;
  display: none;
}
.device-info__slider-wrap .bx-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiNGJhIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTExLjgsMjIgTDEuMSwxMS4zTDExLjgsMC41Ii8+DQo8L3N2Zz4=);
  left: -110px;
}
.device-info__slider-wrap .bx-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiNGJhIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNSwwLjUgbDEwLjcsMTAuN0wwLjUsMjIiLz4NCjwvc3ZnPg==);
  right: -110px;
}
.device-info__slider-wrap .bx-controls.disabled {
  display: none;
}
.device-info__slider {
  list-style: none;
  padding: 0;
  margin: 0;
}
.device-info__slider-img {
  max-width: 100%;
  height: auto;
}
.device-info__title {
  font-size: 2.5rem;
  line-height: 1.06;
  font-weight: 300;
  margin-bottom: 1.8rem;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
@media screen and (max-width: 1279px) {
  .device-info__title {
    margin-bottom: 0.85rem;
  }
}
@media screen and (max-width: 959px) {
  .device-info__title {
    text-align: center;
    margin-bottom: 1.6rem;
  }
}
@media screen and (max-width: 759px) {
  .device-info__title {
    margin-bottom: 1.2rem;
  }
}

.device-list {
  position: relative;
  padding-top: 1.1rem;
}
@media screen and (max-width: 1279px) {
  .device-list {
    padding-top: 0.8rem;
  }
}
@media screen and (max-width: 959px) {
  .device-list {
    padding-top: 0;
  }
}
@media screen and (max-width: 959px) {
  .device-list .tabs__list-wrap {
    margin-bottom: 50px;
    position: relative;
    padding: 0;
    z-index: 1;
  }
}
.device-list__target-wrap {
  font-size: 0.85rem;
  position: absolute;
  right: 0;
  top: -1.6rem;
}
@media screen and (max-width: 959px) {
  .device-list__target-wrap {
    top: 3.4rem;
  }
}
@media screen and (max-width: 759px) {
  .device-list__target-wrap {
    width: 280px;
    left: 50%;
    top: 4rem;
    margin-left: -140px;
    text-align: right;
  }
}

.device-params {
  background-color: #fff;
  padding: 46px 30px;
  box-sizing: border-box;
}
@media screen and (max-width: 959px) {
  .device-params {
    min-height: inherit;
  }
}
@media screen and (max-width: 759px) {
  .device-params {
    background-color: transparent;
    padding: 0;
  }
}
.device-params__padding {
  padding: 0 106px;
}
@media screen and (max-width: 1679px) {
  .device-params__padding {
    padding: 0 70px;
  }
}
@media screen and (max-width: 1279px) {
  .device-params__padding {
    padding: 0 46px;
  }
}
@media screen and (max-width: 959px) {
  .device-params__padding {
    padding: 0 94px;
  }
}
@media screen and (max-width: 759px) {
  .device-params__padding {
    padding: 0;
  }
}
.device-params__padding-no-hidden-select {
  padding: 2.6rem 106px;
}
@media screen and (max-width: 1679px) {
  .device-params__padding-no-hidden-select {
    padding: 2.6rem 70px;
  }
}
@media screen and (max-width: 1279px) {
  .device-params__padding-no-hidden-select {
    padding: 2.6rem 46px;
  }
}
@media screen and (max-width: 959px) {
  .device-params__padding-no-hidden-select {
    padding: 2.6rem 94px;
  }
}
@media screen and (max-width: 759px) {
  .device-params__padding-no-hidden-select {
    padding: 2.6rem 0;
  }
}
.device-params__title {
  font-size: 1.4rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 959px) {
  .device-params__title {
    margin-bottom: 1.8rem;
  }
}
@media screen and (max-width: 759px) {
  .device-params__title {
    margin-bottom: 1.2rem;
  }
}

.director-block__side {
  border-right: 1px solid #f2f2f2;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .director-block__side {
    border: none;
    height: auto !important;
  }
}
.director-block__left {
  padding-left: 20px;
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .director-block__left {
    width: 54%;
  }
}
@media screen and (max-width: 1279px) {
  .director-block__left {
    padding: 0;
  }
}
@media screen and (max-width: 959px) {
  .director-block__left {
    margin: 0 -10px;
    width: 100vw;
    max-height: 835px;
    overflow: hidden;
  }
}
@media screen and (max-width: 759px) {
  .director-block__left {
    height: 105vw;
  }
}
@media (max-width: 759px) and (orientation: portrait) {
  .director-block__left {
    height: 105vw;
    max-height: 60vh;
  }
}
.director-block__right {
  margin-left: -8.5%;
  padding-top: 50px;
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .director-block__right {
    margin-left: -12.5%;
  }
}
@media screen and (max-width: 959px) {
  .director-block__right {
    margin: 0;
    padding: 0;
  }
}
@media screen and (max-width: 759px) {
  .director-block__right {
    padding: 0;
    margin: 0;
  }
}
.director-block__img {
  width: 100%;
}
@media screen and (max-width: 959px) {
  .director-block__img_desktop {
    display: none;
  }
}
.director-block__img_mobile {
  display: none;
}
@media screen and (max-width: 959px) {
  .director-block__img_mobile {
    display: block;
  }
}
.director-block__content {
  background: #fff;
  box-sizing: border-box;
  padding: 40px 0 40px 40px;
}
@media screen and (max-width: 1279px) {
  .director-block__content {
    padding: 40px 0 40px 35px;
  }
}
@media screen and (max-width: 959px) {
  .director-block__content {
    padding: 40px 30px;
    max-width: 540px;
    margin: -240px auto 0;
  }
}
@media screen and (max-width: 759px) {
  .director-block__content {
    padding: 20px 10px 0;
    margin-top: 0;
  }
}
.director-block__content-title {
  font-size: 2.5rem;
  font-weight: 100;
  margin-bottom: 10px;
}
@media screen and (max-width: 759px) {
  .director-block__content-title {
    font-size: 2rem;
  }
}
.director-block__content-sub-title {
  font-size: 1rem;
  font-weight: 600;
}
.director-block__content-sub-title:after {
  content: '';
  display: block;
  height: 1px;
  width: 134px;
  background: #e6e6e6;
  margin: 25px 0;
}
.director-block__content-text {
  font-size: 0.85rem;
}
.director-block__list {
  display: block;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .director-block__list {
    display: none;
  }
}
.director-block__select {
  display: none;
}
@media screen and (max-width: 1279px) {
  .director-block__select {
    display: block;
    margin-bottom: 40px;
    max-width: 295px;
  }
}
@media screen and (max-width: 759px) {
  .director-block__select {
    margin-bottom: 30px;
  }
}
.director-block__item {
  padding-bottom: 30px;
}
.director-block__item-link {
  text-decoration: none;
}
.director-block__item-img {
  width: 100%;
  margin-bottom: 5px;
}
.director-block__item-title {
  color: #1e82b2;
  font-size: 1rem;
  line-height: 1;
  font-weight: bold;
  margin-bottom: 5px;
}
.director-block__item-description {
  font-size: 0.75rem;
}

.directors-list {
  width: 100%;
  font-size: 0.75rem;
}
@media screen and (max-width: 959px) {
  .directors-list {
    padding-top: 2rem;
    margin-top: 1rem;
    border-top: 1px solid #ededed;
  }
}
@media screen and (max-width: 759px) {
  .directors-list {
    padding-top: 1.2rem;
    margin-top: 0.5rem;
  }
}
.directors-list__item {
  margin: 0 auto 1.2rem;
}
@media screen and (max-width: 959px) {
  .directors-list__item {
    max-width: 66.66%;
  }
}
@media screen and (max-width: 759px) {
  .directors-list__item {
    max-width: 100%;
  }
}
.directors-list__title {
  text-decoration: none;
}
.is-active .directors-list__title,
.directors-list__title:hover {
  color: #e30613;
}
.directors-list__description {
  margin: 0;
  color: #666;
}

.faq {
  color: #666;
}
.faq__title {
  color: #4d4d4d;
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.faq__header {
  color: #4d4d4d;
  font-size: 1.6rem;
  margin-top: -10px;
  margin-bottom: 1rem;
  padding-left: 10px;
}
.faq__groups {
  list-style: none;
  padding: 0;
  margin: 0;
}
.faq__group {
  border-bottom: 1px solid #e6e6e6;
}
.faq__group:first-child {
  border-top: 1px solid #e6e6e6;
}
@media screen and (min-width: 1280px) {
  .faq__group {
    box-sizing: border-box;
    min-height: 70px;
  }
}
.faq__group_securities .faq__group-question {
  padding-left: 20px;
}
@media screen and (max-width: 759px) {
  .faq__group_securities .faq__group-question {
    padding-left: 0;
  }
}
.faq__group_securities .faq__group-drop {
  padding-top: 20px;
  padding-bottom: 50px;
  padding-left: 20px;
}
@media screen and (max-width: 759px) {
  .faq__group_securities .faq__group-drop {
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 25px;
  }
}
.faq__group-question {
  padding: 0.95rem 70px 0.95rem 0;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .faq__group-question {
    padding: 1rem 70px 1rem 0;
    padding-right: 24px;
  }
}
.faq__group-question:after {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1LjEgOC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNS4xIDguOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjOTU5NTk1IiBkPSJNNy41LDguOEwwLjMsMS41Yy0wLjMtMC4zLTAuMy0wLjksMC0xLjNjMC4zLTAuMywwLjktMC4zLDEuMywwbDYsNmw2LTZjMC4zLTAuMywwLjktMC4zLDEuMywwDQoJYzAuMywwLjMsMC4zLDAuOSwwLDEuM0w3LjUsOC44eiIvPg0KPC9zdmc+") no-repeat 0 0;
  width: 15px;
  height: 9px;
  position: absolute;
  right: 40px;
  top: 50%;
  margin-top: -5px;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
@media screen and (max-width: 1679px) {
  .faq__group-question:after {
    right: 0;
  }
}
.faq__group-question.is-opened {
  color: #e30613;
}
.faq__group-question.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.faq__group-answer {
  font-size: 0.85rem;
  padding-bottom: 1rem;
  line-height: 1.5;
}
.faq__group-drop {
  display: none;
}
.faq__list {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #e6e6e6;
}
.faq__list .faq__list {
  margin-bottom: -1rem;
}
.faq__item {
  border-bottom: 1px solid #e6e6e6;
  font-size: 0.85rem;
  margin-left: 40px;
}
@media screen and (max-width: 759px) {
  .faq__item {
    margin-left: 0;
  }
}
.faq__item .faq__item {
  margin-left: 0;
}
.faq__item:last-child {
  border-bottom: medium none;
}
.faq__question {
  padding: 1rem 0 1rem 40px;
  position: relative;
  cursor: pointer;
}
.faq__question:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBvbHlnb24gZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM5NTk1OTUiIHBvaW50cz0iMTgsOCAxMCw4IDEwLDAgOCwwIDgsOCAwLDggMCwxMCA4LDEwIDgsMTggMTAsMTggMTAsMTAgMTgsMTAiLz4NCjwvc3ZnPg==) no-repeat 0 0;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 11px;
  top: 1.1rem;
}
.faq__question.is-opened {
  color: #e30613;
}
.faq__question.is-opened:before {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE4IDE4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOCAxOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHJlY3QgeT0iOCIgZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNlMzA2MTMiIHdpZHRoPSIxOCIgaGVpZ2h0PSIyIi8+DQo8L3N2Zz4=);
}
.faq__vote {
  background: #fafafa;
  padding: 12px 25px;
}
.faq__vote-text {
  padding-right: 20px;
}
.faq__answer {
  display: none;
  padding: 0 0 1rem 40px;
  line-height: 1.5;
}
.faq__all-question {
  margin-top: 2rem;
}
@media screen and (max-width: 639px) {
  .faq__next-line-mobile {
    display: block;
    height: 10px;
    clear: both;
  }
}
.faq_faq-page {
  margin-bottom: 80px;
  padding-left: 9px;
}
.faq_faq-page .faq__group-question {
  color: #1e82b2;
  padding-right: 8%;
}
.faq_faq-page .faq__group-answer {
  padding-left: 20px;
  padding-right: 115px;
}
@media screen and (max-width: 959px) {
  .faq_faq-page .faq__group-answer {
    padding-right: 0;
  }
}
.faq_faq-page .faq__group-question:after {
  right: 3.35%;
}
.faq_faq-page.faq_faq-page__grouped {
  margin-bottom: 50px;
}
.faq_faq-page.faq_faq-page__grouped .faq__group-question.is-opened {
  color: #e30613;
}

.faq2 {
  color: #666;
}
.faq2__title {
  color: #4d4d4d;
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.faq2__groups {
  list-style: none;
  padding: 0;
  margin: 0;
}
.faq2__group {
  border-bottom: 1px solid #e6e6e6;
}
.faq2__group:first-child {
  border-top: 1px solid #e6e6e6;
}
.faq2__group-question {
  padding: 1rem 70px 1rem 0;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .faq2__group-question {
    padding-right: 40px;
  }
}
@media screen and (max-width: 759px) {
  .faq2__group-question {
    padding-right: 20px;
  }
}
.faq2__group-question:after {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1LjEgOC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNS4xIDguOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjOTU5NTk1IiBkPSJNNy41LDguOEwwLjMsMS41Yy0wLjMtMC4zLTAuMy0wLjksMC0xLjNjMC4zLTAuMywwLjktMC4zLDEuMywwbDYsNmw2LTZjMC4zLTAuMywwLjktMC4zLDEuMywwDQoJYzAuMywwLjMsMC4zLDAuOSwwLDEuM0w3LjUsOC44eiIvPg0KPC9zdmc+") no-repeat 0 0;
  width: 15px;
  height: 9px;
  position: absolute;
  right: 40px;
  top: 50%;
  margin-top: -5px;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
@media screen and (max-width: 1679px) {
  .faq2__group-question:after {
    right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .faq2__group-question:after {
    right: 0px;
  }
}
.faq2__group-question.is-opened {
  color: #e30613;
}
.faq2__group-question.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.faq2__group-answer {
  font-size: 0.85rem;
  padding-bottom: 1rem;
  line-height: 1rem;
}
.faq2__group-drop {
  display: none;
  border-top: 1px solid #e6e6e6;
  padding-top: 1rem;
}
.faq2__list {
  list-style: none;
  padding: 0;
  margin: 0;
  border-top: 1px solid #e6e6e6;
}
.faq2__list .faq2__list {
  margin-bottom: -1rem;
}
.faq2__item {
  border-bottom: 1px solid #e6e6e6;
  font-size: 0.85rem;
  margin-left: 40px;
}
@media screen and (max-width: 759px) {
  .faq2__item {
    margin-left: 0;
  }
}
.faq2__item .faq2__item {
  margin-left: 0;
}
.faq2__item:last-child {
  border-bottom: medium none;
}
.faq2__question {
  padding: 1rem 0 1rem 40px;
  position: relative;
  cursor: pointer;
}
.faq2__question:before {
  content: "";
  background: url("../i/icon-plus.svg#datauri") no-repeat 0 0;
  width: 14px;
  height: 14px;
  position: absolute;
  left: 11px;
  top: 1.1rem;
}
.faq2__question.is-opened {
  color: #e30613;
}
.faq2__question.is-opened:before {
  background-image: url("../i/icon-minus.svg#datauri");
}
.faq2__answer {
  display: none;
  padding: 0 0 1rem 40px;
  line-height: 1.5;
}
.faq2__all-question {
  margin-top: 2rem;
}

.file-download {
  position: relative;
  padding-left: 32px;
  font-size: 0.85rem;
}
.file-download__icon {
  background: no-repeat 0 0;
  width: 23px;
  height: 29px;
  position: absolute;
  left: 0;
  top: -3px;
}
@media screen and (max-width: 959px) {
  .file-download__icon {
    top: -5px;
  }
}
.file-download__icon_pdf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoIGQ9Ik0xOC43NTIsMUwyMyw1LjI0OFYyOUgxVjFIMTguNzUyIE0xOS4xNjYsMEgwdjMwaDI0VjQuODMzTDE5LjE2NiwwTDE5LjE2NiwweiIvPg0KCTxwb2x5Z29uIHBvaW50cz0iMTguMTY2LDUuODMzIDI0LDUuODMzIDE4LjE2NiwwICIvPg0KPC9nPg0KPGcgZmlsbD0iI2FkYjhjMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+DQoJPHBhdGggZD0iTTEwLjkxLDk1OS44OTZjLTAuOTk3LDAtMS44MTYsMC44Mi0xLjgxNiwxLjgxNmMwLDEuMjM5LDAuNjg4LDIuNzc3LDEuNDEzLDQuMjI0Yy0wLjU2NiwxLjc3NC0xLjIwOSwzLjY3NC0yLjAzMiw1LjI4DQoJCWMtMS42ODQsMC42Ni0zLjE4NSwxLjE1LTQuMDg3LDEuODc5Yy0wLjAxNCwwLjAxNC0wLjAyNywwLjAzLTAuMDM5LDAuMDQ1Yy0wLjMzLDAuMzM3LTAuNTIyLDAuNzk3LTAuNTIyLDEuMjkNCgkJYzAsMC45OTUsMC44MiwxLjgxNSwxLjgxNiwxLjgxNWMwLjQ4NiwwLDAuOTU2LTAuMTgyLDEuMjk0LTAuNTI4YzAuMDEyLTAuMDA4LDAuMDIyLTAuMDE4LDAuMDM0LTAuMDI4DQoJCWMwLjY2NS0wLjc5MiwxLjQ0OC0yLjIzMiwyLjE0Ni0zLjU0OGMxLjYwOS0wLjYzMywzLjI5NS0xLjI3NSw0LjkyMi0xLjY2M2MxLjE4OCwwLjk1OCwyLjkwNiwxLjU5LDQuMzIsMS41OQ0KCQljMC45OTYsMCwxLjgxNi0wLjgxOSwxLjgxNi0xLjgxNmMwLTAuOTk4LTAuODItMS44MTYtMS44MTYtMS44MTZjLTEuMTM0LDAtMi43ODMsMC40MDQtNC4wNDIsMC44MjgNCgkJYy0xLjAyMS0wLjk1OC0xLjk2LTIuMTU2LTIuNjM0LTMuNDI5YzAuNDgyLTEuNDg0LDEuMDQ1LTIuOTcsMS4wNDUtNC4xMjJDMTIuNzI3LDk2MC43MTYsMTEuOTA3LDk1OS44OTYsMTAuOTEsOTU5Ljg5NnoNCgkJIE0xMC45MSw5NjAuOTg2YzAuNDA4LDAsMC43MjcsMC4zMTksMC43MjcsMC43MjZjMCwwLjU0NS0wLjI5MiwxLjU0OS0wLjYzLDIuNjI5Yy0wLjQ1Mi0xLjA1LTAuODIzLTIuMDU4LTAuODIzLTIuNjI5DQoJCUMxMC4xODQsOTYxLjMwNSwxMC41MDIsOTYwLjk4NiwxMC45MSw5NjAuOTg2eiBNMTEuMjIzLDk2Ny4yMDJjMC41NDYsMC44NywxLjE4NiwxLjY3OCwxLjg4NSwyLjM5Ng0KCQljLTEuMDc4LDAuMjk1LTIuMTI5LDAuNjcyLTMuMTY4LDEuMDY3QzEwLjQ0MSw5NjkuNTMzLDEwLjg0Miw5NjguMzU5LDExLjIyMyw5NjcuMjAyeiBNMTguMzU4LDk2OS41MjQNCgkJYzAuNDA4LDAsMC43MjYsMC4zMTksMC43MjYsMC43MjdjMCwwLjQwOC0wLjMxNywwLjcyNi0wLjcyNiwwLjcyNmMtMC44MTgsMC0xLjk4My0wLjM2OS0yLjkxMy0wLjg4NQ0KCQlDMTYuNTEzLDk2OS43OSwxNy42NzksOTY5LjUyNCwxOC4zNTgsOTY5LjUyNHogTTcuNTE2LDk3Mi43NzdjLTAuNTExLDAuOTExLTEuMDE5LDEuNzYzLTEuMzc0LDIuMTkNCgkJYy0wLjEyMiwwLjExNi0wLjI4MywwLjE4Ny0wLjUsMC4xODdjLTAuNDA3LDAtMC43MjctMC4zMTctMC43MjctMC43MjVjMC0wLjE5MiwwLjA4MS0wLjM4NCwwLjE5My0wLjUwNg0KCQlDNS41MzUsOTczLjU5NCw2LjQ2MSw5NzMuMTk5LDcuNTE2LDk3Mi43Nzd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.file-download__icon_doc,
.file-download__icon_docx {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoICBkPSJNMTguNzUyLDFMMjMsNS4yNDhWMjlIMVYxSDE4Ljc1MiBNMTkuMTY2LDBIMHYzMGgyNFY0LjgzM0wxOS4xNjYsMEwxOS4xNjYsMHoiLz4NCgk8cG9seWdvbiBwb2ludHM9IjE4LjE2Niw1LjgzMyAyNCw1LjgzMyAxOC4xNjYsMCAiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjEwLjEyNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjE5LjEyNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjIyLjEyNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjE2LjEyNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjEzLjEyNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.file-download__icon_xls,
.file-download__icon_xlsx,
.file-download__icon_csv,
.file-download__icon_excel {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoIGQ9Ik0xOC43NTIsMUwyMyw1LjI0OFYyOUgxVjFIMTguNzUyIE0xOS4xNjYsMEgwdjMwaDI0VjQuODMzTDE5LjE2NiwwTDE5LjE2NiwweiIvPg0KCTxwb2x5Z29uIHBvaW50cz0iMTguMTY2LDUuODMzIDI0LDUuODMzIDE4LjE2NiwwICIvPg0KCTxyZWN0IHg9IjQuNSIgeT0iMTAuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPHJlY3QgeD0iNC41IiB5PSIxNC45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjE4Ljk1OCIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KCTxyZWN0IHg9IjkuNSIgeT0iMTAuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPHJlY3QgeD0iOS41IiB5PSIxNC45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB4PSI5LjUiIHk9IjE4Ljk1OCIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KCTxyZWN0IHg9IjE0LjUiIHk9IjEwLjk1OCIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KCTxyZWN0IHg9IjQuNSIgeT0iNy45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI5LjUiIHk9IjcuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIxIi8+DQoJPHJlY3QgeD0iMTQuNSIgeT0iNy45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSIxNC41IiB5PSIxNC45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB4PSIxNC41IiB5PSIxOC45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjIyLjk1OCIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KCTxyZWN0IHg9IjkuNSIgeT0iMjIuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPHJlY3QgeD0iMTQuNSIgeT0iMjIuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.file-download__icon_rar,
.file-download__icon_zip,
.file-download__icon_archive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBmaWxsPSIjYWRiOGMxIj4NCgk8cGF0aCBkPSJNMTguNzUyLDFMMjMsNS4yNDhWMjlIMVYxSDE4Ljc1MiBNMTkuMTY2LDBIMHYzMGgyNFY0LjgzM0wxOS4xNjYsMEwxOS4xNjYsMHoiLz4NCgk8cG9seWdvbiBwb2ludHM9IjE4LjE2Niw1LjgzMyAyNCw1LjgzMyAxOC4xNjYsMCAiLz4NCjwvZz4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoIGQ9Ik03LjM0NywxOHY0aDZ2LTRINy4zNDd6IE0xMi4zNDgsMjFoLTR2LTJoNFYyMXoiLz4NCgk8cGF0aCBkPSJNMTMuMzQ4LDIyYzAsMS42NTgtMS4zNDQsMy0zLDNzLTMtMS4zNDItMy0zQzcuMzQ3LDIxLjA1NSwxMy4zNDgsMjEuMDU1LDEzLjM0OCwyMnoiLz4NCgk8cmVjdCB4PSIxMS4zNDciIHk9IjUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIxMS4zNDciIHk9IjEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIxMS4zNDciIHk9IjkiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIxMS4zNDciIHk9IjEzIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iOS4zNDciIHk9IjEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI5LjM0NyIgeT0iMyIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjkuMzQ3IiB5PSI1IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iOS4zNDciIHk9IjciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI5LjM0NyIgeT0iOSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjkuMzQ3IiB5PSIxMSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjkuMzQ3IiB5PSIxMyIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjkuMzQ3IiB5PSIxNSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjcuMzQ3IiB5PSIzIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iNy4zNDciIHk9IjciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI3LjM0NyIgeT0iMTEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI3LjM0NyIgeT0iMTUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.file-download__icon_ppt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoIGQ9Ik0yMywxdjIwSDFWMUgyMyBNMjQsMEgwdjIyaDI0VjBMMjQsMHoiLz4NCgk8cmVjdCB4PSI3IiB5PSIyMS43MjgiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTM2MiAwLjM1MTQgLTAuMzUxNCAwLjkzNjIgOS42MTYgLTAuOTc3MykiIHdpZHRoPSIxIiBoZWlnaHQ9IjguNTQ0Ii8+DQoJPHJlY3QgeD0iMTIuMjI4IiB5PSIyNS41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1MTEgMC45MzYzIC0wLjkzNjMgMC4zNTExIDM1LjA1MSAxLjQyMTQpIiB3aWR0aD0iOC41NDQiIGhlaWdodD0iMC45OTkiLz4NCgk8cmVjdCB4PSI3LjI2MyIgeT0iMjUuMTg3IiB3aWR0aD0iOS40IiBoZWlnaHQ9IjEiLz4NCgk8cG9seWdvbiBwb2ludHM9IjUuMjMsNy40NDcgMy44MDUsNi4wMjEgNC41MTIsNS4zMTQgNS4yMyw2LjAzMyA3LjA2OCw0LjE5NiA3Ljc3NSw0LjkwMyAiLz4NCgk8cmVjdCB4PSI5LjUiIHk9IjUuODQ0IiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxIi8+DQoJPHBvbHlnb24gcG9pbnRzPSI1LjIzLDEyLjEwOSAzLjgwNSwxMC42ODMgNC41MTIsOS45NzYgNS4yMywxMC42OTUgNy4wNjgsOC44NTcgNy43NzUsOS41NjQgIi8+DQoJPHJlY3QgeD0iOS41IiB5PSIxMC41MDUiIHdpZHRoPSIxMC41IiBoZWlnaHQ9IjEiLz4NCgk8cG9seWdvbiBwb2ludHM9IjUuMjMsMTYuNzcxIDMuODA1LDE1LjM0NSA0LjUxMiwxNC42MzggNS4yMywxNS4zNTYgNy4wNjgsMTMuNTE5IDcuNzc1LDE0LjIyNiAiLz4NCgk8cmVjdCB4PSI5LjUiIHk9IjE1LjE2NyIgd2lkdGg9IjEwLjUiIGhlaWdodD0iMSIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.file-download__icon_unknown {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBmaWxsPSIjYWRiOGMxIj4NCgk8cGF0aCBkPSJNMTguNzUyLDFMMjMsNS4yNDhWMjlIMVYxSDE4Ljc1MiBNMTkuMTY2LDBIMHYzMGgyNFY0LjgzM0wxOS4xNjYsMEwxOS4xNjYsMHoiLz4NCgk8cG9seWdvbiBwb2ludHM9IjE4LjE2Niw1LjgzMyAyNCw1LjgzMyAxOC4xNjYsMCAiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.file-download__size {
  color: #808080;
  white-space: nowrap;
}
.file-download__description {
  font-size: 0.75rem;
  color: #999;
  margin-top: 10px;
}
.file-download-group {
  padding-left: 160px;
  position: relative;
}
@media screen and (max-width: 759px) {
  .file-download-group {
    padding-left: 0;
  }
}
.file-download-group__icon {
  background: no-repeat 0 0;
  width: 45px;
  height: 58px;
  position: absolute;
  top: 50%;
  left: 40px;
  margin-top: -29px;
  text-decoration: none;
}
@media screen and (max-width: 759px) {
  .file-download-group__icon {
    display: none;
  }
}
.file-download-group__icon_pdf {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoIGQ9Ik0xOC43NTIsMUwyMyw1LjI0OFYyOUgxVjFIMTguNzUyIE0xOS4xNjYsMEgwdjMwaDI0VjQuODMzTDE5LjE2NiwwTDE5LjE2NiwweiIvPg0KCTxwb2x5Z29uIHBvaW50cz0iMTguMTY2LDUuODMzIDI0LDUuODMzIDE4LjE2NiwwICIvPg0KPC9nPg0KPGcgZmlsbD0iI2FkYjhjMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMCwtOTUyLjM2MjE4KSI+DQoJPHBhdGggZD0iTTEwLjkxLDk1OS44OTZjLTAuOTk3LDAtMS44MTYsMC44Mi0xLjgxNiwxLjgxNmMwLDEuMjM5LDAuNjg4LDIuNzc3LDEuNDEzLDQuMjI0Yy0wLjU2NiwxLjc3NC0xLjIwOSwzLjY3NC0yLjAzMiw1LjI4DQoJCWMtMS42ODQsMC42Ni0zLjE4NSwxLjE1LTQuMDg3LDEuODc5Yy0wLjAxNCwwLjAxNC0wLjAyNywwLjAzLTAuMDM5LDAuMDQ1Yy0wLjMzLDAuMzM3LTAuNTIyLDAuNzk3LTAuNTIyLDEuMjkNCgkJYzAsMC45OTUsMC44MiwxLjgxNSwxLjgxNiwxLjgxNWMwLjQ4NiwwLDAuOTU2LTAuMTgyLDEuMjk0LTAuNTI4YzAuMDEyLTAuMDA4LDAuMDIyLTAuMDE4LDAuMDM0LTAuMDI4DQoJCWMwLjY2NS0wLjc5MiwxLjQ0OC0yLjIzMiwyLjE0Ni0zLjU0OGMxLjYwOS0wLjYzMywzLjI5NS0xLjI3NSw0LjkyMi0xLjY2M2MxLjE4OCwwLjk1OCwyLjkwNiwxLjU5LDQuMzIsMS41OQ0KCQljMC45OTYsMCwxLjgxNi0wLjgxOSwxLjgxNi0xLjgxNmMwLTAuOTk4LTAuODItMS44MTYtMS44MTYtMS44MTZjLTEuMTM0LDAtMi43ODMsMC40MDQtNC4wNDIsMC44MjgNCgkJYy0xLjAyMS0wLjk1OC0xLjk2LTIuMTU2LTIuNjM0LTMuNDI5YzAuNDgyLTEuNDg0LDEuMDQ1LTIuOTcsMS4wNDUtNC4xMjJDMTIuNzI3LDk2MC43MTYsMTEuOTA3LDk1OS44OTYsMTAuOTEsOTU5Ljg5NnoNCgkJIE0xMC45MSw5NjAuOTg2YzAuNDA4LDAsMC43MjcsMC4zMTksMC43MjcsMC43MjZjMCwwLjU0NS0wLjI5MiwxLjU0OS0wLjYzLDIuNjI5Yy0wLjQ1Mi0xLjA1LTAuODIzLTIuMDU4LTAuODIzLTIuNjI5DQoJCUMxMC4xODQsOTYxLjMwNSwxMC41MDIsOTYwLjk4NiwxMC45MSw5NjAuOTg2eiBNMTEuMjIzLDk2Ny4yMDJjMC41NDYsMC44NywxLjE4NiwxLjY3OCwxLjg4NSwyLjM5Ng0KCQljLTEuMDc4LDAuMjk1LTIuMTI5LDAuNjcyLTMuMTY4LDEuMDY3QzEwLjQ0MSw5NjkuNTMzLDEwLjg0Miw5NjguMzU5LDExLjIyMyw5NjcuMjAyeiBNMTguMzU4LDk2OS41MjQNCgkJYzAuNDA4LDAsMC43MjYsMC4zMTksMC43MjYsMC43MjdjMCwwLjQwOC0wLjMxNywwLjcyNi0wLjcyNiwwLjcyNmMtMC44MTgsMC0xLjk4My0wLjM2OS0yLjkxMy0wLjg4NQ0KCQlDMTYuNTEzLDk2OS43OSwxNy42NzksOTY5LjUyNCwxOC4zNTgsOTY5LjUyNHogTTcuNTE2LDk3Mi43NzdjLTAuNTExLDAuOTExLTEuMDE5LDEuNzYzLTEuMzc0LDIuMTkNCgkJYy0wLjEyMiwwLjExNi0wLjI4MywwLjE4Ny0wLjUsMC4xODdjLTAuNDA3LDAtMC43MjctMC4zMTctMC43MjctMC43MjVjMC0wLjE5MiwwLjA4MS0wLjM4NCwwLjE5My0wLjUwNg0KCQlDNS41MzUsOTczLjU5NCw2LjQ2MSw5NzMuMTk5LDcuNTE2LDk3Mi43Nzd6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.file-download-group__icon_doc,
.file-download-group__icon_docx {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoICBkPSJNMTguNzUyLDFMMjMsNS4yNDhWMjlIMVYxSDE4Ljc1MiBNMTkuMTY2LDBIMHYzMGgyNFY0LjgzM0wxOS4xNjYsMEwxOS4xNjYsMHoiLz4NCgk8cG9seWdvbiBwb2ludHM9IjE4LjE2Niw1LjgzMyAyNCw1LjgzMyAxOC4xNjYsMCAiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjEwLjEyNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjE5LjEyNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjIyLjEyNSIgd2lkdGg9IjEwIiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjE2LjEyNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjEzLjEyNSIgd2lkdGg9IjE0IiBoZWlnaHQ9IjEiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.file-download-group__icon_xls,
.file-download-group__icon_xlsx,
.file-download-group__icon_csv,
.file-download-group__icon_excel {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoIGQ9Ik0xOC43NTIsMUwyMyw1LjI0OFYyOUgxVjFIMTguNzUyIE0xOS4xNjYsMEgwdjMwaDI0VjQuODMzTDE5LjE2NiwwTDE5LjE2NiwweiIvPg0KCTxwb2x5Z29uIHBvaW50cz0iMTguMTY2LDUuODMzIDI0LDUuODMzIDE4LjE2NiwwICIvPg0KCTxyZWN0IHg9IjQuNSIgeT0iMTAuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPHJlY3QgeD0iNC41IiB5PSIxNC45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjE4Ljk1OCIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KCTxyZWN0IHg9IjkuNSIgeT0iMTAuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPHJlY3QgeD0iOS41IiB5PSIxNC45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB4PSI5LjUiIHk9IjE4Ljk1OCIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KCTxyZWN0IHg9IjE0LjUiIHk9IjEwLjk1OCIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KCTxyZWN0IHg9IjQuNSIgeT0iNy45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSI5LjUiIHk9IjcuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIxIi8+DQoJPHJlY3QgeD0iMTQuNSIgeT0iNy45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjEiLz4NCgk8cmVjdCB4PSIxNC41IiB5PSIxNC45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB4PSIxNC41IiB5PSIxOC45NTgiIHdpZHRoPSI0IiBoZWlnaHQ9IjMiLz4NCgk8cmVjdCB4PSI0LjUiIHk9IjIyLjk1OCIgd2lkdGg9IjQiIGhlaWdodD0iMyIvPg0KCTxyZWN0IHg9IjkuNSIgeT0iMjIuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQoJPHJlY3QgeD0iMTQuNSIgeT0iMjIuOTU4IiB3aWR0aD0iNCIgaGVpZ2h0PSIzIi8+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.file-download-group__icon_ppt {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjQgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoIGQ9Ik0yMywxdjIwSDFWMUgyMyBNMjQsMEgwdjIyaDI0VjBMMjQsMHoiLz4NCgk8cmVjdCB4PSI3IiB5PSIyMS43MjgiIHRyYW5zZm9ybT0ibWF0cml4KDAuOTM2MiAwLjM1MTQgLTAuMzUxNCAwLjkzNjIgOS42MTYgLTAuOTc3MykiIHdpZHRoPSIxIiBoZWlnaHQ9IjguNTQ0Ii8+DQoJPHJlY3QgeD0iMTIuMjI4IiB5PSIyNS41IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjM1MTEgMC45MzYzIC0wLjkzNjMgMC4zNTExIDM1LjA1MSAxLjQyMTQpIiB3aWR0aD0iOC41NDQiIGhlaWdodD0iMC45OTkiLz4NCgk8cmVjdCB4PSI3LjI2MyIgeT0iMjUuMTg3IiB3aWR0aD0iOS40IiBoZWlnaHQ9IjEiLz4NCgk8cG9seWdvbiBwb2ludHM9IjUuMjMsNy40NDcgMy44MDUsNi4wMjEgNC41MTIsNS4zMTQgNS4yMyw2LjAzMyA3LjA2OCw0LjE5NiA3Ljc3NSw0LjkwMyAiLz4NCgk8cmVjdCB4PSI5LjUiIHk9IjUuODQ0IiB3aWR0aD0iMTAuNSIgaGVpZ2h0PSIxIi8+DQoJPHBvbHlnb24gcG9pbnRzPSI1LjIzLDEyLjEwOSAzLjgwNSwxMC42ODMgNC41MTIsOS45NzYgNS4yMywxMC42OTUgNy4wNjgsOC44NTcgNy43NzUsOS41NjQgIi8+DQoJPHJlY3QgeD0iOS41IiB5PSIxMC41MDUiIHdpZHRoPSIxMC41IiBoZWlnaHQ9IjEiLz4NCgk8cG9seWdvbiBwb2ludHM9IjUuMjMsMTYuNzcxIDMuODA1LDE1LjM0NSA0LjUxMiwxNC42MzggNS4yMywxNS4zNTYgNy4wNjgsMTMuNTE5IDcuNzc1LDE0LjIyNiAiLz4NCgk8cmVjdCB4PSI5LjUiIHk9IjE1LjE2NyIgd2lkdGg9IjEwLjUiIGhlaWdodD0iMSIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.file-download-group__icon_rar,
.file-download-group__icon_zip,
.file-download-group__icon_archive {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBmaWxsPSIjYWRiOGMxIj4NCgk8cGF0aCBkPSJNMTguNzUyLDFMMjMsNS4yNDhWMjlIMVYxSDE4Ljc1MiBNMTkuMTY2LDBIMHYzMGgyNFY0LjgzM0wxOS4xNjYsMEwxOS4xNjYsMHoiLz4NCgk8cG9seWdvbiBwb2ludHM9IjE4LjE2Niw1LjgzMyAyNCw1LjgzMyAxOC4xNjYsMCAiLz4NCjwvZz4NCjxnIGZpbGw9IiNhZGI4YzEiPg0KCTxwYXRoIGQ9Ik03LjM0NywxOHY0aDZ2LTRINy4zNDd6IE0xMi4zNDgsMjFoLTR2LTJoNFYyMXoiLz4NCgk8cGF0aCBkPSJNMTMuMzQ4LDIyYzAsMS42NTgtMS4zNDQsMy0zLDNzLTMtMS4zNDItMy0zQzcuMzQ3LDIxLjA1NSwxMy4zNDgsMjEuMDU1LDEzLjM0OCwyMnoiLz4NCgk8cmVjdCB4PSIxMS4zNDciIHk9IjUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIxMS4zNDciIHk9IjEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIxMS4zNDciIHk9IjkiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSIxMS4zNDciIHk9IjEzIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iOS4zNDciIHk9IjEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI5LjM0NyIgeT0iMyIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjkuMzQ3IiB5PSI1IiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iOS4zNDciIHk9IjciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI5LjM0NyIgeT0iOSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjkuMzQ3IiB5PSIxMSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjkuMzQ3IiB5PSIxMyIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjkuMzQ3IiB5PSIxNSIgd2lkdGg9IjIiIGhlaWdodD0iMiIvPg0KCTxyZWN0IHg9IjcuMzQ3IiB5PSIzIiB3aWR0aD0iMiIgaGVpZ2h0PSIyIi8+DQoJPHJlY3QgeD0iNy4zNDciIHk9IjciIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI3LjM0NyIgeT0iMTEiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCgk8cmVjdCB4PSI3LjM0NyIgeT0iMTUiIHdpZHRoPSIyIiBoZWlnaHQ9IjIiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.file-download-group__icon_unknown {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI0IDMwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAzMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8ZyBmaWxsPSIjYWRiOGMxIj4NCgk8cGF0aCBkPSJNMTguNzUyLDFMMjMsNS4yNDhWMjlIMVYxSDE4Ljc1MiBNMTkuMTY2LDBIMHYzMGgyNFY0LjgzM0wxOS4xNjYsMEwxOS4xNjYsMHoiLz4NCgk8cG9seWdvbiBwb2ludHM9IjE4LjE2Niw1LjgzMyAyNCw1LjgzMyAxOC4xNjYsMCAiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.file-download-group__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.file-download-group__item {
  margin-bottom: 25px;
}
.file-download-group__item:last-child {
  margin-bottom: 0;
}

.filters {
  box-sizing: border-box;
  margin-left: -12px;
  margin-right: -12px;
  position: relative;
}
.filters:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .filters {
    margin-left: -9px;
    margin-right: -9px;
  }
}
@media screen and (max-width: 1279px) {
  .filters {
    margin-left: -7px;
    margin-right: -7px;
  }
}
@media screen and (max-width: 959px) {
  .filters {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.filters__list-wrap {
  width: 25%;
  float: left;
  box-sizing: border-box;
  padding-left: 12px;
  padding-right: 12px;
}
@media screen and (max-width: 1679px) {
  .filters__list-wrap {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media screen and (max-width: 1279px) {
  .filters__list-wrap {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media screen and (max-width: 959px) {
  .filters__list-wrap {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 759px) {
  .filters__list-wrap {
    border-bottom: medium none;
    margin: 0 auto 18px;
    width: 100%;
    max-width: 280px;
    position: relative;
    padding: 0;
    float: none;
  }
}
.filters__list-cover {
  position: relative;
  margin-bottom: 18px;
}
@media screen and (max-width: 959px) {
  .filters__list-cover {
    width: 36.11111111111111%;
    margin-right: 20px;
    float: left;
  }
  .filters__list-cover .filters__list {
    position: absolute;
    top: 100%;
    left: 0;
    right: 0;
    z-index: 11;
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .filters__list-cover {
    width: 100%;
    margin-right: 0;
  }
}
.filters__list-cover_subject {
  display: none;
}
@media screen and (max-width: 959px) {
  .filters__list-cover_subject {
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .filters_full-width .filters__list-cover {
    width: 83.33333333333334%;
    margin-left: 8.333333333333332%;
    float: none;
  }
}
@media screen and (max-width: 959px) {
  .filters_full-width .filters__list-cover {
    width: 100%;
    max-width: 280px;
    margin-left: auto;
    margin-right: auto;
  }
}
.filters__list-cover-item {
  display: none;
}
.filters__content {
  width: 75%;
  float: left;
  box-sizing: border-box;
  padding-left: 12px;
  padding-right: 12px;
}
@media screen and (max-width: 1679px) {
  .filters__content {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media screen and (max-width: 1279px) {
  .filters__content {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media screen and (max-width: 959px) {
  .filters__content {
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.filters__current {
  display: none;
  box-sizing: border-box;
  background-color: #fff;
  padding: 0 40px 0 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  position: relative;
  cursor: pointer;
  border: 1px solid #e4e4e4;
  border-radius: 4px;
  height: 36px;
  padding: 0 35px 0 12px;
  box-shadow: none;
  font: 400 18.7px/34px 'Corpid', 'Arial', sans-serif;
  color: #333;
}
@media screen and (max-width: 959px) {
  .filters__current {
    display: block;
  }
}
@media screen and (max-width: 759px) {
  .filters__current {
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__current {
    display: block;
  }
}
.filters__current:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2LjU2MyIgdmlld0JveD0iMCAwIDExIDYuNTYzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZTMwNjEzOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ImFycm93LnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMTAuNzU2LDIuNTlMNi4xNjYsNy4yNTRhMC45MjQsMC45MjQsMCwwLDEtMS4zMTcsMEwwLjI1OSwyLjU5YTAuOTU0LDAuOTU0LDAsMCwxLDAtMS4zMzQsMC45MTksMC45MTksMCwwLDEsMS4zMTIsMGwzLjkzNyw0LDMuOTM3LTRhMC45MTksMC45MTksMCwwLDEsMS4zMTIsMEEwLjk1NCwwLjk1NCwwLDAsMSwxMC43NTYsMi41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuOTY5KSIvPgo8L3N2Zz4=) no-repeat 0 0;
  background-size: contain;
  width: 11px;
  height: 8px;
  position: absolute;
  right: 16px;
  top: 50%;
  margin-top: -3px;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.filters__current.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.filters__list {
  box-sizing: border-box;
  font-size: 0;
  line-height: 0;
}
@media screen and (max-width: 959px) {
  .filters__list {
    background-color: #fff;
    border: 1px solid #e6e6e6;
    margin: 0;
  }
}
@media screen and (max-width: 959px) {
  .filters__list {
    display: none;
    margin-top: 10px;
  }
  .filters__list:before,
  .filters__list:after {
    content: "";
    border: 5px solid transparent;
    position: absolute;
    left: 50%;
    bottom: 100%;
    margin-left: -5px;
  }
  .filters__list:after {
    border-bottom-color: #fff;
  }
  .filters__list:before {
    border-bottom-color: #e4e4e4;
    margin-bottom: 1px;
  }
}
.filters__list_multiselect {
  border-top: 1px solid #e6e6e6;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
}
@media screen and (max-width: 959px) {
  .filters__list_multiselect {
    margin-top: 10px;
  }
}
.filters__list .checkbox-list__item {
  font-size: 0.75rem;
  line-height: 1.3;
  color: #666;
}
@media screen and (max-width: 959px) {
  .filters__list .checkbox-list__item {
    margin-bottom: 0;
    text-align: left;
    margin-left: 0;
    color: #333;
    white-space: normal;
    padding: 7px 40px 7px 12px;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    display: block;
    height: auto;
    font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
    line-height: 22px;
  }
  .filters__list .checkbox-list__item:hover {
    background-color: #f5f5f5;
    color: #333;
  }
  .filters__list .checkbox-list__item:last-child {
    border-bottom: medium none;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__list .checkbox-list__item {
    text-align: left;
    margin-left: 0;
  }
}
.filters__list .checkbox-list__item:first-child {
  margin-left: 0;
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__list .checkbox-list__item {
    display: block;
    height: auto;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 20px;
    border-bottom: 1px solid #e6e6e6;
  }
  .tabs_aside-tablet .filters__list .checkbox-list__item:last-child {
    border-bottom: medium none;
  }
}
.filters__list .checkbox-list__item.is-active {
  color: #e30613;
  border-bottom-color: #e30613;
}
@media screen and (max-width: 759px) {
  .filters__list .checkbox-list__item.is-active {
    border-bottom: 1px solid #e4e4e4;
    background: #f5f5f5;
    color: #333;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__list .checkbox-list__item.is-active {
    background: #f5f5f5;
    color: #333;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__list .checkbox-list__item.is-active:after {
    margin-top: 0;
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyLjcwMXB4IiBoZWlnaHQ9IjExLjg3NnB4IiB2aWV3Qm94PSIwIDAgMTIuNzAxIDExLjg3NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuNzAxIDExLjg3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNlMzA2MTMiIGQ9Ik0xMS4yOTgsMC4wMDlMMy42OTIsOS40MkwxLjA3Nyw3LjE3Nw0KCQkJYzAsMC0xLjQwOSwwLjA2My0xLjAwNCwwLjQ2NmwyLjkzNSwzLjkyN2MwLjE3NCwwLjE3MywwLjM5NiwwLjI1NiwwLjYyMywwLjI4YzAuMDI4LDAuMDA1LDAuMDU2LDAuMDEzLDAuMDg1LDAuMDE2DQoJCQljMC4wMjYsMCwwLjA1MS0wLjAwNCwwLjA3Ni0wLjAwNWMwLjM1MywwLjAwNiwwLjY5Ny0wLjE1OSwwLjg4NS0wLjQ4NkwxMi42NywwLjM4OUMxMi45NDUtMC4wOTIsMTEuMjk4LDAuMDA5LDExLjI5OCwwLjAwOXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
    background-size: cover;
    width: 13px;
    height: 12px;
    position: absolute;
    right: 18px;
    top: 12px;
  }
}
@media screen and (max-width: 759px) {
  .filters__list .checkbox-list__item.is-active:after {
    margin-top: 0;
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyLjcwMXB4IiBoZWlnaHQ9IjExLjg3NnB4IiB2aWV3Qm94PSIwIDAgMTIuNzAxIDExLjg3NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuNzAxIDExLjg3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNlMzA2MTMiIGQ9Ik0xMS4yOTgsMC4wMDlMMy42OTIsOS40MkwxLjA3Nyw3LjE3Nw0KCQkJYzAsMC0xLjQwOSwwLjA2My0xLjAwNCwwLjQ2NmwyLjkzNSwzLjkyN2MwLjE3NCwwLjE3MywwLjM5NiwwLjI1NiwwLjYyMywwLjI4YzAuMDI4LDAuMDA1LDAuMDU2LDAuMDEzLDAuMDg1LDAuMDE2DQoJCQljMC4wMjYsMCwwLjA1MS0wLjAwNCwwLjA3Ni0wLjAwNWMwLjM1MywwLjAwNiwwLjY5Ny0wLjE1OSwwLjg4NS0wLjQ4NkwxMi42NywwLjM4OUMxMi45NDUtMC4wOTIsMTEuMjk4LDAuMDA5LDExLjI5OCwwLjAwOXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
    background-size: cover;
    width: 13px;
    height: 12px;
    position: absolute;
    right: 18px;
    top: 12px;
  }
}
.filters__list .checkbox__text {
  border-bottom: 1px dotted;
}
.filters__list .checkbox:hover {
  color: #e30613;
}
.filters__list .checkbox:hover .checkbox__text {
  border-bottom: medium none;
}
.filters__item {
  display: block;
  border-top: 1px solid #ededed;
  margin: 0;
  color: #666;
  cursor: default;
}
@media screen and (max-width: 959px) {
  .filters__item {
    display: block;
    height: auto;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 20px;
    border-bottom: 1px solid #e6e6e6;
    border-top: medium none;
  }
}
.filters__item:last-child {
  border-bottom: medium none;
}
.filters__item.is-active .filters__item-heading {
  color: #e30613;
}
.filters__item.is-active .filters__item-heading:after {
  display: block;
}
@media screen and (max-width: 959px) {
  .filters__item.is-active .filters__item-heading:after {
    display: none;
  }
}
@media screen and (max-width: 959px) {
  .filters__item {
    text-align: left;
    margin-left: 0;
    color: #333;
    white-space: normal;
    padding: 7px 40px 7px 12px;
    border-bottom: 1px solid #e4e4e4;
    position: relative;
    display: block;
    height: auto;
    font: 18.7px/1.2 'Corpid', 'Arial', sans-serif;
    line-height: 22px;
  }
  .filters__item:hover {
    background-color: #f5f5f5;
    color: #333;
  }
  .filters__item:last-child {
    border-bottom: medium none;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__item {
    text-align: left;
    margin-left: 0;
  }
}
.filters__item:first-child {
  margin-left: 0;
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__item {
    display: block;
    height: auto;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 20px;
    border-bottom: 1px solid #e6e6e6;
  }
  .tabs_aside-tablet .filters__item:last-child {
    border-bottom: medium none;
  }
}
.filters__item.is-active {
  color: #e30613;
  border-bottom-color: #e30613;
}
@media screen and (max-width: 959px) {
  .filters__item.is-active {
    border-bottom: 1px solid #e4e4e4;
    background: #f5f5f5;
    color: #333;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__item.is-active {
    background: #f5f5f5;
    color: #333;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside-tablet .filters__item.is-active:after {
    margin-top: 0;
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyLjcwMXB4IiBoZWlnaHQ9IjExLjg3NnB4IiB2aWV3Qm94PSIwIDAgMTIuNzAxIDExLjg3NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuNzAxIDExLjg3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNlMzA2MTMiIGQ9Ik0xMS4yOTgsMC4wMDlMMy42OTIsOS40MkwxLjA3Nyw3LjE3Nw0KCQkJYzAsMC0xLjQwOSwwLjA2My0xLjAwNCwwLjQ2NmwyLjkzNSwzLjkyN2MwLjE3NCwwLjE3MywwLjM5NiwwLjI1NiwwLjYyMywwLjI4YzAuMDI4LDAuMDA1LDAuMDU2LDAuMDEzLDAuMDg1LDAuMDE2DQoJCQljMC4wMjYsMCwwLjA1MS0wLjAwNCwwLjA3Ni0wLjAwNWMwLjM1MywwLjAwNiwwLjY5Ny0wLjE1OSwwLjg4NS0wLjQ4NkwxMi42NywwLjM4OUMxMi45NDUtMC4wOTIsMTEuMjk4LDAuMDA5LDExLjI5OCwwLjAwOXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
    background-size: cover;
    width: 13px;
    height: 12px;
    position: absolute;
    right: 18px;
    top: 12px;
  }
}
@media screen and (max-width: 959px) {
  .filters__item.is-active:after {
    margin-top: 0;
    content: "";
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyLjcwMXB4IiBoZWlnaHQ9IjExLjg3NnB4IiB2aWV3Qm94PSIwIDAgMTIuNzAxIDExLjg3NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuNzAxIDExLjg3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNlMzA2MTMiIGQ9Ik0xMS4yOTgsMC4wMDlMMy42OTIsOS40MkwxLjA3Nyw3LjE3Nw0KCQkJYzAsMC0xLjQwOSwwLjA2My0xLjAwNCwwLjQ2NmwyLjkzNSwzLjkyN2MwLjE3NCwwLjE3MywwLjM5NiwwLjI1NiwwLjYyMywwLjI4YzAuMDI4LDAuMDA1LDAuMDU2LDAuMDEzLDAuMDg1LDAuMDE2DQoJCQljMC4wMjYsMCwwLjA1MS0wLjAwNCwwLjA3Ni0wLjAwNWMwLjM1MywwLjAwNiwwLjY5Ny0wLjE1OSwwLjg4NS0wLjQ4NkwxMi42NywwLjM4OUMxMi45NDUtMC4wOTIsMTEuMjk4LDAuMDA5LDExLjI5OCwwLjAwOXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
    background-size: cover;
    width: 13px;
    height: 12px;
    position: absolute;
    right: 18px;
    top: 12px;
  }
}
.filters__item-links {
  color: #1e82b2;
  font-size: 0.75rem;
  line-height: 1;
  text-decoration: none;
  display: block;
  margin-top: 30px;
  margin-bottom: 35px;
}
@media screen and (max-width: 959px) {
  .filters__item-links {
    margin-top: 3px;
    margin-bottom: 4px;
    margin-left: 30px;
    font-size: 1rem;
  }
}
.filters__item-heading {
  position: relative;
  height: 79px;
  line-height: 75px;
  padding-left: 70px;
  padding-right: 20px;
  color: #666;
  cursor: pointer;
}
@media screen and (max-width: 1679px) {
  .filters__item-heading {
    padding-left: 60px;
  }
}
@media screen and (max-width: 1279px) {
  .filters__item-heading {
    padding-left: 40px;
  }
}
@media screen and (max-width: 959px) {
  .filters__item-heading {
    height: auto;
    padding: 0;
    line-height: 22px;
  }
}
.filters__item-heading+ .filters__item-content {
  display: none;
}
@media screen and (max-width: 959px) {
  .filters__item-heading+ .filters__item-content {
    display: none !important;
  }
}
.filters_no-image .filters__item-heading {
  padding-left: 0;
}
.filters__item-heading:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTMwNjExIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+) no-repeat 0 0;
  width: 12px;
  height: 23px;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -12px;
  display: none;
}
@media screen and (max-width: 1679px) {
  .filters__item-heading:after {
    right: 10px;
  }
}
.filters__item-icon {
  max-width: 43px;
  max-height: 43px;
  fill: #adb8c1;
  stroke: #adb8c1;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 5px;
  top: 18px;
}
@media screen and (max-width: 1279px) {
  .filters__item-icon {
    max-width: 34px;
    max-height: 34px;
    left: 0;
    top: 23px;
  }
}
@media screen and (max-width: 959px) {
  .filters__item-icon {
    display: none;
  }
}
.filters__item-icon_other-devices {
  height: 9px;
  top: 35px;
}
.filters__item-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  line-height: 1.2;
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 959px) {
  .filters__item-text {
    line-height: inherit;
  }
}
.filters__item-text-decor {
  border-bottom: 1px dotted;
}
@media screen and (max-width: 959px) {
  .filters__item-text-decor {
    border-bottom: medium none;
  }
}
a .filters__item-text-decor {
  border-bottom: medium none;
}
.filters__item-content {
  padding-right: 40px;
  color: #666;
}
@media screen and (max-width: 1679px) {
  .filters__item-content {
    padding-right: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .filters__item-content {
    padding-right: 15px;
  }
}
@media $table {
  .filters__item-content {
    padding-right: 0;
  }
}
.filters__more {
  clear: left;
  text-align: center;
  padding: 1.6rem 0 1rem;
}
.filters .filters-clear {
  border-top: 1px solid #ededed;
  padding-top: 0.4rem;
  padding-bottom: 0.8rem;
}
@media screen and (max-width: 959px) {
  .filters .filters-clear {
    border-top: medium none;
    border-bottom: medium none;
    width: 22.22222222222222%;
    float: right;
    text-align: right;
  }
}
@media screen and (max-width: 759px) {
  .filters .filters-clear {
    width: 100%;
    float: none;
    text-align: left;
  }
}
.filters .filters-sort {
  float: right;
  padding-bottom: 0.8rem;
  position: absolute;
  right: 0;
  top: -3.8rem;
}
@media screen and (max-width: 959px) {
  .filters .filters-sort {
    top: -5rem;
  }
}
@media screen and (max-width: 759px) {
  .filters .filters-sort {
    position: static;
    float: none;
  }
}
@media screen and (max-width: 959px) {
  .filters .filters-sort__text {
    float: none;
    padding-left: 12px;
    padding-right: 35px;
  }
}
@media screen and (max-width: 759px) {
  .filters .filters-sort__text {
    float: left;
    padding: 0;
  }
}
@media screen and (max-width: 959px) {
  .filters .filters-sort__content {
    float: none;
  }
}
@media screen and (max-width: 759px) {
  .filters .filters-sort__content {
    float: left;
  }
}

.filters-clear__link {
  display: inline-block;
  vertical-align: middle;
  padding: 2px 0 2px 34px;
  margin-left: 10px;
  position: relative;
}
@media screen and (max-width: 959px) {
  .filters-clear__link {
    padding-left: 30px;
  }
}
@media screen and (max-width: 759px) {
  .filters-clear__link {
    margin-left: 0;
  }
}
.filters-clear__link:hover .filters-clear__text-decor {
  border-bottom: medium none;
}
.filters-clear__link:after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.filters-clear__icon {
  max-width: 23px;
  max-height: 23px;
  fill: #999;
  stroke: #999;
  margin-top: -10px;
  position: absolute;
  left: 0;
  top: 50%;
}
.filters-clear__text {
  color: #333;
  font-size: 0.85rem;
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle;
}
.filters-clear__text-decor {
  border-bottom: 1px dotted;
}

.filters-search {
  margin-bottom: 1.8rem;
  position: relative;
}
.filters-search__dropdown {
  background-color: #fff;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: none;
  position: absolute;
  left: 0;
  right: 0;
  top: 100%;
  z-index: 11;
}
.filters-search__dropdown:after {
  content: "";
  background-color: #fff;
  width: 160%;
  height: 100%;
  display: block;
  z-index: -1;
  position: absolute;
  left: -30%;
  right: -30%;
  top: 0;
  bottom: 0;
}
.filters-search__dropdown.is-active {
  position: relative;
  overflow: hidden;
}
.filters-search__dropdown-heading {
  padding-top: 1.8rem;
  line-height: 100%;
  padding-left: 20px;
  margin-bottom: 2rem;
}
.filters-search__dropdown-heading:after {
  content: '';
  display: table;
  clear: both;
}
.filters-search_faq .filters-search__dropdown-heading {
  position: relative;
  width: 66.66666666666666%;
  left: 16.666666666666664%;
}
@media screen and (max-width: 959px) {
  .filters-search_faq .filters-search__dropdown-heading {
    width: 83.33333333333334%;
    left: 8.333333333333332%;
  }
}
@media screen and (max-width: 759px) {
  .filters-search_faq .filters-search__dropdown-heading {
    width: 100%;
    left: 0;
  }
}
.filters-search__dropdown-title {
  float: left;
  font-style: italic;
  color: #999;
  font-size: 1rem;
}
.filters-search__result-count {
  font-style: italic;
  color: #999;
  font-size: 1rem;
  margin-top: 100px;
  margin-bottom: -20px;
  padding-left: 30px;
}
@media screen and (max-width: 1679px) {
  .filters-search__result-count {
    margin-top: 70px;
  }
}
@media screen and (max-width: 1279px) {
  .filters-search__result-count {
    margin-top: 50px;
  }
}
@media screen and (max-width: 959px) {
  .filters-search__result-count {
    margin-top: 30px;
  }
}
@media screen and (max-width: 759px) {
  .filters-search__result-count {
    margin-bottom: 0;
    padding: 0;
  }
}
.filters-search__close {
  width: 35px;
  height: 40px;
  cursor: pointer;
  display: none;
  position: absolute;
  right: 0;
  top: 0;
}
.filters-search__close-icon {
  width: 22px;
  height: 22px;
  fill: #999;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-top: -11px;
  margin-left: -11px;
}
.filters-search__title {
  text-align: center;
  font-size: 1.4rem;
  padding-top: 1rem;
  padding-bottom: 0.8rem;
  margin-bottom: 0;
}
.filters-search .tariff-list {
  margin-top: 0.6rem;
  margin-bottom: 1.6rem;
}
.filters-search_no-icon .filters__item-heading,
.filters-search_no-icon .filters__item-content {
  padding-left: 10px;
}
.filters-search__loading {
  height: 90px;
  background: url("../i/filters-search/loader-circle.gif") no-repeat 50% 50%;
  clear: both;
}
.filters-search__hidden-content .filters__item-heading {
  padding-left: 0;
}
.filters-search__hidden-content .filters__item-icon {
  display: none;
}
.filters-search__hidden-content .b-hint__icon {
  display: none;
}
.filters-search__hidden-content .b-hint_text {
  padding-left: 0;
  margin-left: 0;
}

.filters-sort:after {
  content: '';
  display: table;
  clear: both;
}
.filters-sort__text {
  color: #999;
  font-size: 0.85rem;
  line-height: 1.54rem;
  float: left;
}
@media screen and (max-width: 959px) {
  .filters-sort__text {
    line-height: 1.24rem;
  }
}
.filters-sort__content {
  float: left;
}
.filters-sort .jq-selectbox__select {
  height: 1.63rem;
  font-size: 0.85rem;
  line-height: 1.54rem;
}
@media screen and (max-width: 959px) {
  .filters-sort .jq-selectbox__select {
    line-height: 1.24rem;
    height: 1.33rem;
  }
}
.filters-sort .jq-selectbox__select:hover .jq-selectbox__select-text:after {
  display: none;
}
.filters-sort .jq-selectbox__select,
.filters-sort .jq-selectbox.focused .jq-selectbox__select {
  border: medium none;
}
.filters-sort .jq-selectbox__select-text {
  position: relative;
  width: auto;
  float: left;
}
.filters-sort .jq-selectbox__select-text:after {
  content: ' ';
  width: 100%;
  height: 0;
  border-top: 1px dotted;
  margin-top: -0.36rem;
  display: block;
  position: absolute;
  left: 0;
  top: 100%;
  right: 0;
}
@media screen and (max-width: 959px) {
  .filters-sort .jq-selectbox__select-text:after {
    margin-top: -0.26rem;
  }
}
.filters-sort .jq-selectbox__dropdown {
  min-width: 200px;
}

.form-steps {
  margin-bottom: 115px;
}
@media screen and (max-width: 1279px) {
  .form-steps {
    margin-bottom: 30px;
  }
}
.form-steps__text {
  font-size: 18px;
  color: #999;
  display: none;
}
@media screen and (max-width: 1279px) {
  .form-steps__text {
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .form-steps__text {
    text-align: center;
  }
}
.form-steps__list {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
}
@media screen and (max-width: 1679px) {
  .form-steps__list {
    text-align: center;
  }
}
@media screen and (max-width: 1279px) {
  .form-steps__list {
    display: none;
  }
}
.form-steps__item {
  display: inline-block;
  vertical-align: top;
  width: 50px;
  position: relative;
  margin-right: 180px;
}
.form-steps__item:last-child {
  margin-right: 0;
}
.form-steps__item:last-child:after {
  display: none;
}
.form-steps__item:after {
  content: "";
  background: url(data:image/png;base64,) repeat-x 0 0;
  width: 163px;
  height: 3px;
  position: absolute;
  top: 25px;
  left: 100%;
  margin-left: 9px;
}
.form-steps__item_active .form-steps__dot {
  background-color: #e30613;
  border-color: #e30613;
  color: #fff;
}
.form-steps__dot {
  background-color: #fff;
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border: 1px solid #dadada;
  border-radius: 25px;
  font-size: 20px;
  line-height: 48px;
  text-align: center;
}
.form-steps__label {
  width: 120px;
  position: absolute;
  left: 50%;
  margin-left: -60px;
  margin-top: 12px;
  font-size: 16px;
  line-height: 1.25;
  color: #999;
  text-align: center;
}

.goods-card {
  background-color: #fff;
  padding: 20px;
  color: #000;
}
@media screen and (max-width: 1679px) {
  .goods-card {
    padding: 18px;
  }
}
@media screen and (max-width: 759px) {
  .goods-card {
    padding: 18px;
  }
}
.goods-card__inner {
  position: relative;
}
@media screen and (max-width: 959px) {
  .goods-card__inner {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
}
.goods-card__img-wrap {
  height: 185px;
  font-size: 0;
  line-height: 185px;
  text-align: center;
  margin-bottom: 1rem;
}
.goods-card__img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.goods-card__marks {
  position: absolute;
  left: 0;
  top: 0;
  width: 44px;
}
.goods-card__mark-item {
  background-color: #fff;
  width: 44px;
  height: 44px;
  line-height: 38px;
  text-align: center;
  border: 1px solid #e6e6e6;
  border-radius: 22px;
  margin-bottom: 6px;
}
.goods-card__mark-icon {
  display: inline-block;
  vertical-align: middle;
  width: 24px;
  height: 24px;
}
.goods-card__mark-icon_star {
  width: 23px;
  height: 22px;
  fill: #84b427;
}
.goods-card__mark-icon_hot {
  width: 15px;
  height: 28px;
  fill: #fd7822;
}
.goods-card__actions {
  margin-bottom: 0.85rem;
  font-size: 0;
}
.goods-card__action-item {
  margin-left: 2%;
  max-width: 49%;
}
.goods-card__action-item:first-child {
  margin-left: 0;
}
.goods-card__name {
  font-size: 0.85rem;
  line-height: 1.2rem;
}
@media screen and (max-width: 1279px) {
  .goods-card__name {
    font-size: 1rem;
  }
}
.goods-card__name a {
  color: inherit;
  text-decoration: none;
}
.goods-card__footer:after {
  content: '';
  display: table;
  clear: both;
}
.goods-card__btn-buy {
  float: left;
  margin-top: 10px;
  padding-left: 20px;
  padding-right: 20px;
}
.goods-card__price-wrap {
  width: 125px;
  float: left;
}
@media screen and (max-width: 959px) {
  .goods-card__price-wrap {
    width: 120px;
  }
}
.goods-card__price {
  font-size: 1.4rem;
  font-weight: 700;
  padding-top: 0.2rem;
}

.g-page-wrapper {
  height: 100%;
  position: relative;
}

.guides-fixed {
  background-color: #fff;
  box-sizing: border-box;
  width: 320px;
  padding: 30px 40px;
  position: fixed;
  right: 60px;
  top: 40px;
}
@media screen and (max-width: 1679px) {
  .guides-fixed {
    display: none;
  }
}
.guides-fixed__title {
  color: #999;
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 20px;
}
.guides-fixed__list {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 16px;
  color: #808080;
}
.guides-fixed__item {
  margin-bottom: 15px;
}
.guides-fixed__link {
  color: inherit;
  text-decoration: none;
}
.guides-fixed__link.is-active {
  color: #e30613;
}
.guides-fixed__link:hover {
  color: #e30613;
}

.guides {
  background-color: #fff;
  padding: 50px 70px;
  min-height: 1000px;
}
@media screen and (max-width: 1679px) {
  .guides {
    padding-left: 60px;
    padding-right: 60px;
  }
}
.guides__table-contents {
  display: none;
  margin-bottom: 80px;
}
@media screen and (max-width: 1679px) {
  .guides__table-contents {
    display: block;
  }
}
.guides__table-contents-title {
  font-size: 16px;
  font-weight: 300;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  color: #999;
}
.guides__table-contents-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.guides__table-contents-item {
  display: inline;
  margin-left: 5px;
  font-size: 18px;
}
.guides__table-contents-item:before {
  content: "•";
  color: #ccc;
  display: inline;
  margin-right: 8px;
}
.guides__table-contents-item:first-child {
  margin-left: 0;
}
.guides__table-contents-item:first-child:before {
  display: none;
}
.guides__table-contents-item a {
  color: inherit;
  text-decoration: none;
}
.guides__table-contents-item a:hover {
  color: #e30613;
}
.guides__h1 {
  font-weight: 700;
  font-size: 50px;
  margin: 0 0 30px;
}
.guides__p {
  font-size: 18px;
  margin: 0 0 20px;
}
.guides__set {
  margin-bottom: 60px;
}
.guides__title {
  font-size: 30px;
  font-weight: 300;
  color: #e30613;
  padding-bottom: 12px;
  border-bottom: 1px solid #e6e6e6;
  margin-bottom: 21px;
}
.guides__row {
  margin-left: -10px;
  margin-right: -10px;
}
.guides__row:after {
  content: '';
  display: table;
  clear: both;
}
.guides__col,
.guides__col-0,
.guides__col-1,
.guides__col-2,
.guides__col-3,
.guides__col-4,
.guides__col-5,
.guides__col-6,
.guides__col-7,
.guides__col-8,
.guides__col-9,
.guides__col-10,
.guides__col-11,
.guides__col-12 {
  box-sizing: border-box;
  float: left;
  padding-left: 10px;
  padding-right: 10px;
  min-height: 1px;
}
.guides__col-0 {
  width: 0%;
}
.guides__col-1 {
  width: 8.333333333333332%;
}
.guides__col-2 {
  width: 16.666666666666664%;
}
.guides__col-3 {
  width: 25%;
}
.guides__col-4 {
  width: 33.33333333333333%;
}
.guides__col-5 {
  width: 41.66666666666667%;
}
.guides__col-6 {
  width: 50%;
}
.guides__col-7 {
  width: 58.333333333333336%;
}
.guides__col-8 {
  width: 66.66666666666666%;
}
.guides__col-9 {
  width: 75%;
}
.guides__col-10 {
  width: 83.33333333333334%;
}
.guides__col-11 {
  width: 91.66666666666666%;
}
.guides__col-12 {
  width: 100%;
}
.guides__color {
  height: 128px;
  line-height: 128px;
  color: #fff;
  text-align: center;
  margin-bottom: 10px;
}
.guides__color-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  line-height: 1.2;
}
.guides__breakpoint {
  background-color: rgba(0,173,239,0.2);
  height: 100px;
  line-height: 100px;
  color: #00aeef;
  font-size: 18px;
  text-align: center;
  margin-bottom: 10px;
}
.guides__breakpoint-label {
  text-align: center;
  font-weight: 300;
  font-size: 18px;
}
.guides__label {
  color: #999;
  font-size: 16px;
}
.guides__icon {
  width: 100px;
  margin: 0 7px 15px;
  display: inline-block;
  vertical-align: top;
  text-align: center;
}
.guides__icon .b-icon > img {
  max-width: 40px;
  max-height: 40px;
}
.guides__icon .guides__label {
  margin-top: 5px;
}
.guides__icon-stroke .b-icon {
  stroke: #000;
  fill: none;
}
.guides__list-link {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.guides__list-link li {
  position: relative;
  margin: 0.3em 0;
  padding-left: 1.4em;
}
.guides__list-link li:before {
  content: "";
  background-color: #e30613;
  width: 5px;
  height: 5px;
  border-radius: 3px;
  position: absolute;
  left: 5px;
  top: 0.5em;
}
.guides__list-link li li {
  font-size: 0.9em;
}
.guides__list-link li li:before {
  background-color: #333;
}
.guides__list-link a {
  text-decoration: none;
}
.guides__list-link a:hover {
  text-decoration: underline;
}

.guides-footer {
  background-color: #fff;
  box-sizing: border-box;
  border-top: 1px solid #f2f2f2;
  padding: 30px 54px;
  color: #666;
  font-size: 20px;
  overflow: hidden;
  height: 110px;
}
.guides-footer__copyright {
  float: left;
  margin-top: 10px;
}
.guides-footer__madein {
  float: right;
}

.guides-header {
  background-color: #e30613;
  box-sizing: border-box;
  padding: 30px 30px 20px;
  height: 168px;
  color: #fff;
}
@media screen and (max-width: 1399px) {
  .guides-header {
    position: fixed;
    z-index: 200;
    top: 0;
    left: 0;
    width: 100%;
    min-width: 1024px;
    height: 100px;
    padding: 29px 20px;
    text-align: center;
  }
}
@media screen and (max-width: 1023px) {
  .guides-header {
    text-align: left;
  }
}
.guides-header__logo {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMTcuNSA0Mi4xNTYiPgogIDxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik0xNDcuMDUsNTYuMjI3YTQ3LjMxNiw0Ny4zMTYsMCwwLDEtNS40LjMyNWMtMy41MjUsMC00LjIxNi0xLjEzNC00LjIxNi0zLjkxOVY0OS4yODZjMC0yLjg3LjYxMS0zLjk1OSw0LjIxNi0zLjk1OWE0MC42NjgsNDAuNjY4LDAsMCwxLDUuMTA5LjM2M2wwLjM2NS01LjE2NmE1MC42NDEsNTAuNjQxLDAsMCwwLTUuOTYtLjQ0OWMtNy4zNDEsMC0xMC4wMTksMi40MjUtMTAuMDE5LDguMzJ2NS4xMjRjMCw2LjUsMy4yNDMsOC4zMjQsOS45NzYsOC4zMjRhNjIuMzQyLDYyLjM0MiwwLDAsMCw2LjMzMS0uNDUyWk0xMTAuMzA3LDQ1Ljc4M2g2LjA4NHYxNS43NGg2LjMyOVY0NS43ODNIMTI4LjhsMC4zNjUtNS4zNEgxMDkuOTM3Wk05Ny40LDU5LjQwNmwzLjM3LTguMDc5aDAuMzdsMC43LDEwLjE5NWg2LjEybC0xLjQtMjEuMDhoLTUuOTExTDk1LjU2Miw1Mi40MmgtMC4zN2wtNS4zLTExLjk3N0g4NC4wNjFsLTEuNCwyMS4wOGg1Ljk1OWwwLjYxNC0xMC4xOTVIODkuNmwzLjc4LDguMDc5SDk3LjRaTTcwLjAwOSw2Ny44NDRhMi4xLDIuMSwwLDAsMS0yLjEsMi4xSDM0LjE4MmEyLjEwOCwyLjEwOCwwLDAsMS0yLjExLTIuMVYzNC4xMTVhMi4xMSwyLjExLDAsMCwxLDIuMTEtMi4xSDY3LjkwN2EyLjEwNywyLjEwNywwLDAsMSwyLjEsMi4xdjMzLjczWm0tMi4xLTM3Ljk0SDM0LjE4MmE0LjIxMiw0LjIxMiwwLDAsMC00LjIxMyw0LjIxMXYzMy43M2E0LjIxOCw0LjIxOCwwLDAsMCw0LjIxMyw0LjIxOUg2Ny45MDdhNC4yMjQsNC4yMjQsMCwwLDAsNC4yMTYtNC4yMTlWMzQuMTE1YTQuMjE4LDQuMjE4LDAsMCwwLTQuMjE2LTQuMjFNNTEuMDQ1LDY1Ljc2MmMtNy4zLDAtMTAuNTYzLTUuODUzLTEwLjU2My0xMS42NTRhMjQuNTg4LDI0LjU4OCwwLDAsMSwzLjU4OS0xMi4yMThjMi4xNTctMy41NjEsNC43NjktNS42OCw2Ljk3NC01LjY4czQuODExLDIuMTE5LDYuOTg2LDUuNjhhMjQuNywyNC43LDAsMCwxLDMuNTc2LDEyLjIxOGMwLDUuOC0zLjI2OCwxMS42NTQtMTAuNTYyLDExLjY1NCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI5Ljk2OSAtMjkuOTA2KSIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 118px;
  height: 42px;
  display: block;
  text-decoration: none;
  margin-bottom: 40px;
}
@media screen and (max-width: 1399px) {
  .guides-header__logo {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 1023px) {
  .guides-header__logo {
    margin-left: 287px;
  }
}
.guides-header__caption {
  font-size: 30px;
  font-weight: 300;
}
@media screen and (max-width: 1399px) {
  .guides-header__caption {
    display: inline-block;
    vertical-align: middle;
    font-size: 36px;
  }
  .guides-header__caption:before {
    content: "";
    border-left: 1px solid rgba(255,255,255,0.5);
    height: 42px;
    margin: 0 29px;
  }
}
.guides-header__nav-opener {
  font-size: 24px;
  line-height: 22px;
  font-weight: 300;
  color: #fff;
  padding-left: 46px;
  cursor: pointer;
  display: none;
  position: absolute;
  left: 20px;
  top: 39px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
@media screen and (max-width: 1399px) {
  .guides-header__nav-opener {
    display: block;
  }
}
.guides-header__nav-opener:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMCAyMiI+CiAgPHBhdGggZmlsbD0iI2ZmZiIgZD0iTTY0MCwzOWgzMHYySDY0MFYzOVptMCwxMGgzMHYySDY0MFY0OVptMCwxMGgzMHYySDY0MFY1OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC02NDAgLTM5KSIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 30px;
  height: 22px;
  position: absolute;
  left: 0;
  top: 0;
}
.guides-header__nav-opener_opened:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcuMSAxNy4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy4xIDE3LjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJPHBvbHlnb24gZmlsbD0iI2ZmZiIgcG9pbnRzPSIxNy4xLDAuOCAxNi4zLDAgOC42LDcuNyAwLjgsMCAwLDAuOCA3LjcsOC42IDAsMTYuMyAwLjgsMTcuMSA4LjYsOS40IDE2LjMsMTcuMSAxNy4xLDE2LjMgOS40LDguNiIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 26px;
  height: 26px;
  left: 2px;
  top: -2px;
}

.guides-layout {
  display: table;
  width: 100%;
}
@media screen and (max-width: 1399px) {
  .guides-layout {
    display: block;
    width: auto;
    min-width: 1000px;
    padding-top: 100px;
  }
}
.guides-layout__body {
  background-color: #f5f5f5;
  overflow-x: auto;
}
.guides-layout__alide {
  background-color: #fff;
  display: table-cell;
  vertical-align: top;
  width: 320px;
  box-shadow: 0 0 15px rgba(0,0,0,0.08);
  position: relative;
}
@media screen and (max-width: 1399px) {
  .guides-layout__alide {
    display: block;
    position: absolute;
    left: -320px;
  }
}
.guides-layout__section {
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 1399px) {
  .guides-layout__section {
    display: block;
  }
}
.guides-layout__content {
  margin-left: 54px;
  margin-right: 429px;
  padding: 40px 0 60px;
}
@media screen and (max-width: 1679px) {
  .guides-layout__content {
    margin: 0;
    padding: 0;
  }
}

@media screen and (max-width: 1399px) {
  .guides-nav {
    background-color: #fff;
    box-shadow: 0 0 15px rgba(0,0,0,0.08);
    position: fixed;
    top: 100px;
    left: -400px;
    width: 320px;
    z-index: 200;
  }
}
.guides-nav__overlay {
  background: rgba(0,0,0,0.05);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 100;
  display: none;
}
.guides-nav__search-wrap {
  padding: 17px 20px 17px 30px;
  border-bottom: 1px solid #e5e5e5;
  margin-bottom: 15px;
}
.guides-nav__search {
  position: relative;
  padding-right: 35px;
}
.guides-nav__search-input {
  background: none;
  border: none;
  box-sizing: border-box;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font: 18px/24px 'Corpid', 'Arial', sans-serif;
  padding: 8px 2px;
}
.guides-nav__search-input::-webkit-input-placeholder {
  font-style: italic;
}
.guides-nav__search-input::-moz-placeholder {
  font-style: italic;
}
.guides-nav__search-input:-ms-input-placeholder {
  font-style: italic;
}
.guides-nav__search-btn {
  background: none;
  border: none;
  position: absolute;
  height: 40px;
  width: 35px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.guides-nav__search-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -12px 0 0 -12px;
  width: 23px;
  height: 23px;
  fill: #adb8c1;
}
.guides-nav__list {
  list-style: none;
  padding: 0;
  margin: 0;
  overflow: auto;
}
.guides-nav__item {
  margin-bottom: 7px;
}
.guides-nav__item_opened .guides-nav__link {
  font-weight: 700;
}
.guides-nav__link {
  display: block;
  text-decoration: none;
  font-size: 20px;
  line-height: 1.2;
  padding: 13px 30px;
  color: #333;
}
.guides-nav__link:hover {
  color: #e30613;
}
.guides-nav__link_with-drop {
  cursor: pointer;
}
.guides-nav__sublist {
  list-style: none;
  padding: 0;
  margin: 0;
  border-bottom: 1px solid #f2f2f2;
  display: none;
}
.guides-nav__subitem_active .guides-nav__sublink {
  background-color: #f7f7f7;
  border-left-color: #e30613;
  color: #e30613;
}
.guides-nav__sublink {
  display: block;
  text-decoration: none;
  font-size: 20px;
  line-height: 1.2;
  padding: 13px 30px 13px 57px;
  border-left: 3px solid transparent;
  color: #808080;
  text-decoration: none;
}
.guides-nav__sublink:hover {
  color: #e30613;
}

.home-internet-banner__wrap {
  background: url("../i/home-internet-banner/banner-bg.jpg") 50% 50% no-repeat;
  background-size: cover;
  padding: 3.09rem 0 2.73rem;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .home-internet-banner__wrap {
    padding: 3.89rem 0 3.33rem;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-banner__wrap {
    padding-bottom: 2.22rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-banner__wrap {
    padding: 2rem 0 0;
  }
}
.home-internet-banner__wrap:after {
  content: " ";
  display: block;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  background: rgba(51,51,51,0.2);
}
.home-internet-banner__wrap .home-internet__fixed {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 759px) {
  .home-internet-banner__wrap .home-internet__fixed {
    width: 100%;
  }
}
.home-internet-banner {
  left: -13px;
  margin-right: -26px;
}
@media screen and (max-width: 1279px) {
  .home-internet-banner {
    left: -8px;
    margin-right: -16px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-banner {
    left: -10px;
    margin-right: -20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-banner {
    left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 760px) {
  .home-internet-banner .bx-viewport {
    height: auto !important;
    overflow: visible !important;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-banner .bx-controls {
    padding-top: 0;
    padding-bottom: 12px;
    margin-top: -20px;
  }
}
.home-internet-banner__slider {
  list-style: none;
  padding: 0;
  margin: 0;
}
.home-internet-banner__slider:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (min-width: 760px) {
  .home-internet-banner__slider {
    width: 100% !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    transition: none !important;
  }
}
.home-internet-banner-slider__item {
  width: 100%;
}
@media screen and (min-width: 760px) {
  .home-internet-banner-slider__item {
    width: 50% !important;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-banner-slider__item {
    margin-left: -20px;
    padding: 30px 0 40px;
  }
  .home-internet-banner-slider__item.active-slide {
    margin-left: 0;
  }
  .home-internet-banner-slider__item.active-slide .home-internet__banner-panel-fixed {
    margin: 0 auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__banner-panel-fixed {
    width: 87.5%;
  }
}
.home-internet__banner-title {
  color: #fff;
  text-align: center;
  margin: 0 0 6.14rem;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-title {
    margin: 0 0 7.5rem;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__banner-title {
    margin: 0 0 5.56rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__banner-title {
    width: 87.5%;
    margin: 0 auto 5rem;
  }
}
.home-internet__banner-subtitle {
  font-size: 0.85rem;
  display: block;
  margin: 0.23rem 0 0;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-subtitle {
    margin: 0.56rem 0 0;
    font-size: 0.94rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__banner-subtitle {
    font-size: 0.85rem;
    margin: 8px 0 0;
  }
}
.home-internet__banner-panel {
  position: relative;
  margin: 0 13px;
}
.home-internet__banner-panel:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-panel {
    margin: 0 8px;
    height: 124px;
    padding: 30px 215px 0 30px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__banner-panel {
    margin: 0 10px;
    height: 183px;
    padding: 22px 28px 0 30px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__banner-panel {
    margin: 0 20px 0 0;
    padding: 30px 28px 0;
    height: 205px;
  }
}
.home-internet__banner-panel-item {
  float: left;
  width: 22.3%;
  height: 96px;
  margin: 21px 0 0;
  padding: 50px 10px 0;
  box-sizing: border-box;
  border-left: 1px solid #ededed;
  font-size: 0.85rem;
  color: #333;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-panel-item {
    float: none;
    width: auto;
    height: auto;
    margin: 8px 0;
    padding: 0 0 0 30px;
    border: none;
    font-size: 0.94rem;
    text-align: left;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__banner-panel-item {
    font-size: 0.85rem;
  }
}
.home-internet__banner-panel-item.no {
  color: #d2d2d2;
}
.home-internet__banner-panel-device-kol {
  display: block;
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 1.82rem;
  line-height: 100%;
  color: #e52a32;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-panel-device-kol {
    font-size: 1.11rem;
    width: 20px;
    text-align: center;
  }
}
.home-internet__banner-panel-icon-yes,
.home-internet__banner-panel-icon-no {
  display: block;
  position: absolute;
  top: 9px;
  left: 50%;
  height: 25px;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-panel-icon-yes,
  .home-internet__banner-panel-icon-no {
    top: 50%;
    left: 0;
    height: 12px;
    margin-top: -6px;
  }
}
.home-internet__banner-panel-icon-yes {
  width: 35px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNy4xNiAxMi4xNCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNlNDFlMjY7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+dGljazwvdGl0bGU+PHBvbHlsaW5lIGNsYXNzPSJjbHMtMSIgcG9pbnRzPSIxNi40MSAwLjc1IDYuMDggMTEuMDggMC43NSA1Ljc1Ii8+PC9zdmc+) 0 0 no-repeat;
  margin-left: -17px;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-panel-icon-yes {
    width: 17px;
    margin-left: 0;
  }
}
.home-internet__banner-panel-icon-no {
  width: 25px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMS44MyAxMS44MyI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNkMmQyZDI7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+bm88L3RpdGxlPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjExLjA4IiB5MT0iMC43NSIgeDI9IjAuNzUiIHkyPSIxMS4wOCIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjAuNzUiIHkxPSIwLjc1IiB4Mj0iMTEuMDgiIHkyPSIxMS4wOCIvPjwvc3ZnPg==) 0 0 no-repeat;
  margin-left: -12px;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-panel-icon-no {
    width: 12px;
    left: 2px;
    margin-left: 0;
  }
}
.home-internet__banner-panel-price {
  float: right;
  width: 33%;
  height: 154px;
  box-sizing: border-box;
  border-left: 1px solid #ededed;
  text-align: left;
  padding: 0 0 0 25px;
}
@media screen and (max-width: 1279px) {
  .home-internet__banner-panel-price {
    float: none;
    width: 200px;
    position: absolute;
    top: 0;
    right: 0;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__banner-panel-price {
    width: auto;
    height: auto;
    padding: 15px 145px 0 0;
    border: none;
    position: relative;
    right: auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__banner-panel-price {
    padding: 20px 0 0;
  }
}
.home-internet__banner-panel-price-summ {
  padding: 22px 0 15px;
}
@media screen and (max-width: 959px) {
  .home-internet__banner-panel-price-summ {
    padding: 0;
    font-size: 1.11rem;
    line-height: 38px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__banner-panel-price-summ {
    font-size: 1rem;
    line-height: 100%;
    padding: 0 0 10px;
  }
}
.home-internet__banner-panel-price-summ strong {
  font-size: 1.8rem;
  font-weight: normal;
  line-height: 100%;
}
@media screen and (max-width: 959px) {
  .home-internet__banner-panel-price-summ strong {
    font-size: 2rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__banner-panel-price-summ strong {
    font-size: 1.8rem;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-banner__choose {
    position: absolute;
    top: 15px;
    right: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-banner__choose {
    position: relative;
    top: 0;
  }
}

.guides-pager {
  background-color: #fff;
  border-top: 1px solid #f2f2f2;
  height: 190px;
}
.guides-pager:after {
  content: '';
  display: table;
  clear: both;
}
.guides-pager__prev,
.guides-pager__next {
  box-sizing: border-box;
  width: 50%;
  height: 100%;
  float: left;
  padding-top: 54px;
}
.guides-pager__prev {
  padding-right: 50px;
  text-align: right;
  border-right: 1px solid #f2f2f2;
}
.guides-pager__next {
  padding-left: 50px;
}
.guides-pager__label {
  font-size: 20px;
  color: #ccc;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  margin-bottom: 10px;
}
.guides-pager__title {
  font-size: 36px;
}
.guides-pager__title a {
  color: inherit;
  text-decoration: none;
}
.guides-pager__title a:hover {
  color: #e30613;
}

.home-internet-dop__wrap {
  background: #f7f7f7;
  padding: 2.27rem 0;
}
@media screen and (max-width: 759px) {
  .home-internet-dop__wrap {
    padding: 1.88rem 0;
  }
}
.home-internet__dop-panel {
  position: relative;
}
.home-internet__dop-panel-info {
  min-height: 200px;
  padding: 30px 430px 30px 270px;
  font-size: 0.85rem;
  color: #666;
  background: url("../i/home-internet-dop/dop-bg.jpg") 0 50% no-repeat;
  background-size: 250px auto;
}
@media screen and (max-width: 1279px) {
  .home-internet__dop-panel-info {
    padding-left: 228px;
    padding-right: 305px;
    background-size: 214px auto;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__dop-panel-info {
    padding-right: 245px;
    padding-left: 185px;
    background-size: 165px auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__dop-panel-info {
    min-height: 10px;
    padding: 185px 20px 20px;
    background-position: 0 0;
    background-image: url("../i/home-internet-dop/m-dop-bg.jpg");
    background-size: auto;
  }
}
.home-internet__dop-panel-info h5 {
  font-size: 0.75rem;
  font-weight: normal;
  color: #333;
  margin: 0 0 0.45rem;
  padding: 0.75rem 0 0;
}
@media screen and (max-width: 1279px) {
  .home-internet__dop-panel-info h5 {
    font-size: 0.83rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__dop-panel-info h5 {
    margin: 0 0 10px;
  }
}
.home-internet__dop-tv-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.home-internet__dop-tv-list li {
  display: inline-block;
  vertical-align: top;
  margin: 0 12px 0 0;
  width: 50px;
  height: 24px;
  border: 1px solid #e6e6e6;
  border-radius: 14px;
  font-size: 0.9rem;
  color: #999;
  text-align: center;
  line-height: 24px;
  cursor: pointer;
}
@media screen and (max-width: 1279px) {
  .home-internet__dop-tv-list li {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__dop-tv-list li {
    font-size: 0.94rem;
    margin: 0 3px 0 0;
  }
}
.home-internet__dop-tv-list li.is-active {
  background: #e30613;
  border-color: #e30613;
  color: #fff;
}
.home-internet__dop-panel-info-title {
  margin: 0 0 0.64rem;
  color: #333;
}
.home-internet__dop-panel-price {
  width: 343px;
  min-height: 218px;
  border-left: 1px solid #f2f2f2;
  padding: 0 30px;
  position: absolute;
  top: 20px;
  right: 0;
}
@media screen and (max-width: 1279px) {
  .home-internet__dop-panel-price {
    width: 232px;
    padding: 0 28px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__dop-panel-price {
    width: 195px;
    padding: 0 10px 0 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__dop-panel-price {
    width: auto;
    min-height: 10px;
    border-left: none;
    border-top: 1px solid #f2f2f2;
    padding: 20px;
    position: static;
  }
}
.home-internet__dop-panel-price-summ {
  padding: 0.2rem 0 0.4rem;
}
@media screen and (max-width: 959px) {
  .home-internet__dop-panel-price-summ {
    font-size: 1.11rem;
    padding: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__dop-panel-price-summ {
    font-size: 1.25rem;
    line-height: 100%;
  }
}
.home-internet__dop-panel-price-summ strong {
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 100%;
}
@media screen and (max-width: 959px) {
  .home-internet__dop-panel-price-summ strong {
    font-size: 1.56rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__dop-panel-price-summ strong {
    font-size: 1.75rem;
  }
}
.home-internet__dop-panel-price-eq {
  margin: 0.6rem 0 0;
}
.home-internet__dop-panel-price-eq h4 {
  font-size: 0.85rem;
  line-height: 100%;
  margin: 0 0 0.2rem;
}
@media screen and (max-width: 959px) {
  .home-internet__dop-panel-price-eq h4 {
    font-size: 0.94rem;
    margin: 1.11rem 0 0.56rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__dop-panel-price-eq h4 {
    font-size: 1.06rem;
    margin: 20px 0 5px;
  }
}
.home-internet__dop-panel-price-eq-kol {
  font-size: 0.75rem;
  color: #999;
  padding: 0 0 1rem;
}
@media screen and (max-width: 1279px) {
  .home-internet__dop-panel-price-eq-kol {
    position: relative;
    padding-left: 38px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__dop-panel-price-eq-kol {
    font-size: 0.83rem;
    margin: 0.53rem 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__dop-panel-price-eq-kol {
    font-size: 0.94rem;
    margin: 1rem 0 0;
  }
}
.home-internet__dop-panel-price-eq-kol img {
  vertical-align: middle;
  margin: 0 10px 0 0;
}
@media screen and (max-width: 1279px) {
  .home-internet__dop-panel-price-eq-kol img {
    margin: 0;
    max-width: 28px;
    position: absolute;
    top: 0;
    left: 0;
  }
}
.home-internet-dop__choose {
  width: 130px;
  padding-left: 47px;
}

.home-internet-header {
  height: 446px;
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: cover;
  position: relative;
}
.home-internet-header.home-internet-and-tv_header {
  background-image: url("../i/home-internet-header/home-internet-header-bg.jpg");
}
.home-internet-header.home-internet_header {
  background-image: url("../i/home-internet-header/home-internet-header-bg-2.jpg");
}
.home-internet-header.home-tv_header {
  background-image: url("../i/home-internet-header/home-internet-header-bg-3.jpg");
}
.home-internet-header.home-satellite-tv_header {
  background-image: url("../i/home-internet-header/home-internet-header-bg-4.jpg");
}
@media screen and (max-width: 959px) {
  .home-internet-header {
    height: 214px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-header {
    height: 177px;
  }
}
.home-internet-header:before {
  display: block;
  content: " ";
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.25);
  position: absolute;
  top: 0;
  left: 0;
}

.home-internet-equipment__wrap,
.home-internet-equipment__wrap-satellite {
  background: #fff;
  padding: 2.05rem 0 1.36rem;
}
@media screen and (max-width: 759px) {
  .home-internet-equipment__wrap,
  .home-internet-equipment__wrap-satellite {
    padding: 2rem 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-equipment__wrap .home-internet__fixed,
  .home-internet-equipment__wrap-satellite .home-internet__fixed {
    width: 100%;
  }
}
.home-internet-equipment__wrap-satellite {
  background: #f7f7f7;
  margin: 0 0 10px;
}
.home-internet-equipment__wrap-satellite .home-internet__fixed {
  position: relative;
}
.home-internet-equipment__wrap-satellite .home-internet-hint__wrap {
  position: absolute;
  top: 85px;
  right: 0;
}
@media screen and (max-width: 1679px) {
  .home-internet-equipment__wrap-satellite .home-internet-hint__wrap {
    top: 81px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-equipment__wrap-satellite .home-internet-hint__wrap {
    top: 74px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-equipment__wrap-satellite .home-internet-hint__wrap {
    position: static;
    text-align: center;
    padding: 0 0 1.14rem;
  }
}
.home-internet-equipment__wrap-satellite .b-hint_text {
  margin: 0;
  padding: 0;
}
.home-internet-equipment__wrap-satellite .b-hint_text .b-hint__icon {
  display: none;
}
.home-internet__equipment-internet {
  position: relative;
  padding: 1.36rem 0 1.81rem;
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-internet {
    width: 87.5%;
    margin: 0 auto;
    padding: 0.63rem 0;
  }
}
.home-internet__equipment-internet .tabs__list-wrap {
  margin-bottom: 40px;
}
@media screen and (max-width: 959px) {
  .home-internet__equipment-internet .tabs__list-wrap {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-internet .tabs__list-wrap {
    margin-bottom: 20px;
    max-width: none;
  }
}
.home-internet__equipment-internet-title {
  font-size: 1.1rem;
  color: #4d4d4d;
  margin: 0;
  position: absolute;
  top: 1.5rem;
  left: 0;
}
@media screen and (max-width: 959px) {
  .home-internet__equipment-internet-title {
    position: static;
    margin: 0 0 1.67rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-internet-title {
    margin: 0 0 1.88rem;
  }
}
.home-internet__equipment-internet-title.static {
  position: static;
  margin: 0 0 2.27rem;
}
@media screen and (max-width: 959px) {
  .home-internet__equipment-internet-title.static {
    margin: 0 0 1.67rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-internet-title.static {
    margin: 0 0 1.88rem;
  }
}
.home-internet__equipment-checkbox-list {
  text-align: center;
}
.home-internet__equipment-checkbox-list .checkbox-list__item {
  display: inline-block;
  vertical-align: top;
  margin: 0 11px;
  padding: 32px 0 0;
  width: 379px;
  height: 120px;
  border: 1px solid #ededed;
  font-size: 1.1rem;
}
@media screen and (max-width: 959px) {
  .home-internet__equipment-checkbox-list .checkbox-list__item {
    width: 340px;
    margin: 0 8px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-checkbox-list .checkbox-list__item {
    display: block;
    width: auto;
    height: 87px;
    padding: 25px 0 0;
    margin: 0 0 20px;
    font-size: 1.24rem;
  }
}
.home-internet__equipment-checkbox-list .checkbox-list__item:first-child {
  margin-left: 0;
}
.home-internet__equipment-checkbox-list .checkbox-list__item:last-child {
  margin-right: 0;
}
.home-internet__equipment-checkbox-list .checkbox-list__item.is-active {
  border-color: #e30613;
  box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}
.home-internet__equipment-checkbox-list .radio__text {
  position: relative;
}
.home-internet__equipment-tv {
  padding-top: 2.05rem;
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv {
    padding-top: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv .tabs__list-wrap {
    margin: 1.88rem auto 0;
    max-width: none;
    width: 87.5%;
  }
}
.home-internet__equipment-tv-title {
  font-size: 1.1rem;
  color: #4d4d4d;
  margin: 0 0 2.27rem;
}
@media screen and (max-width: 959px) {
  .home-internet__equipment-tv-title {
    margin: 0 0 1.39rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-title {
    width: 87.5%;
    margin: 0 auto;
  }
}
.home-internet__equipment-free {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 1.8rem;
  font-weight: 300;
  line-height: 100%;
  color: #e30613;
  margin: 0.9rem 0 0;
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-free {
    margin: 8px 0 0;
  }
}
.home-internet__equipment-buy {
  display: block;
  position: absolute;
  top: 100%;
  left: 50%;
  -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
          transform: translateX(-50%);
  font-size: 1.8rem;
  line-height: 100%;
  margin: 0.9rem 0 0;
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-buy {
    margin: 8px 0 0;
  }
}
@media screen and (min-width: 760px) {
  .home-internet__equipment-tv-slider-wrap {
    text-align: left;
  }
}
.home-internet__equipment-tv-slider-wrap .bx-viewport {
  height: auto !important;
}
@media screen and (min-width: 760px) {
  .home-internet__equipment-tv-slider-wrap .bx-viewport {
    overflow: visible !important;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-slider-wrap .bx-controls {
    padding-top: 0;
    padding-bottom: 12px;
    margin-top: -20px;
  }
}
.home-internet__equipment-tv-slider {
  list-style: none;
  padding: 0;
  margin: 0;
}
.home-internet__equipment-tv-slider:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (min-width: 760px) {
  .home-internet__equipment-tv-slider {
    width: 100% !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    transition: none !important;
  }
}
.home-internet__equipment-tv-slider-item {
  width: 100%;
}
@media screen and (min-width: 760px) {
  .home-internet__equipment-tv-slider-item {
    float: none !important;
    width: 100% !important;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-slider-item {
    margin-left: -20px;
    padding: 30px 0 40px;
  }
  .home-internet__equipment-tv-slider-item.active-slide {
    margin-left: 0;
  }
  .home-internet__equipment-tv-slider-item.active-slide .home-internet__equipment-tv-panel-fixed {
    margin: 0 auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-panel-fixed {
    width: 87.5%;
  }
}
.home-internet__equipment-tv-panel {
  position: relative;
  margin: 0 0 0.91rem;
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-panel {
    margin: 0 20px 0 0;
    text-align: left;
  }
}
.home-internet__equipment-tv-panel-image {
  position: absolute;
  top: 0;
  left: 0;
  width: 270px;
  height: 100%;
}
@media screen and (max-width: 1279px) {
  .home-internet__equipment-tv-panel-image {
    width: 228px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__equipment-tv-panel-image {
    width: 184px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-panel-image {
    position: relative;
    width: 100%;
    height: 145px;
  }
}
.home-internet__equipment-tv-panel-image img {
  display: block;
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media screen and (max-width: 1279px) {
  .home-internet__equipment-tv-panel-image img {
    max-width: 80%;
  }
}
.home-internet__equipment-tv-panel-info {
  min-height: 131px;
  padding: 30px 430px 30px 270px;
  font-size: 0.85rem;
  color: #666;
}
@media screen and (max-width: 1279px) {
  .home-internet__equipment-tv-panel-info {
    padding-left: 228px;
    padding-right: 305px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__equipment-tv-panel-info {
    padding-left: 184px;
    padding-right: 245px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-panel-info {
    min-height: 150px;
    padding: 0 27px;
  }
}
.home-internet__equipment-tv-panel-info .b-list > li {
  padding-left: 20px;
  margin: 0.27rem 0;
}
.home-internet__equipment-panel-info-title {
  margin: 0 0 0.9rem;
  color: #000;
}
.home-internet__equipment-tv-panel-price {
  width: 190px;
  min-height: 148px;
  border-left: 1px solid #f2f2f2;
  padding: 0 182px 0 30px;
  position: absolute;
  top: 20px;
  right: 0;
}
@media screen and (max-width: 1279px) {
  .home-internet__equipment-tv-panel-price {
    width: 230px;
    padding: 0 30px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__equipment-tv-panel-price {
    width: 185px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-panel-price {
    position: static;
    width: auto;
    min-height: none;
    padding: 10px 27px 24px;
    border-left: none;
    border-top: 1px solid #f2f2f2;
  }
}
.home-internet__equipment-tv-panel-price .checkbox-list {
  padding-bottom: 1px;
}
.home-internet__equipment-tv-panel-price .checkbox-list__item {
  font-size: 0.85rem;
  margin: 0 0 9px;
}
.home-internet__equipment-tv-panel-price-summ {
  padding: 0.35rem 0 0.9rem;
  font-size: 1.25rem;
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-panel-price-summ {
    padding: 0 0 1.25rem;
  }
}
.home-internet__equipment-tv-panel-price-summ strong {
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 100%;
}
@media screen and (max-width: 759px) {
  .home-internet__equipment-tv-panel-price-summ strong {
    font-size: 1.75rem;
  }
}
.home-internet-equipment-tv__choose {
  position: absolute;
  top: 0;
  right: 27px;
}
@media screen and (max-width: 1279px) {
  .home-internet-equipment-tv__choose {
    position: relative;
    top: auto;
    right: auto;
    margin: 0.35rem 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-equipment__wrap-satellite .home-internet__equipment-tv-panel-info {
    min-height: 315px;
  }
}
.home-internet-equipment__wrap-satellite .home-internet__equipment-tv {
  padding-top: 0.5rem;
}
.home-internet-equipment__wrap-satellite .home-internet__equipment-tv-title {
  text-align: center;
  color: #999;
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .home-internet-equipment__wrap-satellite .tabs__list-wrap {
    margin-left: auto;
    margin-right: auto;
    max-width: none;
    width: 87.5%;
  }
}

.home-internet-order__wrap {
  background: #fff;
  padding: 2.5rem 0 0.5rem;
}
@media screen and (max-width: 1279px) {
  .home-internet-order__wrap {
    padding: 3.33rem 0 0;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-order__wrap {
    padding: 2.5rem 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-order__wrap {
    padding: 3.1rem 0 0;
  }
}
.home-internet__order-title {
  color: #4d4d4d;
  text-align: center;
  margin: 0 0 2.05rem;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-title {
    margin: 0 0 2.78rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__order-title {
    margin: 0 0 3.1rem;
  }
}
.home-internet__order-cols {
  position: relative;
  left: -13px;
  margin-right: -26px;
}
.home-internet__order-cols:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-cols {
    left: -8px;
    margin-right: -16px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__order-cols {
    left: 0;
    margin-right: 0;
    padding: 0 17%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__order-cols {
    padding: 0;
  }
}
.home-internet__order-col {
  float: left;
  box-sizing: border-box;
  width: 50%;
  padding: 0 67px 0 13px;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-col {
    padding: 0 36px 0 8px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__order-col {
    float: none;
    width: auto;
    padding: 0 0 15px;
  }
}
.home-internet__order-col .jq-selectbox {
  max-width: 100%;
}
.home-internet__order-col .form__caption {
  font-size: 0.85rem;
  font-weight: bold;
  color: #4d4d4d;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-col .form__col-label {
    font-size: 15px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__order-col .form__col-label {
    font-size: 0.85rem;
  }
}
.home-internet__order-col .form__row {
  margin: 0 0 20px;
}
@media screen and (max-width: 759px) {
  .home-internet__order-col .form__row {
    position: relative;
  }
}
.home-internet__order-col .form__col-label {
  width: 185px;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-col .form__col-label {
    width: 105px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__order-col .form__col-label {
    width: 110px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__order-col .form__col-label {
    width: auto;
  }
}
.home-internet__order-col .form__col-label.narrow {
  width: 85px;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-col .form__col-label.narrow {
    width: 65px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__order-col .form__col-label.narrow {
    width: 110px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__order-col .form__col-label.narrow {
    width: auto;
  }
}
.home-internet__order-col .form__col-label.right {
  text-align: right;
}
@media screen and (max-width: 759px) {
  .home-internet__order-col .form__col-label.right {
    text-align: left;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__order-col .mob-position {
    margin-top: -21px;
  }
}
.home-internet__order-satellite-map {
  position: absolute;
  top: 0;
  right: 67px;
  font-size: 0.85rem;
  text-decoration: none;
  padding: 0 0 0 33px;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-satellite-map {
    right: 36px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__order-satellite-map {
    right: 0;
  }
}
.home-internet__order-satellite-map:after {
  display: block;
  content: " ";
  width: 23px;
  height: 23px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMy4yOCAyMy4yOCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNhZGI4YzE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO308L3N0eWxlPjwvZGVmcz48dGl0bGU+bWFwLWljb248L3RpdGxlPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMTEuNjQiIGN5PSIxMS42NCIgcj0iOC43Ii8+PGNpcmNsZSBjbGFzcz0iY2xzLTEiIGN4PSIxMS42NCIgY3k9IjExLjY0IiByPSIxLjM4Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMTEuNjQiIHkxPSIwLjUiIHgyPSIxMS42NCIgeTI9IjUuMzciLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSIxMS42NCIgeTE9IjAuNSIgeDI9IjExLjY0IiB5Mj0iNS4zNyIvPjxsaW5lIGNsYXNzPSJjbHMtMSIgeDE9IjExLjY0IiB5MT0iMTcuOTEiIHgyPSIxMS42NCIgeTI9IjIyLjc4Ii8+PGxpbmUgY2xhc3M9ImNscy0xIiB4MT0iMjIuNzgiIHkxPSIxMS42NCIgeDI9IjE3LjkxIiB5Mj0iMTEuNjQiLz48bGluZSBjbGFzcz0iY2xzLTEiIHgxPSI1LjM3IiB5MT0iMTEuNjQiIHgyPSIwLjUiIHkyPSIxMS42NCIvPjwvc3ZnPg==) 0 0 no-repeat;
  position: absolute;
  top: 0;
  left: 0;
}
.home-internet__order-satellite-map-dotted {
  border-bottom: 1px dotted #1481b4;
}
.home-internet__order-satellite-manual-wrap {
  padding: 7px 0 20px;
  font-size: 0.85rem;
  display: none;
}
.home-internet__order-address {
  color: #808080;
}
.home-internet__order-coordinates {
  color: #686868;
  margin: 0 0 30px;
}
.home-internet__order-satellite-manual {
  text-decoration: none;
  border-bottom: 1px dotted #1481b4;
  font-size: 0.85rem;
}
.home-internet__order-warning {
  border: 1px solid #f2f2f2;
  position: relative;
  margin: 45px 17% 30px;
  padding: 20px 30px 20px 65px;
  font-size: 0.85rem;
  color: #4d4d4d;
}
@media screen and (max-width: 759px) {
  .home-internet__order-warning {
    margin: 20px 0;
  }
}
.home-internet__order-warning:after {
  display: block;
  content: " ";
  width: 20px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0iI2UzMDYxMyIgZD0iTTEwLDBDNC40NzgsMCwwLDQuNDc4LDAsMTBzNC40NzgsMTAsMTAsMTBzMTAtNC40NzcsMTAtMTBTMTUuNTIyLDAsMTAsMHogTTkuODUxLDE1Ljc3NA0KCQkJYy0wLjksMC0xLjU3Ni0wLjY5LTEuNTc2LTEuNjA0YzAtMC45NDYsMC42OS0xLjYzNiwxLjU5LTEuNjM2YzAuOSwwLDEuNTkxLDAuNjksMS41OTEsMS42MjENCgkJCUMxMS40NTUsMTUuMDg0LDEwLjc2NSwxNS43NzQsOS44NTEsMTUuNzc0eiBNMTEuMTQsMTAuOTk1SDguNTlsLTAuMzMtNi42NWgzLjIxTDExLjE0LDEwLjk5NXoiLz4NCjwvc3ZnPg0K) 0 0 no-repeat;
  position: absolute;
  top: 50%;
  left: 30px;
  margin-top: -10px;
}
.home-internet__order-agree {
  text-align: center;
  font-size: 0.85rem;
  color: #999;
  padding: 0.91rem 0 1.14rem;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-agree {
    padding: 20px 0 25px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__order-agree {
    padding: 5px 0 25px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__order-agree {
    padding: 10px 0 15px;
    text-align: left;
  }
}
.home-internet__order-btn {
  text-align: center;
  margin: 0 0 0.91rem;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-btn {
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__order-btn {
    margin: 0 0 40px;
  }
}
.home-internet__order-notes {
  font-size: 0.55rem;
  line-height: 0.82rem;
  color: #b2b2b2;
  padding: 1.14rem 0 0;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .home-internet__order-notes {
    font-size: 0.67rem;
    line-height: 0.89rem;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__order-notes {
    padding-top: 25px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__order-notes {
    font-size: 0.75rem;
    line-height: 1rem;
    padding: 20px 0 0;
  }
}
.home-internet__order-notes:after {
  content: " ";
  display: block;
  width: 213px;
  height: 1px;
  background: #eaeaea;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 759px) {
  .home-internet__order-notes:after {
    width: 100%;
  }
}

.home-internet-stphone__wrap {
  background: #f7f7f7;
  padding: 2.27rem 0;
}
@media screen and (max-width: 759px) {
  .home-internet-stphone__wrap {
    padding: 1.25rem 0 1.88rem;
  }
}
.home-internet__stphone-panel {
  position: relative;
}
.home-internet__stphone-panel-info {
  min-height: 177px;
  padding: 30px 430px 30px 270px;
  font-size: 0.85rem;
  color: #666;
  background: url("../i/home-internet-stphone/stphone-bg.jpg") 0 100% no-repeat;
}
@media screen and (max-width: 1679px) {
  .home-internet__stphone-panel-info {
    padding-right: 405px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet__stphone-panel-info {
    padding-left: 230px;
    padding-right: 305px;
    background-size: 230px auto;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__stphone-panel-info {
    padding-left: 185px;
    padding-right: 230px;
    background-size: 185px auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__stphone-panel-info {
    min-height: none;
    padding: 174px 20px 15px;
    background-position: 0 0;
    background-size: auto 160px;
  }
}
.home-internet__stphone-panel-info .b-list > li {
  padding-left: 24px;
  margin: 0.27rem 0;
}
.home-internet__stphone-panel-info-title {
  margin: 0 0 0.64rem;
  font-weight: bold;
  color: #333;
}
.home-internet__stphone-panel-info-title .b-hint-badge {
  font-weight: normal;
  margin: -3px 0 0 10px;
}
@media screen and (max-width: 759px) {
  .home-internet__stphone-panel-info-title .b-hint-badge {
    margin: 6px 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__stphone-panel-info-title-text {
    display: block;
  }
}
.home-internet__stphone-panel-price {
  width: 190px;
  height: 180px;
  border-left: 1px solid #f2f2f2;
  padding: 0 182px 0 30px;
  position: absolute;
  top: 20px;
  right: 0;
}
@media screen and (max-width: 1679px) {
  .home-internet__stphone-panel-price {
    width: 337px;
    padding: 0 24px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet__stphone-panel-price {
    width: 240px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__stphone-panel-price {
    width: 186px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__stphone-panel-price {
    width: auto;
    height: auto;
    position: static;
    padding: 20px;
    border-left: none;
    border-top: 1px solid #f2f2f2;
  }
}
.home-internet__stphone-panel-price-summ {
  padding: 0.64rem 0 1rem;
}
@media screen and (max-width: 759px) {
  .home-internet__stphone-panel-price-summ {
    padding: 0 0 1rem;
    font-size: 1.13rem;
  }
}
.home-internet__stphone-panel-price-summ strong {
  font-size: 1.4rem;
  font-weight: normal;
  line-height: 100%;
}
@media screen and (max-width: 759px) {
  .home-internet__stphone-panel-price-summ strong {
    font-size: 1.58rem;
  }
}
.home-internet-stphone__choose {
  width: 130px;
  padding-left: 47px;
}
@media screen and (max-width: 1279px) {
  .home-internet-stphone__choose {
    width: 120px;
  }
}

.home-internet-summary__wrap {
  background: #f7f7f7;
  padding: 50px 0;
}
@media screen and (max-width: 959px) {
  .home-internet-summary__wrap {
    padding: 40px 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-summary__wrap {
    padding: 30px 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-summary__wrap .home-internet__fixed {
    width: 100%;
  }
}
.home-internet__summary-title {
  color: #4d4d4d;
  text-align: center;
  margin: 0 0 40px;
}
@media screen and (max-width: 959px) {
  .home-internet__summary-title {
    margin: 0 0 20px;
  }
}
.home-internet__summary-panels {
  position: relative;
  left: -13px;
  margin-right: -26px;
}
.home-internet__summary-panels:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1279px) {
  .home-internet__summary-panels {
    left: -8px;
    margin-right: -16px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__summary-panels {
    left: 0;
    margin-right: 0;
    padding: 0 14%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panels {
    padding: 0;
  }
}
.home-internet__summary-panel {
  float: left;
  box-sizing: border-box;
  width: 50%;
}
@media screen and (max-width: 959px) {
  .home-internet__summary-panel {
    float: none;
    width: auto;
  }
}
.home-internet__summary-panel-inner {
  margin: 0 13px;
  padding: 20px 60px 10px 0;
  font-size: 0.85rem;
  color: #333;
}
@media screen and (max-width: 1679px) {
  .home-internet__summary-panel-inner {
    padding-right: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet__summary-panel-inner {
    margin: 0 8px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__summary-panel-inner {
    margin: 0;
    padding-left: 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-inner {
    padding-left: 6.25%;
    padding-right: 6.25%;
  }
}
.home-internet__summary-panel-white .home-internet__summary-panel-inner {
  background: #fff;
  padding: 20px 30px 10px;
}
@media screen and (max-width: 1279px) {
  .home-internet__summary-panel-white .home-internet__summary-panel-inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-white .home-internet__summary-panel-inner {
    padding-left: 6.25%;
    padding-right: 6.25%;
  }
}
.home-internet__summary-panel-pay {
  border-bottom: 1px solid #eaeaea;
  margin: 0 0 1.36rem;
  padding: 0 0 1.36rem;
  font-size: 1.4rem;
}
@media screen and (max-width: 1279px) {
  .home-internet__summary-panel-pay {
    margin: 0 0 35px;
    padding: 0 0 35px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__summary-panel-pay {
    margin: 0 0 25px;
    padding: 0 0 15px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-pay {
    margin: 0 0 20px;
    padding: 0 0 20px;
  }
}
.home-internet__summary-panel-pay dl {
  display: table;
  margin: 0;
  padding: 0;
  width: 100%;
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-pay dl {
    display: block;
  }
}
.home-internet__summary-panel-pay dt {
  display: table-cell;
  text-align: left;
  vertical-align: middle;
  font-weight: bold;
  margin: 0;
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-pay dt {
    display: block;
    padding: 0 0 5px;
  }
}
.home-internet__summary-panel-pay dd {
  display: table-cell;
  text-align: right;
  vertical-align: top;
  max-width: 210px;
  margin: 0;
  white-space: nowrap;
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-pay dd {
    display: block;
    max-width: 100%;
    text-align: left;
  }
}
.home-internet__summary-panel-pay-sum {
  font-size: 2.5rem;
  line-height: 100%;
  font-weight: normal;
}
.home-internet__summary-panel-pay-desr {
  font-size: 14px;
  color: #999;
  padding: 15px 0 0;
}
.home-internet__summary-panel-item {
  margin: 0 0 0.91rem;
}
.home-internet__summary-panel-item:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1279px) {
  .home-internet__summary-panel-item {
    margin: 0 0 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-item {
    margin: 0 0 15px;
  }
}
.home-internet__summary-panel-item dt {
  float: left;
  color: #999;
  width: 70%;
  margin: 0;
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-item dt {
    float: none;
    display: block;
    width: 100%;
    padding: 0 0 5px;
  }
}
.home-internet__summary-panel-item dd {
  float: right;
  width: 30%;
  margin: 0;
  text-align: right;
}
@media screen and (max-width: 759px) {
  .home-internet__summary-panel-item dd {
    float: none;
    display: block;
    width: 100%;
    text-align: left;
  }
}
.home-internet__summary-panels.three .home-internet__summary-panel {
  width: 30%;
}
@media screen and (max-width: 959px) {
  .home-internet__summary-panels.three .home-internet__summary-panel {
    width: auto;
  }
}
.home-internet__summary-panels.three .home-internet__summary-panel-inner {
  padding-right: 20px;
}
.home-internet__summary-panels.three .home-internet__summary-panel-white {
  width: 40%;
}
@media screen and (max-width: 959px) {
  .home-internet__summary-panels.three .home-internet__summary-panel-white {
    width: auto;
  }
}
.home-internet__summary-panels.three .home-internet__summary-panel-white .home-internet__summary-panel-inner {
  padding-right: 30px;
}
@media screen and (max-width: 1279px) {
  .home-internet__summary-panels.three .home-internet__summary-panel-pay {
    font-size: 1.4rem;
  }
}
.home-internet__summary-panels.three .home-internet__summary-panel-pay dt {
  font-size: 1.1rem;
}
@media screen and (max-width: 1279px) {
  .home-internet__summary-panels.three .home-internet__summary-panel-pay-sum {
    font-size: 2.5rem;
  }
}

.home-internet-tabs__wrap {
  background: #f7f7f7;
}
@media screen and (max-width: 959px) {
  .home-internet-tabs__wrap {
    background: #fff;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tabs__wrap {
    padding: 0 0 10px;
  }
}
.home-internet-tabs__wrap.var2 {
  background: #fff;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .home-internet-tabs__wrap .home-internet__fixed {
    width: 100%;
  }
}
.home-internet-tabs {
  position: relative;
  top: -330px;
  margin: 0 0 -330px;
}
@media screen and (max-width: 959px) {
  .home-internet-tabs {
    top: 0;
    margin: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tabs {
    top: -20px;
    margin: 0;
  }
}
.home-internet-tabs h1 {
  text-align: center;
  color: #fff;
}
@media screen and (max-width: 959px) {
  .home-internet-tabs h1 {
    width: 100%;
    position: absolute;
    top: -80px;
    left: 0;
    margin: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tabs h1 {
    top: -110px;
    margin: 0;
  }
}
.home-internet-tabs__section {
  background: #fff;
  box-shadow: 0 10px 30px rgba(0,0,0,0.1);
  margin: 0;
}
@media screen and (max-width: 959px) {
  .home-internet-tabs__section {
    box-shadow: none;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tabs__section {
    background: none;
  }
}
.home-internet-tabs__section .tabs__list-wrap {
  background: #f7f7f7;
  border-bottom: none;
}
@media screen and (max-width: 1679px) {
  .home-internet-tabs__section .tabs__list-wrap {
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tabs__section .tabs__list-wrap {
    margin-bottom: 30px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tabs__section .tabs__list-wrap {
    margin-bottom: 15px;
    max-width: none;
    background: none;
  }
}
.home-internet-tabs__section .tabs__item {
  margin-left: 50px;
  position: relative;
}
@media screen and (max-width: 759px) {
  .home-internet-tabs__section .tabs__item {
    margin-left: 0;
  }
}
.home-internet-tabs__section .tabs__item:first-child {
  margin-left: 0;
}
.home-internet-tabs__section .tabs__item-icon_error {
  width: 15px;
  height: 15px;
  fill: #e41e26;
  stroke: none;
  position: absolute;
  top: 50%;
  right: -20px;
  margin: -13px 0 0;
}
@media screen and (max-width: 759px) {
  .home-internet-tabs__section .jq-selectbox {
    max-width: 100%;
  }
}
.home-internet-connect-form {
  text-align: center;
  padding: 0 0 1.59rem;
}
@media screen and (max-width: 1279px) {
  .home-internet-connect-form {
    padding-bottom: 1.39rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-connect-form {
    padding-bottom: 1.88rem;
  }
}
.home-internet-connect-form-title {
  font-size: 1.1rem;
  color: #4d4d4d;
  text-align: center;
  margin: 0 0 1.14rem;
}
.home-internet-connect-form-done {
  text-align: center;
  font-size: 0.85rem;
  color: #4d4d4d;
  padding: 0 0 2.05rem;
}
@media screen and (max-width: 1279px) {
  .home-internet-connect-form-done {
    padding-bottom: 1.39rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-connect-form-done {
    text-align: left;
    padding: 0 0 0 1.88rem;
    position: relative;
  }
}
.home-internet-connect-form-done-icon {
  display: inline-block;
  width: 22px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjcwMSAxMS44NzYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDEyLjcwMSAxMS44NzYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjNjRkNTVmIiBkPSJNMTEuMjk4LDAuMDA5TDMuNjkyLDkuNDJMMS4wNzcsNy4xNzcNCgkJCWMwLDAtMS40MDksMC4wNjMtMS4wMDQsMC40NjZsMi45MzUsMy45MjdjMC4xNzQsMC4xNzMsMC4zOTYsMC4yNTYsMC42MjMsMC4yOGMwLjAyOCwwLjAwNSwwLjA1NiwwLjAxMywwLjA4NSwwLjAxNg0KCQkJYzAuMDI2LDAsMC4wNTEtMC4wMDQsMC4wNzYtMC4wMDVjMC4zNTMsMC4wMDYsMC42OTctMC4xNTksMC44ODUtMC40ODZMMTIuNjcsMC4zODlDMTIuOTQ1LTAuMDkyLDExLjI5OCwwLjAwOSwxMS4yOTgsMC4wMDl6Ii8+DQo8L3N2Zz4NCg==) 0 0 no-repeat;
  vertical-align: middle;
  margin: -6px 10px 0 0;
}
@media screen and (max-width: 759px) {
  .home-internet-connect-form-done-icon {
    display: block;
    position: absolute;
    top: 0;
    left: 3px;
    margin: 0;
  }
}
.home-internet-connect-form-error-icon {
  display: inline-block;
  width: 22px;
  height: 20px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDIwIDIwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMCAyMCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbD0iI2UzMDYxMyIgZD0iTTEwLDBDNC40NzgsMCwwLDQuNDc4LDAsMTBzNC40NzgsMTAsMTAsMTBzMTAtNC40NzcsMTAtMTBTMTUuNTIyLDAsMTAsMHogTTkuODUxLDE1Ljc3NA0KCQkJYy0wLjksMC0xLjU3Ni0wLjY5LTEuNTc2LTEuNjA0YzAtMC45NDYsMC42OS0xLjYzNiwxLjU5LTEuNjM2YzAuOSwwLDEuNTkxLDAuNjksMS41OTEsMS42MjENCgkJCUMxMS40NTUsMTUuMDg0LDEwLjc2NSwxNS43NzQsOS44NTEsMTUuNzc0eiBNMTEuMTQsMTAuOTk1SDguNTlsLTAuMzMtNi42NWgzLjIxTDExLjE0LDEwLjk5NXoiLz4NCjwvc3ZnPg0K) 0 0 no-repeat;
  vertical-align: middle;
  margin: -6px 10px 0 0;
}
@media screen and (max-width: 759px) {
  .home-internet-connect-form-error-icon {
    display: block;
    position: absolute;
    top: 0;
    left: 3px;
    margin: 0;
  }
}
.home-internet-tabs__switch-wrap {
  height: 0;
  overflow: hidden;
  opacity: 0;
  transition: opacity 1s ease-out;
}
.home-internet-tabs__switch-wrap.tab-is-active {
  height: auto;
  overflow: visible;
  opacity: 1;
}
.home-internet__order-satellite-triggers-wrap {
  text-align: center;
  padding: 25px 0 0;
  color: #e6e6e6;
}
.home-internet__order-satellite-triggers-wrap .home-internet__order-satellite-manual-wrap {
  font-size: 1rem;
}
.home-internet__order-satellite-triggers-wrap .home-internet__order-satellite-map {
  position: relative;
  right: auto;
  margin: 0 15px;
  display: inline-block;
  vertical-align: top;
}
.home-internet__order-satellite-triggers-wrap .home-internet__order-satellite-manual {
  display: inline-block;
  margin: 0 15px;
  vertical-align: top;
}

@media screen and (max-width: 759px) {
  .nophone-view {
    display: none;
  }
}
.phone-view {
  display: none;
}
@media screen and (max-width: 759px) {
  .phone-view {
    display: block;
    padding: 18px 0 0;
  }
}
.home-internet-tariff__wrap {
  background: #f7f7f7;
  padding: 2.05rem 0 1.36rem;
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__wrap {
    padding: 1.25rem 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__wrap .home-internet__fixed {
    width: 100%;
  }
}
.home-internet__fixed {
  width: 93.75%;
  max-width: 1330px;
  margin: 0 auto;
}
@media screen and (max-width: 1679px) {
  .home-internet__fixed {
    max-width: none;
  }
}
@media screen and (max-width: 959px) {
  .home-internet__fixed {
    width: 94.74%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__fixed {
    width: 87.5%;
  }
}
.home-internet__hr {
  height: 1px;
  background: #e8e8e8;
  line-height: 0;
  font-size: 0;
}
.home-internet__step {
  text-align: center;
}
@media screen and (max-width: 759px) {
  .home-internet__step {
    width: 87.5%;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__wrap .home-internet__step {
    margin-bottom: 0;
  }
}
.home-internet__step-numb {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  border: 1px solid #cdcdcd;
  border-radius: 50%;
  font-size: 0.86rem;
  font-weight: 300;
  line-height: 30px;
  text-align: center;
  color: #666;
  margin: 8px 15px 0 0;
}
@media screen and (max-width: 1279px) {
  .home-internet__step-numb {
    margin-top: 5px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet__step-numb {
    margin: 0 auto 5px;
    display: block;
  }
}
.js-choose {
  border: 1px solid #e7e7e7;
  background: #fff;
  transition: all 0.3s ease-out;
  box-shadow: 0 0 0 rgba(0,0,0,0);
}
.js-choose.is-active {
  border-color: #e30613;
  box-shadow: 0 10px 30px rgba(0,0,0,0.1);
}
@media screen and (min-width: 760px) {
  .home-internet-tariff {
    text-align: left;
  }
}
.home-internet-tariff .bx-viewport {
  height: auto !important;
}
@media screen and (min-width: 760px) {
  .home-internet-tariff .bx-viewport {
    overflow: visible !important;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff .bx-controls {
    padding-top: 0;
    padding-bottom: 12px;
    margin-top: -20px;
  }
}
.home-internet-tariff__slider {
  list-style: none;
  padding: 0;
  margin: 0;
}
.home-internet-tariff__slider:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (min-width: 760px) {
  .home-internet-tariff__slider {
    width: 100% !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    transition: none !important;
  }
}
.home-internet-tariff-slider__item {
  width: 100%;
}
@media screen and (min-width: 760px) {
  .home-internet-tariff-slider__item {
    float: none !important;
    width: 100% !important;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff-slider__item {
    margin-left: -20px;
    padding: 30px 0 40px;
  }
  .home-internet-tariff-slider__item.active-slide {
    margin-left: 0;
  }
  .home-internet-tariff-slider__item.active-slide .home-internet-tariff__panel-fixed {
    margin: 0 auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__panel-fixed {
    width: 87.5%;
  }
}
.home-internet-tariff__panel {
  margin-bottom: 20px;
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__panel {
    margin: 0 20px 0 0;
  }
}
.home-internet-tariff__panel-wrap {
  padding: 10px 24px 10px 13px;
}
@media screen and (max-width: 1679px) {
  .home-internet-tariff__panel-wrap {
    padding-right: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tariff__panel-wrap {
    padding: 15px 24px 30px 13px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__panel-wrap {
    padding: 10px 0 20px 5px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__panel-wrap {
    padding: 0;
  }
}
.home-internet-tariff__panel-header:after {
  content: '';
  display: table;
  clear: both;
}
.home-internet-tariff__info {
  float: left;
  width: 70%;
}
@media screen and (max-width: 1679px) {
  .home-internet-tariff__info {
    width: 67%;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tariff__info {
    width: 75%;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info {
    width: 68%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info {
    float: none;
    width: auto;
    padding: 10px 10px 15px;
  }
  .home-internet-tariff__info:after {
    content: '';
    display: table;
    clear: both;
  }
}
.home-internet-tariff__info-icon {
  position: absolute;
  top: 50%;
  left: 26px;
  margin-top: -29px;
  width: 58px;
  height: 58px;
  border-radius: 50%;
  box-shadow: inset 0 5px 15px rgba(194,203,210,0.5);
  font-size: 1.36rem;
  font-weight: 300;
  line-height: 58px;
  text-align: center;
  color: #666;
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-icon {
    top: 26px;
    margin: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-icon {
    position: relative;
    top: auto;
    left: auto;
    margin: 19px auto;
    width: 44px;
    height: 44px;
    line-height: 44px;
  }
}
.home-internet-tariff__info-icon:before,
.home-internet-tariff__info-icon:after {
  display: block;
  content: " ";
  position: absolute;
  top: 50%;
  left: 50%;
  border-radius: 50%;
  box-shadow: inset 0 5px 15px rgba(194,203,210,0.5);
}
.home-internet-tariff__info-icon:before {
  width: 112px;
  height: 112px;
  margin: -56px 0 0 -56px;
  opacity: 0.3;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-icon:before {
    width: 82px;
    height: 82px;
    margin: -41px 0 0 -41px;
  }
}
.home-internet-tariff__info-icon:after {
  width: 84px;
  height: 84px;
  margin: -42px 0 0 -42px;
  opacity: 0.6;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-icon:after {
    width: 62px;
    height: 62px;
    margin: -31px 0 0 -31px;
  }
}
.home-internet-tariff__info-icon-img {
  display: block;
  width: 46px;
  height: 26px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA3NS44IDQyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA3NS44IDQyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+Cgkuc3Qwe2ZpbGw6bm9uZTtzdHJva2U6I2UzMDYxMztzdHJva2Utd2lkdGg6MS41O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSI3NSIgeTE9IjEzLjYiIHgyPSI2NC43IiB5Mj0iMTMuNiIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iNzUiIHkxPSIyMS43IiB4Mj0iNjQuNyIgeTI9IjIxLjciLz4KPGxpbmUgY2xhc3M9InN0MCIgeDE9Ijc1IiB5MT0iMjkuNyIgeDI9IjY0LjciIHkyPSIyOS43Ii8+CjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik01MC4zLDM5LjljNS44LDAsMTAuMy04LjYsMTAuMy0xOS41YzAtMTEtNC41LTE5LjUtMTAuMy0xOS41QzQ5LjIsMC44LDExLjUsMTMsMTEuNSwxMwoJQzEwLjYsMTMuMyw5LDEzLjYsOCwxMy42SDYuNEg0LjRjLTIsMC0zLjYsMy0zLjYsNi44YzAsMy44LDEuNiw2LjgsMy42LDYuOGwyLjEsMC4xSDhjMC44LDAsMS41LDAsMi0wLjFjMC4yLDAuMSw0LjcsMS40LDUuNCwxLjcKCVYzM2MwLDEuNiwwLjgsMy4yLDIuMywzLjZsMTQuMSw0LjVjMC4zLDAuMSwwLjUsMC4xLDAuOCwwLjFjMS40LDAsMi4zLTEuMSwyLjMtMi42bDAtMy42TDUwLjMsMzkuOXoiLz4KPHBhdGggY2xhc3M9InN0MCIgZD0iTTUwLjMsMC44QzQ0LjUsMC44LDQwLDkuNCw0MCwyMC4zYzAsMTEsNC41LDE5LjUsMTAuMywxOS41Ii8+Cjxwb2x5bGluZSBjbGFzcz0ic3QwIiBwb2ludHM9IjE5LjgsMzAuNiAxOS44LDMwLjYgMjkuNCwzMy42ICIvPgo8L3N2Zz4K) 0 0 no-repeat;
  position: absolute;
  top: 50%;
  left: 50%;
  margin: -13px 0 0 -23px;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-icon-img {
    width: 34px;
    height: 20px;
    margin: -10px 0 0 -17px;
  }
}
.home-internet-tariff__info-title {
  float: left;
  box-sizing: border-box;
  width: 64%;
  height: 112px;
  padding: 0 0 0 124px;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .home-internet-tariff__info-title {
    width: 56%;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tariff__info-title {
    width: 60%;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-title {
    width: 100%;
    height: auto;
    padding-top: 13px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-title {
    float: none;
    width: auto;
    height: auto;
    padding: 0;
  }
}
.home-internet-tariff__tbl {
  display: table;
  width: 100%;
  height: 100%;
}
.home-internet-tariff__tbl-cell {
  display: table-cell;
  vertical-align: middle;
}
.home-internet-tariff__info-name {
  font-size: 1.09rem;
  margin: 0 0 10px;
  color: #000;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-name {
    margin: 3px 0 15px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-name .b-hint-badge {
    margin-right: 45px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-name-text {
    display: block;
  }
}
.home-internet-tariff__info-more {
  font-size: 0.75rem;
  color: #1381b4;
  cursor: pointer;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-more {
    font-size: 0.85rem;
  }
}
.home-internet-tariff__drop {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMSIgaGVpZ2h0PSI2LjU2MyIgdmlld0JveD0iMCAwIDExIDYuNTYzIj4KICA8ZGVmcz4KICAgIDxzdHlsZT4KICAgICAgLmNscy0xIHsKICAgICAgICBmaWxsOiAjZTMwNjEzOwogICAgICAgIGZpbGwtcnVsZTogZXZlbm9kZDsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggaWQ9ImFycm93LnN2ZyIgY2xhc3M9ImNscy0xIiBkPSJNMTAuNzU2LDIuNTlMNi4xNjYsNy4yNTRhMC45MjQsMC45MjQsMCwwLDEtMS4zMTcsMEwwLjI1OSwyLjU5YTAuOTU0LDAuOTU0LDAsMCwxLDAtMS4zMzQsMC45MTksMC45MTksMCwwLDEsMS4zMTIsMGwzLjkzNyw0LDMuOTM3LTRhMC45MTksMC45MTksMCwwLDEsMS4zMTIsMEEwLjk1NCwwLjk1NCwwLDAsMSwxMC43NTYsMi41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuOTY5KSIvPgo8L3N2Zz4=) no-repeat 0 0;
  width: 11px;
  height: 8px;
  margin: 0 0 0 3px;
  display: inline-block;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.home-internet-tariff__info-internet,
.home-internet-tariff__info-tv {
  margin: 5px 0 0;
  float: left;
  width: 18%;
  height: 98px;
  text-align: center;
  box-sizing: border-box;
  font-weight: 300;
}
.home-internet-tariff__info-internet .smaller,
.home-internet-tariff__info-tv .smaller {
  font-size: 0.75rem;
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-internet .smaller,
  .home-internet-tariff__info-tv .smaller {
    text-align: center;
  }
}
.home-internet-tariff__info-internet .accent,
.home-internet-tariff__info-tv .accent {
  display: inline-block;
  background: #e41e26;
  border-radius: 3px;
  margin: 3px 0 0;
  padding: 0 10px;
  line-height: 25px;
  color: #fff;
}
@media screen and (max-width: 1679px) {
  .home-internet-tariff__info-internet,
  .home-internet-tariff__info-tv {
    width: 22%;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tariff__info-internet,
  .home-internet-tariff__info-tv {
    width: 20%;
    margin: 0;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-internet,
  .home-internet-tariff__info-tv {
    box-sizing: border-box;
    margin: 0 30px 0 0;
    width: auto;
    height: 40px;
    text-align: left;
    position: relative;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-internet,
  .home-internet-tariff__info-tv {
    margin: 0;
    width: 50%;
    height: 88px;
    text-align: center;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-internet {
    margin-left: 124px;
    padding-left: 54px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-internet {
    margin: 0;
    padding: 50px 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-internet .home-internet-tariff__tbl-cell {
    vertical-align: top;
  }
}
.home-internet-tariff__info-tv {
  border-left: 1px solid #f2f2f2;
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-tv {
    border: none;
    padding-left: 58px;
    margin-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-tv {
    border-left: 1px solid #f2f2f2;
    padding: 50px 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-tv .home-internet-tariff__tbl-cell {
    vertical-align: top;
  }
}
.home-internet-tariff__info-internet-icon {
  display: block;
  width: 45px;
  height: 36px;
  margin: 0 auto 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMiIgZGF0YS1uYW1lPSJMYXllciAyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0My41MiAzNS4xNSI+PGRlZnM+PHN0eWxlPi5jbHMtMXtmaWxsOm5vbmU7c3Ryb2tlOiNhZGI4YzE7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MTA7c3Ryb2tlLXdpZHRoOjEuNXB4O308L3N0eWxlPjwvZGVmcz48dGl0bGU+Z3Bvbi1pY29uPC90aXRsZT48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0uNzcsOS40NWEyOS43NSwyOS43NSwwLDAsMSw0MiwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMiAtMC4wMSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik02LjU4LDE1LjI3QTIxLjM3LDIxLjM3LDAsMCwxLDIxLjc4LDloMEEyMS4zNiwyMS4zNiwwLDAsMSwzNywxNS4yNiIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTAuMDIgLTAuMDEpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTIuNywyMS4zOWExMi44NiwxMi44NiwwLDAsMSwxOC4xNSwwIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMiAtMC4wMSkiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik0yMS43OCwyNi4zNmE0LDQsMCwxLDAsMi44NSwxLjE4LDQsNCwwLDAsMC0yLjg1LTEuMThaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMC4wMiAtMC4wMSkiLz48L3N2Zz4=) 0 0 no-repeat;
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-internet-icon {
    position: absolute;
    top: 3px;
    left: 0;
    margin: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-internet-icon {
    top: 6px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
.home-internet-tariff__info-tv-icon {
  display: block;
  width: 44px;
  height: 40px;
  margin: 0 auto 5px;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDIxLjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzIiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHZpZXdCb3g9IjAgMCA0My4yIDM5LjYiIHN0eWxlPSJlbmFibGUtYmFja2dyb3VuZDpuZXcgMCAwIDQzLjIgMzkuNjsiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8c3R5bGUgdHlwZT0idGV4dC9jc3MiPgoJLnN0MHtmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtmaWxsOm5vbmU7c3Ryb2tlOiNBREI4QzE7c3Ryb2tlLXdpZHRoOjEuNTtzdHJva2UtbGluZWNhcDpyb3VuZDtzdHJva2UtbWl0ZXJsaW1pdDoxMDt9Cjwvc3R5bGU+CjxsaW5lIGNsYXNzPSJzdDAiIHgxPSIyMS42IiB5MT0iNi43IiB4Mj0iMTcuNCIgeTI9IjIuNSIvPgo8cGF0aCBjbGFzcz0ic3QwIiBkPSJNMjEuNiw2LjdIMy45Yy0xLjcsMC0zLjEsMS40LTMuMSwzLjF2MjAuMmMwLDEuNywxLjQsMy4xLDMuMSwzLjFoMzUuNGMxLjcsMCwzLjEtMS40LDMuMS0zLjFWOS44CgljMC0xLjctMS40LTMuMS0zLjEtMy4xaC0xMyIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMTYuNiIgeTE9IjM4LjgiIHgyPSIyNi42IiB5Mj0iMzguOCIvPgo8bGluZSBjbGFzcz0ic3QwIiB4MT0iMjEuNiIgeTE9IjYuNyIgeDI9IjI3LjUiIHkyPSIwLjgiLz4KPC9zdmc+Cg==) 0 0 no-repeat;
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-tv-icon {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info-tv-icon {
    top: 3px;
    left: 50%;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info-internet-text,
  .home-internet-tariff__info-tv-text {
    display: inline-block;
    vertical-align: middle;
  }
}
.home-internet-tariff__info-tv-hd {
  display: block;
  font-size: 0.75rem;
  color: #999;
}
.home-internet-tariff__price {
  float: right;
  width: 30%;
  height: 98px;
  box-sizing: border-box;
  border-left: 1px solid #f2f2f2;
  margin: 5px 0 0;
  padding: 0 150px 0 30px;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .home-internet-tariff__price {
    width: 33%;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tariff__price {
    width: 25%;
    margin: 0;
    padding: 0 0 50px 20px;
    height: 130px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__price {
    width: 32%;
    margin: 10px 0 0;
    padding: 0 15px 50px 30px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__price {
    float: none;
    width: auto;
    height: auto;
    margin: 0;
    padding: 15px 10px 20px;
    border-left: none;
    border-top: 1px solid #f2f2f2;
  }
}
.home-internet-tariff__price-rub strong {
  font-size: 1.36rem;
  font-weight: normal;
}
.home-internet-tariff__price-dop {
  display: block;
  font-size: 0.75rem;
  margin: 3px 0 0;
}
.home-internet-tariff__price-bonus {
  display: block;
  font-size: 0.75rem;
  color: #999;
  margin: 11px 0 0;
}
.home-internet-tariff__choose {
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -23px;
}
@media screen and (max-width: 1279px) {
  .home-internet-tariff__choose {
    top: auto;
    bottom: 0;
    right: auto;
    left: 20px;
    margin: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__choose {
    position: relative;
    bottom: auto;
    left: auto;
    margin: 15px auto 0;
    text-align: left;
  }
}
.home-internet-tariff__panel-content {
  display: none;
}
.home-internet-tariff__conditions {
  border-top: 1px solid #f2f2f2;
  margin: 11px 0 0 11px;
  padding: 25px 0 20px;
  font-size: 0.75rem;
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__conditions {
    margin-top: 25px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__conditions {
    margin: 0;
    padding: 15px 20px 30px;
    text-align: left;
    font-size: 0.85rem;
  }
}
.home-internet-tariff__conditions-item {
  margin: 0 0 11px;
}
.home-internet-tariff__conditions-item:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__conditions-item {
    margin: 0 0 15px;
  }
}
.home-internet-tariff__conditions-item dt {
  float: left;
  width: 515px;
  margin: 0 25px 0 0;
  color: #999;
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__conditions-item dt {
    width: 470px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__conditions-item dt {
    float: none;
    display: block;
    width: 100%;
    margin: 0 0 5px;
  }
}
.home-internet-tariff__conditions-item dd {
  float: left;
  color: #333;
  margin: 0;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__conditions-item dd {
    float: none;
    display: block;
  }
}
.home-internet-tariff__conditions .file-download {
  margin: 25px 0 0;
  font-size: 0.75rem;
}
.home-internet-tariff__conditions .file-download .file-download__icon {
  top: -5px;
}
.home-internet-tariff__conditions .file-download a {
  color: #1e82b2;
  text-decoration: none;
}
.home-internet-tariff__panel-footer {
  background: #fbfbfb;
  padding: 15px 34px;
  font-size: 0.75rem;
  color: #333;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__panel-footer {
    text-align: left;
    padding: 15px 20px 1px;
  }
}
.home-internet-tariff__panel-footer-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.home-internet-tariff__panel-footer-list-item {
  display: inline-block;
  vertical-align: top;
  padding: 0 0 0 20px;
  margin: 0 0 0 20px;
  border-left: 1px solid #e6e6e6;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__panel-footer-list-item {
    display: block;
    margin: 0 0 20px;
    padding: 0 0 0 45px;
    border-left: none;
    position: relative;
  }
}
.home-internet-tariff__panel-footer-list-item:first-child {
  margin-left: 0;
  padding: 0;
  border: none;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__panel-footer-list-item:first-child {
    padding-left: 45px;
  }
}
.home-internet-tariff__panel-footer-list-item-icon-hd {
  display: inline-block;
  width: 33px;
  height: 16px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyMjIuMyAxMDMuNzUiPjxkZWZzPjxzdHlsZT4uY2xzLTF7ZmlsbDojZTQxZTI2O308L3N0eWxlPjwvZGVmcz48dGl0bGU+aGQtaWNvbjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMjQyLDQ0LjU4YTkuNTgsOS41OCwwLDAsMC05LjU2LDkuNTh2MjdBOS41OCw5LjU4LDAsMCwwLDI0Miw5MC43MmgxMzEuNmE5LjU4LDkuNTgsMCwwLDAsOS41OC05LjU2di0yN2E5LjU4LDkuNTgsMCwwLDAtOS41Ni05LjU2Wm0xMzEuNiw1Mi42NkgyNDJhMTYuMDksMTYuMDksMCwwLDEtMTYuMDctMTYuMDl2LTI3QTE2LjA5LDE2LjA5LDAsMCwxLDI0MiwzOC4wOGgxMzEuNmExNi4wOSwxNi4wOSwwLDAsMSwxNi4wOCwxNi4wOHYyN2ExNi4wOSwxNi4wOSwwLDAsMS0xNi4wNywxNi4wN1oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0yMjUuODkpIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNNDQxLjY5LDE2LjA3YTkuNTgsOS41OCwwLDAsMC05LjU4LTkuNTZoLTE3YTkuNTgsOS41OCwwLDAsMC05LjU2LDkuNTZ2NzEuNmE5LjU4LDkuNTgsMCwwLDAsOS41Niw5LjU4aDE3YTkuNTgsOS41OCwwLDAsMCw5LjU2LTkuNTZaTTM5OSw4Ny42NlYxNi4wN0ExNi4wOSwxNi4wOSwwLDAsMSw0MTUuMTIsMGgxN2ExNi4wOSwxNi4wOSwwLDAsMSwxNi4wOCwxNi4wN3Y3MS42YTE2LjA5LDE2LjA5LDAsMCwxLTE2LjA4LDE2LjA4aC0xN0ExNi4wOSwxNi4wOSwwLDAsMSwzOTksODcuNjhaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI1Ljg5KSIvPjxwYXRoIGNsYXNzPSJjbHMtMSIgZD0iTTI0MC45NCwxMDAuNDlhMy4yNSwzLjI1LDAsMCwxLDMuMjUtMy4yNUgzNzEuMzRhMy4yNSwzLjI1LDAsMCwxLDAsNi41MUgyNDQuMTlBMy4yNSwzLjI1LDAsMCwxLDI0MC45NCwxMDAuNDlaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMjI1Ljg5KSIvPjxjaXJjbGUgY2xhc3M9ImNscy0xIiBjeD0iMjguMTkiIGN5PSI2Ny42NiIgcj0iNi4zNiIvPjxyZWN0IGNsYXNzPSJjbHMtMSIgeD0iMTc5LjY2IiB5PSI1Ny45OSIgd2lkdGg9IjM2LjEzIiBoZWlnaHQ9IjYuNTEiLz48L3N2Zz4=) 0 0 no-repeat;
  vertical-align: middle;
  margin: -3px 13px 0 0;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__panel-footer-list-item-icon-hd {
    display: block;
    position: absolute;
    top: -3px;
    left: 0;
    margin: 0;
  }
}
.home-internet-tariff__panel-footer-list-item-icon-wifi {
  display: inline-block;
  width: 26px;
  height: 23px;
  background: url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNzEuODQgMTUwLjAxIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2U0MWUyNjt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPndpZmktaWNvbjwvdGl0bGU+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTYuMDcsOTcuMzVhOS41OCw5LjU4LDAsMCwwLTkuNTYsOS41OHYyN2E5LjU4LDkuNTgsMCwwLDAsOS41Niw5LjU2aDEzMS42YTkuNTgsOS41OCwwLDAsMCw5LjU4LTkuNTZ2LTI3YTkuNTgsOS41OCwwLDAsMC05LjU2LTkuNTZaTTE0Ny42NiwxNTBIMTYuMDdBMTYuMDksMTYuMDksMCwwLDEsMCwxMzMuOTJ2LTI3QTE2LjA5LDE2LjA5LDAsMCwxLDE2LjA3LDkwLjg1aDEzMS42YTE2LjA5LDE2LjA5LDAsMCwxLDE2LjA4LDE2LjA4djI3QTE2LjA5LDE2LjA5LDAsMCwxLDE0Ny42OCwxNTBaIi8+PHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTI4LjE5LDk1LjNhMy4yNSwzLjI1LDAsMCwxLTMuMjUtMy4yNVYzMS44MWEzLjI1LDMuMjUsMCwwLDEsNi41MSwwVjkyLjA1QTMuMjUsMy4yNSwwLDAsMSwxMjguMTksOTUuM1oiLz48Y2lyY2xlIGNsYXNzPSJjbHMtMSIgY3g9IjEyOC4yIiBjeT0iMzEuODEiIHI9IjcuODYiLz48cGF0aCBjbGFzcz0iY2xzLTEiIGQ9Ik05OS42Miw2My42MmEzLjI3LDMuMjcsMCwwLDEtMi4zLS45NUE0My42Nyw0My42NywwLDAsMSw5Ny4zMywxYTMuMjUsMy4yNSwwLDAsMSw0LjYxLDQuNiwzNy4xNywzNy4xNywwLDAsMCwwLDUyLjUyLDMuMjUsMy4yNSwwLDAsMS0yLjMsNS41NVptNTcuMTUsMGEzLjI1LDMuMjUsMCwwLDEtMi4zLTUuNTUsMzcuMTcsMzcuMTcsMCwwLDAsMC01Mi41MkEzLjI1LDMuMjUsMCwwLDEsMTU5LjA2LDFhNDMuNjYsNDMuNjYsMCwwLDEsMCw2MS43MiwzLjI1LDMuMjUsMCwwLDEtMi4zLjk1Wk0xMTMuMTIsNTAuMTRhMy4yNywzLjI3LDAsMCwxLTIuMy0uOTUsMjQuNTgsMjQuNTgsMCwwLDEsMC0zNC43NCwzLjI1LDMuMjUsMCwxLDEsNC42LDQuNjEsMTguMDgsMTguMDgsMCwwLDAsMCwyNS41NSwzLjI1LDMuMjUsMCwwLDEtMi4zLDUuNTVabTMwLjE0LDBhMy4yNSwzLjI1LDAsMCwxLTIuMy01LjU1LDE4LjA5LDE4LjA5LDAsMCwwLDAtMjUuNTMsMy4yNSwzLjI1LDAsMSwxLDQuNTktNC42LDI0LjU5LDI0LjU5LDAsMCwxLDAsMzQuNzQsMy4yNCwzLjI0LDAsMCwxLTIuMywxWiIvPjwvc3ZnPg==) 0 0 no-repeat;
  vertical-align: middle;
  margin: -5px 13px 0 0;
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__panel-footer-list-item-icon-wifi {
    display: block;
    position: absolute;
    top: -5px;
    left: 0;
    margin: 0;
  }
}
.is-opened .home-internet-tariff__drop {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.home-internet-tariff__info.wide .home-internet-tariff__info-title {
  width: 82%;
}
@media screen and (max-width: 1679px) {
  .home-internet-tariff__info.wide .home-internet-tariff__info-title {
    width: 78%;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tariff__info.wide .home-internet-tariff__info-title {
    width: 80%;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tariff__info.wide .home-internet-tariff__info-title {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info.wide .home-internet-tariff__info-title {
    width: auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tariff__info.wide .home-internet-tariff__info-internet {
    width: 100%;
  }
}

.home-internet-tvpack__wrap {
  background: #fff;
  padding: 2.05rem 0 1.36rem;
}
@media screen and (max-width: 959px) {
  .tabs_aside .home-internet-tvpack__wrap {
    padding: 1.25rem 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__wrap {
    padding: 1.25rem 0 0;
  }
}
.home-internet-tvpack__wrap .home-internet__step {
  margin-bottom: 0.91rem;
}
@media screen and (max-width: 959px) {
  .tabs_aside .home-internet-tvpack__wrap .home-internet__step {
    margin-bottom: 1.55rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__wrap .home-internet__step {
    margin-bottom: 1.55rem;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside .home-internet-tvpack__wrap .home-internet__fixed {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__wrap .home-internet__fixed {
    width: 100%;
  }
}
.home-internet-tvpack__main {
  margin: 0 0 1.82rem;
  padding: 0 0 0.91rem;
  border-bottom: 1px solid #f1f1f1;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__main {
    margin-bottom: 2.22rem;
    padding-bottom: 1.11rem;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside .home-internet-tvpack__main {
    margin: 0 auto 1.25rem;
    padding-bottom: 1rem;
    width: 87.5%;
  }
}
@media screen and (max-width: 759px) {
  .tabs_aside .home-internet-tvpack__main {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main {
    margin: 0 auto 1.25rem;
    padding-bottom: 1rem;
    width: 87.5%;
  }
}
.home-internet-tvpack__title {
  font-size: 1.11rem;
  color: #4d4d4d;
}
.home-internet-tvpack__main-panel {
  margin: 0 0 0.91rem;
  position: relative;
  min-height: 250px;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__main-panel {
    min-height: 230px;
    margin: 0 0 1.11rem;
  }
}
@media screen and (max-width: 959px) {
  .tabs_aside .home-internet-tvpack__main-panel {
    min-height: none;
    max-width: 400px;
    margin: 0 auto 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel {
    min-height: none;
  }
}
.home-internet-tvpack__main-panel-img {
  width: 245px;
  height: 100%;
  background-repeat: no-repeat;
  background-position: 0 0;
  background-size: cover;
  position: absolute;
  top: 0;
  left: 0;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__main-panel-img {
    width: 212px;
  }
  .tabs_aside .home-internet-tvpack__main-panel-img {
    width: 165px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__main-panel-img {
    width: 165px;
  }
  .tabs_aside .home-internet-tvpack__main-panel-img {
    width: 100%;
    height: 150px;
    background-position: 50% 50%;
    position: static;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-img {
    width: 100%;
    height: 150px;
    background-position: 50% 50%;
    position: static;
  }
}
.home-internet-tvpack__main-panel-info {
  padding: 30px 430px 30px 270px;
  font-size: 0.75rem;
  color: #808080;
}
@media screen and (max-width: 1679px) {
  .home-internet-tvpack__main-panel-info {
    padding-right: 400px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__main-panel-info {
    padding: 18px 305px 18px 228px;
  }
  .tabs_aside .home-internet-tvpack__main-panel-info {
    padding: 15px 235px 15px 185px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__main-panel-info {
    padding: 15px 235px 15px 185px;
  }
  .tabs_aside .home-internet-tvpack__main-panel-info {
    padding: 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-info {
    padding: 20px;
  }
}
.home-internet-tvpack__main-panel-info-title {
  margin: 0 0 0.55rem;
  color: #000;
}
@media screen and (max-width: 959px) {
  .tabs_aside .home-internet-tvpack__main-panel-info-title {
    font-size: 1.38rem;
    margin: 0 0 0.94rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-info-title {
    font-size: 1.38rem;
    margin: 0 0 0.94rem;
  }
}
.home-internet-tvpack__main-panel-info-channel {
  font-size: 0.85rem;
  margin: 0 0 1.14rem;
}
@media screen and (max-width: 959px) {
  .tabs_aside .home-internet-tvpack__main-panel-info-channel {
    font-size: 1.06rem;
    margin: 0 0 0.94rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-info-channel {
    font-size: 1.06rem;
    margin: 0 0 0.94rem;
  }
}
.home-internet-tvpack__main-panel-info-channel a {
  text-decoration: none;
  color: #000;
}
.home-internet-tvpack__main-panel-info-channel a:hover {
  color: #e30613;
}
.home-internet-tvpack__main-panel-info-logos-list {
  list-style: none;
  padding: 0;
  margin: 0;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
.home-internet-tvpack__main-panel-info-logos-list:after {
  content: '';
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 50px;
  background: linear-gradient(to right, rgba(255,255,255,0), #fff);
}
@media screen and (max-width: 1279px) {
  .tabs_aside .home-internet-tvpack__main-panel-info-logos-list {
    padding: 0 0 10px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__main-panel-info-logos-list {
    padding: 0 0 10px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-info-logos-list {
    max-width: 230px;
  }
}
.home-internet-tvpack__main-panel-info-logos-item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 15px 15px 0;
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__main-panel-info-logos-item {
    margin: 0 7px 7px 0;
  }
}
.home-internet-tvpack__main-panel-info-logos-item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__main-panel-info-logos-item img {
    max-height: 20px;
  }
}
.home-internet-tvpack__main-panel-price {
  width: 190px;
  height: 190px;
  border-left: 1px solid #f2f2f2;
  padding: 0 182px 0 30px;
  position: absolute;
  top: 30px;
  right: 0;
}
@media screen and (max-width: 1679px) {
  .home-internet-tvpack__main-panel-price {
    width: 174px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__main-panel-price {
    width: 230px;
    padding: 0 30px 0 28px;
    top: 20px;
  }
  .tabs_aside .home-internet-tvpack__main-panel-price {
    width: 185px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__main-panel-price {
    width: 185px;
    padding: 0 20px;
  }
  .tabs_aside .home-internet-tvpack__main-panel-price {
    width: auto;
    height: auto;
    padding: 15px 20px 20px;
    border-left: none;
    border-top: 1px solid #f2f2f2;
    position: static;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-price {
    width: auto;
    height: auto;
    padding: 15px 20px 20px;
    border-left: none;
    border-top: 1px solid #f2f2f2;
    position: static;
  }
}
.home-internet-tvpack__main-panel-price-title {
  font-size: 0.85rem;
  color: #000;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__main-panel-price-title {
    font-size: 0.94rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-price-title {
    font-size: 1.06rem;
  }
}
.home-internet-tvpack__main-panel-price-summ {
  color: #ccc;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__main-panel-price-summ {
    font-size: 1.11rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-price-summ {
    font-size: 1.25rem;
  }
}
.home-internet-tvpack__main-panel-price-summ strong {
  font-size: 1.8rem;
  font-weight: normal;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__main-panel-price-summ strong {
    font-size: 1.56rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__main-panel-price-summ strong {
    font-size: 1.75rem;
  }
}
.home-internet-tvpack__price-twix {
  display: inline-block;
  text-align: center;
  line-height: 1;
}
.home-internet-tvpack__price-twix_top {
  color: #ccc;
  font-size: 0.75rem;
  border-bottom: 1px solid #ccc;
  padding-bottom: 4px;
}
.home-internet-tvpack__price-twix_bottom {
  color: #ccc;
  font-size: 0.75rem;
}
.home-internet-tvpack-main__choose {
  position: absolute;
  top: 0;
  right: 30px;
}
@media screen and (max-width: 1679px) {
  .home-internet-tvpack-main__choose {
    right: 15px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack-main__choose {
    position: relative;
    right: auto;
    margin: 20px 0 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack-main__choose {
    margin: 10px 0 0;
  }
}

.home-internet-tvpack__wrap {
  background: #fff;
  padding: 2.05rem 0 1.36rem;
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__wrap {
    padding: 1.25rem 0 0;
  }
}
.home-internet-tvpack__wrap .home-internet__step {
  margin-bottom: 0.91rem;
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__wrap .home-internet__step {
    margin-bottom: 1.55rem;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__wrap .home-internet__fixed {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop .home-internet-tvpack__title {
    width: 87.5%;
    margin: 0 auto -14px;
  }
}
@media screen and (min-width: 760px) {
  .home-internet-tvpack__dop-slider-wrap {
    text-align: left;
    left: -8px;
    margin-right: -16px;
  }
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__dop-slider-wrap {
    left: -7px;
    margin-right: -14px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__dop-slider-wrap {
    left: -10px;
    margin-right: -20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-slider-wrap {
    left: 0;
    margin-right: 0;
  }
}
@media screen and (min-width: 760px) {
  .home-internet-tvpack__dop-slider-wrap .bx-viewport {
    height: auto !important;
    overflow: visible !important;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-slider-wrap .bx-controls {
    padding-top: 0;
    padding-bottom: 12px;
    margin-top: -20px;
  }
}
.home-internet-tvpack__dop-slider {
  list-style: none;
  padding: 0;
  margin: 0;
}
.home-internet-tvpack__dop-slider:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (min-width: 760px) {
  .home-internet-tvpack__dop-slider {
    width: 100% !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    transition: none !important;
  }
}
.home-internet-tvpack__dop-list-pack {
  list-style: none;
  padding: 0;
  margin: 0;
}
.home-internet-tvpack__dop-list-pack:after {
  content: '';
  display: table;
  clear: both;
}
.home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-slider-item {
  float: left;
  border: 1px solid #ededed;
  box-sizing: border-box;
  margin-bottom: 20px;
  width: 32%;
  margin-right: 2%;
}
.home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-slider-item:nth-child(3n) {
  margin-right: 0;
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-slider-item {
    width: 49%;
  }
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-slider-item:nth-child(3n) {
    margin-right: 2%;
  }
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-slider-item:nth-child(2n) {
    margin-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-slider-item {
    width: 100%;
    float: none;
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-slider-item:nth-child(3n) {
    margin-right: auto;
  }
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-slider-item:nth-child(2n) {
    margin-right: auto;
  }
}
@media screen and (min-width: 760px) {
  .home-internet-tvpack__dop-slider-item {
    width: 33.3%;
  }
  .bx-slider .home-internet-tvpack__dop-slider-item {
    width: 33.3% !important;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .home-internet-tvpack__dop-slider-item {
    width: 50%;
  }
  .bx-slider .home-internet-tvpack__dop-slider-item {
    width: 50% !important;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-slider-item {
    padding: 30px 0 40px;
    margin-left: -20px;
  }
  .home-internet-tvpack__dop-slider-item.active-slide {
    margin-left: 0;
  }
  .home-internet-tvpack__dop-slider-item.active-slide .home-internet-tvpack__dop-panel-fixed {
    margin: 0 auto;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-panel-fixed {
    width: 87.5%;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-panel-fixed {
    width: 100%;
  }
}
.home-internet-tvpack__dop-panel {
  margin: 0 8px 20px;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__dop-panel {
    margin: 0 7px 20px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__dop-panel {
    margin: 0 10px 20px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-panel {
    margin: 0 20px 0 0;
    text-align: left;
  }
}
@media screen and (max-width: 759px) and (max-width: 759px) {
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-panel {
    margin: 0;
  }
}
.home-internet-tvpack__dop-panel-inner-holder {
  position: relative;
}
.home-internet-tvpack__dop-panel-content {
  padding: 15px 30px 118px;
  font-size: 0.75rem;
  color: #808080;
}
.is-active .home-internet-tvpack__dop-panel-content {
  color: #333;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__dop-panel-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__dop-panel-content {
    padding: 20px 20px 95px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-panel-content {
    padding-bottom: 140px;
  }
}
.home-internet-tvpack__dop-panel-name {
  margin: 0 0 0.45rem;
}
.home-internet-tvpack__dop-panel-name .b-hint-badge {
  display: inline-block;
  margin: -6px 0 0 6px;
}
.home-internet-tvpack__dop-panel-channel {
  font-size: 0.85rem;
  margin: 0 0 0.81rem;
}
.home-internet-tvpack__dop-panel-channel a {
  text-decoration: none;
}
.home-internet-tvpack__dop-panel-logos {
  position: relative;
  right: -10px;
  margin-left: -10px;
  padding-bottom: 15px;
  overflow: hidden;
  white-space: nowrap;
}
.home-internet-tvpack__dop-panel-logos:after {
  display: block;
  content: " ";
  width: 15px;
  height: 100%;
  background: linear-gradient(to left, #fff 40%, rgba(255,255,255,0) 100%);
  position: absolute;
  top: 0;
  right: 0;
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-panel-logos {
    max-width: 248px;
  }
}
.home-internet-tvpack__dop-panel-logos-item {
  display: inline-block;
  margin: 0 15px 0 0;
  vertical-align: middle;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__dop-panel-logos-item {
    margin-right: 10px;
  }
}
.home-internet-tvpack__dop-panel-logos-item:last-child {
  margin: 0;
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-panel-logos-item:last-child {
    margin-right: 5px;
    max-width: 20px;
  }
}
.home-internet-tvpack__dop-panel-footer {
  width: 100%;
  height: 93px;
  padding: 20px 30px 0;
  box-sizing: border-box;
  border-top: 1px solid #f2f2f2;
  position: absolute;
  bottom: 0;
  left: 0;
}
.home-internet-tvpack__dop-panel-footer:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__dop-panel-footer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 959px) {
  .home-internet-tvpack__dop-panel-footer {
    height: 75px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-panel-footer {
    height: 124px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-list-pack .home-internet-tvpack__dop-panel-footer {
    height: auto;
    padding-bottom: 20px;
  }
}
.home-internet-tvpack__dop-panel-price {
  float: left;
  width: 45%;
}
.home-internet-tvpack__dop-panel-price strong {
  font-size: 1.8rem;
  font-weight: normal;
  color: #ccc;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__dop-panel-price {
    width: 83px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-panel-price {
    float: none;
    width: auto;
  }
}
.home-internet-tvpack__dop-panel-price-month {
  line-height: 100%;
  padding: 3px 0 0;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack__dop-panel-price-month {
    padding-top: 6px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-panel-price-month {
    font-size: 1.125rem;
    padding: 0;
  }
}
.home-internet-tvpack__dop-panel-price-month strong {
  font-size: 1.4rem;
  font-weight: normal;
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack__dop-panel-price-month strong {
    font-size: 1.58rem;
  }
}
.home-internet-tvpack__dop-panel-price-free {
  font-size: 0.75rem;
  color: #e10b29;
  position: relative;
  top: -8px;
  margin-bottom: -4px;
}
.home-internet-tvpack__dop-panel-price-after {
  font-size: 0.75rem;
  color: #333;
}
.home-internet-tvpack-dop__choose {
  float: right;
  width: 80px;
  max-width: 50%;
  height: 36px;
  padding: 0 0 0 37px;
  font-size: 0.85rem;
  line-height: 36px;
}
.home-internet-tvpack-dop__choose:before {
  width: 14px;
  height: 14px;
  left: 12px;
  margin-top: -7px;
}
.home-internet-tvpack-dop__choose:after {
  width: 11px;
  height: 10px;
  left: 14px;
  margin-top: -5px;
}
@media screen and (max-width: 1279px) {
  .home-internet-tvpack-dop__choose {
    width: 70px;
  }
}
@media screen and (max-width: 759px) {
  .home-internet-tvpack-dop__choose {
    float: none;
    width: 63px;
    max-width: none;
    margin: 15px 0 0;
  }
}

.home-tariff {
  width: 31.3333%;
  margin-left: 2%;
  margin-bottom: 1rem;
  font-size: 1rem;
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 959px) {
  .home-tariff {
    width: 48%;
    margin-left: 2% !important;
  }
}
@media screen and (max-width: 759px) {
  .home-tariff {
    width: 100%;
    display: block;
    max-width: 320px;
    margin-left: auto !important;
    margin-right: auto;
  }
}
.home-tariff__head {
  border-top: 1px solid #ededed;
  padding: 14px 0;
  box-sizing: border-box;
  height: 70px;
}
@media screen and (max-width: 959px) {
  .home-tariff__head {
    padding-left: 0;
  }
}
.home-tariff__head-icon {
  width: 40px;
  height: 35px;
  text-align: center;
  display: inline-block;
}
.home-tariff__head-icon .b-icon {
  width: 30px;
  fill: #acb8c1;
}
.home-tariff__head-link {
  text-decoration: none;
  margin-left: 10px;
  font-size: 0.85rem;
}
.home-tariff__select {
  text-align: center;
  margin-bottom: 50px;
}
@media screen and (max-width: 959px) {
  .home-tariff__select {
    margin-bottom: 20px;
    float: left;
    width: 260px;
    margin-right: 20px;
    margin-top: -7px;
    margin-bottom: 0;
  }
}
@media screen and (max-width: 759px) {
  .home-tariff__select {
    width: 280px;
    margin: auto;
    margin-bottom: 7px;
    float: none;
  }
}
.home-tariff__switch {
  display: inline-block;
  margin-left: 20px;
}
@media screen and (max-width: 959px) {
  .home-tariff__switch {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 10px;
    margin-left: 0;
    z-index: 1;
    position: relative;
  }
}
.home-tariff__tv-base {
  margin-bottom: 70px;
}
@media screen and (max-width: 759px) {
  .home-tariff__tv-base {
    margin-bottom: 35px;
  }
}
.home-tariff__list {
  list-style: none;
  font-size: 0;
}
@media screen and (max-width: 959px) {
  .home-tariff__list {
    text-align: center;
  }
}
.home-tariff__inner {
  padding: 25px 20px;
}
@media screen and (max-width: 1279px) {
  .home-tariff__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.home-tariff__img-wrap {
  height: 275px;
  line-height: 275px;
  text-align: center;
}
@media screen and (max-width: 1679px) {
  .home-tariff__img-wrap {
    height: 240px;
    line-height: 240px;
  }
}
@media screen and (max-width: 1279px) {
  .home-tariff__img-wrap {
    height: 200px;
    line-height: 200px;
  }
}
@media screen and (max-width: 759px) {
  .home-tariff__img-wrap {
    margin-bottom: 15px;
  }
}
.home-tariff__img {
  vertical-align: middle;
  max-width: 100%;
  max-height: 100%;
}
.home-tariff .b-list {
  font-size: 16px;
}
@media screen and (max-width: 1279px) {
  .home-tariff .b-list {
    font-size: 13.5px;
  }
}
.home-tariff .tariff-card__marks:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .home-tariff .tariff-card__marks {
    position: static;
  }
}
.home-tariff__add-more {
  text-align: center;
  margin-top: 1rem;
  margin-bottom: 2.8rem;
}
.home-tariff__links {
  margin: 50px 0;
}
.home-tariff__link {
  display: block;
  margin-bottom: 20px;
  font-size: 0.85rem;
  text-decoration: none;
}
.home-tariff__aside {
  margin-top: 50px;
}
@media screen and (max-width: 959px) {
  .home-tariff__aside {
    display: none;
  }
}
.home-tariff__bottom {
  display: none;
  text-align: center;
}
@media screen and (max-width: 959px) {
  .home-tariff__bottom {
    display: block;
  }
}
.home-tariff__aside-block {
  margin-bottom: 30px;
  color: #333;
  display: inline-block;
  vertical-align: top;
}
.home-tariff__bottom .home-tariff__aside-block {
  margin-left: 20px;
  margin-right: 20px;
}
.home-tariff__aside-icon {
  width: 60px;
  height: 60px;
  margin-right: 20px;
  display: inline-block;
  vertical-align: middle;
}
.home-tariff__aside-icon .b-icon {
  width: 100%;
  height: 100%;
  fill: #999;
}
.home-tariff__aside-content {
  display: inline-block;
  vertical-align: middle;
}
.home-tariff__aside-title {
  font-size: 0.75rem;
}
.home-tariff__aside-num {
  font-size: 1.1rem;
  font-weight: bold;
}
.home-tariff__aside-info {
  font-size: 0.75rem;
  color: #999;
}

.letter-list__list {
  height: 100%;
  margin-left: -12px;
  margin-right: -12px;
  list-style: none;
  padding-top: 9px;
}
.letter-list__list:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .letter-list__list {
    margin-left: -9px;
    margin-right: -9px;
  }
}
@media screen and (max-width: 1279px) {
  .letter-list__list {
    margin-left: -7px;
    margin-right: -7px;
  }
}
@media screen and (max-width: 959px) {
  .letter-list__list {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.letter-list__col {
  height: 100%;
  box-sizing: border-box;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 12px;
     -moz-column-gap: 12px;
          column-gap: 12px;
}
@media screen and (max-width: 1679px) {
  .letter-list__col {
    padding-left: 9px;
    padding-right: 9px;
    -webkit-column-gap: 9px;
       -moz-column-gap: 9px;
            column-gap: 9px;
  }
}
@media screen and (max-width: 1279px) {
  .letter-list__col {
    width: 100%;
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media screen and (max-width: 959px) {
  .letter-list__col {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.letter-list__group {
  position: relative;
  padding-left: 64px;
  padding-bottom: 26px;
}
@media screen and (max-width: 759px) {
  .letter-list__group {
    padding-left: 20px;
    padding-bottom: 20px;
  }
}
.letter-list__symbol {
  font-size: 1.1rem;
  color: #e30613;
  position: absolute;
  left: 26px;
  top: 13px;
}
@media screen and (max-width: 759px) {
  .letter-list__symbol {
    left: 2px;
    top: 10px;
  }
}
.letter-list__list-wrap {
  border-bottom: 1px solid #ededed;
  list-style: none;
  margin: 0;
  padding-top: 9px;
  padding-left: 10px;
  padding-bottom: 26px;
}
@media screen and (max-width: 759px) {
  .letter-list__list-wrap {
    padding-bottom: 21px;
  }
}
.letter-list__link {
  width: 100%;
  font-size: 0.85rem;
  color: #000;
  text-decoration: none;
  display: table;
  table-layout: fixed;
  padding-top: 9px;
  padding-bottom: 9px;
}
.letter-list__link:hover {
  color: #e30613;
}
@media screen and (max-width: 759px) {
  .letter-list__link {
    padding-top: 6px;
    padding-bottom: 7px;
  }
}
.letter-list__title {
  width: 76.10619469026548%;
  display: table-cell;
  vertical-align: top;
}
.letter-list__info {
  width: 23.893805309734514%;
  display: table-cell;
  vertical-align: top;
  font-size: 0.75rem;
  color: #999;
  text-align: right;
  padding-top: 2px;
}
.letter-list__info-text {
  float: right;
}
.letter-list__info-size {
  float: right;
}
.letter-list__info-size:before {
  content: "|";
  color: #ededed;
  margin-left: 4px;
  margin-right: 4px;
}

@media screen and (max-width: 959px) {
  .likert-scale__table {
    display: block;
  }
  .likert-scale__table:after {
    content: "";
    display: table;
    clear: both;
  }
  .likert-scale__table tbody {
    display: block;
  }
}
.likert-scale__table tr:nth-child(2n) .likert-scale__td {
  background-color: #fbfbfb;
}
@media screen and (max-width: 959px) {
  .likert-scale__table tr:nth-child(2n) .likert-scale__td {
    background-color: transparent;
  }
}
.likert-scale__table .checkbox,
.likert-scale__table .radio {
  padding-left: 16px;
}
@media screen and (max-width: 959px) {
  .likert-scale__table .checkbox,
  .likert-scale__table .radio {
    padding-left: 28px;
    margin-top: 15px;
  }
}
.likert-scale__table .checkbox__icon,
.likert-scale__table .radio__icon {
  margin-left: -16px;
  margin-top: 0;
}
@media screen and (max-width: 959px) {
  .likert-scale__table .checkbox__icon,
  .likert-scale__table .radio__icon {
    margin-left: -28px;
    margin-top: 0.1rem;
  }
}
@media screen and (max-width: 759px) {
  .likert-scale__table .checkbox__icon,
  .likert-scale__table .radio__icon {
    margin-top: 0;
  }
}
.likert-scale__table .checkbox__text,
.likert-scale__table .radio__text {
  display: none;
}
@media screen and (max-width: 959px) {
  .likert-scale__table .checkbox__text,
  .likert-scale__table .radio__text {
    display: inline;
  }
}
@media screen and (max-width: 959px) {
  .likert-scale__tr {
    box-sizing: border-box;
    display: block;
    width: 33.33%;
    float: left;
    padding-right: 15px;
    margin-bottom: 20px;
  }
  .likert-scale__tr:first-child {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .likert-scale__tr {
    min-width: 200px;
    width: auto;
  }
}
.likert-scale__th,
.likert-scale__td {
  background-color: #fff;
  box-sizing: border-box;
  font-size: 0.85rem;
  line-height: 1.2;
  font-weight: 400;
  padding: 14px 24px;
  border: 1px solid #e1e1e1;
  text-align: center;
}
@media screen and (max-width: 959px) {
  .likert-scale__th,
  .likert-scale__td {
    background-color: transparent;
    display: block;
    border: medium none;
    text-align: left;
    padding: 0;
  }
}
.likert-scale__th:first-child,
.likert-scale__td:first-child {
  border-left: medium none;
}
.likert-scale__th:last-child,
.likert-scale__td:last-child {
  border-right: medium none;
}
.likert-scale__td_question {
  text-align: left;
  width: 224px;
}
@media screen and (max-width: 959px) {
  .likert-scale__td_question {
    width: auto;
    color: #999;
  }
}

.device-more-layout {
  padding-top: 1.6rem;
}
.device-more-layout .tabs__list-wrap {
  border-bottom: medium none;
  margin-bottom: 0;
}
@media screen and (max-width: 759px) {
  .device-more-layout .tabs__list-wrap {
    margin-bottom: 24px;
  }
}
.device-more-layout .product-action {
  margin-top: 2.4rem;
}
@media screen and (max-width: 959px) {
  .device-more-layout .product-action {
    margin-top: 2.2rem;
  }
}

.mts-connect-only {
  background: url("../i/mts-connect-only/bg.jpg") no-repeat 50% 0;
  background-size: cover;
  height: 724px;
  box-sizing: border-box;
  padding-top: 4.5rem;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .mts-connect-only {
    height: 600px;
  }
}
@media screen and (max-width: 1279px) {
  .mts-connect-only {
    height: 450px;
    padding-top: 2rem;
  }
}
@media screen and (max-width: 759px) {
  .mts-connect-only {
    background: none;
    height: auto;
    padding-top: 0;
  }
}
.mts-connect-only:after {
  content: "";
  background: url("../i/mts-connect-only/mask-bottom.png") repeat-x 50% 100%;
  width: 100%;
  height: 68px;
  position: absolute;
  left: 0;
  bottom: 0;
}
@media screen and (max-width: 759px) {
  .mts-connect-only:after {
    display: none;
  }
}
.mts-connect-only__bg-phone {
  background: url("../i/mts-connect-only/bg.jpg") no-repeat 50% 0;
  background-size: cover;
  height: 210px;
  margin-bottom: 15px;
  position: relative;
  overflow: hidden;
  display: none;
}
@media screen and (max-width: 759px) {
  .mts-connect-only__bg-phone {
    display: block;
  }
}
.mts-connect-only__bg-phone:after {
  content: "";
  background: url("../i/mts-connect-only/mask-bottom.png") repeat-x 50% 100%;
  width: 100%;
  height: 68px;
  position: absolute;
  left: 0;
  bottom: -40px;
}
.mts-connect-only__text-small {
  font-size: 0.75rem;
  margin-top: 2rem;
}
@media screen and (max-width: 1279px) {
  .mts-connect-only__text-small {
    margin-top: 1rem;
  }
  .mts-connect-only__text-small .b-list > li {
    margin: 0.5em 0;
  }
}
@media screen and (max-width: 759px) {
  .mts-connect-only__text-small {
    font-size: 0.85rem;
  }
}

.mts-connect-adv__inner {
  position: relative;
  min-height: 550px;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__inner {
    min-height: 415px;
  }
}
@media screen and (max-width: 759px) {
  .mts-connect-adv__inner {
    min-height: 0;
  }
}
.mts-connect-adv__item {
  padding: 25px 0;
  border-bottom: 1px solid #f2f2f2;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__item {
    padding: 12px 0;
  }
}
@media screen and (max-width: 759px) {
  .mts-connect-adv__item:first-child {
    border-top: 1px solid #f2f2f2;
  }
}
.mts-connect-adv__item:last-child {
  border-bottom: medium none;
  padding-bottom: 35px;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__item:last-child {
    padding-bottom: 25px;
  }
}
.mts-connect-adv__icon {
  background: no-repeat 50% 50%;
  background-size: 50px 62px;
  float: left;
  width: 80px;
  height: 80px;
  margin-left: 15px;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__icon {
    background-size: 55px 55px;
    width: 55px;
    height: 55px;
  }
}
@media screen and (max-width: 959px) {
  .mts-connect-adv__icon {
    display: none;
  }
}
.mts-connect-adv__icon_bonus {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYxLjI2NyA3Ny45MDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYxLjI2NyA3Ny45MDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxnIGZpbGw9IiNlMzA2MTMiPg0KCQk8cGF0aCBkPSJNNTUuMzYyLDc3LjkwOEg1LjkwNWMtMC41NTMsMC0xLTAuNDQ3LTEtMVYzNC43ODdjMC0wLjU1MiwwLjQ0Ny0xLDEtMWg0OS40NTdjMC41NTMsMCwxLDAuNDQ4LDEsMXY0Mi4xMjENCgkJCUM1Ni4zNjIsNzcuNDYxLDU1LjkxNSw3Ny45MDgsNTUuMzYyLDc3LjkwOHogTTYuOTA1LDc1LjkwOGg0Ny40NTdWMzUuNzg3SDYuOTA1Vjc1LjkwOHoiLz4NCgkJPHBhdGggZD0iTTYwLjI2NywzNS43ODdIMWMtMC41NTIsMC0xLTAuNDQ4LTEtMVYyNC43MjVjMC0wLjU1MiwwLjQ0OC0xLDEtMWg1OS4yNjdjMC41NTMsMCwxLDAuNDQ4LDEsMXYxMC4wNjINCgkJCUM2MS4yNjcsMzUuMzM5LDYwLjgxOSwzNS43ODcsNjAuMjY3LDM1Ljc4N3ogTTIsMzMuNzg3aDU3LjI2N3YtOC4wNjJIMlYzMy43ODd6Ii8+DQoJCTxwYXRoIGQ9Ik0zMy42NTMsNzcuOTA4aC02LjAzOGMtMC41NTIsMC0xLTAuNDQ3LTEtMVYyNC43MjVjMC0wLjU1MiwwLjQ0OC0xLDEtMWg2LjAzOGMwLjU1MywwLDEsMC40NDgsMSwxdjUyLjE4NA0KCQkJQzM0LjY1Myw3Ny40NjEsMzQuMjA2LDc3LjkwOCwzMy42NTMsNzcuOTA4eiBNMjguNjE1LDc1LjkwOGg0LjAzOFYyNS43MjVoLTQuMDM4Vjc1LjkwOHoiLz4NCgkJPHBhdGggZD0iTTQzLjE0NCwyMC45ODNoLTkuNDljLTAuNTUzLDAtMS0wLjQ0OC0xLTF2LTkuNDkyQzMyLjY1Myw0LjcwNiwzNy4zNTgsMCw0My4xNDQsMA0KCQkJczEwLjQ5LDQuNzA2LDEwLjQ5LDEwLjQ5MUM1My42MzQsMTYuMjc2LDQ4LjkyOSwyMC45ODMsNDMuMTQ0LDIwLjk4M3ogTTM0LjY1MywxOC45ODNoOC40OWM0LjY4MiwwLDguNDktMy44MSw4LjQ5LTguNDkyDQoJCQljMC00LjY4Mi0zLjgwOS04LjQ5MS04LjQ5LTguNDkxcy04LjQ5LDMuODA5LTguNDksOC40OTFWMTguOTgzeiIvPg0KCQk8cGF0aCBkPSJNMjcuNjE1LDIwLjk4M2gtOS40OTJjLTUuNzg0LDAtMTAuNDkxLTQuNzA3LTEwLjQ5MS0xMC40OTJDNy42MzIsNC43MDYsMTIuMzM5LDAsMTguMTIzLDANCgkJCWM1Ljc4NiwwLDEwLjQ5Miw0LjcwNiwxMC40OTIsMTAuNDkxdjkuNDkyQzI4LjYxNSwyMC41MzUsMjguMTY3LDIwLjk4MywyNy42MTUsMjAuOTgzeiBNMTguMTIzLDINCgkJCWMtNC42ODIsMC04LjQ5MSwzLjgwOS04LjQ5MSw4LjQ5MWMwLDQuNjgzLDMuODEsOC40OTIsOC40OTEsOC40OTJoOC40OTJ2LTguNDkyQzI2LjYxNSw1LjgwOSwyMi44MDYsMiwxOC4xMjMsMnoiLz4NCgk8L2c+DQo8L3N2Zz4NCg==);
}
.mts-connect-adv__icon_null {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYwLjExMyA1Ni4yNTkiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDYwLjExMyA1Ni4yNTkiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxnIGZpbGw9IiNlMzA2MTMiPg0KCQk8cGF0aCBkPSJNNDQuNTY1LDU2LjUzMmgtMlYxOC4zMTRoNy4wNzljMS4xMTcsMCwyLjc2LDAuMDQ5LDQuMTEzLDAuNDc3YzMuODQzLDEuMDA5LDYuMzU1LDQuOTM2LDYuMzU1LDkuOTkyDQoJCQljMCw2LjY0Ni0zLjYzNCwxMC43NzUtOS40ODUsMTAuNzc1aC02LjA2MlY1Ni41MzJ6IE00NC41NjUsMzcuNTU5aDYuMDYyYzQuNzU3LDAsNy40ODUtMy4xOTksNy40ODUtOC43NzUNCgkJCWMwLTQuMTE5LTEuOTI4LTcuMjg3LTQuOTEtOC4wNzFjLTEuMjY0LTAuMzk4LTIuOTkxLTAuMzk4LTMuNTU5LTAuMzk4aC01LjA3OVYzNy41NTl6Ii8+DQoJCTxyZWN0IHg9IjM4LjQ3OSIgeT0iMzcuNTU5IiB3aWR0aD0iNS4wODYiIGhlaWdodD0iMiIvPg0KCQk8cmVjdCB4PSIzOC40NzkiIHk9IjQzLjUzNiIgd2lkdGg9IjExLjUyOCIgaGVpZ2h0PSIyIi8+DQoJCTxwYXRoIGQ9Ik0yLDQxLjEzMUgwVjE1LjEyOEMwLDcuODE2LDMuNjA1LDIuMTQzLDkuMTg1LDAuNjc1QzExLjA5NiwwLjA3MSwxMy40OTQsMCwxNS4xMjgsMHYyDQoJCQljLTEuNTAxLDAtMy42OTQsMC4wNjItNS4zODgsMC41OTZDNS4wMiwzLjgzOSwyLDguNzUzLDIsMTUuMTI4VjQxLjEzMXoiLz4NCgkJPHBhdGggZD0iTTMxLjAxLDE1LjEyOGgtMmMwLTYuMzc1LTMuMDItMTEuMjktNy42OTMtMTIuNTE5QzE5LjU3NiwyLjA2MiwxNy4zODQsMiwxNS44ODIsMmgtMC43NTRWMGgwLjc1NA0KCQkJYzEuNjMzLDAsNC4wMzEsMC4wNzEsNS45ODksMC42ODhDMjcuNDA1LDIuMTQzLDMxLjAxLDcuODE2LDMxLjAxLDE1LjEyOHoiLz4NCgkJPHBhdGggZD0iTTE1LjEyOCw1Ni4yNThjLTEuNjMzLDAtNC4wMy0wLjA3LTUuOTktMC42ODhDMy42MDUsNTQuMTE2LDAsNDguNDQyLDAsNDEuMTMxaDINCgkJCWMwLDYuMzc1LDMuMDIsMTEuMjg3LDcuNjkzLDEyLjUxOGMxLjc0MiwwLjU0OSwzLjkzNCwwLjYwOSw1LjQzNSwwLjYwOVY1Ni4yNTh6Ii8+DQoJCTxwYXRoIGQ9Ik0xNS44ODIsNTYuMjU4aC0wLjc1NHYtMmgwLjc1NGMxLjUsMCwzLjY5Mi0wLjA2MSw1LjM4OC0wLjU5NmM0LjcyLTEuMjQ0LDcuNzQtNi4xNTYsNy43NC0xMi41MzFWMTUuMTI4DQoJCQloMnYyNi4wMDNjMCw3LjMxMS0zLjYwNSwxMi45ODQtOS4xODUsMTQuNDUxQzE5LjkxMiw1Ni4xODgsMTcuNTE1LDU2LjI1OCwxNS44ODIsNTYuMjU4eiIvPg0KCTwvZz4NCjwvc3ZnPg0K);
}
.mts-connect-adv__icon_roaming {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDk1Ljk2NCA5MC4xNTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDk1Ljk2NCA5MC4xNTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxnIGZpbGw9IiNlMzA2MTMiPg0KCQk8cmVjdCB4PSI0MS4zOTYiIHk9IjUxLjM4MSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45ODQ3IDAuMTc0MyAtMC4xNzQzIDAuOTg0NyAxMC4yNDQ4IC02LjU0NjQpIiB3aWR0aD0iMiIgaGVpZ2h0PSI3LjM1NSIvPg0KCQk8cGF0aCBkPSJNNDQuNDk1LDQ4LjkxMWwtMS45NzMtMC4zMjhjMC45OTYtNS45ODYsMy4zMTItMjEuNzAxLDMuMzEyLTM4LjMwOGgyDQoJCQlDNDcuODM0LDI3LjAzMiw0NS40OTksNDIuODc2LDQ0LjQ5NSw0OC45MTF6Ii8+DQoJCTxwYXRoIGQ9Ik00OS45ODMsMTEuMjc1aC0zLjk5N2wtMC45MzQtNS42NDVsMi45MzMtMi42NWwyLjkzNCwyLjY1TDQ5Ljk4MywxMS4yNzV6IE00Ny42ODMsOS4yNzVoMC42MDQNCgkJCWwwLjQ3OS0yLjg5NGwtMC43ODItMC43MDZsLTAuNzgxLDAuNzA2TDQ3LjY4Myw5LjI3NXoiLz4NCgkJPHJlY3QgeD0iNDYuOTg1IiB3aWR0aD0iMiIgaGVpZ2h0PSI0LjMyOCIvPg0KCQk8cGF0aCBkPSJNNTUuNjkyLDY3LjIzN2MtMS44NDgtNC44MDctMi40NDMtOC4yNDYtMi40NjktOC4zOTFsMS45NzEtMC4zMzZjMC4wMDYsMC4wMzMsMC41OTYsMy40MDIsMi4zNjUsOC4wMQ0KCQkJTDU1LjY5Miw2Ny4yMzd6Ii8+DQoJCTxwYXRoIGQ9Ik03MC40MjMsOTAuMTUzSDU5Ljk4M2wtMC4yNjQtMC41OTVjLTAuMDE4LTAuMDM4LTEuNzMyLTMuOS0yLjMxMS01LjAyOQ0KCQkJYy0wLjExMS0wLjIxNy0wLjIxOS0wLjQ0Mi0wLjMzLTAuNjcyYy0xLjA2Ni0yLjIxNC0yLjE2OC00LjUwMy05LjA5Ni00LjUwM2MtNi45MjksMC04LjAzMSwyLjI4OS05LjA5Niw0LjUwMw0KCQkJYy0wLjExLDAuMjI5LTAuMjE5LDAuNDU1LTAuMzMxLDAuNjczYy0wLjU3OSwxLjEyOC0yLjI5Miw0Ljk4OS0yLjMwOSw1LjAyOGwtMC4yNjQsMC41OTVIMjUuNTQxbDEuMTM4LTEuNTgzDQoJCQljMi43NjEtMy44NDQsNS40Mi04LjM2NCw3LjkwNS0xMy40MzZsMi4yMDEtNC44MjFsMS44MTksMC44MzFsLTIuMjEyLDQuODQ1Yy0yLjIxMSw0LjUxNS00LjU1Miw4LjU5Mi02Ljk4MiwxMi4xNjRoNS4yNzQNCgkJCWMwLjUxMy0xLjE0OCwxLjYyNS0zLjYyNSwyLjA5My00LjUzNmMwLjEwNC0wLjIwMywwLjIwNS0wLjQxMywwLjMwOC0wLjYyN2MxLjE0NS0yLjM3OSwyLjcxMi01LjYzNiwxMC44OTgtNS42MzYNCgkJCXM5Ljc1MiwzLjI1NywxMC44OTksNS42MzZjMC4xMDQsMC4yMTQsMC4yMDMsMC40MjQsMC4zMDksMC42MjhjMC40NjcsMC45MTEsMS41OCwzLjM4NywyLjA5Miw0LjUzNWg1LjI3Mw0KCQkJYy0yLjQyOC0zLjU3MS00Ljc2OC03LjY0Ni02Ljk3MS0xMi4xMzlsLTIuMzkxLTUuMjM2bDEuODE4LTAuODNsMi4zODEsNS4yMTFjMi40NzMsNS4wNDcsNS4xMzMsOS41NjcsNy44OTMsMTMuNDExTDcwLjQyMyw5MC4xNTMNCgkJCXoiLz4NCgkJPHBhdGggZD0iTTQwLjI5LDY3LjE5NWwtMS44NjctMC43MTZjMS43NTgtNC41ODYsMi4zNDEtNy45MzUsMi4zNDctNy45NjlsMS45NzIsMC4zMzYNCgkJCUM0Mi43MTcsNTguOTg5LDQyLjEyNSw2Mi40MSw0MC4yOSw2Ny4xOTV6Ii8+DQoJCQ0KCQkJPHJlY3QgeD0iNDkuODkyIiB5PSI1NC4wNTgiIHRyYW5zZm9ybT0ibWF0cml4KDAuMTc0MiAwLjk4NDcgLTAuOTg0NyAwLjE3NDIgOTguNDUyOCAtNy4yODQxKSIgd2lkdGg9IjcuMzU1IiBoZWlnaHQ9IjEuOTk5Ii8+DQoJCTxwYXRoIGQ9Ik01MS4zOTcsNDguNDY1Yy0wLjk4Mi01Ljk4Ny0zLjI2Ni0yMS42OTItMy4yNjYtMzguMTg5aDJjMCwxNi4zNSwyLjI2NiwzMS45MjcsMy4yMzgsMzcuODY1DQoJCQlMNTEuMzk3LDQ4LjQ2NXoiLz4NCgk8cGF0aCBkPSJNNTUuMDYyLDUyLjcwNEg0MC45MDJ2LTUuNTU1aDE0LjE1OVY1Mi43MDR6IE00Mi45MDIsNTAuNzA0aDEwLjE1OXYtMS41NTVINDIuOTAyVjUwLjcwNHoiLz4NCgk8cGF0aCBkPSJNNjAuNTcxLDcxLjU0M0gzNS4zOTN2LTUuNTU1aDI1LjE3OFY3MS41NDN6IE0zNy4zOTMsNjkuNTQzaDIxLjE3OHYtMS41NTVIMzcuMzkzVjY5LjU0M3oiLz4NCgkJPHJlY3QgeD0iMTYuODgiIHk9IjczLjgyNiIgd2lkdGg9IjIiIGhlaWdodD0iMTUuMzI3Ii8+DQoJCTxwYXRoIGQ9Ik0xNy44OCw4MS44NDNjLTIuNDA1LDAtNC4zNjEtMi4yODctNC4zNjEtNS4wOTl2LTYuOTAxYzAtMi44MTIsMS45NTYtNS4xLDQuMzYxLTUuMQ0KCQkJYzIuNDA1LDAsNC4zNjIsMi4yODgsNC4zNjIsNS4xdjYuOTAxQzIyLjI0Myw3OS41NTYsMjAuMjg2LDgxLjg0MywxNy44OCw4MS44NDN6IE0xNy44OCw2Ni43NDNjLTEuMjgsMC0yLjM2MSwxLjQyLTIuMzYxLDMuMQ0KCQkJdjYuOTAxYzAsMS42OCwxLjA4MSwzLjA5OSwyLjM2MSwzLjA5OWMxLjI4LDAsMi4zNjItMS40MTksMi4zNjItMy4wOTl2LTYuOTAxQzIwLjI0Myw2OC4xNjMsMTkuMTYxLDY2Ljc0MywxNy44OCw2Ni43NDN6Ii8+DQoJCTxyZWN0IHg9IjQuMjM5IiB5PSI2OC42NDgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwLjUwNSIvPg0KCQk8cGF0aCBkPSJNNS4yMzksNzkuNjcyQzIuMzUsNzkuNjcyLDAsNzYuOTA1LDAsNzMuNTA0di04LjcwMmMwLTMuNDAyLDIuMzUtNi4xNyw1LjIzOS02LjE3DQoJCQljMi44ODksMCw1LjIzOSwyLjc2OCw1LjIzOSw2LjE3djguNzAyQzEwLjQ3OCw3Ni45MDUsOC4xMjgsNzkuNjcyLDUuMjM5LDc5LjY3MnogTTUuMjM5LDYwLjYzMmMtMS43NTYsMC0zLjIzOSwxLjkxLTMuMjM5LDQuMTcNCgkJCXY4LjcwMmMwLDIuMjU5LDEuNDgzLDQuMTY4LDMuMjM5LDQuMTY4YzEuNzU1LDAsMy4yMzktMS45MDksMy4yMzktNC4xNjh2LTguNzAyQzguNDc4LDYyLjU0Miw2Ljk5NSw2MC42MzIsNS4yMzksNjAuNjMyeiIvPg0KCQk8cmVjdCB4PSI3Ny4wODMiIHk9IjczLjgyNiIgd2lkdGg9IjIiIGhlaWdodD0iMTUuMzI3Ii8+DQoJCTxwYXRoIGQ9Ik03OC4wODMsODEuODQzYy0yLjQwNCwwLTQuMzYxLTIuMjg3LTQuMzYxLTUuMDk5di02LjkwMWMwLTIuODEyLDEuOTU3LTUuMSw0LjM2MS01LjENCgkJCWMyLjQwNiwwLDQuMzYzLDIuMjg4LDQuMzYzLDUuMXY2LjkwMUM4Mi40NDYsNzkuNTU2LDgwLjQ4OSw4MS44NDMsNzguMDgzLDgxLjg0M3ogTTc4LjA4Myw2Ni43NDNjLTEuMjc5LDAtMi4zNjEsMS40Mi0yLjM2MSwzLjENCgkJCXY2LjkwMWMwLDEuNjgsMS4wODIsMy4wOTksMi4zNjEsMy4wOTljMS4yODEsMCwyLjM2My0xLjQxOSwyLjM2My0zLjA5OXYtNi45MDFDODAuNDQ2LDY4LjE2Myw3OS4zNjQsNjYuNzQzLDc4LjA4Myw2Ni43NDN6Ii8+DQoJCTxyZWN0IHg9Ijg5LjcyNiIgeT0iNjguNjQ4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyMC41MDUiLz4NCgkJPHBhdGggZD0iTTkwLjcyNiw3OS42NzJjLTIuODg5LDAtNS4yNC0yLjc2Ny01LjI0LTYuMTY4di04LjcwMmMwLTMuNDAyLDIuMzUyLTYuMTcsNS4yNC02LjE3DQoJCQlzNS4yMzgsMi43NjgsNS4yMzgsNi4xN3Y4LjcwMkM5NS45NjQsNzYuOTA1LDkzLjYxNCw3OS42NzIsOTAuNzI2LDc5LjY3MnogTTkwLjcyNiw2MC42MzJjLTEuNzU2LDAtMy4yNCwxLjkxLTMuMjQsNC4xN3Y4LjcwMg0KCQkJYzAsMi4yNTksMS40ODQsNC4xNjgsMy4yNCw0LjE2OHMzLjIzOC0xLjkwOSwzLjIzOC00LjE2OHYtOC43MDJDOTMuOTY0LDYyLjU0Miw5Mi40ODEsNjAuNjMyLDkwLjcyNiw2MC42MzJ6Ii8+DQoJPC9nPg0KPC9zdmc+DQo=);
  background-size: 82px 70px;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__icon_roaming {
    width: 78px;
    height: 74px;
    margin-left: 0;
  }
}
.mts-connect-adv__icon_coverage {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDY2LjEyOSA2Ny4zNDYiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY2LjEyOSA2Ny4zNDYiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxnIGZpbGw9IiNlMzA2MTMiPg0KCQk8cGF0aCBkPSJNMzMuMDY0LDY3LjM0NmMtMC41NTMsMC0xLTAuNDQ3LTEtMXYtMzcuNzZjMC0wLjU1MiwwLjQ0Ny0xLDEtMXMxLDAuNDQ4LDEsMXYzNy43Ng0KCQkJQzM0LjA2NCw2Ni44OTgsMzMuNjE3LDY3LjM0NiwzMy4wNjQsNjcuMzQ2eiIvPg0KCQk8cGF0aCBkPSJNMzMuMDY0LDI5LjU4NmMtMS41NzgsMC0zLjA2My0wLjYxNS00LjE4Mi0xLjczMmMtMS4xMTctMS4xMTgtMS43MzEtMi42MDMtMS43MzEtNC4xODENCgkJCWMwLTEuNTc4LDAuNjE0LTMuMDYzLDEuNzMxLTQuMTgxczIuNjAzLTEuNzMyLDQuMTgyLTEuNzMyYzEuNTc4LDAsMy4wNjMsMC42MTUsNC4xODEsMS43MzFjMS4xMTcsMS4xMTgsMS43MzIsMi42MDMsMS43MzIsNC4xODINCgkJCWMwLDEuNTgtMC42MTUsMy4wNjQtMS43MzIsNC4xODFDMzYuMTI3LDI4Ljk3MSwzNC42NDMsMjkuNTg2LDMzLjA2NCwyOS41ODZ6IE0zMy4wNjQsMTkuNzZjLTEuMDQ1LDAtMi4wMjcsMC40MDctMi43NjgsMS4xNDYNCgkJCWMtMC43MzgsMC43MzktMS4xNDYsMS43MjItMS4xNDYsMi43NjdzMC40MDcsMi4wMjcsMS4xNDYsMi43NjdjMS40NzgsMS40NzgsNC4wNTIsMS40NzksNS41MzMsMA0KCQkJYzAuNzM5LTAuNzM5LDEuMTQ2LTEuNzIxLDEuMTQ2LTIuNzY2cy0wLjQwNy0yLjAyOC0xLjE0Ni0yLjc2N0MzNS4wOTIsMjAuMTY3LDM0LjEwOSwxOS43NiwzMy4wNjQsMTkuNzZ6Ii8+DQoJCTxwYXRoIGQ9Ik00Mi45MzgsMzQuNTQ1Yy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzYy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyNCwwLTEuNDE0DQoJCQljMi40NDgtMi40NDgsMy43OTctNS43MDMsMy43OTctOS4xNjVjMC0zLjQ2My0xLjM0OS02LjcxOC0zLjc5Ny05LjE2N2MtMC4zOTEtMC4zOTEtMC4zOTEtMS4wMjMsMC0xLjQxNHMxLjAyMy0wLjM5MSwxLjQxNCwwDQoJCQljMi44MjYsMi44MjYsNC4zODMsNi41ODQsNC4zODMsMTAuNTgxcy0xLjU1Nyw3Ljc1NC00LjM4MywxMC41NzlDNDMuNDQ5LDM0LjQ0Nyw0My4xOTMsMzQuNTQ1LDQyLjkzOCwzNC41NDV6Ii8+DQoJCTxwYXRoIGQ9Ik0yMy4xOTEsMzQuNTQ1Yy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzYy0yLjgyNi0yLjgyNS00LjM4My02LjU4My00LjM4My0xMC41NzkNCgkJCXMxLjU1Ny03Ljc1NCw0LjM4My0xMC41ODFjMC4zOTEtMC4zOTEsMS4wMjMtMC4zOTEsMS40MTQsMHMwLjM5MSwxLjAyMywwLDEuNDE0Yy0yLjQ0OSwyLjQ0OS0zLjc5Nyw1LjcwNS0zLjc5Nyw5LjE2Nw0KCQkJczEuMzQ4LDYuNzE3LDMuNzk3LDkuMTY1YzAuMzkxLDAuMzksMC4zOTEsMS4wMjMsMCwxLjQxNEMyMy43MDMsMzQuNDQ3LDIzLjQ0NywzNC41NDUsMjMuMTkxLDM0LjU0NXoiLz4NCgkJPHBhdGggZD0iTTQ5LjMzOSw0MC45NDZjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTQNCgkJCWM0LjE1Ny00LjE1OCw2LjQ0Ni05LjY4Nyw2LjQ0Ni0xNS41NjZjMC01Ljg4MS0yLjI4OS0xMS40MDktNi40NDYtMTUuNTY2Yy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0czEuMDIzLTAuMzkxLDEuNDE0LDANCgkJCWM0LjUzNSw0LjUzNCw3LjAzMiwxMC41NjQsNy4wMzIsMTYuOThjMCw2LjQxNC0yLjQ5NywxMi40NDQtNy4wMzIsMTYuOThDNDkuODUxLDQwLjg0OSw0OS41OTUsNDAuOTQ2LDQ5LjMzOSw0MC45NDZ6Ii8+DQoJCTxwYXRoIGQ9Ik0xNi43OTEsNDAuOTQ2Yy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzYy00LjUzNS00LjUzNy03LjAzMy0xMC41NjctNy4wMzMtMTYuOTgNCgkJCWMwLTYuNDE0LDIuNDk4LTEyLjQ0NSw3LjAzMy0xNi45OGMwLjM5MS0wLjM5MSwxLjAyMy0wLjM5MSwxLjQxNCwwczAuMzkxLDEuMDIzLDAsMS40MTRjLTQuMTU4LDQuMTU4LTYuNDQ3LDkuNjg2LTYuNDQ3LDE1LjU2Ng0KCQkJYzAsNS44NzksMi4yODksMTEuNDA3LDYuNDQ3LDE1LjU2NmMwLjM5MSwwLjM5MSwwLjM5MSwxLjAyMywwLDEuNDE0QzE3LjMwMyw0MC44NDksMTcuMDQ3LDQwLjk0NiwxNi43OTEsNDAuOTQ2eiIvPg0KCQk8cGF0aCBkPSJNNTUuNzM4LDQ3LjM0NmMtMC4yNTYsMC0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M2MtMC4zOTEtMC4zOTEtMC4zOTEtMS4wMjMsMC0xLjQxNA0KCQkJYzUuODY2LTUuODY5LDkuMDk4LTEzLjY3LDkuMDk4LTIxLjk2NmMwLTguMjk2LTMuMjMxLTE2LjA5OC05LjA5OC0yMS45NjZjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDI0LDAtMS40MTQNCgkJCWMwLjM5MS0wLjM5MSwxLjAyMy0wLjM5MSwxLjQxNCwwYzYuMjQ0LDYuMjQ2LDkuNjg0LDE0LjU0OSw5LjY4NCwyMy4zOGMwLDguODMtMy40MzgsMTcuMTMzLTkuNjg0LDIzLjM4DQoJCQlDNTYuMjUsNDcuMjQ4LDU1Ljk5NCw0Ny4zNDYsNTUuNzM4LDQ3LjM0NnoiLz4NCgkJPHBhdGggZD0iTTEwLjM5Miw0Ny4zNDZjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNDMy40MzksNDAuODA3LDAsMzIuNTAzLDAsMjMuNjczDQoJCQljMC04LjgzMSwzLjQzOS0xNy4xMzQsOS42ODUtMjMuMzhjMC4zOTEtMC4zOTEsMS4wMjMtMC4zOTEsMS40MTQsMHMwLjM5MSwxLjAyMywwLDEuNDE0QzUuMjMxLDcuNTc1LDIsMTUuMzc2LDIsMjMuNjczDQoJCQljMCw4LjI5NiwzLjIzMSwxNi4wOTgsOS4wOTksMjEuOTY2YzAuMzkxLDAuMzkxLDAuMzkxLDEuMDIzLDAsMS40MTRDMTAuOTAzLDQ3LjI0OCwxMC42NDcsNDcuMzQ2LDEwLjM5Miw0Ny4zNDZ6Ii8+DQoJCTxwYXRoIGQ9Ik00Mi45MzgsNjcuMzQ2SDIzLjE5MWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWgxOS43NDZjMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQlTNDMuNDksNjcuMzQ2LDQyLjkzOCw2Ny4zNDZ6Ii8+DQoJPC9nPg0KPC9zdmc+DQo=);
}
.mts-connect-adv__text {
  margin-left: 136px;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__text {
    margin-left: 100px;
  }
}
@media screen and (max-width: 959px) {
  .mts-connect-adv__text {
    margin-left: 0;
  }
}
.mts-connect-adv__title {
  font-size: 1.1rem;
  font-weight: 700;
  margin-bottom: 10px;
}
.mts-connect-adv__desc {
  font-size: 0.85rem;
}
.mts-connect-adv__slider-col {
  position: absolute;
  width: 50%;
  left: 50%;
  bottom: 0;
}
@media screen and (max-width: 759px) {
  .mts-connect-adv__slider-col {
    position: relative;
    left: auto;
    bottom: auto;
    width: auto;
    margin-top: 35px;
  }
}
.mts-connect-adv__slider-wrap {
  background: url("../i/mts-connect-adv/phone.png") no-repeat 0 100%;
  background-size: cover;
  width: 373px;
  height: 515px;
  position: absolute;
  bottom: 0;
  left: 50%;
  margin-left: -186.5px;
  box-sizing: border-box;
  padding: 82px 20px 0;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__slider-wrap {
    width: 301px;
    height: 415px;
    margin-left: -150.5px;
    padding: 65px 16px 0;
  }
}
@media screen and (max-width: 759px) {
  .mts-connect-adv__slider-wrap {
    width: 239px;
    height: 330px;
    position: static;
    margin: 0 auto;
    padding: 53px 13px 0;
  }
}
.mts-connect-adv__slider-wrap .bx-controls {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAB4CAYAAAAzOJiAAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGMTUyMDVBNzg3MEQxMUU2OEExMTgzQUY4RTdCMDU4NCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGMTUyMDVBODg3MEQxMUU2OEExMTgzQUY4RTdCMDU4NCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYxNTIwNUE1ODcwRDExRTY4QTExODNBRjhFN0IwNTg0IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYxNTIwNUE2ODcwRDExRTY4QTExODNBRjhFN0IwNTg0Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+cETk1wAAAGNJREFUeNqUkdsKwDAIQ71u///D65gPSsRB+3IISWotlbWWCBEFCNEC/WDpWXqOQfWuTCO4sefoNfgw3nGy4W1VrrM6rKu4lQ4QVDxUGHuM3q86R/sU3lQbOCrvjoqnPq8AAwCXSwXduHsivQAAAABJRU5ErkJggg==) repeat-x 0 0;
  position: absolute;
  left: 0;
  bottom: 0;
  z-index: 99;
  height: 120px;
  width: 100%;
  margin: 0;
  padding: 0;
}
.mts-connect-adv__slider-wrap .bx-pager {
  margin-top: 80px;
}
@media screen and (max-width: 759px) {
  .mts-connect-adv__slider-wrap .bx-pager {
    margin-top: 92px;
  }
}
.mts-connect-adv__slider-wrap .bx-prev,
.mts-connect-adv__slider-wrap .bx-next {
  width: 24px;
  height: 45px;
  top: -130px;
  position: absolute;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__slider-wrap .bx-prev,
  .mts-connect-adv__slider-wrap .bx-next {
    width: 18px;
    height: 34px;
    top: -85px;
  }
}
@media screen and (max-width: 959px) {
  .mts-connect-adv__slider-wrap .bx-prev,
  .mts-connect-adv__slider-wrap .bx-next {
    display: none;
  }
}
.mts-connect-adv__slider-wrap .bx-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiNGJhIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTExLjgsMjIgTDEuMSwxMS4zTDExLjgsMC41Ii8+DQo8L3N2Zz4=);
  left: -110px;
}
@media screen and (max-width: 1679px) {
  .mts-connect-adv__slider-wrap .bx-prev {
    left: -65px;
  }
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__slider-wrap .bx-prev {
    left: -45px;
  }
}
.mts-connect-adv__slider-wrap .bx-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiNGJhIiBzdHJva2Utd2lkdGg9IjEiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNSwwLjUgbDEwLjcsMTAuN0wwLjUsMjIiLz4NCjwvc3ZnPg==);
  right: -110px;
}
@media screen and (max-width: 1679px) {
  .mts-connect-adv__slider-wrap .bx-next {
    right: -65px;
  }
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__slider-wrap .bx-next {
    right: -45px;
  }
}
.mts-connect-adv__slider {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mts-connect-adv__slider-img {
  display: block;
  width: 333px;
}
@media screen and (max-width: 1279px) {
  .mts-connect-adv__slider-img {
    width: 269px;
  }
}
@media screen and (max-width: 759px) {
  .mts-connect-adv__slider-img {
    width: 213px;
  }
}

.lk-nav {
  box-sizing: border-box;
  border-bottom: 1px solid rgba(0,0,0,0.1);
  margin-bottom: 24px;
}
@media screen and (max-width: 959px) {
  .lk-nav {
    border-bottom: medium none;
    margin: 0 auto 18px;
    max-width: 560px;
  }
}
@media screen and (max-width: 759px) {
  .lk-nav {
    max-width: 280px;
  }
}
.lk-nav__current {
  display: none;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  height: 46px;
  line-height: 44px;
  padding: 0 40px 0 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  font-size: 18px;
  color: #666;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 959px) {
  .lk-nav__current {
    display: block;
  }
}
.lk-nav__current:after {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1LjEgOC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNS4xIDguOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjOTU5NTk1IiBkPSJNNy41LDguOEwwLjMsMS41Yy0wLjMtMC4zLTAuMy0wLjksMC0xLjNjMC4zLTAuMywwLjktMC4zLDEuMywwbDYsNmw2LTZjMC4zLTAuMywwLjktMC4zLDEuMywwDQoJYzAuMywwLjMsMC4zLDAuOSwwLDEuM0w3LjUsOC44eiIvPg0KPC9zdmc+") no-repeat 0 0;
  width: 15px;
  height: 9px;
  position: absolute;
  right: 19px;
  top: 50%;
  margin-top: -4px;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.lk-nav__current.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.lk-nav__list {
  box-sizing: border-box;
  margin-bottom: -1px;
  font-size: 0;
  line-height: 0;
}
@media screen and (max-width: 959px) {
  .lk-nav__list {
    display: none;
    background-color: #fff;
    border: 1px solid #e6e6e6;
    border-top: medium none;
    margin: 0;
  }
}
.lk-nav__item {
  border-top: 1px solid #e6e6e6;
}
.lk-nav__item:last-child {
  border-bottom: 1px solid #e6e6e6;
}
@media screen and (max-width: 959px) {
  .lk-nav__item:last-child {
    border-bottom: medium none;
  }
}
@media screen and (max-width: 959px) {
  .lk-nav__item:first-child {
    border-top: medium none;
  }
}
@media screen and (max-width: 959px) {
  .lk-nav__item.is-active {
    border-bottom-color: #e6e6e6;
  }
}
.lk-nav__heading {
  position: relative;
  height: 65px;
  line-height: 65px;
  margin: 0;
  padding-right: 30px;
  padding-left: 60px;
}
@media screen and (max-width: 1279px) {
  .lk-nav__heading {
    padding-left: 40px;
  }
}
@media screen and (max-width: 959px) {
  .lk-nav__heading {
    height: auto;
    font-size: 18px;
    line-height: 22px;
    padding: 10px 20px;
  }
}
.is-active .lk-nav__heading {
  color: #e30613;
}
.is-active .lk-nav__heading:after {
  display: block;
}
@media screen and (max-width: 959px) {
  .is-active .lk-nav__heading {
    color: #e30613;
  }
  .is-active .lk-nav__heading:after {
    display: none;
  }
}
.lk-nav__heading:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTMwNjExIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+) no-repeat 0 0;
  width: 12px;
  height: 23px;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -12px;
  display: none;
}
@media screen and (max-width: 1679px) {
  .lk-nav__heading:after {
    right: 10px;
  }
}
.lk-nav__heading_noimg {
  padding-left: 0;
}
@media screen and (max-width: 959px) {
  .lk-nav__heading_noimg {
    padding-left: 20px;
  }
}
.lk-nav__content {
  padding-bottom: 1.2rem;
  padding-right: 20px;
  display: none;
}
@media screen and (max-width: 959px) {
  .lk-nav__content {
    padding-left: 30px;
    padding-bottom: 0.8rem;
  }
}
.is-opened .lk-nav__content {
  display: block;
}
.lk-nav__sublist {
  list-style: none;
  padding: 0;
  margin: 0;
}
.lk-nav__sublist-item {
  display: inline-block;
  vertical-align: top;
  font-size: 0.75rem;
  line-height: 1.2;
  color: inherit;
  text-decoration: none;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.lk-nav__sublist-item.is-active {
  color: #e30613;
}
.lk-nav__item-text {
  display: inline-block;
  vertical-align: middle;
  font-size: 1rem;
  line-height: 1.2;
  color: inherit;
  text-decoration: none;
}
@media screen and (max-width: 959px) {
  .lk-nav__item-text {
    line-height: inherit;
    vertical-align: top;
  }
}
.lk-nav__item-icon {
  max-width: 43px;
  max-height: 43px;
  fill: #adb8c1;
  stroke: #adb8c1;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 5px;
  top: 10px;
}
@media screen and (max-width: 1279px) {
  .lk-nav__item-icon {
    max-width: 34px;
    max-height: 34px;
    left: 0;
    top: 15px;
  }
}
@media screen and (max-width: 959px) {
  .lk-nav__item-icon {
    display: none;
  }
}

.mts16-app-btn {
  box-sizing: border-box;
  border: 1px solid rgba(255,255,255,0.2);
  display: inline-block;
  vertical-align: middle;
  width: 164px;
  height: 50px;
  padding-left: 45px;
  overflow: hidden;
  color: #fff;
  text-decoration: none;
  text-align: left;
  transition: border-color 0.3s ease 0s;
}
.mts16-app-btn:hover {
  border-color: #fff;
  text-decoration: none;
}
.mts16-app-btn:hover .mts16-app-btn__icon {
  border-color: #fff;
}
.mts16-app-btn__icon-place {
  box-sizing: border-box;
  width: 45px;
  height: 100%;
  border-right: 1px solid rgba(255,255,255,0.2);
  float: left;
  margin-left: -45px;
  position: relative;
  transition: border-color 0.3s ease 0s;
}
.mts16-app-btn__icon {
  content: "";
  width: 22px;
  height: 22px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -11px 0 0 -11px;
  fill: #fff;
}
.mts16-app-btn__text {
  display: block;
  padding: 0 5px 0 8px;
  line-height: 48px;
  font-size: 12px;
}
.mts16-app-btn__valign {
  display: inline-block;
  vertical-align: middle;
  line-height: 1;
}
.mts16-app-btn__shop {
  font-size: 0.72rem;
  margin-top: 2px;
  display: block;
}

.mts16-b-wrapper {
  margin: 0 auto;
  padding: 0 40px;
  box-sizing: border-box;
  max-width: 1680px;
  min-width: 320px;
}
@media screen and (max-width: 1279px) {
  .mts16-b-wrapper {
    padding-left: 30px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 959px) {
  .mts16-b-wrapper {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.mts16-footer {
  background-color: #adb0b3;
  position: relative;
  color: #fff;
  font-size: 0.75rem;
  margin-top: 50px;
  font-family: 'Corpid', 'Arial', sans-serif;
}
.mts16-footer__to-bottom-wrap {
  display: table;
  width: 100%;
  height: 100%;
}
.mts16-footer__to-bottom-content {
  display: table-row;
  height: 100%;
}
.mts16-footer__craft {
  background: url("../i/mts16-footer/footer-craft.png") repeat-x 50% 0;
  width: 100%;
  height: 50px;
  position: absolute;
  left: 0;
  top: -50px;
}
.mts16-footer__nav {
  list-style: none;
  padding: 0;
  margin: 0;
  padding: 50px 0 40px;
  font-size: 0;
  line-height: 0;
  text-align: center;
}
.mts16-footer__nav:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1279px) {
  .mts16-footer__nav {
    padding-bottom: 0;
  }
}
@media screen and (max-width: 759px) {
  .mts16-footer__nav {
    padding: 10px 0 20px;
  }
}
.mts16-footer__nav-column {
  box-sizing: border-box;
  display: inline-block;
  vertical-align: top;
  font-size: 0.75rem;
  line-height: 1.2;
  width: 16.66%;
  padding-right: 15px;
  text-align: left;
}
@media screen and (max-width: 1279px) {
  .mts16-footer__nav-column {
    width: 33.33%;
    margin-bottom: 25px;
  }
}
@media screen and (max-width: 759px) {
  .mts16-footer__nav-column {
    display: block;
    width: auto;
    margin-bottom: 12px;
  }
}
.mts16-footer__nav-caption {
  margin-bottom: 20px;
  font-size: 0.85rem;
}
@media screen and (max-width: 1279px) {
  .mts16-footer__nav-caption {
    margin-bottom: 24px;
  }
}
@media screen and (max-width: 759px) {
  .mts16-footer__nav-caption {
    margin-bottom: 0;
  }
}
.mts16-footer__nav-caption-link {
  color: #fff;
  text-decoration: none;
  transition: opacity 0.3s ease 0s;
}
.mts16-footer__nav-caption-link:hover {
  opacity: 0.7;
  text-decoration: none;
}
.mts16-footer__nav-list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 20px;
  font-size: 0.75rem;
}
@media screen and (max-width: 759px) {
  .mts16-footer__nav-list {
    display: none;
  }
}
.mts16-footer__nav-item {
  margin-bottom: 10px;
}
.mts16-footer__nav-item:last-child {
  margin-bottom: 0;
}
.mts16-footer__nav-link {
  color: #fff;
  text-decoration: none;
  opacity: 0.7;
  transition: opacity 0.3s ease 0s;
}
.mts16-footer__nav-link:hover {
  opacity: 1;
  text-decoration: none;
}
.mts16-footer__bottom {
  border-top: 1px solid #bbbdc0;
  padding: 35px 0;
}
.mts16-footer__bottom:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .mts16-footer__bottom {
    padding: 25px 0;
  }
}
.mts16-footer__social-clear {
  display: none;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .mts16-footer__social-clear {
    display: block;
  }
}
.mts16-footer__social-wrap {
  overflow: hidden;
  float: right;
}
@media screen and (max-width: 1279px) {
  .mts16-footer__social-wrap {
    float: left;
    margin-top: 20px;
  }
}
@media screen and (max-width: 959px) {
  .mts16-footer__social-wrap {
    margin-top: 10px;
  }
}
.mts16-footer__social {
  font-size: 0;
  line-height: 0;
  float: right;
  margin-top: 9px;
}
.mts16-footer__social-item {
  background: #fff no-repeat 50% 50%;
  background-size: 16px 16px;
  width: 32px;
  height: 32px;
  border-radius: 16px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 3px;
  text-decoration: none;
  transition: background-color 0.3s ease 0s;
  position: relative;
}
.mts16-footer__social-item:first-child {
  margin-left: 0;
}
.mts16-footer__social-item:hover .mts16-footer__social-icon {
  fill: #fff;
}
.mts16-footer__social-item_vk:hover {
  background-color: #006691;
}
.mts16-footer__social-item_tw:hover {
  background-color: #00aff5;
}
.mts16-footer__social-item_ok:hover {
  background-color: #ff9100;
}
.mts16-footer__social-item_fb:hover {
  background-color: #00569e;
}
.mts16-footer__social-item_gp:hover {
  background-color: #dd4b39;
}
.mts16-footer__social-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -9px 0 0 -9px;
  width: 18px;
  height: 18px;
  fill: #adb0b3;
}
.mts16-footer__bottom-info {
  float: left;
  width: 540px;
}
@media screen and (max-width: 1679px) {
  .mts16-footer__bottom-info {
    width: 420px;
  }
}
@media screen and (max-width: 1279px) {
  .mts16-footer__bottom-info {
    width: 376px;
  }
}
@media screen and (max-width: 959px) {
  .mts16-footer__bottom-info {
    width: auto;
    float: none;
    margin-bottom: 25px;
  }
}
.mts16-footer__bottom-nav {
  list-style: none;
  padding: 0;
  margin: 0;
  line-height: 1.5;
  margin-bottom: 5px;
}
.mts16-footer__bottom-nav-item {
  display: inline;
}
.mts16-footer__bottom-nav-item:after {
  content: "|";
  opacity: 0.7;
  display: inline;
  margin: 0 10px;
}
.mts16-footer__bottom-nav-item:last-child:after {
  display: none;
}
.mts16-footer__bottom-nav-link {
  color: #fff;
  opacity: 0.7;
  text-decoration: none;
  transition: opacity 0.3s ease 0s;
}
.mts16-footer__bottom-nav-link:hover {
  opacity: 1;
  text-decoration: none;
}
.mts16-footer__copyright {
  opacity: 0.7;
}
.mts16-footer__age-place {
  height: 50px;
  line-height: 50px;
  border-left: 1px solid #bdc0c2;
  padding-left: 20px;
  float: right;
  margin-left: 16px;
}
.mts16-footer__age {
  box-sizing: border-box;
  font-size: 1rem;
  color: #fff;
}
.mts16-footer__app-btns {
  float: left;
  margin-left: 95px;
}
@media screen and (max-width: 1679px) {
  .mts16-footer__app-btns {
    margin-left: 30px;
  }
}
@media screen and (max-width: 1279px) {
  .mts16-footer__app-btns {
    float: right;
    margin-left: 0;
  }
}
@media screen and (max-width: 959px) {
  .mts16-footer__app-btns {
    float: none;
  }
}
.mts16-footer__app-btn-item {
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
}
.mts16-footer__app-btn-item:last-child {
  margin-right: 0;
}
@media screen and (max-width: 1279px) {
  .mts16-footer__app-btn-item {
    margin-right: 4px;
  }
}
@media screen and (max-width: 759px) {
  .mts16-footer__app-btn-item {
    margin: 0 0 9px;
  }
}
.mts16-footer__nav_lk {
  width: 100%;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 759px) {
  .mts16-footer__nav_lk {
    display: none;
  }
}
.mts16-footer__nav_lk:before,
.mts16-footer__nav_lk:after {
  display: none;
}
.mts16-footer__nav_lk .mts16-footer__nav-column {
  width: 1%;
  display: table-cell;
}
@media screen and (max-width: 759px) {
  .mts16-footer__bottom_lk {
    border-top: medium none;
  }
  .mts16-footer__bottom_lk .mts16-footer__bottom-info {
    display: none;
  }
}

.mts16-header {
  box-sizing: border-box;
  padding: 39px 0 0;
  height: 111px;
  position: relative;
  font-family: 'Corpid', 'Arial', sans-serif;
}
@media screen and (max-width: 1679px) {
  .mts16-header {
    height: 90px;
    padding-top: 20px;
  }
}
@media screen and (max-width: 959px) {
  .mts16-header {
    display: none;
  }
}
.mts16-header.simple {
  padding: 90px 0;
  height: auto;
}
@media screen and (max-width: 959px) {
  .mts16-header.simple {
    padding: 30px 0;
    display: block;
  }
}
.mts16-header__logo {
  background: url("../i/mts16-header/logo.svg") no-repeat 0 0;
  width: 139px;
  height: 50px;
  display: block;
  text-decoration: none;
  float: left;
  margin-right: 30px;
}
.mts16-header__tagline {
  box-sizing: border-box;
  width: 240px;
  margin: 18px 20px 0 0;
  float: left;
  color: #e30613;
  font-size: 18px;
  line-height: 1.2;
}
.mts16-header__search {
  width: 406px;
  float: right;
  margin-top: 8px;
}
@media screen and (max-width: 1279px) {
  .mts16-header__search {
    width: 360px;
  }
}

.mts16-input {
  background: #fff;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  width: 100%;
  height: 36px;
  padding: 0 12px;
  font: 400 18.7px/1 'Corpid', 'Arial', sans-serif;
  font-family: 'Corpid', 'Arial', sans-serif;
  color: #333;
  text-align: left;
  -webkit-appearance: none;
  box-shadow: none;
}
.mts16-input:hover,
.mts16-input:focus {
  border-color: #ccc;
  outline: none;
}
.mts16-input.input-validation-error {
  border-color: #f8c1c3;
}
.mts16-input[disabled] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQTYxNzUwQzI3RTkxMUU2QTQzNDlBN0E3MUMzODVERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQTYxNzUwRDI3RTkxMUU2QTQzNDlBN0E3MUMzODVERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNjE3NTBBMjdFOTExRTZBNDM0OUE3QTcxQzM4NUREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNjE3NTBCMjdFOTExRTZBNDM0OUE3QTcxQzM4NUREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jypfJAAAAC1JREFUeNokyQEJAEAMAkAtsP41dQF8+QnCoUwCYHcLtqeZoe1Tf0jKT9cnwACQCiN00dYFXAAAAABJRU5ErkJggg==) repeat 0 0;
  border-color: #e4e4e4 !important;
}
.mts16-input::-webkit-outer-spin-button,
.mts16-input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

.mts16-mainmenu {
  position: relative;
  z-index: 100;
  color: #333;
  padding: 0 4.75%;
  font-family: 'Corpid', 'Arial', sans-serif;
}
@media screen and (max-width: 1679px) {
  .mts16-mainmenu {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 959px) {
  .mts16-mainmenu {
    display: none;
  }
}
.mts16-mainmenu__lv1 {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0;
  line-height: 0;
  text-align: justify;
  -ms-text-justify: distribute-all-lines;
  text-justify: distribute-all-lines;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .mts16-mainmenu__lv1 {
    display: table;
    table-layout: fixed;
    width: 100%;
  }
}
.mts16-mainmenu__lv1-item {
  display: inline-block;
  vertical-align: top;
  width: 250px;
  text-align: center;
}
@media screen and (max-width: 1679px) {
  .mts16-mainmenu__lv1-item {
    width: 230px;
  }
}
@media screen and (max-width: 1279px) {
  .mts16-mainmenu__lv1-item {
    display: table-cell;
    vertical-align: top;
    width: auto;
  }
  .mts16-mainmenu__lv1-item_home-internet {
    width: 220px;
  }
}
.mts16-mainmenu__lv1-item_active .mts16-mainmenu__lv1-link,
.mts16-mainmenu__lv1-item_opened .mts16-mainmenu__lv1-link {
  border-bottom-color: #e30613;
}
.mts16-mainmenu__lv1-item_with-drop.mts16-mainmenu__lv1-item_opened,
.mts16-mainmenu__lv1-item_with-drop:hover {
  box-shadow: 0 5px 29px rgba(102,102,102,0.3);
}
.mts16-mainmenu__lv1-item_with-drop.mts16-mainmenu__lv1-item_opened .mts16-mainmenu__lv1-link,
.mts16-mainmenu__lv1-item_with-drop:hover .mts16-mainmenu__lv1-link {
  background: #fff;
  color: #e30613;
  border-bottom: medium none;
}
.mts16-mainmenu__lv1-pseudoitem {
  display: inline-block;
  vertical-align: top;
  width: 100%;
  font-size: 0;
  line-height: 0;
}
@media screen and (max-width: 1279px) {
  .mts16-mainmenu__lv1-pseudoitem {
    display: none;
  }
}
.mts16-mainmenu__lv1-link {
  border-radius: 2px 2px 0 0;
  border-bottom: 4px solid transparent;
  box-sizing: border-box;
  padding: 20px 5px;
  display: block;
  height: 118px;
  line-height: 78px;
  color: #4c4c4c;
  position: relative;
  cursor: pointer;
  z-index: 101;
  text-decoration: none;
}
@media screen and (max-width: 1679px) {
  .mts16-mainmenu__lv1-link {
    height: 105px;
    padding: 12px;
  }
}
.mts16-mainmenu__lv1-link:hover {
  text-decoration: none;
}
.mts16-mainmenu__lv1-valign {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
  position: relative;
}
.mts16-mainmenu__lv1-valign:after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}
.mts16-mainmenu__lv1-icon {
  max-height: 40px;
  max-width: 60px;
  fill: #808080;
  margin-bottom: 12px;
}
@media screen and (max-width: 1679px) {
  .mts16-mainmenu__lv1-icon {
    max-height: 32px;
    max-width: 48px;
  }
}
.mts16-mainmenu__link {
  color: #1481b4;
  text-decoration: none;
}
.mts16-mainmenu__link:hover {
  color: #e30613;
  text-decoration: none;
}
.mts16-mainmenu__lv1-text {
  display: block;
  font-size: 0.85rem;
}
.mts16-mainmenu__drop {
  background: #fff;
  position: absolute;
  width: 100%;
  z-index: 100;
  top: 100%;
  left: 0;
  overflow: hidden;
  box-sizing: border-box;
  border-radius: 0 0 4px 4px;
  box-shadow: 0 5px 29px rgba(102,102,102,0.3);
  font-size: 0.85rem;
  line-height: 1.2;
  color: #333;
  text-align: left;
  display: none;
}
.mts16-mainmenu__columns {
  display: table;
  width: 100%;
  table-layout: fixed;
  margin: 2px 0 27px;
}
.mts16-mainmenu__column {
  box-sizing: border-box;
  display: table-cell;
  table-layout: fixed;
  padding: 30px 30px 0;
  border-left: 1px solid #f2f2f2;
}
@media screen and (max-width: 1279px) {
  .mts16-mainmenu__column {
    padding: 20px 20px 0;
  }
}
.mts16-mainmenu__column:first-child {
  border-left: medium none;
}
.mts16-mainmenu__column-title {
  font-size: 1rem;
  margin-bottom: 1.4rem;
}
.mts16-mainmenu__lv3 {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 0.85rem;
}
.mts16-mainmenu__lv3-item {
  margin-bottom: 12px;
}
.mts16-mainmenu__lv3-item:last-child {
  margin-bottom: 0;
}
.mts16-mainmenu__link-accent {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS44NzUiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDExLjg3NSA5Ij4KICA8cGF0aCBmaWxsPSIjZTMwNjEzIiBkPSJNMTk2Ljg2Nyw0MzEuMDA3SDE4NS4wMTJWNDIyaDExLjg1NWwtNC4wNTMsNC41MDZaIiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTg1IC00MjIpIi8+Cjwvc3ZnPg==) no-repeat 0 0;
  width: 12px;
  height: 9px;
  position: absolute;
  margin-left: 9px;
  margin-top: 0.35rem;
  font-size: 0;
  line-height: 0;
}
.mts16-mainmenu__footer {
  border-top: 1px solid #f3f3f3;
}
.mts16-mainmenu__footer-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mts16-mainmenu__footer-list:after {
  content: '';
  display: table;
  clear: both;
}
.mts16-mainmenu__footer-item {
  float: left;
  border-right: 1px solid #f4f4f4;
  height: 69px;
  font-size: 0.9rem;
  font-weight: 700;
  line-height: 69px;
  padding: 0 28px;
}
.mts16-mainmenu__footer-icon {
  height: 13px;
  width: 15px;
  text-align: center;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  fill: #adb8c1;
}
.mts16-mainmenu__footer-icon_refill {
  width: 23px;
  height: 22px;
  fill: #e30613;
}
.mts16-mainmenu__footer-text {
  vertical-align: middle;
}
.mts16-mainmenu__footer-fix-svg {
  position: relative;
}
.mts16-mainmenu__footer-fix-svg:after {
  content: "";
  background: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.mts16-lk-drop {
  background-color: #fff;
  box-sizing: border-box;
  width: 280px;
  padding: 0 20px;
  border: 1px solid #e4e4e4;
  border-radius: 1px;
  box-shadow: 0 5px 29px rgba(0,0,0,0.1);
  position: absolute;
  left: -49px;
  z-index: 110;
  display: none;
}
.mts16-lk-drop:before,
.mts16-lk-drop:after {
  content: "";
  border: 10px solid transparent;
  border-bottom-color: #e4e4e4;
  position: absolute;
  bottom: 100%;
  left: 71px;
}
.mts16-lk-drop:after {
  content: "";
  border-bottom-color: #fff;
  margin-bottom: -1px;
}
.mts16-lk-drop__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mts16-lk-drop__item {
  border-bottom: 1px solid #f2f2f2;
  font-size: 15px;
}
.mts16-lk-drop__item:last-child {
  border-bottom: medium none;
}
.mts16-lk-drop__link {
  line-height: 20px;
  padding: 15px 0;
  display: block;
  position: relative;
  color: #808080;
  text-decoration: none;
}
.mts16-lk-drop__link:hover {
  color: #333;
}
.mts16-lk-drop__icon {
  max-width: 30px;
  max-height: 22px;
  fill: #adb8c1;
  position: absolute;
}
.mts16-lk-drop__icon + .mts16-lk-drop__text {
  margin-left: 40px;
  display: block;
}
.mts16-lk-drop__phones {
  padding: 0 0 15px;
  margin-left: 40px;
}
.mts16-lk-drop__phone-item {
  margin-bottom: 10px;
  font-size: 15px;
}
.mts16-lk-drop__phone-number {
  color: inherit;
  text-decoration: none;
}
.mts16-lk-drop__phone-number:hover {
  color: #e30613;
}
.mts16-lk-drop__phone-number:hover .mts16-lk-drop__phone-label {
  display: block;
}
.mts16-lk-drop__phone-label {
  float: right;
  margin-top: 2px;
  display: none;
  color: #808080;
  font-size: 14px;
}
@media screen and (max-width: 959px) {
  .mts16-lk-drop__phone-label {
    display: block;
  }
}
.mts16-lk-drop__phone-add {
  color: #808080;
  font-size: 14px;
  margin-top: 15px;
}
.mts16-lk-drop__phone-add-link {
  text-decoration: none;
  color: inherit;
}

.mts16-mobilemenu {
  background: #fff;
  position: fixed;
  right: -600px;
  top: 0;
  height: 100%;
  width: 600px;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  z-index: 500;
  color: #4c4c4c;
  font-size: 16px;
  line-height: 1.2;
  display: none;
  overflow-y: auto;
  font-family: 'Corpid', 'Arial', sans-serif;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu {
    width: 300px;
    right: -300px;
  }
}
.mts16-mobilemenu__opener {
  height: 35px;
  border-left: 1px solid #ebebeb;
  padding: 0 19px;
  color: #acb8c1;
  font-size: 17px;
  line-height: 30px;
  text-transform: uppercase;
  float: right;
  margin-left: 30px;
  margin-right: -20px;
  cursor: pointer;
  display: none;
}
@media screen and (max-width: 959px) {
  .mts16-mobilemenu__opener {
    display: block;
  }
}
.mts16-mobilemenu__opener-text {
  margin-left: 10px;
  vertical-align: middle;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__opener-text {
    display: none;
  }
}
.mts16-mobilemenu__opener-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMjEuOSAxNS4zIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMS45IDE1LjMiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJPHBhdGggZmlsbD0iI2FjYjhjMSIgZD0iTTIxLjIsMS45SDAuOEMwLjMsMS45LDAsMS42LDAsMS4yczAuMy0wLjgsMC44LTAuOGgyMC40YzAuNCwwLDAuOCwwLjMsMC44LDAuOFMyMS42LDEuOSwyMS4yLDEuOXoiLz4KCTxwYXRoIGZpbGw9IiNhY2I4YzEiIGQ9Ik0yMS4yLDE0LjlIMC44Yy0wLjQsMC0wLjgtMC4zLTAuOC0wLjhzMC4zLTAuOCwwLjgtMC44aDIwLjRjMC40LDAsMC44LDAuMywwLjgsMC44UzIxLjYsMTQuOSwyMS4yLDE0Ljl6Ii8+Cgk8cGF0aCBmaWxsPSIjYWNiOGMxIiBkPSJNMjEuMiw4LjRIMC44QzAuMyw4LjQsMCw4LjEsMCw3LjdzMC4zLTAuOCwwLjgtMC44aDIwLjRjMC40LDAsMC44LDAuMywwLjgsMC44UzIxLjYsOC40LDIxLjIsOC40eiIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 25px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
}
.mts16-mobilemenu__opener-count {
  background-color: #e30613;
  padding: 0 4px;
  height: 15px;
  color: #fff;
  font-size: 12px;
  font-weight: 300;
  line-height: 15px;
  text-align: center;
  min-height: 15px;
  border-radius: 8px;
  position: absolute;
  right: -8px;
  top: -9px;
}
.mts16-mobilemenu__body-overflow {
  overflow: hidden !important;
}
.mts16-mobilemenu__body-overflow .mts16-mobilemenu__overlay {
  display: block;
}
.mts16-mobilemenu__overlay {
  background: rgba(0,0,0,0.05);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 499;
  display: none;
}
.mts16-mobilemenu__head {
  background-color: #f7f7f7;
  min-height: 69px;
  border-bottom: 1px solid #f2f2f2;
}
.mts16-mobilemenu__head:after {
  content: '';
  display: table;
  clear: both;
}
.mts16-mobilemenu__close {
  box-sizing: border-box;
  width: 120px;
  height: 100%;
  line-height: 66px;
  padding-left: 19px;
  position: relative;
  cursor: pointer;
  float: right;
  color: #adb8c1;
  text-transform: uppercase;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__close {
    width: 66px;
  }
}
.mts16-mobilemenu__close-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcuMSAxNy4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy4xIDE3LjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJPHBvbHlnb24gZmlsbD0iI2FjYjhjMSIgcG9pbnRzPSIxNy4xLDAuOCAxNi4zLDAgOC42LDcuNyAwLjgsMCAwLDAuOCA3LjcsOC42IDAsMTYuMyAwLjgsMTcuMSA4LjYsOS40IDE2LjMsMTcuMSAxNy4xLDE2LjMgOS40LDguNiIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
}
.mts16-mobilemenu__close-text {
  font-size: 17px;
  margin-left: 10px;
  vertical-align: middle;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__close-text {
    display: none;
  }
}
.mts16-mobilemenu__lk {
  height: 100%;
  margin-right: 120px;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__lk {
    margin-right: 66px;
  }
}
.mts16-mobilemenu .mts16-other-sites__btn {
  margin: 0 0 15px 60px;
}
.mts16-mobilemenu .mts16-other-sites__btn_login {
  margin: 18px 0 0 20px;
}
.mts16-mobilemenu__lk-link {
  display: block;
  height: 100%;
  padding: 0 5px 0 60px;
  color: #808080;
  text-decoration: none;
  position: relative;
}
.mts16-mobilemenu__lk-link.is-opened .mts16-mobilemenu__lk-opener {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.mts16-mobilemenu__lk-opener {
  display: block;
  height: 100%;
  width: 60px;
  position: absolute;
  left: 0;
  top: 0;
  cursor: pointer;
}
.mts16-mobilemenu__lk-arrow {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1LjAyMSA4LjIxOCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTUuMDIxIDguMjE4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cG9seWdvbiBmaWxsPSIjZTMwNjEzIiBwb2ludHM9IjcuNTEsOC4yMTggMCwwLjcwNyAwLjcwNywwIDcuNTEsNi44MDQgMTQuMzE0LDAgMTUuMDIxLDAuNzA3ICIvPg0KPC9zdmc+DQo=) no-repeat 0 0;
  width: 15px;
  height: 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -4px 0 0 -8px;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
.mts16-mobilemenu__lk-info {
  display: block;
  line-height: 67px;
}
.mts16-mobilemenu__lk-valign {
  line-height: 1.2;
  display: inline-block;
  vertical-align: middle;
}
.mts16-mobilemenu__lk-phone {
  display: block;
  color: #b2b2b2;
}
.mts16-mobilemenu__lk-balance {
  display: block;
  color: #808080;
  font-size: 13px;
}
.mts16-mobilemenu__lk-balance-minus {
  color: #e30613;
}
.mts16-mobilemenu .mts16-lk-drop {
  margin: 0;
  border: medium none;
  width: auto;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  display: none;
  position: static;
}
.mts16-mobilemenu__nav-caption {
  line-height: 20px;
  padding: 16px 0;
  margin-left: 20px;
  border-bottom: 2px solid #f2f2f2;
  font-weight: 700;
  text-transform: uppercase;
}
.mts16-mobilemenu__nav {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mts16-mobilemenu__nav:after {
  content: '';
  display: table;
  clear: both;
}
.mts16-mobilemenu__nav-item {
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding-left: 20px;
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__nav-item {
    float: none;
    width: auto;
    margin-left: 0;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .mts16-mobilemenu__nav-item:nth-last-child(1) .mts16-mobilemenu__nav-link,
  .mts16-mobilemenu__nav-item:nth-last-child(2):not(:nth-of-type(even)) .mts16-mobilemenu__nav-link {
    border-bottom: medium none;
  }
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__nav-item:last-child .mts16-mobilemenu__nav-link {
    border-bottom: medium none;
  }
}
.mts16-mobilemenu__nav-link {
  display: block;
  text-decoration: none;
  padding: 16px 40px 16px 0;
  color: #808080;
  font-size: 15px;
  line-height: 20px;
  border-bottom: 1px solid #f2f2f2;
  cursor: pointer;
}
.mts16-mobilemenu__lv3-item .mts16-mobilemenu__nav-link {
  color: #1481b4;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__nav-link {
    padding-right: 20px;
  }
}
.mts16-mobilemenu__nav-link_with-sublist:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYzIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjMgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwb2x5Z29uIGZpbGw9IiNlMzA2MTEiIHBvaW50cz0iMCw5NC45IDUuOCwxMDAgNjMsNTAgNjIuOSw1MCA2Myw1MCA1LjgsMCAwLDUuMSA1MS40LDUwIi8+Cjwvc3ZnPgo=) no-repeat 0 0;
  width: 6px;
  height: 11px;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -6px;
}
.mts16-mobilemenu__lv2-item,
.mts16-mobilemenu__lv3-item {
  display: none;
}
.mts16-mobilemenu__footer-list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-left: 20px;
  padding: 20px 20px 20px 0;
  border-top: 1px solid #f2f2f2;
}
.mts16-mobilemenu__footer-item {
  margin-bottom: 15px;
  font-weight: 700;
  margin-left: 7px;
}
.mts16-mobilemenu__footer-item:last-child {
  margin-bottom: 0;
}
.mts16-mobilemenu__footer-link {
  text-decoration: none;
}
.mts16-mobilemenu__footer-icon {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
  fill: #adb8c1;
}
.mts16-mobilemenu__footer-icon_refill {
  width: 23px;
  height: 22px;
  fill: #e30613;
  margin-left: -7px;
}
.mts16-mobilemenu__footer-text {
  vertical-align: middle;
}
.mts16-mobilemenu__nav-back {
  line-height: 20px;
  font-weight: 700;
  padding: 16px 0 16px 22px;
  margin-left: 20px;
  border-bottom: 2px solid #f2f2f2;
  cursor: pointer;
  position: relative;
}
.mts16-mobilemenu__nav-back-arrow {
  width: 6px;
  height: 11px;
  position: absolute;
  left: 0;
  top: 21px;
  fill: #e30613;
}
.mts16-mobilemenu__nav-footer {
  background-color: #f7f7f7;
  list-style: none;
  padding: 0;
  margin: 0;
}
.mts16-mobilemenu__nav-footer:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__nav-footer {
    padding: 15px 0;
  }
}
.mts16-mobilemenu__nav-footer-item {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding-left: 20px;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__nav-footer-item {
    float: none;
    width: auto;
    margin-bottom: 15px;
  }
}
.mts16-mobilemenu__nav-footer-item:nth-last-child(1) .mts16-mobilemenu__nav-footer-link,
.mts16-mobilemenu__nav-footer-item:nth-last-child(2):not(:nth-of-type(even)) .mts16-mobilemenu__nav-footer-link {
  border-bottom: medium none;
}
.mts16-mobilemenu__nav-footer-link {
  display: block;
  text-decoration: none;
  padding: 16px 0;
  color: #4c4c4c;
  font-size: 16px;
  line-height: 20px;
  border-bottom: 1px solid #f2f2f2;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__nav-footer-link {
    border-bottom: medium none;
    padding-top: 0;
    padding-bottom: 0;
  }
}
.mts16-mobilemenu__nav-footer-link:hover {
  text-decoration: none;
}
.mts16-mobilemenu__inner {
  padding-bottom: 125px;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__inner {
    padding-bottom: 178px;
  }
}
.mts16-mobilemenu__bottom {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  box-sizing: border-box;
  width: 600px;
  position: fixed;
  bottom: 0;
  right: 0;
  display: none;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__bottom {
    width: 300px;
  }
}
.mts16-mobilemenu__search-wrap {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding: 16px 20px;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__search-wrap {
    width: auto;
    float: none;
  }
}
.mts16-mobilemenu__search {
  position: relative;
  padding: 0 10px 0 27px;
}
.mts16-mobilemenu__search-input {
  background: none;
  box-sizing: border-box;
  width: 100%;
  border: 0;
  padding: 0;
  height: 20px;
  font-size: 15px;
  line-height: 20px;
}
.mts16-mobilemenu__search-input::-moz-placeholder {
  color: #999;
  font-style: italic;
}
.mts16-mobilemenu__search-input::-webkit-input-placeholder {
  color: #999;
  font-style: italic;
}
.mts16-mobilemenu__search-btn {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTQuOSAxNSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTQuOSAxNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjYWRiOGMxIiBkPSJNMTQuNiwxMi43Yy0wLjMtMC4zLTEuOS0xLjktMy0zYzAuNi0xLDEtMi4yLDEtMy40QzEyLjYsMi44LDkuOCwwLDYuMywwQzIuOCwwLDAsMi44LDAsNi4zIGMwLDMuNSwyLjgsNi4zLDYuMyw2LjNjMS4zLDAsMi40LTAuNCwzLjQtMWMxLjEsMS4xLDIuNywyLjcsMywzYzAuNSwwLjUsMS4zLDAuNSwxLjgsMEMxNS4xLDE0LjEsMTUuMSwxMy4yLDE0LjYsMTIuN3ogTTIuMyw2LjNjMC0yLjIsMS44LTQsNC00YzIuMiwwLDQsMS44LDQsNHMtMS44LDQtNCw0QzQuMSwxMC4zLDIuMyw4LjUsMi4zLDYuM3oiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 15px;
  height: 15px;
  position: absolute;
  left: 0;
  top: 3px;
  border: 0;
  padding: 0;
  margin: 0;
  cursor: pointer;
}
.mts16-mobilemenu__region-opener {
  box-sizing: border-box;
  width: 50%;
  float: left;
  font-size: 14px;
  line-height: 20px;
  padding: 16px 20px;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 759px) {
  .mts16-mobilemenu__region-opener {
    width: auto;
    float: none;
    border-top: 1px solid #f2f2f2;
  }
}
.mts16-mobilemenu__region-arrow {
  width: 6px;
  height: 11px;
  position: absolute;
  right: 20px;
  top: 50%;
  margin-top: -6px;
  fill: #e30613;
}
.mts16-mobilemenu__region-drop {
  display: none;
}
.mts16-mobilemenu__region-back {
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  padding: 16px 20px;
  margin-left: 20px;
  position: relative;
  cursor: pointer;
}
.mts16-mobilemenu__region-arrow-back {
  width: 6px;
  height: 11px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -6px;
  fill: #e30613;
}
.mts16-mobilemenu__user {
  border-top: 1px solid #f2f2f2;
  display: table;
  width: 100%;
  table-layout: fixed;
}
.mts16-mobilemenu__user-link {
  display: table-cell;
  vertical-align: middle;
  text-decoration: none;
  box-sizing: border-box;
  height: 70px;
  border-right: 1px solid #f2f2f2;
  padding: 0 10px;
  text-align: center;
}
.mts16-mobilemenu__user-link:last-child {
  border-left: medium none;
}
.mts16-mobilemenu__user-icon {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  fill: #adb8c1;
}
.mts16-mobilemenu__user-count {
  font-size: 20px;
  vertical-align: middle;
  margin-left: 10px;
  color: #e30613;
}
.mts16-mobilemenu__user-title {
  font-size: 14px;
  color: #808080;
  display: block;
  margin-top: 7px;
}
.mts16-mobilemenu__link-accent {
  background: url("../i/mainmenu/accent.svg#datauri") no-repeat 0 0;
  width: 12px;
  height: 9px;
  position: absolute;
  margin-left: 8px;
  margin-top: 8px;
  font-size: 0;
  line-height: 0;
}

.mts16-mobile-regions__search {
  background-color: #f7f7f7;
  padding: 7px 20px 10px;
}
.mts16-mobile-regions__body {
  background-color: #fff;
  border-bottom: 1px solid #ebecec;
  padding-left: 20px;
}
.mts16-mobile-regions__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mts16-mobile-regions__sublist {
  border-top: 1px solid #f2f2f2;
  list-style: none;
  padding: 0;
  margin: 0;
  margin-left: 10px;
  display: none;
}
.mts16-mobile-regions__item {
  width: 560px;
  font-size: 14px;
  line-height: 19px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  border-bottom: 1px solid #f2f2f2;
}
@media screen and (max-width: 759px) {
  .mts16-mobile-regions__item {
    width: 260px;
  }
}
.mts16-mobile-regions__item:last-child {
  border-bottom: medium none;
}
.mts16-mobile-regions__link {
  display: block;
  padding: 7px 0;
  text-decoration: none;
}
.mts16-mobile-regions__subregions-opener .mts16-mobile-regions__link-inner {
  border-bottom: 1px dotted;
}
.mts16-mobile-regions__scroll {
  height: 271px;
}
.mts16-mobile-regions__scroll .jspCap {
  height: 3px;
}
.mts16-mobile-regions .jspHorizontalBar {
  background-color: transparent;
  height: 6px;
  bottom: 6px;
}
.mts16-mobile-regions .jspVerticalBar {
  background-color: transparent;
  width: 6px;
  right: 6px;
}
.mts16-mobile-regions .jspTrack {
  background-color: transparent;
}
.mts16-mobile-regions .jspDrag {
  background-color: rgba(0,0,0,0.1);
  border-radius: 3px;
}
.mts16-mobile-regions .jspDrag.jspHover,
.mts16-mobile-regions .jspDrag.jspActive {
  background-color: rgba(0,0,0,0.3);
}

.mts16-popup {
  position: absolute;
  width: 760px;
  left: 50%;
  margin-left: -380px;
  top: 80px;
  z-index: 1000;
  display: none;
  -webkit-animation-duration: 0.5s;
          animation-duration: 0.5s;
}
.mts16-popup__overlay {
  background-color: rgba(0,0,0,0.7);
  width: 100%;
  height: 100%;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 999;
  display: none;
}
.mts16-popup__close {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTcuMSAxNy4xIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNy4xIDE3LjEiIHhtbDpzcGFjZT0icHJlc2VydmUiPgoJPHBvbHlnb24gZmlsbD0iI2FjYjhjMSIgcG9pbnRzPSIxNy4xLDAuOCAxNi4zLDAgOC42LDcuNyAwLjgsMCAwLDAuOCA3LjcsOC42IDAsMTYuMyAwLjgsMTcuMSA4LjYsOS40IDE2LjMsMTcuMSAxNy4xLDE2LjMgOS40LDguNiIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 22px;
  height: 22px;
  position: absolute;
  right: 20px;
  top: 20px;
  cursor: pointer;
}
.mts16-popup-regions .mts16-popup__close {
  width: 13px;
  height: 13px;
  right: 9px;
  top: 9px;
}
.mts16-popup .btn_large {
  font-size: 24.2px;
  height: 48px;
  line-height: 46px;
  padding-left: 30px;
  padding-right: 30px;
}
.mts16-popup .input {
  background: #fff;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  height: 36px;
  padding: 0 12px;
  font: 400 18.7px/1 "Corpid", Arial, sans-serif;
  color: #333;
  text-align: left;
  -webkit-appearance: none;
  box-shadow: none;
}
.mts16-popup .input:hover,
.mts16-popup .input:focus {
  border-color: #ccc;
  outline: none;
}
.mts16-popup .input-group {
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  padding: 0;
  box-sizing: border-box;
}
.mts16-popup .input-group .input {
  padding-left: 48px;
}
.mts16-popup .input-group__prefix,
.mts16-popup .input-group__postfix {
  background-color: #f2f2f2;
  position: absolute;
  top: 1px;
  bottom: 1px;
  width: 36px;
  text-align: center;
  font-size: 18.7px;
  line-height: 34px;
  color: #333;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
}
.mts16-popup .input-group__prefix {
  border-radius: 4px 0 0 4px;
  left: 1px;
}
.mts16-popup .input-group__postfix {
  border-radius: 0 4px 4px 0;
  right: 1px;
}
.mts16-popup .input-group__prefix-icon,
.mts16-popup .input-group__postfix-icon {
  width: 20px;
  height: 20px;
  fill: #959595;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -10px 0 0 -10px;
}
.mts16-popup .input-group_phone {
  width: 215px;
}

.mts16-other-sites {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mts16-other-sites:after {
  content: '';
  display: table;
  clear: both;
}
.mts16-other-sites__item {
  float: left;
  position: relative;
  padding: 0 20px;
}
@media screen and (max-width: 959px) {
  .mts16-other-sites__item {
    padding: 0 9px;
  }
}
.mts16-other-sites__item:before {
  content: "";
  border-left: 1px solid #d9d9d9;
  position: absolute;
  top: 10px;
  bottom: 10px;
  left: 0;
}
@media screen and (max-width: 959px) {
  .mts16-other-sites__item:before {
    display: none;
  }
}
.mts16-other-sites__item:first-child:before {
  display: none;
}
@media screen and (max-width: 759px) {
  .mts16-other-sites__item_im {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .mts16-other-sites__item_favorite,
  .mts16-other-sites__item_compare {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .mts16-other-sites__item_lk:before {
    display: none;
  }
}
.mts16-other-sites__item_logout {
  height: 50px;
}
@media screen and (max-width: 959px) {
  .mts16-other-sites__item_logout {
    height: auto;
  }
}
.mts16-other-sites__btn {
  background: none;
  box-sizing: border-box;
  border: 1px solid #e30613;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  border-radius: 5px;
  padding: 0 20px;
  transition: background 200ms linear, color 200ms linear, border 200ms linear;
  -webkit-appearance: none;
  font: 400 15px/30px 'Corpid', 'Arial', sans-serif;
  font-family: 'Corpid', 'Arial', sans-serif;
  height: 32px;
  color: #e30613;
  text-align: center;
  cursor: pointer;
  margin-top: 9px;
  min-width: 94px;
}
@media screen and (max-width: 959px) {
  .mts16-other-sites__btn {
    margin-top: 0;
  }
}
.mts16-other-sites__btn:hover {
  text-decoration: none;
  background-color: #cc061a;
  color: #fff;
}
.mts16-other-sites__btn:active {
  background-color: #b30517;
  color: #fff;
}
.mts16-other-sites__btn:focus {
  outline: none;
}
@media screen and (max-width: 759px) {
  .mts16-other-sites__item_refill {
    display: none;
  }
}
.mts16-other-sites__link {
  display: block;
  height: 50px;
  line-height: 50px;
  color: #808080;
  text-decoration: none;
}
@media screen and (max-width: 959px) {
  .mts16-other-sites__link {
    height: 35px;
    line-height: 35px;
  }
}
.mts16-other-sites__link:hover {
  text-decoration: none;
  color: #333;
}
.mts16-other-sites__icon {
  display: inline-block;
  vertical-align: middle;
  fill: #adb8c1;
  width: 24px;
  height: 24px;
  margin-right: 10px;
  margin-top: -3px;
}
.mts16-other-sites__icon_favorite {
  margin-top: -6px;
}
.mts16-other-sites__icon_add-compare {
  margin-top: -6px;
  width: 21px;
  heihgt: 21px;
}
.mts16-other-sites__icon_refill {
  width: 27px;
  height: 30px;
  margin-top: -8px;
}
@media screen and (max-width: 1679px) {
  .mts16-other-sites__icon_refill {
    margin-right: 0;
  }
}
@media screen and (max-width: 959px) {
  .mts16-other-sites__icon_refill {
    margin-top: -7px;
  }
}
@media screen and (max-width: 759px) {
  .mts16-other-sites__icon_lk {
    display: none;
  }
}
.mts16-other-sites__icon-lk-animate {
  background: url("../i/mts16-other-sites/login-animate.png") no-repeat 0 0;
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  margin-top: -3px;
}
.mts16-other-sites__count {
  color: #e30613;
  font-size: 24px;
  line-height: 1;
  font-weight: 300;
  display: inline-block;
  vertical-align: top;
  margin-top: 11px;
}
@media screen and (max-width: 959px) {
  .mts16-other-sites__count {
    margin-top: 5px;
    font-size: 22px;
  }
}
.mts16-other-sites__text {
  display: inline-block;
  vertical-align: baseline;
  line-height: 1;
}
@media screen and (max-width: 1679px) {
  .mts16-other-sites__text {
    display: none;
  }
}
.mts16-other-sites__text + .mts16-other-sites__icon {
  margin-left: 15px;
}
@media screen and (max-width: 1679px) {
  .mts16-other-sites__text + .mts16-other-sites__icon {
    margin-left: 0;
  }
}
.mts16-other-sites__dotted {
  border-bottom: 1px dotted;
}
.mts16-other-sites__lk-info {
  line-height: 1.2;
  display: inline-block;
  vertical-align: top;
  margin-top: 7px;
}
@media screen and (max-width: 959px) {
  .mts16-other-sites__lk-info {
    margin-top: 0;
  }
}
@media screen and (max-width: 759px) {
  .mts16-other-sites__lk-info {
    margin-top: 7px;
  }
}
.mts16-other-sites__phone {
  display: block;
  color: #b2b2b2;
}
.mts16-other-sites__balance {
  display: block;
  color: #808080;
  font-size: 13px;
}
@media screen and (max-width: 759px) {
  .mts16-other-sites__balance {
    display: none;
  }
}
.mts16-other-sites__balance-minus {
  color: #e30613;
}

.mts16-popup-refill.mts16-popup {
  background-color: #fff;
  width: 568px;
  margin-left: -284px;
  font-family: 'Corpid', 'Arial', sans-serif;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill.mts16-popup {
    width: 300px;
    margin-left: -150px;
  }
}
.mts16-popup-refill__padding {
  padding: 40px 50px 50px;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__padding {
    padding: 20px;
  }
}
.mts16-popup-refill__head {
  text-align: center;
}
.mts16-popup-refill__title {
  font-size: 1.8rem;
  margin-bottom: 40px;
}
.mts16-popup-refill__title-icon {
  position: absolute;
  margin-left: -65px;
  width: 48px;
  height: 48px;
  stroke: #adb8c1;
  stroke-width: 1.5px;
}
.mts16-popup-refill__form {
  color: #999;
  font-size: 0.85rem;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__form {
    padding-left: 0;
    padding-right: 0;
  }
}
.mts16-popup-refill__required {
  color: #e30613;
}
.mts16-popup-refill__form-row {
  display: table;
  width: 100%;
  margin-bottom: 30px;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__form-row {
    display: block;
    width: auto;
  }
}
.mts16-popup-refill__form-label {
  display: table-cell;
  vertical-align: middle;
  width: 120px;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__form-label {
    display: block;
    width: auto;
    margin-bottom: 5px;
  }
}
.mts16-popup-refill__form-field {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__form-field {
    display: block;
  }
}
.mts16-popup-refill__form-field-summ {
  width: 185px !important;
  margin-right: 10px;
}
.mts16-popup-refill__form-title {
  font-size: 1.1rem;
  margin-bottom: 10px;
  color: #4d4d4d;
  margin-top: 50px;
}
.mts16-popup-refill__card {
  display: block;
  padding: 20px 0;
  border-bottom: 1px solid #f2f2f2;
  overflow: hidden;
}
.mts16-popup-refill__card:first-child {
  border-top: 1px solid #f2f2f2;
}
.mts16-popup-refill__card-number,
.mts16-popup-refill__card-date {
  margin-left: 15px;
}
.mts16-popup-refill__card-type {
  float: right;
  margin-right: 15px;
}
.mts16-popup-refill__add-card {
  margin-top: 24px;
}
.mts16-popup-refill__add-card-link {
  font-size: 0.75rem;
  color: #808080;
  text-decoration: none;
  border-bottom: 1px dotted;
}
.mts16-popup-refill__add-card-link:hover {
  border-boootm: medium none;
}
.mts16-popup-refill__action {
  margin-top: 50px;
  text-align: center;
}
.mts16-popup-refill__footer {
  background-color: #fafafa;
  padding: 20px;
  text-align: center;
  font-size: 0.75rem;
}
.mts16-popup-refill__content-title {
  font-size: 1.1rem;
  position: relative;
  margin-bottom: 6px;
  color: #4d4d4d;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__content-title {
    margin-left: 30px;
  }
}
.mts16-popup-refill__content-title-icon {
  width: 24px;
  height: 18px;
  stroke: #e30613;
  stroke-width: 1.5px;
  margin-right: 10px;
  position: absolute;
  right: 100%;
  top: 6px;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__content-title-icon {
    top: 3px;
  }
}
.mts16-popup-refill__content-reloadlink {
  display: inline-block;
  font-size: 0.85rem;
  text-decoration: none;
  margin-top: 28px;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__content-reloadlink {
    margin-top: 10px;
  }
}
.mts16-popup-refill__content-reloadlink span {
  border-bottom: 1px dotted;
}
.mts16-popup-refill__content-reloadlink-icon {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  fill: #1481b4;
  margin-right: 10px;
}
.mts16-popup-refill__content-text {
  font-size: 0.85rem;
}
.mts16-popup-refill__table {
  margin-top: 48px;
}
.mts16-popup-refill__table-item {
  width: 100%;
  font-size: 0.85rem;
  margin-top: 10px;
  margin-bottom: 10px;
}
.mts16-popup-refill__table-item:after {
  content: '';
  display: table;
  clear: both;
}
.mts16-popup-refill__table-label {
  width: 57.01357466063348%;
  float: left;
}
.mts16-popup-refill__table-value {
  width: 42.98642533936652%;
  float: left;
  text-align: right;
}
.mts16-popup-refill__paid-stamp {
  background: url("../i/mts16-popup-refill/paid-stamp.svg") no-repeat 0 0;
  background-size: 100% auto;
  width: 207px;
  height: 65px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -80px;
  -webkit-transform: rotate(-12deg);
      -ms-transform: rotate(-12deg);
          transform: rotate(-12deg);
  opacity: 0.6;
  z-index: -1;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__paid-stamp {
    width: 125px;
    height: 39px;
    margin-left: -60px;
    margin-top: 20px;
  }
}
.mts16-popup-refill__cardsides {
  margin-left: -55px;
  margin-right: -55px;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__cardsides {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.mts16-popup-refill__cardsides .mts16-popup-refill__form-title {
  margin-top: 20px;
  margin-left: 50px;
}
@media screen and (max-width: 759px) {
  .mts16-popup-refill__cardsides .mts16-popup-refill__form-title {
    margin-left: 10px;
  }
}
.cardsides__face,
.cardsides__reverse {
  background-color: #fff;
  width: 380px;
  max-width: 100%;
  height: 240px;
  border-radius: 10px;
  box-shadow: 0 5px 30px rgba(172,184,193,0.3);
}
.cardsides {
  position: relative;
  margin-bottom: 55px;
}
@media screen and (max-width: 759px) {
  .cardsides {
    margin-bottom: 160px;
  }
}
.cardsides__face {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 759px) {
  .cardsides__face {
    width: 300px;
    height: 196px;
  }
}
.cardsides__inner-face {
  padding: 27px 30px 0;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .cardsides__inner-face {
    padding: 14px 15px 0;
  }
}
.cardsides__reverse {
  position: absolute;
  left: 138px;
  top: 40px;
}
@media screen and (max-width: 759px) {
  .cardsides__reverse {
    width: 300px;
    height: 196px;
    top: 144px;
    left: 6px;
  }
}
.cardsides__reverse:after {
  background: #eaeaea;
  content: " ";
  width: 100%;
  height: 54px;
  display: block;
  position: absolute;
  top: 25px;
  left: 0;
}
@media screen and (max-width: 759px) {
  .cardsides__reverse:after {
    height: 43px;
    top: 20px;
  }
}
.cardsides__inner-reverse {
  padding: 100px 20px 0 250px;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .cardsides__inner-reverse {
    padding: 85px 24px 0 160px;
  }
}
.cardsides__type-list {
  margin-bottom: 12px;
}
@media screen and (max-width: 759px) {
  .cardsides__type-list {
    margin-bottom: 4px;
  }
}
.cardsides__type-item {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  margin-left: 7px;
}
.cardsides__field {
  height: 48px;
  position: relative;
}
@media screen and (max-width: 759px) {
  .cardsides__field {
    height: 42px;
  }
}
@media screen and (max-width: 759px) {
  .cardsides__field .input {
    font-size: 16px;
  }
}
.cardsides__info-reverse {
  font-size: 16.5px;
}
@media screen and (max-width: 759px) {
  .cardsides__info-reverse {
    font-size: 13px;
  }
}

.mts16-popup-regions {
  background-color: #fff;
  width: 760px;
  margin-left: -380px;
  font-family: 'Corpid', 'Arial', sans-serif;
}
@media screen and (max-width: 959px) {
  .mts16-popup-regions {
    width: 688px;
    margin-left: -344px;
  }
}
.mts16-popup-regions__head {
  background-color: #f7f7f7;
  padding: 35px 60px;
}
.mts16-popup-regions__title {
  font-size: 32px;
  margin-bottom: 15px;
}
.mts16-popup-regions__search {
  width: 360px;
}
.mts16-popup-regions__body {
  border-top: 1px solid #ddd;
  overflow: hidden;
}
.mts16-popup-regions__body_subregions .mts16-popup-regions__col-regions {
  width: 36%;
}
.mts16-popup-regions__col-categories,
.mts16-popup-regions__col-regions,
.mts16-popup-regions__col-subregions {
  float: left;
  box-sizing: border-box;
  height: 390px;
}
.mts16-popup-regions__col-categories {
  width: 29%;
  border-right: 1px solid #ddd;
  padding: 35px 20px 35px 60px;
}
@media screen and (max-width: 959px) {
  .mts16-popup-regions__col-categories {
    padding-left: 35px;
  }
}
.mts16-popup-regions__col-regions {
  width: 71%;
}
.mts16-popup-regions__col-subregions {
  width: 35%;
  padding-bottom: 20px;
  border-left: 1px solid #ddd;
  display: none;
}
.mts16-popup-regions__scroll {
  height: 100%;
}
.mts16-popup-regions__scroll-padding {
  padding: 35px 20px 0 60px;
}
.mts16-popup-regions__list {
  list-style: none;
  padding: 0;
  margin: 0;
  font-size: 14px;
}
.mts16-popup-regions__item {
  margin-bottom: 8px;
}
.mts16-popup-regions__item:last-child {
  margin-bottom: 0;
}
.mts16-popup-regions__link {
  text-decoration: none;
}
.mts16-popup-regions__link:hover {
  text-decoration: underline;
}
.mts16-popup-regions__link_active {
  color: #e30613;
}
.mts16-popup-regions__link_active:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDYzIDEwMCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNjMgMTAwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwb2x5Z29uIGZpbGw9IiNlMzA2MTEiIHBvaW50cz0iMCw5NC45IDUuOCwxMDAgNjMsNTAgNjIuOSw1MCA2Myw1MCA1LjgsMCAwLDUuMSA1MS40LDUwIi8+Cjwvc3ZnPgo=) no-repeat 0 0;
  width: 5px;
  height: 8px;
  display: inline-block;
  vertical-align: baseline;
  margin-left: 6px;
}
.mts16-popup-regions__subregions-opener {
  border-bottom: 1px dotted;
}
.mts16-popup-regions__subregions-opener:hover {
  text-decoration: none;
  border-bottom: medium none;
}
.mts16-popup-regions__group {
  margin-bottom: 25px;
}
.mts16-popup-regions__symbol {
  font-size: 16px;
  margin-bottom: 5px;
}
.mts16-popup-regions .jspHorizontalBar {
  background-color: transparent;
  height: 6px;
  bottom: 6px;
}
.mts16-popup-regions .jspVerticalBar {
  background-color: transparent;
  width: 6px;
  right: 6px;
}
.mts16-popup-regions .jspTrack {
  background-color: transparent;
}
.mts16-popup-regions .jspDrag {
  background-color: rgba(0,0,0,0.1);
  border-radius: 3px;
}
.mts16-popup-regions .jspDrag.jspHover,
.mts16-popup-regions .jspDrag.jspActive {
  background-color: rgba(0,0,0,0.3);
}
.mts16-popup-regions .jspCap {
  height: 6px;
  display: block;
}
.ui-autocomplete {
  z-index: 1100;
  background-color: #f8f8f8;
  border: 1px solid #ddd;
  padding: 2px;
  font-family: 'Corpid', 'Arial', sans-serif;
  font-size: 18px;
}
.ui-autocomplete .ui-menu-item {
  background: none;
  border: medium none;
  border-radius: 2px;
  padding: 5px;
  color: #000;
  cursor: pointer;
  margin: 0;
}
.ui-autocomplete .ui-menu-item:hover,
.ui-autocomplete .ui-menu-item.ui-state-focus {
  border: medium none;
  background-color: #e30613;
  color: #fff;
}

.mts16-search-site {
  position: relative;
  padding-right: 35px;
}
.mts16-search-site__input {
  background: none;
  border: none;
  box-sizing: border-box;
  border-bottom: 1px solid #e6e6e6;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font: 18px/24px 'Corpid', 'Arial', sans-serif;
  padding: 8px 2px;
}
.mts16-search-site__input::-ms-clear {
  display: none;
}
.mts16-search-site__input::-webkit-input-placeholder {
  font-style: italic;
  color: #b2b2b2;
}
.mts16-search-site__input::-moz-placeholder {
  font-style: italic;
  color: #b2b2b2;
}
.mts16-search-site__input:-ms-input-placeholder {
  font-style: italic;
  color: #b2b2b2;
}
.mts16-search-site__btn {
  background: none;
  border: none;
  position: absolute;
  height: 40px;
  width: 35px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.mts16-search-site__btn-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -12px 0 0 -12px;
  width: 23px;
  height: 23px;
  fill: #adb8c1;
}

.mts16-top-menu {
  list-style: none;
  padding: 0;
  margin: 0;
}
.mts16-top-menu:after {
  content: '';
  display: table;
  clear: both;
}
.mts16-top-menu__item {
  float: left;
  border-left: 1px solid #e6e6e6;
}
.mts16-top-menu__item:first-child {
  border-left: medium none;
}
.mts16-top-menu__item_active .mts16-top-menu__link {
  background-color: #fff;
  border-top-color: #e30613;
  color: #333;
}
.mts16-top-menu__item_active + .mts16-top-menu__item {
  border-left-color: transparent;
}
@media screen and (max-width: 1279px) {
  .mts16-top-menu__item_corp {
    display: none;
  }
}
.mts16-top-menu__link {
  display: block;
  box-sizing: border-box;
  padding: 0 20px;
  height: 50px;
  line-height: 46px;
  border-top: 2px solid transparent;
  color: #808080;
  text-decoration: none;
  position: relative;
}
.mts16-top-menu__link:hover {
  color: #333;
}
.mts16-top-menu__link_arrow:after {
  content: "";
  border: 5px solid transparent;
  border-top-color: #adb8c1;
  display: inline-block;
  vertical-align: top;
  margin: 22px 0 0 9px;
}

.network-slider {
  padding: 1.1rem 0 1.5rem;
  text-align: center;
}
.network-slider__slider {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
  height: 100%;
}
@media screen and (max-width: 759px) {
  .network-slider__slider {
    height: auto;
  }
}
.network-slider .bx-controls {
  margin-top: -40px;
}
.network-slider__item {
  width: 100%;
  height: 500px;
  background: none no-repeat center top;
  background-size: cover;
  float: left;
  box-sizing: border-box;
  color: #fff;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 52px;
}
@media screen and (max-width: 1279px) {
  .network-slider__item {
    background-position: 60% 0;
  }
}
@media screen and (max-width: 959px) {
  .network-slider__item {
    background-position: 80% 0;
  }
}
@media screen and (max-width: 759px) {
  .network-slider__item {
    height: auto;
    padding-top: 30px;
  }
}
.network-slider__title {
  font-size: 1.8rem;
  margin-bottom: 0.4rem;
}
.network-slider__text {
  font-size: 1rem;
  min-height: 50px;
}
@media screen and (max-width: 759px) {
  .network-slider__text {
    min-height: inherit;
  }
}
.network-slider__info {
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .network-slider__info {
    width: 190px;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    padding-left: 8px;
  }
}
.network-slider__descr {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 0.75rem;
  opacity: 0.5;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 52px;
}
@media screen and (max-width: 759px) {
  .network-slider__descr {
    bottom: 40px;
  }
}
.network-slider__content {
  margin-top: 1.5rem;
}
.network-slider__content:after {
  content: '';
  display: table;
  clear: both;
}
.network-slider__content-item {
  width: 25%;
  float: left;
  margin-left: 12%;
  position: relative;
}
@media screen and (max-width: 759px) {
  .network-slider__content-item {
    width: 100%;
    max-width: 280px;
    float: none;
    margin: 0 auto 1.6rem;
  }
}
.network-slider__content-item:first-child {
  margin-left: 0;
}
@media screen and (max-width: 759px) {
  .network-slider__content-item:first-child {
    margin-left: auto;
  }
}
.network-slider__title-icon {
  background: no-repeat 50% 50%;
  margin: 0 auto;
}
.network-slider__title-icon_4g-lte {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMzMwLjcgOTAuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzMwLjcgOTAuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQwLDgxLjZWNTcuN2gxMC4xIE00MCw1Ny43SDMuM0wzMC44LDYuN0g0MHY0NS45IgoJCS8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTA1LjksMTJDMTAwLjMsOC40LDkzLjIsNiw4Niw2CgkJQzY2LjIsNiw1NC4zLDIxLjYsNTQuMyw0NC45YzAsMjIuMSwxMC41LDM3LjYsMzEuMywzNy42YzYuOCwwLDEzLjUtMS40LDE5LjQtMy45VjQ4LjJoLTkuMyIvPgo8L2c+CjxnPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTE3MSw2NC40VjI1LjVoMy4zdjM2aDE0djIuOEgxNzF6Ii8+Cgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjI0LjMsNjQuNHYtMzZoLTExdi0yLjhoMjUuM3YyLjhoLTExdjM2SDIyNC4zeiIvPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTI3Mi4yLDY0LjRWMjUuNWgxOC4ydjIuOGgtMTQuOXYxNC40aDEzLjF2Mi44aC0xMy4xdjE2aDE1LjJ2Mi44SDI3Mi4yeiIvPgo8L2c+CjxnPgoJPHBhdGggZmlsbD0iI2ZmZmZmZiIgZD0iTTMxNi41LDcuMmMzLjYsMCw2LjUsMi45LDYuNSw2LjV2NjJjMCwzLjYtMi45LDYuNS02LjUsNi41aC0xNzBjLTMuNiwwLTYuNS0yLjktNi41LTYuNXYtNjIKCQljMC0zLjYsMi45LTYuNSw2LjUtNi41SDMxNi41IE0zMTYuNSw1LjJoLTE3MGMtNC43LDAtOC41LDMuOC04LjUsOC41djYyYzAsNC43LDMuOCw4LjUsOC41LDguNWgxNzBjNC43LDAsOC41LTMuOCw4LjUtOC41di02MgoJCUMzMjUsOSwzMjEuMiw1LjIsMzE2LjUsNS4yTDMxNi41LDUuMnoiLz4KPC9nPgo8L3N2Zz4K);
  width: 130px;
  height: 36px;
  margin-bottom: 22px;
}
@media screen and (max-width: 759px) {
  .network-slider__title-icon_4g-lte {
    margin-bottom: 15px;
  }
}
.network-slider__title-icon_wifi {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTQ2LjIgMTM2LjUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE0Ni4yIDEzNi41IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPGc+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNzEuMSw0MC41YzEuNywwLDMuMywwLjcsNC41LDEuOAoJCWMxLjEsMS4xLDEuOCwyLjcsMS44LDQuNWMwLDEuNy0wLjcsMy4zLTEuOCw0LjVjLTEuMSwxLjEtMi43LDEuOC00LjUsMS44cy0zLjMtMC43LTQuNS0xLjhjLTEuMS0xLjEtMS44LTIuNy0xLjgtNC41CgkJYzAtMS43LDAuNy0zLjMsMS44LTQuNUM2Ny44LDQxLjIsNjkuNCw0MC41LDcxLjEsNDAuNXoiLz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik01OC4yLDU5LjhjLTMuMy0zLjMtNS40LTcuOS01LjQtMTMKCQljMC01LjEsMi4xLTkuNiw1LjQtMTMiLz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik00OS43LDY4LjNjLTUuNS01LjUtOC45LTEzLjEtOC45LTIxLjUKCQljMC04LjQsMy40LTE2LDguOS0yMS41Ii8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDEuMiw3Ni44Yy03LjctNy43LTEyLjQtMTguMy0xMi40LTI5LjkKCQljMC0xMS43LDQuNy0yMi4zLDEyLjQtMjkuOSIvPgoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMyLjcsODUuM2MtOS44LTkuOC0xNS45LTIzLjQtMTUuOS0zOC40CgkJYzAtMTUsNi4xLTI4LjYsMTUuOS0zOC40Ii8+CjwvZz4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTg0LjEsNTkuOGMzLjMtMy4zLDUuNC03LjksNS40LTEzCgljMC01LjEtMi4xLTkuNi01LjQtMTMiLz4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTkyLjYsNjguM2M1LjUtNS41LDguOS0xMy4xLDguOS0yMS41CgljMC04LjQtMy40LTE2LTguOS0yMS41Ii8+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik0xMDEuMSw3Ni44YzcuNy03LjcsMTIuNC0xOC4zLDEyLjQtMjkuOQoJYzAtMTEuNy00LjctMjIuMy0xMi40LTI5LjkiLz4KPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEwOS42LDg1LjNjOS44LTkuOCwxNS45LTIzLjQsMTUuOS0zOC40CgljMC0xNS02LjEtMjguNi0xNS45LTM4LjQiLz4KPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjcxLjEiIHkxPSI1My4xIiB4Mj0iNzEuMSIgeTI9IjExNy4yIi8+Cjwvc3ZnPgo=);
  width: 56px;
  height: 56px;
}
.network-slider__title-icon_hd-voice {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzMwLjcgOTAuOSIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMzMwLjcgOTAuOSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnPgoJPGcgZmlsbD0iI2ZmZmZmZiI+CgkJPHBhdGggZD0iTTE2My41LDY0LjRjLTUuMi0xMy05LjQtMjUuOS0xMy0zOC45aDMuN2MyLjcsMTAuNSw2LDIwLjgsOS42LDMwLjlsMS40LDQuNWgwLjFsMS41LTQuNGMzLjQtOS45LDYuOC0yMC40LDkuNS0zMWgzLjYKCQkJYy0zLjcsMTMtOCwyNi0xMywzOC45SDE2My41eiIvPgoJCTxwYXRoIGQ9Ik0xODguOSw0NS4zYzAtMTEuOSw1LjYtMjAuMywxNi4yLTIwLjNjMTAuNSwwLDE1LjcsOC42LDE1LjcsMTkuN2MwLDExLjktNS41LDIwLjMtMTYuMiwyMC4zCgkJCUMxOTMuOSw2NSwxODguOSw1Ni41LDE4OC45LDQ1LjN6IE0yMTcuMiw0NS4zYzAtMTAtMy42LTE3LjUtMTIuNi0xNy41Yy04LjcsMC0xMi4xLDgtMTIuMSwxNi45YzAsMTAsMy42LDE3LjUsMTIuNiwxNy41CgkJCUMyMTMuOSw2Mi4yLDIxNy4yLDU0LDIxNy4yLDQ1LjN6Ii8+CgkJPHBhdGggZD0iTTIzNC42LDY0LjRWMjUuNWgzLjN2MzguOUgyMzQuNnoiLz4KCQk8cGF0aCBkPSJNMjc2LjUsNjIuNmMtMi43LDEuNC01LjgsMi4yLTkuMSwyLjJjLTkuNywwLTE1LjgtNy0xNS44LTE5LjRjMC0xMi4yLDYtMjAuMywxNS45LTIwLjNjMy4yLDAsNiwwLjcsOC43LDIuMWwtMS4yLDIuNgoJCQljLTIuNS0xLjItNC45LTEuOC03LjktMS44Yy03LjYsMC0xMiw2LjktMTIsMTdjMCwxMC43LDQuNiwxNi45LDEyLjYsMTYuOWMyLjksMCw1LjUtMC45LDcuNi0xLjlMMjc2LjUsNjIuNnoiLz4KCQk8cGF0aCBkPSJNMjg4LjYsNjQuNFYyNS41aDE4LjJ2Mi44aC0xNC45djE0LjRoMTMuMXYyLjhoLTEzLjF2MTZoMTUuMnYyLjhIMjg4LjZ6Ii8+Cgk8L2c+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMzE2LjUsNy4yYzMuNiwwLDYuNSwyLjksNi41LDYuNXY2MmMwLDMuNi0yLjksNi41LTYuNSw2LjVoLTE3MGMtMy42LDAtNi41LTIuOS02LjUtNi41di02MgoJCQljMC0zLjYsMi45LTYuNSw2LjUtNi41SDMxNi41IE0zMTYuNSw1LjJoLTE3MGMtNC43LDAtOC41LDMuOC04LjUsOC41djYyYzAsNC43LDMuOCw4LjUsOC41LDguNWgxNzBjNC43LDAsOC41LTMuOCw4LjUtOC41di02MgoJCQlDMzI1LDksMzIxLjIsNS4yLDMxNi41LDUuMkwzMTYuNSw1LjJ6Ii8+Cgk8L2c+CjwvZz4KPGc+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNODIsN2MtNS41LDAtMTIuNCwwLTE2LDB2NzUuNmM0LjMsMCwxMS41LDAsMTYuNSwwCgkJYzIwLjUsMCwzMC45LTE1LjQsMzAuOS0zNy4yQzExMy40LDIyLjQsMTAxLjYsNyw4Miw3eiIvPgoJPGc+CgkJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTEzLjgsODMuNWwwLTI1LjVWNiBNMTMuOCw1OCIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik01Ni4zLDgzLjVsMC0yNS41VjYgTTU2LjMsNTgiLz4KCQk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTMuOCIgeTE9IjQ0LjgiIHgyPSI1Ni4zIiB5Mj0iNDQuOCIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgo=);
  width: 130px;
  height: 36px;
  margin-bottom: 22px;
}
@media screen and (max-width: 759px) {
  .network-slider__title-icon_hd-voice {
    margin-bottom: 15px;
  }
}
.network-slider__icon-wrap {
  margin-bottom: 12px;
}
@media screen and (max-width: 759px) {
  .network-slider__icon-wrap {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
  }
}
.network-slider__icon {
  background: no-repeat 50% 50%;
  width: 100px;
  height: 70px;
  margin: 0 auto;
}
@media screen and (max-width: 759px) {
  .network-slider__icon {
    width: 74px;
    height: 52px;
  }
}
.network-slider__icon_speed {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM5LjcsNDguNUgxOS45CgljMC00LjIsMC44LTguMiwyLjQtMTEuOGMxLjUtMy42LDMuNy02LjksNi41LTkuNmMyLjctMi43LDYtNC45LDkuNi02LjVjMy42LTEuNSw3LjYtMi40LDExLjgtMi40YzQuMiwwLDguMiwwLjgsMTEuOCwyLjQKCWMzLjYsMS41LDYuOSwzLjcsOS42LDYuNWMyLjcsMi43LDUsNiw2LjUsOS42YzEuNSwzLjYsMi40LDcuNiwyLjQsMTEuOEg2Mi45Ii8+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSIKCU01Myw1MS4zYy0xLjYsMS42LTQuMiwxLjYtNS44LDBjLTEuNi0xLjYtMS42LTQuMiwwLTUuOGMxLjYtMS42LDE3LjMtMTEuNSwxNy4zLTExLjVTNTQuNiw0OS43LDUzLDUxLjN6Ii8+Cjwvc3ZnPgo=);
}
.network-slider__icon_search-network {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSIKCQlNNTIuNywzNWMwLDAuNy0wLjMsMS40LTAuOCwxLjljLTAuNSwwLjUtMS4xLDAuOC0xLjksMC44Yy0wLjcsMC0xLjQtMC4zLTEuOS0wLjhjLTAuNS0wLjUtMC44LTEuMS0wLjgtMS45YzAtMC43LDAuMy0xLjQsMC44LTEuOQoJCWMwLjUtMC41LDEuMS0wLjgsMS45LTAuOGMwLjcsMCwxLjQsMC4zLDEuOSwwLjhDNTIuNCwzMy42LDUyLjcsMzQuMyw1Mi43LDM1eiIvPgoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9IgoJCU00Mi4xLDQyLjljLTItMi0zLjMtNC44LTMuMy03LjljMC0zLjEsMS4zLTUuOSwzLjMtNy45Ii8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iCgkJTTU3LjksMjcuMWMyLDIsMy4zLDQuOCwzLjMsNy45YzAsMy4xLTEuMyw1LjktMy4zLDcuOSIvPgoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9IgoJCU0zNiw0OWMtMy42LTMuNi01LjgtOC41LTUuOC0xNGMwLTUuNSwyLjItMTAuNCw1LjgtMTQiLz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSIKCQlNNjQsMjFjMy42LDMuNiw1LjgsOC41LDUuOCwxNGMwLDUuNS0yLjIsMTAuNC01LjgsMTQiLz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSIKCQlNMjkuOSw1NWMtNS4xLTUuMS04LjMtMTIuMi04LjMtMjBjMC03LjgsMy4yLTE0LjksOC4zLTIwIi8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iCgkJTTcwLDE1YzUuMSw1LjEsOC4zLDEyLjIsOC4zLDIwYzAsNy44LTMuMiwxNC45LTguMywyMCIvPgo8L2c+Cjwvc3ZnPgo=);
}
.network-slider__icon_connect {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iCgkzOS41LDIwLjEgNjUuNywyMC4xIDY1LjcsMTMuNiA3OS4xLDI3LjEgNjUuNyw0MC41IDY1LjcsMzQgMzQuMywzNCAzNC4zLDI3LjUgMjAuOSw0MC45IDM0LjMsNTQuNCAzNC4zLDQ3LjkgNjAuNSw0Ny45ICIvPgo8L3N2Zz4K);
}
.network-slider__icon_stamp {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSLQodC70L7QuV8yIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTc0LjMsMjUuNgoJYzAsMS40LTIsMi42LTIuMiwzLjljLTAuMiwxLjQsMS4yLDMuMSwwLjcsNC40Yy0wLjUsMS4zLTIuNywxLjctMy40LDIuOWMtMC43LDEuMiwwLjEsMy40LTAuOCw0LjRjLTAuOSwxLTMuMiwwLjctNC4yLDEuNgoJYy0xLDAuOS0xLjEsMy4yLTIuMywzLjljLTEuMiwwLjctMy4yLTAuNC00LjUsMGMtMS4zLDAuNS0yLjEsMi42LTMuNSwyLjhDNTIuOSw0OS44LDUxLjQsNDgsNTAsNDhjLTEuNCwwLTIuOSwxLjctNC4yLDEuNQoJYy0xLjQtMC4yLTIuMi0yLjQtMy41LTIuOGMtMS4zLTAuNS0zLjMsMC42LTQuNSwwYy0xLjItMC43LTEuMi0zLTIuMy0zLjljLTEtMC45LTMuMy0wLjUtNC4yLTEuNmMtMC45LTEtMC4xLTMuMi0wLjgtNC40CgljLTAuNy0xLjItMi45LTEuNi0zLjQtMi45Yy0wLjUtMS4zLDEtMy4xLDAuNy00LjRjLTAuMi0xLjMtMi4yLTIuNS0yLjItMy45YzAtMS40LDItMi42LDIuMi0zLjljMC4yLTEuNC0xLjItMy4xLTAuNy00LjQKCWMwLjUtMS4zLDIuNy0xLjcsMy40LTIuOWMwLjctMS4yLTAuMS0zLjQsMC44LTQuNGMwLjktMSwzLjItMC43LDQuMi0xLjZjMS0wLjksMS4xLTMuMiwyLjMtMy45QzM5LDMuOSw0MSw1LDQyLjMsNC42CgljMS4zLTAuNSwyLjEtMi42LDMuNS0yLjhjMS4zLTAuMiwyLjgsMS41LDQuMiwxLjVjMS40LDAsMi45LTEuNyw0LjItMS41YzEuNCwwLjIsMi4yLDIuNCwzLjUsMi44QzU5LDUsNjEsMy45LDYyLjEsNC42CgljMS4yLDAuNywxLjIsMywyLjMsMy45YzEsMC45LDMuMywwLjUsNC4yLDEuNmMwLjksMSwwLjEsMy4yLDAuOCw0LjRjMC43LDEuMiwyLjksMS42LDMuNCwyLjljMC41LDEuMy0xLDMuMS0wLjcsNC40CglDNzIuMywyMyw3NC4zLDI0LjIsNzQuMywyNS42eiIvPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iNTkuMiw0Ny40Cgk1OS4yLDU3LjkgNTkuMiw2OC4zIDUwLDYyIDQwLjgsNjguMyA0MC44LDU3LjkgNDAuOCw0Ny40ICIvPgo8Zz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNTIuMiwzNS44CgkJYzAsMC42LTAuMiwxLjEtMC42LDEuNWMtMC40LDAuNC0wLjksMC42LTEuNSwwLjZjLTAuNiwwLTEuMS0wLjItMS41LTAuNmMtMC40LTAuNC0wLjYtMC45LTAuNi0xLjVjMC0wLjYsMC4yLTEuMSwwLjYtMS41CgkJYzAuNC0wLjQsMC45LTAuNiwxLjUtMC42YzAuNiwwLDEuMSwwLjIsMS41LDAuNkM1MS45LDM0LjYsNTIuMiwzNS4yLDUyLjIsMzUuOHoiLz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDMuNiwyOS40CgkJYzEuNi0xLjYsMy45LTIuNiw2LjQtMi42YzIuNSwwLDQuOCwxLDYuNCwyLjYiLz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzkuNCwyNS4yCgkJYzIuNy0yLjcsNi41LTQuNCwxMC42LTQuNGM0LjEsMCw3LjksMS43LDEwLjYsNC40Ii8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTM1LjIsMjEKCQljMy44LTMuOCw5LTYuMSwxNC44LTYuMWM1LjgsMCwxMSwyLjMsMTQuOCw2LjEiLz4KPC9nPgo8L3N2Zz4K);
}
.network-slider__icon_mobile-connect {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzYuOCw0Mi42djE5LjgKCQkJYzAsMC43LTAuMiwxLjUtMC40LDIuMWMtMC4zLDAuNi0wLjcsMS4yLTEuMiwxLjdjLTAuNSwwLjUtMS4xLDAuOS0xLjcsMS4yYy0wLjYsMC4zLTEuNCwwLjQtMi4xLDAuNGgtNi4yaC02LjJoLTYuMkg2LjQKCQkJYy0wLjcsMC0xLjUtMC4yLTIuMS0wLjRjLTAuNi0wLjMtMS4yLTAuNy0xLjctMS4yYy0wLjUtMC41LTAuOS0xLjEtMS4yLTEuN0MxLjIsNjMuOSwxLDYzLjIsMSw2Mi40VjQ4LjZWMzQuOFYyMVY3LjEKCQkJQzEsNi40LDEuMiw1LjcsMS40LDVjMC4zLTAuNiwwLjctMS4yLDEuMi0xLjdjMC41LTAuNSwxLjEtMC45LDEuNy0xLjJjMC42LTAuMywxLjQtMC40LDIuMS0wLjRoNi4yaDYuMmg2LjJoNi4yCgkJCWMwLjcsMCwxLjUsMC4yLDIuMSwwLjRjMC42LDAuMywxLjIsMC43LDEuNywxLjJjMC41LDAuNSwwLjksMS4xLDEuMiwxLjdjMC4zLDAuNiwwLjQsMS40LDAuNCwyLjFWMjciLz4KCQk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE4LjksNTQuMwoJCQljMC40LDAsMC44LDAuMSwxLjEsMC4yYzAuMywwLjEsMC43LDAuNCwwLjksMC42YzAuMywwLjMsMC41LDAuNiwwLjYsMC45YzAuMSwwLjMsMC4yLDAuNywwLjIsMS4xYzAsMC40LTAuMSwwLjgtMC4yLDEuMQoJCQljLTAuMSwwLjMtMC40LDAuNy0wLjYsMC45Yy0wLjMsMC4zLTAuNiwwLjUtMC45LDAuNmMtMC4zLDAuMS0wLjcsMC4yLTEuMSwwLjJjLTAuNCwwLTAuOC0wLjEtMS4xLTAuMmMtMC4zLTAuMS0wLjctMC40LTAuOS0wLjYKCQkJYy0wLjMtMC4zLTAuNS0wLjYtMC42LTAuOUMxNiw1OCwxNiw1Ny42LDE2LDU3LjJjMC0wLjQsMC4xLTAuOCwwLjItMS4xYzAuMS0wLjMsMC40LTAuNywwLjYtMC45YzAuMy0wLjMsMC42LTAuNSwwLjktMC42CgkJCUMxOC4xLDU0LjMsMTguNSw1NC4zLDE4LjksNTQuM3oiLz4KCTwvZz4KCTxnPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNjMuOCwyN1Y3LjEKCQkJYzAtMC43LDAuMi0xLjUsMC40LTIuMWMwLjMtMC42LDAuNy0xLjIsMS4yLTEuN2MwLjUtMC41LDEuMS0wLjksMS43LTEuMmMwLjYtMC4zLDEuNC0wLjQsMi4xLTAuNGg2LjJoNi4yaDYuMmg2LjIKCQkJYzAuNywwLDEuNSwwLjIsMi4xLDAuNGMwLjYsMC4zLDEuMiwwLjcsMS43LDEuMmMwLjUsMC41LDAuOSwxLjEsMS4yLDEuN2MwLjMsMC42LDAuNCwxLjQsMC40LDIuMVYyMXYxMy44djEzLjh2MTMuOAoJCQljMCwwLjctMC4yLDEuNS0wLjQsMi4xYy0wLjMsMC42LTAuNywxLjItMS4yLDEuN2MtMC41LDAuNS0xLjEsMC45LTEuNywxLjJjLTAuNiwwLjMtMS40LDAuNC0yLjEsMC40aC02LjJoLTYuMmgtNi4yaC02LjIKCQkJYy0wLjcsMC0xLjUtMC4yLTIuMS0wLjRjLTAuNi0wLjMtMS4yLTAuNy0xLjctMS4yYy0wLjUtMC41LTAuOS0xLjEtMS4yLTEuN2MtMC4zLTAuNi0wLjQtMS40LTAuNC0yLjFWNDIuNiIvPgoJCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNODEuNyw1NC4zCgkJCWMwLjQsMCwwLjgsMC4xLDEuMSwwLjJjMC4zLDAuMSwwLjcsMC40LDAuOSwwLjZjMC4zLDAuMywwLjUsMC42LDAuNiwwLjljMC4xLDAuMywwLjIsMC43LDAuMiwxLjFjMCwwLjQtMC4xLDAuOC0wLjIsMS4xCgkJCWMtMC4xLDAuMy0wLjQsMC43LTAuNiwwLjljLTAuMywwLjMtMC42LDAuNS0wLjksMC42Yy0wLjMsMC4xLTAuNywwLjItMS4xLDAuMmMtMC40LDAtMC44LTAuMS0xLjEtMC4yYy0wLjMtMC4xLTAuNy0wLjQtMC45LTAuNgoJCQljLTAuMy0wLjMtMC41LTAuNi0wLjYtMC45Yy0wLjEtMC4zLTAuMi0wLjctMC4yLTEuMWMwLTAuNCwwLjEtMC44LDAuMi0xLjFjMC4xLTAuMywwLjQtMC43LDAuNi0wLjljMC4zLTAuMywwLjYtMC41LDAuOS0wLjYKCQkJQzgwLjksNTQuMyw4MS4zLDU0LjMsODEuNyw1NC4zeiIvPgoJPC9nPgo8L2c+CjxjaXJjbGUgZmlsbD0iI2ZmZmZmZiIgY3g9IjIyLjMiIGN5PSIzMy42IiByPSIxLjgiLz4KPGNpcmNsZSBmaWxsPSIjZmZmZmZmIiBjeD0iMzEuNSIgY3k9IjMzLjYiIHI9IjEuOCIvPgo8Y2lyY2xlIGZpbGw9IiNmZmZmZmYiIGN4PSI0MC43IiBjeT0iMzMuNiIgcj0iMS44Ii8+CjxjaXJjbGUgZmlsbD0iI2ZmZmZmZiIgY3g9IjQ5LjkiIGN5PSIzMy42IiByPSIxLjgiLz4KPGNpcmNsZSBmaWxsPSIjZmZmZmZmIiBjeD0iNTkuMSIgY3k9IjMzLjYiIHI9IjEuOCIvPgo8Y2lyY2xlIGZpbGw9IiNmZmZmZmYiIGN4PSI2OC4zIiBjeT0iMzMuNiIgcj0iMS44Ii8+CjxjaXJjbGUgZmlsbD0iI2ZmZmZmZiIgY3g9Ijc3LjciIGN5PSIzMy42IiByPSIxLjgiLz4KPC9zdmc+Cg==);
}
.network-slider__icon_mobile-voice {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMzguOSIgeTE9IjI1IiB4Mj0iMzguOSIgeTI9IjMwLjciLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDEuMSIgeTE9IjIwLjciIHgyPSI0MS4xIiB5Mj0iMzUiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDMuMyIgeTE9IjE1LjMiIHgyPSI0My4zIiB5Mj0iNDAuMyIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0NS42IiB5MT0iMjAuNyIgeDI9IjQ1LjYiIHkyPSIzNSIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0Ny44IiB5MT0iMjUiIHgyPSI0Ny44IiB5Mj0iMzAuNyIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1MCIgeTE9IjI2LjEiIHgyPSI1MCIgeTI9IjI5LjYiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNTIuMiIgeTE9IjIyLjgiIHgyPSI1Mi4yIiB5Mj0iMzIuOCIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1NC40IiB5MT0iMTguNSIgeDI9IjU0LjQiIHkyPSIzNy4xIi8+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjU2LjciIHkxPSIxNS4zIiB4Mj0iNTYuNyIgeTI9IjQwLjMiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNTguOSIgeTE9IjIwLjciIHgyPSI1OC45IiB5Mj0iMzUiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNjEuMSIgeTE9IjI1IiB4Mj0iNjEuMSIgeTI9IjMwLjciLz4KPC9nPgo8Zz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNjcuOSw2Mi4zCgkJYzAsMy0yLjQsNS40LTUuNCw1LjRoLTI1Yy0zLDAtNS40LTIuNC01LjQtNS40VjdjMC0zLDIuNC01LjQsNS40LTUuNGgyNWMzLDAsNS40LDIuNCw1LjQsNS40VjYyLjN6Ii8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTUwLDU0LjEKCQljMS42LDAsMi45LDEuMywyLjksMi45YzAsMS42LTEuMywyLjktMi45LDIuOWMtMS42LDAtMi45LTEuMy0yLjktMi45QzQ3LjEsNTUuNCw0OC40LDU0LjEsNTAsNTQuMXoiLz4KPC9nPgo8L3N2Zz4K);
}
.network-slider__icon_speech {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjcuOSIgeTE9IjI5LjIiIHgyPSIyNy45IiB5Mj0iMzkuOCIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIzMiIgeTE9IjIxLjIiIHgyPSIzMiIgeTI9IjQ3LjgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMzYuMSIgeTE9IjExLjIiIHgyPSIzNi4xIiB5Mj0iNTcuOCIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI0MC4zIiB5MT0iMjEuMiIgeDI9IjQwLjMiIHkyPSI0Ny44Ii8+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjQ0LjQiIHkxPSIyOS4yIiB4Mj0iNDQuNCIgeTI9IjM5LjgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNDguNSIgeTE9IjMxLjIiIHgyPSI0OC41IiB5Mj0iMzcuOCIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI1Mi43IiB5MT0iMjUuMiIgeDI9IjUyLjciIHkyPSI0My44Ii8+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjU2LjgiIHkxPSIxNy4yIiB4Mj0iNTYuOCIgeTI9IjUxLjgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNjAuOSIgeTE9IjExLjIiIHgyPSI2MC45IiB5Mj0iNTcuOCIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI2NSIgeTE9IjIxLjIiIHgyPSI2NSIgeTI9IjQ3LjgiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNjkuMiIgeTE9IjI5LjIiIHgyPSI2OS4yIiB5Mj0iMzkuOCIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSI3My4zIiB5MT0iMzIuMiIgeDI9IjczLjMiIHkyPSIzNi44Ii8+CjwvZz4KPC9zdmc+Cg==);
}
.network-slider__icon_gearwheel {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iCglNNzMuNiwzOS41di05aC00LjljLTAuNS0yLjMtMS40LTQuNS0yLjYtNi41bDMuNC0zLjRsLTYuNC02LjRsLTMuMiwzLjJjLTItMS4zLTQuMi0yLjMtNi42LTIuOHYtNC41aC05djQuNQoJYy0yLjQsMC41LTQuNiwxLjUtNi42LDIuOGwtMy4yLTMuMmwtNi40LDYuNGwzLjQsMy40Yy0xLjIsMi0yLjEsNC4yLTIuNiw2LjVIMjR2OWg1LjFjMC42LDIuMiwxLjUsNC4zLDIuNyw2LjFsLTMuNywzLjdsNi40LDYuNAoJbDMuOS0zLjljMS44LDEuMSwzLjksMS45LDYsMi40djUuNWg5di01LjVjMi4yLTAuNSw0LjItMS4zLDYtMi40bDMuOSwzLjlsNi40LTYuNGwtMy43LTMuN2MxLjItMS45LDIuMS0zLjksMi43LTYuMUg3My42eiIvPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iCgk0NC40LDMyLjggNDkuMiwzNy42IDYxLjgsMjUgIi8+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSIKCU01OCwzNy40Yy0xLjYsNS4xLTcsNy45LTEyLjEsNi4zYy01LjEtMS42LTcuOS03LTYuMy0xMi4xYzEuNi01LjEsNy03LjksMTIuMS02LjMiLz4KPC9zdmc+Cg==);
}
.network-slider__icon_mobile {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTAwIDcwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDAgNzAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNDQuMyw2MS4zCgkJYzAsMi4yLTEuOCwzLjktMy45LDMuOUgyMi4yYy0yLjIsMC0zLjktMS44LTMuOS0zLjlWMjFjMC0yLjIsMS44LTMuOSwzLjktMy45aDE4LjJjMi4yLDAsMy45LDEuOCwzLjksMy45VjYxLjN6Ii8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTMxLjMsNTUuMwoJCWMxLjIsMCwyLjEsMSwyLjEsMi4xcy0wLjksMi4xLTIuMSwyLjFjLTEuMiwwLTIuMS0xLTIuMS0yLjFTMzAuMSw1NS4zLDMxLjMsNTUuM3oiLz4KPC9nPgo8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTc5LjksNjEuMwoJYzAsMi4yLTEuOCwzLjktMy45LDMuOUg1My44Yy0yLjIsMC0zLjktMS44LTMuOS0zLjlWOGMwLTIuMiwxLjgtMy45LDMuOS0zLjlINzZjMi4yLDAsMy45LDEuOCwzLjksMy45VjYxLjN6Ii8+CjxnPgoJPHBhdGggZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmZmZmIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik03MCw2MAoJCWMwLDAuNy0wLjYsMS4zLTEuNCwxLjNoLTcuNGMtMC44LDAtMS40LTAuNi0xLjQtMS4zczAuNi0xLjMsMS40LTEuM2g3LjRDNjkuMyw1OC43LDcwLDU5LjMsNzAsNjB6Ii8+CjwvZz4KPGc+Cgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjIyLjMiIHkxPSIyNC40IiB4Mj0iMjUuNyIgeTI9IjIxLjEiLz4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjIuNiIgeTE9IjI5LjUiIHgyPSIzMC43IiB5Mj0iMjEuMyIvPgo8L2c+CjxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNNTAuMywxMy44aDE5LjQKCWMxLjYsMCwyLjgsMS4zLDIuOCwyLjhMNTYuOCw1NC41aC02LjUiLz4KPC9zdmc+Cg==);
}

.mts16-top-panel {
  background-color: #f7f7f7;
  height: 50px;
  font-size: 16px;
  position: relative;
  z-index: 110;
  font-family: 'Corpid', 'Arial', sans-serif;
}
@media screen and (max-width: 959px) {
  .mts16-top-panel {
    background-color: transparent;
    height: 35px;
    padding: 20px 0;
  }
}
.mts16-top-panel__logo {
  display: none;
}
@media screen and (max-width: 959px) {
  .mts16-top-panel__logo {
    background: url("../i/mts16-top-panel/logo.svg") no-repeat 0 0;
    width: 98px;
    height: 35px;
    display: block;
    text-decoration: none;
    float: left;
  }
}
@media screen and (max-width: 379px) {
  .mts16-top-panel__logo {
    background-image: url("../i/mts16-top-panel/logo-short.svg");
    width: 35px;
  }
}
.mts16-top-panel .mts16-top-menu {
  margin-left: -40px;
  float: left;
}
@media screen and (max-width: 1279px) {
  .mts16-top-panel .mts16-top-menu {
    margin-left: -30px;
  }
}
@media screen and (max-width: 959px) {
  .mts16-top-panel .mts16-top-menu {
    display: none;
  }
}
.mts16-top-panel .mts16-other-sites {
  float: right;
  margin-right: -20px;
}
.mts16-top-panel__region {
  width: 260px;
  margin: 0 auto;
  line-height: 50px;
}
@media screen and (max-width: 1279px) {
  .mts16-top-panel__region {
    margin: 0 0 0 50px;
    float: left;
    width: 220px;
  }
}
@media screen and (max-width: 959px) {
  .mts16-top-panel__region {
    display: none;
  }
}
.mts16-top-panel__region-name {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.04;
  margin-top: -4px;
}
.mts16-top-panel__region-name span {
  display: inline;
  padding: 0;
  border-bottom: 1px dotted;
  color: #808080;
  cursor: pointer;
}
.mts16-top-panel__region-name:hover {
  color: #333;
}
.mts16-top-panel__drop {
  background-color: #fff;
  list-style: none;
  padding: 0;
  margin: 0;
  box-sizing: border-box;
  width: 260px;
  padding: 0 20px;
  border: 1px solid #e4e4e4;
  border-radius: 1px;
  box-shadow: 0 5px 29px rgba(0,0,0,0.1);
  position: absolute;
  z-index: 110;
  display: none;
}
.mts16-top-panel__drop:before,
.mts16-top-panel__drop:after {
  content: "";
  border: 10px solid transparent;
  border-bottom-color: #e4e4e4;
  position: absolute;
  bottom: 100%;
  left: 30px;
}
.mts16-top-panel__drop:after {
  content: "";
  border-bottom-color: #fff;
  margin-bottom: -1px;
}
.mts16-top-panel__drop-item {
  border-bottom: 1px solid #f2f2f2;
  font-size: 15px;
}
.mts16-top-panel__drop-item:last-child {
  border-bottom: medium none;
}
.mts16-top-panel__drop-link {
  line-height: 20px;
  padding: 15px 0;
  display: block;
  position: relative;
  color: #808080;
  text-decoration: none;
}
.mts16-top-panel__drop-link:hover {
  color: #333;
}
.mts16-top-panel__drop-icon {
  max-width: 28px;
  max-height: 20px;
  fill: #adb8c1;
  position: absolute;
}
.mts16-top-panel__drop-icon + .mts16-top-panel__drop-text {
  margin-left: 40px;
  display: block;
}

.news-list-item {
  padding: 1.8rem 0;
  border-bottom: 1px solid rgba(0,0,0,0.1);
}
@media screen and (max-width: 759px) {
  .news-list-item {
    padding-bottom: 1.7rem;
  }
}
.news-list-item__media {
  background: none no-repeat 50% 50% transparent;
  background-size: cover;
  width: 14vw;
  height: 12vw;
  position: relative;
  right: 44%;
  transition: width 0.2s ease-in-out, height 0.2s ease-in-out;
}
@media screen and (max-width: 2047px) {
  .news-list-item__media {
    width: 17vw;
    height: 14vw;
    right: 32%;
  }
}
@media screen and (max-width: 1679px) {
  .news-list-item__media {
    width: 18vw;
    height: 15vw;
    right: 24%;
  }
}
@media screen and (max-width: 1279px) {
  .news-list-item__media {
    width: 25vw;
    height: 20vw;
    right: 28%;
  }
}
@media screen and (max-width: 959px) {
  .news-list-item__media {
    width: 32vw;
    height: 26vw;
    right: 64%;
  }
}
@media screen and (max-width: 759px) {
  .news-list-item__media {
    width: 100%;
    min-height: 200px;
    right: 0;
  }
}
.news-list-item__media img {
  width: 100%;
  height: auto;
}
.news-list-item__title {
  font-size: 1.1rem;
  margin-bottom: 0.8rem;
  font-weight: 300;
  display: inline-block;
  color: #333;
  text-decoration: none;
}
.news-list-item__title:hover {
  color: #0080b6;
}
.news-list-item__title .b-rubl {
  vertical-align: baseline;
}
.news-list-item__title + .news-list-item__meta {
  margin-top: 0.6rem;
}
@media screen and (max-width: 759px) {
  .news-list-item__title {
    margin-bottom: 0.3rem;
  }
}
.news-list-item__text {
  font-size: 0.85rem;
  line-height: 1.3rem;
  color: #808080;
}
.news-list-item__text a {
  color: inherit;
}
.news-list-item__meta-wrap {
  padding-top: 1.35rem;
}
.news-list-item__meta-wrap:after {
  content: '';
  display: table;
  clear: both;
}
.news-list-item__meta {
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.news-list-item__meta:first-child {
  float: left;
}
.news-list-item__meta-item {
  font-size: 0.75rem;
  color: #999;
  display: inline-block;
  margin: 0.1rem 0.22rem 0.1rem 0;
  text-decoration: none;
  float: left;
  background-color: #f7f7f7;
  border-radius: 5px;
  padding: 0.22rem 0.45rem;
  transition: background 200ms linear 0s, color 200ms linear 0s;
}
.news-list-item__meta-item:hover {
  background-color: #e30613;
  color: #fff;
}
.news-list-item__date {
  font-size: 0.75rem;
  color: #999;
  display: inline-block;
  margin: 0.1rem 0.22rem 0.1rem 0;
  padding: 0.22rem 0.22rem 0.22rem 0;
  text-decoration: none;
}
.news-list-item__date:hover {
  background: none;
  color: #999;
  text-decoration: underline;
}
.news-list-item_media .news-list-item__box {
  display: table;
  width: 100%;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (max-width: 2047px) {
  .news-list-item_media .news-list-item__box {
    height: 14vw;
  }
}
@media screen and (max-width: 1679px) {
  .news-list-item_media .news-list-item__box {
    height: 15vw;
  }
}
@media screen and (max-width: 1279px) {
  .news-list-item_media .news-list-item__box {
    height: 20vw;
  }
}
@media screen and (max-width: 959px) {
  .news-list-item_media .news-list-item__box {
    height: 26vw;
  }
}
@media screen and (max-width: 759px) {
  .news-list-item_media .news-list-item__box {
    height: auto;
    padding-top: 0.8rem;
  }
}
.news-list-item_media .news-list-item__box-cell {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
  height: 100%;
}
.news-list-item_media .news-list-item__title {
  font-size: 1.4rem;
}

@media screen and (max-width: 759px) {
  .news-list {
    padding-top: 0.7rem;
  }
}

.news-page-filter__title {
  text-align: center;
  position: relative;
  padding-top: 0.6rem;
  margin-bottom: 0;
}
.news-page-filter__title .b-rss {
  vertical-align: bottom;
  position: absolute;
  right: 0;
  bottom: 0;
  margin-top: -6px;
}
@media screen and (max-width: 759px) {
  .news-page-filter__title .b-rss {
    position: static;
  }
}
.news-page-filter__padding {
  padding-top: 1.3rem;
  padding-bottom: 1.4rem;
}
.news-page-filter__content {
  padding-bottom: 1.8rem;
}

.news-page-frame {
  min-height: 200px;
  height: 37.6vw;
  position: relative;
}
@media screen and (min-width: 1280px) {
  .news-page-frame {
    max-height: 480px;
  }
}
@media screen and (max-width: 959px) {
  .news-page-frame {
    height: auto;
  }
}
.news-page-frame__nav {
  color: #fff;
  border-bottom: 1px solid rgba(242,242,242,0.1);
}
.news-page-frame__nav .b-rss__icon {
  fill: #c1c1c1;
}
@media screen and (max-width: 959px) {
  .news-page-frame__nav .b-rss__icon {
    fill: #fb9e2d;
  }
}
@media screen and (max-width: 959px) {
  .news-page-frame__nav {
    color: #333;
    border-color: rgba(0,0,0,0.05);
  }
}
.news-page-frame__nav .section-box__padding {
  padding-top: 1.1rem;
  padding-bottom: 1.6rem;
}
@media screen and (max-width: 959px) {
  .news-page-frame__nav .section-box__padding {
    padding-top: 0;
    padding-bottom: 0.6rem;
  }
}
.news-page-frame__content {
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 959px) {
  .news-page-frame__content {
    padding: 0;
  }
}
@media screen and (max-width: 959px) {
  .news-page-frame__content-wrap {
    padding: 1.8rem 0;
  }
}
.news-page-frame__title {
  text-align: center;
  color: #fff;
  margin-top: 2rem;
  margin-bottom: 0.5rem;
}
.news-page-frame__title .news-page-frame__meta {
  font-size: 1rem;
  margin-bottom: 5px;
  padding-top: 4px;
}
@media screen and (max-width: 959px) {
  .news-page-frame__title {
    color: #333;
    font-size: 2.3rem;
    margin-bottom: 0.4rem;
    margin-top: -0.6rem;
  }
}
@media screen and (max-width: 759px) {
  .news-page-frame__title {
    font-size: 1.8rem;
    margin-bottom: 0.8rem;
  }
}
.news-page-frame__text {
  font-size: 1.4rem;
  color: #fff;
  text-align: center;
  margin-bottom: 1.6rem;
}
@media screen and (max-width: 1279px) {
  .news-page-frame__text {
    margin-bottom: 0.4rem;
  }
}
@media screen and (max-width: 959px) {
  .news-page-frame__text {
    color: #333;
  }
}
.news-page-frame__meta {
  text-align: center;
  margin-bottom: 1rem;
}
.news-page-frame__meta-item {
  display: inline-block;
  vertical-align: top;
  font-size: 0.75rem;
  line-height: 1.06;
  font-weight: 400;
  color: #fff;
  padding-top: 12px;
  padding-bottom: 12px;
}
@media screen and (max-width: 759px) {
  .news-page-frame__meta-item {
    display: block;
    margin-left: auto;
    margin-right: auto;
  }
}
.news-page-frame__meta-item + .news-page-frame__meta-item {
  padding-left: 2rem;
}
@media screen and (max-width: 759px) {
  .news-page-frame__meta-item + .news-page-frame__meta-item {
    padding-left: 1rem;
  }
}
@media screen and (max-width: 959px) {
  .news-page-frame__meta-item {
    color: #808080;
  }
}
.news-page-frame__meta-link {
  margin: 0.1rem 0.22rem 0.1rem 0;
  color: inherit;
  text-decoration: none;
  transition: color 200ms linear 0s;
}
.news-page-frame__meta-link:after {
  content: ', ';
  display: inline;
}
.news-page-frame__meta-link:last-child:after {
  display: none;
}
.news-page-frame__meta-link:hover {
  color: #e30613;
}
.news-page-frame__meta-item_bigger {
  font-size: 22px;
  font-weight: 300;
}
@media screen and (max-width: 759px) {
  .news-page-frame__meta-item_bigger {
    font-size: 20px;
  }
}
.news-page-frame__meta-icon {
  max-width: 20px;
  max-height: 20px;
  fill: #fff;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
@media screen and (max-width: 959px) {
  .news-page-frame__meta-icon {
    fill: #808080;
  }
}
.news-page-frame__meta-content {
  max-width: 300px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media screen and (max-width: 1679px) {
  .news-page-frame__meta-content {
    max-width: 240px;
  }
}
.news-page-frame__meta-title {
  width: 100%;
  height: 20px;
  display: table-cell;
  vertical-align: middle;
}
.news-page-frame__bg {
  background: none no-repeat 50% 50% transparent;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 959px) {
  .news-page-frame__bg {
    min-height: 240px;
    height: 31vw;
    position: relative;
  }
}
@media screen and (max-width: 759px) {
  .news-page-frame__bg {
    min-height: 140px;
    height: 35vw;
  }
}
.news-page-frame__bg:before {
  content: "";
  background-color: rgba(0,0,0,0.5);
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
.news-page-frame__separate {
  border-bottom: 0 none;
}
.news-page-frame_narrow {
  max-height: 264px;
}
@media screen and (max-width: 959px) {
  .news-page-frame_narrow {
    max-height: 100%;
  }
}
.news-page-frame_narrow .news-page-frame__title {
  margin-top: 0;
}
.news-page-frame_light .news-page-frame__bg:before {
  content: none;
}
.news-page-frame_no-bg {
  height: auto;
}
.news-page-frame_no-bg .news-page-frame__title {
  color: #333;
  margin-top: 0;
}
.news-page-frame_no-bg .news-page-frame__title .news-page-frame__meta {
  padding-top: 4px;
}
.news-page-frame_no-bg .section-box__padding {
  padding: 1.6rem 0;
}
.news-page-frame_no-bg .news-page-frame__bg {
  display: none;
}
.news-page-frame_no-bg .news-page-frame__nav {
  color: #333;
  border-color: #f2f2f2;
}
.news-page-frame_no-bg .b-back__title::before {
  opacity: 1;
}
.news-page-frame_no-bg .news-page-frame__meta-item {
  color: #acacac;
}
.news-page-frame_no-bg .news-page-frame__meta-item.news-page-frame__meta-item_bigger {
  color: #333;
}
.news-page-frame_no-bg .news-page-frame__meta-icon {
  fill: #959595;
}
.news-page-frame__meta-item_bigger .news-page-frame_no-bg .news-page-frame__meta-icon {
  fill: #808080;
}
.news-page-frame_no-bg .news-page-frame__separate {
  width: 100%;
  height: 0;
  border-bottom: 1px solid rgba(0,0,0,0.05);
}

.news-page-info__title {
  font-size: 1.4rem;
  margin-bottom: 1.1rem;
}
.news-page-info__subtitle {
  font-weight: 600;
}
.news-page-info__separate {
  border-bottom: 1px solid rgba(0,0,0,0.05);
  min-height: 1px;
  margin-top: 1.9rem;
  margin-bottom: 1.8rem;
}
.news-page-info__description {
  color: #999;
  font-size: 14px;
  line-height: 18px;
  padding-top: 2px;
}
.news-page-info__description p {
  margin-bottom: 0;
}
.news-page-info__description p+ p {
  margin-top: 0.58rem;
}
.news-category {
  border-left: 1px solid rgba(0,0,0,0.05);
  padding-left: 25px;
  padding-right: 25px;
}
.news-category__list-wrap {
  padding-top: 22px;
}
.news-category__list {
  list-style: none;
  padding-left: 0;
  margin: 0;
}
.news-category__title {
  font-size: 0.85rem;
}
.news-category__handler {
  text-decoration: none;
  font-size: 0.75rem;
  line-height: 1.06;
  color: #808080;
  display: inline-block;
  padding-top: 7px;
  padding-bottom: 7px;
}

.not-found {
  border-top: 1px solid #f2f2f2;
  border-bottom: 1px solid #f2f2f2;
  text-align: center;
  padding-bottom: 1.8rem;
  margin-bottom: 2.2rem;
}
.not-found__title {
  color: #e6e6e6;
  font-size: 8rem;
  line-height: 1.04;
  margin-bottom: 0.5rem;
}
.not-found__description {
  color: #4d4d4d;
  font-size: 1.8rem;
  margin-bottom: 1rem;
}
.not-found__text {
  font-weight: 300;
  font-size: 0.85rem;
  line-height: 1.2rem;
  margin-bottom: 0.5rem;
}
.not-found__nav {
  text-align: center;
  margin-top: 0.5rem;
  margin-bottom: 0.8rem;
}
@media screen and (max-width: 759px) {
  .not-found__nav {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.not-found__nav-item {
  display: inline-block;
  vertical-align: top;
  margin: 0.4rem 1.25rem;
}
@media screen and (max-width: 759px) {
  .not-found__nav-item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}
.not-found__nav-target {
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .not-found .section-box__padding {
    padding: 1.1rem 0;
  }
}
.not-found_small {
  padding-bottom: 0;
  border-bottom: 0 none;
}

.offers-archive__title {
  position: relative;
  text-align: center;
}
@media screen and (max-width: 759px) {
  .offers-archive__title {
    margin-bottom: 1rem;
  }
}
.offers-archive__title-link {
  display: inline-block;
  vertical-align: top;
  padding-bottom: 0.4rem;
  position: absolute;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 1279px) {
  .offers-archive__title-link {
    padding-bottom: 0.3rem;
  }
}
@media screen and (max-width: 759px) {
  .offers-archive__title-link {
    position: static;
  }
}
.offers-archive .section-box__title {
  margin-bottom: 1.8rem;
}
@media screen and (max-width: 759px) {
  .offers-archive .section-box__title {
    margin-bottom: 0.8rem;
  }
}
.offers-archive .tabs__list-wrap {
  margin-top: 10px;
  margin-bottom: 50px;
}
@media screen and (max-width: 1679px) {
  .offers-archive .tabs__list-wrap {
    margin-bottom: 40px;
  }
}
@media screen and (max-width: 759px) {
  .offers-archive .tabs__list-wrap {
    width: 280px;
    margin: 10px auto;
  }
}
@media screen and (max-width: 759px) {
  .offers-archive .tabs__list-wrap_round {
    text-align: left;
  }
}
@media screen and (max-width: 959px) {
  .offers-archive .section-box__padding {
    padding: 1.2rem 0;
  }
}
.offers-archive .section-box__form-control {
  width: 200px;
  margin: 0 auto;
  text-align: left;
}
@media screen and (max-width: 759px) {
  .offers-archive .section-box__form-control {
    width: 280px;
  }
}
.offers-archive__list-group {
  padding-top: 0.3rem;
}
@media screen and (max-width: 1679px) {
  .offers-archive__list-group {
    padding-top: 0;
  }
}
.offers-archive__list-group-item {
  padding-top: 1.5rem;
  padding-bottom: 1.8rem;
  position: relative;
  border-bottom: 1px solid #ededed;
}
@media screen and (max-width: 1679px) {
  .offers-archive__list-group-item {
    padding-top: 1.5rem;
  }
}
@media screen and (max-width: 1279px) {
  .offers-archive__list-group-item {
    padding-top: 1.2rem;
    padding-bottom: 1.5rem;
  }
}
@media screen and (max-width: 759px) {
  .offers-archive__list-group-item {
    padding-top: 1.6rem;
    padding-bottom: 1.2rem;
  }
}
.offers-archive__list-group-item:last-child,
.offers-archive__list-group-item.is-active {
  border-bottom: medium none;
}
.offers-archive__list-symbol {
  color: #e30613;
  font-size: 1.1rem;
  left: 0;
  position: absolute;
  top: 46px;
}
@media screen and (max-width: 1679px) {
  .offers-archive__list-symbol {
    top: 38px;
  }
}
@media screen and (max-width: 1279px) {
  .offers-archive__list-symbol {
    top: 28px;
  }
}
@media screen and (max-width: 759px) {
  .offers-archive__list-symbol {
    position: static;
  }
}
.offers-archive__list-wrap {
  width: 100%;
}
.offers-archive__list-wrap:after {
  content: '';
  display: table;
  clear: both;
}
.offers-archive__list {
  width: 100%;
  float: left;
  list-style: none;
  margin: 0;
  padding-top: 2px;
  padding-left: 3.6em;
  padding-right: 26px;
  box-sizing: border-box;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 3.6em;
     -moz-column-gap: 3.6em;
          column-gap: 3.6em;
}
@media screen and (max-width: 1279px) {
  .offers-archive__list {
    width: 100%;
    padding-left: 10%;
    padding-right: 0;
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
    -webkit-column-gap: 0;
       -moz-column-gap: 0;
            column-gap: 0;
  }
}
@media screen and (max-width: 759px) {
  .offers-archive__list {
    padding-top: 4px;
    padding-left: 0;
  }
}
.offers-archive__list-link {
  color: #000;
  font-size: 0.85rem;
  padding-bottom: 16px;
  padding-top: 16px;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
}
.offers-archive__list-link:hover {
  color: #e30613;
}
@media screen and (max-width: 1679px) {
  .offers-archive__list-link {
    padding-bottom: 11px;
    padding-top: 11px;
  }
}
@media screen and (max-width: 1279px) {
  .offers-archive__list-link {
    padding-bottom: 9px;
    padding-top: 9px;
  }
}
@media screen and (max-width: 759px) {
  .offers-archive__list-link {
    padding-bottom: 6px;
    padding-top: 6px;
  }
}

.offers-banner {
  width: 100%;
  height: 350px;
  background-position: 0 0;
  background-repeat: no-repeat;
  background-size: cover;
  display: table;
  table-layout: fixed;
  color: #fff;
  margin-top: 1rem;
  margin-bottom: 2rem;
}
@media screen and (max-width: 759px) {
  .offers-banner {
    height: 280px;
  }
}
.offers-banner__inner {
  display: table-cell;
  vertical-align: middle;
}
.offers-banner__padding {
  padding-left: 8.095238095238095%;
  padding-right: 8.095238095238095%;
}
@media screen and (max-width: 1279px) {
  .offers-banner__padding {
    padding-left: 10%;
    padding-right: 10%;
  }
}
@media screen and (max-width: 759px) {
  .offers-banner__padding {
    padding-left: 0;
    padding-right: 0;
  }
}
.offers-banner__title {
  color: #fff;
  font-weight: 300;
  margin-bottom: 1.2rem;
}
.offers-banner__desc {
  font-size: 1.1rem;
}
.offers-banner__btn {
  margin-top: 2.4rem;
}

.offices-form__title {
  font-size: 1.4rem;
  margin-bottom: 1.4rem;
}
.offices-form__fieldset {
  padding-bottom: 30px;
}
@media screen and (max-width: 759px) {
  .offices-form__fieldset {
    padding-bottom: 13px;
  }
}
.offices-form__label {
  font-size: 1.1rem;
  margin-bottom: 15px;
}
.offices-form__form-row {
  width: 100%;
  display: table;
  table-layout: fixed;
  margin-bottom: 20px;
}
@media screen and (max-width: 759px) {
  .offices-form__form-row {
    margin-bottom: 18px;
  }
}
.offices-form__form-label {
  width: 136px;
  display: table-cell;
  vertical-align: middle;
  font-size: 20px;
  color: #999;
}
@media screen and (max-width: 959px) {
  .offices-form__form-label {
    font-size: 18px;
  }
}
@media screen and (max-width: 759px) {
  .offices-form__form-label {
    font-size: 16px;
    display: block;
    width: 100%;
  }
}
.offices-form__form-field {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 759px) {
  .offices-form__form-field {
    display: block;
  }
}
.offices-form__required {
  color: #e30613;
}
@media screen and (max-width: 759px) {
  .offices-form .jq-selectbox {
    max-width: 100%;
  }
}

.offers-step__title {
  text-align: center;
  position: relative;
  line-height: 1rem;
}
.offers-step__content {
  padding-top: 3px;
}
.offers-step__list {
  list-style-type: none;
  margin: 0;
  padding: 0;
  font-size: 0;
  line-height: 0;
  counter-reset: item;
}
.offers-step__item {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAADCAYAAABS3WWCAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6MEFFMkZEMDk1MzQ0MTFFNkIxQkRBNkM1NzA2N0U1OTMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6MEFFMkZEMEE1MzQ0MTFFNkIxQkRBNkM1NzA2N0U1OTMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDowQUUyRkQwNzUzNDQxMUU2QjFCREE2QzU3MDY3RTU5MyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDowQUUyRkQwODUzNDQxMUU2QjFCREE2QzU3MDY3RTU5MyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt9X4VwAAAAXSURBVHjaYpg5c+YFJgYGBgsQ8QMgwAAitAPQiSxjcgAAAABJRU5ErkJggg==) repeat-y 24px 0;
  min-height: 50px;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding-left: 85px;
  padding-bottom: 34px;
  counter-increment: item;
}
@media screen and (max-width: 759px) {
  .offers-step__item {
    display: block;
    padding-left: 0;
    background: none;
    padding-bottom: 21px;
  }
}
.offers-step__item:last-child {
  background: none;
  padding-bottom: 0;
}
.offers-step__item:before {
  box-sizing: border-box;
  width: 50px;
  height: 50px;
  border: 1px solid #dadada;
  display: block;
  color: #dadada;
  border-radius: 25px;
  font-size: 20px;
  line-height: 48px;
  text-align: center;
  content: counters(item, "decimal", decimal);
  position: absolute;
  left: 0;
  top: 8px;
  z-index: 1;
}
@media screen and (max-width: 759px) {
  .offers-step__item:before {
    position: relative;
    margin: 7px auto 20px;
  }
}
.offers-step__item:after {
  content: "";
  background-color: #fff;
  box-sizing: border-box;
  width: 66px;
  height: 66px;
  border-radius: 50%;
  position: absolute;
  left: -8px;
  top: 0;
}
@media screen and (max-width: 759px) {
  .offers-step__item:after {
    display: none;
  }
}
.offers-step__text {
  width: 100%;
  height: 50px;
  display: table-cell;
  vertical-align: middle;
  font-size: 18px;
  line-height: 22px;
  padding-top: 4px;
}
@media screen and (max-width: 759px) {
  .offers-step__text {
    font-size: 16px;
    line-height: 20px;
  }
}
.offers-step__text p {
  margin-bottom: 0;
}
.offers-step__text-small {
  color: #999;
  font-size: 14px;
  line-height: 18px;
}

.offices-map {
  position: relative;
}
.offices-map__content {
  width: 100%;
  height: 900px;
}
@media screen and (max-width: 1279px) {
  .offices-map__content {
    height: 600px;
  }
}
@media screen and (max-width: 959px) {
  .offices-map__content {
    height: 650px;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__content {
    height: 400px;
    margin-bottom: 20px;
  }
}
.offices-map__panel-top {
  position: absolute;
  left: 50%;
  top: 42px;
  z-index: 1;
  margin-left: -840px;
}
@media screen and (max-width: 1679px) {
  .offices-map__panel-top {
    margin-left: 0;
    left: 0;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__panel-top {
    width: 100%;
    position: relative;
    top: 0;
    margin-bottom: 19px;
  }
}
.offices-map__panel-bottom {
  position: absolute;
  left: 50%;
  top: 96px;
  margin-left: -840px;
  z-index: 1;
}
@media screen and (max-width: 1679px) {
  .offices-map__panel-bottom {
    margin-left: 0;
    left: 0;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__panel-bottom {
    width: 100%;
    position: relative;
    top: 0;
    z-index: inherit;
  }
}
.offices-map__panel {
  width: 382px;
}
@media screen and (max-width: 959px) {
  .offices-map__panel {
    width: 288px;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__panel {
    width: 100%;
  }
}
.offices-map__panel-header {
  background-color: #fff;
  box-shadow: 2px 0 9px rgba(0,0,0,0.25);
  margin-bottom: 4px;
  padding: 4px 10px 4px 30px;
}
@media screen and (max-width: 959px) {
  .offices-map__panel-header {
    padding-left: 20px;
    padding-right: 14px;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__panel-header {
    padding-left: 0;
    padding-right: 0;
    box-shadow: inherit;
  }
}
.offices-map__panel-header .search-site__input {
  border: medium none;
}
@media screen and (max-width: 759px) {
  .offices-map__panel-header .search-site__input {
    border-bottom: 1px solid #e6e6e6;
  }
}
.offices-map__panel-content {
  background-color: #fff;
  box-shadow: 2px 0 9px rgba(0,0,0,0.25);
  position: relative;
}
@media screen and (max-width: 759px) {
  .offices-map__panel-content {
    box-shadow: inherit;
  }
}
.offices-map__filter-heading-wrap {
  border-bottom: 1px solid rgba(77,77,77,0.1);
  padding: 14px 30px;
  box-sizing: border-box;
  font-size: 0.75rem;
}
.offices-map__filter-heading-wrap:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 959px) {
  .offices-map__filter-heading-wrap {
    padding: 13px 20px 11px;
    font-size: 0.95rem;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__filter-heading-wrap {
    padding-left: 0;
    padding-right: 0;
  }
}
.offices-map__filter-counts {
  float: left;
  color: #999;
}
.offices-map__filter-counts:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzk5OTk5OSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTUuNCw2LjZjMCwzLTUuNCw5LTUuNCw5cy01LjQtNi4xLTUuNC05YzAtMywyLjQtNS40LDUuNC01LjQKCQlDMTMsMS4yLDE1LjQsMy42LDE1LjQsNi42eiIvPgoJPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiM5OTk5OTkiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjEwIiBjeT0iNi42IiByPSIyLjIiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.offices-map__filter-handler {
  float: right;
  position: relative;
  color: #1481b4;
  cursor: pointer;
  display: none;
}
.offices-map__filter-handler.is-active {
  display: block;
}
.offices-map__filter-handler span {
  border-bottom: 1px dotted;
}
.offices-map__filter-handler_icon:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxsaW5lIGRpc3BsYXk9ImlubGluZSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiOGMxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjEwIiB5MT0iOC4zIiB4Mj0iMTAiIHkyPSIxNy44Ii8+Cgk8bGluZSBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FkYjhjMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxMCIgeTE9IjIuOSIgeDI9IjEwIiB5Mj0iNS4xIi8+Cgk8bGluZSBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FkYjhjMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNi4zIiB5MT0iMTIuNyIgeDI9IjE2LjMiIHkyPSIxNy44Ii8+Cgk8bGluZSBkaXNwbGF5PSJpbmxpbmUiIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FkYjhjMSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxNi4zIiB5MT0iMi45IiB4Mj0iMTYuMyIgeTI9IjkuNSIvPgoJPGxpbmUgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiNhZGI4YzEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMy43IiB5MT0iMTQuNCIgeDI9IjMuNyIgeTI9IjE3LjgiLz4KCTxsaW5lIGRpc3BsYXk9ImlubGluZSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiOGMxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjMuNyIgeTE9IjIuOSIgeDI9IjMuNyIgeTI9IjEwLjkiLz4KCTxjaXJjbGUgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiNhZGI4YzEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMy43IiBjeT0iMTIuNyIgcj0iMS42Ii8+Cgk8Y2lyY2xlIGRpc3BsYXk9ImlubGluZSIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiOGMxIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjE2LjMiIGN5PSIxMS4xIiByPSIxLjYiLz4KCTxjaXJjbGUgZGlzcGxheT0iaW5saW5lIiBmaWxsPSJub25lIiBzdHJva2U9IiNhZGI4YzEiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBjeD0iMTAiIGN5PSI2LjciIHI9IjEuNiIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 18px;
  height: 18px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 4px;
}
.offices-map__filter-content {
  height: 700px;
}
@media screen and (max-width: 1279px) {
  .offices-map__filter-content {
    height: 420px;
  }
}
@media screen and (max-width: 959px) {
  .offices-map__filter-content {
    height: 490px;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__filter-content {
    height: 640px;
  }
}
.offices-map__scroll {
  height: 100%;
}
.offices-map__scroll-padding {
  padding-left: 30px;
  padding-right: 18px;
}
@media screen and (max-width: 959px) {
  .offices-map__scroll-padding {
    padding-left: 20px;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__scroll-padding {
    padding-left: 0;
  }
}
.offices-map__list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.offices-map__list-item {
  border-bottom: 1px solid rgba(77,77,77,0.1);
  padding-top: 10px;
  padding-bottom: 7px;
  padding-right: 14px;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 959px) {
  .offices-map__list-item {
    padding-top: 7px;
  }
}
.offices-map__list-item:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyLjcwMXB4IiBoZWlnaHQ9IjExLjg3NnB4IiB2aWV3Qm94PSIwIDAgMTIuNzAxIDExLjg3NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuNzAxIDExLjg3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNlMzA2MTMiIGQ9Ik0xMS4yOTgsMC4wMDlMMy42OTIsOS40MkwxLjA3Nyw3LjE3Nw0KCQkJYzAsMC0xLjQwOSwwLjA2My0xLjAwNCwwLjQ2NmwyLjkzNSwzLjkyN2MwLjE3NCwwLjE3MywwLjM5NiwwLjI1NiwwLjYyMywwLjI4YzAuMDI4LDAuMDA1LDAuMDU2LDAuMDEzLDAuMDg1LDAuMDE2DQoJCQljMC4wMjYsMCwwLjA1MS0wLjAwNCwwLjA3Ni0wLjAwNWMwLjM1MywwLjAwNiwwLjY5Ny0wLjE1OSwwLjg4NS0wLjQ4NkwxMi42NywwLjM4OUMxMi45NDUtMC4wOTIsMTEuMjk4LDAuMDA5LDExLjI5OCwwLjAwOXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  background-size: cover;
  width: 13px;
  height: 12px;
  position: absolute;
  right: 0;
  top: 16px;
  display: none;
}
.offices-map__list-item.is-active:after {
  display: block;
}
.offices-map__list-item:hover .offices-map__list-title {
  color: #e30613;
}
.offices-map__list-title {
  font-size: 0.85rem;
  margin-bottom: 0.15rem;
}
@media screen and (max-width: 959px) {
  .offices-map__list-title {
    font-size: 1.1rem;
  }
}
.is-active .offices-map__list-title {
  color: #e30613;
}
.offices-map__list-text {
  font-size: 0.75rem;
  color: #999;
  margin-bottom: 0.2rem;
}
@media screen and (max-width: 959px) {
  .offices-map__list-text {
    font-size: 0.95rem;
  }
}
.offices-map__modal {
  background-color: #fff;
  margin-top: 2.7rem;
  padding-left: 30px;
  padding-right: 50px;
  padding-top: 0.4rem;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 113;
  display: none;
  font-size: 0.75rem;
}
@media screen and (max-width: 959px) {
  .offices-map__modal {
    font-size: 0.85rem;
    padding-left: 20px;
    padding-right: 30px;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__modal {
    padding-top: 1rem;
    font-size: 1rem;
    position: absolute;
    left: -20px;
    right: -20px;
    bottom: inherit;
    z-index: 9999;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__modal-footer {
    padding-top: 12px;
    padding-bottom: 30px;
  }
}
.offices-map__modal-footer .btn {
  width: 106px;
  font-size: 0.85rem;
}
@media screen and (max-width: 959px) {
  .offices-map__modal-footer .btn {
    width: 72px;
  }
}
.offices-map__modal-title {
  color: #999;
}
.offices-map__modal-overlay {
  height: 100%;
  width: 100%;
  background-color: #000;
  display: none;
  position: fixed;
  left: 0;
  top: 0;
  z-index: 112;
}
.offices-map__modal-link {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px;
}
.offices-map__filter-list {
  border-bottom: 1px solid rgba(77,77,77,0.1);
  margin-left: 30px;
  margin-right: 30px;
  display: none;
}
@media screen and (max-width: 959px) {
  .offices-map__filter-list {
    margin-left: 20px;
    margin-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .offices-map__filter-list {
    margin-left: 0;
    margin-right: 0;
  }
}
.offices-map__filter-list-wrap {
  padding-top: 14px;
  padding-bottom: 14px;
  margin-left: -7px;
  margin-right: -7px;
}
.offices-map__filter-list-wrap:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 959px) {
  .offices-map__filter-list-wrap {
    padding-top: 11px;
    padding-bottom: 11px;
  }
}
.offices-map__filter-list-item {
  border: 1px solid #adb8c1;
  width: 50px;
  height: 50px;
  border-radius: 50px;
  position: relative;
  float: left;
  margin: 4px 7px;
  position: relative;
  display: none;
}
.offices-map__filter-list-item.is-active {
  display: block;
}
@media screen and (max-width: 959px) {
  .offices-map__filter-list-item {
    width: 42px;
    height: 42px;
    margin-right: 3px;
    margin-left: 3px;
  }
}
.offices-map__filter-icon {
  background: none no-repeat 0 0;
  width: 52px;
  height: 52px;
  position: absolute;
  left: -1px;
  top: -1px;
}
@media screen and (max-width: 959px) {
  .offices-map__filter-icon {
    width: 44px;
    height: 44px;
  }
}
.offices-map__cluster {
  width: 28px;
  height: 28px;
  font-size: 14px;
  line-height: 28px;
  color: #fff;
  text-align: center;
}
.offices-map__balloon {
  font-size: 14px;
  line-height: 20px;
  color: #4c4c4c;
  padding: 10px 0 10px 10px;
  box-sizing: border-box;
}
.offices-map__balloon .btn {
  width: 100%;
  margin-top: 15px;
  font-size: 15px;
}
.offices-map__balloon .btn.active {
  background: none !important;
  color: #e30611;
}
.offices-map__balloon-address {
  font-weight: 700;
  font-size: 16px;
  margin-bottom: 10px;
}
.offices-map__balloon-more {
  margin-top: 10px;
}
.offices-map__balloon-more a {
  text-decoration: none;
}
.offices-map-info {
  display: none;
}

.offices-info__list .b-list > li,
.offices-info__addresslist .b-list > li {
  margin-top: 0.65em;
  margin-bottom: 0.65em;
}
.offices-info {
  margin-bottom: 45px;
}
.offices-info__title {
  font-size: 1.4rem;
  margin-bottom: 1.4rem;
}
.offices-info__address-header {
  position: relative;
  margin-bottom: 3px;
}
.offices-info__address-title {
  font-size: 1rem;
  font-weight: 600;
}
@media screen and (max-width: 759px) {
  .offices-info__address-title {
    font-size: 1.1rem;
  }
}
.offices-info__address-subtitle {
  font-size: 1rem;
  margin-bottom: 6px;
}
.offices-info__address-text {
  font-size: 0.85rem;
}
.offices-info__address-info {
  font-size: 0.85rem;
}
.offices-info__address-info p {
  margin-bottom: 0.35rem;
  margin-top: 0.35rem;
}
.offices-info__address-info a {
  text-decoration: none;
}
.offices-info__address-change {
  font-size: 0.75rem;
  color: #999;
  border-bottom: 1px dotted #999;
  cursor: pointer;
  font-weight: normal;
  margin-left: 18px;
}
@media screen and (max-width: 759px) {
  .offices-info__address-change {
    margin-left: 0;
  }
}
.offices-info__list {
  font-size: 0.85rem;
  padding-top: 4px;
  padding-bottom: 4px;
}
@media screen and (max-width: 759px) {
  .offices-info__list {
    font-size: 1rem;
  }
}
.offices-info__addresslist {
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .offices-info__addresslist {
    font-size: 1rem;
  }
}
.offices-info__addresslist+ .offices-info__addresslist {
  margin-top: 1rem;
}
.offices-info__addresslist-title {
  color: #999;
  margin-bottom: 1rem;
}
.offices-info__addresslist-item {
  color: #4d4d4d;
}
.offices-info__addresslist-item a {
  text-decoration: none;
  border-bottom: 1px dotted;
  color: inherit;
}
.offices-info__addresslist-item p {
  margin-bottom: 0;
}
.offices-info__wrap-map-img {
  width: 100%;
  text-align: center;
  position: absolute;
  right: 0;
  top: 3.5rem;
  pointer-events: none;
}
@media screen and (max-width: 959px) {
  .offices-info__wrap-map-img {
    width: auto;
    position: relative;
    top: -0.4rem;
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .offices-info__wrap-map-img {
    margin-left: -20px;
    margin-right: -20px;
    overflow: hidden;
  }
}
.offices-info__map-img {
  max-width: 100%;
  height: auto;
}
.offices-map-info__wrap {
  min-height: 19.6rem;
}
.offices-message {
  background-color: #fefbe3;
  border: 1px solid #dfe0e0;
  margin-bottom: 15px;
  margin-top: 15px;
  padding: 30px;
  text-align: center;
  box-sizing: border-box;
  font-size: 0.85rem;
}
.offices-message .btn {
  max-width: 250px;
}
.offices-message__icon {
  width: 44px;
  height: 44px;
}
@media screen and (max-width: 759px) {
  .offices-message__icon {
    width: 32px;
    height: 32px;
  }
}
.offices-message_info {
  background: none transparent;
  border: medium none;
  position: relative;
  padding: 20px 20px 20px 60px;
  text-align: left;
}
@media screen and (max-width: 759px) {
  .offices-message_info {
    padding: 10px 20px 10px 45px;
  }
}
.offices-message_info .offices-message__icon {
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -22px;
}
@media screen and (max-width: 759px) {
  .offices-message_info .offices-message__icon {
    margin-top: -16px;
  }
}
.offices-message_info .offices-message__text {
  margin-bottom: 0;
}

.option-slider {
  margin: 0 -12px;
}
@media screen and (max-width: 1279px) {
  .option-slider {
    margin-left: -8px;
    margin-right: -8px;
  }
}
@media screen and (max-width: 759px) {
  .option-slider .bx-wrapper {
    margin: 0 auto;
  }
}
.option-slider__slider {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.option-slider__slider:after {
  content: '';
  display: table;
  clear: both;
}
.option-slider__item {
  display: block;
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding: 0 12px 12px;
}
@media screen and (max-width: 1279px) {
  .option-slider__item {
    padding: 0 8px 12px;
  }
}

.option-card {
  background-color: #fff;
  box-shadow: 0 5px 12px rgba(0,0,0,0.05);
  box-sizing: border-box;
  position: relative;
}
@media screen and (max-width: 759px) {
  .option-card {
    max-width: 320px;
    margin: 0 auto;
  }
}
.option-card__inner {
  padding: 25px;
}
@media screen and (max-width: 1279px) {
  .option-card__inner {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.option-card__row {
  margin: 28px 0;
}
.option-card__row:after {
  content: '';
  display: table;
  clear: both;
}
.option-slider_add-you-tariff .option-card__row {
  margin: 10px 0;
}
@media screen and (max-width: 759px) {
  .option-card__row {
    margin: 15px 0 30px;
  }
}
.option-card__col-left {
  box-sizing: border-box;
  float: left;
  width: 58%;
  padding-right: 15px;
}
@media screen and (max-width: 1679px) {
  .option-card__col-left {
    width: 70%;
  }
}
@media screen and (max-width: 759px) {
  .option-card__col-left {
    width: 65%;
    padding-right: 10px;
  }
}
.option-card__col-left_once {
  width: 100%;
  padding-right: 0;
}
.option-card__col-right {
  box-sizing: border-box;
  float: left;
  width: 42%;
}
@media screen and (max-width: 1679px) {
  .option-card__col-right {
    width: 30%;
  }
}
@media screen and (max-width: 759px) {
  .option-card__col-right {
    width: 35%;
  }
}
.option-card__value {
  font-size: 2.5rem;
  font-weight: 300;
}
.option-card__value_min {
  font-size: 1.8rem;
  margin-left: 0.3rem;
}
.option-card__price {
  font-size: 1.8rem;
  margin-top: 0.38em;
}
@media screen and (max-width: 759px) {
  .option-card__price {
    text-align: right;
  }
}
.option-card__price_min {
  font-size: 1rem;
  margin-left: 0.4rem;
}
.option-card__link-more {
  border-bottom: 1px dotted;
  text-decoration: none;
  font-size: 0.85rem;
}
.option-card__link-more:hover {
  border-bottom: medium none;
}
.option-card__age {
  font-size: 0.85rem;
  color: #989898;
}
.option-card__age-icon {
  width: 22px;
  height: 22px;
  stroke: #adb8c1;
  margin-right: 8px;
}
.option-card__age-text {
  vertical-align: middle;
}
.option-card__footer {
  border-top: 1px solid #f2f2f2;
  padding-top: 20px;
  margin-top: 55px;
}
.option-card__footer:after {
  content: '';
  display: table;
  clear: both;
}
.option-slider_add-you-tariff .option-card__footer {
  margin-top: 30px;
}
@media screen and (max-width: 759px) {
  .option-card__footer {
    margin-top: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .option-card__footer .btn {
    padding-left: 10px;
    padding-right: 10px;
  }
}
.option-card__number {
  width: 42%;
  float: right;
  margin-top: 5px;
}
@media screen and (max-width: 1679px) {
  .option-card__number {
    width: auto;
  }
}
@media screen and (max-width: 759px) {
  .option-card__number {
    float: none;
    margin: 0 0 20px;
  }
}
.option-card_md .option-card__inner {
  padding-top: 16px;
  padding-bottom: 30px;
}
@media screen and (max-width: 759px) {
  .option-card_md .option-card__inner {
    padding-bottom: 25px;
  }
}
.option-card_md .option-card__row {
  margin-top: 0;
  margin-bottom: 15px;
}
@media screen and (max-width: 759px) {
  .option-card_md .option-card__row {
    margin-bottom: 10px;
  }
}
.option-card_md .option-card__footer {
  margin-top: 34px;
}
@media screen and (max-width: 759px) {
  .option-card_md .option-card__footer {
    margin-top: 20px;
  }
}

.offices-popup {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  border-radius: 2px;
  box-sizing: border-box;
  max-width: 650px;
  padding: 30px 40px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  position: relative;
  font-size: 16px;
  line-height: 1.5;
  color: #333;
  display: none;
}
@media screen and (max-width: 759px) {
  .offices-popup {
    padding: 20px;
  }
}
.offices-popup__drop-tail {
  border: 12px solid transparent;
  position: absolute;
  border-bottom-color: #e4e4e4;
  position: absolute;
  left: 130px;
  top: -24px;
}
.offices-popup__drop-tail:after {
  content: "";
  border: 12px solid transparent;
  position: absolute;
  border-bottom-color: #fff;
  left: -12px;
  top: -11px;
}
.offices-popup__title {
  font-size: 1.4rem;
  margin-bottom: 1.2rem;
  font-weight: 600;
  color: #4d4d4d;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.offices-popup__title-icon {
  width: 26px;
  height: 20px;
  margin-right: 8px;
  display: inline-block;
  vertical-align: top;
  margin-top: 0.6rem;
}
.offices-popup__title-icon img {
  max-width: 100%;
  height: auto;
}
.offices-popup__row {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x 0 1rem;
  margin-bottom: 0.55rem;
  position: relative;
  font-size: 0.85rem;
}
.offices-popup__row:after {
  content: '';
  display: table;
  clear: both;
}
.offices-popup__row:last-child {
  margin-bottom: 0;
}
.offices-popup__row-bg-dot {
  background-color: #fff;
}
.offices-popup__row-label {
  width: 50%;
  color: #999;
  float: left;
}
@media screen and (max-width: 759px) {
  .offices-popup__row-label {
    width: auto;
    float: none;
  }
}
.offices-popup__row-label .offices-popup__row-bg-dot {
  padding-right: 5px;
}
@media screen and (max-width: 759px) {
  .offices-popup__row-label .offices-popup__row-bg-dot {
    padding: 0;
  }
}
.offices-popup__row-value {
  background-color: #fff;
  width: 50%;
  float: right;
}
@media screen and (max-width: 759px) {
  .offices-popup__row-value {
    float: none;
    width: auto;
  }
}
.offices-popup__row-value .offices-popup__row-bg-dot {
  padding-left: 5px;
  display: inline-block;
}
@media screen and (max-width: 759px) {
  .offices-popup__row-value .offices-popup__row-bg-dot {
    padding: 0;
  }
}
.offices-popup__info {
  color: #999;
  font-size: 0.75rem;
  margin-top: 1rem;
}

.parental-info__inner {
  width: 100%;
  min-height: 514px;
  position: relative;
  background-color: #fff;
  padding: 38px 30px 60px;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .parental-info__inner {
    padding: 10px 10px 40px;
  }
}
.parental-info__media {
  width: 610px;
  height: 484px;
  position: absolute;
  right: 30px;
  top: 30px;
  opacity: 0;
  overflow: hidden;
}
@media screen and (max-width: 1679px) {
  .parental-info__media {
    width: 520px;
    height: 410px;
    right: 20px;
  }
}
@media screen and (max-width: 1279px) {
  .parental-info__media {
    width: 370px;
    height: 300px;
  }
}
@media screen and (max-width: 759px) {
  .parental-info__media {
    width: 260px;
    height: 206px;
    position: relative;
    top: auto;
    right: auto;
    margin: 0 auto;
  }
}
.parental-info__mask-preload {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.parental-info__img {
  position: absolute;
  right: 0;
  width: 100%;
}
.parental-info__mask {
  background: url("../i/parental-info/img-mask.png") no-repeat 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.parental-info__info {
  width: 490px;
  box-sizing: border-box;
}
@media screen and (max-width: 1679px) {
  .parental-info__info {
    width: 330px;
  }
}
@media screen and (max-width: 1279px) {
  .parental-info__info {
    width: 265px;
  }
}
@media screen and (max-width: 959px) {
  .parental-info__info {
    width: 290px;
  }
}
@media screen and (max-width: 759px) {
  .parental-info__info {
    width: 260px;
    margin-left: auto;
    margin-right: auto;
  }
}
.parental-info__info-title {
  font-size: 1.4rem;
}
.parental-info__info-text {
  font-size: 0.85rem;
  margin-bottom: 10px;
}
.parental-info__list .b-list > li {
  font-size: 0.85rem;
  margin-top: 0.9rem;
  margin-bottom: 0.9rem;
}
.parental-info__list .b-list.b-list_check-green > li {
  color: #666;
}
.parental-info__list-item {
  min-height: 26px;
  font-size: 0.85rem;
  position: relative;
  padding-left: 40px;
  color: #666;
  margin-top: 0.9rem;
  margin-bottom: 0.9rem;
}
.parental-info__list-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbD0iIzRBQjc1OSIgZD0iTTE0LjEsMi4yYy0xLjgsMi4yLTUuOSwzLTguOCwzTDUuNSwxN2MwLDQuOSw4LjYsOC44LDguNiw4LjhzOC42LTQsOC42LTguOGwwLjMtMTEuOCBDMTkuOSw1LjEsMTUuOSw0LjQsMTQuMSwyLjJ6Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTcuNiw5LjdsLTUuNSw2LjhsLTEuOS0xLjZjMCwwLTEsMC0wLjcsMC4zbDIuMSwyLjggYzAuMSwwLjEsMC4zLDAuMiwwLjUsMC4yYzAsMCwwLDAsMC4xLDBjMCwwLDAsMCwwLjEsMGMwLjMsMCwwLjUtMC4xLDAuNi0wLjRsNS44LTcuOUMxOC44LDkuNiwxNy42LDkuNywxNy42LDkuN3oiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 26px;
  height: 26px;
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 759px) {
  .parental-info__list-icon {
    top: -5px;
  }
}
.parental-info__value {
  margin-top: 1.1rem;
  margin-bottom: 1.4rem;
}
.parental-info__value-text {
  font-size: 1.8rem;
  display: inline-block;
  vertical-align: top;
  margin-right: 16px;
}
.parental-info__value-name {
  font-size: 1rem;
}
.parental-info__value-link {
  display: inline-block;
  vertical-align: top;
  font-size: 0.75rem;
  margin-top: 1rem;
}
.parental-info__form {
  border-top: 1px solid #f2f2f2;
  padding-top: 1.4rem;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .parental-info__form {
    width: 260px;
    margin-left: auto;
    margin-right: auto;
  }
}
.parental-info__form-title {
  font-size: 1.4rem;
}
.parental-info__form-wrap {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media screen and (max-width: 959px) {
  .parental-info__form-wrap {
    text-align: center;
  }
}
@media screen and (max-width: 759px) {
  .parental-info__form-wrap {
    text-align: left;
  }
}
.parental-info__form-item {
  width: 80px;
  display: inline-block;
  vertical-align: top;
  margin-left: 100px;
  margin-bottom: 58px;
  position: relative;
  text-align: center;
}
.parental-info__form-item:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUU0RjkzQzk5NDRFMTFFNkI0QjNCODVDODQyOUYyMTAiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUU0RjkzQ0E5NDRFMTFFNkI0QjNCODVDODQyOUYyMTAiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRTRGOTNDNzk0NEUxMUU2QjRCM0I4NUM4NDI5RjIxMCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRTRGOTNDODk0NEUxMUU2QjRCM0I4NUM4NDI5RjIxMCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhWBEkUAAABHSURBVHjaYjx65rInAwPDXAYISAbi7VbGOgzogAmqSBKK5zLgAExofEZ8ClOA+AUQP4VajRWwAPE2qLV4ARMDkWAoKAQIMAByLwnjBaTSawAAAABJRU5ErkJggg==) repeat-x 0 0;
  content: "";
  width: 94px;
  height: 4px;
  position: absolute;
  top: 38px;
  right: 100%;
  margin-right: 5px;
}
.parental-info__form-item:first-child {
  margin-left: 0;
}
.parental-info__form-item:first-child:before {
  display: none;
}
@media screen and (max-width: 759px) {
  .parental-info__form-item {
    width: 100%;
    display: block;
    margin-left: 0;
    margin-bottom: 30px;
    text-align: left;
  }
  .parental-info__form-item:before {
    background-repeat: repeat-y;
    width: 4px;
    height: 30px;
    right: inherit;
    left: 30px;
    top: 100%;
    margin-right: 0;
    margin-top: 2px;
  }
  .parental-info__form-item:first-child:before {
    display: block;
  }
  .parental-info__form-item:last-child:before {
    display: none;
  }
}
.parental-info__form-icon-wrap {
  width: 80px;
  height: 80px;
  border: 2px solid #acb8c1;
  box-sizing: border-box;
  border-radius: 80px;
  display: inline-block;
  vertical-align: top;
  margin-bottom: 1rem;
  position: relative;
  cursor: pointer;
}
.is-active .parental-info__form-icon-wrap {
  border-color: #e30613;
}
@media screen and (max-width: 759px) {
  .parental-info__form-icon-wrap {
    width: 64px;
    height: 64px;
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
  }
}
.parental-info__form-icon {
  background: none no-repeat 0 0;
  background-size: cover;
  position: absolute;
  left: 50%;
  top: 14px;
  margin-left: -16px;
}
@media screen and (max-width: 759px) {
  .parental-info__form-icon {
    top: 11px;
    margin-left: -13px;
  }
}
.parental-info__form-icon_user {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDMuNCA0OS42IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0My40IDQ5LjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzIuOCw0LjcKCQljMC0yLjItMS44LTMuOS0zLjktMy45SDQuN2MtMi4yLDAtMy45LDEuOC0zLjksMy45VjQ1YzAsMi4yLDEuOCwzLjksMy45LDMuOWgyNC4yYzIuMiwwLDMuOS0xLjgsMy45LTMuOVY0Ljd6Ii8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE2LjgsMzkKCQljMS4yLDAsMi4xLDEsMi4xLDIuMWMwLDEuMi0wLjksMi4xLTIuMSwyLjFjLTEuMiwwLTIuMS0xLTIuMS0yLjFDMTQuNyw0MCwxNS42LDM5LDE2LjgsMzl6Ii8+CjwvZz4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTE1MCAtMTQwKSI+Cgk8Zz4KCQk8cGF0aCBmaWxsPSIjQURCOEMxIiBkPSJNMTYyLjEsMTU4LjdDMTYyLjEsMTU4LjcsMTYyLjEsMTU4LjcsMTYyLjEsMTU4LjdjMC4yLTAuMSwwLjQtMC4yLDAuNi0wLjNjNS0yLjIsNS43LTUuOSw1LjctNS45CgkJCXMxLjcsMiwyLjYsNC4xYzAsMC4xLDAuMSwwLjEsMC4xLDAuMmMwLDAsMCwwLDAsMGMtMC4yLDIuNy0wLjYsNC44LTEuOCw2LjFjLTAuMywwLjMtMC40LDAuNi0wLjUsMC45YzcuOCwyLjcsNy0yLjgsNy0yLjgKCQkJcy0wLjksMS45LTEuOSwwYy0wLjUtMSwwLTMuNC0xLTcuMWMtMS4xLTQtNC4xLTUuNi02LjUtNS42Yy0yLjUsMC01LjUsMS42LTYuNSw1LjZjLTAuOSwzLjgtMC40LDYuMS0wLjksNy4xCgkJCWMtMC45LDEuOS0xLjksMC0xLjksMHMtMC44LDUuNSw3LDIuOGMtMC4xLTAuMy0wLjItMC42LTAuNS0wLjlDMTYyLjgsMTYyLDE2Mi4zLDE2MC41LDE2Mi4xLDE1OC43eiIvPgoJCTxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0xNzcsMTY4LjJjLTEuMS0xLTQuMi0xLjEtNS44LTEuMWMwLDAtMS45LDUuNi00LjcsNS42Yy0yLjgsMC00LjctNS42LTQuNy01LjZjLTEuNiwwLTQuNiwwLjItNS44LDEuMQoJCQljLTEuNSwxLjMtMi43LDUuNC0yLjcsNS40aDEzLjFoMTMuMUMxNzkuNywxNzMuNywxNzguNSwxNjkuNSwxNzcsMTY4LjJ6Ii8+Cgk8L2c+CjwvZz4KPC9zdmc+Cg==);
  width: 42px;
  height: 48px;
}
@media screen and (max-width: 759px) {
  .parental-info__form-icon_user {
    width: 26px;
    height: 38px;
  }
}
.parental-info__form-icon_child {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNDMuNCA0OS42IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0My40IDQ5LjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMzIuOCw0LjcKCQljMC0yLjItMS44LTMuOS0zLjktMy45SDQuN2MtMi4yLDAtMy45LDEuOC0zLjksMy45VjQ1YzAsMi4yLDEuOCwzLjksMy45LDMuOWgyNC4yYzIuMiwwLDMuOS0xLjgsMy45LTMuOVY0Ljd6Ii8+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTE2LjgsMzkKCQljMS4yLDAsMi4xLDEsMi4xLDIuMWMwLDEuMi0wLjksMi4xLTIuMSwyLjFjLTEuMiwwLTIuMS0xLTIuMS0yLjFDMTQuNyw0MCwxNS42LDM5LDE2LjgsMzl6Ii8+CjwvZz4KPGc+Cgk8cGF0aCBmaWxsPSIjQURCOEMxIiBkPSJNMjguNSwyMS4yYzAuMS00LjktMS44LTguNy01LjktMTFjLTQuNC0yLjUtOC44LTIuMi0xMi45LDAuN0M2LjMsMTMuNCw0LjgsMTYuOCw1LDIxLjIKCQljNi4xLTEuNiwxMS43LTQuMSwxNi43LTcuN0MyMy4yLDE2LjYsMjQuNiwxOS44LDI4LjUsMjEuMnoiLz4KCTxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0xNi43LDMwLjhjLTUuMSwwLTguMy0yLjktOS44LTcuN2MtMC40LDAuMS0xLjMsMC4zLTEuNSwwLjRjMSw0LjgsNS4zLDkuMSwxMS40LDkuMWM2LDAsMTAuNC00LjMsMTEuMi05LjEKCQljLTAuNS0wLjEtMS0wLjItMS41LTAuM0MyNC45LDI3LjgsMjEuOCwzMC44LDE2LjcsMzAuOHoiLz4KCTxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0xNi44LDI3LjZjMS45LTAuMSwzLjQtMC45LDQuNi0yLjRjMC4yLTAuMy0wLjYtMS0wLjgtMC44Yy0yLjMsMi41LTUuNCwyLjUtNy43LDBjLTAuMi0wLjItMSwwLjUtMC45LDAuNwoJCUMxMy4yLDI2LjYsMTQuNywyNy41LDE2LjgsMjcuNnoiLz4KCTxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0xMy45LDIwLjhjMC0wLjYtMC40LTEuMS0xLjEtMS4xYy0wLjcsMC0xLDAuNC0xLjEsMS4xYzAuMSwwLjcsMC41LDEuMSwxLjEsMQoJCUMxMy41LDIxLjgsMTMuOSwyMS40LDEzLjksMjAuOHoiLz4KCTxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0yMC42LDE5LjhjLTAuNywwLTEsMC40LTEuMSwxYzAuMSwwLjcsMC40LDEuMSwxLjEsMS4xYzAuNiwwLDEtMC40LDEtMUMyMS42LDIwLjIsMjEuMywxOS44LDIwLjYsMTkuOHoiLz4KPC9nPgo8L3N2Zz4K);
  width: 42px;
  height: 48px;
}
@media screen and (max-width: 759px) {
  .parental-info__form-icon_child {
    width: 26px;
    height: 38px;
  }
}
.parental-info__form-icon_family {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB2aWV3Qm94PSIwIDAgNTAuMSA0OS42IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA1MC4xIDQ5LjYiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMjIuNSw3LjIKCQljMC0xLjQtMS4xLTIuNi0yLjYtMi42SDQuMmMtMS40LDAtMi42LDEuMS0yLjYsMi42djMwLjJjMCwxLjQsMS4xLDIuNiwyLjYsMi42aDE1LjdjMS40LDAsMi42LTEuMSwyLjYtMi42VjcuMnoiLz4KCQoJCTxjaXJjbGUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSIxMi4xIiBjeT0iMzQuOSIgcj0iMS40Ii8+CjwvZz4KPGc+Cgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTQ5LjEsNy4yCgkJYzAtMS40LTEuMS0yLjYtMi42LTIuNkgzMC44Yy0xLjQsMC0yLjYsMS4xLTIuNiwyLjZ2MzAuMmMwLDEuNCwxLjEsMi42LDIuNiwyLjZoMTUuN2MxLjQsMCwyLjYtMS4xLDIuNi0yLjZWNy4yeiIvPgoJCgkJPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgY3g9IjM4LjciIGN5PSIzNC45IiByPSIxLjQiLz4KPC9nPgo8Zz4KCTxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik00Ni4yLDE5LjZjMC4xLTMuMi0xLjItNS43LTMuOS03LjNjLTIuOS0xLjYtNS44LTEuNS04LjUsMC41Yy0yLjIsMS42LTMuMiwzLjktMy4xLDYuOAoJCWM0LjEtMSw3LjctMi43LDExLTUuMUM0Mi43LDE2LjYsNDMuNiwxOC43LDQ2LjIsMTkuNnoiLz4KCTxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0zOC41LDI2Yy0zLjQsMC01LjUtMS45LTYuNS01LjFjLTAuMiwwLTAuOSwwLjItMSwwLjJjMC43LDMuMiwzLjUsNiw3LjUsNmMzLjksMCw2LjgtMi45LDcuNC02CgkJYy0wLjMtMC4xLTAuNy0wLjItMS0wLjJDNDMuOCwyNCw0MS44LDI2LDM4LjUsMjZ6Ii8+Cgk8cGF0aCBmaWxsPSIjQURCOEMxIiBkPSJNMzguNSwyMy44YzEuMywwLDIuMy0wLjYsMy0xLjZjMC4xLTAuMi0wLjQtMC43LTAuNS0wLjVjLTEuNiwxLjctMy42LDEuNy01LjEsMGMtMC4xLTAuMS0wLjcsMC4zLTAuNiwwLjUKCQlDMzYuMSwyMy4yLDM3LjEsMjMuOCwzOC41LDIzLjh6Ii8+Cgk8cGF0aCBmaWxsPSIjQURCOEMxIiBkPSJNMzYuNiwxOS40YzAtMC40LTAuMi0wLjctMC43LTAuN3MtMC43LDAuMy0wLjcsMC43YzAsMC41LDAuMywwLjcsMC43LDAuN0MzNi4zLDIwLDM2LjYsMTkuOCwzNi42LDE5LjR6Ii8+Cgk8cGF0aCBmaWxsPSIjQURCOEMxIiBkPSJNNDEsMTguN2MtMC41LDAtMC43LDAuMi0wLjcsMC43YzAsMC41LDAuMywwLjcsMC43LDAuN2MwLjQsMCwwLjctMC4zLDAuNy0wLjdDNDEuNywxOSw0MS41LDE4LjcsNDEsMTguN3oiCgkJLz4KPC9nPgo8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTUwIC0xNDApIj4KCTxnPgoJCTxwYXRoIGZpbGw9IiNBREI4QzEiIGQ9Ik0xNTkuMSwxNTcuOUMxNTkuMSwxNTcuOSwxNTkuMSwxNTcuOSwxNTkuMSwxNTcuOWMwLjItMC4xLDAuMy0wLjEsMC40LTAuMmMzLjMtMS41LDMuOC0zLjksMy44LTMuOQoJCQlzMS4xLDEuMywxLjcsMi43YzAsMCwwLDAuMSwwLjEsMC4xYzAsMCwwLDAsMCwwYy0wLjEsMS44LTAuNCwzLjItMS4yLDRjLTAuMiwwLjItMC4zLDAuNC0wLjMsMC42YzUuMSwxLjgsNC42LTEuOSw0LjYtMS45CgkJCXMtMC42LDEuMi0xLjIsMGMtMC4zLTAuNywwLTIuMi0wLjYtNC43Yy0wLjctMi43LTIuNy0zLjctNC4zLTMuN3MtMy42LDEtNC4zLDMuN2MtMC42LDIuNS0wLjMsNC0wLjYsNC43Yy0wLjYsMS4yLTEuMywwLTEuMywwCgkJCXMtMC41LDMuNiw0LjYsMS45YzAtMC4yLTAuMS0wLjQtMC4zLTAuNkMxNTkuNiwxNjAsMTU5LjMsMTU5LjEsMTU5LjEsMTU3Ljl6Ii8+CgkJPHBhdGggZmlsbD0iI0FEQjhDMSIgZD0iTTE2OC45LDE2NC4yYy0wLjctMC42LTIuOC0wLjctMy44LTAuN2MwLDAtMS4yLDMuNy0zLjEsMy43Yy0xLjksMC0zLjEtMy43LTMuMS0zLjdjLTEsMC0zLjEsMC4xLTMuOCwwLjcKCQkJYy0xLDAuOS0xLjgsMy42LTEuOCwzLjZoOC42aDguNkMxNzAuNywxNjcuNywxNjkuOSwxNjUsMTY4LjksMTY0LjJ6Ii8+Cgk8L2c+CjwvZz4KPHBvbHlnb24gZmlsbD0iI0ZGRkZGRiIgcG9pbnRzPSIzNS44LDQ2LjIgMTQuOSw0Ni4yIDE0LjksMzcgMjUsMjguOSAzNS44LDI4LjkgIi8+CjxnPgoJPHBhdGggZmlsbD0iI0FEQjhDMSIgZD0iTTI2LjMsNDIuMkwyNCw0NC40Yy0xLjEsMS4xLTIuOCwxLjEtMy45LDBsLTAuNi0wLjZjLTEuMS0xLjEtMS4xLTIuOCwwLTMuOWwyLjYtMi42YzEuMS0xLjEsMi44LTEuMSwzLjksMAoJCWwwLjksMC45YzAuMywwLjMsMC43LDAuMywwLjksMGMwLjMtMC4zLDAuMy0wLjcsMC0wLjlsLTAuOS0wLjljLTEuNi0xLjYtNC4yLTEuNi01LjgsMEwxOC42LDM5Yy0xLjYsMS42LTEuNiw0LjIsMCw1LjhsMC42LDAuNgoJCWMxLjYsMS42LDQuMiwxLjYsNS44LDBsMi4zLTIuM2MwLjMtMC4zLDAuMy0wLjcsMC0wLjlDMjcsNDEuOSwyNi41LDQxLjksMjYuMyw0Mi4yeiIvPgoJPHBhdGggZmlsbD0iI0FEQjhDMSIgZD0iTTI2LjEsMzEuNGwtMS45LDEuOWMtMC4zLDAuMy0wLjMsMC43LDAsMC45YzAuMywwLjMsMC43LDAuMywwLjksMGwxLjktMS45YzEuMS0xLjEsMi44LTEuMSwzLjksMGwwLjYsMC42CgkJYzEuMSwxLjEsMS4xLDIuOCwwLDMuOWwtMi4zLDIuMmMtMS4xLDEuMS0yLjgsMS4xLTMuOSwwbC0wLjktMC45Yy0wLjMtMC4zLTAuNy0wLjMtMC45LDBjLTAuMywwLjMtMC4zLDAuNywwLDAuOWwwLjksMC45CgkJYzEuNiwxLjYsNC4yLDEuNiw1LjgsMGwyLjMtMi4zYzEuNi0xLjYsMS42LTQuMiwwLTUuOGwtMC42LTAuNkMzMC4zLDI5LjgsMjcuNywyOS44LDI2LjEsMzEuNHoiLz4KPC9nPgo8L3N2Zz4K);
  width: 50px;
  height: 50px;
  margin-left: -25px;
}
@media screen and (max-width: 759px) {
  .parental-info__form-icon_family {
    width: 40px;
    height: 38px;
    margin-left: -20px;
  }
}
.parental-info__form-complete {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzggMzgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDM4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MEIzNEUiIGQ9Ik0xOS4zLDAuOWMxMC4xLDAsMTguMiw4LjEsMTguMiwxOC4yYzAsMTAuMS04LjEsMTguMi0xOC4yLDE4LjIKCVMxLjEsMjkuMiwxLjEsMTkuMUMxLjEsOS4xLDkuMywwLjksMTkuMywwLjl6Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNSwyMC43bDQuMSwzLjVjMC41LDAuNSwwLjUsMS4zLDAsMS44Yy0wLjUsMC41LTEuMywwLjUtMS44LDAKCWwtMy41LTQuN0MxMS45LDIwLjgsMTMuNSwyMC43LDEzLjUsMjAuN3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNS44LDEyLjFjMCwwLDItMC4xLDEuNiwwLjVsLTkuNiwxMy4yYy0wLjMsMC42LTEuMSwwLjgtMS42LDAuNAoJYy0wLjYtMC4zLTAuOC0xLjEtMC40LTEuN0wyNS44LDEyLjF6Ii8+Cjwvc3ZnPgo=) no-repeat 0 0;
  width: 36px;
  height: 36px;
  position: absolute;
  right: -5px;
  bottom: -5px;
  z-index: 1;
  display: none;
}
@media screen and (max-width: 759px) {
  .parental-info__form-complete {
    width: 30px;
    height: 30px;
  }
}
.is-complete .parental-info__form-complete {
  display: block;
}
.parental-info__form-text {
  width: 130px;
  font-size: 0.85rem;
  text-decoration: none;
  position: absolute;
  top: 100%;
  left: 50%;
  margin-left: -65px;
}
@media screen and (max-width: 759px) {
  .parental-info__form-text {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    text-align: left;
    margin-left: 10px;
    left: auto;
  }
}
@media screen and (max-width: 959px) {
  .parental-info__form-footer {
    text-align: center;
  }
}
.parental-info__attention {
  width: 100%;
  max-width: 490px;
  border-top: 1px solid #e5e5e5;
  padding: 20px 5px;
}
.parental-info__attention-icon {
  float: left;
}
.parental-info__attention-icon img {
  width: 42px;
  height: 38px;
}
.parental-info__attention-text {
  padding-left: 63px;
  font-size: 0.75rem;
  color: #4d4d4d;
}

.page-form {
  margin-top: 30px;
}
@media screen and (max-width: 959px) {
  .page-form__title {
    text-align: center;
  }
}
.page-form .form__separate {
  margin-left: -50px;
}
@media screen and (max-width: 1679px) {
  .page-form .form__separate {
    margin-left: 0;
  }
}
.page-form__test-form {
  width: 780px;
}
@media screen and (max-width: 1679px) {
  .page-form__test-form {
    width: 812px;
  }
}
@media screen and (max-width: 1279px) {
  .page-form__test-form {
    width: auto;
    margin-right: 77px;
  }
}
@media screen and (max-width: 959px) {
  .page-form__test-form {
    margin-right: 0;
  }
}
.page-form__test-form-long {
  width: 1044px;
  margin-bottom: 30px;
}
@media screen and (max-width: 1279px) {
  .page-form__test-form-long {
    width: auto;
    margin-right: 77px;
  }
}
@media screen and (max-width: 959px) {
  .page-form__test-form-long {
    margin-right: 0;
  }
}

@media screen and (max-width: 1279px) {
  .offers-list .tabs__list-wrap {
    top: -1rem;
  }
}
.offers-list .offers-archive__list-group {
  position: relative;
  top: -1.8rem;
}
@media screen and (max-width: 959px) {
  .offers-list .offers-archive__list-group {
    top: -1rem;
  }
}

.parental-panels__panel {
  border: 1px solid #e5e5e5;
  background-color: #fff;
  margin-bottom: 30px;
  box-sizing: border-box;
  position: relative;
}
.parental-panels__panel:last-child {
  margin-bottom: 0;
}
.parental-panels__panel.is-opened {
  border-color: #f2f2f2;
  box-shadow: 2px 0 15px rgba(140,149,156,0.1);
}
@media screen and (max-width: 759px) {
  .parental-panels__panel {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }
}
.parental-panels__panel-wrap {
  padding-left: 20px;
  padding-right: 20px;
}
.parental-panels__panel-header {
  padding-top: 20px;
  padding-bottom: 20px;
}
.parental-panels__panel-content {
  display: none;
}
.parental-panels__info {
  position: relative;
}
.parental-panels__info-media {
  width: 106px;
  height: 106px;
  border-radius: 50%;
  background-color: #e30613;
  text-align: center;
  position: absolute;
  left: 11px;
  top: 0;
}
@media screen and (max-width: 759px) {
  .parental-panels__info-media {
    width: 54px;
    height: 54px;
    left: 0;
  }
}
.parental-panels__info-img {
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
  position: relative;
  z-index: 2;
}
.parental-panels__info-img img {
  max-width: 100%;
  height: auto;
}
.parental-panels__info-letter {
  width: 100%;
  color: #fff;
  font-size: 52px;
  line-height: 106px;
  font-weight: 300;
  text-transform: uppercase;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
}
@media screen and (max-width: 759px) {
  .parental-panels__info-letter {
    font-size: 28px;
    line-height: 54px;
  }
}
.parental-panels__info-content {
  padding-left: 140px;
  min-height: 106px;
}
@media screen and (max-width: 759px) {
  .parental-panels__info-content {
    padding-left: 68px;
    min-height: 68px;
  }
}
.parental-panels__info-content .btn {
  min-width: 130px;
}
.parental-panels__info-title {
  padding-bottom: 6px;
}
@media screen and (max-width: 759px) {
  .parental-panels__info-title {
    padding-right: 20px;
  }
}
.parental-panels__info-name {
  display: inline-block;
  vertical-align: bottom;
  position: relative;
  z-index: 10;
}
.parental-panels__info-name.is-active {
  width: 290px;
}
@media screen and (max-width: 1679px) {
  .parental-panels__info-name.is-active {
    width: 280px;
  }
}
@media screen and (max-width: 1279px) {
  .parental-panels__info-name.is-active {
    width: 220px;
  }
}
@media screen and (max-width: 959px) {
  .parental-panels__info-name.is-active {
    width: 260px;
  }
}
@media screen and (max-width: 759px) {
  .parental-panels__info-name.is-active {
    width: 190px;
  }
}
.parental-panels__info-name.is-active .parental-panels__info-placeholder {
  text-indent: -290px;
  opacity: 0;
}
.parental-panels__info-name.is-active .parental-panels__info-control {
  visibility: visible;
}
.parental-panels__info-name.is-active .parental-panels__info-control .input {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.parental-panels__info-placeholder {
  border-bottom: 1px dotted;
  display: inline-block;
  max-width: 350px;
  font-size: 1.4rem;
  color: #4d4d4d;
  font-weight: 300;
  transition: text-indent 0.3s, opacity 0.3s;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 1279px) {
  .parental-panels__info-placeholder {
    max-width: 230px;
  }
}
@media screen and (max-width: 759px) {
  .parental-panels__info-placeholder {
    max-width: 180px;
  }
}
.parental-panels__info-control {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 36px;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  visibility: hidden;
}
.parental-panels__info-control .input {
  border: medium none;
  border-bottom: 1px solid #c4c4c4;
  border-radius: 0;
  color: #4d4d4d;
  font-size: 1.4rem;
  font-weight: 300;
  padding: 0;
  opacity: 0;
  -webkit-transform: translate3d(30%, 0, 0);
          transform: translate3d(30%, 0, 0);
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
}
.parental-panels__info-phone {
  display: inline-block;
  color: #999;
  font-size: 0.85rem;
  padding-bottom: 0.4rem;
}
.parental-panels__info-text {
  color: #999;
  font-size: 0.75rem;
  margin-bottom: 12px;
}
.parental-panels__statistics {
  max-width: 410px;
  padding-top: 10px;
  padding-right: 20px;
  position: relative;
  font-size: 1rem;
  color: #adb8c1;
}
.parental-panels__statistics-icon-wrap {
  position: absolute;
  left: 0;
  top: 0.4em;
}
@media screen and (max-width: 959px) {
  .parental-panels__statistics-icon-wrap {
    top: 0.65em;
  }
}
.parental-panels__statistics-icon {
  width: 28px;
  height: 28px;
  stroke: #e30613;
  stroke-width: 4px;
}
@media screen and (max-width: 959px) {
  .parental-panels__statistics-icon {
    width: 18px;
    height: 18px;
  }
}
.parental-panels__statistics-content {
  padding-left: 40px;
}
@media screen and (max-width: 959px) {
  .parental-panels__statistics-content {
    padding-left: 26px;
  }
}
.parental-panels__statistics-title {
  margin-bottom: 0.2rem;
}
.parental-panels__panel-opener {
  border-top: medium none;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
  position: absolute;
  top: 7px;
  right: 14px;
}
.parental-panels__drop {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjRTMwNjEzIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 20px;
  height: 12px;
  display: inline-block;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.is-opened > .parental-panels__drop {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.parental-panels__shield {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIGZpbGw9IiNGRkZGRkYiIHN0cm9rZT0iI0U1RTVFNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTQuMywyLjljLTEuOCwyLjItNS43LDIuOS04LjUsMi45TDYsMTcuMmMwLDQuNyw4LjMsOC41LDguMyw4LjUKCQlzOC4zLTMuOCw4LjMtOC41bDAuMy0xMS40QzIwLDUuOCwxNi4xLDUuMSwxNC4zLDIuOXoiLz4KCTxsaW5lIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9IiNFNUU1RTUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjExLjIiIHkxPSIxMC41IiB4Mj0iMTcuMyIgeTI9IjE2LjYiLz4KCTxsaW5lIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSJub25lIiBzdHJva2U9IiNFNUU1RTUiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE3LjMiIHkxPSIxMC41IiB4Mj0iMTEuMiIgeTI9IjE2LjYiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 38px;
  height: 38px;
  position: absolute;
  left: -15px;
  top: 6px;
  z-index: 3;
}
.parental-panels__panel.is-active .parental-panels__shield {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMjggMjgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI4IDI4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxwYXRoIGZpbGw9IiM0QUI3NTkiIGQ9Ik0xNC4zLDIuNWMtMS44LDIuMi01LjksMy04LjgsM2wwLjMsMTEuOGMwLDQuOSw4LjYsOC44LDguNiw4LjhzOC42LTQsOC42LTguOGwwLjMtMTEuOCBDMjAuMiw1LjUsMTYuMSw0LjgsMTQuMywyLjV6Ii8+Cgk8Zz4KCQk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0ZGRkZGRiIgZD0iTTE3LjksMTAuMWwtNS41LDYuOGwtMS45LTEuNmMwLDAtMSwwLTAuNywwLjNsMi4xLDIuOAoJCQljMC4xLDAuMSwwLjMsMC4yLDAuNSwwLjJjMCwwLDAsMCwwLjEsMGMwLDAsMCwwLDAuMSwwYzAuMywwLDAuNS0wLjEsMC42LTAuNGw1LjgtNy45QzE5LDEwLDE3LjksMTAuMSwxNy45LDEwLjF6Ii8+Cgk8L2c+Cjwvc3ZnPgo=);
}
@media screen and (max-width: 759px) {
  .parental-panels__shield {
    width: 28px;
    height: 28px;
    left: -9px;
    top: -2px;
  }
}
.parental-panels__services {
  background-color: #f5f6f7;
  padding: 20px 40px;
  box-sizing: border-box;
  margin-bottom: 20px;
}
@media screen and (max-width: 1279px) {
  .parental-panels__services {
    padding: 11px 14px;
  }
}
.parental-panels__services-heading {
  width: 100%;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.parental-panels__services-item {
  display: table-cell;
  vertical-align: top;
  padding-left: 20px;
  padding-top: 25px;
  position: relative;
}
@media screen and (max-width: 759px) {
  .parental-panels__services-item {
    width: 100%;
    display: block;
  }
  .parental-panels__services-item+ .parental-panels__services-item {
    margin-top: 34px;
  }
}
.parental-panels__services-item.is-active .parental-panels__services-status {
  display: block;
}
.parental-panels__services-control {
  padding-left: 20px;
  margin-bottom: 2px;
  position: relative;
  left: -20px;
}
.parental-panels__services-control .radio__icon {
  margin-left: -24px;
}
.parental-panels__services-status {
  background-color: #adb4ba;
  color: #fff;
  font-size: 14px;
  line-height: 14px;
  padding: 2px 8px;
  display: none;
  position: absolute;
  left: 20px;
  top: 0;
}
.parental-panels__services-description {
  font-size: 0.75rem;
  color: #666;
}
.parental-panels__services-link {
  font-size: 0.75rem;
  text-decoration: none;
}
@media screen and (max-width: 759px) {
  .parental-panels__services-link {
    font-size: 1rem;
  }
}
.parental-panels__services-content {
  padding-top: 12px;
  padding-bottom: 18px;
}
@media screen and (max-width: 1279px) {
  .parental-panels__services-content {
    padding-top: 27px;
    padding-bottom: 15px;
  }
}
@media screen and (max-width: 759px) {
  .parental-panels__services-content {
    padding-bottom: 10px;
  }
}
.parental-panels__settings {
  display: table;
  table-layout: fixed;
  width: 100%;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 30px 20px;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .parental-panels__settings {
    padding-left: 0;
    padding-right: 0;
  }
}
.parental-panels__settings-item {
  width: 1%;
  text-align: center;
  display: table-cell;
  vertical-align: top;
  line-height: 1;
  position: relative;
  border-left: 1px solid #f2f2f2;
  padding-left: 1rem;
  padding-right: 1rem;
}
.parental-panels__settings-item:first-child {
  border-left: medium none;
}
@media screen and (max-width: 759px) {
  .parental-panels__settings-item {
    border-left: medium none;
    width: 100%;
    display: table;
    padding-left: 0;
    padding-right: 0;
    text-align: left;
  }
  .parental-panels__settings-item+ .parental-panels__settings-item {
    margin-top: 20px;
  }
}
.parental-panels__settings-icon-wrap {
  margin-bottom: 6px;
}
@media screen and (max-width: 759px) {
  .parental-panels__settings-icon-wrap {
    width: 46px;
    display: table-cell;
    vertical-align: middle;
  }
}
@media screen and (max-width: 759px) {
  .parental-panels__settings-content {
    display: table-cell;
    vertical-align: middle;
  }
}
.parental-panels__settings-icon {
  width: 38px;
  height: 38px;
  display: inline-block;
  vertical-align: middle;
  stroke: #acb8c1;
  stroke-width: 4px;
}
@media screen and (max-width: 759px) {
  .parental-panels__settings-icon {
    width: 28px;
    height: 28px;
  }
}
.parental-panels__settings-label {
  font-size: 0.75rem;
  text-decoration: none;
}
@media screen and (max-width: 759px) {
  .parental-panels__settings-label {
    display: inline-block;
    font-size: 1rem;
    margin-right: 3px;
  }
}
.parental-panels__settings-count {
  font-size: 0.75rem;
  color: #e30613;
  position: absolute;
  left: 50%;
  top: 0;
  margin-left: 24px;
  white-space: nowrap;
}
@media screen and (max-width: 759px) {
  .parental-panels__settings-count {
    position: relative;
    left: inherit;
    top: inherit;
    margin-left: 0;
  }
}
.parental-panels__request {
  position: relative;
  margin-top: 6px;
  padding-right: 210px;
}
@media screen and (max-width: 1279px) {
  .parental-panels__request {
    padding-right: 0;
  }
}
@media screen and (max-width: 959px) {
  .parental-panels__request {
    padding-right: 210px;
  }
}
@media screen and (max-width: 759px) {
  .parental-panels__request {
    padding-right: 0;
  }
}
.parental-panels__request .btn {
  position: absolute;
  top: 0;
  right: 40px;
}
@media screen and (max-width: 1279px) {
  .parental-panels__request .btn {
    position: relative;
    right: inherit;
  }
}
@media screen and (max-width: 959px) {
  .parental-panels__request .btn {
    position: absolute;
    right: 40px;
  }
}
@media screen and (max-width: 759px) {
  .parental-panels__request .btn {
    position: relative;
    right: inherit;
    margin-left: -30px;
  }
}
.parental-panels__request-icon-wrap {
  position: absolute;
  left: 0;
  top: 0;
}
.parental-panels__request-icon {
  width: 28px;
  height: 28px;
  stroke: #e30613;
  stroke-width: 4px;
}
@media screen and (max-width: 759px) {
  .parental-panels__request-icon {
    width: 18px;
    height: 18px;
  }
}
.parental-panels__request-content {
  padding-left: 40px;
}
@media screen and (max-width: 759px) {
  .parental-panels__request-content {
    padding-left: 30px;
  }
}
.parental-panels__request-title {
  font-size: 1rem;
  color: #4d4d4d;
  margin-bottom: 0.2rem;
}
.parental-panels__request-text {
  color: #999;
  font-size: 0.75rem;
  margin-bottom: 12px;
}
.parental-panels__text-wrap {
  background-color: #f5f6f7;
  padding: 20px 20px 20px 140px;
  margin-bottom: 20px;
}
@media screen and (max-width: 959px) {
  .parental-panels__text-wrap {
    padding-left: 20px;
  }
}
.parental-panels__text {
  width: 65%;
}
.parental-panels__text p {
  font-size: 0.85rem;
  color: #666;
  margin-bottom: 0;
}
.parental-panels__text p+ p {
  margin-top: 0.55rem;
}
@media screen and (max-width: 759px) {
  .parental-panels__text p {
    font-size: 1rem;
  }
}
.parental-panels__text a {
  text-decoration: none;
}
@media screen and (max-width: 1679px) {
  .parental-panels__text {
    width: 75%;
  }
}
@media screen and (max-width: 1279px) {
  .parental-panels__text {
    width: 100%;
  }
}
.parental-panels__status {
  position: relative;
}
.parental-panels__status-media {
  width: 40px;
  height: 40px;
  position: absolute;
  top: 0;
  left: 0;
}
.parental-panels__status-icon {
  width: 34px;
  height: 34px;
  stroke: #ececec;
}
.parental-panels__status-icon_shield-green {
  stroke: none;
}
.parental-panels__status-content {
  min-height: 40px;
  padding-left: 40px;
}
.parental-panels__status-title {
  font-size: 1.4rem;
  color: #4d4d4d;
  font-weight: 300;
  margin-bottom: 15px;
}
@media screen and (max-width: 759px) {
  .parental-panels__status-title {
    font-size: 1.1rem;
  }
}
.parental-panels__status-text {
  font-size: 0.85rem;
  color: #4d4d4d;
  margin-bottom: 1.1rem;
}
@media screen and (max-width: 1679px) {
  .parental-panels__status-text {
    font-size: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .parental-panels__status-form .btn {
    font-size: 1rem;
  }
}
.parental-panels__status-form .btn+ .btn {
  margin-left: 16px;
}
@media screen and (max-width: 759px) {
  .parental-panels__status-form .btn+ .btn {
    margin-left: 5px;
  }
}
.parental-panels__status-label {
  font-size: 0.75rem;
  margin-top: 1.1rem;
  margin-bottom: 1.7rem;
}
@media screen and (max-width: 1679px) {
  .parental-panels__status-label {
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 759px) {
  .parental-panels__status-label {
    font-size: 1rem;
  }
}
@media screen and (max-width: 959px) {
  .parental-panels__status-label .checkbox__icon {
    margin-top: 0.1em;
  }
}
.parental-panels__handler {
  display: table-cell;
  vertical-align: middle;
  text-align: center;
  font-size: 0.85rem;
  line-height: 1.06;
  font-weight: 400;
}
@media screen and (max-width: 759px) {
  .parental-panels__handler {
    font-size: 1rem;
  }
}
.parental-panels__handler-link {
  margin: 0.1rem 0.22rem 0.1rem 0;
  text-decoration: none;
}
.parental-panels__handler-link:hover {
  text-decoration: underline;
}
.parental-panels__handler-icon {
  max-width: 20px;
  max-height: 20px;
  stroke: #acb8c1;
  stroke-width: 1.5px;
  display: inline-block;
  vertical-align: top;
  margin-right: 7px;
}
.parental-panels__handler-content {
  max-width: 300px;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}
@media screen and (max-width: 1679px) {
  .parental-panels__handler-content {
    max-width: 240px;
  }
}
.parental-panels__panel_handler {
  border-style: dashed;
  height: 150px;
}
.parental-panels__panel_handler .parental-panels__panel-wrap {
  width: 100%;
  height: 150px;
  display: table;
  table-layout: fixed;
  box-sizing: border-box;
}

.personal-services {
  text-align: center;
}
@media screen and (max-width: 759px) {
  .personal-services {
    text-align: left;
  }
}
.personal-services .section-box__padding {
  padding-top: 0;
}
@media screen and (max-width: 959px) {
  .personal-services .section-box__title {
    padding-top: 20px;
  }
}
@media screen and (max-width: 759px) {
  .personal-services .section-box__title {
    text-align: center;
  }
}
.personal-services__group {
  font-size: 0;
  line-height: 1;
}
.personal-services__group-item {
  transition: all 200ms linear 0s;
  border-left: 1px solid #e6e6e6;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  font-size: 0.75rem;
  line-height: 1.2;
  padding: 10px;
  cursor: pointer;
  height: 160px;
  width: 20%;
  text-decoration: none;
  color: inherit;
}
@media screen and (max-width: 1679px) {
  .personal-services__group-item {
    height: 140px;
  }
}
@media screen and (max-width: 1279px) {
  .personal-services__group-item {
    vertical-align: top;
    height: 160px;
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 759px) {
  .personal-services__group-item {
    width: 280px;
    font-size: 0.9375rem;
    padding: 8px 0;
    height: auto;
    border: none medium;
  }
}
.personal-services__btn {
  text-decoration: none;
  border: 1px solid #e41e26;
  border-radius: 5px;
  padding: 7px 20px;
  color: #ec1d23;
}
@media screen and (max-width: 1679px) {
  .personal-services__btn {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 1279px) {
  .personal-services__btn {
    display: block;
    margin-top: -8px;
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 959px) {
  .personal-services__btn {
    padding: 7px 5px;
  }
}
@media screen and (max-width: 759px) {
  .personal-services__btn {
    display: inline-block;
    font-size: 0.9375rem;
    margin-top: 0;
    padding: 8px 20px;
  }
}
.personal-services__group-item:first-child {
  border: none medium;
}
.personal-services__pic-wrap {
  display: block;
  padding-bottom: 10px;
  line-height: 80px;
  height: 97px;
  position: relative;
}
.personal-services__pic-wrap:after {
  content: "";
  background: url("../i/personal-services/b-icon_lk_hover.svg#datauri") no-repeat 0 0;
  background-size: cover;
  width: 244px;
  height: 172px;
  opacity: 0;
  transition: opacity 0.4s ease;
  position: absolute;
  left: 50%;
  margin-left: -77px;
  top: -32px;
}
@media screen and (max-width: 1679px) {
  .personal-services__pic-wrap {
    height: 77px;
    line-height: 60px;
  }
  .personal-services__pic-wrap:after {
    width: 214px;
    height: 152px;
    margin-left: -65px;
  }
}
@media screen and (max-width: 1279px) {
  .personal-services__pic-wrap {
    padding-bottom: 16px;
  }
}
@media screen and (max-width: 759px) {
  .personal-services__pic-wrap {
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
    line-height: 30px;
    width: 50px;
    height: auto;
    text-align: center;
  }
  .personal-services__pic-wrap:after {
    width: 88px;
    height: 64px;
    margin-left: -28px;
    top: -10px;
  }
}
.personal-services__pic-svg {
  vertical-align: middle;
  height: 70px;
  max-width: 100%;
  position: relative;
  z-index: 1;
  fill: none;
  stroke-width: 1;
  stroke-linecap: round;
  stroke: #e30613;
  transition: stroke 0.4s ease;
}
@media screen and (max-width: 1679px) {
  .personal-services__pic-svg {
    height: 60px;
  }
}
@media screen and (max-width: 759px) {
  .personal-services__pic-svg {
    max-width: 40px;
    height: 25px;
  }
}
@media screen and (max-width: 759px) {
  .personal-services__text {
    display: inline-block;
    vertical-align: middle;
    margin-top: 3px;
  }
}
.personal-services__group-block {
  transition: all 200ms linear 0s;
  display: inline-block;
  vertical-align: top;
  box-sizing: border-box;
  font-size: 0.75rem;
  line-height: 1.2;
  padding: 10px;
  min-height: 160px;
  width: 33%;
  text-decoration: none;
  color: inherit;
}
@media screen and (max-width: 959px) {
  .personal-services__group-block {
    padding: 10px 0;
  }
}
@media screen and (max-width: 759px) {
  .personal-services__group-block {
    width: 100%;
    display: block;
  }
}
.personal-services__group-description {
  font-size: 1rem;
  line-height: 1.4;
  text-align: center;
  display: block;
  padding: 0 0.9rem;
  min-height: 5.3rem;
}
@media screen and (max-width: 1279px) {
  .personal-services__group-description {
    font-size: 0.95rem;
    padding: 0 0.2rem;
    min-height: 5.7rem;
  }
}
@media screen and (max-width: 959px) {
  .personal-services__group-description {
    font-size: 1rem;
    padding: 0 0.3rem;
    min-height: 7.3rem;
  }
}
@media screen and (max-width: 759px) {
  .personal-services__group-description {
    text-align: center;
    padding: 0 1rem 1.2rem;
    min-height: 0;
  }
}
.personal-services__group-number {
  font-size: 1.81rem;
  line-height: 1.4;
  text-align: center;
  display: block;
  word-wrap: nowrap;
}
.personal-services__group-number a {
  color: #333;
  text-decoration: none;
}
.personal-services__button_wrap {
  text-align: center;
}
@media screen and (max-width: 759px) {
  .personal-services__button_wrap .btn-icon,
  .personal-services__button_wrap .btn {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .personal-services__button_wrap .btn-icon_text {
    padding-top: 12px;
    font-size: 1.2rem;
  }
  .personal-services__button_wrap .btn_large {
    font-size: 1.2rem;
  }
}

.popular-services {
  text-align: center;
  background: url("../i/popular-services/bg-pop-services.png") no-repeat center top #fff;
  background-size: auto 100%;
}
@media screen and (min-width: 1680px) {
  .popular-services {
    text-align: left;
  }
}
@media screen and (max-width: 759px) {
  .popular-services {
    text-align: left;
  }
}
.popular-services__group {
  border: 1px solid #f2f2f2;
  background: #fff;
  box-sizing: border-box;
  padding: 26px;
}
.popular-services__group:hover {
  box-shadow: 0 3px 12px rgba(0,0,0,0.06);
}
@media screen and (max-width: 1679px) {
  .popular-services__group {
    padding: 18px;
  }
}
@media screen and (max-width: 959px) {
  .popular-services__group {
    padding: 18px 0 6px;
    margin-bottom: 20px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group:hover {
    box-shadow: none;
  }
}
.popular-services__group-title {
  padding-bottom: 20px;
  font-size: 1.1rem;
  font-weight: 300;
  line-height: 1.2;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-title {
    text-align: center;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-title {
    font-size: 1.32rem;
  }
}
@media screen and (max-width: 1279px) {
  .popular-services__group-title {
    min-height: 60px;
    padding-bottom: 0;
    padding-top: 12px;
    font-size: 1.22rem;
  }
}
@media screen and (max-width: 959px) {
  .popular-services__group-title {
    min-height: 40px;
    font-size: 1.1rem;
    padding-top: 8px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-title {
    text-align: center;
  }
}
.popular-services__mask-right {
  background: linear-gradient(to left, #fff 15%, rgba(255,255,255,0) 100%);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 30px;
}
.popular-services__mask-left {
  background: linear-gradient(to right, #fff 15%, rgba(255,255,255,0) 100%);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 30px;
}
.popular-services__group-options {
  padding: 10px;
  overflow: hidden;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-options {
    padding: 0px;
  }
}
@media screen and (max-width: 959px) {
  .popular-services__group-options {
    padding: 14px 18px;
  }
}
.popular-services__group-item {
  transition: all 200ms linear 0s;
  box-sizing: border-box;
  font-size: 0.85rem;
  cursor: pointer;
  line-height: 1.2;
  padding: 0 10px;
  height: 135px;
  float: left;
  width: 50%;
  display: block;
  text-decoration: none;
  color: inherit;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item {
    height: 98px;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item {
    height: 125px;
  }
}
@media screen and (max-width: 1279px) {
  .popular-services__group-item {
    height: 132px;
    font-size: 0.94rem;
    padding-left: 5px;
    padding-right: 5px;
  }
}
@media screen and (max-width: 959px) {
  .popular-services__group-item {
    width: 25%;
    border-left: 1px solid #f2f2f2;
    font-size: 0.85rem;
    padding-left: 15px;
    padding-right: 15px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item {
    width: 100%;
    max-width: 280px;
    height: auto;
    border: 0 none;
    padding-left: 5px;
    padding-right: 5px;
  }
}
.popular-services__group-item:hover,
.popular-services__group-item:focus {
  background: #fafafa;
}
@media screen and (max-width: 759px) {
  .popular-services__group-item:hover,
  .popular-services__group-item:focus {
    background: none;
  }
}
.popular-services__group-item:hover .popular-services__pic-svg,
.popular-services__group-item:focus .popular-services__pic-svg {
  fill: #e30613;
}
.popular-services__group-item:first-child {
  border-left: none;
}
.popular-services__group-item:nth-child(2n-1) {
  border-right: 1px solid #f2f2f2;
}
@media screen and (max-width: 959px) {
  .popular-services__group-item:nth-child(2n-1) {
    border-right: none;
  }
}
.popular-services__group-item:nth-child(n+3) {
  border-top: 1px solid #f2f2f2;
}
@media screen and (max-width: 959px) {
  .popular-services__group-item:nth-child(n+3) {
    border-top: none;
  }
}
.popular-services__pic-wrap {
  display: block;
}
@media screen and (min-width: 1680px) {
  .popular-services__pic-wrap {
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__pic-wrap {
    width: 100%;
    height: 100%;
    display: table;
    table-layout: fixed;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.popular-services__pic-col {
  display: block;
}
@media screen and (min-width: 1680px) {
  .popular-services__pic-col {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__pic-col {
    display: table-cell;
    vertical-align: middle;
    width: 1%;
  }
}
.popular-services__pic-col_media {
  line-height: 80px;
  height: 90px;
}
@media screen and (min-width: 1680px) {
  .popular-services__pic-col_media {
    width: 42.91845493562232%;
    height: auto;
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__pic-col_media {
    padding-bottom: 4px;
    line-height: 80px;
    height: 64px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .popular-services__pic-col_media {
    line-height: 70px;
    height: 70px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__pic-col_media {
    width: 24%;
    height: 44px;
  }
}
@media screen and (min-width: 1680px) {
  .popular-services__pic-col_text {
    width: 57.08154506437768%;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__pic-col_text {
    width: 76%;
  }
}
.popular-services__pic-svg {
  vertical-align: middle;
  fill: #adb8c1;
  height: 60px;
  max-width: 100%;
  transition: fill 0.4s ease;
}
@media screen and (min-width: 1680px) {
  .popular-services__pic-svg {
    max-width: 70px;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__pic-svg {
    height: 50px;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .popular-services__pic-svg {
    height: 60px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__pic-svg {
    max-width: 45px;
  }
}
.popular-services__group-item_mobile-roaming .popular-services__pic-svg {
  height: 52px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_mobile-roaming .popular-services__pic-svg {
    height: 45px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_mobile-roaming .popular-services__pic-svg {
    height: 35px;
  }
}
.popular-services__group-item_mobile-oneforall .popular-services__pic-svg {
  height: 64px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_mobile-oneforall .popular-services__pic-svg {
    height: 54px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_mobile-oneforall .popular-services__pic-svg {
    height: 44px;
  }
}
.popular-services__group-item_mobile-coverage .popular-services__pic-svg {
  height: 55px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_mobile-coverage .popular-services__pic-svg {
    height: 46px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_mobile-coverage .popular-services__pic-svg {
    height: 36px;
  }
}
.popular-services__group-item_set .popular-services__pic-svg {
  height: 50px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_set .popular-services__pic-svg {
    height: 42px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_set .popular-services__pic-svg {
    height: 32px;
  }
}
.popular-services__group-item_home-gpon .popular-services__pic-svg {
  height: 46px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_home-gpon .popular-services__pic-svg {
    max-width: 50px;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_home-gpon .popular-services__pic-svg {
    height: 38px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_home-gpon .popular-services__pic-svg {
    height: 28px;
  }
}
.popular-services__group-item_home-sales .popular-services__pic-svg {
  height: 44px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_home-sales .popular-services__pic-svg {
    height: 36px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_home-sales .popular-services__pic-svg {
    height: 26px;
  }
}
.popular-services__group-item_home-account .popular-services__pic-svg {
  height: 48px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_home-account .popular-services__pic-svg {
    max-width: 50px;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_home-account .popular-services__pic-svg {
    height: 40px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_home-account .popular-services__pic-svg {
    height: 30px;
  }
}
.popular-services__group-item_home-tariffs .popular-services__pic-svg {
  height: 42px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_home-tariffs .popular-services__pic-svg {
    height: 35px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_home-tariffs .popular-services__pic-svg {
    height: 25px;
  }
}
.popular-services__group-item_money-transfer .popular-services__pic-svg {
  height: 44px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_money-transfer .popular-services__pic-svg {
    height: 36px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_money-transfer .popular-services__pic-svg {
    height: 26px;
  }
}
.popular-services__group-item_money-autopayment .popular-services__pic-svg {
  height: 48px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_money-autopayment .popular-services__pic-svg {
    height: 40px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_money-autopayment .popular-services__pic-svg {
    height: 30px;
  }
}
.popular-services__group-item_money-getcard .popular-services__pic-svg {
  height: 48px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_money-getcard .popular-services__pic-svg {
    height: 38px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_money-getcard .popular-services__pic-svg {
    height: 28px;
  }
}
.popular-services__group-item_money-mobileticket .popular-services__pic-svg {
  height: 48px;
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_money-mobileticket .popular-services__pic-svg {
    height: 42px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_money-mobileticket .popular-services__pic-svg {
    height: 32px;
  }
}
.popular-services__group-item_mobile-roaming .popular-services__pic-col_media {
  line-height: 85px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_mobile-roaming .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_mobile-roaming .popular-services__pic-col_media {
    line-height: 76px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_mobile-roaming .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_mobile-oneforall .popular-services__pic-col_media {
  line-height: 83px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_mobile-oneforall .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_mobile-oneforall .popular-services__pic-col_media {
    line-height: 72px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_mobile-oneforall .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_mobile-coverage .popular-services__pic-col_media {
  line-height: 90px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_mobile-coverage .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_mobile-coverage .popular-services__pic-col_media {
    line-height: 85px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_mobile-coverage .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_set .popular-services__pic-col_media {
  line-height: 90px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_set .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_set .popular-services__pic-col_media {
    line-height: 85px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_set .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_home-gpon .popular-services__pic-col_media {
  line-height: 84px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_home-gpon .popular-services__pic-col_media {
    line-height: 1;
    width: 34.33476394849785%;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_home-gpon .popular-services__pic-col_media {
    line-height: 76px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_home-gpon .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_home-gpon .popular-services__pic-col_text {
    width: 65.66523605150213%;
  }
}
.popular-services__group-item_home-sales .popular-services__pic-col_media {
  line-height: 80px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_home-sales .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_home-sales .popular-services__pic-col_media {
    line-height: 70px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_home-sales .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_home-account .popular-services__pic-col_media {
  line-height: 86px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_home-account .popular-services__pic-col_media {
    line-height: 1;
    width: 34.33476394849785%;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_home-account .popular-services__pic-col_media {
    line-height: 82px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_home-account .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_home-account .popular-services__pic-col_text {
    width: 65.66523605150213%;
  }
}
.popular-services__group-item_home-tariffs .popular-services__pic-col_media {
  line-height: 88px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_home-tariffs .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_home-tariffs .popular-services__pic-col_media {
    line-height: 82px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_home-tariffs .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_money-transfer .popular-services__pic-col_media {
  line-height: 80px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_money-transfer .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_money-transfer .popular-services__pic-col_media {
    line-height: 70px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_money-transfer .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_money-autopayment .popular-services__pic-col_media {
  line-height: 84px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_money-autopayment .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_money-autopayment .popular-services__pic-col_media {
    line-height: 74px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_money-autopayment .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_money-getcard .popular-services__pic-col_media {
  line-height: 90px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_money-getcard .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_money-getcard .popular-services__pic-col_media {
    line-height: 90px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_money-getcard .popular-services__pic-col_media {
    line-height: 1;
  }
}
.popular-services__group-item_money-mobileticket .popular-services__pic-col_media {
  line-height: 90px;
}
@media screen and (min-width: 1680px) {
  .popular-services__group-item_money-mobileticket .popular-services__pic-col_media {
    line-height: 1;
  }
}
@media screen and (max-width: 1679px) {
  .popular-services__group-item_money-mobileticket .popular-services__pic-col_media {
    line-height: 84px;
  }
}
@media screen and (max-width: 759px) {
  .popular-services__group-item_money-mobileticket .popular-services__pic-col_media {
    line-height: 1;
  }
}

.popup-default {
  background-color: #fff;
  width: 870px;
  margin-left: -435px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  color: #4d4d4d;
}
@media screen and (max-width: 959px) {
  .popup-default {
    width: 760px;
    margin-left: -380px;
  }
}
@media screen and (max-width: 759px) {
  .popup-default {
    width: 300px;
    margin-left: -150px;
  }
}
.popup-default .popup__body {
  margin-bottom: 1.4rem;
}
.popup-default .popup__footer {
  text-align: center;
}
.popup-default .popup__footer .btn {
  margin-right: 2rem;
}
@media screen and (max-width: 759px) {
  .popup-default .popup__footer .btn {
    margin-right: 1rem;
  }
}

.popup-how-connect {
  background-color: #fff;
  width: 568px;
  margin-left: -284px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  color: #4d4d4d;
}
@media screen and (max-width: 759px) {
  .popup-how-connect {
    width: 300px;
    margin-left: -150px;
  }
}
.popup-how-connect__label {
  color: #999;
  font-size: 0.85rem;
  padding: 20px 0;
  font-style: italic;
}
.popup-how-connect__list {
  font-size: 0.85rem;
}
.popup-how-connect__item {
  border-top: 1px solid #ededed;
  padding: 30px 0;
  display: table;
  width: 100%;
}
@media screen and (max-width: 759px) {
  .popup-how-connect__item {
    padding: 18px 0;
  }
}
.popup-how-connect__col-icon {
  display: table-cell;
  vertical-align: top;
  width: 100px;
  text-align: center;
}
@media screen and (max-width: 759px) {
  .popup-how-connect__col-icon {
    width: 60px;
  }
}
.popup-how-connect__col-text {
  display: table-cell;
  vertical-align: middle;
  line-height: 1.5;
}
.popup-how-connect__icon {
  fill: #adb8c1;
  max-width: 48px;
  max-height: 48px;
}
@media screen and (max-width: 759px) {
  .popup-how-connect__icon {
    max-width: 40px;
    max-height: 40px;
  }
}
.popup-how-connect__icon_envelope {
  margin-bottom: -7px;
}

.popup-parental-control {
  background-color: #fff;
  width: 838px;
  margin-left: -419px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  color: #4d4d4d;
  padding: 40px 45px 90px;
  box-sizing: border-box;
}
@media screen and (max-width: 959px) {
  .popup-parental-control {
    width: 600px;
    margin-left: -300px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 759px) {
  .popup-parental-control {
    width: 300px;
    margin-left: -150px;
    padding: 30px 20px 40px;
  }
}
.popup-parental-control__footer {
  text-align: center;
}

.popup-video {
  background-color: #fff;
  width: 870px;
  margin-left: -435px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  color: #4d4d4d;
}
@media screen and (max-width: 959px) {
  .popup-video {
    width: 760px;
    margin-left: -380px;
  }
}
@media screen and (max-width: 759px) {
  .popup-video {
    width: 300px;
    margin-left: -150px;
  }
}
.popup-video__video {
  width: 790px;
  max-width: 100%;
  height: 440px;
  margin: 0 auto 2.5rem;
}
@media screen and (max-width: 959px) {
  .popup-video__video {
    width: 700px;
    height: 400px;
  }
}
@media screen and (max-width: 759px) {
  .popup-video__video {
    width: 300px;
    max-width: 300px;
    height: 180px;
    margin-left: -20px;
  }
}
.popup-video__list {
  max-width: 430px;
  font-size: 0.75rem;
  margin: 0 auto 2rem;
}
.popup-video__link {
  font-size: 0.75rem;
  text-align: center;
}

.popup-voice-mail {
  background-color: #fff;
  width: 520px;
  margin-left: -260px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  color: #4d4d4d;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail {
    width: 300px;
    margin-left: -150px;
  }
}
.popup-voice-mail__price {
  width: 100%;
  max-width: 390px;
  margin: 2rem auto;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail__price {
    margin: 2.5rem auto;
  }
}
.popup-voice-mail__price-item {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x 0 1rem;
  margin-bottom: 0.75rem;
  position: relative;
}
.popup-voice-mail__price-item:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail__price-item {
    margin-top: 1.5rem;
  }
}
.popup-voice-mail__price-itemlast-child {
  margin-bottom: 0;
}
.popup-voice-mail__price-label {
  color: #333;
  float: left;
  width: 52%;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail__price-label {
    float: none;
    width: auto;
  }
}
.popup-voice-mail__price-label .product-info__bg-for-dot {
  padding-right: 5px;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail__price-label .product-info__bg-for-dot {
    padding: 0;
  }
}
.popup-voice-mail__price-label .b-hint {
  margin: -3px 0 0 10px;
}
.popup-voice-mail__price-value {
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
}
.popup-voice-mail__price-value .product-info__bg-for-dot {
  padding-left: 5px;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail__price-value .product-info__bg-for-dot {
    padding: 0;
  }
}
.popup-voice-mail__btn {
  text-align: center;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail__btn {
    margin-bottom: 2rem;
  }
}
.popup-voice-mail__number {
  text-align: center;
  margin-bottom: 1.5rem;
}
.popup-voice-mail__number .b-number {
  display: none;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail__number {
    margin-bottom: 2.5rem;
  }
}
.popup-voice-mail__number-show {
  font-size: 0.75rem;
  cursor: pointer;
  display: inline-block;
  color: #1481b4;
  border-bottom: 1px dotted #1481b4;
}
@media screen and (max-width: 759px) {
  .popup-voice-mail__number-show {
    font-size: 1rem;
  }
}
.popup-voice-mail__info {
  font-size: 0.75rem;
  color: #999;
}
.popup-voice-mail__info a {
  text-decoration: none;
}

.product-action {
  background: no-repeat 100% 0;
  background-size: 100% auto;
  box-sizing: border-box;
  background-color: #fff;
  border: 1px solid #e6e6e6;
  padding: 29px;
  overflow: hidden;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .product-action {
    background-size: auto 100%;
    height: 230px;
  }
}
@media screen and (max-width: 759px) {
  .product-action {
    background-size: auto;
  }
}
.product-action__inner {
  position: relative;
}
.product-action__label-wrap {
  position: absolute;
  left: 0;
  top: 0;
}
.product-action__label {
  background-color: #adb4ba;
  display: inline-block;
  vertical-align: top;
  font-size: 0.75rem;
  line-height: 1.2;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  padding: 2px 10px;
}
.product-action__img-place {
  text-align: right;
  padding-top: 100%;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .product-action__img-place {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .product-action__img-place {
    padding-top: 230px;
  }
}
.product-action__img {
  max-width: 100%;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .product-action__content {
    width: 60%;
    float: left;
    margin-top: 55px;
  }
}
.product-action__title {
  font-size: 1.1rem;
  margin-bottom: 0.5rem;
}
.product-action__title a {
  color: inherit;
  text-decoration: none;
}
.product-action__desc {
  font-size: 0.85rem;
  line-height: 1.3;
}

.anim-page-product .top-panel,
.anim-page-product .header,
.anim-page-product .mainmenu {
  -webkit-animation-delay: 0.8s;
          animation-delay: 0.8s;
}
.product-info {
  position: relative;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .product-info {
    padding-top: 20px;
  }
}
@media screen and (max-width: 959px) {
  .product-info {
    overflow: hidden;
  }
}
.product-info__inner {
  position: relative;
}
.product-info__top {
  position: relative;
}
.product-info__favorite {
  background-color: #fff;
  width: 50px;
  height: 50px;
  border-radius: 25px;
  box-shadow: 0 0 10px rgba(0,0,0,0.08);
  cursor: pointer;
  position: relative;
  position: absolute;
  top: 20px;
  right: 0;
  z-index: 1;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  transition: box-shadow 0.5s ease 0s;
}
@media screen and (max-width: 1279px) {
  .product-info__favorite {
    width: 40px;
    height: 40px;
  }
}
@media screen and (max-width: 959px) {
  .product-info__favorite {
    top: 0;
  }
}
@media screen and (max-width: 759px) {
  .product-info__favorite {
    top: auto;
    bottom: 0;
  }
}
.product-info__favorite.is-favorite .product-info__favorite-icon {
  fill: #e30613;
}
.product-info__favorite:hover {
  background-color: #e30613;
  box-shadow: inherit;
}
.product-info__favorite:hover .product-info__favorite-text {
  display: block;
}
.product-info__favorite:hover .product-info__favorite-icon,
.product-info__favorite:hover .product-info__favorite-input:checked + .product-info__favorite-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjAuMywyNC43Yy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJMMTMsMTkuN2wtNi43LDQuOWMtMC40LDAuMy0wLjgsMC4zLTEuMiwwYy0wLjQtMC4zLTAuNS0wLjctMC40LTEuMWwyLjYtNy45bC02LjctNC45CgkJCUMwLjIsMTAuNCwwLjEsMTAsMC4yLDkuNXMwLjUtMC43LDEtMC43aDguM0wxMiwxYzAuMS0wLjQsMC41LTAuNywxLTAuN2MwLjQsMCwwLjgsMC4zLDEsMC43bDIuNiw3LjloOC4zYzAuNCwwLDAuOCwwLjMsMSwwLjcKCQkJczAsMC45LTAuNCwxLjFsLTYuNyw0LjlsMi42LDcuOWMwLjEsMC40LDAsMC45LTAuNCwxLjFDMjAuNywyNC43LDIwLjUsMjQuNywyMC4zLDI0Ljd6IE0xMywxNy40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmw0LjgsMy41CgkJCWwtMS44LTUuN2MtMC4xLTAuNCwwLTAuOSwwLjQtMS4xbDQuOC0zLjVoLTUuOWMtMC40LDAtMC44LTAuMy0xLTAuN0wxMyw0LjVsLTEuOCw1LjdjLTAuMSwwLjQtMC41LDAuNy0xLDAuN0g0LjNsNC44LDMuNQoJCQljMC40LDAuMywwLjUsMC43LDAuNCwxLjFsLTEuOCw1LjdsNC44LTMuNUMxMi42LDE3LjUsMTIuOCwxNy40LDEzLDE3LjR6Ii8+Cjwvc3ZnPgo=);
}
.product-info__favorite:hover .product-info__favorite {
  fill: #fff;
}
@media screen and (max-width: 759px) {
  .product-info_noimage .product-info__favorite,
  .product-info_minimal .product-info__favorite {
    bottom: -40px;
  }
}
.product-info__favorite-input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.product-info__favorite-input:checked + .product-info__favorite-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjZTMwNjEzIiBkPSJNMjAuMywyNC43Yy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJMMTMsMTkuN2wtNi43LDQuOWMtMC40LDAuMy0wLjgsMC4zLTEuMiwwYy0wLjQtMC4zLTAuNS0wLjctMC40LTEuMWwyLjYtNy45bC02LjctNC45CgkJCUMwLjIsMTAuNCwwLjEsMTAsMC4yLDkuNXMwLjUtMC43LDEtMC43aDguM0wxMiwxYzAuMS0wLjQsMC41LTAuNywxLTAuN2MwLjQsMCwwLjgsMC4zLDEsMC43bDIuNiw3LjloOC4zYzAuNCwwLDAuOCwwLjMsMSwwLjcKCQkJczAsMC45LTAuNCwxLjFsLTYuNyw0LjlsMi42LDcuOWMwLjEsMC40LDAsMC45LTAuNCwxLjFDMjAuNywyNC43LDIwLjUsMjQuNywyMC4zLDI0Ljd6IE0xMywxNy40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmw0LjgsMy41CgkJCWwtMS44LTUuN2MtMC4xLTAuNCwwLTAuOSwwLjQtMS4xbDQuOC0zLjVoLTUuOWMtMC40LDAtMC44LTAuMy0xLTAuN0wxMyw0LjVsLTEuOCw1LjdjLTAuMSwwLjQtMC41LDAuNy0xLDAuN0g0LjNsNC44LDMuNQoJCQljMC40LDAuMywwLjUsMC43LDAuNCwxLjFsLTEuOCw1LjdsNC44LTMuNUMxMi42LDE3LjUsMTIuOCwxNy40LDEzLDE3LjR6Ii8+Cjwvc3ZnPgo=);
}
.product-info__favorite-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjYWRiOGMxIiBkPSJNMjAuMywyNC43Yy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJMMTMsMTkuN2wtNi43LDQuOWMtMC40LDAuMy0wLjgsMC4zLTEuMiwwYy0wLjQtMC4zLTAuNS0wLjctMC40LTEuMWwyLjYtNy45bC02LjctNC45CgkJCUMwLjIsMTAuNCwwLjEsMTAsMC4yLDkuNXMwLjUtMC43LDEtMC43aDguM0wxMiwxYzAuMS0wLjQsMC41LTAuNywxLTAuN2MwLjQsMCwwLjgsMC4zLDEsMC43bDIuNiw3LjloOC4zYzAuNCwwLDAuOCwwLjMsMSwwLjcKCQkJczAsMC45LTAuNCwxLjFsLTYuNyw0LjlsMi42LDcuOWMwLjEsMC40LDAsMC45LTAuNCwxLjFDMjAuNywyNC43LDIwLjUsMjQuNywyMC4zLDI0Ljd6IE0xMywxNy40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmw0LjgsMy41CgkJCWwtMS44LTUuN2MtMC4xLTAuNCwwLTAuOSwwLjQtMS4xbDQuOC0zLjVoLTUuOWMtMC40LDAtMC44LTAuMy0xLTAuN0wxMyw0LjVsLTEuOCw1LjdjLTAuMSwwLjQtMC41LDAuNy0xLDAuN0g0LjNsNC44LDMuNQoJCQljMC40LDAuMywwLjUsMC43LDAuNCwxLjFsLTEuOCw1LjdsNC44LTMuNUMxMi42LDE3LjUsMTIuOCwxNy40LDEzLDE3LjR6Ii8+Cjwvc3ZnPgo=) no-repeat 0 0;
  width: 24px;
  height: 24px;
  margin-top: -12px;
  margin-left: -12px;
  position: absolute;
  left: 50%;
  top: 50%;
}
@media screen and (max-width: 1279px) {
  .product-info__favorite-icon {
    width: 20px;
    height: 20px;
    margin-top: -10px;
    margin-left: -10px;
  }
}
.product-info__favorite-text {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  width: 190px;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 10px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  font-size: 15px;
  line-height: 1.5;
  color: #333;
  text-align: center;
  word-wrap: break-word;
  display: none;
  margin-left: -95px;
  position: absolute;
  top: 55px;
  right: 0%;
  z-index: 9999;
}
.product-info__favorite-tail {
  border: 10px solid transparent;
  border-bottom-color: #e4e4e4;
  margin-left: -10px;
  margin-top: -20px;
  position: absolute;
  top: 0;
  right: 15px;
  z-index: 9999;
}
.product-info__favorite-tail:after {
  content: "";
  border: 10px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  left: -10px;
  top: -9px;
}
.product-info__media {
  width: 1240px;
  height: 770px;
  position: absolute;
  right: 50%;
  top: -25px;
  margin-right: 12px;
  opacity: 0;
  overflow: hidden;
}
@media screen and (max-width: 1679px) {
  .product-info__media {
    width: 1072px;
    height: 666px;
    margin-right: 9px;
  }
}
@media screen and (max-width: 1279px) {
  .product-info__media {
    top: -15px;
    margin-right: -8px;
  }
}
@media screen and (max-width: 959px) {
  .product-info__media {
    width: 725px;
    height: 450px;
    position: relative;
    top: auto;
    right: auto;
    left: 50%;
    margin: 0 0 15px -363px;
  }
}
@media screen and (max-width: 759px) {
  .product-info__media {
    width: 531px;
    height: 330px;
    margin-left: -266px;
  }
}
.product-info__mask-preload {
  position: absolute;
  left: -9999px;
  top: -9999px;
}
.product-info__img {
  position: absolute;
  right: 0;
  width: 100%;
}
.product-info__mask {
  background: url("../i/product-info/img-mask.png") no-repeat 0 0;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.product-info__content {
  box-sizing: border-box;
  margin-left: 50%;
  padding-left: 13px;
  min-height: 670px;
  line-height: 670px;
}
@media screen and (max-width: 1679px) {
  .product-info__content {
    padding-left: 9px;
    min-height: 550px;
    line-height: 550px;
  }
}
@media screen and (max-width: 1279px) {
  .product-info__content {
    padding-left: 8px;
  }
}
@media screen and (max-width: 959px) {
  .product-info__content {
    width: auto;
    min-height: 0;
    line-height: 1.2;
    margin: 0;
    padding: 0;
  }
}
.product-info_noimage .product-info__content {
  margin: 0 auto;
  width: 50%;
  padding-left: 0;
  min-height: 0;
  line-height: normal;
}
@media screen and (max-width: 1279px) {
  .product-info_noimage .product-info__content {
    width: 70%;
  }
}
@media screen and (max-width: 959px) {
  .product-info_noimage .product-info__content {
    width: auto;
  }
}
.product-info_noimage .product-info__content-valign {
  padding: 60px 0;
}
@media screen and (max-width: 1279px) {
  .product-info_noimage .product-info__content-valign {
    padding: 45px 0;
  }
}
@media screen and (max-width: 959px) {
  .product-info_noimage .product-info__content-valign {
    padding: 0;
  }
}
.product-info__content-valign {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
  width: 100%;
  padding-top: 40px;
  position: relative;
}
@media screen and (max-width: 959px) {
  .product-info__content-valign {
    padding-top: 0;
  }
}
.product-info__archive-stamp {
  background: url("../i/product-info/in-archive.svg") no-repeat 0 0;
  background-size: 100% auto;
  width: 207px;
  height: 65px;
  position: absolute;
  right: 100px;
  top: 75px;
  -webkit-transform: rotate(-12deg);
      -ms-transform: rotate(-12deg);
          transform: rotate(-12deg);
  opacity: 0.6;
  z-index: -1;
}
@media screen and (max-width: 1679px) {
  .product-info__archive-stamp {
    right: 20px;
    top: 90px;
  }
}
@media screen and (max-width: 959px) {
  .product-info__archive-stamp {
    right: 0;
    top: 0;
  }
}
@media screen and (max-width: 759px) {
  .product-info__archive-stamp {
    top: auto;
    bottom: 55px;
    width: 125px;
    height: 39px;
  }
}
.product-info_noimage .product-info__archive-stamp {
  left: 50%;
  top: 50%;
  margin: -33px 0 0 -104px;
}
@media screen and (max-width: 1279px) {
  .product-info_noimage .product-info__archive-stamp {
    margin: 0;
    left: auto;
    right: 0;
    top: 125px;
  }
}
@media screen and (max-width: 959px) {
  .product-info_noimage .product-info__archive-stamp {
    top: auto;
    bottom: 110px;
  }
}
@media screen and (max-width: 759px) {
  .product-info_noimage .product-info__archive-stamp {
    bottom: 65px;
  }
}
.product-info__label-wrap {
  margin-bottom: 0.85rem;
}
@media screen and (max-width: 959px) {
  .product-info__label-wrap {
    text-align: center;
  }
}
.product-info_noimage .product-info__label-wrap {
  text-align: center;
}
.product-info__label {
  box-sizing: border-box;
  background-color: #adb4ba;
  display: inline-block;
  font-size: 0.85rem;
  line-height: 1.2;
  padding: 7px 18px;
  color: #fff;
}
@media screen and (max-width: 759px) {
  .product-info__label {
    display: block;
    padding: 12px 7px;
    text-align: center;
    max-width: 280px;
    margin: 0 auto;
  }
}
.product-info__title {
  font-size: 2.5rem;
  line-height: 1.06;
  font-weight: 300;
  margin-bottom: 2.3rem;
  margin-right: 60px;
  -webkit-animation-delay: 0.5s;
          animation-delay: 0.5s;
}
@media screen and (max-width: 1279px) {
  .product-info__title {
    margin-bottom: 0.85rem;
  }
}
@media screen and (max-width: 959px) {
  .product-info__title {
    text-align: center;
    margin-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .product-info__title {
    margin-bottom: 0;
  }
}
.product-info__subtitle {
  font-size: 1.4rem;
  font-weight: 300;
  color: #999;
  margin: -1.8rem 0 1.8rem;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
@media screen and (max-width: 1679px) {
  .product-info__subtitle {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1279px) {
  .product-info__subtitle {
    margin: -0.5rem 0 1rem;
  }
}
@media screen and (max-width: 959px) {
  .product-info__subtitle {
    text-align: center;
    margin-top: 0.5rem;
  }
}
.product-info_noimage .product-info__title,
.product-info_noimage .product-info__subtitle {
  text-align: center;
  margin-right: 0;
}
.product-info__info-wrap {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.product-info__info {
  box-sizing: border-box;
  padding-right: 20px;
  float: left;
  width: 50%;
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .product-info__info {
    width: 55%;
    padding-right: 12px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__info {
    float: none;
    width: auto;
    padding-right: 0;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .product-info__info {
    padding-left: 40px;
  }
}
@media screen and (max-width: 759px) {
  .product-info__info {
    float: none;
    width: auto;
    padding-right: 0;
    border-bottom: 1px solid #f2f2f2;
    margin-bottom: 1rem;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info_noimage .product-info__info {
    float: left;
    width: 50%;
    padding-right: 20px;
    border-bottom: medium none;
    margin-bottom: 0;
  }
}
.product-info__info-item {
  box-sizing: border-box;
  padding: 15px 0;
  border-bottom: 1px solid #f2f2f2;
  position: relative;
}
.product-info__info-item:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__info-item {
    padding: 10px 0;
    border-bottom: medium none;
  }
}
@media screen and (max-width: 759px) {
  .product-info__info-item {
    padding: 10px 0;
    border-bottom: medium none;
    margin: 0 -10px;
  }
}
.product-info__info-item:last-child {
  border-bottom: medium none;
}
.product-info__info-label {
  box-sizing: border-box;
  padding-right: 5px;
  color: #808080;
  font-size: 0.75rem;
  line-height: 30px;
  text-transform: uppercase;
  letter-spacing: 0.096em;
  width: 45%;
  float: left;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__info-label {
    width: 40%;
  }
}
@media screen and (max-width: 759px) {
  .product-info__info-label {
    text-align: right;
    padding-right: 10px;
  }
}
.product-info__info-value {
  box-sizing: border-box;
  padding-left: 45px;
  float: left;
  width: 55%;
  color: #666;
  font-size: 1.4rem;
  line-height: 30px;
  position: relative;
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .product-info__info-value {
    padding-left: 40px;
  }
}
@media screen and (max-width: 1679px) {
  .product-info__info-value {
    font-size: 1.2rem;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__info-value {
    width: 60%;
  }
}
.product-info__info-value .b-rubl {
  line-height: 0.75em;
}
.product-info__info-value-text_infinity {
  font-size: 2.5rem;
  font-weight: 300;
}
.product-info__info-icon {
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 4px;
  fill: #e30613;
}
.product-info__info-icon_option {
  width: 31px;
}
.product-info__col-buy {
  box-sizing: border-box;
  float: left;
  width: 50%;
  border-left: 2px solid #f2f2f2;
  padding-left: 26px;
  position: relative;
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .product-info__col-buy {
    width: 45%;
    padding-left: 18px;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__col-buy {
    float: none;
    width: auto;
    padding-left: 0;
    border-left: medium none;
  }
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .product-info__col-buy {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 759px) {
  .product-info__col-buy {
    float: none;
    width: auto;
    padding-left: 0;
    border-left: medium none;
    text-align: center;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info_noimage .product-info__col-buy {
    float: left;
    width: 50%;
    padding-left: 26px;
    border-left: 2px solid #f2f2f2;
  }
}
.product-info_short-info .product-info__col-buy {
  border-left: medium none;
  float: none;
  width: auto;
  padding: 20px 0 0;
}
@media screen and (max-width: 959px) {
  .product-info_short-info .product-info__col-buy {
    text-align: center;
  }
}
.product-info_short-info .product-info__col-buy:before {
  content: "";
  width: 250px;
  border-top: 1px solid #f2f2f2;
  position: absolute;
  left: 0;
  top: 0;
}
@media screen and (max-width: 959px) {
  .product-info_short-info .product-info__col-buy:before {
    display: none;
  }
}
.product-info_short-info .product-info__buy-title {
  font-size: 1.1rem;
}
.product-info_short-info .product-info__buy-price {
  font-size: 2.5rem;
}
@media screen and (max-width: 759px) {
  .product-info_short-info .product-info__buy-price {
    display: block;
  }
}
@media screen and (max-width: 759px) {
  .product-info_short-info .product-info__buy-btn {
    margin: 10px 0 0;
  }
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__buy-title {
    margin-bottom: 0.75rem;
  }
}
@media screen and (max-width: 759px) {
  .product-info__buy-title {
    margin-bottom: 0.75rem;
  }
}
.product-info__buy-price {
  font-size: 1.8rem;
  margin-bottom: 0.6rem;
}
@media screen and (max-width: 759px) {
  .product-info__buy-price {
    display: inline-block;
    vertical-align: middle;
    margin-bottom: 0;
  }
}
.product-info__buy-btn {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 1rem;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__buy-btn {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 759px) {
  .product-info__buy-btn {
    margin: 0 0 0 20px;
    vertical-align: middle;
  }
}
.product-info__buy-btn .btn {
  min-width: 150px;
}
@media screen and (max-width: 1279px) {
  .product-info__buy-btn .btn {
    min-width: 140px;
  }
}
@media screen and (max-width: 759px) {
  .product-info__buy-btn .btn {
    min-width: 0;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.product-info__buy-btn .product-info__btn-small {
  padding-left: 20px;
  padding-right: 20px;
  font-size: 20px;
}
.product-info__action-alternative {
  display: inline-block;
  vertical-align: top;
  margin-bottom: 0.75rem;
}
@media screen and (max-width: 1679px) {
  .product-info__action-alternative {
    display: block;
  }
}
@media screen and (max-width: 1279px) {
  .product-info__action-alternative {
    display: inline-block;
  }
}
@media screen and (max-width: 759px) {
  .product-info__action-alternative {
    display: block;
    text-align: center;
  }
}
.product-info__action-or {
  display: inline-block;
  vertical-align: top;
  font-size: 0.75rem;
  margin: 13px 15px 0;
  color: #808080;
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .product-info__action-or {
    display: block;
    width: 150px;
    margin: -10px 0 10px;
    text-align: center;
  }
}
@media screen and (max-width: 759px) {
  .product-info__action-or {
    display: block;
    margin: 10px 0;
    font-size: 0.95rem;
  }
}
.product-info__action-text {
  width: 148px;
  display: inline-block;
  vertical-align: top;
  margin-top: 13px;
  font-size: 0.85rem;
  color: #808080;
}
@media screen and (min-width: 1280px) and (max-width: 1679px) {
  .product-info__action-text {
    margin-top: 0;
  }
}
@media screen and (max-width: 1279px) {
  .product-info__action-text {
    width: 140px;
  }
}
@media screen and (max-width: 959px) {
  .product-info__action-text {
    width: 126px;
  }
}
@media screen and (max-width: 759px) {
  .product-info__action-text {
    width: auto;
    margin-top: 0;
  }
}
.product-info__action-footnote {
  font-size: 0.75rem;
  display: block;
  margin-top: 8px;
}
@media screen and (max-width: 759px) {
  .product-info__action-footnote {
    font-size: 0.95rem;
  }
}
.product-info__btn-compare {
  color: #808080;
  font-size: 0.85rem;
  margin-bottom: 0.75rem;
}
@media screen and (max-width: 759px) {
  .product-info__btn-compare {
    text-align: center;
  }
  .product-info__btn-compare .checkbox__icon {
    margin-top: 0;
  }
}
.product-info__compare-text {
  border-bottom: 1px dotted;
}
.product-info__buy-bonus {
  font-weight: 300;
  color: #808080;
  margin-bottom: 0.75rem;
}
@media screen and (max-width: 1279px) {
  .product-info__buy-bonus {
    margin-top: 0.75rem;
  }
}
.product-info__row-delivery {
  margin-top: 1.8rem;
  -webkit-animation-delay: 0.7s;
          animation-delay: 0.7s;
}
@media screen and (max-width: 1279px) {
  .product-info__row-delivery {
    margin-top: 0.75rem;
  }
}
@media screen and (max-width: 619px) {
  .product-info__delivery-col {
    width: 100%;
  }
}
.product-info__delivery {
  background-color: #fafafa;
  box-sizing: border-box;
  padding: 15px 10px 15px 80px;
  height: 100px;
  position: relative;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__delivery {
    padding: 12px 5px 12px 20px;
    height: 90px;
  }
}
@media screen and (max-width: 959px) {
  .product-info__delivery {
    height: 90px;
  }
}
@media screen and (max-width: 759px) {
  .product-info__delivery {
    margin-top: 10px;
    height: 80px;
  }
}
.product-info__delivery-icon {
  width: 42px;
  height: 24px;
  fill: #adb8c1;
  position: absolute;
  left: 19px;
  top: 18px;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .product-info__delivery-icon {
    display: none;
  }
}
.product-info__delivery-title {
  font-size: 0.85rem;
  margin-bottom: 3px;
}
.product-info__delivery-desc {
  color: #999;
  font-size: 0.75rem;
}
.product-info__delivery-check {
  fill: #e30613;
  width: 18px;
  height: 13px;
  position: absolute;
  margin: 0.15rem 0 0 10px;
}
.product-info__adv-item {
  text-align: center;
  color: #666;
}
.product-info__adv-icon-wrap {
  height: 50px;
  line-height: 50px;
  margin-bottom: 12px;
}
.product-info__adv-icon {
  max-height: 50px;
  fill: #e30613;
  display: inline-block;
  vertical-align: middle;
}
.product-info .product-info__adv-icon_4d {
  width: 54px;
  height: 42px;
}
.product-info .product-info__adv-icon_unlimited {
  width: 59px;
  height: 38px;
}
.product-info .product-info__adv-icon_russia {
  width: 40px;
  height: 50px;
}
.product-info__adv-label {
  fonr-size: 18px;
}
.product-info__bg-for-dot {
  background-color: #fff;
}
@media screen and (max-width: 759px) {
  .product-info__bg-for-dot {
    background-color: transparent;
  }
}
@media screen and (min-width: 1280px) {
  .product-info_archived-list .product-info__archive-stamp {
    left: auto;
    top: auto;
    right: -33px;
    bottom: 55px;
  }
}
.product-info_archived-list .b-list {
  font-size: 0.85rem;
  max-width: 670px;
  margin: 0 auto;
  padding-top: 10px;
}
@media screen and (max-width: 1679px) {
  .product-info_archived-list .b-list {
    max-width: 620px;
  }
}
@media screen and (max-width: 1279px) {
  .product-info_archived-list .b-list {
    max-width: 560px;
  }
}
@media screen and (max-width: 959px) {
  .product-info_archived-list .b-list {
    max-width: 510px;
  }
}
@media screen and (max-width: 759px) {
  .product-info_archived-btn .product-info__archive-stamp {
    bottom: 20px;
  }
}
.product-info_minimal__subtitle {
  font-size: 1.4rem;
  font-weight: 300;
  color: #999;
  margin: -1.8rem 0 1.2rem;
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
}
.product-info_noimage .product-info_minimal__subtitle {
  text-align: center;
}
@media screen and (max-width: 1679px) {
  .product-info_minimal__subtitle {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 1279px) {
  .product-info_minimal__subtitle {
    margin: -0.5rem 0 1rem;
  }
}
@media screen and (max-width: 959px) {
  .product-info_minimal__subtitle {
    text-align: center;
    margin-top: 0.5rem;
  }
}
.product-info_noimage .product-info_minimal__col-buy {
  text-align: center;
}
@media screen and (max-width: 959px) {
  .product-info_minimal__col-buy {
    text-align: center;
  }
}
.product-info_minimal__buy-btn {
  margin-bottom: 1.4rem;
}
.product-info_minimal__price {
  width: 100%;
  max-width: 500px;
  margin-bottom: 1rem;
  margin-top: 2rem;
}
@media screen and (max-width: 959px) {
  .product-info_minimal__price {
    margin-left: auto;
    margin-right: auto;
  }
}
.product-info_noimage .product-info_minimal__price {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}
.product-info_minimal__price-item {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x 0 1rem;
  margin-bottom: 0.75rem;
  position: relative;
}
.product-info_minimal__price-item:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .product-info_minimal__price-item {
    margin-top: 1.5rem;
  }
}
.product-info_minimal__price-item:last-child {
  margin-bottom: 0;
}
.product-info_minimal__price-label {
  color: #333;
  float: left;
  width: 52%;
}
@media screen and (max-width: 759px) {
  .product-info_minimal__price-label {
    float: none;
    width: auto;
  }
}
.product-info_minimal__price-label .product-info__bg-for-dot {
  padding-right: 5px;
}
@media screen and (max-width: 759px) {
  .product-info_minimal__price-label .product-info__bg-for-dot {
    padding: 0;
  }
}
.product-info_minimal__price-label .b-hint {
  margin: -3px 0 0 10px;
}
.product-info_minimal__price-value {
  text-align: right;
  position: absolute;
  right: 0;
  bottom: 0;
  margin: 0;
}
.product-info_minimal__price-value .product-info__bg-for-dot {
  padding-left: 5px;
}
@media screen and (max-width: 759px) {
  .product-info_minimal__price-value .product-info__bg-for-dot {
    padding: 0;
  }
}
.product-info_minimal__buy-title {
  display: inline-block;
}
.product-info_minimal__buy-price {
  display: inline-block;
  font-size: 1.8rem;
  margin-bottom: 0.6rem;
}
.product-info__img-block {
  width: 822px;
  height: 670px;
  position: absolute;
  right: 50%;
  top: 0;
  margin-right: 12px;
}
@media screen and (max-width: 1679px) {
  .product-info__img-block {
    width: 700px;
    height: 666px;
    margin-right: 9px;
  }
}
@media screen and (max-width: 1279px) {
  .product-info__img-block {
    width: 650px;
    top: -15px;
  }
}
@media screen and (max-width: 959px) {
  .product-info__img-block {
    width: 400px;
    height: 300px;
    position: relative;
    top: auto;
    right: auto;
    left: 50%;
    margin: 0 0 15px -200px;
    overflow: hidden;
  }
}
@media screen and (max-width: 759px) {
  .product-info__img-block {
    width: auto;
    height: 330px;
    margin-left: -20px;
    margin-right: -20px;
    left: 0;
  }
}
@media screen and (max-width: 759px) {
  .product-info__img-block .product-info__img {
    width: 400px;
    right: 50%;
    margin-right: -200px;
  }
}
.product-info_transformishe {
  overflow: hidden;
}
@media screen and (max-width: 759px) {
  .product-info_transformishe__header {
    margin-left: -20px;
    margin-right: -20px;
    padding-bottom: 1px;
    background: #fff;
  }
}
.product-info_transformishe__bay-left {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1279px) {
  .product-info_transformishe__bay-left {
    float: left;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe__bay-left {
    padding-top: 10px;
    margin-bottom: 10px;
    float: none;
  }
}
.product-info_transformishe__bay-right {
  display: inline-block;
  vertical-align: top;
}
@media screen and (max-width: 1279px) {
  .product-info_transformishe__bay-right {
    display: block;
  }
}
@media screen and (max-width: 959px) {
  .product-info_transformishe__bay-right {
    text-align: center;
  }
}
.product-info_transformishe__info {
  width: 82%;
}
@media screen and (max-width: 959px) {
  .product-info_transformishe__info {
    margin: 0 auto;
    width: 470px;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe__info {
    padding: 0 10px;
    width: 100%;
    box-sizing: border-box;
  }
}
.product-info_transformishe__filter {
  margin-bottom: 25px;
  padding-left: 50px;
}
@media screen and (max-width: 959px) {
  .product-info_transformishe__filter {
    padding-left: 0;
  }
}
.product-info_transformishe__option {
  border-bottom: 1px solid #d8d8d8;
  padding: 30px 0;
}
.product-info_transformishe__option:first-child {
  border-top: 1px solid #d8d8d8;
}
@media screen and (max-width: 959px) {
  .product-info_transformishe__option:first-child {
    border-top: none;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe__option {
    padding: 18px 0;
  }
}
.product-info_transformishe__name {
  font-size: 1rem;
}
.product-info_transformishe__icon {
  width: 25px;
  height: 25px;
  fill: #e30611;
  float: left;
  padding-right: 15px;
}
.product-info_transformishe__bay {
  padding-top: 40px;
  margin: 0 auto;
}
@media screen and (max-width: 959px) {
  .product-info_transformishe__bay {
    max-width: 360px;
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe__bay {
    padding-top: 10px;
    text-align: center;
  }
}
.product-info_transformishe__buy-price {
  margin-right: 45px;
  font-size: 1.8rem;
}
@media screen and (max-width: 959px) {
  .product-info_transformishe__buy-price {
    width: 145px;
    text-align: right;
    margin-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe__buy-price {
    width: 105px;
  }
}
.product-info_transformishe__buy-price span {
  font-size: 1.4rem;
}
@media screen and (max-width: 959px) {
  .product-info_transformishe .product-info__buy-btn {
    margin-bottom: 0;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe .product-info__buy-btn {
    margin-left: 5px;
  }
}
@media screen and (max-width: 959px) {
  .product-info_transformishe .product-info__buy-bonus {
    font-size: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe .product-info__buy-bonus {
    margin-top: 25px;
    margin-bottom: 35px;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe .select-bar {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .product-info_transformishe .product-info__favorite {
    bottom: auto;
    top: 150px;
  }
}

.product-adv {
  position: relative;
}
.product-adv__group {
  width: 100%;
  display: table;
  table-layout: fixed;
}
.product-adv__group-item {
  width: 1%;
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
  padding-left: 12px;
  padding-right: 12px;
}
@media screen and (max-width: 1679px) {
  .product-adv__group-item {
    padding-left: 9px;
    padding-right: 9px;
  }
}
@media screen and (max-width: 1279px) {
  .product-adv__group-item {
    padding-left: 7px;
    padding-right: 7px;
  }
}
@media screen and (max-width: 959px) {
  .product-adv__group-item {
    padding-left: 10px;
    padding-right: 10px;
  }
}
@media screen and (max-width: 759px) {
  .product-adv__group-item {
    width: 100%;
    display: block;
    padding-left: 0;
    padding-right: 0;
  }
}
.product-adv__item {
  text-align: center;
  color: #666;
}
@media screen and (max-width: 759px) {
  .product-adv__item {
    padding-left: 75px;
    text-align: left;
    margin-bottom: 20px;
    overflow: hidden;
  }
}
.product-adv__icon-wrap {
  font-size: 70px;
  height: 1em;
  line-height: 1em;
  margin-bottom: 1.1rem;
}
@media screen and (max-width: 1679px) {
  .product-adv__icon-wrap {
    font-size: 60px;
  }
}
@media screen and (max-width: 759px) {
  .product-adv__icon-wrap {
    font-size: 40px;
    width: 54px;
    float: left;
    margin: 0 0 0 -75px;
    text-align: center;
  }
}
.product-adv__icon {
  max-height: 1em;
  max-width: 100%;
  fill: #e30613;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 759px) {
  .product-adv__icon {
    vertical-align: top;
  }
}
.product-adv__icon_4g {
  width: 1.143em;
  height: 0.857em;
}
.product-adv__icon_advantages-unlimited,
.product-adv__icon_unlimit-mobile-tv {
  width: 1.185em;
  height: 0.785em;
}
.product-adv__icon_advantages-russia {
  width: 0.8em;
  height: 1em;
}
.product-adv__label {
  color: #666;
}
@media screen and (max-width: 759px) {
  .product-adv__label {
    margin-top: 6px;
  }
}

.product-lifehack__title {
  font-size: 1.4rem;
  width: 15%;
  float: left;
}
@media screen and (max-width: 959px) {
  .product-lifehack__title {
    width: 18%;
  }
}
@media screen and (max-width: 759px) {
  .product-lifehack__title {
    width: auto;
    float: none;
    margin-bottom: 1rem;
  }
}
.product-lifehack__content {
  padding-left: 15%;
}
.product-lifehack__content:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 959px) {
  .product-lifehack__content {
    padding-left: 18%;
  }
}
@media screen and (max-width: 759px) {
  .product-lifehack__content {
    padding-left: 0;
  }
}
.product-lifehack__img {
  float: right;
  margin-right: 180px;
  font-size: 68px;
  line-height: 0;
}
@media screen and (max-width: 1679px) {
  .product-lifehack__img {
    margin-right: 100px;
    font-size: 54px;
  }
}
@media screen and (max-width: 1279px) {
  .product-lifehack__img {
    margin-right: 50px;
    font-size: 42px;
  }
}
@media screen and (max-width: 959px) {
  .product-lifehack__img {
    margin-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .product-lifehack__img {
    float: none;
    text-align: center;
    margin: 0 0 1rem;
  }
}
.product-lifehack__icon-traffic,
.product-lifehack__icon-arrow,
.product-lifehack__icon-tablet {
  background: no-repeat 0 0;
  display: inline-block;
  vertical-align: middle;
}
.product-lifehack__icon-traffic {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEwMi4zMzMgODQuNjY3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxMDIuMzMzIDg0LjY2NyINCiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGQ9Ik03Ny4xMDMsNzEuMDQ4SDkuMzQ1DQoJYy0yLjgwNywwLTUuMDc5LTIuMjc1LTUuMDc5LTUuMDgyVjkuNjk4YzAtMi44MDgsMi4yNzItNS4wOCw1LjA3OS01LjA4aDgxLjg4N2MyLjgwMywwLDUuMDc5LDIuMjcyLDUuMDc5LDUuMDh2NTYuMjY4DQoJYzAsMS42NDQtMC43ODEsMy4xMDctMS45OTMsNC4wMzYiLz4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0iI0FEQjhDMSIgZD0iTTE1LjM4NSwzNy44MzZjMCwxLjUyLTEuMjMzLDIuNzQ0LTIuNzQ5LDIuNzQ0DQoJYy0xLjUxMywwLTIuNzUtMS4yMjUtMi43NS0yLjc0NHMxLjIzNi0yLjc1MSwyLjc1LTIuNzUxQzE0LjE1MiwzNS4wODUsMTUuMzg1LDM2LjMxNywxNS4zODUsMzcuODM2Ii8+DQoJPGNpcmNsZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIGN4PSI1Ny41ODgiIGN5PSI0Mi40MTMiIHI9IjIwLjk1NCIvPg0KCTxyZWN0IHg9IjgyLjk0NiIgeT0iNTYuNzM3IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjcwNzEgLTAuNzA3MSAwLjcwNzEgMC43MDcxIC0yNC43ODUyIDgxLjI5NTUpIiBmaWxsPSIjQURCOEMxIiB3aWR0aD0iNS41ODgiIGhlaWdodD0iMjcuNjU5Ii8+DQoJPHJlY3QgeD0iNzUuODMyIiB5PSI1NS4zNSIgdHJhbnNmb3JtPSJtYXRyaXgoMC43MDcyIC0wLjcwNyAwLjcwNyAwLjcwNzIgLTIxLjI2MTEgNzIuNzcyNSkiIGZpbGw9IiNBREI4QzEiIHdpZHRoPSIyLjc5NCIgaGVpZ2h0PSIxMy40MTEiLz4NCgk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBwb2ludHM9IjIxLjQ1NywzNy4zNDcgDQoJMjUuNjQ4LDM3LjM0NyAzMC45NTYsNDcuNDA1IDMzLjY2NywxNC42NjcgNDEuMzM0LDI4LjMzMyAiLz4NCgk8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI0MS42NjcsMjkuMzMzIDUzLjA2OCw0Ny45NjQgDQoJNjMuMzg1LDM1LjM5MSA3Ny42NjcsNDggIi8+DQoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjQURCOEMxIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iNzguNjY3IiB5MT0iNDgiIHgyPSI4OC42NjciIHkyPSI0OCIvPg0KPC9zdmc+DQo=);
  width: 1.397em;
  height: 1.147em;
  margin-bottom: -0.075em;
}
.product-lifehack__icon-arrow {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDM2Ljg0NyAyMy40NDgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM2Ljg0NyAyMy40NDgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjMuMTU2IiB5MT0iMC43NSIgeDI9IjM2LjA5NyIgeTI9IjExLjMzMiIvPg0KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMzYuMDk3IiB5MT0iMTEuNTYxIiB4Mj0iMS41OTciIHkyPSIxMS41NjEiLz4NCgk8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjM2LjA5NiIgeTE9IjExLjU2MSIgeDI9IjIzLjE1NSIgeTI9IjIyLjE0MyIvPg0KPC9zdmc+DQo=);
  width: 0.544em;
  height: 0.338em;
  margin: 0 0.44em;
}
.product-lifehack__icon-tablet {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDk3LjUzMyA3MS44ODQiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDk3LjUzMyA3MS44ODQiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGw9Im5vbmUiIHN0cm9rZT0iI0FEQjhDMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTk0LjkzNiw2My44OTgNCgljMCwyLjgwNy0yLjI3Niw1LjA4Mi01LjA3OSw1LjA4Mkg3Ljk3Yy0yLjgwNywwLTUuMDc5LTIuMjc1LTUuMDc5LTUuMDgyVjcuNjNjMC0yLjgwOCwyLjI3Mi01LjA4LDUuMDc5LTUuMDhoODEuODg3DQoJYzIuODAzLDAsNS4wNzksMi4yNzIsNS4wNzksNS4wOFY2My44OTh6Ii8+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNBREI4QzEiIGQ9Ik0xNC4wMTEsMzUuNzY4YzAsMS41Mi0xLjIzMywyLjc0NC0yLjc0OSwyLjc0NA0KCWMtMS41MTMsMC0yLjc1LTEuMjI1LTIuNzUtMi43NDRzMS4yMzYtMi43NTEsMi43NS0yLjc1MUMxMi43NzgsMzMuMDE3LDE0LjAxMSwzNC4yNDksMTQuMDExLDM1Ljc2OCIvPg0KCTxwb2x5bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNBREI4QzEiIHN0cm9rZS13aWR0aD0iNCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHBvaW50cz0iMzUuMzY2LDM3Ljg2OSANCgk0Ny40NSw0OS45NTIgNjkuMDE3LDE5LjQwNyAiLz4NCjwvc3ZnPg0K);
  width: 1.397em;
  height: 1em;
}
.product-lifehack__text {
  width: 55%;
  margin-top: 0.36em;
  margin-right: 50px;
}
@media screen and (max-width: 1279px) {
  .product-lifehack__text {
    width: 62%;
  }
}
@media screen and (max-width: 759px) {
  .product-lifehack__text {
    width: auto;
    margin: 0;
  }
}

.product-more {
  background-color: #fff;
  margin-bottom: 1.4rem;
}
@media screen and (max-width: 759px) {
  .product-more {
    background-color: transparent;
    margin-left: -20px;
    margin-right: -20px;
    border-bottom: 1px solid #f3f3f3;
  }
}
.product-more__opener-wrap {
  padding: 1.8rem 20px;
  border-top: 1px solid #f3f3f3;
  text-align: center;
}
@media screen and (max-width: 759px) {
  .product-more__opener-wrap {
    padding: 1.4rem 20px;
  }
}
.product-more__opener {
  color: #808080;
  border-bottom: 1px dotted;
  cursor: pointer;
}
.product-more__opener:hover {
  border-bottom: medium none;
}
.product-more__drop {
  border-top: 1px solid #f3f3f3;
  padding: 45px 136px;
  display: none;
}
@media screen and (max-width: 1679px) {
  .product-more__drop {
    padding: 30px 100px;
  }
}
@media screen and (max-width: 1279px) {
  .product-more__drop {
    padding-left: 76px;
    padding-right: 76px;
  }
}
@media screen and (max-width: 959px) {
  .product-more__drop {
    padding-left: 124px;
    padding-right: 124px;
  }
}
@media screen and (max-width: 759px) {
  .product-more__drop {
    padding: 20px;
  }
}
.product-more__item {
  border-bottom: 1px solid #f3f3f3;
  padding: 1.4rem 0;
  color: #999;
}
.product-more__item:first-child {
  padding-top: 0;
}
.product-more__item:last-child {
  border-bottom: medium none;
  padding-bottom: 0;
}
.product-more__title,
.product-more__param {
  margin-bottom: 0.75rem;
}
.product-more__text {
  font-size: 0.75rem;
  line-height: 1.33;
}
@media screen and (max-width: 759px) {
  .product-more__text {
    font-size: 0.85rem;
  }
}
.product-more__descr {
  font-size: 0.85rem;
}
.product-more__descr p {
  margin-bottom: 0;
}
.product-more__descr p+ p {
  margin-top: 0.85rem;
}
.product-more__param {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x 0 1rem;
}
.product-more__param:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .product-more__param {
    background: none;
  }
}
.product-more__label {
  float: left;
  width: 48%;
}
@media screen and (max-width: 759px) {
  .product-more__label {
    float: none;
    width: auto;
  }
}
.product-more__label .product-more__bg-for-dot {
  padding-right: 5px;
}
@media screen and (max-width: 759px) {
  .product-more__label .product-more__bg-for-dot {
    padding: 0;
  }
}
.product-more__value {
  float: right;
  width: 48%;
  text-align: right;
}
@media screen and (max-width: 759px) {
  .product-more__value {
    float: none;
    width: auto;
    text-align: left;
  }
}
.product-more__value .product-more__bg-for-dot {
  padding-left: 5px;
}
@media screen and (max-width: 759px) {
  .product-more__value .product-more__bg-for-dot {
    padding: 0;
  }
}
.product-more__bg-for-dot {
  background-color: #fff;
}
@media screen and (max-width: 759px) {
  .product-more__bg-for-dot {
    background-color: transparent;
  }
}
.product-more__attention {
  position: relative;
  padding-left: 137px;
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .product-more__attention {
    padding-left: 67px;
  }
}
.product-more__attention-title {
  font-weight: 600;
}
.product-more__attention:before {
  width: 80px;
  height: 80px;
  border: 1px solid #d9d9d9;
  border-radius: 80px;
  content: "!";
  font-size: 48px;
  line-height: 80px;
  text-align: center;
  color: #e30613;
  position: absolute;
  top: 0;
  left: 30px;
}
@media screen and (max-width: 759px) {
  .product-more__attention:before {
    width: 46px;
    height: 46px;
    line-height: 46px;
    font-size: 28px;
    left: 0;
  }
}
.product-more_relative {
  background: none;
  margin-bottom: 0.7rem;
  border-bottom: medium none;
}
@media screen and (max-width: 759px) {
  .product-more_relative {
    margin-left: 0;
    margin-right: 0;
  }
}
.product-more_relative .product-more__drop {
  padding-left: 0;
  padding-right: 0;
}

.product-more-layout__buy {
  margin-top: 1.8rem;
  text-align: center;
}
.product-more-layout__buy .btn {
  min-width: 150px;
}
@media screen and (max-width: 759px) {
  .product-more-layout__buy .btn {
    min-width: 130px;
  }
}
.product-more-layout .product-action {
  margin-bottom: 1.4rem;
}
.product-more-layout__buy-or {
  display: inline-block;
  vertical-align: middle;
  font-size: 0.75rem;
  margin: 0 20px;
  color: #808080;
}
@media screen and (max-width: 759px) {
  .product-more-layout__buy-or {
    display: block;
    margin: 10px 0;
    text-align: center;
    font-size: 0.95rem;
  }
}
.product-more-layout__buy-alternative {
  display: inline-block;
  vertical-align: top;
  margin-top: 13px;
  font-size: 0.85rem;
  color: #808080;
  text-align: left;
}
@media screen and (max-width: 759px) {
  .product-more-layout__buy-alternative {
    display: block;
    margin: 0;
    text-align: center;
    font-size: 0.95rem;
  }
}
.product-more-layout__buy-alternative-footnote {
  font-size: 0.75rem;
  display: block;
  margin-top: 8px;
}
@media screen and (max-width: 759px) {
  .product-more-layout__buy-alternative-footnote {
    font-size: 0.95rem;
  }
}

.product-params {
  background-color: #fff;
  padding: 0 30px;
}
@media screen and (max-width: 759px) {
  .product-params {
    background-color: transparent;
    margin-left: -20px;
    margin-right: -20px;
    padding: 0;
  }
}
.product-params__row {
  padding: 0 106px;
}
@media screen and (max-width: 1679px) {
  .product-params__row {
    padding: 0 70px;
  }
}
@media screen and (max-width: 1279px) {
  .product-params__row {
    padding: 0 46px;
  }
}
@media screen and (max-width: 959px) {
  .product-params__row {
    padding: 0 94px;
  }
}
@media screen and (max-width: 759px) {
  .product-params__row {
    padding: 0;
  }
}
.product-params__row:first-child .product-params__row-inner {
  border-top: medium none;
}
@media screen and (max-width: 759px) {
  .product-params__row:first-child .product-params__row-inner {
    border-top: 1px solid #f3f3f3;
  }
}
.product-params__row-inner {
  padding: 1.8rem 0;
  border-top: 1px solid #f3f3f3;
}
@media screen and (max-width: 759px) {
  .product-params__row-inner {
    padding: 1.4rem 20px;
  }
}
.product-params__toggle-all {
  float: right;
  margin-right: 18px;
  font-size: 0.85rem;
  color: #999;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
@media screen and (max-width: 1279px) {
  .product-params__toggle-all {
    margin-right: -2px;
  }
}
.product-params__toggle-all:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE5Ljk0NyAyMi4wMzUiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE5Ljk0NyAyMi4wMzUiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGw9IiNhZGI4YzEiIGQ9Ik0xNi4wOTMsMTAuNzY2bC01Ljk4OCw2LjE2NGwtNS45ODgtNi4xNjRjLTAuMzQ2LTAuMzU1LTAuOTA0LTAuMzU1LTEuMjQ4LDANCgkJCWMtMC4zNDQsMC4zNTQtMC4zNDQsMC45MjgsMCwxLjI4M2w3LjIzNiw3LjQ0OWw3LjIzNC03LjQ0OWMwLjM0NC0wLjM1NSwwLjM0NC0wLjkzLDAtMS4yODMNCgkJCUMxNi45OTYsMTAuNDEsMTYuNDM3LDEwLjQxLDE2LjA5MywxMC43NjZ6IE0xMC4xMDUsMTIuNDk2bDcuMjM0LTcuNDQ2YzAuMzQ0LTAuMzU1LDAuMzQ0LTAuOTMxLDAtMS4yODQNCgkJCWMtMC4zNDQtMC4zNTQtMC45MDItMC4zNTQtMS4yNDYsMEwxMC4xMDUsOS45M0w0LjExNywzLjc2NmMtMC4zNDYtMC4zNTQtMC45MDQtMC4zNTQtMS4yNDgsMGMtMC4zNDQsMC4zNTQtMC4zNDQsMC45MjksMCwxLjI4NA0KCQkJTDEwLjEwNSwxMi40OTZ6Ii8+DQo8L3N2Zz4NCg==) no-repeat 0 0;
  width: 20px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 18px;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
@media screen and (max-width: 759px) {
  .product-params__toggle-all:after {
    margin-left: 8px;
  }
}
.product-params__toggle-all.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.product-params__head-left {
  float: left;
  font-size: 0.85rem;
}
@media screen and (max-width: 359px) {
  .product-params__head-left + .product-params__toggle-all {
    margin-top: 15px;
  }
}
.product-params__head-left-label {
  margin-right: 5px;
}
.product-params__opener {
  position: relative;
  cursor: pointer;
}
.product-params__opener:after {
  content: "";
  background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1LjEgOC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNS4xIDguOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjOTU5NTk1IiBkPSJNNy41LDguOEwwLjMsMS41Yy0wLjMtMC4zLTAuMy0wLjksMC0xLjNjMC4zLTAuMywwLjktMC4zLDEuMywwbDYsNmw2LTZjMC4zLTAuMywwLjktMC4zLDEuMywwDQoJYzAuMywwLjMsMC4zLDAuOSwwLDEuM0w3LjUsOC44eiIvPg0KPC9zdmc+") no-repeat 0 0;
  width: 15px;
  height: 9px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 20px;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
@media screen and (max-width: 1279px) {
  .product-params__opener:after {
    right: 0;
  }
}
.product-params__opener.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.product-params__drop {
  display: none;
}
@media screen and (max-width: 759px) {
  .product-params__drop {
    padding: 12px 0;
  }
}
.product-params__icon-wrap {
  font-size: 50px;
  width: 1em;
  float: left;
  margin-left: -96px;
  text-align: center;
  position: absolute;
}
@media screen and (max-width: 1679px) {
  .product-params__icon-wrap {
    font-size: 38px;
    margin-left: -55px;
    margin-top: -5px;
  }
}
@media screen and (max-width: 959px) {
  .product-params__icon-wrap {
    margin-top: 3px;
  }
}
@media screen and (max-width: 759px) {
  .product-params__icon-wrap {
    margin-left: 0;
  }
}
.product-params__icon {
  max-width: 1em;
  height: 1em;
  fill: #adb8c1;
}
.product-params__img {
  max-width: 56px;
  max-height: 54px;
  display: inline-block;
  vertical-align: middle;
  position: absolute;
  left: 0;
  top: 0;
}
.product-params__icon_mobile-internet {
  width: 0.68em;
  height: 1em;
}
.product-params__icon_mobile-tv {
  width: 0.68em;
  height: 1.16em;
}
@media screen and (max-width: 759px) {
  .product-params__icon_mobile-tv {
    margin-top: -0.1em;
  }
}
.product-params__icon_set {
  width: 0.96em;
  height: 0.98em;
}
.product-params__icon_loyalty {
  width: 0.9em;
  height: 1.06em;
}
.product-params__icon_home-account {
  width: 0.85em;
}
.product-params__name {
  margin-top: 0.65rem;
  font-size: 1.4rem;
  font-weight: 400;
  margin-bottom: 1.1rem;
}
@media screen and (max-width: 759px) {
  .product-params__name {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.product-params__title {
  overflow: hidden;
  color: #4d4d4d;
  padding-right: 40px;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .product-params__title {
    padding-top: 0.5rem;
  }
}
@media screen and (max-width: 759px) {
  .product-params__title {
    line-height: 40px;
    margin-left: 55px;
  }
}
.product-params__title-valign {
  display: inline-block;
  vertical-align: top;
  line-height: 1.2;
  font-size: 1.4rem;
}
@media screen and (max-width: 1679px) {
  .product-params__title-valign {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 759px) {
  .product-params__title-valign {
    vertical-align: middle;
  }
}
.product-params__subtitle {
  color: #808080;
  font-size: 0.75rem;
  display: block;
  margin-top: 5px;
}
@media screen and (max-width: 759px) {
  .product-params__subtitle {
    font-size: 0.85rem;
  }
}
.product-params__drop {
  padding-top: 1rem;
}
.product-params__heading {
  margin: 1.8rem 0 0.85rem;
}
.product-params__heading:first-child {
  margin-top: 0;
}
.product-params__text {
  color: #999;
  margin-bottom: 0.75rem;
}
.product-params__footnote {
  color: #999;
  font-size: 0.75rem;
  margin: 1.4rem 0;
}
.product-params__info {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x 0 1rem;
  margin-bottom: 0.75rem;
}
.product-params__info:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .product-params__info {
    background: none;
  }
}
.product-params_roaming .product-params__info {
  margin-bottom: 1.3rem;
}
.product-params__info:last-child {
  margin-bottom: 0;
}
.product-params__info-label {
  color: #999;
  float: left;
  width: 52%;
}
.product-params__info_red .product-params__info-label {
  color: #e30613;
}
@media screen and (max-width: 759px) {
  .product-params__info-label {
    float: none;
    width: auto;
  }
}
.product-params__info-label .product-params__bg-for-dot {
  padding-right: 5px;
}
@media screen and (max-width: 759px) {
  .product-params__info-label .product-params__bg-for-dot {
    padding: 0;
  }
}
.product-params__info-label .b-hint {
  margin: -3px 0 0 10px;
}
.product-params__old-price {
  position: absolute;
  top: -0.85rem;
  right: 0;
  font-size: 0.75rem;
  color: #808080;
  text-decoration: line-through;
}
@media screen and (max-width: 759px) {
  .product-params__old-price {
    position: static;
  }
}
.product-params__info-value {
  float: right;
  width: 44%;
  text-align: right;
  position: relative;
}
@media screen and (max-width: 759px) {
  .product-params__info-value {
    float: none;
    width: auto;
    text-align: left;
  }
}
.product-params__info-value .product-params__bg-for-dot {
  padding-left: 5px;
}
@media screen and (max-width: 759px) {
  .product-params__info-value .product-params__bg-for-dot {
    padding: 0;
  }
}
.product-params__bg-for-dot {
  background-color: #fff;
}
.product-params__info_red .product-params__bg-for-dot {
  color: #e30613;
}
@media screen and (max-width: 759px) {
  .product-params__bg-for-dot {
    background-color: transparent;
  }
}
.product-params_roaming {
  padding: 0;
}
.product-params_roaming .product-params__row {
  padding-right: 0;
}

.product-slider_back-gray {
  position: relative;
  background: #f7f7f7;
  margin-bottom: -50px;
}
.product-slider_back-gray:after {
  content: '';
  position: absolute;
  top: -50px;
  left: 0;
  width: 100%;
  height: 50px;
  background: url("../i/product-slider/back-gray.png") no-repeat center top;
}
.product-slider_back-gray .bx-viewport {
  box-shadow: 0 0 15px rgba(173,184,193,0.2);
}
.product-slider .bx-viewport {
  margin-bottom: 20px;
}
.product-slider .bx-viewport:before {
  content: "";
  border-left: 1px solid #fff;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  z-index: 1;
}
.product-slider__title {
  font-size: 1.8rem;
  text-align: center;
  margin-bottom: 0.75rem;
}
.product-slider__slider {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
}
.product-slider__slider:after {
  content: '';
  display: table;
  clear: both;
}
.product-slider__item {
  display: block;
  box-sizing: border-box;
  width: 20%;
  float: left;
  border-left: 1px solid #ededed;
}
.product-slider__item .goods-card {
  padding-bottom: 0;
}
@media screen and (max-width: 759px) {
  .product-slider__item .goods-card {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .product-slider__item {
    border-left: medium none;
  }
}
.product-slider__item:first-child {
  border-left-color: transparent;
}

.promo-index__slider-prev .bx-prev,
.promo-index__slider-next .bx-next {
  background: none no-repeat 0 0 #fff;
  width: 40px;
  height: 40px;
  border-radius: 60px;
  box-shadow: 0 0 2px 1px rgba(0,0,0,0.2);
  font-size: 0;
}
.promo-index {
  position: relative;
}
@media screen and (max-width: 1279px) {
  .promo-index {
    margin-bottom: 12px;
  }
}
.promo-index:before,
.promo-index:after {
  background-repeat: repeat-x;
  background-position: 0 0;
  background-color: rbga(0, 0, 0, 0);
  content: "";
  width: 100%;
  position: absolute;
  left: 0;
  right: 0;
  z-index: 1;
  pointer-events: none;
}
.promo-index:before {
  background-image: url("../i/promo-index/promo-slider-mask-before.png");
  height: 25px;
  top: 0;
}
.promo-index:after {
  background-image: url("../i/promo-index/promo-slider-mask-after.png");
  height: 52px;
  bottom: 0;
}
.promo-index__slider {
  padding: 0;
  margin: 0;
}
.promo-index__slider:after {
  content: '';
  display: table;
  clear: both;
}
.promo-index__item {
  height: 530px;
  overflow: hidden;
}
@media screen and (max-width: 1679px) {
  .promo-index__item {
    height: 576px;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__item {
    height: 476px;
  }
}
@media screen and (max-width: 959px) {
  .promo-index__item {
    height: 446px;
  }
}
.promo-index__item .b-wrapper:after {
  content: '';
  display: table;
  clear: both;
}
.promo-index__slider-wrap {
  text-align: left;
}
.promo-index__media {
  width: 100%;
  height: 100%;
  background: none no-repeat 0 0 transparent;
  background-size: auto 130%;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
}
@media screen and (min-width: 1680px) {
  .promo-index__media {
    background-size: cover;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__media {
    background-position: 20% 0;
    background-size: auto 120%;
  }
}
.promo-index__preview {
  box-sizing: border-box;
  width: 67.75%;
  height: 100%;
  float: left;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .promo-index__preview {
    width: 68%;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__preview {
    width: auto;
    padding-left: 17px;
  }
}
@media screen and (max-width: 959px) {
  .promo-index__preview {
    padding-left: 0;
  }
}
.promo-index__options {
  width: 32.25%;
  display: table;
  padding-top: 85px;
  float: left;
}
@media screen and (max-width: 1679px) {
  .promo-index__options {
    width: 32%;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__options {
    padding-top: 80px;
    float: none;
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__options {
    padding: 0;
    display: block;
  }
}
.promo-index__pic-wrap {
  min-height: 60px;
  width: 90px;
  margin-left: -90px;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 1679px) {
  .promo-index__pic-wrap {
    line-height: 75px;
    height: 120px;
    width: 42px;
    margin-left: -42px;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__pic-wrap {
    margin-left: 0;
    width: auto;
    height: 86px;
    line-height: 70px;
    min-height: 88px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__pic-wrap {
    line-height: 60px;
    margin-left: -20px;
    width: 20px;
  }
}
.promo-index__pic-svg {
  vertical-align: middle;
  fill: #fff;
  height: 100px;
  max-width: 60px;
}
@media screen and (max-width: 1679px) {
  .promo-index__pic-svg {
    height: 80px;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__pic-svg {
    height: 70px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__pic-svg {
    height: 50px;
  }
}
.promo-index__list_ico-rub .promo-index__pic-svg {
  height: 60px;
}
@media screen and (max-width: 1679px) {
  .promo-index__list_ico-rub .promo-index__pic-svg {
    height: 45px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__list_ico-rub .promo-index__pic-svg {
    height: 20px;
  }
}
.promo-index__list_ico-sim .promo-index__pic-svg {
  height: 68px;
}
@media screen and (max-width: 1679px) {
  .promo-index__list_ico-sim .promo-index__pic-svg {
    height: 38px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__list_ico-sim .promo-index__pic-svg {
    height: 22px;
  }
}
.promo-index__list_ico-list .promo-index__pic-svg {
  height: 68px;
}
@media screen and (max-width: 1679px) {
  .promo-index__list_ico-list .promo-index__pic-svg {
    height: 48px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__list_ico-list .promo-index__pic-svg {
    height: 24px;
  }
}
.promo-index__title {
  max-width: 500px;
  padding: 53px 0 57px;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.2;
  color: #fff;
}
@media screen and (max-width: 1279px) {
  .promo-index__title {
    padding-top: 60px;
    padding-bottom: 43px;
  }
}
@media screen and (max-width: 959px) {
  .promo-index__title {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__title {
    font-size: 1.8rem;
  }
  .promo-index__title h1 {
    font-size: 1.8rem;
  }
}
.promo-index__title .btn {
  margin: 19px 0 0 2px;
}
@media screen and (max-width: 1679px) {
  .promo-index__title .btn {
    margin-top: 17px;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__title .btn {
    margin-top: 15px;
  }
}
@media screen and (max-width: 959px) {
  .promo-index__title .btn {
    margin-top: 19px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__title .btn {
    margin-top: 7px;
  }
}
.promo-index__text {
  position: relative;
  margin-bottom: 0;
  padding-bottom: 28px;
}
@media screen and (max-width: 1279px) {
  .promo-index__text {
    padding-bottom: 34px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__text {
    padding-bottom: 20px;
  }
}
.promo-index__price {
  font-size: 1.1rem;
  line-height: 1.2;
  padding-top: 4px;
}
@media screen and (max-width: 1679px) {
  .promo-index__price {
    padding-bottom: 5px;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__price {
    padding-bottom: 8px;
  }
}
@media screen and (max-width: 959px) {
  .promo-index__price {
    padding-bottom: 6px;
  }
}
.promo-index__price-count {
  font-size: 2.7rem;
  font-weight: 400;
  line-height: 0.9;
}
.promo-index__price-text {
  font-size: 1.4rem;
  font-weight: 300;
  line-height: 0.9;
}
.promo-index__list-layout {
  display: table-cell;
  padding: 20px 0 20px 90px;
  vertical-align: middle;
  border-top: 1px solid rgba(255,255,255,0.2);
}
@media screen and (max-width: 1679px) {
  .promo-index__list-layout {
    padding-left: 102px;
    font-size: 0.85rem;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__list-layout {
    vertical-align: top;
    border-top: none;
    padding-top: 10px;
    padding-left: 0;
  }
}
@media screen and (max-width: 959px) {
  .promo-index__list-layout {
    padding-bottom: 10px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__list-layout {
    padding: 12px 20px 12px 80px;
  }
}
.promo-index__list {
  display: table-row;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .promo-index__list {
    padding: 0 22px 0 54px;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__list {
    border-left: 1px solid #f2f2f2;
    vertical-align: top;
    text-align: center;
    display: table-cell;
    width: 33.3333%;
    padding: 0 15px;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__list {
    display: block;
    width: auto;
    padding: 0;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__list {
    border: none medium;
    border-top: 1px solid #f2f2f2;
    text-align: left;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__list:first-child {
    border: none medium;
  }
}
.promo-index__list:first-child .promo-index__list-layout {
  border: none medium;
}
.promo-index__list-desc {
  width: 90%;
  font-size: 1.1rem;
  line-height: 1.3;
  font-weight: 300;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
}
@media screen and (max-width: 1679px) {
  .promo-index__list-desc {
    font-size: 0.8rem;
  }
}
@media screen and (max-width: 1279px) {
  .promo-index__list-desc {
    font-size: 0.9rem;
    width: auto;
  }
}
@media screen and (max-width: 959px) {
  .promo-index__list-desc {
    font-size: 0.83rem;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__list-desc {
    font-size: 0.88rem;
  }
}
.promo-index__list-desc p {
  margin: 0 0 10px;
}
.promo-index .bx-controls {
  display: none;
}
.promo-index__slider-nav-wrap {
  position: absolute;
  right: 110px;
  bottom: 70px;
}
@media screen and (max-width: 1679px) {
  .promo-index__slider-nav-wrap {
    right: 0;
  }
}
@media screen and (max-width: 759px) {
  .promo-index__slider-nav-wrap {
    bottom: 30px;
    left: 0;
  }
}
.promo-index__slider-nav {
  position: relative;
  float: right;
  display: inline-block;
  padding-top: 15px;
  padding-right: 110px;
  position: relative;
  text-align: center;
  vertical-align: top;
}
@media screen and (max-width: 759px) {
  .promo-index__slider-nav {
    width: 100%;
    float: none;
    padding: 0;
  }
}
.promo-index__slider-pager .bx-pager-link {
  width: 8px;
  height: 8px;
}
.promo-index__slider-pager .bx-pager-link.active {
  width: 10px;
  height: 10px;
}
@media screen and (max-width: 759px) {
  .promo-index__slider-controls {
    display: none;
  }
}
.promo-index__slider-prev {
  position: absolute;
  top: 0;
  right: 88px;
}
.promo-index__slider-prev .bx-prev:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTcxYTFiIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuOCwyMiBMMS4xLDExLjNMMTEuOCwwLjUiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  width: 14px;
  height: 23px;
  display: block;
  margin: 8px auto;
}
.promo-index__slider-next {
  position: absolute;
  top: 0;
  right: 0;
}
.promo-index__slider-next .bx-next:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZTcxYTFiIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+DQo=) no-repeat 0 0;
  width: 12px;
  height: 23px;
  display: block;
  margin: 8px auto;
}

.roaming-world {
  background: #fff;
  box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);
  position: absolute;
  top: 305px;
  left: 25px;
  padding: 30px;
  margin-right: 12px;
  max-width: 100%;
  border: 1px solid #e30613;
  z-index: 10;
}
.roaming-world__page-title {
  line-height: 1.1;
}
@media screen and (max-width: 1279px) {
  .roaming-world__page-title {
    margin-top: 20px;
  }
}
@media screen and (max-width: 759px) {
  .roaming-world__page-title {
    margin-top: 15px;
    margin-bottom: 10px;
  }
}
@media screen and (max-width: 759px) {
  .roaming-world {
    width: 100%;
    box-sizing: border-box;
    left: 0;
    border: 1px solid transparent;
    box-shadow: none;
    position: relative;
    padding: 20px 13px;
    top: 0 !important;
  }
  .roaming-world.is-active {
    border: 1px solid #e30613;
    box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);
  }
}
.roaming-world:before {
  content: '';
  width: 17px;
  height: 17px;
  border-bottom: 1px solid #e30613;
  border-left: 1px solid #e30613;
  background: #fff;
  position: absolute;
  top: 30px;
  left: -10px;
  -webkit-transform: rotateZ(45deg);
      -ms-transform: rotate(45deg);
          transform: rotateZ(45deg);
  border-radius: 0 0 0 5px;
}
@media screen and (max-width: 759px) {
  .roaming-world:before {
    content: none;
  }
}
.roaming-world__close-btn {
  position: absolute;
  top: 15px;
  right: 13px;
  width: 11px;
  height: 8px;
  background: url("../i/roaming-world/arrow-down.svg") center center no-repeat;
  padding: 16px 10px;
  display: none;
  transition: all 0.3s;
}
.roaming-world.is-active .roaming-world__close-btn {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
@media screen and (max-width: 759px) {
  .roaming-world__close-btn {
    display: block;
  }
}
.roaming-world__title {
  margin-bottom: 0.75rem;
}
.roaming-world__subtitle {
  font-size: 0.75rem;
  line-height: 1rem;
  color: #808080;
  margin-bottom: 1.5rem;
}
.roaming-world__block {
  margin-bottom: 50px;
}
.roaming-world__block-name {
  font-size: 0.75rem;
  color: #808080;
  text-transform: uppercase;
  padding-bottom: 7px;
  border-bottom: 1px solid #f3f3f3;
}
.roaming-world__spoiler {
  display: block;
  margin-top: 15px;
  margin-bottom: 15px;
}
.roaming-world__spoiler-head {
  display: block;
  padding-right: 30px;
  margin-bottom: 5px;
  position: relative;
}
.roaming-world__spoiler-btn {
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 11px;
  height: 8px;
  background: url("../i/roaming-world/arrow-down.svg") center center no-repeat;
  padding: 16px 10px;
  transition: all 0.3s;
  cursor: pointer;
}
.roaming-world__spoiler-head.is-active .roaming-world__spoiler-btn {
  -webkit-transform: rotateZ(180deg);
      -ms-transform: rotate(180deg);
          transform: rotateZ(180deg);
}
.roaming-world__spoiler-body {
  display: none;
  padding-left: 55px;
}
.roaming-world__spoiler-info {
  font-size: 0.75rem;
  color: #808080;
}
.roaming-world__spoiler-link-more {
  font-size: 0.75rem;
  text-decoration: none;
}
.roaming-world__spoiler-price {
  font-size: 1rem;
  color: #333;
  margin-top: 10px;
}
.roaming-world .b-switch__text {
  font-size: 0.85rem;
  line-height: 1rem;
}
.roaming-world-empty {
  padding: 60px 135px 120px;
  text-align: center;
}
@media screen and (max-width: 759px) {
  .roaming-world-empty {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.roaming-world-empty__icon {
  width: 105px;
  height: 105px;
  margin: 0 auto 20px;
}
.roaming-world-empty__icon img {
  max-width: 100%;
  max-height: 100%;
}
@media screen and (max-width: 1279px) {
  .roaming-world-empty__icon {
    width: 90px;
    height: 90px;
  }
}
@media screen and (max-width: 759px) {
  .roaming-world-empty__icon {
    width: 65px;
    height: 65px;
  }
}
.roaming-world-empty__text {
  font-size: 1rem;
  color: #999;
}

.roaming-dashboard-tabs .tabs__content {
  padding-left: 1.2rem;
}
@media screen and (max-width: 759px) {
  .roaming-dashboard-tabs .tabs__content {
    padding-left: 5px;
  }
}
.roaming-dashboard-tabs .tabs__list {
  border-top: 1px solid #e6e6e6;
}

.search-site {
  position: relative;
  padding-right: 35px;
}
.search-site__input {
  background: none;
  border: none;
  box-sizing: border-box;
  border-bottom: 1px solid #e6e6e6;
  border-radius: 0;
  width: 100%;
  display: inline-block;
  vertical-align: middle;
  font: 18px/24px 'Corpid', 'Arial', sans-serif;
  padding: 8px 2px;
}
.search-site__input::-webkit-input-placeholder {
  font-style: italic;
}
.search-site__input::-moz-placeholder {
  font-style: italic;
}
.search-site__input:-ms-input-placeholder {
  font-style: italic;
}
.search-site__btn {
  background: none;
  border: none;
  position: absolute;
  height: 40px;
  width: 35px;
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
}
.search-site__btn-icon {
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -12px 0 0 -12px;
  width: 23px;
  height: 23px;
  fill: #adb8c1;
}

.sec-content {
  border-bottom: 1px solid #f2f2f2;
  padding: 1.8rem 0;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-flex-wrap: row wrap;
      -ms-flex-wrap: row wrap;
          flex-wrap: row wrap;
}
@media screen and (max-width: 759px) {
  .sec-content {
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.sec-content__col {
  -webkit-flex-basis: 380px;
      -ms-flex-preferred-size: 380px;
          flex-basis: 380px;
}
@media screen and (max-width: 959px) {
  .sec-content__col {
    -webkit-flex-basis: 246px;
        -ms-flex-preferred-size: 246px;
            flex-basis: 246px;
  }
}
@media screen and (max-width: 759px) {
  .sec-content__col {
    -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
            flex-basis: auto;
  }
}
.sec-content__col_img {
  width: 380px;
  margin-right: 80px;
  -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
          flex-shrink: 0;
  text-align: center;
}
@media screen and (max-width: 959px) {
  .sec-content__col_img {
    width: 246px;
    margin-right: 40px;
  }
}
@media screen and (max-width: 759px) {
  .sec-content__col_img {
    margin: 0 0 20px;
  }
}
.sec-content__col_text {
  -webkit-flex-grow: 3;
      -ms-flex-positive: 3;
          flex-grow: 3;
  -webkit-order: 1;
      -ms-flex-order: 1;
          order: 1;
}
.sec-content__img {
  width: 100%;
}
.sec-content_reverse .sec-content__col_img {
  -webkit-order: 2;
      -ms-flex-order: 2;
          order: 2;
  margin-right: 0;
  margin-left: 80px;
}
@media screen and (max-width: 959px) {
  .sec-content_reverse .sec-content__col_img {
    margn-left: 40px;
  }
}
@media screen and (max-width: 759px) {
  .sec-content_reverse .sec-content__col_img {
    margin-left: 0;
    -webkit-order: 1;
        -ms-flex-order: 1;
            order: 1;
  }
}

.section-interested {
  border-top: 1px solid rgba(0,0,0,0.05);
  border-bottom: 1px solid rgba(0,0,0,0.05);
}
.section-interested + .section-box_simbonus {
  border-top: 0 none;
}
.section-interested__title {
  text-align: center;
  font-size: 1.1rem;
  margin-bottom: 1rem;
}
.section-interested__list {
  text-align: center;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
}
@media screen and (max-width: 1279px) {
  .section-interested__list {
    margin: 0 50px;
  }
}
@media screen and (max-width: 759px) {
  .section-interested__list {
    margin: 0;
  }
}
.section-interested__list-inner {
  margin: 0 0 -20px -20px;
}
@media screen and (max-width: 1279px) {
  .section-interested__list-inner {
    margin-left: -12px;
    margin-bottom: -12px;
  }
}
@media screen and (max-width: 1279px) {
  .section-interested__list-inner {
    margin-left: -10px;
    margin-bottom: -10px;
  }
}
.section-interested__item {
  display: inline-block;
  vertical-align: top;
  margin: 0 0 20px 20px;
  font-size: 0;
  line-height: 0;
}
@media screen and (max-width: 1279px) {
  .section-interested__item {
    margin-left: 12px;
    margin-bottom: 12px;
  }
}
@media screen and (max-width: 759px) {
  .section-interested__item {
    margin-left: 10px;
    margin-bottom: 10px;
  }
}

.section-socio {
  padding: 50px 0;
  border-bottom: 1px solid #f2f2f2;
}
@media screen and (max-width: 959px) {
  .section-socio {
    padding: 30px 0;
  }
}
.section-socio__title {
  font-size: 24px;
  text-align: center;
  margin-bottom: 25px;
}
.section-socio__list {
  margin: 0 15.375%;
  text-align: center;
  font-size: 0;
  line-height: 0;
}
@media screen and (max-width: 1679px) {
  .section-socio__list {
    width: 920px;
    margin: 0 auto;
  }
}
@media screen and (max-width: 959px) {
  .section-socio__list {
    width: 450px;
  }
}
@media screen and (max-width: 759px) {
  .section-socio__list {
    width: 100%;
  }
}
.section-socio__item {
  display: inline-block;
  vertical-align: top;
  width: auto;
  margin-right: 5%;
}
@media screen and (max-width: 959px) {
  .section-socio__item {
    width: 45%;
    margin-right: 5%;
    margin-bottom: 10px;
    width: auto;
  }
  .section-socio__item:nth-child(even) {
    margin-right: 0;
  }
}
@media screen and (max-width: 759px) {
  .section-socio__item {
    margin: 0 40px 10px 0;
    max-width: 100%;
  }
}
.section-socio__item:last-child {
  margin-right: 0;
}

.select-suggest {
  position: relative;
  font-size: 0.85rem;
}
.select-suggest__input {
  background: #fff;
  box-sizing: border-box;
  display: inline-block;
  vertical-align: middle;
  text-decoration: none;
  border: 1px solid #e4e4e4;
  border-radius: 5px;
  width: 100%;
  height: 36px;
  padding: 0;
  padding-left: 50px;
  padding-right: 40px;
  font-family: 'Corpid', 'Arial', sans-serif;
  color: #333;
  text-align: left;
  -webkit-appearance: none;
  box-shadow: none;
}
.select-suggest__input:hover,
.select-suggest__input:focus {
  border-color: #ccc;
  outline: none;
}
.select-suggest__input.input-validation-error {
  border-color: #f8c1c3;
}
.select-suggest__input[disabled] {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyQTYxNzUwQzI3RTkxMUU2QTQzNDlBN0E3MUMzODVERCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoyQTYxNzUwRDI3RTkxMUU2QTQzNDlBN0E3MUMzODVERCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjJBNjE3NTBBMjdFOTExRTZBNDM0OUE3QTcxQzM4NUREIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjJBNjE3NTBCMjdFOTExRTZBNDM0OUE3QTcxQzM4NUREIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+jypfJAAAAC1JREFUeNokyQEJAEAMAkAtsP41dQF8+QnCoUwCYHcLtqeZoe1Tf0jKT9cnwACQCiN00dYFXAAAAABJRU5ErkJggg==) repeat 0 0;
  border-color: #e4e4e4 !important;
}
.select-suggest_large .select-suggest__input {
  height: 60px;
  padding-left: 70px;
  font-size: 1.1rem;
}
@media screen and (max-width: 759px) {
  .select-suggest_large .select-suggest__input {
    padding-left: 50px;
    padding-right: 40px;
    height: 50px;
    overflow: hidden;
    text-overflow: ellipsis;
  }
}
.select-suggest__select-icon {
  width: 27px;
  height: 18px;
  position: absolute;
  top: 9px;
  left: 12px;
}
.select-suggest__select-icon img {
  max-width: 100%;
  max-height: 20px;
}
.select-suggest_large .select-suggest__select-icon {
  top: 21px;
  left: 22px;
}
@media screen and (max-width: 759px) {
  .select-suggest_large .select-suggest__select-icon {
    top: 16px;
    left: 15px;
  }
}
.select-suggest__item {
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.ui-widget_large .select-suggest__item {
  font-size: 1.1rem;
  padding: 15px 20px;
}
.select-suggest__icon {
  display: inline-block;
  vertical-align: middle;
  width: 27px;
  height: 18px;
  padding-left: 4px;
  padding-right: 12px;
}
.ui-widget_large .select-suggest__icon {
  font-size: 0;
  padding-left: 0;
  padding-right: 22px;
  vertical-align: top;
  margin-top: 5px;
}
.select-suggest__content {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.select-suggest__img {
  width: 100%;
}
.select-suggest__btn {
  position: absolute;
  top: 0;
  right: 0;
  width: 11px;
  height: 8px;
  background: url("../i/roaming-world/arrow-down.svg") center center no-repeat;
  padding: 16px 10px;
  transition: all 0.3s;
  cursor: pointer;
}
.select-suggest__btn:focus {
  outline: none;
}
.select-suggest_large .select-suggest__btn {
  padding: 27px 20px;
}
@media screen and (max-width: 759px) {
  .select-suggest_large .select-suggest__btn {
    padding: 22px 17px;
  }
}
.select-suggest__input::-webkit-outer-spin-button,
.select-suggest__input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.select-suggest_roaming-world {
  box-shadow: 0 5px 30px 0 rgba(172,184,193,0.3);
}

.select-bar {
  position: relative;
  width: 555px;
  max-width: 100%;
  padding: 20px 0;
  cursor: pointer;
}
.select-bar__line {
  height: 7px;
  border-radius: 4px;
  width: 100%;
  background: #e5e5e5;
  position: relative;
}
.select-bar__line-status {
  content: '';
  height: 7px;
  border-radius: 4px;
  width: 0;
  background: #ec1d23;
  top: 0;
  left: 0;
}
.select-bar__btn {
  width: 38px;
  height: 38px;
  border-radius: 20px;
  background: #ec1d23 url("../i/select-bar/select-arrow.png") center center no-repeat;
  margin-top: -23px;
  position: absolute;
  cursor: pointer;
  left: 0;
  box-shadow: 2px 2px 6px -2px rgba(0,0,0,0.4);
}
.select-bar__btnhover {
  background-color: #f00;
}
.select-bar__text {
  position: absolute;
  bottom: -25px;
  color: #333;
  font-size: 0.85rem;
}
.select-bar__text_left {
  left: 0;
}
.select-bar__text_center {
  left: 50%;
  margin-left: -43px;
  width: 90px;
  text-align: center;
}
.select-bar__text_right {
  right: 0;
}

.short-news-wrap {
  width: 100%;
  height: 100%;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .short-news-wrap {
    width: 83.33333333333334%;
    margin-left: 8.333333333333332%;
  }
}
@media screen and (max-width: 759px) {
  .short-news-wrap {
    display: inline-block;
  }
}
.short-news-wrap__item {
  height: 100%;
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 759px) {
  .short-news-wrap__item {
    width: 100%;
  }
}
.short-news-wrap__item_separate {
  width: 24px;
}
@media screen and (max-width: 759px) {
  .short-news-wrap__item_separate {
    width: 100%;
    border-top: 1px solid rgba(0,0,0,0.07);
    display: block;
  }
}
.short-news {
  width: 100%;
  height: 100%;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #fff;
}
@media screen and (max-width: 1679px) {
  .short-news {
    display: block;
  }
}
@media screen and (max-width: 759px) {
  .short-news {
    background: none;
  }
}
.short-news__media {
  background: none 50% 50% transparent;
  background-size: cover;
  width: 48.47715736040609%;
  min-height: 200px;
  display: none;
}
.short-news_media .short-news__media {
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 1679px) {
  .short-news_media .short-news__media {
    width: 100%;
    display: block;
  }
}
.short-news_media .short-news__media + .short-news__box {
  width: 51.52284263959391%;
  padding-left: 26px;
}
@media screen and (max-width: 1679px) {
  .short-news_media .short-news__media + .short-news__box {
    display: block;
    width: 100%;
    height: auto;
    padding-left: 30px;
  }
}
@media screen and (max-width: 759px) {
  .short-news_media .short-news__media + .short-news__box {
    padding-left: 0;
    padding-right: 0;
  }
}
.short-news__box {
  width: 100%;
  display: table-cell;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
}
@media screen and (max-width: 959px) {
  .short-news__box {
    height: auto;
  }
}
@media screen and (max-width: 759px) {
  .short-news__box {
    height: auto;
    padding: 0;
  }
}
.short-news__title {
  font-size: 1.1rem;
  font-weight: 300;
  display: inline-block;
  margin-bottom: 0.8rem;
  color: #333;
  text-decoration: none;
}
.short-news__title:hover {
  color: #0080b6;
}
@media screen and (max-width: 759px) {
  .short-news__title {
    margin-bottom: 0.3rem;
  }
}
.short-news_media .short-news__title {
  font-size: 1.4rem;
}
.short-news__text {
  font-size: 0.75rem;
  line-height: 1.2;
  color: #808080;
}
.short-news_media .short-news__text {
  font-size: 0.85rem;
}
.short-news__content {
  padding-top: 1.8rem;
  padding-bottom: 1.7rem;
}
@media screen and (max-width: 759px) {
  .short-news__content {
    padding-top: 1.3rem;
    padding-bottom: 1.5rem;
  }
}
.short-news__content + .short-news__content {
  border-top: 1px solid rgba(0,0,0,0.07);
  padding-top: 1.5rem;
}
@media screen and (max-width: 759px) {
  .short-news__content + .short-news__content {
    padding-top: 1.3rem;
  }
}
.short-news_media .short-news__content {
  padding-top: 1.5rem;
  padding-bottom: 1rem;
  padding-right: 0;
}
.short-news__meta-wrap {
  padding-top: 1.35rem;
}
.short-news__meta-wrap:after {
  content: '';
  display: table;
  clear: both;
}
.short-news__meta {
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.short-news__meta:first-child {
  float: left;
}
.short-news__meta-item {
  font-size: 0.75rem;
  color: #999;
  display: inline-block;
  margin: 0.1rem 0.22rem 0.1rem 0;
  text-decoration: none;
  float: left;
  background-color: #f7f7f7;
  border-radius: 5px;
  padding: 0.22rem 0.45rem;
  transition: background 200ms linear 0s, color 200ms linear 0s;
}
.short-news__meta-item:hover {
  background-color: #e30613;
  color: #fff;
}
.short-news__date {
  font-size: 0.75rem;
  color: #999;
  display: inline-block;
  margin: 0.1rem 0.22rem 0.1rem 0;
  padding: 0.22rem 0.22rem 0.22rem 0;
  text-decoration: none;
}
.short-news__date:hover {
  background: none;
  color: #999;
  text-decoration: underline;
}

@media screen and (max-width: 759px) {
  .short-news-slider__slider-wrap .bx-controls {
    margin-top: 0.3rem;
    padding-bottom: 0;
  }
}
.short-news-slider__slider {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
  height: 100%;
}
@media screen and (max-width: 759px) {
  .short-news-slider__slider {
    height: auto;
  }
}
.short-news-slider__item {
  box-sizing: border-box;
  float: left;
  width: 50%;
  height: 100%;
}

.single-internet-params__heading {
  padding-top: 0.7rem;
  text-align: center;
}
.single-internet-params__content {
  padding-top: 1.1rem;
  display: none;
}
.single-internet-params__row {
  padding-left: 70px;
  padding-right: 40px;
}
@media screen and (max-width: 1279px) {
  .single-internet-params__row {
    padding-left: 46px;
    padding-right: 0;
  }
}
@media screen and (max-width: 959px) {
  .single-internet-params__row {
    padding: 0;
  }
}
.single-internet-params__row-inner {
  padding: 0.9rem 0;
  border-top: 1px solid #f3f3f3;
}
.single-internet-params__toggle {
  font-size: 0.85rem;
  color: #666;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
  display: inline-block;
  vertical-align: middle;
}
.single-internet-params__toggle:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJjMWM2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 18px;
  height: 10px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 10px;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
@media screen and (max-width: 759px) {
  .single-internet-params__toggle:after {
    margin-left: 8px;
  }
}
.single-internet-params__toggle.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.single-internet-params__opener {
  position: relative;
  cursor: pointer;
}
.single-internet-params__opener:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJjMWM2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 18px;
  height: 10px;
  position: absolute;
  top: 50%;
  margin-top: -5px;
  right: 0;
  transition: -webkit-transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s;
  transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
}
@media screen and (max-width: 1279px) {
  .single-internet-params__opener:after {
    right: 0;
  }
}
.single-internet-params__opener.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.single-internet-params__drop {
  display: none;
}
@media screen and (max-width: 759px) {
  .single-internet-params__drop {
    padding: 12px 0;
  }
}
.single-internet-params__icon-wrap {
  width: 1em;
  float: left;
  margin-left: -76px;
  text-align: center;
  position: absolute;
}
@media screen and (max-width: 1679px) {
  .single-internet-params__icon-wrap {
    margin-left: -44px;
    margin-top: -5px;
  }
}
@media screen and (max-width: 959px) {
  .single-internet-params__icon-wrap {
    margin-top: 3px;
    margin-left: 0;
  }
}
.single-internet-params__icon {
  max-width: 1em;
  height: 1em;
  fill: #adb8c1;
}
.single-internet-params__img {
  width: 42px;
  height: 42px;
}
@media screen and (max-width: 1679px) {
  .single-internet-params__img {
    width: 32px;
    height: 32px;
  }
}
.single-internet-params__img img {
  max-width: 100%;
  height: auto;
}
.single-internet-params__title {
  overflow: hidden;
  color: #4d4d4d;
  padding-right: 40px;
}
@media screen and (min-width: 760px) and (max-width: 959px) {
  .single-internet-params__title {
    padding-top: 0.5rem;
  }
}
@media screen and (max-width: 959px) {
  .single-internet-params__title {
    line-height: 40px;
    margin-left: 45px;
  }
}
.single-internet-params__title-valign {
  display: inline-block;
  vertical-align: top;
  line-height: 1.2;
  font-size: 1.4rem;
}
@media screen and (max-width: 1679px) {
  .single-internet-params__title-valign {
    font-size: 1.1rem;
  }
}
@media screen and (max-width: 759px) {
  .single-internet-params__title-valign {
    vertical-align: middle;
  }
}
.single-internet-params__title-mark {
  position: relative;
  display: inline-block;
  vertical-align: top;
}
.single-internet-params__title-mark:after {
  width: 9px;
  height: 9px;
  border-radius: 9px;
  display: block;
  content: "";
  position: absolute;
  right: -14px;
  top: 0.5rem;
}
.single-internet-params__title-mark_active:after {
  background-color: #4db65d;
}
.single-internet-params__title-mark_default:after {
  background-color: #bfbfbf;
}
.single-internet-params__drop {
  padding-top: 1rem;
}
.single-internet-params__text {
  color: #999;
  margin-bottom: 0.75rem;
}
.single-internet-params__info {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAABCAYAAAD5PA/NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyFpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4MUFFQUFCNzYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4MUFFQUFCODYzODMxMUU2ODdCMTgwNzBENjhCNzBGMSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjgxQUVBQUI1NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjgxQUVBQUI2NjM4MzExRTY4N0IxODA3MEQ2OEI3MEYxIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+C3koawAAABVJREFUeNpiYGBgMP7//z8DDAMEGABBaQkrPHhhwQAAAABJRU5ErkJggg==) repeat-x 0 1rem;
  margin-bottom: 1.55rem;
}
.single-internet-params__info:after {
  content: '';
  display: table;
  clear: both;
}
.single-internet-params__info-label {
  max-width: 48%;
  color: #999;
  float: left;
}
.single-internet-params__info-label .product-params__bg-for-dot {
  padding-right: 5px;
}
.single-internet-params__info-label .b-hint {
  margin: -3px 0 0 10px;
}
.single-internet-params__info-value {
  float: right;
  text-align: right;
}
.single-internet-params__info-value .single-internet-params__bg-for-dot {
  padding-left: 5px;
}
.single-internet-params__bg-for-dot {
  background-color: #fff;
}
.single-internet-params__bg-for-dot-col {
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.single-internet-params__bg-for-dot-col+ .single-internet-params__bg-for-dot-col {
  margin-left: 20px;
  padding-left: 15px;
}
@media screen and (max-width: 759px) {
  .single-internet-params__bg-for-dot-col+ .single-internet-params__bg-for-dot-col {
    padding-left: 25px;
  }
}
.single-internet-params__bg-for-dot-col+ .single-internet-params__bg-for-dot-col:before {
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAkCAYAAAC9itu8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QTRFQzMxQkRBNENGMTFFNjk3MjBBMDZEQzczN0E4RTUiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QTRFQzMxQkVBNENGMTFFNjk3MjBBMDZEQzczN0E4RTUiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBNEVDMzFCQkE0Q0YxMUU2OTcyMEEwNkRDNzM3QThFNSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBNEVDMzFCQ0E0Q0YxMUU2OTcyMEEwNkRDNzM3QThFNSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PnAn9Z4AAAD9SURBVHjalNS/CwFxGMfxu8NgEINJmUzYmJTBgkLu/iP/0vkRJRlYDJfJYGSyyGQgJZ+n7uq6OJ/n6l3oXl+Pu/M1Pc8zyKOCRpbBHw7KaICNXBYUUB1NWTBE8mMvlmJ+V14wIItaGtBFZ3RkgYwzDt4k/5ycQj0/g/kGmf2JdiyQmzVBbwaYPhiHP4wDNZRDKxbI6kv0YIETHScOlFAZzVggD9sW3VhgfxvnF8ijpgb00QGdWOD8Wv0bSKOOBrTRFe1ZYMetHgUJNNCAhv+H2bBArs4cvVjwd/4wqKIiWrBAVl+juwa4zBZohTdaFtjBRqsB1DgBuGvAR4ABANK0MPJki6EfAAAAAElFTkSuQmCC) no-repeat 0 0;
  width: 12px;
  height: 36px;
  content: "";
  display: block;
  color: #cdcdcd;
  position: absolute;
  right: 100%;
  top: 5px;
}
.single-internet-params__bg-for-dot-descr {
  font-size: 13px;
  white-space: nowrap;
  position: absolute;
  top: 100%;
  right: 0;
}
.single-internet-params__info-list {
  background-color: #fff;
  display: inline-block;
}
.single-internet-params__info-list.is-opened .single-internet-params__info-list-item_last:after {
  display: inline;
}
.single-internet-params__info-list-item:after {
  content: ",";
  display: inline;
}
.single-internet-params__info-list-item:last-child:after {
  display: none;
}
.single-internet-params__info-list-item_last:after {
  display: none;
}
.single-internet-params__info-list-opener {
  color: #aeb4ba;
  border-bottom: 1px dotted #aeb4ba;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
}
.single-internet__boxes_col-one .single-internet-params__row {
  padding: 0;
}
.single-internet__boxes_col-one .single-internet-params__icon-wrap {
  margin-left: 0;
}
@media screen and (min-width: 1280px) {
  .single-internet__boxes_col-one .single-internet-params__icon-wrap {
    margin-top: 3px;
  }
}
.single-internet__boxes_col-one .single-internet-params__img {
  height: 32px;
  width: 32px;
}
@media screen and (min-width: 1280px) {
  .single-internet__boxes_col-one .single-internet-params__title-valign {
    font-size: 1rem;
  }
}
.single-internet__boxes_col-one .single-internet-params__title {
  margin-left: 45px;
}
@media screen and (min-width: 1280px) {
  .single-internet__boxes_col-one .single-internet-params__title {
    line-height: 40px;
    padding-top: 0.3rem;
  }
}
@media screen and (min-width: 1280px) {
  .single-internet__boxes_col-one .single-internet-params__title-mark:after {
    top: 0.5rem;
  }
}
.single-internet-params_bordered {
  border-top: 1px solid rgba(0,0,0,0.1);
}

.site-search-block {
  border-bottom: 1px solid #ededed;
  padding: 30px;
  overflow: hidden;
}
@media screen and (max-width: 759px) {
  .site-search-block {
    padding: 20px 0;
  }
}
.site-search-block__title {
  color: #1e82b2;
  font-size: 1.2rem;
}
.site-search-block__info {
  font-size: 0.75rem;
  color: #808080;
  margin-bottom: 20px;
}
@media screen and (max-width: 759px) {
  .site-search-block__info {
    font-size: 0.85rem;
  }
}
.site-search-block__category {
  font-size: 0.75rem;
  color: #808080;
  margin-bottom: 20px;
}
@media screen and (max-width: 759px) {
  .site-search-block__category {
    font-size: 0.85rem;
  }
}
.site-search-block__img {
  float: left;
  width: 245px;
  position: relative;
}
@media screen and (max-width: 759px) {
  .site-search-block__img {
    float: none;
    margin-bottom: 25px;
  }
}
.site-search-block__content {
  margin-left: 280px;
}
.site-search-block_no-image .site-search-block__content {
  margin-left: 0;
}
@media screen and (max-width: 759px) {
  .site-search-block__content {
    margin-left: 0;
  }
}
.site-search-block__date:after {
  content: '|';
  display: inline-block;
  padding: 0 5px;
}
.site-search-block__description {
  color: #666;
  font-size: 0.75rem;
  margin-bottom: 20px;
}
@media screen and (max-width: 759px) {
  .site-search-block__description {
    font-size: 1rem;
  }
}
.site-search-block__stars {
  margin-bottom: 10px;
}
.site-search-block__price {
  color: #000;
  font-size: 1.2rem;
  margin: 20px 0;
}
.site-search-block__tags {
  padding: 0;
  margin: 0;
}
.site-search-block__tag {
  display: inline-block;
  list-style: none;
  font-size: 0.75rem;
  color: #ccc;
  text-decoration: none;
}
.site-search-block__tag:after {
  content: '/';
  padding-left: 5px;
}
.site-search-block__tag:last-child:after {
  content: none;
}
.site-search-block__tag a {
  font-size: 0.75rem;
  color: #ccc;
  text-decoration: none;
}
.site-search-block .rating__star {
  width: 12px;
  height: 12px;
}
.site-search-block .b-list > li {
  margin: 0.3em 0;
  font-size: 0.75rem;
  color: #808080;
}

.sms-box__head {
  margin-bottom: 10px;
  color: #999;
  font-size: 0.85rem;
}
.sms-box__head:after {
  content: '';
  display: table;
  clear: both;
}
.sms-box__title {
  box-sizing: border-box;
  float: left;
  width: 50%;
  padding-left: 20px;
}
@media screen and (max-width: 759px) {
  .sms-box__title {
    padding-left: 0;
  }
}
.sms-box__counter {
  box-sizing: border-box;
  float: right;
  width: 50%;
  padding-right: 20px;
  text-align: right;
}
@media screen and (max-width: 759px) {
  .sms-box__counter {
    padding-right: 0;
  }
}

@media screen and (max-width: 759px) {
  .single-internet .b-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
}
.single-internet__title {
  text-align: center;
  margin-bottom: 0;
}
.single-internet__boxes {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(140,149,155,0.1);
  margin-bottom: 30px;
  position: relative;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes {
    margin-bottom: 20px;
  }
}
.single-internet__boxes-padding {
  padding: 20px 30px;
}
@media screen and (max-width: 1279px) {
  .single-internet__boxes-padding {
    padding: 20px;
  }
}
.single-internet__boxes-padding+ .tabs_add-traffic {
  margin-top: -25px;
}
.single-internet__boxes-padding+ .tabs_add-traffic .tabs__list-wrap {
  margin-bottom: 10px;
}
.single-internet__boxes-padding+ .single-internet__notice {
  margin-top: -20px;
}
.single-internet__boxes-icon-wrap {
  max-width: 108px;
  margin: 1rem auto 0.6rem;
}
@media screen and (max-width: 1279px) {
  .single-internet__boxes-icon-wrap {
    max-width: 78px;
  }
}
.single-internet__boxes-icon {
  max-width: 100%;
  height: auto;
}
.single-internet__boxes-title {
  font-size: 1.4rem;
  margin-bottom: 0.8rem;
}
.single-internet__boxes-title+ .single-internet__boxes-description {
  padding-top: 0.5rem;
}
.is-opened .single-internet__boxes-title {
  margin-bottom: 0;
}
.single-internet__boxes-subtitle {
  font-size: 0.85rem;
  color: #999;
  margin-bottom: 0.8rem;
}
.single-internet__boxes-description {
  font-size: 0.85rem;
  margin-bottom: 0.8rem;
}
.single-internet__boxes-label {
  font-size: 0.75rem;
  color: #6c6c6c;
  padding-top: 0.3rem;
}
@media screen and (max-width: 1679px) {
  .single-internet__boxes-label {
    font-size: 0.85rem;
  }
}
.single-internet__boxes-drop {
  background-color: #fff;
  width: 30px;
  height: 30px;
  box-shadow: 0 0 5px rgba(0,0,0,0.1);
  border-radius: 30px;
  position: absolute;
  top: 21px;
  right: 13px;
  cursor: pointer;
  display: none;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes-drop {
    display: block;
  }
}
.single-internet__boxes-drop:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMTYgMTAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE2IDEwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KICA8cGF0aCBmaWxsPSIjZWMxMDI0IiBkPSJNOCwwLjVMMC44LDhjLTAuMywwLjQtMC4zLDAuOSwwLDEuM2MwLjMsMC40LDAuOSwwLjQsMS4yLDBsNi02LjJsNiw2LjJjMC4zLDAuNCwwLjksMC40LDEuMiwwYzAuMy0wLjQsMC4zLTAuOSwwLTEuM0w4LDAuNXoiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 16px;
  height: 10px;
  display: block;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
  position: absolute;
  left: 7px;
  top: 10px;
}
.is-opened > .single-internet__boxes-drop:before {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
  top: 12px;
}
.single-internet__boxes-content_fieldset {
  position: relative;
}
.single-internet__boxes-content_fieldset:after {
  content: attr(data-fieldset) ":";
  background-color: #fff;
  width: 204px;
  margin-left: -102px;
  font-size: 0.85rem;
  color: #666;
  text-transform: uppercase;
  text-align: center;
  position: absolute;
  top: -13px;
  left: 50%;
}
@media screen and (max-width: 959px) {
  .single-internet__boxes-content_fieldset:after {
    width: 170px;
    margin-left: -85px;
    top: -10px;
  }
}
.single-internet__boxes-table {
  width: 100%;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
}
.single-internet__boxes-cell {
  border: 1px solid #f2f2f2;
  border-radius: 4px;
  display: table-cell;
  vertical-align: top;
}
@media screen and (max-width: 959px) {
  .single-internet__boxes-cell {
    width: 100%;
    display: inline-block;
  }
}
@media screen and (max-width: 759px) {
  .single-internet__boxes-cell {
    width: auto;
    display: table-cell;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__boxes-cell {
    width: 100%;
    display: inline-block;
  }
}
.single-internet__boxes-cell_indent {
  width: 26px;
  border: medium none;
}
@media screen and (max-width: 959px) {
  .single-internet__boxes-cell_indent {
    width: 100%;
    height: 20px;
    display: inline-block;
  }
}
@media screen and (max-width: 759px) {
  .single-internet__boxes-cell_indent {
    width: 26px;
    height: auto;
    display: table-cell;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__boxes-cell_indent {
    width: 100%;
    height: 20px;
    display: inline-block;
  }
}
.single-internet__boxes-cell_one-item {
  vertical-align: middle;
  position: relative;
}
@media screen and (max-width: 959px) {
  .single-internet__boxes-cell_one-item {
    display: table;
    table-layout: fixed;
    width: 100%;
    height: 260px;
  }
}
.single-internet__boxes-cell_one-item .single-internet__boxes-content_fieldset {
  position: static;
}
.single-internet__boxes-cell_one-item .single-internet__boxes-content {
  width: 100%;
  height: 100%;
  display: table;
  table-layout: fixed;
  vertical-align: middle;
  text-align: center;
}
@media screen and (max-width: 959px) {
  .single-internet__boxes-cell_one-item .single-internet__boxes-content {
    display: table-cell;
  }
}
.single-internet__boxes-btn-group {
  width: 100%;
  text-align: center;
  margin-top: 2.1rem;
  margin-bottom: 1.4rem;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes-btn-group {
    margin-top: 1.4rem;
    margin-bottom: 0.7rem;
  }
}
.single-internet__boxes-btn-group .btn {
  margin-left: 8px;
  margin-right: 8px;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes-btn-group .btn {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }
}
.single-internet__boxes-btn-group+ .single-internet-params {
  margin-top: 2.2rem;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes-btn-group+ .single-internet-params {
    margin-top: 1.4rem;
  }
}
.single-internet__info {
  font-size: 0.85rem;
  color: #999;
  text-align: center;
  margin-bottom: 1.1rem;
  display: none;
}
.single-internet__boxes-content_info {
  border-bottom: 1px solid #f7f7f7;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes-content_info {
    border-bottom: medium none;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__boxes-content_info {
    border-bottom: 1px solid #f7f7f7;
  }
}
.single-internet__boxes-content_info .single-internet__info {
  display: block;
  margin-top: -0.7rem;
}
.single-internet__options {
  padding-left: 15px;
  padding-right: 15px;
  box-sizing: border-box;
}
@media screen and (max-width: 639px) {
  .single-internet__options {
    width: 100%;
    display: table;
    table-layout: fixed;
    text-align: center;
    padding-left: 0;
    padding-right: 0;
  }
}
.single-internet__options-item {
  border-top: 1px solid #f2f2f2;
  width: 100%;
  display: table;
  table-layout: fixed;
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
  box-sizing: border-box;
}
.single-internet__options-item:first-child {
  border-top: medium none;
}
.single-internet__options-item.is-active .single-internet__options-icon-wrap:after {
  display: block;
}
@media screen and (max-width: 1279px) {
  .single-internet__options-item {
    padding-top: 1.1rem;
    padding-bottom: 1.1rem;
  }
}
@media screen and (max-width: 759px) {
  .single-internet__options-item {
    padding-top: 0.7rem;
    padding-bottom: 0.7rem;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__options-item {
    border: medium none;
    width: 1%;
    display: table-cell;
    vertical-align: top;
    text-align: center;
    word-wrap: break-word;
    padding-left: 10px;
    padding-right: 10px;
  }
}
.single-internet__options-icon-wrap {
  width: 70px;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  text-align: center;
  padding-left: 15px;
}
@media screen and (max-width: 1279px) {
  .single-internet__options-icon-wrap {
    width: 58px;
    padding-left: 0;
  }
}
@media screen and (max-width: 959px) {
  .single-internet__options-icon-wrap {
    width: 70px;
    padding-left: 5px;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__options-icon-wrap {
    width: 52px;
    display: inline-block;
    padding-left: 0;
  }
}
.single-internet__options-icon-wrap:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzggMzgiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDM4IDM4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiM0MEIzNEUiIGQ9Ik0xOS4zLDAuOWMxMC4xLDAsMTguMiw4LjEsMTguMiwxOC4yYzAsMTAuMS04LjEsMTguMi0xOC4yLDE4LjIKCVMxLjEsMjkuMiwxLjEsMTkuMUMxLjEsOS4xLDkuMywwLjksMTkuMywwLjl6Ii8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBmaWxsPSIjRkZGRkZGIiBkPSJNMTMuNSwyMC43bDQuMSwzLjVjMC41LDAuNSwwLjUsMS4zLDAsMS44Yy0wLjUsMC41LTEuMywwLjUtMS44LDAKCWwtMy41LTQuN0MxMS45LDIwLjgsMTMuNSwyMC43LDEzLjUsMjAuN3oiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNGRkZGRkYiIGQ9Ik0yNS44LDEyLjFjMCwwLDItMC4xLDEuNiwwLjVsLTkuNiwxMy4yYy0wLjMsMC42LTEuMSwwLjgtMS42LDAuNAoJYy0wLjYtMC4zLTAuOC0xLjEtMC40LTEuN0wyNS44LDEyLjF6Ii8+Cjwvc3ZnPgo=) no-repeat 0 0;
  width: 22px;
  height: 22px;
  position: absolute;
  right: -5px;
  bottom: 12px;
  z-index: 1;
  display: none;
}
@media screen and (max-width: 759px) {
  .single-internet__options-icon-wrap:after {
    width: 18px;
    height: 18px;
    bottom: 6px;
  }
}
.single-internet__options-icon {
  max-width: 100%;
  height: auto;
}
.single-internet__options-info {
  display: table-cell;
  vertical-align: middle;
  padding-left: 40px;
}
@media screen and (max-width: 1279px) {
  .single-internet__options-info {
    padding-left: 24px;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__options-info {
    display: block;
    padding-left: 0;
  }
}
.single-internet__options-title {
  color: #000;
  font-size: 1rem;
}
.single-internet__options-description {
  color: #999;
  font-size: 0.75rem;
}
.single-internet__options-text {
  border-top: 1px solid rgba(0,0,0,0.1);
  color: #666;
  font-size: 1rem;
  padding-top: 0.6rem;
  display: inline-block;
}
.single-internet__options_absend {
  max-width: 270px;
  margin: 0 auto;
  padding: 0;
}
.single-internet__options_absend .single-internet__options-icon {
  width: 96px;
  height: 96px;
}
.single-internet__options_absend .single-internet__options-title {
  font-size: 1.1rem;
  color: #999;
  margin-top: 12px;
}
.single-internet__options_unlim {
  padding-top: 2.6rem;
  padding-bottom: 2.6rem;
}
@media screen and (max-width: 959px) {
  .single-internet__options_unlim {
    padding-top: 0;
    padding-bottom: 0;
  }
}
.single-internet__options_unlim .single-internet__options-item {
  max-width: 300px;
  margin: 0 auto;
}
.single-internet__options_unlim .single-internet__options-icon-wrap {
  width: 114px;
  display: inline-block;
  padding-left: 0;
}
.single-internet__options_unlim .single-internet__options-icon {
  width: 114px;
  height: 46px;
}
.single-internet__options_unlim .single-internet__options-info {
  width: 100%;
  display: inline-block;
  padding: 0;
  margin-top: 5px;
  margin-bottom: 1.1rem;
}
.single-internet__options_unlim .single-internet__options-title {
  font-size: 1.1rem;
  margin-top: 4px;
}
.single-internet__options_unlim .single-internet__options-description {
  text-transform: uppercase;
}
.single-internet__options_once .single-internet__options-item {
  width: 100%;
}
.single-internet__options_once .single-internet__options-icon-wrap {
  width: 108px;
  display: inline-block;
  padding-left: 0;
}
.single-internet__options_once .single-internet__options-icon-wrap:after {
  bottom: 20px;
}
.single-internet__options_once .single-internet__options-info {
  width: 100%;
  display: inline-block;
  padding-left: 0;
  margin-top: -10px;
}
.single-internet__options_once .single-internet__options-title {
  font-size: 1.1rem;
}
.single-internet__options_once .single-internet__options-description {
  font-size: 0.85rem;
}
.single-internet__refill-heading {
  background-color: #f7f7f7;
  text-align: center;
  padding-top: 16px;
  padding-bottom: 24px;
}
@media screen and (max-width: 759px) {
  .single-internet__refill-heading {
    padding-top: 25px;
    padding-bottom: 28px;
  }
}
.single-internet__refill-content {
  padding-top: 0.8rem;
  padding-bottom: 0.7rem;
}
@media screen and (max-width: 759px) {
  .single-internet__refill-content {
    padding-top: 1.5rem;
  }
  .single-internet__refill-content .btn_large {
    height: 42px;
    line-height: 40px;
  }
}
.single-internet__refill-title {
  font-size: 1.4rem;
}
.single-internet__refill-count {
  font-size: 3.2rem;
  font-weight: 300;
  line-height: 1;
  white-space: nowrap;
}
.single-internet__refill-currency {
  margin-left: 8px;
}
@media screen and (min-width: 1680px) {
  .single-internet__refill-currency {
    font-size: 2.5rem;
  }
}
.single-internet__refill-label {
  font-size: 0.85rem;
  color: #666;
}
.single-internet__refill-description {
  font-size: 0.85rem;
  color: #999;
}
.single-internet__refill-group {
  margin-top: 16px;
  margin-bottom: 20px;
}
.single-internet__refill-group:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .single-internet__refill-group {
    margin-top: 12px;
  }
}
.single-internet__refill-group-item {
  width: 30%;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  margin-left: 5%;
  font-size: 1.4rem;
}
.single-internet__refill-group-item:first-child {
  margin-left: 0;
}
.single-internet__refill-group-rubl {
  font-size: 1.1rem;
}
@media screen and (max-width: 1679px) {
  .single-internet__refill-group-rubl {
    display: none;
  }
}
.single-internet__refill-form {
  margin-bottom: 0.7rem;
}
.single-internet__refill-form:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .single-internet__refill-form {
    margin-bottom: 1.1rem;
  }
}
.single-internet__refill-form .input_large {
  font-size: 1.1rem;
}
@media screen and (max-width: 759px) {
  .single-internet__refill-form .input_large {
    height: 42px;
  }
}
.single-internet__refill-form .btn_large {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1.1rem;
}
.single-internet__refill-form-price {
  width: 65%;
  float: left;
}
@media screen and (max-width: 1679px) {
  .single-internet__refill-form-price {
    width: 55%;
  }
}
@media screen and (max-width: 1279px) {
  .single-internet__refill-form-price {
    width: 45%;
  }
}
.single-internet__refill-form-btn {
  width: 30%;
  margin-left: 5%;
  float: left;
}
@media screen and (max-width: 1679px) {
  .single-internet__refill-form-btn {
    width: 40%;
  }
}
@media screen and (max-width: 1279px) {
  .single-internet__refill-form-btn {
    width: 50%;
  }
}
.single-internet__traffic {
  position: relative;
  padding-top: 0.3rem;
}
.single-internet__traffic-heading {
  margin-bottom: 20px;
}
.single-internet__traffic-title {
  padding-right: 20px;
}
.single-internet__traffic-title-name {
  display: inline-block;
  position: relative;
  margin-right: 7px;
}
.single-internet__traffic-title-name.is-active {
  width: 290px;
}
@media screen and (max-width: 1679px) {
  .single-internet__traffic-title-name.is-active {
    width: 280px;
  }
}
@media screen and (max-width: 1279px) {
  .single-internet__traffic-title-name.is-active {
    width: 220px;
  }
}
@media screen and (max-width: 959px) {
  .single-internet__traffic-title-name.is-active {
    width: 260px;
  }
}
@media screen and (max-width: 759px) {
  .single-internet__traffic-title-name.is-active {
    width: 190px;
  }
}
.single-internet__traffic-title-name.is-active .single-internet__traffic-title-placeholder {
  text-indent: -290px;
  opacity: 0;
}
.single-internet__traffic-title-name.is-active .single-internet__traffic-title-control {
  visibility: visible;
}
.single-internet__traffic-title-name.is-active .single-internet__traffic-title-control .input {
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
  opacity: 1;
}
.single-internet__traffic-title-placeholder {
  border-bottom: 1px dotted;
  font-size: 1.1rem;
  color: #4d4d4d;
  font-weight: 300;
  transition: text-indent 0.3s, opacity 0.3s;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
}
.single-internet__traffic-title-control {
  position: absolute;
  overflow: hidden;
  width: 100%;
  height: 1.5rem;
  top: 50%;
  left: 50%;
  -webkit-transform: translate3d(-50%, -50%, 0);
          transform: translate3d(-50%, -50%, 0);
  visibility: hidden;
}
.single-internet__traffic-title-control .input {
  border: medium none;
  border-bottom: 1px solid #c4c4c4;
  border-radius: 0;
  height: 1.5rem;
  color: #4d4d4d;
  font-size: 1.1rem;
  font-weight: 300;
  padding: 0;
  opacity: 0;
  -webkit-transform: translate3d(30%, 0, 0);
          transform: translate3d(30%, 0, 0);
  transition: opacity 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, opacity 0.3s;
  transition: transform 0.3s, opacity 0.3s, -webkit-transform 0.3s;
}
.single-internet__traffic-title-description {
  font-size: 0.85rem;
  color: #999;
  white-space: nowrap;
}
@media screen and (max-width: 759px) {
  .single-internet__traffic-title-description {
    display: block;
    margin-top: 8px;
  }
}
.single-internet__traffic-description {
  font-size: 0.85rem;
  color: #808080;
  margin-top: 1.1rem;
}
.single-internet__traffic-btns {
  margin-top: 0.7rem;
}
@media screen and (max-width: 1679px) {
  .single-internet__traffic-btns {
    margin-top: 0.8rem;
  }
}
@media screen and (max-width: 959px) {
  .single-internet__traffic-btns {
    margin-top: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .single-internet__traffic-btns {
    margin-top: 1.2rem;
  }
}
.single-internet__traffic-btns .btn {
  padding-left: 15px;
  padding-right: 15px;
  font-size: 0.85rem;
}
.single-internet__traffic-link {
  height: 36px;
  display: inline-block;
  vertical-align: middle;
  font-size: 0.85rem;
  line-height: 34px;
  text-decoration: none;
  margin-left: 26px;
}
@media screen and (max-width: 1279px) {
  .single-internet__traffic-link {
    margin-left: 18px;
  }
}
.single-internet__traffic-link span {
  display: inline-block;
  vertical-align: middle;
}
.single-internet__traffic-icon_remove-str {
  width: 28px;
  height: 28px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 8px;
  stroke-width: 4px;
  stroke: #abb8c1;
}
.single-internet__traffic-drop {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJjMWM2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 20px;
  height: 12px;
  display: inline-block;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.is-opened > .single-internet__traffic-drop {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.single-internet__traffic-content {
  background-color: #f5f6f7;
  padding: 28px 30px;
  display: none;
}
.is-opened .single-internet__traffic-content {
  margin-bottom: 0.7rem;
}
@media screen and (max-width: 1279px) {
  .single-internet__traffic-content {
    padding: 20px;
  }
}
.single-internet__progress-header {
  padding-top: 1rem;
  padding-bottom: 0.3rem;
}
.single-internet__progress-header:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .single-internet__progress-header {
    padding-bottom: 0.5rem;
  }
}
@media screen and (max-width: 959px) {
  .single-internet__progress-header {
    padding-bottom: 0.7rem;
  }
}
.single-internet__progress-single {
  width: 54%;
  font-size: 0.85rem;
  float: left;
  color: #808080;
  position: relative;
}
.is-inactive .single-internet__progress-single {
  color: #ee1c32;
}
@media screen and (max-width: 1679px) {
  .single-internet__progress-single {
    width: auto;
    float: none;
    margin-bottom: 0.4rem;
  }
}
.single-internet__progress-icon-wrap {
  position: absolute;
  left: -2px;
  top: 0;
}
.single-internet__progress-text {
  display: inline-block;
  vertical-align: top;
  padding-left: 28px;
}
@media screen and (max-width: 759px) {
  .single-internet__progress-text {
    padding-left: 22px;
  }
}
.single-internet__progress-icon {
  width: 24px;
  height: 24px;
  stroke-width: 1.5px;
  stroke: #abb8c0;
}
.is-inactive .single-internet__progress-icon {
  stroke: #ee1c32;
}
.is-active .single-internet__progress-icon {
  stroke: #43ba6b;
}
@media screen and (max-width: 759px) {
  .single-internet__progress-icon {
    width: 18px;
    height: 18px;
  }
}
.single-internet__progress-icon_time-str {
  stroke-width: 4px;
}
.single-internet__progress-max {
  width: 46%;
  float: right;
  text-align: right;
  color: #999;
  font-size: 0.75rem;
}
.is-disabled .single-internet__progress-max {
  color: #ccc;
}
@media screen and (max-width: 1679px) {
  .single-internet__progress-max {
    width: auto;
    float: none;
    text-align: left;
  }
}
.single-internet__progress-wrap {
  width: 100%;
  height: 10px;
  border-radius: 9px;
  overflow: hidden;
  position: relative;
}
.single-internet__progress-line {
  background-color: #fff;
  border: 1px solid #f2f2f2;
  border-radius: 9px;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  position: absolute;
  left: 0;
  top: 0;
}
.single-internet__progress-bar {
  background-color: #f2f2f2;
  width: 0;
  height: 100%;
  position: relative;
  z-index: 1;
}
.single-internet__traffic-opener {
  border-top: medium none;
  width: 32px;
  height: 32px;
  text-align: center;
  line-height: 32px;
  cursor: pointer;
  position: absolute;
  top: -3px;
  right: -7px;
}
.single-internet__addnumber {
  border: 1px dashed #abb8c0;
  margin-top: 1.6rem;
}
.single-internet__addnumber.is-opened {
  border: 1px solid #f5f6f7;
  background-color: #f5f6f7;
}
.single-internet__addnumber-header {
  width: 100%;
  height: 75px;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  box-sizing: border-box;
}
.is-opened .single-internet__addnumber-header {
  height: 50px;
  margin-top: 13px;
}
.single-internet__addnumber-opener {
  display: table-cell;
  vertical-align: middle;
  font-size: 0.85rem;
  font-weight: 400;
  line-height: 1.06;
  text-align: center;
  cursor: pointer;
}
.single-internet__addnumber-opener.is-opened .single-internet__addnumber-drop:before {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiNhYmI4YzAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMjYuNyIgeTE9IjE0LjYiIHgyPSIzLjUiIHkyPSIxNC42Ii8+Cjwvc3ZnPgo=) no-repeat 0 0;
}
.single-internet__addnumber-drop {
  position: relative;
  color: #0082b0;
  padding-left: 28px;
}
.single-internet__addnumber-drop:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgMzAgMzAiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDMwIDMwIiB4bWw6c3BhY2U9InByZXNlcnZlIj4KCTxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2U9IiNhYmI4YzAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiB4MT0iMTUuMSIgeTE9IjMiIHgyPSIxNS4xIiB5Mj0iMjYuMiIvPgoJPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iI2FiYjhjMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIyNi43IiB5MT0iMTQuNiIgeDI9IjMuNSIgeTI9IjE0LjYiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 19px;
  height: 19px;
  position: absolute;
  left: 0;
  top: 50%;
  margin-top: -9px;
}
.single-internet__addnumber-content {
  display: none;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 1279px) {
  .single-internet__addnumber-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.single-internet__addnumber-form {
  border-top: 1px solid rgba(0,0,0,0.05);
  padding-top: 1rem;
  padding-bottom: 1.2rem;
}
.single-internet__addnumber-form .input {
  font-size: 0.85rem;
}
.single-internet__addnumber-form .btn {
  font-size: 0.85rem;
}
.single-internet__addnumber-form-btn-group {
  margin-left: -7px;
  margin-right: -7px;
}
.single-internet__addnumber-form-btn-item {
  display: inline-block;
  vertical-align: top;
  padding-top: 10px;
  margin-left: 7px;
  margin-right: 7px;
}
.single-internet__addnumber-form-label {
  font-size: 0.85rem;
  margin-bottom: 10px;
}
.single-internet__addnumber-form-info {
  font-size: 0.75rem;
  margin-top: 1.2rem;
}
.single-internet__addoption-item {
  border-top: 1px solid #f2f2f2;
  padding: 1rem 30px;
  box-sizing: border-box;
}
@media screen and (max-width: 1279px) {
  .single-internet__addoption-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (min-width: 1680px) {
  .single-internet__addoption-row {
    width: 100%;
    display: table;
    table-layout: fixed;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
@media screen and (min-width: 1680px) {
  .single-internet__addoption-col {
    width: 60%;
    display: table-cell;
    vertical-align: top;
  }
}
.single-internet__addoption-col .btn {
  padding-left: 15px;
  padding-right: 15px;
}
@media screen and (max-width: 1679px) {
  .single-internet__addoption-col .btn {
    font-size: 17px;
  }
}
@media screen and (max-width: 1679px) {
  .single-internet__addoption-col_end:after {
    content: '';
    display: table;
    clear: both;
  }
  .single-internet__addoption-col_end .btn {
    float: right;
  }
}
@media screen and (min-width: 1680px) {
  .single-internet__addoption-col_end {
    width: 40%;
    text-align: right;
  }
}
.single-internet__addoption-title {
  font-size: 1.8rem;
  line-height: 1.1;
  font-weight: 300;
}
.single-internet__addoption-value {
  font-size: 1.4rem;
  margin-bottom: 4px;
  white-space: nowrap;
}
@media screen and (max-width: 1679px) {
  .single-internet__addoption-value {
    float: left;
  }
}
.single-internet__addoption-currency {
  display: inline-block;
  margin-left: 8px;
}
@media screen and (min-width: 1680px) {
  .single-internet__addoption-currency {
    font-size: 1.1rem;
  }
}
@media screen and (min-width: 1680px) {
  .single-internet__addoption-currency-item {
    font-size: 13px;
    display: block;
    position: relative;
  }
}
.single-internet__addoption-currency-item+ .single-internet__addoption-currency-item:before {
  content: "/";
  display: inline-block;
  vertical-align: top;
  position: inherit;
}
@media screen and (min-width: 1680px) {
  .single-internet__addoption-currency-item+ .single-internet__addoption-currency-item:before {
    border-top: 1px solid #ccc;
    content: "";
    width: 100%;
    height: 0;
    position: absolute;
    left: 0;
    top: 1px;
  }
}
.single-internet__addoption-wrap {
  font-size: 0.75rem;
  padding-top: 10px;
}
.single-internet__addoption-wrap .b-list > li {
  margin: 0.4em 0;
}
.single-internet__simblock {
  min-height: 250px;
  position: relative;
  padding-top: 40px;
  margin-top: -40px;
  box-sizing: border-box;
}
@media screen and (max-width: 1279px) {
  .single-internet__simblock {
    min-height: 200px;
  }
}
.single-internet__simblock-content {
  background-color: #fcfcfc;
  min-height: 160px;
  padding: 25px 190px 25px 30px;
}
@media screen and (max-width: 1279px) {
  .single-internet__simblock-content {
    padding-left: 20px;
    padding-right: 140px;
    min-height: 110px;
  }
}
.single-internet__simblock-title {
  font-size: 0.85rem;
  color: #000;
  margin-bottom: 0.5rem;
}
.single-internet__simblock-info {
  font-size: 0.75rem;
  color: #666;
}
.single-internet__simblock-bg {
  position: absolute;
  bottom: 0;
  right: 0;
}
@media screen and (max-width: 1279px) {
  .single-internet__simblock-bg {
    max-width: 140px;
  }
}
@media screen and (max-width: 759px) {
  .single-internet__simblock-bg {
    max-width: 140px;
  }
}
.single-internet__acceptor {
  width: 100%;
  height: 365px;
  display: table;
  table-layout: fixed;
  box-sizing: border-box;
  padding: 0 30px;
}
@media screen and (max-width: 1679px) {
  .single-internet__acceptor {
    height: 356px;
  }
}
@media screen and (max-width: 1279px) {
  .single-internet__acceptor {
    height: 348px;
    padding: 0 20px;
  }
}
@media screen and (max-width: 759px) {
  .single-internet__acceptor {
    height: 240px;
  }
}
.single-internet__acceptor-content {
  width: 100%;
  height: 100%;
  display: table-cell;
  vertical-align: middle;
}
.single-internet__acceptor-icon-wrap {
  max-width: 66px;
  margin: 0 auto;
}
.single-internet__acceptor-icon {
  max-width: 100%;
  height: auto;
}
.single-internet__acceptor-info {
  font-size: 1rem;
  text-align: center;
  margin-top: 1.1rem;
  font-weight: 300;
}
.single-internet__acceptor-info p {
  margin-bottom: 0;
}
.single-internet__acceptor-number {
  font-weight: 400;
}
.single-internet__acceptor-btn-group {
  width: 100%;
  text-align: center;
  margin-top: 1.1rem;
  margin-bottom: 1.1rem;
}
@media screen and (max-width: 759px) {
  .single-internet__acceptor-btn-group {
    margin-top: 0.7rem;
    margin-bottom: 0.7rem;
  }
}
.single-internet__acceptor-btn-group .btn {
  margin-left: 8px;
  margin-right: 8px;
}
@media screen and (max-width: 759px) {
  .single-internet__acceptor-btn-group .btn {
    margin-top: 0.4rem;
    margin-bottom: 0.4rem;
  }
}
.single-internet__notice {
  background-color: #fcfcfc;
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 1279px) {
  .single-internet__notice {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.single-internet__notice-opener {
  font-size: 0.75rem;
  color: #999;
  position: relative;
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  cursor: pointer;
}
@media screen and (max-width: 759px) {
  .single-internet__notice-opener {
    font-size: 0.85rem;
  }
}
.single-internet__notice-drop {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJjMWM2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 14px;
  height: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -4px;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.is-opened > .single-internet__notice-drop {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.single-internet__notice-content {
  font-size: 0.75rem;
  color: #000;
  padding-bottom: 1.4rem;
  display: none;
}
@media screen and (max-width: 759px) {
  .single-internet__notice-content {
    font-size: 0.85rem;
  }
}
.single-internet__notice-content .b-list {
  margin-bottom: 15px;
}
.single-internet__notice-content .b-list > li {
  margin-top: 0.55rem;
  margin-bottom: 0.55rem;
}
.single-internet__notice-panel {
  border: 1px solid #f2f2f2;
  background-color: #fff;
  margin-top: 10px;
}
.single-internet__notice-panel-content {
  min-height: 50px;
  padding: 14px 18px 16px 60px;
  position: relative;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .single-internet__notice-panel-content {
    padding-left: 50px;
  }
}
.single-internet__notice-panel-icon-wrap {
  width: 30px;
  height: 30px;
  position: absolute;
  left: 18px;
  top: 14px;
}
@media screen and (max-width: 759px) {
  .single-internet__notice-panel-icon-wrap {
    width: 24px;
    height: 24px;
    left: 14px;
  }
}
.single-internet__notice-panel-icon {
  max-width: 100%;
  height: auto;
}
.single-internet__notice-panel-title {
  color: #999;
}
.single-internet__media {
  height: 14.4rem;
  text-align: center;
  position: relative;
  overflow: hidden;
}
.single-internet__media img {
  height: 13.65rem;
  position: absolute;
  top: 0;
  left: 50%;
  margin-left: -26rem;
}
.single-internet_nologin {
  padding-bottom: 1rem;
}
.b-notify {
  position: absolute;
  top: 0;
  right: 10px;
}
.b-notify__opener {
  border: 1px solid #f2f2f2;
  border-top: medium none;
  background-color: #fff;
  width: 30px;
  height: 30px;
  box-sizing: border-box;
  float: right;
  text-align: center;
  cursor: pointer;
  position: relative;
}
.b-notify__drop {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJjMWM2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 14px;
  height: 8px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -7px;
  margin-top: -4px;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
}
.is-opened > .b-notify__drop {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.b-notify__content {
  width: 270px;
  box-shadow: 5px 0 29px rgba(0,0,0,0.1);
  border-radius: 4px;
  background-color: #fff;
  padding: 2px 20px;
  display: none;
  box-sizing: border-box;
  position: absolute;
  top: 100%;
  right: 0;
  z-index: 1;
}
.b-notify__item {
  width: 100%;
  padding-top: 14px;
  padding-bottom: 14px;
  color: inherit;
  text-decoration: none;
  display: inline-block;
}
.b-notify__item+ .b-notify__item {
  border-top: 1px solid #f2f2f2;
}
.b-notify__item:hover {
  color: #4a95bd;
}
.b-notify__icon-wrap {
  width: 24px;
  height: 24px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 13px;
}
.b-notify__icon {
  max-width: 100%;
  height: auto;
}
.b-notify__title {
  display: inline-block;
  vertical-align: middle;
  font-size: 15px;
}
.range-single__slider {
  background-color: #e6e6e6;
  border-color: #e6e6e6;
  border-radius: 9px;
  height: 8px;
}
.range-single__slider .ui-corner-all {
  border-radius: 9px;
}
.range-single__slider .ui-widget-header {
  background-color: #ee1c32;
}
.range-single__slider .ui-slider-handle {
  background-color: #fff;
  border: medium none;
  border-radius: 24px;
  box-shadow: 0 0 15px rgba(0,0,0,0.1);
  width: 24px;
  height: 24px;
  top: -0.4em;
  cursor: pointer;
}
.range-single__slider .ui-slider-handle:focus {
  outline: medium none;
}
.range-single__field {
  width: 100%;
  display: table;
  table-layout: fixed;
  margin-bottom: 1.8rem;
  font-size: 0.85rem;
}
@media screen and (max-width: 1679px) {
  .range-single__field {
    margin-bottom: 1rem;
  }
}
@media screen and (max-width: 759px) {
  .range-single__field {
    margin-bottom: 1.2rem;
  }
}
.range-single__field-col {
  display: table-cell;
  vertical-align: middle;
}
@media screen and (max-width: 1679px) {
  .range-single__field-col {
    width: 100%;
    display: table;
    table-layout: fixed;
    padding-bottom: 0.2rem;
  }
  .range-single__field-col .range-single__text {
    display: table-cell;
    vertical-align: middle;
  }
  .range-single__field-col .range-single__item {
    width: 74px;
    display: table-cell;
    vertical-align: middle;
  }
}
.range-single__text {
  display: inline-block;
  vertical-align: middle;
}
.range-single__item {
  width: 72px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 5px;
  padding-right: 10px;
}
@media screen and (max-width: 759px) {
  .range-single__item {
    display: block;
    margin-left: 0;
  }
}
.single-internet__boxes_col-one .single-internet__boxes-cell {
  border: medium none;
  width: 100%;
  display: inline-block;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes_col-one .single-internet__boxes-cell {
    border: 1px solid #f2f2f2;
    width: auto;
    display: table-cell;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__boxes_col-one .single-internet__boxes-cell {
    border: medium none;
    width: 100%;
    display: inline-block;
  }
}
.single-internet__boxes_col-one .single-internet__boxes-cell_indent {
  width: 100%;
  height: 20px;
  display: inline-block;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes_col-one .single-internet__boxes-cell_indent {
    width: 26px;
    height: auto;
    display: table-cell;
    border: medium none;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__boxes_col-one .single-internet__boxes-cell_indent {
    width: 100%;
    height: 20px;
    display: inline-block;
  }
}
@media screen and (max-width: 959px) {
  .single-internet__boxes_col-one .single-internet__boxes-cell_one-item {
    height: auto;
  }
}
@media screen and (max-width: 959px) {
  .single-internet__boxes_col-one .single-internet__boxes-cell_one-item .single-internet__boxes-content {
    display: inline-block;
  }
}
.single-internet__boxes_col-one .single-internet__options_unlim {
  padding-top: 1.6rem;
  padding-bottom: 1.6rem;
}
.single-internet__boxes_col-one .single-internet__options_once {
  padding-top: 1rem;
  padding-bottom: 1.6rem;
}
.single-internet__boxes_col-one .single-internet__options_absend {
  padding-top: 1rem;
  padding-bottom: 1.6rem;
}
.single-internet__boxes_col-one .single-internet__boxes-content_fieldset {
  border: 1px solid #f2f2f2;
  border-radius: 4px;
}
@media screen and (max-width: 759px) {
  .single-internet__boxes_col-one .single-internet__boxes-content_fieldset {
    border: medium none;
  }
}
@media screen and (max-width: 639px) {
  .single-internet__boxes_col-one .single-internet__boxes-content_fieldset {
    border: 1px solid #f2f2f2;
  }
}

.stock-index {
  overflow: hidden;
}
.stock-index__inner {
  background: #dcdcdc;
  position: relative;
  height: 688px;
  margin: 27px 0 41px;
}
@media screen and (max-width: 1679px) {
  .stock-index__inner {
    height: 610px;
  }
}
@media screen and (max-width: 1279px) {
  .stock-index__inner {
    height: 510px;
  }
}
@media screen and (max-width: 959px) {
  .stock-index__inner {
    height: 400px;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__inner {
    margin-bottom: 300px;
    height: 260px;
  }
}
.stock-index__inner:after {
  content: '';
  position: absolute;
  left: 0;
  top: -27px;
  width: 100%;
  height: 27px;
  background: url("../i/stock-index/stock-mask-top.png") repeat-x left top;
}
@media screen and (max-width: 759px) {
  .stock-index__inner:after {
    background-position: 25% top;
  }
}
.stock-index__inner:before {
  content: '';
  position: absolute;
  left: 0;
  bottom: -41px;
  width: 100%;
  height: 41px;
  background: url("../i/stock-index/stock-mask-bottom.png") repeat-x left top;
}
@media screen and (max-width: 759px) {
  .stock-index__inner:before {
    background-position: 25% top;
  }
}
.stock-index__phone {
  background: url("../i/stock-index/stock-phone.png") no-repeat left top;
  background-size: contain;
  width: 160px;
  height: 325px;
  position: absolute;
  bottom: 24px;
/*+20*/
  right: 39%;
  opacity: 0;
}
@media screen and (max-width: 1679px) {
  .stock-index__phone {
    right: 38.6%;
    width: 138px;
    height: 283px;
    bottom: 33px;
  }
}
@media screen and (max-width: 1279px) {
  .stock-index__phone {
    right: 43.9%;
    width: 114px;
    height: 235px;
    bottom: 11px;
  }
}
@media screen and (max-width: 959px) {
  .stock-index__phone {
    width: 91px;
    height: 188px;
    bottom: -2px;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__phone {
    opacity: 1;
    right: 10.2%;
    width: 78px;
    height: 162px;
    bottom: 27px !important;
  }
}
.stock-index__tablet {
  background: url("../i/stock-index/stock-pad.png") no-repeat left top;
  background-size: contain;
  width: 356px;
  height: 452px;
  position: absolute;
  bottom: 18px;
/*+20*/
  right: 49.8%;
  opacity: 0;
}
@media screen and (max-width: 1679px) {
  .stock-index__tablet {
    right: 50.8%;
    width: 308px;
    height: 390px;
    bottom: 29px;
  }
}
@media screen and (max-width: 1279px) {
  .stock-index__tablet {
    right: 57.3%;
    width: 255px;
    height: 324px;
    bottom: 7px;
  }
}
@media screen and (max-width: 959px) {
  .stock-index__tablet {
    width: 205px;
    height: 260px;
    bottom: -4px;
    right: 57.4%;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__tablet {
    opacity: 1;
    width: 177px;
    height: 225px;
    bottom: 24px !important;
    right: 37.8%;
  }
}
.stock-index__notebook {
  background: url("../i/stock-index/stock-note.png") no-repeat left top;
  background-size: contain;
  width: 832px;
  height: 644px;
  position: absolute;
  bottom: -5px;
/*+20*/
  right: 67.8%;
  opacity: 0;
}
@media screen and (max-width: 1679px) {
  .stock-index__notebook {
    right: 71.2%;
    width: 714px;
    height: 555px;
    bottom: 9px;
  }
}
@media screen and (max-width: 1279px) {
  .stock-index__notebook {
    right: 79.9%;
    width: 594px;
    height: 460px;
    bottom: -8px;
  }
}
@media screen and (max-width: 959px) {
  .stock-index__notebook {
    right: 80.3%;
    width: 474px;
    height: 366px;
    bottom: -14px;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__notebook {
    opacity: 1;
    right: 84.8%;
    width: 400px;
    height: 366px;
    bottom: -36px !important;
    z-index: 2;
  }
}
.stock-index__title {
  background: url("../i/stock-index/stock-title.png") no-repeat left top;
  box-sizing: border-box;
  width: 484px;
  height: 460px;
  position: absolute;
  top: 41px;
  right: 7.1%;
  padding: 73px 80px 0 87px;
  color: #fff;
  opacity: 0;
}
@media screen and (max-width: 1679px) {
  .stock-index__title {
    left: 64%;
    right: auto;
    top: 58px;
  }
}
@media screen and (max-width: 1279px) {
  .stock-index__title {
    left: 58.6%;
    right: auto;
    top: 49px;
    width: 421px;
    height: 404px;
    background-size: contain;
    padding: 54px 70px 0 67px;
  }
}
@media screen and (max-width: 959px) {
  .stock-index__title {
    left: 56.2%;
    top: 40px;
    width: 316px;
    height: 302px;
    padding: 40px 38px 0 49px;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__title {
    opacity: 1;
    left: -4.6%;
    top: 215px;
    width: 362px;
    height: 346px;
    padding: 31px 60px 0 55px;
  }
}
.stock-index__title .btn {
  position: relative;
  margin: 23px 0 0 2px;
  left: 20px;
  opacity: 0;
}
.stock-index__title .btn:hover {
  background-color: #fff;
  border-color: #fff;
  color: #e30613;
}
@media screen and (max-width: 1279px) {
  .stock-index__title .btn {
    margin-top: 30px;
  }
}
@media screen and (max-width: 959px) {
  .stock-index__title .btn {
    margin-top: 25px;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__title .btn {
    left: 0;
    opacity: 1;
    margin-top: 15px;
  }
}
.stock-index__caption {
  position: relative;
  font-size: 2.18rem;
  line-height: 1.05;
  font-weight: normal;
  margin: 0;
  left: 20px;
  opacity: 0;
}
@media screen and (max-width: 1679px) {
  .stock-index__caption {
    font-size: 2.41rem;
  }
}
@media screen and (max-width: 1279px) {
  .stock-index__caption {
    font-size: 2.33rem;
    line-height: 1.2;
  }
}
@media screen and (max-width: 959px) {
  .stock-index__caption {
    font-size: 1.76rem;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__caption {
    left: 0;
    opacity: 1;
    font-size: 1.97rem;
  }
}
.stock-index__desc {
  position: relative;
  font-size: 1.36rem;
  line-height: 1.2;
  padding-top: 20px;
  left: 20px;
  opacity: 0;
}
@media screen and (max-width: 1679px) {
  .stock-index__desc {
    font-size: 1.5rem;
  }
}
@media screen and (max-width: 1279px) {
  .stock-index__desc {
    font-size: 1.34rem;
    padding-top: 17px;
  }
}
@media screen and (max-width: 959px) {
  .stock-index__desc {
    font-size: 1rem;
    padding-top: 12px;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__desc {
    display: none;
  }
}
.stock-index__round {
  width: 160px;
/*330*/
  height: 160px;
/*330*/
  border: 1px solid #fff;
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -80px;
/*0.5*/
  margin-top: -100px;
/*0.5+20*/
  opacity: 0;
}
.stock-index__round_glow {
  animation: glow 2s infinite;
  -webkit-animation: glow 2s infinite;
  animation-fill-mode: both;
  -webkit-animation-fill-mode: both;
}
.stock-index__price {
  display: none;
}
@media screen and (max-width: 759px) {
  .stock-index__price {
    display: block;
    font-size: 1.38rem;
    line-height: 1.18;
    padding-top: 11px;
  }
}
@media screen and (max-width: 759px) {
  .stock-index__price-count {
    font-size: 3.15rem;
    font-weight: 400;
    line-height: 0.9;
  }
}
@-webkit-keyframes glow {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@-webkit-keyframes glow {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes glow {
  0% {
    opacity: 0;
  }
  50% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.support-frame {
  min-height: 140px;
  width: 100%;
  height: 37.6vw;
  position: relative;
  max-height: 350px;
  display: table;
  table-layout: fixed;
}
.support-frame__content {
  width: 100%;
  display: table-cell;
  vertical-align: middle;
  position: relative;
  z-index: 1;
}
.support-frame__title {
  text-align: center;
  color: #fff;
  font-size: 2.5rem;
  font-weight: 300;
  margin: 0;
}
.support-frame__bg {
  background: none no-repeat 100% 50% transparent;
  background-size: cover;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
}
@media screen and (max-width: 1679px) {
  .support-frame__bg {
    background-position: 90% 50%;
  }
}
@media screen and (max-width: 959px) {
  .support-frame__bg {
    background-position: 75% 50%;
  }
}
.support-list__item {
  margin-top: 1.1rem;
  margin-bottom: 1.1rem;
  box-sizing: border-box;
}
@media screen and (max-width: 959px) {
  .support-list__item {
    margin: 0;
  }
}
@media screen and (max-width: 759px) {
  .support-list__item {
    border-bottom: 1px solid #f2f2f2;
    padding-top: 3px;
    padding-bottom: 3px;
  }
}
@media screen and (max-width: 759px) {
  .support-list__item.is-opened {
    margin-bottom: 16px;
  }
}
.support-list__item-header {
  padding-bottom: 1.3rem;
  position: relative;
}
@media screen and (max-width: 759px) {
  .support-list__item-header {
    width: 100%;
    display: table;
    table-layout: fixed;
    padding-right: 10px;
    padding-bottom: 0;
    box-sizing: border-box;
    cursor: pointer;
  }
}
.support-list__item-header:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMSA2LjU2MyI+CiAgPHBhdGggZmlsbD0iI2FkYjhjMSIgZmlsbC1ydWxlPSJldmVub2RkIiBkPSJNMTAuNzU2LDIuNTlMNi4xNjYsNy4yNTRhMC45MjQsMC45MjQsMCwwLDEtMS4zMTcsMEwwLjI1OSwyLjU5YTAuOTU0LDAuOTU0LDAsMCwxLDAtMS4zMzQsMC45MTksMC45MTksMCwwLDEsMS4zMTIsMGwzLjkzNyw0LDMuOTM3LTRhMC45MTksMC45MTksMCwwLDEsMS4zMTIsMEEwLjk1NCwwLjk1NCwwLDAsMSwxMC43NTYsMi41OVoiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAgLTAuOTY5KSIvPgo8L3N2Zz4K) no-repeat 0 0;
  width: 11px;
  height: 8px;
  position: absolute;
  right: 0;
  top: 50%;
  transition: -webkit-transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
  display: none;
}
@media screen and (max-width: 759px) {
  .support-list__item-header:after {
    display: block;
  }
}
.support-list__item-header.is-opened:after {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.support-list__item-media {
  width: 170px;
  height: 170px;
  position: relative;
  margin: 0 auto;
}
@media screen and (max-width: 759px) {
  .support-list__item-media {
    width: 70px;
    height: 70px;
    display: table-cell;
    vertical-align: middle;
  }
}
.support-list__item-media:before,
.support-list__item-media:after {
  content: "";
  border-radius: 50%;
  position: absolute;
  left: 50%;
  top: 50%;
}
.support-list__item-media:before {
  width: 163px;
  height: 163px;
  background-color: #fbfcfd;
  margin-left: -81.5px;
  margin-top: -81.5px;
}
@media screen and (max-width: 759px) {
  .support-list__item-media:before {
    width: 66px;
    height: 66px;
    margin-left: -33px;
    margin-top: -33px;
  }
}
.support-list__item-media:after {
  width: 127px;
  height: 127px;
  background-color: #f5f7fa;
  margin-left: -63.5px;
  margin-top: -63.5px;
}
@media screen and (max-width: 759px) {
  .support-list__item-media:after {
    width: 51px;
    height: 51px;
    margin-left: -25.5px;
    margin-top: -25.5px;
  }
}
.support-list__item-img {
  position: relative;
  z-index: 1;
}
.support-list__item-title {
  font-size: 1.1rem;
  color: #4d4d4d;
  text-align: center;
  margin-top: 0.9rem;
}
@media screen and (max-width: 759px) {
  .support-list__item-title {
    width: 100%;
    display: table-cell;
    vertical-align: middle;
    text-align: left;
    padding-left: 6px;
    box-sizing: border-box;
  }
}
.support-list__item-link-wrap+ .support-list__item-link-wrap {
  border-top: 1px solid #f2f2f2;
}
.support-list__item-link {
  color: #666;
  font-size: 0.85rem;
  text-decoration: none;
  display: inline-block;
  vertical-align: top;
  padding-top: 0.4rem;
  padding-bottom: 0.5rem;
  transition: color 0.3s ease 0s;
}
.support-list__item-link:hover {
  color: #e30613;
}
@media screen and (max-width: 759px) {
  .support-list__item-content {
    display: none;
  }
}
.support-banner__wrap {
  border: 1px solid #e6e6e6;
  padding: 30px;
  box-sizing: border-box;
}
@media screen and (max-width: 959px) {
  .support-banner__wrap {
    padding: 20px;
  }
}
@media screen and (max-width: 759px) {
  .support-banner__wrap {
    margin-top: 10px;
    padding: 15px;
  }
}
.support-banner__media {
  width: 106px;
  float: left;
}
@media screen and (max-width: 959px) {
  .support-banner__media {
    width: 54px;
  }
}
.support-banner__media > img {
  max-width: 100%;
  height: auto;
}
.support-banner__title {
  font-size: 1.4rem;
  font-weight: 300;
  padding-left: 136px;
}
@media screen and (max-width: 959px) {
  .support-banner__title {
    padding-left: 68px;
  }
}
.support-banner__content {
  color: #808080;
  font-size: 0.85rem;
  padding-left: 136px;
  padding-top: 0.9rem;
}
@media screen and (max-width: 959px) {
  .support-banner__content {
    clear: left;
    padding-left: 0;
    padding-top: 0.6rem;
  }
}
@media screen and (max-width: 959px) {
  .js-fixed-height-support-tablet {
    width: 100%;
    float: left;
    margin-bottom: 1.1rem;
    margin-top: 1.1rem;
  }
}
@media screen and (max-width: 759px) {
  .js-fixed-height-support-tablet {
    margin: 0;
  }
}
.support-item-height_clear+ .support-item-height {
  clear: left;
}

.table-params__row {
  display: table;
  width: 100%;
  border-bottom: 1px solid #ededed;
  padding: 30px 0;
}
@media screen and (max-width: 759px) {
  .table-params__row {
    display: block;
    width: auto;
    padding: 20px 10px;
  }
}
.table-params__col-label,
.table-params__col-value {
  display: table-cell;
  vertical-align: top;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .table-params__col-label,
  .table-params__col-value {
    display: block;
  }
}
.table-params__col-label {
  width: 30%;
  font-size: 1.1rem;
  padding-right: 10px;
}
@media screen and (max-width: 759px) {
  .table-params__col-label {
    width: auto;
    padding-right: 0;
    margin-bottom: 10px;
  }
}
.table-params__col-value {
  padding-top: 0.25rem;
  font-size: 0.85rem;
}
@media screen and (max-width: 759px) {
  .table-params__col-value {
    padding-top: 0;
  }
}
.table-params__col-value p:last-child {
  margin-bottom: 0;
}

.tariff-card {
  border: 1px solid #ededed;
  background-color: #fff;
  box-sizing: border-box;
  position: relative;
  font-size: 0.75rem;
  max-width: 380px;
  margin: 0 auto;
}
.tariff-card > :last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 759px) {
  .tariff-card {
    max-width: 300px;
  }
}
.tariff-card__img-block {
  height: 215px;
  padding-top: 20px;
  padding-left: 30px;
  padding-right: 30px;
  box-sizing: border-box;
}
@media screen and (max-width: 1279px) {
  .tariff-card__img-block {
    padding: 20px;
  }
}
.tariff-card__img-block_full-size {
  padding: 0;
}
.tariff-card__img-block_mask {
  padding: 0;
}
.tariff-card__img-block_default {
  height: auto;
  text-align: center;
}
.tariff-card__img-block_small {
  height: 180px;
}
.tariff-card__img-block_large {
  height: 280px;
}
.tariff-card__img {
  background-position: center;
  background-repeat: no-repeat;
  height: 100%;
  width: 100%;
  margin: 0 auto;
}
.tariff-card__img-block_full-size .tariff-card__img {
  background-size: cover;
}
.tariff-card__img-block_mask .tariff-card__img {
  background-size: cover;
  position: relative;
}
.tariff-card__img-block_mask .tariff-card__img:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: url("../i/tariff-card/option-img-mask.png") no-repeat 50% 100%;
}
.tariff-card__img-block_default .tariff-card__img {
  background-position: center 70%;
  max-width: 100%;
  margin-top: 30px;
  width: auto;
  height: auto;
}
@media screen and (max-width: 1679px) {
  .tariff-card__img-block_default .tariff-card__img {
    background-size: contain;
  }
}
.device-list .tariff-card__img {
  background-size: contain;
}
.tariff-card__body {
  padding: 20px 30px 30px;
}
@media screen and (max-width: 1279px) {
  .tariff-card__body {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.tariff-card__content {
  margin-bottom: 20px;
}
.tariff-card__content :last-child {
  margin-bottom: 0;
}
.tariff-card__title {
  font-size: 1.1rem;
  color: #000;
  margin-bottom: 10px;
  display: block;
  text-decoration: none;
  cursor: pointer;
}
.tariff-card__title:hover {
  color: #e30613;
}
.tariff-card__subtitle {
  color: #000;
  font-size: 0.75rem;
  margin-bottom: 20px;
}
.tariff-card__channels {
  padding: 0;
  white-space: nowrap;
  overflow: hidden;
  margin-right: -10px;
  position: relative;
}
.tariff-card__channels:after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  width: 25px;
  height: 23px;
  background: linear-gradient(to right, rgba(255,255,255,0), rgba(255,255,255,0.8) 50%, #fff);
}
.tariff-card__channel {
  display: inline-block;
  vertical-align: middle;
  width: 21px;
  line-height: 0;
  padding-right: 8px;
}
.tariff-card__channel img {
  max-width: 100%;
  max-height: 21px;
}
.tariff-card__description {
  color: #808080;
  font-size: 0.75rem;
  margin-bottom: 20px;
}
.tariff-card__list-title {
  color: #000;
  font-weight: bold;
  font-size: 0.75rem;
}
.tariff-card__list {
  margin-bottom: 20px;
}
.tariff-card__list .b-list {
  margin-bottom: 10px;
}
.tariff-card__list .b-list li {
  margin: 0.3rem 0;
  line-height: 1rem;
}
@media screen and (max-width: 959px) {
  .tariff-card__list .b-list li {
    padding-left: 20px;
  }
}
.tariff-card__price-block {
  margin-bottom: 13px;
}
.tariff-card__price-block:after {
  content: '';
  display: table;
  clear: both;
}
.tariff-card__price-wrapper {
  float: left;
}
.tariff-card__price-before {
  display: inline-block;
  color: #000;
  font-size: 1.1rem;
}
.tariff-card__price-min {
  display: inline-block;
  vertical-align: top;
  font-size: 1rem;
  line-height: 1.5rem;
}
.tariff-card__price-after {
  display: inline-block;
  color: #000;
  font-size: 1rem;
}
.tariff-card__price-twix {
  display: inline-block;
  text-align: center;
  line-height: 1;
}
.tariff-card__price-twix_top {
  color: #000;
  font-size: 0.75rem;
  border-bottom: 1px solid #ccc;
  padding-bottom: 4px;
}
.tariff-card__price-twix_bottom {
  color: #000;
  font-size: 0.75rem;
}
.tariff-card__old-price {
  color: #ccc;
  font-size: 0.85rem;
  text-decoration: line-through;
}
.tariff-card__price {
  color: #000;
  font-size: 1.8rem;
  display: inline-block;
}
.tariff-card__bonus {
  color: #e30613;
  font-size: 0.65rem;
  text-align: right;
  margin-top: 7px;
  margin-left: 140px;
}
@media screen and (max-width: 959px) {
  .tariff-card__bonus {
    clear: both;
    text-align: left;
    padding: 5px 0 10px;
  }
}
.tariff-card__bottom:after {
  content: '';
  display: table;
  clear: both;
}
.tariff-card__btn {
  display: inline-block;
  vertical-align: top;
  margin-right: 10px;
}
.tariff-card__date {
  color: #000;
  font-size: 0.75rem;
  clear: both;
}
.tariff-card__footer {
  background: #fbfbfb;
  padding: 20px 35px;
}
.tariff-card__footer > :last-child {
  margin-bottom: 0;
}
@media screen and (max-width: 1279px) {
  .tariff-card__footer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.tariff-card__shares {
  color: #333;
  font-size: 0.75rem;
  margin-bottom: 10px;
}
.tariff-card__shares-icon {
  width: 25px;
  display: inline-block;
  vertical-align: middle;
  margin-right: 5px;
}
.tariff-card__shares-icon .b-icon {
  width: 100%;
  height: 20px;
}
.tariff-card__shares-text {
  display: inline-block;
  vertical-align: top;
  padding-top: 2px;
  padding-left: 35px;
  margin-left: -35px;
  width: 100%;
  box-sizing: border-box;
}
.tariff-card__mark-block {
  text-align: right;
  display: inline-block;
  float: right;
}
.tariff-card__mark-block.is-break {
  text-align: left;
  float: none;
  margin-top: 10px;
}
.tariff-card__mark-item {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0,0,0,0.05);
  width: 40px;
  height: 40px;
  border-radius: 20px;
  display: inline-block;
  vertical-align: top;
  margin-left: 0.6rem;
  transition: background 200ms linear;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .tariff-card__mark-item {
    margin-left: 0.5rem;
  }
}
.tariff-card__mark-item:first-child {
  margin-left: 0;
}
.tariff-card__mark-item:hover {
  background-color: #e30613;
  box-shadow: inherit;
}
.tariff-card__mark-item:hover .tariff-card__mark-text {
  display: block;
}
.tariff-card__mark-item:hover .tariff-card__mark-compare-icon,
.tariff-card__mark-item:hover .tariff-card__mark-input:checked + .tariff-card__mark-compare-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTguNyAyNC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOC43IDI0LjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNmZmZmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxLjEiIHkxPSI3LjkiIHgyPSIxLjEiIHkyPSIyMy43Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNCIgeTE9IjEiIHgyPSI5LjQiIHkyPSIyMy43Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2ZmZmZmZiIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE3LjciIHkxPSIxMy43IiB4Mj0iMTcuNyIgeTI9IjIzLjciLz4KPC9zdmc+Cg==);
}
.tariff-card__mark-item:hover .tariff-card__mark-favorite-icon,
.tariff-card__mark-item:hover .tariff-card__mark-input:checked + .tariff-card__mark-favorite-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjZmZmZmZmIiBkPSJNMjAuMywyNC43Yy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJMMTMsMTkuN2wtNi43LDQuOWMtMC40LDAuMy0wLjgsMC4zLTEuMiwwYy0wLjQtMC4zLTAuNS0wLjctMC40LTEuMWwyLjYtNy45bC02LjctNC45CgkJCUMwLjIsMTAuNCwwLjEsMTAsMC4yLDkuNXMwLjUtMC43LDEtMC43aDguM0wxMiwxYzAuMS0wLjQsMC41LTAuNywxLTAuN2MwLjQsMCwwLjgsMC4zLDEsMC43bDIuNiw3LjloOC4zYzAuNCwwLDAuOCwwLjMsMSwwLjcKCQkJczAsMC45LTAuNCwxLjFsLTYuNyw0LjlsMi42LDcuOWMwLjEsMC40LDAsMC45LTAuNCwxLjFDMjAuNywyNC43LDIwLjUsMjQuNywyMC4zLDI0Ljd6IE0xMywxNy40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmw0LjgsMy41CgkJCWwtMS44LTUuN2MtMC4xLTAuNCwwLTAuOSwwLjQtMS4xbDQuOC0zLjVoLTUuOWMtMC40LDAtMC44LTAuMy0xLTAuN0wxMyw0LjVsLTEuOCw1LjdjLTAuMSwwLjQtMC41LDAuNy0xLDAuN0g0LjNsNC44LDMuNQoJCQljMC40LDAuMywwLjUsMC43LDAuNCwxLjFsLTEuOCw1LjdsNC44LTMuNUMxMi42LDE3LjUsMTIuOCwxNy40LDEzLDE3LjR6Ii8+Cjwvc3ZnPgo=);
}
.tariff-card__mark-compare,
.tariff-card__mark-favorite {
  width: 100%;
  height: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
}
.tariff-card__mark-input {
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
}
.tariff-card__mark-input:checked+ .tariff-card__mark-compare-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTguNyAyNC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOC43IDI0LjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNlMzA2MTMiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxLjEiIHkxPSI3LjkiIHgyPSIxLjEiIHkyPSIyMy43Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2UzMDYxMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNCIgeTE9IjEiIHgyPSI5LjQiIHkyPSIyMy43Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2UzMDYxMyIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE3LjciIHkxPSIxMy43IiB4Mj0iMTcuNyIgeTI9IjIzLjciLz4KPC9zdmc+Cg==);
}
.tariff-card__mark-input:checked+ .tariff-card__mark-favorite-icon {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjZTMwNjEzIiBkPSJNMjAuMywyNC43Yy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJMMTMsMTkuN2wtNi43LDQuOWMtMC40LDAuMy0wLjgsMC4zLTEuMiwwYy0wLjQtMC4zLTAuNS0wLjctMC40LTEuMWwyLjYtNy45bC02LjctNC45CgkJCUMwLjIsMTAuNCwwLjEsMTAsMC4yLDkuNXMwLjUtMC43LDEtMC43aDguM0wxMiwxYzAuMS0wLjQsMC41LTAuNywxLTAuN2MwLjQsMCwwLjgsMC4zLDEsMC43bDIuNiw3LjloOC4zYzAuNCwwLDAuOCwwLjMsMSwwLjcKCQkJczAsMC45LTAuNCwxLjFsLTYuNyw0LjlsMi42LDcuOWMwLjEsMC40LDAsMC45LTAuNCwxLjFDMjAuNywyNC43LDIwLjUsMjQuNywyMC4zLDI0Ljd6IE0xMywxNy40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmw0LjgsMy41CgkJCWwtMS44LTUuN2MtMC4xLTAuNCwwLTAuOSwwLjQtMS4xbDQuOC0zLjVoLTUuOWMtMC40LDAtMC44LTAuMy0xLTAuN0wxMyw0LjVsLTEuOCw1LjdjLTAuMSwwLjQtMC41LDAuNy0xLDAuN0g0LjNsNC44LDMuNQoJCQljMC40LDAuMywwLjUsMC43LDAuNCwxLjFsLTEuOCw1LjdsNC44LTMuNUMxMi42LDE3LjUsMTIuOCwxNy40LDEzLDE3LjR6Ii8+Cjwvc3ZnPgo=);
}
.tariff-card__mark-compare-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB2aWV3Qm94PSIwIDAgMTguNyAyNC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxOC43IDI0LjgiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8bGluZSBmaWxsPSJub25lIiBzdHJva2U9IiNhZGI4YzEiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2UtbWl0ZXJsaW1pdD0iMTAiIHgxPSIxLjEiIHkxPSI3LjkiIHgyPSIxLjEiIHkyPSIyMy43Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FkYjhjMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjkuNCIgeTE9IjEiIHgyPSI5LjQiIHkyPSIyMy43Ii8+CjxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iI2FkYjhjMSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgeDE9IjE3LjciIHkxPSIxMy43IiB4Mj0iMTcuNyIgeTI9IjIzLjciLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 16px;
  height: 20px;
  margin-top: -10px;
  margin-left: -8px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.tariff-card__mark-favorite-icon {
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDI2IDI1IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNiAyNSIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+Cgk8cGF0aCBmaWxsPSIjYWRiOGMxIiBkPSJNMjAuMywyNC43Yy0wLjIsMC0wLjQtMC4xLTAuNi0wLjJMMTMsMTkuN2wtNi43LDQuOWMtMC40LDAuMy0wLjgsMC4zLTEuMiwwYy0wLjQtMC4zLTAuNS0wLjctMC40LTEuMWwyLjYtNy45bC02LjctNC45CgkJCUMwLjIsMTAuNCwwLjEsMTAsMC4yLDkuNXMwLjUtMC43LDEtMC43aDguM0wxMiwxYzAuMS0wLjQsMC41LTAuNywxLTAuN2MwLjQsMCwwLjgsMC4zLDEsMC43bDIuNiw3LjloOC4zYzAuNCwwLDAuOCwwLjMsMSwwLjcKCQkJczAsMC45LTAuNCwxLjFsLTYuNyw0LjlsMi42LDcuOWMwLjEsMC40LDAsMC45LTAuNCwxLjFDMjAuNywyNC43LDIwLjUsMjQuNywyMC4zLDI0Ljd6IE0xMywxNy40YzAuMiwwLDAuNCwwLjEsMC42LDAuMmw0LjgsMy41CgkJCWwtMS44LTUuN2MtMC4xLTAuNCwwLTAuOSwwLjQtMS4xbDQuOC0zLjVoLTUuOWMtMC40LDAtMC44LTAuMy0xLTAuN0wxMyw0LjVsLTEuOCw1LjdjLTAuMSwwLjQtMC41LDAuNy0xLDAuN0g0LjNsNC44LDMuNQoJCQljMC40LDAuMywwLjUsMC43LDAuNCwxLjFsLTEuOCw1LjdsNC44LTMuNUMxMi42LDE3LjUsMTIuOCwxNy40LDEzLDE3LjR6Ii8+Cjwvc3ZnPgo=) no-repeat 0 0;
  width: 20px;
  height: 20px;
  margin-top: -10px;
  margin-left: -10px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.tariff-card__mark-text {
  background-color: #fff;
  border: 1px solid #e4e4e4;
  width: 190px;
  border-radius: 2px;
  box-sizing: border-box;
  padding: 10px;
  box-shadow: 0 0 10px rgba(0,0,0,0.1);
  font-size: 15px;
  line-height: 1.5;
  color: #333;
  text-align: center;
  word-wrap: break-word;
  display: none;
  margin-left: -95px;
  position: absolute;
  top: 55px;
  left: 50%;
  z-index: 9999;
}
.tariff-slider__item:first-child .tariff-card__mark-text {
  left: 0;
  margin-left: -10px;
}
@media screen and (max-width: 759px) {
  .tariff-slider__item:first-child .tariff-card__mark-text {
    left: 50%;
    margin-left: -150px;
  }
}
@media screen and (max-width: 759px) {
  .tariff-slider_connect-page .tariff-card__mark-text {
    left: 50%;
    margin-left: -150px !important;
  }
}
.tariff-slider__item:last-child .tariff-card__mark-text {
  left: 50%;
  margin-left: -150px !important;
}
.tariff-card__mark-tail {
  border: 10px solid transparent;
  border-bottom-color: #e4e4e4;
  margin-left: -10px;
  margin-top: -20px;
  position: absolute;
  top: 0;
  left: 50%;
  z-index: 9999;
}
.tariff-card__mark-tail:after {
  content: "";
  border: 10px solid transparent;
  border-bottom-color: #fff;
  position: absolute;
  left: -10px;
  top: -9px;
}
.tariff-slider__item:first-child .tariff-card__mark-tail {
  left: 0;
  margin-left: 18px;
}
@media screen and (max-width: 759px) {
  .tariff-slider__item:first-child .tariff-card__mark-tail {
    margin-left: 140px;
    left: 0;
  }
}
.tariff-slider__item:last-child .tariff-card__mark-tail {
  margin-left: 140px;
  left: 0;
}
@media screen and (max-width: 759px) {
  .tariff-slider_connect-page .tariff-card__mark-tail {
    margin-left: 140px;
    left: 0;
  }
}
.tariff-card__more-link {
  color: #1481b4;
  font-size: 0.75rem;
  margin-top: 17px;
  margin-bottom: 5px;
  text-decoration: none;
  display: inline-block;
}
.tariff-card .b-hint-badge {
  position: absolute;
  top: 18px;
  left: 15px;
}
@media screen and (max-width: 759px) {
  .tariff-card .b-hint-badge {
    top: 8px;
  }
}
@media screen and (max-width: 959px) {
  .tariff-card .btn {
    font-size: 16px;
  }
}

.tabs-link {
  margin-top: 1.4rem;
  position: relative;
  z-index: 1;
}
@media screen and (max-width: 959px) {
  .tabs-link {
    margin-top: 0;
  }
}
@media screen and (max-width: 759px) {
  .tabs-link {
    margin-bottom: 1rem;
  }
}
.tabs-link .tabs__list-wrap {
  margin-bottom: 0;
}

.tariff-list__list {
  margin-left: -12px;
  margin-right: -12px;
  height: 100%;
}
.tariff-list__list:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1679px) {
  .tariff-list__list {
    margin-left: -9px;
    margin-right: -9px;
  }
}
@media screen and (max-width: 1279px) {
  .tariff-list__list {
    margin-left: -7px;
    margin-right: -7px;
  }
}
@media screen and (max-width: 959px) {
  .tariff-list__list {
    margin-left: -10px;
    margin-right: -10px;
  }
}
.tariff-list__item {
  width: 33.33333333333333%;
  height: 100%;
  box-sizing: border-box;
  float: left;
  min-height: 1px;
  padding-left: 12px;
  padding-right: 12px;
  padding-bottom: 24px;
}
@media screen and (max-width: 1679px) {
  .tariff-list__item {
    padding-left: 9px;
    padding-right: 9px;
    padding-bottom: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .tariff-list__item {
    padding-left: 7px;
    padding-right: 7px;
    padding-bottom: 14px;
  }
}
@media screen and (max-width: 959px) {
  .tariff-list__item {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 20px;
  }
}
@media screen and (max-width: 759px) {
  .tariff-list__item {
    width: 100%;
  }
}
.tariff-list__list_col-4 .tariff-list__item {
  width: 25%;
}
@media screen and (max-width: 1279px) {
  .tariff-list__list_col-4 .tariff-list__item {
    width: 33.33333333333333%;
  }
}
@media screen and (max-width: 759px) {
  .tariff-list__list_col-4 .tariff-list__item {
    width: 100%;
  }
}
.tariff-list__more {
  clear: left;
  text-align: center;
  padding: 1.6rem 0 1rem;
}

.tariff-slider {
  z-index: 1;
}
@media screen and (max-width: 759px) {
  .tariff-slider .bx-wrapper {
    margin: 0 auto;
  }
}
.tariff-slider .bx-viewport {
  margin-bottom: -35px;
  padding-bottom: 35px;
}
.tariff-slider__slider {
  list-style: none;
  padding: 0;
  margin: 0;
  text-align: left;
  height: 100%;
  z-index: 10;
}
.tariff-slider__slider:after {
  content: '';
  display: table;
  clear: both;
}
.tariff-slider__item {
  display: block;
  box-sizing: border-box;
  width: 33.33%;
  float: left;
  height: 100%;
}
.tariff-slider .tariff-card {
  height: 100%;
}

.top-msg {
  background-color: #adb0b3;
  position: fixed;
  left: 0;
  top: -100px;
  width: 100%;
  z-index: 200;
  box-shadow: 0 0 10px rgba(0,0,0,0.3);
  display: none;
}
.top-msg.top-msg__notice {
  background-color: #adb0b3;
}
.top-msg.top-msg__notice .top-msg__contents-btn {
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -17px;
  cursor: pointer;
  z-index: 4;
}
.top-msg.top-msg__danger {
  background-color: #e60000;
}
@media screen and (max-width: 959px) {
  .top-msg.top-msg__danger .top-msg__contents-valign {
    padding-left: 39px;
  }
}
.top-msg.top-msg__success {
  background-color: #48b759;
}
@media screen and (max-width: 959px) {
  .top-msg.top-msg__success .top-msg__contents-valign {
    padding-left: 39px;
  }
}
.top-msg__inner {
  position: relative;
}
.top-msg__close {
  width: 13px;
  height: 13px;
  fill: #fff;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -7px;
  cursor: pointer;
  z-index: 4;
}
@media screen and (max-width: 959px) {
  .top-msg__close {
    right: -10px;
    top: 50%;
  }
}
.top-msg__icon {
  width: 33px;
  height: 33px;
  fill: #fff;
  margin-right: 13px;
  vertical-align: middle;
  line-height: 1.2;
  display: inline-block;
}
@media screen and (max-width: 959px) {
  .top-msg__icon {
    position: absolute;
    left: 10px;
    top: 50%;
    margin-top: -10px;
    display: block;
    width: 20px;
    height: 20px;
  }
}
.top-msg__compare {
  width: 786px;
  margin: 0 auto;
  position: relative;
}
.top-msg__compare:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 1279px) {
  .top-msg__compare {
    width: 600px;
  }
}
@media screen and (max-width: 959px) {
  .top-msg__compare {
    width: auto;
    margin: 0 -20px;
    padding: 10px;
  }
}
@media screen and (max-width: 759px) {
  .top-msg__compare {
    padding-left: 0;
  }
}
.top-msg__compare .top-msg__close {
  right: -40px;
}
@media screen and (max-width: 959px) {
  .top-msg__compare .top-msg__close {
    right: 20px;
  }
}
.top-msg__contents {
  max-width: 1000px;
  margin: 0 auto;
  position: relative;
  text-align: center;
  z-index: 3;
}
.top-msg__contents:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 959px) {
  .top-msg__contents {
    width: auto;
    margin: 0 -20px;
    padding: 10px;
    text-align: left;
  }
}
.top-msg__contents .top-msg__close {
  right: -40px;
}
@media screen and (max-width: 959px) {
  .top-msg__contents .top-msg__close {
    right: 20px;
  }
}
.top-msg__compare-img {
  width: 60px;
  height: 60px;
  margin-right: 30px;
  float: left;
}
@media screen and (max-width: 959px) {
  .top-msg__compare-img {
    margin-right: 10px;
  }
}
.top-msg__compare-img img {
  width: 100%;
  height: 100%;
}
.top-msg__compare-info {
  box-sizing: border-box;
  height: 60px;
  line-height: 52px;
  margin-left: 90px;
  color: #fff;
  padding-right: 140px;
  position: relative;
}
@media screen and (max-width: 959px) {
  .top-msg__compare-info {
    padding-right: 30px;
    margin-left: 70px;
    height: auto;
    line-height: 1;
  }
}
.top-msg__contents-info {
  box-sizing: border-box;
  height: 60px;
  line-height: 52px;
  margin-left: 90px;
  color: #fff;
  padding-right: 140px;
  position: relative;
}
@media screen and (max-width: 959px) {
  .top-msg__contents-info {
    padding-right: 50px;
    margin-left: 0;
    height: auto;
    line-height: 1;
  }
}
.top-msg__compare-valign {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}
.top-msg__contents-valign {
  display: inline-block;
  vertical-align: middle;
  line-height: 1.2;
}
@media screen and (max-width: 959px) {
  .top-msg__contents-valign {
    padding-left: 10px;
    position: relative;
  }
}
.top-msg__compare-title {
  font-size: 0.85rem;
}
.top-msg__compare-count {
  font-size: 0.75rem;
}
.top-msg__compare-count a {
  text-decoration: none;
}
.top-msg__contents-title {
  font-size: 0.85rem;
  display: inline-block;
}
.top-msg__compare-btn {
  position: absolute;
  right: 0;
  top: 10px;
  line-height: 1;
}
@media screen and (max-width: 959px) {
  .top-msg__compare-btn {
    position: static;
    margin-top: 5px;
  }
}
.top-msg__contents-btn {
  display: inline-block;
  margin: 4px 0 0 20px;
  line-height: 1;
  clear: none;
}
.top-msg__contents-btn button.btn {
  background-color: #fff;
  color: #333;
}
@media screen and (max-width: 959px) {
  .top-msg__contents-btn {
    display: none;
  }
}

.topbar-fixed {
  background: #fff;
  box-shadow: 0 0 30px rgba(0,0,0,0.1);
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  overflow: hidden;
  z-index: 9999;
  opacity: 0;
  transition: all 0.5s ease-out;
}
.topbar-fixed.show {
  opacity: 1;
  height: 99px;
}
@media screen and (max-width: 1679px) {
  .topbar-fixed.show {
    height: 89px;
  }
}
@media screen and (max-width: 1279px) {
  .topbar-fixed.show {
    height: 84px;
  }
}
@media screen and (max-width: 959px) {
  .topbar-fixed.show {
    height: 64px;
  }
}
@media screen and (max-width: 759px) {
  .topbar-fixed.show {
    height: 49px;
  }
}
.topbar-fixed__inner {
  text-align: center;
}
@media screen and (max-width: 959px) {
  .topbar-fixed__inner {
    text-align: left;
  }
}
.topbar-fixed__item {
  display: inline-block;
  vertical-align: middle;
  white-space: nowrap;
  max-width: 200px;
  height: 98px;
  padding: 14px 0 0;
  overflow: hidden;
  font-size: 0.75rem;
  text-align: left;
  color: #000;
  box-sizing: border-box;
}
@media screen and (max-width: 1679px) {
  .topbar-fixed__item {
    font-size: 0.83rem;
    height: 89px;
    padding: 10px 0 0;
  }
}
@media screen and (max-width: 1279px) {
  .topbar-fixed__item {
    font-size: 0.75rem;
    max-width: 165px;
    height: 84px;
    padding: 12px 0 0;
  }
}
@media screen and (max-width: 959px) {
  .topbar-fixed__item {
    display: none;
    height: 64px;
    max-width: none;
  }
}
@media screen and (max-width: 759px) {
  .topbar-fixed__item {
    height: 50px;
  }
}
.topbar-fixed__sign {
  display: inline-block;
  width: 31px;
  height: 31px;
  border: 1px solid #e6e6e6;
  border-radius: 50%;
  vertical-align: middle;
  margin: 0 35px;
}
@media screen and (max-width: 1679px) {
  .topbar-fixed__sign {
    margin: 0 30px;
  }
}
@media screen and (max-width: 1279px) {
  .topbar-fixed__sign {
    margin: 0 16px;
  }
}
@media screen and (max-width: 959px) {
  .topbar-fixed__sign {
    display: none;
  }
}
.topbar-fixed__sign .plus,
.topbar-fixed__sign .equil {
  display: block;
  position: relative;
  width: 100%;
  height: 100%;
  text-indent: -9999px;
  outline: none;
  overflow: hidden;
}
.topbar-fixed__sign .plus:after,
.topbar-fixed__sign .equil:after,
.topbar-fixed__sign .plus:before,
.topbar-fixed__sign .equil:before {
  display: block;
  content: " ";
  width: 15px;
  height: 1px;
  background: #b3b3b3;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
.topbar-fixed__sign .plus:before,
.topbar-fixed__sign .equil:before {
  width: 1px;
  height: 15px;
}
.topbar-fixed__sign .equil:after {
  -webkit-transform: translate(-50%, -3px);
      -ms-transform: translate(-50%, -3px);
          transform: translate(-50%, -3px);
}
.topbar-fixed__sign .equil:before {
  width: 15px;
  height: 1px;
  -webkit-transform: translate(-50%, 2px);
      -ms-transform: translate(-50%, 2px);
          transform: translate(-50%, 2px);
}
.topbar-fixed__item-title {
  font-size: 0.75rem;
  line-height: 100%;
  letter-spacing: 0.13rem;
  text-transform: uppercase;
  color: #b2b2b2;
  margin: 0 0 5px;
}
@media screen and (max-width: 1679px) {
  .topbar-fixed__item-title {
    font-size: 0.83rem;
  }
}
@media screen and (max-width: 1279px) {
  .topbar-fixed__item-title {
    font-size: 0.75rem;
  }
}
@media screen and (max-width: 959px) {
  .topbar-fixed__item-title {
    display: none;
    margin: 0 0 3px;
  }
}
.topbar-fixed__item-descr {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 959px) {
  .topbar-fixed__item-descr {
    display: none;
  }
}
.topbar-fixed__item-price span {
  font-size: 1rem;
}
@media screen and (max-width: 1679px) {
  .topbar-fixed__item-price span {
    font-size: 1.11rem;
  }
}
@media screen and (max-width: 1279px) {
  .topbar-fixed__item-price span {
    font-size: 1rem;
  }
}
.topbar-fixed__summary {
  font-size: 1rem;
  max-width: 200px;
  height: auto;
  padding-top: 0;
}
@media screen and (max-width: 1679px) {
  .topbar-fixed__summary {
    font-size: 1.11rem;
    max-width: 180px;
  }
}
@media screen and (max-width: 1279px) {
  .topbar-fixed__summary {
    font-size: 1rem;
    max-width: 160px;
  }
}
@media screen and (max-width: 959px) {
  .topbar-fixed__summary {
    display: inline-block;
    max-width: none;
    height: 64px;
    padding: 8px 0 0;
  }
}
@media screen and (max-width: 759px) {
  .topbar-fixed__summary {
    font-size: 0.75rem;
    height: 50px;
  }
}
.topbar-fixed__summary span {
  font-size: 1.4rem;
}
@media screen and (max-width: 1679px) {
  .topbar-fixed__summary span {
    font-size: 1.56rem;
  }
}
@media screen and (max-width: 1279px) {
  .topbar-fixed__summary span {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 759px) {
  .topbar-fixed__summary span {
    font-size: 1rem;
  }
}
.topbar-fixed__border {
  border-left: 1px solid #f2f2f2;
  margin-left: 30px;
  padding-left: 30px;
}
@media screen and (max-width: 1679px) {
  .topbar-fixed__border {
    margin-left: 25px;
    padding-left: 25px;
  }
}
@media screen and (max-width: 1279px) {
  .topbar-fixed__border {
    margin-left: 15px;
    padding-left: 15px;
  }
}
@media screen and (max-width: 959px) {
  .topbar-fixed__border {
    display: inline-block;
  }
}
@media screen and (max-width: 959px) {
  .topbar-fixed__border {
    font-size: 1rem;
    padding-top: 8px;
    margin-left: 30px;
    padding-left: 30px;
  }
  .topbar-fixed__border .topbar-fixed__item-price span {
    font-size: 1.4rem;
  }
}
@media screen and (max-width: 759px) {
  .topbar-fixed__border {
    display: none;
  }
}
.device-view-only {
  display: none;
}
@media screen and (max-width: 959px) {
  .device-view-only {
    display: block;
  }
}

.transformishe-set {
  background: #fff;
  border: 1px solid #dfe0e0;
  color: #4c4c4c;
  margin-bottom: 30px;
}
.transformishe-set__title {
  font-size: 26px;
  line-height: 30px;
  margin-top: 30px;
  text-align: center;
}
.transformishe-set__block {
  padding: 19px 30px;
}
@media screen and (max-width: 759px) {
  .transformishe-set__block {
    padding: 19px 18px;
  }
}
.transformishe-set__block_border {
  border-bottom: 1px solid #dfe0e0;
}
.transformishe-set__block-filter {
  width: 539px;
  margin-right: 40px;
  display: inline-block;
  vertical-align: top;
}
@media $small-desktop {
  .transformishe-set__block-filter {
    width: 330px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 959px) {
  .transformishe-set__block-filter {
    width: 330px;
    margin-right: 30px;
  }
}
@media screen and (max-width: 759px) {
  .transformishe-set__block-filter {
    width: 100%;
    margin: 0;
  }
}
.transformishe-set__block-price {
  width: 210px;
  display: inline-block;
  vertical-align: top;
}
.transformishe-set__price-num {
  font-size: 20px;
  color: #ec1d23;
  font-weight: bold;
  margin-top: 2px;
  margin-bottom: 4px;
}
.transformishe-set__price-num span {
  font-size: 30px;
}
.transformishe-set__price-info {
  color: #959595;
  font-size: 14px;
}
.transformishe-set__block_internet {
  padding-bottom: 0;
}
.transformishe-set__more {
  margin-left: 30px;
  text-decoration: none;
  color: #0280b6;
  font-size: 14px;
}
@media screen and (max-width: 759px) {
  .transformishe-set__more {
    margin-left: 20px;
    display: inline-block;
    vertical-align: middle;
    width: 90px;
  }
}
.transformishe-set__name {
  display: inline-block;
  min-width: 100px;
  font-size: 14px;
  color: #4c4c4c;
}
.transformishe-set__value {
  display: inline-block;
  font-size: 16px;
  color: #393939;
}
.transformishe-set__filter {
  position: relative;
  padding: 0px 0px 20px;
  cursor: pointer;
}
@media screen and (max-width: 759px) {
  .transformishe-set__filter {
    display: none;
  }
}
.transformishe-set__filter .select-bar__line,
.transformishe-set__filter .select-bar__line-status {
  height: 3px;
}
.transformishe-set__filter .select-bar__text {
  font-size: 1rem;
}
.transformishe-set__filter .select-bar__btn {
  height: 25px;
  width: 25px;
  margin-top: -14px;
  background: #ec1d23 url("../i/transformishe-set/arrow-two-side.png") center center no-repeat;
}
.transformishe-set__filter .select-bar__text {
  bottom: -18px;
}
.transformishe-set__filter-line {
  height: 3px;
  width: 100%;
  background: #e5e5e5;
  position: relative;
}
.transformishe-set__filter-line-status {
  content: '';
  height: 3px;
  width: 0;
  background: #ec1d23;
  top: 0;
  left: 0;
}
.transformishe-set__filter-btn {
  width: 25px;
  height: 25px;
  border-radius: 13px;
  background: #ec1d23 url("../i/transformishe-set/arrow-two-side.png") center center no-repeat;
  margin-top: -14px;
  position: absolute;
  cursor: pointer;
  left: 0;
  box-shadow: 2px 2px 6px -2px rgba(0,0,0,0.3);
}
.transformishe-set__filter-btnhover {
  background-color: #f00;
}
.transformishe-set__filter-text {
  position: absolute;
  bottom: -16px;
}
.transformishe-set__filter-text_left {
  left: 0;
}
.transformishe-set__filter-text_center {
  left: 50%;
  margin-left: -40px;
  width: 90px;
  text-align: center;
}
.transformishe-set__filter-text_right {
  right: 0;
}
.transformishe-set__select {
  display: none !important;
}
@media screen and (max-width: 759px) {
  .transformishe-set__select {
    display: block !important;
    margin: 5px 0 15px;
  }
}
.transformishe-set__bottom {
  padding: 30px;
}
@media screen and (max-width: 759px) {
  .transformishe-set__bottom {
    padding: 30px 18px;
  }
}
.transformishe-set__btn {
  width: 130px;
  position: relative;
}
.transformishe-set__btn:after {
  content: '';
  position: absolute;
}
.transformishe-set__btn_load:after {
  right: -60px;
  top: -2px;
  width: 40px;
  height: 40px;
  background: url("../i/transformishe-set/loader.gif") center center no-repeat;
  background-size: contain;
}
.transformishe-set__btn_complete:after {
  right: -50px;
  top: 10px;
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgd2lkdGg9IjEyLjcwMXB4IiBoZWlnaHQ9IjExLjg3NnB4IiB2aWV3Qm94PSIwIDAgMTIuNzAxIDExLjg3NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuNzAxIDExLjg3NiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGZpbGw9IiNlMzA2MTMiIGQ9Ik0xMS4yOTgsMC4wMDlMMy42OTIsOS40MkwxLjA3Nyw3LjE3Nw0KCQkJYzAsMC0xLjQwOSwwLjA2My0xLjAwNCwwLjQ2NmwyLjkzNSwzLjkyN2MwLjE3NCwwLjE3MywwLjM5NiwwLjI1NiwwLjYyMywwLjI4YzAuMDI4LDAuMDA1LDAuMDU2LDAuMDEzLDAuMDg1LDAuMDE2DQoJCQljMC4wMjYsMCwwLjA1MS0wLjAwNCwwLjA3Ni0wLjAwNWMwLjM1MywwLjAwNiwwLjY5Ny0wLjE1OSwwLjg4NS0wLjQ4NkwxMi42NywwLjM4OUMxMi45NDUtMC4wOTIsMTEuMjk4LDAuMDA5LDExLjI5OCwwLjAwOXoiLz4NCjwvc3ZnPg0K) no-repeat 0 0;
  background-size: contain;
  width: 17px;
  height: 16px;
}
.popup-transformishe-saves {
  background-color: #fff;
  width: 530px;
  margin-left: -265px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.25);
  color: #4d4d4d;
  top: 0 !important;
}
@media screen and (max-width: 759px) {
  .popup-transformishe-saves {
    width: 300px;
    margin-left: -150px;
  }
}
.popup-transformishe-saves__video {
  width: 790px;
  max-width: 100%;
  height: 440px;
  margin: 0 auto 2.5rem;
}
@media screen and (max-width: 959px) {
  .popup-transformishe-saves__video {
    width: 700px;
    height: 400px;
  }
}
@media screen and (max-width: 759px) {
  .popup-transformishe-saves__video {
    width: 300px;
    max-width: 300px;
    height: 180px;
    margin-left: -20px;
  }
}
.popup-transformishe-saves__text {
  padding-bottom: 30px;
  text-align: center;
}
.popup-transformishe-saves__text strong {
  color: #e30613;
}
.popup-transformishe-saves__btn {
  text-align: center;
}

.tv-city-select {
  width: 28%;
  margin: 0 auto;
}
@media screen and (max-width: 959px) {
  .tv-city-select {
    width: 48%;
  }
}
@media screen and (max-width: 759px) {
  .tv-city-select {
    width: 100%;
  }
}
.tv-city-select__search {
  padding-bottom: 2rem;
}
.tv-city-select__search_results {
  padding-top: 1rem;
  padding-bottom: 0.6rem;
}
.tv-channels {
  clear: both;
}
.filters-search__dropdown-content .tv-channels {
  padding-top: 20px;
}
.tv-channels__list {
  list-style: none;
  margin: 0 6.875%;
}
@media screen and (max-width: 1279px) {
  .tv-channels__list {
    margin: 0 0 0 -3%;
    padding: 0;
  }
}
.tv-channels__list + .section-box__subtitle {
  clear: both;
  padding-top: 1.7rem;
}
.tv-channels__dropout {
  clear: both;
  position: relative;
  border: 1px solid #e6e6e6;
  padding: 2rem 10.22% 2rem 20.45%;
  margin: 0 -2px 20px 1.884%;
  z-index: 2;
  min-height: 80px;
}
@media screen and (max-width: 1200px) {
  .tv-channels__dropout {
    min-height: 90px;
  }
}
@media screen and (max-width: 959px) {
  .tv-channels__dropout {
    padding: 2rem 2.6rem 1rem 17%;
    margin: 0 -2px 20px 2.784%;
    min-height: 114px;
  }
}
@media screen and (max-width: 759px) {
  .tv-channels__dropout {
    padding: 2.375rem 0.5rem 1.5rem 0.5rem;
    margin: 0 -2px 20px 2.984%;
    min-height: 0;
  }
}
.tv-channels__dropout .tv-channels__description {
  display: block;
  font-size: 0.9rem;
  line-height: 1.2rem;
}
.tv-channels__dropout .tv-channels__description p {
  padding: 0;
  margin: 0;
}
@media screen and (max-width: 759px) {
  .tv-channels__dropout .tv-channels__description p {
    padding-bottom: 14px;
  }
}
@media screen and (max-width: 759px) {
  .tv-channels__dropout .tv-channels__description {
    font-size: 0.95rem;
  }
}
.tv-channels__big-logo {
  position: absolute;
  top: 1rem;
  bottom: 1rem;
  left: 8.3%;
  width: 11%;
  line-height: 100%;
  vertical-align: absmiddle;
}
.tv-channels__big-logo img {
  width: 100%;
  display: inline-block;
  vertical-align: absmiddle;
}
@media screen and (max-width: 959px) {
  .tv-channels__big-logo {
    width: 17%;
    left: 0;
    top: 1.1rem;
  }
}
@media screen and (max-width: 759px) {
  .tv-channels__big-logo {
    display: none;
  }
}
.tv-channels__close {
  position: absolute;
  top: 0.94rem;
  right: 0.94rem;
  width: 25px;
  height: 25px;
  cursor: pointer;
}
.tv-channels__close svg {
  width: 25px;
  height: 25px;
  fill: #e6e6e6;
}
@media screen and (max-width: 959px) {
  .tv-channels__close {
    top: 0.625rem;
    right: 0.625rem;
    width: 20px;
    height: 20px;
  }
  .tv-channels__close svg {
    width: 20px;
    height: 20px;
  }
}
.tv-channels__item {
  float: left;
  width: 7.97%;
  margin-left: 1.884%;
  position: relative;
  padding-bottom: 1rem;
  cursor: pointer;
}
@media screen and (max-width: 1279px) {
  .tv-channels__item {
    width: 10.616%;
    margin-left: 1.884%;
  }
}
@media screen and (max-width: 959px) {
  .tv-channels__item {
    width: 13.895%;
    margin-left: 2.77%;
  }
}
@media screen and (max-width: 759px) {
  .tv-channels__item {
    width: 22%;
    margin-left: 3%;
  }
}
@media screen and (max-width: 479px) {
  .tv-channels__item {
    width: 30.33%;
    margin-left: 3%;
  }
}
.tv-channels__item.tv-channels__item_active {
  padding-bottom: 8.2rem;
}
.tv-channels__item:hover .tv-channels__logo {
  border: 1px solid #e22126;
}
.tv-channels__item:hover .tv-channels__title {
  color: #e22126;
}
.tv-channels__item.js-active .tv-channels__logo {
  border: 1px solid #e22126;
}
.tv-channels__item.js-active .tv-channels__logo img {
  -webkit-filter: grayscale(100%);
          filter: grayscale(100%);
  opacity: 0.5;
}
.tv-channels__item.js-active .tv-channels__title {
  color: #e22126;
}
.tv-channels__item.js-active:after {
  content: " ";
  width: 20px;
  height: 20px;
  bottom: -12px;
  margin-left: -10px;
  position: absolute;
  left: 50%;
  background: #fff;
  border: 1px solid #e6e6e6;
  -ms-transform: rotate(135deg);
      transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
  -webkit-clip-path: polygon(0 0, 0% 100%, 100% 100%);
  clip-path: polygon(0 0, 0% 100%, 100% 100%);
  z-index: 3;
}
.tv-channels__logo {
  position: relative;
  width: 100%;
  border: 1px solid #e6e6e6;
}
.tv-channels__logo:after {
  padding-top: 100%;
  display: block;
  content: " ";
}
.tv-channels__logo img {
  width: 100%;
  height: 100%;
  position: absolute;
  transition: all 0.3 ease-in;
}
.tv-channels__label {
  text-align: center;
}
.tv-channels__title {
  padding-top: 0.5rem;
  color: #333;
  display: block;
  text-align: center;
  font-size: 0.75rem;
  font-weight: 400;
  text-decoration: none;
  width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media screen and (max-width: 759px) {
  .tv-channels__title {
    font-size: 1rem;
  }
}
.tv-channels__badge {
  display: block;
  text-align: center;
  margin: 0.3rem auto 0;
  background: #f5f5f5;
  color: #999;
  font-size: 0.61rem;
  height: 0.81rem;
  line-height: 0.81rem;
  border-radius: 7px;
  max-width: 2rem;
}
@media screen and (max-width: 759px) {
  .tv-channels__badge {
    font-size: 0.93rem;
    height: 1.1rem;
  }
}
.tv-channels__description {
  display: none;
}

.tv-base {
  border: 1px solid #ededed;
}
.tv-base:after {
  content: '';
  display: table;
  clear: both;
}
.tv-base__img {
  float: left;
  width: 385px;
  height: 220px;
  background: url("/content/i/home-tariff/tv-base.jpg") center center no-repeat;
  background-size: cover;
  margin-right: 25px;
}
@media screen and (max-width: 1279px) {
  .tv-base__img {
    width: 225px;
  }
}
@media screen and (max-width: 759px) {
  .tv-base__img {
    width: 100%;
    height: 160px;
    float: none;
  }
}
.tv-base__content {
  padding: 20px 25px;
  min-height: 140px;
  box-sizing: border-box;
  position: relative;
}
.tv-base__channels {
  padding-top: 20px;
  border-top: 1px solid #ededed;
}
@media screen and (max-width: 759px) {
  .tv-base__channels {
    text-align: center;
    padding-bottom: 20px;
    margin: 0 20px;
  }
}
.tv-base__channel {
  margin-right: 19px;
  max-width: 32px;
}
@media screen and (max-width: 759px) {
  .tv-base__channel {
    max-width: 20px;
    margin-right: 5px;
  }
}
.tv-base__title {
  font-size: 1.1rem;
  margin-top: 10px;
  margin-bottom: 10px;
}
.tv-base__info {
  font-size: 0.85rem;
  color: #1381b4;
}
@media screen and (max-width: 759px) {
  .tv-base__info {
    margin-bottom: 15px;
  }
}
.tv-base__price {
  position: absolute;
  top: 20px;
  right: 30px;
  padding: 10px 30px 40px;
  width: 210px;
  max-width: 15%;
  font-size: 1rem;
  margin-bottom: 40px;
  border-left: 1px solid #ededed;
}
@media screen and (max-width: 759px) {
  .tv-base__price {
    position: static;
    max-width: 100%;
    width: 100%;
    border: none;
    padding: 0;
    margin: 0;
  }
}
.tv-base__price span {
  font-size: 1.4rem;
}

.warning-internet {
  min-height: 400px;
  padding-top: 2.4rem;
  box-sizing: border-box;
}
@media screen and (max-width: 759px) {
  .warning-internet {
    min-height: 260px;
    padding-left: 20px;
    padding-right: 20px;
  }
}
.single-internet__boxes .warning-internet {
  min-height: inherit;
  padding-top: 1.1rem;
  padding-bottom: 1.5rem;
}
.warning-internet__icon-wrap {
  max-width: 100px;
  margin: 0 auto 0.8rem;
  text-align: center;
}
@media screen and (max-width: 1279px) {
  .warning-internet__icon-wrap {
    max-width: 80px;
  }
}
@media screen and (max-width: 759px) {
  .warning-internet__icon-wrap {
    max-width: 60px;
  }
}
.warning-internet__icon {
  max-width: 100%;
  height: auto;
}
.warning-internet__title {
  font-size: 1.4rem;
  text-align: center;
  margin-bottom: 1.2rem;
}
.warning-internet__title+ .warning-internet__subtitle {
  margin-top: 1.6rem;
}
.warning-internet__subtitle {
  font-size: 1rem;
  color: #000;
  padding-top: 0.4rem;
}
.warning-internet__subtitle a {
  text-decoration: none;
}
.warning-internet__description {
  font-size: 0.85rem;
  color: #4d4d4d;
}
.warning-internet__content {
  border-top: 1px solid rgba(0,0,0,0.05);
  margin-top: 1.1rem;
  padding-top: 1.1rem;
  padding-bottom: 1.8rem;
}
.warning-internet__text-info {
  color: #808080;
  font-size: 0.85rem;
  margin-bottom: 1.1rem;
}
.warning-internet__more {
  margin-bottom: 20px;
}
.warning-internet__more-opener {
  color: #666;
  font-size: 0.85rem;
  display: inline-block;
  vertical-align: top;
  padding-right: 20px;
  position: relative;
  cursor: pointer;
  margin-bottom: 0.3rem;
}
.warning-internet__more-drop {
  background: url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IiB2aWV3Qm94PSIwIDAgNjguNiAzNy4yIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OC42IDM3LjIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8cG9seWxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYmJjMWM2IiBzdHJva2Utd2lkdGg9IjQiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgcG9pbnRzPSI2Ny4yLDEuNCAzNC4zLDM0LjMgMS40LDEuNCAiLz4KPC9zdmc+Cg==) no-repeat 0 0;
  width: 12px;
  height: 7px;
  display: inline-block;
  transition: transform 0.3s ease 0s, -webkit-transform 0.3s ease 0s;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -2px;
}
.is-opened > .warning-internet__more-drop {
  -webkit-transform: rotate(-180deg);
      -ms-transform: rotate(-180deg);
          transform: rotate(-180deg);
}
.warning-internet__more-wrap {
  padding-top: 0.6rem;
  padding-bottom: 0.6rem;
  display: none;
}
.warning-internet__more-content {
  border-top: 1px solid rgba(0,0,0,0.05);
  padding-top: 1rem;
}
.warning-internet__panel {
  max-width: 518px;
  margin: 20px auto;
  box-sizing: border-box;
}
.warning-internet__refill {
  box-shadow: 0 0 10px rgba(140,149,155,0.1);
  background-color: #fff;
}
.warning-internet__refill-heading {
  padding: 0.9rem 30px 0.6rem;
}
@media screen and (max-width: 1279px) {
  .warning-internet__refill-heading {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.warning-internet__refill-content {
  padding-left: 30px;
  padding-right: 30px;
}
@media screen and (max-width: 1279px) {
  .warning-internet__refill-content {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .warning-internet__refill-content .btn_large {
    height: 42px;
    line-height: 40px;
  }
}
.warning-internet__refill-footer {
  background-color: #fcfcfc;
  padding: 1.1rem 30px 1.4rem;
}
@media screen and (max-width: 1279px) {
  .warning-internet__refill-footer {
    padding-left: 20px;
    padding-right: 20px;
  }
}
.warning-internet__refill-title {
  font-size: 1.4rem;
}
.warning-internet__refill-description {
  font-size: 0.85rem;
  color: #999;
}
.warning-internet__refill-info-wrap {
  border-top: 1px solid #f2f2f2;
  padding-top: 0.8rem;
  margin-top: 0.9rem;
}
.warning-internet__refill-info {
  color: #808080;
  font-size: 0.75rem;
  margin-bottom: 0.7rem;
}
.warning-internet__refill-group {
  margin-bottom: 20px;
}
.warning-internet__refill-group:after {
  content: '';
  display: table;
  clear: both;
}
.warning-internet__refill-group-item {
  width: 32%;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  margin-left: 2%;
  font-size: 1.4rem;
}
.warning-internet__refill-group-item:first-child {
  margin-left: 0;
}
.warning-internet__refill-rubl {
  font-size: 1.1rem;
}
@media screen and (max-width: 1679px) {
  .warning-internet__refill-rubl {
    display: none;
  }
}
.warning-internet__refill-form {
  margin-bottom: 0.7rem;
}
.warning-internet__refill-form:after {
  content: '';
  display: table;
  clear: both;
}
@media screen and (max-width: 759px) {
  .warning-internet__refill-form {
    margin-bottom: 1.1rem;
  }
}
.warning-internet__refill-form .input_large {
  font-size: 1.1rem;
}
@media screen and (max-width: 759px) {
  .warning-internet__refill-form .input_large {
    height: 42px;
  }
}
.warning-internet__refill-form .btn_large {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 1.1rem;
}
.warning-internet__refill-form-price {
  width: 65%;
  float: left;
}
@media screen and (max-width: 1679px) {
  .warning-internet__refill-form-price {
    width: 55%;
  }
}
@media screen and (max-width: 1279px) {
  .warning-internet__refill-form-price {
    width: 45%;
  }
}
.warning-internet__refill-form-btn {
  width: 30%;
  margin-left: 5%;
  float: left;
}
@media screen and (max-width: 1679px) {
  .warning-internet__refill-form-btn {
    width: 40%;
  }
}
@media screen and (max-width: 1279px) {
  .warning-internet__refill-form-btn {
    width: 50%;
  }
}
.warning-internet__number-list {
  width: 100%;
  display: table;
  table-layout: fixed;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 1.4rem;
  margin-bottom: 2rem;
}
.warning-internet__number-list-item {
  width: 1%;
  display: table-cell;
  vertical-align: top;
  padding-right: 22px;
}
@media screen and (max-width: 1679px) {
  .warning-internet__number-list-item {
    padding-right: 18px;
  }
}
@media screen and (max-width: 1279px) {
  .warning-internet__number-list-item {
    padding-right: 14px;
  }
}
@media screen and (max-width: 959px) {
  .warning-internet__number-list-item {
    padding-right: 20px;
  }
}
@media screen and (max-width: 759px) {
  .warning-internet__number-list-item {
    display: inline-block;
    width: 100%;
  }
  .warning-internet__number-list-item+ .warning-internet__number-list-item {
    margin-top: 1.4rem;
  }
}
.warning-internet__number-info {
  font-size: 0.75rem;
  color: #000;
  line-height: 1.4;
  margin-top: 0.75rem;
}
@media screen and (max-width: 759px) {
  .warning-internet__number-info {
    font-size: 0.85rem;
  }
}
.warning-internet__sim-top {
  position: relative;
}
.warning-internet__sim-media {
  width: 653px;
  height: 659px;
  margin-right: 22px;
  overflow: hidden;
  position: absolute;
  right: 58%;
  bottom: 0;
}
@media screen and (max-width: 1279px) {
  .warning-internet__sim-media {
    width: 540px;
    height: 540px;
    right: 54%;
  }
}
@media screen and (max-width: 959px) {
  .warning-internet__sim-media {
    width: 470px;
    height: 470px;
    right: 60%;
  }
}
@media screen and (max-width: 759px) {
  .warning-internet__sim-media {
    width: 260px;
    height: 242px;
    position: relative;
    right: auto;
    margin: 0 auto;
  }
}
.warning-internet__sim-img {
  width: 100%;
  position: absolute;
  right: 0;
}
@media screen and (max-width: 759px) {
  .warning-internet__sim-img {
    width: 150%;
    top: -50px;
    right: 50%;
    margin-right: -75%;
  }
}
.warning-internet__sim-content {
  min-height: 606px;
}
@media screen and (max-width: 1279px) {
  .warning-internet__sim-content {
    min-height: 517px;
  }
}
@media screen and (max-width: 1279px) {
  .warning-internet__sim-content {
    min-height: 470px;
  }
}
@media screen and (max-width: 759px) {
  .warning-internet__sim-content {
    min-height: auto;
  }
}
.warning-internet__sim-title {
  font-size: 1.4rem;
  font-weight: 300;
  margin-bottom: 0.85rem;
  color: #000;
}
.warning-internet__sim-info {
  font-size: 0.85rem;
  color: #000;
}
.warning-internet__sim-text+ .warning-internet__sim-text {
  margin-top: 1rem;
}
.warning-internet_sim {
  position: relative;
}
.warning-internet_sim .warning-internet__icon-wrap {
  max-width: 158px;
}
@media screen and (max-width: 759px) {
  .warning-internet_sim .warning-internet__icon-wrap {
    max-width: 110px;
  }
}
.warning-internet_sim .warning-internet__content {
  margin-top: 2.4rem;
  padding-top: 1.3rem;
}
@media screen and (max-width: 759px) {
  .warning-internet_sim .warning-internet__content {
    margin-top: 1.6rem;
  }
}

.wi-fi-banner {
  overflow: hidden;
  margin-bottom: 25px;
  position: relative;
}
.wi-fi-banner__content {
  height: 500px;
  position: relative;
}
@media screen and (max-width: 1679px) {
  .wi-fi-banner__content {
    height: 500px;
  }
}
@media screen and (max-width: 1279px) {
  .wi-fi-banner__content {
    height: 400px;
  }
}
@media screen and (max-width: 959px) {
  .wi-fi-banner__content {
    height: auto;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-banner__content {
    width: 100%;
    padding: 0;
  }
  .wi-fi-banner__content:after {
    content: "";
    display: block;
    width: 100%;
    height: 500px;
    position: absolute;
    left: 0;
    top: 0;
    background-color: rgba(0,0,0,0.8);
    z-index: 2;
  }
  .wi-fi-banner__content .wi-fi-banner__img {
    z-index: 1;
    margin-left: -1120px;
  }
  .wi-fi-banner__content .wi-fi-banner__info-box {
    z-index: 3;
    position: relative;
  }
  .wi-fi-banner__content .btn {
    display: block;
    font-size: 1.125rem;
    margin: 0 auto;
  }
}
.wi-fi-banner__img {
  width: 1680px;
  height: 500px;
  left: 50%;
  margin-left: -840px;
  top: 0;
  position: absolute;
  text-align: center;
}
@media screen and (min-width: 1680px) {
  .wi-fi-banner__img {
    height: 100%;
    width: 100vw;
    margin-left: -50vw;
  }
  .wi-fi-banner__img img {
    width: 100%;
  }
}
@media screen and (max-width: 959px) {
  .wi-fi-banner__img {
    margin-left: -920px;
  }
}
.wi-fi-banner__img img {
  max-width: 100%;
}
.wi-fi-banner__info-box {
  display: block;
  height: 500px;
  font-size: 0;
  position: relative;
  margin-left: 130px;
}
@media screen and (max-width: 1279px) {
  .wi-fi-banner__info-box {
    height: 400px;
    margin-left: 60px;
  }
}
@media screen and (max-width: 959px) {
  .wi-fi-banner__info-box {
    margin-left: 0;
    padding-left: 0;
    height: 350px;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-banner__info-box {
    width: 100%;
    padding: 0;
  }
}
.wi-fi-banner__info-box:before {
  content: "";
  height: 100%;
  display: inline-block;
  vertical-align: middle;
}
.wi-fi-banner__info {
  font-size: 14px;
  display: inline-block;
  vertical-align: middle;
  color: #fff;
}
.wi-fi-banner__title {
  font-size: 2.5rem;
  font-weight: 300;
  margin-bottom: 10px;
  display: block;
}
@media screen and (max-width: 759px) {
  .wi-fi-banner__title {
    font-size: 2.3rem;
  }
}
.wi-fi-banner__sub-title {
  font-size: 1.75rem;
  font-weight: 300;
  min-height: 2.75em;
  margin-bottom: 40px;
  display: block;
}
@media screen and (max-width: 959px) {
  .wi-fi-banner__sub-title {
    font-size: 1.25rem;
  }
}

.wi-fi-price__inner {
  width: 1060px;
  margin: 0 auto;
}
.wi-fi-price__tel {
  text-align: center;
}
.wi-fi-price__tel .section-box__subtitle {
  margin-bottom: 0;
  margin-top: 1.8rem;
}

.wheretobuy-map__title {
  text-align: center;
  margin-bottom: 2.3rem;
  font-size: 2.5rem;
  font-weight: 300;
  line-height: 1.06;
}
.wheretobuy-map__subtitle {
  -webkit-animation-delay: 0.6s;
          animation-delay: 0.6s;
  color: #999;
  font-size: 1.4rem;
  font-weight: 300;
  margin: -1.8rem 0 1.4rem;
  text-align: center;
}
.wheretobuy-map__brand-list {
  width: 100%;
  display: table;
  vertical-align: top;
  table-layout: fixed;
  margin-bottom: 1.4rem;
}
@media screen and (max-width: 1279px) {
  .wheretobuy-map__brand-list {
    margin-bottom: 0.6rem;
  }
}
@media screen and (max-width: 479px) {
  .wheretobuy-map__brand-list {
    display: block;
    margin-left: -12px;
    margin-right: -12px;
  }
}
.wheretobuy-map__brand-item {
  width: 1%;
  display: table-cell;
  vertical-align: top;
  text-align: center;
}
@media screen and (max-width: 479px) {
  .wheretobuy-map__brand-item {
    width: auto;
    display: inline-block;
    margin-left: 12px;
    margin-right: 12px;
  }
}
.wheretobuy-map__brand-item img {
  max-width: 100%;
  height: auto;
}
.wheretobuy-map__brand-link {
  display: inline-block;
  vertical-align: top;
  text-decoration: none;
}
.wheretobuy-map__delivery {
  padding: 6px 10px 6px 56px;
  position: relative;
  box-sizing: border-box;
  display: block;
  text-decoration: none;
  float: right;
}
@media screen and (max-width: 1279px) {
  .wheretobuy-map__delivery {
    margin-bottom: 10px;
    float: none;
  }
}
.wheretobuy-map__delivery:hover {
  color: #e30613;
}
.wheretobuy-map__delivery:hover .wheretobuy-map__delivery-icon {
  fill: #e30613;
}
.wheretobuy-map__delivery-icon {
  width: 38px;
  height: 24px;
  fill: #adb8c1;
  position: absolute;
  left: 0;
  top: 6px;
}
.wheretobuy-map__delivery-title {
  font-size: 0.75rem;
  margin-bottom: 3px;
  color: inherit;
  display: inline-block;
  vertical-align: top;
  transition: color 0.3s ease 0s;
}
@media screen and (max-width: 959px) {
  .wheretobuy-map__delivery-title {
    font-size: 0.85rem;
  }
}

.section-mb-int {
  border: 1px solid #f2f2f2;
}
.wi-fi-mb-int__list {
  padding: 0;
  margin: 0;
  list-style-type: none;
  font-size: 0;
  margin-left: -1.136rem;
}
@media screen and (max-width: 759px) {
  .wi-fi-mb-int__list {
    margin-left: 0;
  }
}
.wi-fi-mb-int__i {
  display: inline-block;
  width: calc(33.33% - 1.136rem);
  vertical-align: top;
  margin-left: 1.136rem;
  margin-bottom: 1rem;
  text-align: left;
}
@media screen and (max-width: 759px) {
  .wi-fi-mb-int__i {
    width: 100%;
    margin-left: 0;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-mb-int-i {
    max-width: 100%;
  }
}
.wi-fi-mb-int-i__img {
  overflow: hidden;
}
@media screen and (max-width: 759px) {
  .wi-fi-mb-int-i__img {
    display: inline-block;
    width: 100%;
    text-align: center;
  }
}
.wi-fi-mb-int-i__img img {
  max-width: 100%;
}
@media screen and (max-width: 759px) {
  .wi-fi-mb-int-i__img img {
    width: auto;
    max-width: 100%;
    display: inline-block;
  }
}
.wi-fi-mb-int-i__title {
  font-size: 1.09rem;
  font-weight: 300;
  margin: 1rem 0;
}
@media screen and (max-width: 759px) {
  .wi-fi-mb-int-i__title {
    font-size: 1.23rem;
  }
}
.wi-fi-mb-int-i__text {
  font-size: 0.85rem;
  color: #808080;
}
.wi-fi-mb-interesting .bx-wrapper {
  overflow: hidden;
  text-align: center;
}
.wi-fi-mb-interesting .bx-wrapper .wi-fi-mb-int__i {
  margin-bottom: 0;
}
.wi-fi-mb-interesting .bx-wrapper .wi-fi-mb-int__list {
  display: inline-block;
}
.wi-fi-mb-interesting .bx-controls {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 7px 40px;
  margin-top: 40px;
}
@media screen and (max-width: 759px) {
  .wi-fi-mb-interesting .bx-controls {
    margin-top: 1rem;
  }
}
.wi-fi-mb-interesting .bx-pager {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}
.wi-fi-mb-interesting .bx-pager-item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
}
.wi-fi-mb-interesting .bx-pager-link {
  background-color: #e6e6e6;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  display: block;
  text-decoration: none;
  text-indent: -9999px;
}
.wi-fi-mb-interesting .bx-pager-link.active {
  background-color: #e30613;
}
.wi-fi-mb-interesting .bx-prev,
.wi-fi-mb-interesting .bx-next {
  background: no-repeat 0 0;
  width: 14px;
  height: 23px;
  position: absolute;
  top: 0;
  text-indent: -9999px;
}
.wi-fi-mb-interesting .bx-prev.disabled,
.wi-fi-mb-interesting .bx-next.disabled {
  opacity: 0.5;
  cursor: default;
}
.wi-fi-mb-interesting .bx-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuOCwyMiBMMS4xLDExLjNMMTEuOCwwLjUiLz4NCjwvc3ZnPg==);
  left: 0;
}
.wi-fi-mb-interesting .bx-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+);
  right: 0;
}

.parental-header {
  padding-bottom: 1.8rem;
}
@media screen and (max-width: 759px) {
  .parental-header {
    padding-bottom: 1.1rem;
  }
}
.parental-header__title {
  text-align: center;
  margin-bottom: 0;
}
@media screen and (max-width: 759px) {
  .parental-header__title {
    display: none;
  }
}

@media screen and (max-width: 759px) {
  .wi-fi-price .btn {
    font-size: 1.125rem;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-price .section-box__subtitle {
    font-size: 0.85rem;
  }
}
.wi-fi-price__tel {
  text-align: center;
}
.wi-fi-price__tel .section-box__subtitle {
  margin-bottom: 0;
  margin-top: 1.8rem;
}

.wi-fi-socio .section-socio {
  border: none;
}

.wi-fi-toogle .faq2 {
  font-size: 1rem;
}
@media screen and (max-width: 1279px) {
  .wi-fi-toogle .faq2 {
    width: auto;
  }
}

.wi-fi-video {
  width: 998px;
  margin: 0 auto;
  margin-bottom: 30px;
}
@media screen and (max-width: 1679px) {
  .wi-fi-video {
    width: 795px;
  }
}
@media screen and (max-width: 1279px) {
  .wi-fi-video {
    width: 595px;
  }
}
@media screen and (max-width: 959px) {
  .wi-fi-video {
    width: 515px;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-video {
    width: 100%;
  }
  .wi-fi-video .file-download__size {
    line-height: 1.15rem;
    display: block;
  }
  .wi-fi-video .file-download__icon {
    top: 3px;
  }
}
.wi-fi-video__player {
  display: block;
  width: 100%;
  padding-top: 20px;
}

.b-wide-poster {
  height: 500px;
  position: relative;
  overflow: hidden;
}
@media screen and (max-width: 759px) {
  .b-wide-poster {
    height: auto;
  }
}
.b-wide-poster:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}
.b-wide-poster__img {
  width: 1680px;
  height: 500px;
  left: 50%;
  margin-left: -840px;
  top: 0;
  position: absolute;
  text-align: center;
}
@media screen and (min-width: 1680px) {
  .b-wide-poster__img {
    height: 100%;
    width: 100vw;
    margin-left: -50vw;
  }
  .b-wide-poster__img img {
    width: 100%;
  }
}
@media screen and (max-width: 759px) {
  .b-wide-poster__img {
    height: 230px;
    position: relative;
    overflow: hidden;
    width: 516px;
    margin-left: -268px;
  }
}
.b-wide-poster__img img {
  max-height: 100%;
}
@media screen and (max-width: 759px) {
  .b-wide-poster__img img {
    margin-right: 50%;
  }
}
.b-wide-poster .section-box__padding {
  position: relative;
  z-index: 1;
}
.b-wide-poster .section-box__title {
  font-size: 1.4rem;
}
@media screen and (max-width: 759px) {
  .b-wide-poster .section-box__title {
    margin-bottom: 0;
  }
}
.b-wide-poster__slider {
  position: relative;
}
@media screen and (max-width: 759px) {
  .b-wide-poster__slider {
    display: inline-block;
  }
}
.b-wide-poster__i {
  position: relative;
  height: 500px;
  overflow: hidden;
}
@media screen and (max-width: 759px) {
  .b-wide-poster__i {
    height: auto;
  }
}
.b-wide-poster__i:after {
  content: "";
  display: block;
  width: 100%;
  clear: both;
}
.b-wide-poster__list-check {
  width: 50%;
  padding-left: 50%;
  position: relative;
  text-align: left;
  padding-top: 5rem;
}
@media screen and (min-width: 1680px) {
  .b-wide-poster__list-check {
    width: 40%;
  }
}
@media screen and (max-width: 759px) {
  .b-wide-poster__list-check {
    width: 100%;
    padding-left: 0;
    padding-top: 0.5rem;
  }
}
.b-wide-poster__list-check p {
  font-size: 0.85rem;
}
.b-wide-poster__list-check .b-list {
  margin-bottom: 2.2rem;
}
.b-wide-poster__list-check .b-list li {
  font-size: 1.27rem;
  line-height: 1.5rem;
  font-weight: lighter;
  font-style: italic;
}
.b-wide-poster .bx-wrapper {
  overflow: hidden;
  text-align: center;
}
.b-wide-poster .bx-wrapper .bx-controls {
  text-align: center;
  display: inline-block;
  vertical-align: top;
  position: relative;
  padding: 7px 40px;
  margin-top: -2.5rem;
  z-index: 50;
}
@media screen and (max-width: 759px) {
  .b-wide-poster .bx-wrapper .bx-controls {
    margin-top: 0;
  }
}
.b-wide-poster .bx-wrapper .bx-controls .bx-pager {
  display: inline-block;
  vertical-align: top;
  font-size: 0;
  line-height: 0;
}
.b-wide-poster .bx-wrapper .bx-controls .bx-pager-item {
  display: inline-block;
  vertical-align: middle;
  margin: 0 8px;
}
.b-wide-poster .bx-wrapper .bx-controls .bx-pager-link {
  background-color: #e6e6e6;
  width: 10px;
  height: 10px;
  border-radius: 5px;
  display: block;
  text-decoration: none;
  text-indent: -9999px;
}
.b-wide-poster .bx-wrapper .bx-controls .bx-pager-link.active {
  background-color: #e30613;
}
.b-wide-poster .bx-wrapper .bx-controls .bx-prev,
.b-wide-poster .bx-wrapper .bx-controls .bx-next {
  background: no-repeat 0 0;
  width: 14px;
  height: 23px;
  position: absolute;
  top: 0;
  text-indent: -9999px;
}
.b-wide-poster .bx-wrapper .bx-controls.disabled {
  opacity: 0.5;
  cursor: default;
}
.b-wide-poster .bx-wrapper .bx-controls .bx-prev {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMTEuOCwyMiBMMS4xLDExLjNMMTEuOCwwLjUiLz4NCjwvc3ZnPg==);
  left: 0;
}
.b-wide-poster .bx-wrapper .bx-controls .bx-next {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjOTU5NTk1IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLW1pdGVybGltaXQ9IjEwIiBkPSJNMC41LDAuNSBsMTAuNywxMC43TDAuNSwyMiIvPg0KPC9zdmc+);
  right: 0;
}
@media screen and (max-width: 759px) {
  .b-wide-poster__i_left .b-wide-poster__img {
    width: 516px;
    margin-left: -268px;
  }
  .b-wide-poster__i_left .b-wide-poster__img img {
    max-height: 100%;
    margin-left: -50%;
  }
}
.b-wide-poster__i_left .b-wide-poster__list-check {
  float: right;
  padding-left: 0;
  padding-right: 50%;
}
@media screen and (max-width: 759px) {
  .b-wide-poster__i_left .b-wide-poster__list-check {
    padding-right: 0;
  }
}

.wi-fi-view-more {
  padding: 0 0 80px;
  text-align: center;
}
@media screen and (max-width: 959px) {
  .wi-fi-view-more {
    padding-top: 5px;
    padding-bottom: 40px;
  }
}
.wi-fi-view-more .file-download {
  display: inline-block;
  padding-top: 5px;
}
@media screen and (max-width: 759px) {
  .wi-fi-view-more .file-download {
    text-align: left;
    line-height: 1.15rem;
  }
}
.wi-fi-view-more .file-download__icon {
  top: 0;
}
@media screen and (max-width: 759px) {
  .wi-fi-view-more .file-download__icon {
    top: 8px;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-view-more .file-download__size {
    display: block;
  }
}

.wifi-calling-adv__list {
  display: table;
  table-layout: fixed;
  width: 100%;
}
@media screen and (max-width: 759px) {
  .wifi-calling-adv__list {
    display: block;
    width: auto;
  }
}
.wifi-calling-adv__item {
  box-sizing: border-box;
  padding: 0 40px;
  display: table-cell;
  vertical-align: top;
  text-align: center;
}
@media screen and (max-width: 1679px) {
  .wifi-calling-adv__item {
    padding: 0 30px;
  }
}
@media screen and (max-width: 1279px) {
  .wifi-calling-adv__item {
    padding: 0 15px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-calling-adv__item {
    display: table;
    width: 100%;
    text-align: left;
    margin-bottom: 25px;
    padding: 0;
  }
  .wifi-calling-adv__item:last-child {
    margin-bottom: 0;
  }
}
.wifi-calling-adv__icon-wrap {
  height: 80px;
  margin-bottom: 1.4rem;
  text-align: center;
}
@media screen and (max-width: 959px) {
  .wifi-calling-adv__icon-wrap {
    height: 60px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-calling-adv__icon-wrap {
    display: table-cell;
    vertical-align: top;
    width: 80px;
    text-align: center;
  }
}
.wifi-calling-adv__icon {
  background: no-repeat 50% 0;
  width: 80px;
  height: 80px;
  margin: 0 auto;
}
@media screen and (max-width: 959px) {
  .wifi-calling-adv__icon {
    width: 60px;
    height: 60px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-calling-adv__icon {
    width: 50px;
    height: 50px;
  }
}
.wifi-calling-adv__icon_phone-wifi {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDY3LjEzMyA3OS44NzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDY3LjEzMyA3OS44NzciIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGcgZmlsbD0iI2UzMDYxMyI+DQoJPHBhdGggZD0iTTI3LjcxNyw3My44MkgxOS41NWMtMS42NTQsMC0zLTEuMzQ2LTMtM3YtMC4xNjZjMC0xLjY1NCwxLjM0Ni0zLDMtM2g4LjE2N2MxLjY1NCwwLDMsMS4zNDYsMywzdjAuMTY2DQoJCUMzMC43MTcsNzIuNDc1LDI5LjM3MSw3My44MiwyNy43MTcsNzMuODJ6IE0xOS41NSw2OS42NTRjLTAuNTUxLDAtMSwwLjQ0Ny0xLDF2MC4xNjZjMCwwLjU1MywwLjQ0OSwxLDEsMWg4LjE2Nw0KCQljMC41NTEsMCwxLTAuNDQ3LDEtMXYtMC4xNjZjMC0wLjU1My0wLjQ0OS0xLTEtMUgxOS41NXoiLz4NCgk8cGF0aCBkPSJNNDYuMjY3LDU4LjQzNmMtMTEuNTA1LDAtMjAuODY1LTkuMzU5LTIwLjg2NS0yMC44NjVjMC0xMS41MDYsOS4zNi0yMC44NjYsMjAuODY1LTIwLjg2Ng0KCQljMTEuNTA2LDAsMjAuODY2LDkuMzYsMjAuODY2LDIwLjg2NkM2Ny4xMzMsNDkuMDc2LDU3Ljc3Miw1OC40MzYsNDYuMjY3LDU4LjQzNnogTTQ2LjI2NywxOC43MDUNCgkJYy0xMC40MDIsMC0xOC44NjUsOC40NjMtMTguODY1LDE4Ljg2NmMwLDEwLjQwMiw4LjQ2MywxOC44NjUsMTguODY1LDE4Ljg2NWMxMC40MDMsMCwxOC44NjYtOC40NjMsMTguODY2LTE4Ljg2NQ0KCQlDNjUuMTMzLDI3LjE2OCw1Ni42NywxOC43MDUsNDYuMjY3LDE4LjcwNXoiLz4NCgk8Y2lyY2xlIGN4PSI0Ni4yNjciIGN5PSI0My44MTQiIHI9IjEuNTc3Ii8+DQoJCTxwYXRoIGQ9Ik01MC4yOTEsNDEuMTU2Yy0wLjI1NiwwLTAuNTExLTAuMDk3LTAuNzA2LTAuMjkxYy0wLjg4OS0wLjg4Ni0yLjA2Ni0xLjM3NC0zLjMxNy0xLjM3NA0KCQkJYy0xLjI1MywwLTIuNDMxLDAuNDg3LTMuMzE1LDEuMzcyYy0wLjM5MSwwLjM5MS0xLjAyMywwLjM5MS0xLjQxNCwwYy0wLjM5MS0wLjM5LTAuMzkxLTEuMDIzLDAtMS40MTQNCgkJCWMxLjI2My0xLjI2MywyLjk0Mi0xLjk1OCw0LjcyOS0xLjk1OGMxLjc4NCwwLDMuNDY0LDAuNjk1LDQuNzI5LDEuOTU4YzAuMzkyLDAuMzksMC4zOTIsMS4wMjMsMC4wMDIsMS40MTUNCgkJCUM1MC44MDQsNDEuMDU5LDUwLjU0OCw0MS4xNTYsNTAuMjkxLDQxLjE1NnoiLz4NCgkJPHBhdGggZD0iTTUzLjI4MywzOC4xNjJjLTAuMjU2LDAtMC41MTMtMC4wOTgtMC43MDgtMC4yOTNjLTEuNjgyLTEuNjg2LTMuOTIyLTIuNjE0LTYuMzA4LTIuNjE0DQoJCQlzLTQuNjI4LDAuOTI4LTYuMzEzLDIuNjE0Yy0wLjM5MSwwLjM5MS0xLjAyMywwLjM5MS0xLjQxNCwwcy0wLjM5MS0xLjAyMywwLTEuNDE0YzIuMDYzLTIuMDYzLDQuODA4LTMuMiw3LjcyOC0zLjINCgkJCWMyLjkyMSwwLDUuNjY0LDEuMTM3LDcuNzI0LDMuMjAxYzAuMzksMC4zOTEsMC4zOSwxLjAyNC0wLjAwMiwxLjQxNUM1My43OTQsMzguMDY0LDUzLjUzOSwzOC4xNjIsNTMuMjgzLDM4LjE2MnoiLz4NCgkJPHBhdGggZD0iTTU2LjI4MSwzNS4xNjVjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTIuNDg2LTIuNDg2LTUuNzkxLTMuODU1LTkuMzA3LTMuODU1DQoJCQljLTMuNTE4LDAtNi44MjMsMS4zNjktOS4zMDksMy44NTVjLTAuMzkxLDAuMzkxLTEuMDIzLDAuMzkxLTEuNDE0LDBjLTAuMzkxLTAuMzktMC4zOTEtMS4wMjMsMC0xLjQxNA0KCQkJYzIuODYzLTIuODY0LDYuNjcxLTQuNDQxLDEwLjcyMy00LjQ0MWM0LjA1LDAsNy44NTYsMS41NzcsMTAuNzIxLDQuNDQxYzAuMzkxLDAuMzkxLDAuMzkxLDEuMDIzLDAsMS40MTQNCgkJCUM1Ni43OTMsMzUuMDY3LDU2LjUzNywzNS4xNjUsNTYuMjgxLDM1LjE2NXoiLz4NCgk8cGF0aCBkPSJNMzguMjY3LDc5Ljg3N0g5Yy00Ljk2MiwwLTktNC4wMzctOS05VjljMC00Ljk2Miw0LjAzOC05LDktOWgyOS4yNjdjNC45NjMsMCw5LDQuMDM4LDksOXY4LjcwNWgtMlY5DQoJCWMwLTMuODYtMy4xNDEtNy03LTdIOUM1LjE0LDIsMiw1LjE0LDIsOXY2MS44NzdjMCwzLjg1OSwzLjE0LDcsNyw3aDI5LjI2N2MzLjg1OSwwLDctMy4xNDEsNy03VjU3LjQzNmgydjEzLjQ0MQ0KCQlDNDcuMjY3LDc1Ljg0LDQzLjIyOSw3OS44NzcsMzguMjY3LDc5Ljg3N3oiLz4NCjwvZz4NCjwvc3ZnPg0K);
}
.wifi-calling-adv__icon_roaming {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDk1Ljk2NCA5MC4xNTMiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDk1Ljk2NCA5MC4xNTMiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxnIGZpbGw9IiNlMzA2MTMiPg0KCQk8cmVjdCB4PSI0MS4zOTYiIHk9IjUxLjM4MSIgdHJhbnNmb3JtPSJtYXRyaXgoMC45ODQ3IDAuMTc0MyAtMC4xNzQzIDAuOTg0NyAxMC4yNDQ4IC02LjU0NjQpIiB3aWR0aD0iMiIgaGVpZ2h0PSI3LjM1NSIvPg0KCQk8cGF0aCBkPSJNNDQuNDk1LDQ4LjkxMWwtMS45NzMtMC4zMjhjMC45OTYtNS45ODYsMy4zMTItMjEuNzAxLDMuMzEyLTM4LjMwOGgyDQoJCQlDNDcuODM0LDI3LjAzMiw0NS40OTksNDIuODc2LDQ0LjQ5NSw0OC45MTF6Ii8+DQoJCTxwYXRoIGQ9Ik00OS45ODMsMTEuMjc1aC0zLjk5N2wtMC45MzQtNS42NDVsMi45MzMtMi42NWwyLjkzNCwyLjY1TDQ5Ljk4MywxMS4yNzV6IE00Ny42ODMsOS4yNzVoMC42MDQNCgkJCWwwLjQ3OS0yLjg5NGwtMC43ODItMC43MDZsLTAuNzgxLDAuNzA2TDQ3LjY4Myw5LjI3NXoiLz4NCgkJPHJlY3QgeD0iNDYuOTg1IiB3aWR0aD0iMiIgaGVpZ2h0PSI0LjMyOCIvPg0KCQk8cGF0aCBkPSJNNTUuNjkyLDY3LjIzN2MtMS44NDgtNC44MDctMi40NDMtOC4yNDYtMi40NjktOC4zOTFsMS45NzEtMC4zMzZjMC4wMDYsMC4wMzMsMC41OTYsMy40MDIsMi4zNjUsOC4wMQ0KCQkJTDU1LjY5Miw2Ny4yMzd6Ii8+DQoJCTxwYXRoIGQ9Ik03MC40MjMsOTAuMTUzSDU5Ljk4M2wtMC4yNjQtMC41OTVjLTAuMDE4LTAuMDM4LTEuNzMyLTMuOS0yLjMxMS01LjAyOQ0KCQkJYy0wLjExMS0wLjIxNy0wLjIxOS0wLjQ0Mi0wLjMzLTAuNjcyYy0xLjA2Ni0yLjIxNC0yLjE2OC00LjUwMy05LjA5Ni00LjUwM2MtNi45MjksMC04LjAzMSwyLjI4OS05LjA5Niw0LjUwMw0KCQkJYy0wLjExLDAuMjI5LTAuMjE5LDAuNDU1LTAuMzMxLDAuNjczYy0wLjU3OSwxLjEyOC0yLjI5Miw0Ljk4OS0yLjMwOSw1LjAyOGwtMC4yNjQsMC41OTVIMjUuNTQxbDEuMTM4LTEuNTgzDQoJCQljMi43NjEtMy44NDQsNS40Mi04LjM2NCw3LjkwNS0xMy40MzZsMi4yMDEtNC44MjFsMS44MTksMC44MzFsLTIuMjEyLDQuODQ1Yy0yLjIxMSw0LjUxNS00LjU1Miw4LjU5Mi02Ljk4MiwxMi4xNjRoNS4yNzQNCgkJCWMwLjUxMy0xLjE0OCwxLjYyNS0zLjYyNSwyLjA5My00LjUzNmMwLjEwNC0wLjIwMywwLjIwNS0wLjQxMywwLjMwOC0wLjYyN2MxLjE0NS0yLjM3OSwyLjcxMi01LjYzNiwxMC44OTgtNS42MzYNCgkJCXM5Ljc1MiwzLjI1NywxMC44OTksNS42MzZjMC4xMDQsMC4yMTQsMC4yMDMsMC40MjQsMC4zMDksMC42MjhjMC40NjcsMC45MTEsMS41OCwzLjM4NywyLjA5Miw0LjUzNWg1LjI3Mw0KCQkJYy0yLjQyOC0zLjU3MS00Ljc2OC03LjY0Ni02Ljk3MS0xMi4xMzlsLTIuMzkxLTUuMjM2bDEuODE4LTAuODNsMi4zODEsNS4yMTFjMi40NzMsNS4wNDcsNS4xMzMsOS41NjcsNy44OTMsMTMuNDExTDcwLjQyMyw5MC4xNTMNCgkJCXoiLz4NCgkJPHBhdGggZD0iTTQwLjI5LDY3LjE5NWwtMS44NjctMC43MTZjMS43NTgtNC41ODYsMi4zNDEtNy45MzUsMi4zNDctNy45NjlsMS45NzIsMC4zMzYNCgkJCUM0Mi43MTcsNTguOTg5LDQyLjEyNSw2Mi40MSw0MC4yOSw2Ny4xOTV6Ii8+DQoJCQ0KCQkJPHJlY3QgeD0iNDkuODkyIiB5PSI1NC4wNTgiIHRyYW5zZm9ybT0ibWF0cml4KDAuMTc0MiAwLjk4NDcgLTAuOTg0NyAwLjE3NDIgOTguNDUyOCAtNy4yODQxKSIgd2lkdGg9IjcuMzU1IiBoZWlnaHQ9IjEuOTk5Ii8+DQoJCTxwYXRoIGQ9Ik01MS4zOTcsNDguNDY1Yy0wLjk4Mi01Ljk4Ny0zLjI2Ni0yMS42OTItMy4yNjYtMzguMTg5aDJjMCwxNi4zNSwyLjI2NiwzMS45MjcsMy4yMzgsMzcuODY1DQoJCQlMNTEuMzk3LDQ4LjQ2NXoiLz4NCgk8cGF0aCBkPSJNNTUuMDYyLDUyLjcwNEg0MC45MDJ2LTUuNTU1aDE0LjE1OVY1Mi43MDR6IE00Mi45MDIsNTAuNzA0aDEwLjE1OXYtMS41NTVINDIuOTAyVjUwLjcwNHoiLz4NCgk8cGF0aCBkPSJNNjAuNTcxLDcxLjU0M0gzNS4zOTN2LTUuNTU1aDI1LjE3OFY3MS41NDN6IE0zNy4zOTMsNjkuNTQzaDIxLjE3OHYtMS41NTVIMzcuMzkzVjY5LjU0M3oiLz4NCgkJPHJlY3QgeD0iMTYuODgiIHk9IjczLjgyNiIgd2lkdGg9IjIiIGhlaWdodD0iMTUuMzI3Ii8+DQoJCTxwYXRoIGQ9Ik0xNy44OCw4MS44NDNjLTIuNDA1LDAtNC4zNjEtMi4yODctNC4zNjEtNS4wOTl2LTYuOTAxYzAtMi44MTIsMS45NTYtNS4xLDQuMzYxLTUuMQ0KCQkJYzIuNDA1LDAsNC4zNjIsMi4yODgsNC4zNjIsNS4xdjYuOTAxQzIyLjI0Myw3OS41NTYsMjAuMjg2LDgxLjg0MywxNy44OCw4MS44NDN6IE0xNy44OCw2Ni43NDNjLTEuMjgsMC0yLjM2MSwxLjQyLTIuMzYxLDMuMQ0KCQkJdjYuOTAxYzAsMS42OCwxLjA4MSwzLjA5OSwyLjM2MSwzLjA5OWMxLjI4LDAsMi4zNjItMS40MTksMi4zNjItMy4wOTl2LTYuOTAxQzIwLjI0Myw2OC4xNjMsMTkuMTYxLDY2Ljc0MywxNy44OCw2Ni43NDN6Ii8+DQoJCTxyZWN0IHg9IjQuMjM5IiB5PSI2OC42NDgiIHdpZHRoPSIyIiBoZWlnaHQ9IjIwLjUwNSIvPg0KCQk8cGF0aCBkPSJNNS4yMzksNzkuNjcyQzIuMzUsNzkuNjcyLDAsNzYuOTA1LDAsNzMuNTA0di04LjcwMmMwLTMuNDAyLDIuMzUtNi4xNyw1LjIzOS02LjE3DQoJCQljMi44ODksMCw1LjIzOSwyLjc2OCw1LjIzOSw2LjE3djguNzAyQzEwLjQ3OCw3Ni45MDUsOC4xMjgsNzkuNjcyLDUuMjM5LDc5LjY3MnogTTUuMjM5LDYwLjYzMmMtMS43NTYsMC0zLjIzOSwxLjkxLTMuMjM5LDQuMTcNCgkJCXY4LjcwMmMwLDIuMjU5LDEuNDgzLDQuMTY4LDMuMjM5LDQuMTY4YzEuNzU1LDAsMy4yMzktMS45MDksMy4yMzktNC4xNjh2LTguNzAyQzguNDc4LDYyLjU0Miw2Ljk5NSw2MC42MzIsNS4yMzksNjAuNjMyeiIvPg0KCQk8cmVjdCB4PSI3Ny4wODMiIHk9IjczLjgyNiIgd2lkdGg9IjIiIGhlaWdodD0iMTUuMzI3Ii8+DQoJCTxwYXRoIGQ9Ik03OC4wODMsODEuODQzYy0yLjQwNCwwLTQuMzYxLTIuMjg3LTQuMzYxLTUuMDk5di02LjkwMWMwLTIuODEyLDEuOTU3LTUuMSw0LjM2MS01LjENCgkJCWMyLjQwNiwwLDQuMzYzLDIuMjg4LDQuMzYzLDUuMXY2LjkwMUM4Mi40NDYsNzkuNTU2LDgwLjQ4OSw4MS44NDMsNzguMDgzLDgxLjg0M3ogTTc4LjA4Myw2Ni43NDNjLTEuMjc5LDAtMi4zNjEsMS40Mi0yLjM2MSwzLjENCgkJCXY2LjkwMWMwLDEuNjgsMS4wODIsMy4wOTksMi4zNjEsMy4wOTljMS4yODEsMCwyLjM2My0xLjQxOSwyLjM2My0zLjA5OXYtNi45MDFDODAuNDQ2LDY4LjE2Myw3OS4zNjQsNjYuNzQzLDc4LjA4Myw2Ni43NDN6Ii8+DQoJCTxyZWN0IHg9Ijg5LjcyNiIgeT0iNjguNjQ4IiB3aWR0aD0iMiIgaGVpZ2h0PSIyMC41MDUiLz4NCgkJPHBhdGggZD0iTTkwLjcyNiw3OS42NzJjLTIuODg5LDAtNS4yNC0yLjc2Ny01LjI0LTYuMTY4di04LjcwMmMwLTMuNDAyLDIuMzUyLTYuMTcsNS4yNC02LjE3DQoJCQlzNS4yMzgsMi43NjgsNS4yMzgsNi4xN3Y4LjcwMkM5NS45NjQsNzYuOTA1LDkzLjYxNCw3OS42NzIsOTAuNzI2LDc5LjY3MnogTTkwLjcyNiw2MC42MzJjLTEuNzU2LDAtMy4yNCwxLjkxLTMuMjQsNC4xN3Y4LjcwMg0KCQkJYzAsMi4yNTksMS40ODQsNC4xNjgsMy4yNCw0LjE2OHMzLjIzOC0xLjkwOSwzLjIzOC00LjE2OHYtOC43MDJDOTMuOTY0LDYyLjU0Miw5Mi40ODEsNjAuNjMyLDkwLjcyNiw2MC42MzJ6Ii8+DQoJPC9nPg0KPC9zdmc+DQo=);
  width: 92px;
  height: 96px;
}
@media screen and (max-width: 959px) {
  .wifi-calling-adv__icon_roaming {
    width: 76px;
    height: 72px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-calling-adv__icon_roaming {
    width: 62px;
    height: 58px;
  }
}
.wifi-calling-adv__icon_wifi {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDcwLjIwNyA3OC43NCIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNzAuMjA3IDc4Ljc0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8ZyBmaWxsPSIjZTMwNjEzIj4NCgkJPHBhdGggZD0iTTQ4LjIxNywzNi41MzRjLTMuNTA3LTMuNS04LjE2Mi01LjQyOC0xMy4xMS01LjQyOGMtNC45NTIsMC05LjYwNywxLjkyOC0xMy4xMDksNS40MjhsLTEuNDE0LTEuNDE1DQoJCQljMy44NzktMy44NzgsOS4wMzctNi4wMTMsMTQuNTIzLTYuMDEzYzUuNDgxLDAsMTAuNjQsMi4xMzUsMTQuNTIyLDYuMDEzTDQ4LjIxNywzNi41MzR6Ii8+DQoJCTxwYXRoIGQ9Ik0xMS43MDMsMjYuMjQ3bC0xLjQxNC0xLjQxNGM2LjYzLTYuNjI4LDE1LjQ0NC0xMC4yNzgsMjQuODE4LTEwLjI3OGM5LjM3NSwwLDE4LjE4NiwzLjY1LDI0LjgwOCwxMC4yNzgNCgkJCUw1OC41LDI2LjI0N2MtNi4yNDUtNi4yNS0xNC41NTMtOS42OTItMjMuMzk0LTkuNjkyQzI2LjI2NywxNi41NTUsMTcuOTU1LDE5Ljk5NywxMS43MDMsMjYuMjQ3eiIvPg0KCQk8cGF0aCBkPSJNNjguNzkzLDE1Ljk1NUM1OS43OTIsNi45NTYsNDcuODI4LDIsMzUuMTA2LDJDMjIuMzc1LDIsMTAuNDEsNi45NTYsMS40MTQsMTUuOTU1TDAsMTQuNTQxDQoJCQlDOS4zNzMsNS4xNjQsMjEuODQxLDAsMzUuMTA2LDBjMTMuMjU2LDAsMjUuNzIyLDUuMTY0LDM1LjEwMSwxNC41NDFMNjguNzkzLDE1Ljk1NXoiLz4NCgkJPHBhdGggZD0iTTM1LjEwNCw3OC43NDFjLTguNDA5LDAtMTIuMTc0LTYuNjk1LTEyLjE3NC0xMy4zMjhjMC00LjM3MywxLjQ3NS05LjM5OCwzLjk0NS0xMy40NDcNCgkJCQljMi40OTUtNC4xMTksNS40OTUtNi40ODQsOC4yMjktNi40ODRjMi43MiwwLDUuNzI1LDIuMzYzLDguMjQ0LDYuNDg0YzIuNDYxLDQuMDY0LDMuOTI5LDkuMDksMy45MjksMTMuNDQ3DQoJCQkJQzQ3LjI3Niw3Mi4wNDUsNDMuNTEzLDc4Ljc0MSwzNS4xMDQsNzguNzQxeiBNMzUuMTA0LDQ3LjQ4MWMtMS45NTgsMC00LjQ1NiwyLjExNS02LjUyLDUuNTIzDQoJCQkJYy0yLjI4OSwzLjc1LTMuNjU0LDguMzg5LTMuNjU0LDEyLjQwOGMwLDUuNjM5LDMuMTQ2LDExLjMyOCwxMC4xNzQsMTEuMzI4YzcuMDI3LDAsMTAuMTczLTUuNjg5LDEwLjE3My0xMS4zMjgNCgkJCQljMC00LjAwOC0xLjM2LTguNjQ2LTMuNjM4LTEyLjQwOEMzOS41NTcsNDkuNTk4LDM3LjA1Miw0Ny40ODEsMzUuMTA0LDQ3LjQ4MXoiLz4NCgk8L2c+DQo8L3N2Zz4NCg==);
}
@media screen and (max-width: 759px) {
  .wifi-calling-adv__info {
    display: table-cell;
    vertical-align: top;
  }
}
.wifi-calling-adv__title {
  font-size: 1rem;
  margin-bottom: 0.75rem;
}
@media screen and (max-width: 959px) {
  .wifi-calling-adv__title {
    margin-bottom: 5px;
  }
}
.wifi-calling-adv__desc {
  font-size: 0.75rem;
  line-height: 1.5;
}
@media screen and (max-width: 759px) {
  .wifi-calling-adv__desc {
    line-height: 1.2;
  }
}

.wifi-calling-work {
  position: relative;
}
@media screen and (min-width: 960px) and (max-width: 1279px) {
  .wifi-calling-work {
    min-height: 480px;
  }
}
.wifi-calling-work__devices {
  color: #808080;
  font-size: 0.75rem;
  line-height: 1.5;
  margin-bottom: 20px;
}
.wifi-calling-work__list {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 30px;
}
.wifi-calling-work__item {
  border-bottom: 1px solid #f2f2f2;
}
.wifi-calling-work__item:first-child {
  border-top: 1px solid #f2f2f2;
}
.wifi-calling-work__opener {
  padding: 25px 160px 25px 96px;
  overfloaw: hidden;
  cursor: pointer;
  position: relative;
}
@media screen and (max-width: 1279px) {
  .wifi-calling-work__opener {
    padding-left: 77px;
    padding-right: 50px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-calling-work__opener {
    padding-left: 0;
    padding: 12px 24px 12px 0;
  }
}
.wifi-calling-work__opener:after {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDEyLjMgMjIuNiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTIuMyAyMi42IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCgk8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjYWRiNGJhIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1taXRlcmxpbWl0PSIxMCIgZD0iTTAuNSwwLjUgbDEwLjcsMTAuN0wwLjUsMjIiLz4NCjwvc3ZnPg==) no-repeat 0 0;
  width: 9px;
  height: 15px;
  position: absolute;
  right: 30px;
  top: 50%;
  margin-top: -7.5px;
}
@media screen and (max-width: 759px) {
  .wifi-calling-work__opener:after {
    background: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIgdmlld0JveD0iMCAwIDE1LjEgOC44IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAxNS4xIDguOCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8cGF0aCBmaWxsPSIjOTU5NTk1IiBkPSJNNy41LDguOEwwLjMsMS41Yy0wLjMtMC4zLTAuMy0wLjksMC0xLjNjMC4zLTAuMywwLjktMC4zLDEuMywwbDYsNmw2LTZjMC4zLTAuMywwLjktMC4zLDEuMywwDQoJYzAuMywwLjMsMC4zLDAuOSwwLDEuM0w3LjUsOC44eiIvPg0KPC9zdmc+") no-repeat 0 0;
    width: 15px;
    height: 9px;
    top: 25px;
    transition: -webkit-transform 0.2s ease 0s;
    transition: transform 0.2s ease 0s;
    transition: transform 0.2s ease 0s, -webkit-transform 0.2s ease 0s;
  }
  .wifi-calling-work__item.is-active .wifi-calling-work__opener:after {
    -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
            transform: rotate(-180deg);
  }
}
.wifi-calling-work__step {
  width: 96px;
  margin-left: -96px;
  margin-top: -4px;
  float: left;
  font-size: 1.1rem;
  font-weight: 700;
}
@media screen and (max-width: 1279px) {
  .wifi-calling-work__step {
    width: 77px;
    margin-left: -77px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-calling-work__step {
    float: none;
    width: auto;
    margin: 0 0 10px;
  }
}
.wifi-calling-work__item.is-active .wifi-calling-work__step {
  color: #e30613;
}
.wifi-calling-work__text {
  font-size: 0.85rem;
}
.wifi-calling-work__drop {
  font-size: 0;
  line-height: 0;
  text-align: center;
  border-top: 1px solid #f2f2f2;
  padding-top: 20px;
  display: none;
}
.wifi-calling-work__big-img {
  font-size: 0;
  line-height: 0;
  position: absolute;
  bottom: -1.8rem;
  left: 50%;
  margin-left: 136px;
  width: 518px;
  text-align: center;
}
@media screen and (max-width: 1679px) {
  .wifi-calling-work__big-img {
    width: 50%;
    margin-left: 0;
  }
}
@media screen and (max-width: 959px) {
  .wifi-calling-work__big-img {
    bottom: 80px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-calling-work__big-img {
    display: none;
  }
}
@media screen and (max-width: 959px) {
  .wifi-calling-work__img {
    width: 304px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-calling-work__img {
    width: 245px;
  }
}
.wifi-calling-work__btn {
  position: relative;
}

.wifi-products {
  margin-bottom: 30px;
  max-width: 650px;
}
@media screen and (max-width: 1679px) {
  .wifi-products {
    margin-bottom: 65px;
  }
}
@media screen and (max-width: 959px) {
  .wifi-products {
    max-width: 470px;
    margin: 0 auto 40px;
  }
}
.wifi-products__item {
  padding: 40px 0;
  box-sizing: border-box;
  position: relative;
}
.wifi-products__item:first-child {
  padding-top: 0;
}
@media screen and (max-width: 1279px) {
  .wifi-products__item:first-child {
    padding-top: 10px;
  }
}
.wifi-products__item:last-child {
  border-bottom: 1px solid #e6e6e6;
}
@media screen and (max-width: 759px) {
  .wifi-products__item {
    padding: 30px 0 25px;
  }
}
.wifi-products__item_wifi {
  padding-right: 220px;
}
@media screen and (max-width: 1679px) {
  .wifi-products__item_wifi {
    padding-right: 195px;
  }
}
@media screen and (max-width: 1279px) {
  .wifi-products__item_wifi {
    padding-right: 145px;
  }
}
@media screen and (max-width: 759px) {
  .wifi-products__item_wifi {
    padding-right: 0;
  }
}
.wifi-products__img {
  background: url("../i/wifi-products/wifi-calling.png") no-repeat 0 0;
  background-size: cover;
  width: 179px;
  height: 179px;
  position: absolute;
  right: 35px;
  bottom: 0;
}
@media screen and (max-width: 1679px) {
  .wifi-products__img {
    right: 10px;
  }
}
@media screen and (max-width: 1279px) {
  .wifi-products__img {
    width: 140px;
    height: 140px;
    right: 0;
  }
}
@media screen and (max-width: 759px) {
  .wifi-products__img {
    width: 87px;
    height: 87px;
  }
}
.wifi-products__info {
  margin-left: 136px;
}
@media screen and (max-width: 1279px) {
  .wifi-products__info {
    margin-left: 75px;
  }
}
.wifi-products__icon {
  background: no-repeat 0 0;
  float: left;
  width: 88px;
  height: 88px;
  margin-left: 12px;
}
@media screen and (max-width: 1279px) {
  .wifi-products__icon {
    width: 60px;
    height: 60px;
    margin-left: 0;
  }
}
.wifi-products__icon_mts-connect {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iODU2LjY3MiAxODIuODMzIDQ3NC44OCA0NzQuODgiDQoJIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgODU2LjY3MiAxODIuODMzIDQ3NC44OCA0NzQuODgiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KCTxwYXRoIGZpbGw9IiNFRDFDMjQiIGQ9Ik0xMzMxLjU1MiwyODcuNjc5YzAsODguMzMyLDAsMTc2LjY2NCwwLDI2NS4xODhjLTAuMTkyLDAuNzY4LTAuMzg0LDEuNTM2LTAuMzg0LDIuMzA0DQoJCQljLTAuNTc2LDkuMjE4LTIuMTEyLDE4LjA1MS01LjE4NSwyNi42OTFjLTE1LjE3MSw0MS42Ny00NC41NTEsNjYuNjM0LTg4LjMzMiw3NC41MDdjLTMuNjQ4LDAuNTc2LTcuMjk3LDAuOTYtMTAuOTQ1LDEuMzQ0DQoJCQljLTg4LjMzMiwwLTE3Ni42NjQsMC0yNjUuMTg4LDBjLTAuNzY4LTAuMTkyLTEuNTM2LTAuMzg0LTIuMzA0LTAuMzg0Yy05LjIxOC0wLjU3Ni0xOC4wNTEtMi4xMTItMjYuNjkxLTUuMTg1DQoJCQljLTQxLjY3LTE1LjE3LTY2LjYzMy00NC41NS03NC41MDctODguMzMyYy0wLjU3NS0zLjY0OC0wLjk2LTcuMjk3LTEuMzQ0LTEwLjk0NWMwLTg4LjMzMiwwLTE3Ni42NjQsMC0yNjUuMTg4DQoJCQljMC4xOTItMC43NjgsMC4zODQtMS43MjksMC4zODQtMi40OTdjMC41NzYtOC44MzMsMi4xMTItMTcuNDc0LDQuOTkzLTI1LjkyM2MxNS4xNy00MS44NjIsNDQuNTUtNjcuMjA5LDg4LjcxNi03NS4wODINCgkJCWMzLjY0OC0wLjU3Niw3LjEwNC0wLjk2LDEwLjc1NC0xLjM0NGM4OC4zMzEsMCwxNzYuNjYzLDAsMjY1LjE4OCwwYzAuNzY4LDAuMTkyLDEuNTM2LDAuMzg0LDIuMzA0LDAuMzg0DQoJCQljMTEuNzE0LDAuNzY5LDIzLjA0MywzLjI2NSwzMy43OTcsNy44NzNjMzcuODI5LDE2LjUxNSw2MC4yOTYsNDUuMTI2LDY3LjQwMSw4NS44MzYNCgkJCUMxMzMwLjc4NCwyODAuNTc0LDEzMzEuMTY4LDI4NC4yMjMsMTMzMS41NTIsMjg3LjY3OXoiLz4NCgk8ZyBmaWxsPSIjRkZGRkZGIj4NCgkJPHBhdGggZD0iTTExMzQuOTE3LDI4MS43MjdjMzguMjE0LTAuMTkyLDY5LjcwNiw5LjQwOSw5My45MDEsMjguMDM2YzMyLjI2LDI0LjU3OSwzNC43NTYsODIuNTcxLTEwLjc1NCwxMDkuMDcxDQoJCQljLTQwLjMyNSwyMy40MjctOTIuOTQsMTguMDUtOTIuOTQsMTguMDVzLTEyLjA5OCwxMC45NDYtMjcuMDc2LDE3LjA5MWMtMTQuOTc4LDUuOTUzLTMzLjAyNyw1Ljk1My0zMy4wMjcsNS45NTMNCgkJCXMxNC4wMTgtMTQuMDE5LDE3LjA5LTIwLjkzMnM0LjAzMi0xMi4wOTgsNC4wMzItMTIuMDk4cy0yOC44MDQtMTkuMDEtMzguOTgtMzMuOTg4Yy0xNC45NzktMjIuMDgzLTE5LjU4Ny02NC41MjEsMTIuMjg5LTg5LjQ4NA0KCQkJQzEwOTAuMzY3LDI3OC44NDYsMTEzNC45MTcsMjgxLjcyNywxMTM0LjkxNywyODEuNzI3eiIvPg0KCQk8cGF0aCBkPSJNMTAwNC43MjQsNDA4LjI3MWMtNi45MTMsMTguMDUxLTkuOTg1LDQxLjQ3OCwxNy4wOTEsNjcuMDE3YzE5LjIwMiwxOC4yNDMsNDIuMDU0LDIyLjA4Myw2Mi4wMjQsMTQuMDE5DQoJCQljMTkuOTctOC4wNjUsMjkuOTU1LTExLjkwNiw0My4wMTQsMy40NTZjMTMuMDU4LDE1LjU1NCwzMC45MTYsMzcuNDQ1LDAsNDguNTgzYy0zMC45MTcsMTEuMTM3LTU4LjE4NCwxNS45MzgtOTcuMTY1LTUuOTUzDQoJCQljLTM4Ljk4MS0yMi4wODMtNjYuMjQ5LTUyLjk5OS04MS4wMzUtOTAuMDYxYy0xMi4wOTgtMjkuOTU2LTEwLjU2Mi01Ni4yNjMtMC45Ni03Ny45NjJjMTAuOTQ1LTI0Ljk2MywzMi4wNjgtMTkuOTcxLDQzLjAxNC0xMi4wOTcNCgkJCWMxMC45NDUsOC4wNjUsMjEuODkxLDE0Ljk3OCwyMy4wNDMsMjIuMDgzQzEwMTUuMjg1LDM4Ni45NTcsMTAwNC43MjQsNDA4LjI3MSwxMDA0LjcyNCw0MDguMjcxeiIvPg0KCTwvZz4NCgk8ZyBmaWxsPSIjRUQxQzI0Ij4NCgkJPGNpcmNsZSBjeD0iMTA5NC40MDEiIGN5PSIzNTciIHI9IjEyLjQ4MiIvPg0KCQk8Y2lyY2xlIGN4PSIxMTQ2LjQzOSIgY3k9IjM1NyIgcj0iMTIuNDgyIi8+DQoJCTxjaXJjbGUgY3g9IjExOTMuODY5IiBjeT0iMzU3IiByPSIxMi40ODIiLz4NCgk8L2c+DQo8L3N2Zz4NCg==);
}
.wifi-products__icon_wifi-calling {
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgdmlld0JveD0iMTU1OC43NDIgMTgyLjgzMyA0NzQuODggNDc0Ljg4Ig0KCSBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDE1NTguNzQyIDE4Mi44MzMgNDc0Ljg4IDQ3NC44OCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQoJCTxwYXRoIGZpbGw9IiNFRDFDMjQiIGQ9Ik0yMDMzLjYyMiwyODcuNjc5YzAsODguMzMyLDAsMTc2LjY2NCwwLDI2NS4xODhjLTAuMTkyLDAuNzY4LTAuMzg0LDEuNTM2LTAuMzg0LDIuMzA0DQoJCQljLTAuNTc2LDkuMjE4LTIuMTEyLDE4LjA1MS01LjE4NSwyNi42OTFjLTE1LjE3MSw0MS42Ny00NC41NTEsNjYuNjM0LTg4LjMzMiw3NC41MDdjLTMuNjQ4LDAuNTc2LTcuMjk3LDAuOTYtMTAuOTQ1LDEuMzQ0DQoJCQljLTg4LjMzMiwwLTE3Ni42NjQsMC0yNjUuMTg4LDBjLTAuNzY4LTAuMTkyLTEuNTM2LTAuMzg0LTIuMzA0LTAuMzg0Yy05LjIxOC0wLjU3Ni0xOC4wNTEtMi4xMTItMjYuNjkxLTUuMTg1DQoJCQljLTQxLjY3LTE1LjE3LTY2LjYzMy00NC41NS03NC41MDctODguMzMyYy0wLjU3NS0zLjY0OC0wLjk2LTcuMjk3LTEuMzQ0LTEwLjk0NWMwLTg4LjMzMiwwLTE3Ni42NjQsMC0yNjUuMTg4DQoJCQljMC4xOTItMC43NjgsMC4zODQtMS43MjksMC4zODQtMi40OTdjMC41NzYtOC44MzMsMi4xMTItMTcuNDc0LDQuOTkzLTI1LjkyM2MxNS4xNy00MS44NjIsNDQuNTUtNjcuMjA5LDg4LjcxNi03NS4wODINCgkJCWMzLjY0OC0wLjU3Niw3LjEwNC0wLjk2LDEwLjc1NC0xLjM0NGM4OC4zMzEsMCwxNzYuNjYzLDAsMjY1LjE4OCwwYzAuNzY4LDAuMTkyLDEuNTM2LDAuMzg0LDIuMzA0LDAuMzg0DQoJCQljMTEuNzE0LDAuNzY5LDIzLjA0MywzLjI2NSwzMy43OTcsNy44NzNjMzcuODI5LDE2LjUxNSw2MC4yOTYsNDUuMTI2LDY3LjQwMSw4NS44MzYNCgkJCUMyMDMyLjg1NSwyODAuNTc0LDIwMzMuMjM5LDI4NC4yMjMsMjAzMy42MjIsMjg3LjY3OXoiLz4NCgk8ZyBmaWxsPSIjRkZGRkZGIj4NCgkJPHBhdGggZD0iTTE3MDYuNzk0LDQwOC4yNzFjLTYuOTEzLDE4LjA1MS05Ljk4NSw0MS40NzgsMTcuMDkxLDY3LjAxN2MxOS4yMDIsMTguMjQzLDQyLjA1NCwyMi4wODMsNjIuMDI0LDE0LjAxOQ0KCWMxOS45Ny04LjA2NSwyOS45NTUtMTEuOTA2LDQzLjAxNCwzLjQ1NmMxMy4wNTgsMTUuNTU0LDMwLjkxNiwzNy40NDUsMCw0OC41ODNjLTMwLjkxNywxMS4xMzctNTguMTg0LDE1LjkzOC05Ny4xNjUtNS45NTMNCgljLTM4Ljk4MS0yMi4wODMtNjYuMjQ5LTUyLjk5OS04MS4wMzUtOTAuMDYxYy0xMi4wOTgtMjkuOTU2LTEwLjU2Mi01Ni4yNjMtMC45Ni03Ny45NjJjMTAuOTQ1LTI0Ljk2MywzMi4wNjgtMTkuOTcxLDQzLjAxNC0xMi4wOTcNCgljMTAuOTQ1LDguMDY1LDIxLjg5MSwxNC45NzgsMjMuMDQzLDIyLjA4M0MxNzE3LjM1NiwzODYuOTU3LDE3MDYuNzk0LDQwOC4yNzEsMTcwNi43OTQsNDA4LjI3MXoiLz4NCgkJPHBhdGggZD0iTTE3NjUuOTc4LDI5NC4yN2M3LjkyMS0xLjU3NCwxNS45NzEtMi4zNzYsMjQuMDM1LTIuMzhjMzEuNDI1LDAuMDE1LDYyLjcyOCwxMS45NDcsODYuNzA2LDM1LjkxMQ0KCQkJYzIzLjk2OCwyMy45NzksMzUuOTAyLDU1LjI4LDM1LjkxMSw4Ni43MDZjLTAuMDAxLDguMDIyLTAuNzk2LDE2LjAyOC0yLjM1MSwyMy45MTFsMjYuNTc2LDIuNTkNCgkJCWMxLjU3My04Ljc3LDIuMzk0LTE3LjYzMywyLjM5Mi0yNi41MDJjMC4wMTctMzguMTUtMTQuNTk2LTc2LjQyMi00My43MDctMTA1LjUyNmMtMjkuMTA0LTI5LjExMy02Ny4zNzQtNDMuNzIxLTEwNS41MjMtNDMuNzA4DQoJCQljLTguOTA4LTAuMDA0LTE3LjgyLDAuODI0LTI2LjYyMiwyLjQxNEwxNzY1Ljk3OCwyOTQuMjd6Ii8+DQoJCTxwYXRoIGQ9Ik0xNzcwLjUzOSwzNDEuMDYyYzYuMzY5LTEuNjc4LDEyLjkwOS0yLjU5MywxOS40NzYtMi41OTNjMTkuNTAzLDAuMDEzLDM4Ljg4Niw3LjM5NSw1My43NzEsMjIuMjY2DQoJCQljMTQuODcxLDE0Ljg4NSwyMi4yNTUsMzQuMjcsMjIuMjY4LDUzLjc3MmMtMC4wMDIsNi41MjYtMC45MDksMTMuMDIyLTIuNTcyLDE5LjM1OGwyNi43OTQsMi42MDQNCgkJCWMxLjU3OS03LjIzMiwyLjQwMi0xNC42MDIsMi4zOTctMjEuOTY1YzAuMDEzLTI2LjIyNS0xMC4wNDctNTIuNTgtMzAuMDY2LTcyLjU4OWMtMjAuMDA5LTIwLjAyLTQ2LjM2NS0zMC4wODEtNzIuNTktMzAuMDY3DQoJCQljLTcuNC0wLjAwNC0xNC44MSwwLjgyNC0yMi4wOSwyLjQyNkwxNzcwLjUzOSwzNDEuMDYyeiIvPg0KCQk8cGF0aCBkPSJNMTc3NC44NTEsMzg1LjM5MWMwLDAsOS45OTktMC41NzcsMTUuMTY0LTAuNTg5YzcuNjUsMC4wMTQsMTUuMTY5LDIuODc2LDIxLjAwMyw4LjcNCgkJCWM1LjgyOCw1LjgzOCw4LjY5LDEzLjM1Niw4LjcwMiwyMS4wMDRjLTAuMDA4LDUuMTIyLTAuOTA5LDE1LjAwNi0wLjkwOSwxNS4wMDZsMjUuODQ0LDIuNTc4YzAsMCwxLjY4OC0xMS43MTEsMS42NzktMTcuNTgNCgkJCWMwLjAxOS0xNC4zNzUtNS41MTktMjguODY3LTE2LjQ5OC0zOS44MjVjLTEwLjk1NS0xMC45NzktMjUuNDUtMTYuNTE0LTM5LjgyMi0xNi40OTVjLTUuOTExLTAuMDA4LTE3LjY1MywxLjM1Mi0xNy42NTMsMS4zNTINCgkJCUwxNzc0Ljg1MSwzODUuMzkxeiIvPg0KCQk8Y2lyY2xlIGN4PSIxNzg1LjczNSIgY3k9IjQxOC43MzUiIHI9IjE5LjczMiIvPg0KCTwvZz4NCjwvc3ZnPg0K);
}
.wifi-products__text {
  margin-bottom: 10px;
}
.wifi-products__more {
  font-size: 0.85rem;
  color: #808080;
  border-bottom: 1px dotted;
  text-decoration: none;
}
.wifi-products__more:hover {
  border-bottom: medium none;
}
.wifi-products__separate {
  border-bottom: 1px solid #e6e6e6;
  height: 1px;
  margin-top: 20px;
  text-align: center;
}
@media screen and (max-width: 959px) {
  .wifi-products__separate {
    margin-top: 10px;
  }
}
.wifi-products__separate-text {
  background-color: #fff;
  font-size: 0.85rem;
  color: #808080;
  padding: 0 10px;
  display: inline-block;
  vertical-align: top;
  margin-top: -0.65em;
}

.switch-content {
  margin: 0 -12px;
}
.switch-content:after {
  content: '';
  display: table;
  clear: both;
}
.switch-content__col-img,
.switch-content__col-text {
  box-sizing: border-box;
  width: 50%;
  float: left;
  padding: 0 12px;
}
.switch-content__col-img {
  min-heihgt: 1px;
}
@media screen and (max-width: 759px) {
  .switch-content__col-img {
    display: none;
  }
}
@media screen and (max-width: 759px) {
  .switch-content__col-text {
    float: none;
    width: auto;
  }
}
.switch-content__title {
  font-size: 1rem;
  font-weight: 700;
  padding: 20px 30px;
}
@media screen and (max-width: 759px) {
  .switch-content__title {
    padding: 10px;
  }
}
.switch-content__item {
  border-top: 1px solid #f2f2f2;
  font-size: 0.85rem;
}
.switch-content__item.is-active .switch-content__opener {
  background-color: #e30613;
  color: #fff;
}
.switch-content__item.is-active .switch-content__opener:before {
  display: block;
}
.switch-content__opener {
  padding: 20px 30px;
  position: relative;
  cursor: pointer;
}
@media screen and (max-width: 759px) {
  .switch-content__opener {
    padding: 10px;
  }
}
.switch-content__opener:before {
  content: "";
  background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjAiIGhlaWdodD0iODAiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPg0KICAgIDxwb2x5Z29uIHBvaW50cz0iMCw0MCAyMCw4MCAyMCwwIiBmaWxsPSIjZTMwNjEzIiBzdHJva2Utd2lkdGg9IjAiIC8+DQo8L3N2Zz4=) no-repeat 100% 0;
  background-size: 100% 100%;
  width: 20px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 100%;
  display: none;
}
@media screen and (max-width: 759px) {
  .switch-content__opener:before {
    background: none;
    width: 0;
    heihgt: 0;
    border: 5px solid transparent;
    border-top-color: #e30613;
    position: absolute;
    right: 50%;
    margin-right: -5px;
    top: 100%;
  }
}
.switch-content__drop {
  padding-bottom: 10px;
  display: none;
}

@media screen and (max-width: 759px) {
  .wi-fi-section .section-box__title {
    font-size: 1.4rem;
  }
}
.wi-fi-section__row {
  padding-top: 1rem;
  width: 100%;
  display: table;
  table-layout: fixed;
}
@media screen and (max-width: 959px) {
  .wi-fi-section__row {
    padding-top: 0;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-section__row {
    display: block;
  }
}
.wi-fi-section__item {
  text-align: center;
  display: table-cell;
  padding: 0 50px;
  vertical-align: top;
  margin-bottom: 20px;
}
@media screen and (max-width: 959px) {
  .wi-fi-section__item {
    padding: 0 10px;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-section__item {
    display: block;
    text-align: left;
    width: auto;
    font-size: 0;
  }
}
@media screen and (max-width: 759px) {
  .wi-fi-section__item-info {
    font-size: 1rem;
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 40px - 20px);
  }
}
.wi-fi-section__item-title {
  margin-bottom: 10px;
  font-weight: 700;
}
.wi-fi-section__icon {
  text-align: center;
  margin-bottom: 0.55rem;
  width: 4.1rem;
  height: 4.1rem;
  display: inline-block;
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
@media screen and (max-width: 759px) {
  .wi-fi-section__icon {
    display: inline-block;
    vertical-align: top;
    padding: 0;
    margin-right: 20px;
    width: 40px;
    height: 40px;
    background-size: contain;
  }
}
.wi-fi-section__icon_wifi {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzcuNzA5cHgiIGhlaWdodD0iNjIuNzQxcHgiIHZpZXdCb3g9IjAgMCA3Ny43MDkgNjIuNzQxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA3Ny43MDkgNjIuNzQxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNMzkuMDQ1LDYwYy0xLjEzMywwLTIuMTk0LTAuNDQtMi45ODktMS4yMzljLTAuNzk2LTAuNzkzLTEuMjM2LTEuODU0LTEuMjM2LTIuOTg1DQoJCQljMC0xLjEzLDAuNDQtMi4xOTEsMS4yMzktMi45ODljMC43OTgtMC43OTcsMS44NTktMS4yMzYsMi45ODYtMS4yMzZjMS4xMjUsMCwyLjE4NSwwLjQzOCwyLjk4NSwxLjIzNQ0KCQkJYzAuOCwwLjgsMS4yMzksMS44NjEsMS4yMzksMi45OWMwLDEuMTMtMC40MzksMi4xOTEtMS4yMzgsMi45ODhDNDEuMjM2LDU5LjU2MSw0MC4xNzUsNjAsMzkuMDQ1LDYweiBNMzkuMDQ1LDUzLjU1DQoJCQljLTAuNTk0LDAtMS4xNTIsMC4yMzEtMS41NzQsMC42NTJjLTAuNDIsMC40MTktMC42NTEsMC45NzktMC42NTEsMS41NzNzMC4yMzEsMS4xNTMsMC42NTEsMS41NzINCgkJCWMwLjgzOSwwLjg0MiwyLjMwNywwLjg0MSwzLjE0NiwwLjAwMmMwLjQyMS0wLjQyMSwwLjY1Mi0wLjk3OSwwLjY1Mi0xLjU3NHMtMC4yMzEtMS4xNTQtMC42NTEtMS41NzQNCgkJCUM0MC4xOTYsNTMuNzgzLDM5LjYzNyw1My41NSwzOS4wNDUsNTMuNTV6Ii8+DQoJPC9nPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00OS44NzcsNDUuOTQyYy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkyYy0yLjcwNy0yLjcwNC02LjMwMy00LjE5My0xMC4xMjMtNC4xOTMNCgkJYy0zLjgyNiwwLTcuNDIzLDEuNDg5LTEwLjEyNyw0LjE5MmMtMC4zOTEsMC4zOTEtMS4wMjQsMC4zOTEtMS40MTUsMGMtMC4zOS0wLjM5MS0wLjM5LTEuMDIzLDAtMS40MTQNCgkJYzMuMDgzLTMuMDgxLDcuMTgyLTQuNzc4LDExLjU0Mi00Ljc3OGM0LjM1NCwwLDguNDUxLDEuNjk2LDExLjUzNyw0Ljc3N2MwLjM5MSwwLjM5MSwwLjM5MSwxLjAyMywwLjAwMSwxLjQxNQ0KCQlDNTAuMzksNDUuODQ0LDUwLjEzMyw0NS45NDIsNDkuODc3LDQ1Ljk0MnoiLz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNTguNDI5LDM3LjM4OWMtMC4yNTYsMC0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M2MtNC45ODctNC45ODctMTEuNjE5LTcuNzM0LTE4LjY3NC03LjczNA0KCQljLTcuMDU5LDAtMTMuNjkyLDIuNzQ3LTE4LjY4LDcuNzM0Yy0wLjM5MSwwLjM5MS0xLjAyMywwLjM5MS0xLjQxNCwwcy0wLjM5MS0xLjAyMywwLTEuNDE0YzUuMzY1LTUuMzY1LDEyLjUwMS04LjMyLDIwLjA5NC04LjMyDQoJCWM3LjU4OSwwLDE0LjcyMywyLjk1NSwyMC4wODgsOC4zMmMwLjM5MSwwLjM5MSwwLjM5MSwxLjAyMywwLDEuNDE0QzU4Ljk0LDM3LjI5Miw1OC42ODUsMzcuMzg5LDU4LjQyOSwzNy4zODl6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTY2Ljk3OSwyOC44MzhjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNDNTksMjEuMjcxLDQ5LjMzMiwxNy4yNjUsMzkuMDUxLDE3LjI2NQ0KCQljLTEwLjI5LDAtMTkuOTYyLDQuMDA2LTI3LjIzNiwxMS4yOGMtMC4zOTEsMC4zOTEtMS4wMjMsMC4zOTEtMS40MTQsMHMtMC4zOTEtMS4wMjMsMC0xLjQxNA0KCQljNy42NTEtNy42NTIsMTcuODI2LTExLjg2NiwyOC42NS0xMS44NjZjMTAuODE2LDAsMjAuOTg1LDQuMjE0LDI4LjYzNSwxMS44NjZjMC4zOTEsMC4zOTEsMC4zOTEsMS4wMjQsMCwxLjQxNA0KCQlDNjcuNDksMjguNzQsNjcuMjM0LDI4LjgzOCw2Ni45NzksMjguODM4eiIvPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNzUuNTMsMjAuMjg1Yy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzQzY1LjI2NSwxMC40MzQsNTIuNTYxLDUuMTcsMzkuMDUyLDUuMTcNCgkJCWMtMTMuNTIsMC0yNi4yMjksNS4yNjQtMzUuNzg4LDE0LjgyMWMtMC4zOTEsMC4zOTEtMS4wMjMsMC4zOTEtMS40MTQsMHMtMC4zOTEtMS4wMjMsMC0xLjQxNA0KCQkJQzExLjc4Niw4LjY0MiwyNC45OTgsMy4xNywzOS4wNTIsMy4xN2MxNC4wNDMsMCwyNy4yNDksNS40NzIsMzcuMTg2LDE1LjQwN2MwLjM5MSwwLjM5MSwwLjM5MSwxLjAyMywwLDEuNDE0DQoJCQlDNzYuMDQyLDIwLjE4Nyw3NS43ODYsMjAuMjg1LDc1LjUzLDIwLjI4NXoiLz4NCgk8L2c+DQo8L2c+DQo8L3N2Zz4NCg==);
}
.wi-fi-section__icon_fingerprint {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNDYuNzE3cHgiIGhlaWdodD0iNjguNTQycHgiIHZpZXdCb3g9IjAgMCA0Ni43MTcgNjguNTQyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA0Ni43MTcgNjguNTQyIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00NS43MTcsMzQuNDk1Yy0wLjU1MywwLTEtMC40NDgtMS0xVjIzLjM1OUM0NC43MTcsMTEuNTgyLDM1LjEzNiwyLDIzLjM1OSwyQzExLjU4MiwyLDIsMTEuNTgyLDIsMjMuMzU5DQoJYzAsMC41NTItMC40NDcsMS0xLDFzLTEtMC40NDgtMS0xQzAsMTAuNDc5LDEwLjQ3OSwwLDIzLjM1OSwwYzEyLjg3OSwwLDIzLjM1NywxMC40NzksMjMuMzU3LDIzLjM1OXYxMC4xMzYNCglDNDYuNzE3LDM0LjA0Nyw0Ni4yNywzNC40OTUsNDUuNzE3LDM0LjQ5NXoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00NC4zMzIsMzguMzA4Yy0yLjY1NCwwLTQuODE0LTIuMTU5LTQuODE0LTQuODEzVjIzLjM1OWMwLTguOTEtNy4yNDktMTYuMTU5LTE2LjE1OC0xNi4xNTkNCglDMTQuNDQ5LDcuMiw3LjIsMTQuNDQ5LDcuMiwyMy4zNTljMCwyLjU1OC0yLjA4MSw0LjY0LTQuNjQsNC42NGMtMC41NTMsMC0xLTAuNDQ4LTEtMXMwLjQ0Ny0xLDEtMWMxLjQ1NSwwLDIuNjQtMS4xODQsMi42NC0yLjY0DQoJQzUuMiwxMy4zNDYsMTMuMzQ3LDUuMiwyMy4zNTksNS4yczE4LjE1OCw4LjE0NiwxOC4xNTgsMTguMTU5djEwLjEzNmMwLDEuNTUxLDEuMjYzLDIuODEzLDIuODE0LDIuODEzYzAuNTUzLDAsMSwwLjQ0NywxLDENCglTNDQuODg1LDM4LjMwOCw0NC4zMzIsMzguMzA4eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQ0LjMzMiw0My41MDdjLTUuNTIxLDAtMTAuMDE0LTQuNDkxLTEwLjAxNC0xMC4wMTJWMjMuMzU5YzAtNi4wNDMtNC45MTYtMTAuOTYtMTAuOTU5LTEwLjk2DQoJUzEyLjQsMTcuMzE1LDEyLjQsMjMuMzU5YzAsNS40MjUtNC40MTQsOS44MzktOS44NCw5LjgzOWMtMC41NTMsMC0xLTAuNDQ4LTEtMXMwLjQ0Ny0xLDEtMWM0LjMyMywwLDcuODQtMy41MTcsNy44NC03LjgzOQ0KCWMwLTcuMTQ2LDUuODEzLTEyLjk2LDEyLjk1OS0xMi45NnMxMi45NTksNS44MTQsMTIuOTU5LDEyLjk2djEwLjEzNmMwLDQuNDE3LDMuNTk1LDguMDEyLDguMDE0LDguMDEyYzAuNTUzLDAsMSwwLjQ0NywxLDENCglTNDQuODg1LDQzLjUwNyw0NC4zMzIsNDMuNTA3eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTIuNTYxLDUxLjkxN2MtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWMxNC42NDUsMCwyNi41NTktMTEuOTE0LDI2LjU1OS0yNi41NTgNCgljMC0zLjE3Ni0yLjU4NC01Ljc2MS01Ljc2LTUuNzYxcy01Ljc2LDIuNTg0LTUuNzYsNS43NjFjMCw4LjI5My02Ljc0NiwxNS4wNDEtMTUuMDM5LDE1LjA0MWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMQ0KCWM3LjE4OSwwLDEzLjAzOS01Ljg1LDEzLjAzOS0xMy4wNDFjMC00LjI3OSwzLjQ4MS03Ljc2MSw3Ljc2LTcuNzYxczcuNzYsMy40ODEsNy43Niw3Ljc2MQ0KCUMzMS4xMTksMzkuMTA1LDE4LjMwOCw1MS45MTcsMi41NjEsNTEuOTE3eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTMuNDA4LDQ2LjgwMmMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWMxMC40ODYsMCwxOS4zNDgtNy41MDMsMjEuMDY4LTE3LjgzOQ0KCWMwLjUyMi0zLjE0Mi0wLjA4OC00LjE2NS0wLjI4Ny00LjQwNGMtMC4xMTktMC4xNDMtMC4yOTYtMC4yODktMC42OTctMC4yOTRjLTEuMTMyLDAtMS4yMjksMS4xNzItMS4yMywxLjUzMg0KCWMwLDEwLjM5Ni04LjQ1OCwxOC44NTQtMTguODU0LDE4Ljg1NGMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWM5LjI5MywwLDE2Ljg1NC03LjU2LDE2Ljg1NC0xNi44NTINCgljLTAuMDAxLTAuMTU4LDAuMDE1LTEuNjQ2LDEuMDItMi42NjFjMC41NjYtMC41NzEsMS4zMzUtMC44NzMsMi4yMjUtMC44NzNjMC45MTMsMC4wMTIsMS42NzUsMC4zNjIsMi4yMTgsMS4wMTINCgljMC45NTUsMS4xNDMsMS4xOTksMy4xNjYsMC43MjYsNi4wMTRDMjQuNTY3LDM4LjU5NiwxNC44NzcsNDYuODAyLDMuNDA4LDQ2LjgwMnoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00NC4zMzIsNDguNzA2Yy02LjU1NywwLTExLjkzMy00LjE3Mi0xMy4zNzgtMTAuMzgxYy0wLjEyNi0wLjUzOCwwLjIwOS0xLjA3NSwwLjc0Ny0xLjINCgljMC41MzYtMC4xMzEsMS4wNzUsMC4yMDksMS4yLDAuNzQ3YzEuMjUsNS4zNjYsNS43MzYsOC44MzQsMTEuNDMxLDguODM0YzAuNTUzLDAsMSwwLjQ0NywxLDFTNDQuODg1LDQ4LjcwNiw0NC4zMzIsNDguNzA2eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQzLjMzOCw1Mi44NDdjLTYuODk2LDAtMTMuMDk0LTQuMTExLTE1Ljc5LTEwLjQ3M2MtMC4yMTUtMC41MDksMC4wMjItMS4wOTYsMC41My0xLjMxMg0KCWMwLjUwOC0wLjIxNCwxLjA5NSwwLjAyMSwxLjMxMiwwLjUzYzIuMzgyLDUuNjIyLDcuODU2LDkuMjU0LDEzLjk0OCw5LjI1NGMwLjU1MywwLDEsMC40NDcsMSwxUzQzLjg5MSw1Mi44NDcsNDMuMzM4LDUyLjg0N3oiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0xMi41MDIsNjYuMjgyYy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xYzAuMDQ1LDAsMC4wOTgtMC4wMDcsMC4xNS0wLjAxOQ0KCWM0LjE3Ny0xLjAzNiw4LjE3MS0yLjcwMiwxMS44NTYtNC45NDhsMC41NjgtMC4zNDdsMC41MzksMC4zOTFjMi43MTksMS45Nyw1Ljc1MSwzLjQ5Niw5LjAxNCw0LjUzNg0KCWMwLjUyNiwwLjE2OCwwLjgxNiwwLjczLDAuNjQ5LDEuMjU3Yy0wLjE2OCwwLjUyNS0wLjczMSwwLjgxOC0xLjI1NywwLjY0OWMtMy4yNTEtMS4wMzctNi4yODgtMi41MjktOS4wMzktNC40MzkNCgljLTMuNzAxLDIuMTgyLTcuNjg5LDMuODExLTExLjg2NCw0Ljg0NkMxMi45MDMsNjYuMjU5LDEyLjcsNjYuMjgyLDEyLjUwMiw2Ni4yODJ6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNy40MTUsNjEuOTc0Yy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xbDAuMDcyLTAuMDA2YzYuMDEtMC44MDksMTEuNTg1LTMuMDI0LDE2LjU3Ni02LjU4Ng0KCWwwLjc5MS0wLjU4OWwwLjIzLTAuMDQxYzAuMjU0LTAuMDQ3LDAuNTEzLTAuMDE0LDAuNzUxLDAuMDk1bDAuMTQ4LDAuMDY3bDAuNjcsMC42MjVjMy41OCwzLjE3LDcuOTg1LDUuMzI3LDEyLjcyMSw2LjIyMg0KCWMwLjU0MywwLjEwMywwLjg5OSwwLjYyNSwwLjc5NywxLjE2OHMtMC42MjYsMC44OTgtMS4xNjgsMC43OTdjLTUuMDktMC45NjEtOS44MjUtMy4yOC0xMy42OTQtNi43MDZsLTAuMDQyLTAuMDRsLTAuMDI2LDAuMDE5DQoJYy01LjI3NSwzLjc2NS0xMS4xNTIsNi4xLTE3LjQ4Miw2Ljk1MUM3LjY0Niw2MS45NjUsNy41MzMsNjEuOTc0LDcuNDE1LDYxLjk3NHoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00LjI4MSw1Ny4wNWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMXYxbDAuMDE0LTFjNS45ODEtMC4zMywxMS43MTEtMi4zMzEsMTYuNTkxLTUuNzg4bDAuMTY3LTAuMTE4DQoJbDAuOTQtMC42OTNjMi4zMTEtMS4zNzUsNS4yNzMtMS4xNyw3LjM3MSwwLjUwOGwwLjA4MywwLjA3NGMwLjIwMiwwLjE5NSwwLjQxNSwwLjQsMC42MzYsMC41OTcNCgljMy40NjYsMy4wNjcsNy43MzcsNC45MDUsMTIuMzQ5LDUuMzEzYzAuNTUxLDAuMDQ5LDAuOTU3LDAuNTM0LDAuOTA4LDEuMDg0Yy0wLjA0OCwwLjU1MS0wLjUzOCwwLjk2OC0xLjA4NCwwLjkwOA0KCWMtNS4wNDItMC40NDYtOS43MS0yLjQ1NS0xMy40OTktNS44MWMtMC4yNDItMC4yMTQtMC40NzYtMC40MzktMC43MDktMC42NjRjLTEuMzQ5LTEuMDcyLTMuNDIyLTEuMjI3LTQuOTkxLTAuMzE2bC0wLjgyMSwwLjYxDQoJbC0wLjIxLDAuMjc5bC0wLjE4NiwwLjAwMWMtNS4xNDQsMy41ODktMTEuMTU4LDUuNjY1LTE3LjQxNyw2LjAwOUw0LjI4MSw1Ny4wNXoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0yMy4xNTgsNjguNTQyYy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xYzEuMjQzLDAsMi40OTMtMC4xMDgsMy43MTUtMC4zMjENCgljMC41NTMtMC4wOTEsMS4wNjIsMC4yNywxLjE1NywwLjgxM3MtMC4yNywxLjA2Mi0wLjgxMywxLjE1N0MyNS44ODEsNjguNDI0LDI0LjUxNiw2OC41NDIsMjMuMTU4LDY4LjU0MnoiLz4NCjwvc3ZnPg0K);
}
.wi-fi-section__icon_promotion {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODEuMzgzcHgiIGhlaWdodD0iNzIuNTMxcHgiIHZpZXdCb3g9IjAgMCA4MS4zODMgNzIuNTMxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4MS4zODMgNzIuNTMxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0xNS4zODIsNzIuNTMxSDB2LTIwLjA0aDE1LjM4MlY3Mi41MzF6IE0yLDcwLjUzMWgxMS4zODJ2LTE2LjA0SDJWNzAuNTMxeiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTcuNjksMzkuMTY2Yy0yLjUyNywwLTQuNTgzLTIuMDU2LTQuNTgzLTQuNTgzUzUuMTYzLDMwLDcuNjksMzBzNC41ODMsMi4wNTYsNC41ODMsNC41ODMNCglTMTAuMjE4LDM5LjE2Niw3LjY5LDM5LjE2NnogTTcuNjksMzJjLTEuNDI0LDAtMi41ODMsMS4xNTktMi41ODMsMi41ODNzMS4xNTksMi41ODMsMi41ODMsMi41ODNzMi41ODMtMS4xNTksMi41ODMtMi41ODMNCglTOS4xMTQsMzIsNy42OSwzMnoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0zNy4zODMsNzIuNTMxSDIydi0zMC4wNGgxNS4zODNWNzIuNTMxeiBNMjQsNzAuNTMxaDExLjM4M3YtMjYuMDRIMjRWNzAuNTMxeiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTI5LjY5MSwyOS4xNjZjLTIuNTI3LDAtNC41ODQtMi4wNTYtNC41ODQtNC41ODNTMjcuMTY0LDIwLDI5LjY5MSwyMGMyLjUyNiwwLDQuNTgyLDIuMDU2LDQuNTgyLDQuNTgzDQoJUzMyLjIxOCwyOS4xNjYsMjkuNjkxLDI5LjE2NnogTTI5LjY5MSwyMmMtMS40MjUsMC0yLjU4NCwxLjE1OS0yLjU4NCwyLjU4M3MxLjE1OSwyLjU4MywyLjU4NCwyLjU4Mw0KCWMxLjQyNCwwLDIuNTgyLTEuMTU5LDIuNTgyLTIuNTgzUzMxLjExNSwyMiwyOS42OTEsMjJ6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNTkuMzgzLDcyLjUzMUg0NHYtNDAuMDRoMTUuMzgzVjcyLjUzMXogTTQ2LDcwLjUzMWgxMS4zODN2LTM2LjA0SDQ2VjcwLjUzMXoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik01MS42OTEsMTkuMTY2Yy0yLjUyNywwLTQuNTg0LTIuMDU2LTQuNTg0LTQuNTgzUzQ5LjE2NCwxMCw1MS42OTEsMTBjMi41MjYsMCw0LjU4MiwyLjA1Niw0LjU4Miw0LjU4Mw0KCVM1NC4yMTgsMTkuMTY2LDUxLjY5MSwxOS4xNjZ6IE01MS42OTEsMTJjLTEuNDI1LDAtMi41ODQsMS4xNTktMi41ODQsMi41ODNzMS4xNTksMi41ODMsMi41ODQsMi41ODMNCgljMS40MjQsMCwyLjU4Mi0xLjE1OSwyLjU4Mi0yLjU4M1M1My4xMTUsMTIsNTEuNjkxLDEyeiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTgxLjM4Myw3Mi41MzFINjZ2LTUwLjA0aDE1LjM4M1Y3Mi41MzF6IE02OCw3MC41MzFoMTEuMzgzdi00Ni4wNEg2OFY3MC41MzF6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNzMuNjkxLDkuMTY2Yy0yLjUyNywwLTQuNTg0LTIuMDU2LTQuNTg0LTQuNTgzUzcxLjE2NCwwLDczLjY5MSwwYzIuNTI2LDAsNC41ODIsMi4wNTYsNC41ODIsNC41ODMNCglTNzYuMjE4LDkuMTY2LDczLjY5MSw5LjE2NnogTTczLjY5MSwyYy0xLjQyNSwwLTIuNTg0LDEuMTU5LTIuNTg0LDIuNTgzYzAsMS40MjQsMS4xNTksMi41ODMsMi41ODQsMi41ODMNCgljMS40MjQsMCwyLjU4Mi0xLjE1OSwyLjU4Mi0yLjU4M0M3Ni4yNzMsMy4xNTksNzUuMTE1LDIsNzMuNjkxLDJ6Ii8+DQo8cmVjdCB4PSI2MS40OTciIHk9IjEuMDY5IiB0cmFuc2Zvcm09Im1hdHJpeCgwLjQxOTkgMC45MDc2IC0wLjkwNzYgMC40MTk5IDQ0LjgzNjQgLTUxLjIzNzQpIiBmaWxsPSIjRTMwNjExIiB3aWR0aD0iMiIgaGVpZ2h0PSIxNi43NjgiLz4NCjxyZWN0IHg9IjM5LjY3IiB5PSIxMS4wMzYiIHRyYW5zZm9ybT0ibWF0cml4KDAuNDE5MSAwLjkwOCAtMC45MDggMC40MTkxIDQxLjM2NzIgLTI1LjU3NTEpIiBmaWxsPSIjRTMwNjExIiB3aWR0aD0iMS45OTkiIGhlaWdodD0iMTcuMDA1Ii8+DQo8cmVjdCB4PSIxNy44NjMiIHk9IjIxLjI1NSIgdHJhbnNmb3JtPSJtYXRyaXgoMC40MTk5IDAuOTA3NiAtMC45MDc2IDAuNDE5OSAzNy44MjMgMC4wNjE3KSIgZmlsbD0iI0UzMDYxMSIgd2lkdGg9IjIiIGhlaWdodD0iMTYuNzIyIi8+DQo8L3N2Zz4NCg==);
}
.wi-fi-section__icon_services {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTAuNzUxcHgiIGhlaWdodD0iNzguNTZweCIgdmlld0JveD0iMCAwIDkwLjc1MSA3OC41NiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgOTAuNzUxIDc4LjU2IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0yMC43MjcsMzYuNTg2Yy0zLjk0OSwwLTcuMTYyLTMuMjEzLTcuMTYyLTcuMTYxVjBoMTQuMzI0djI5LjQyNA0KCQlDMjcuODg5LDMzLjM3MywyNC42NzYsMzYuNTg2LDIwLjcyNywzNi41ODZ6IE0xNS41NjQsMnYyNy40MjRjMCwyLjg0NywyLjMxNiw1LjE2Miw1LjE2Miw1LjE2MnM1LjE2Mi0yLjMxNSw1LjE2Mi01LjE2MVYySDE1LjU2NHoNCgkJIi8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTMzLjA1MSwzNi41ODZjLTMuOTQ5LDAtNy4xNjItMy4yMTMtNy4xNjItNy4xNjFWMGgxNC4zMjV2MjkuNDI0QzQwLjIxNCwzMy4zNzMsMzcsMzYuNTg2LDMzLjA1MSwzNi41ODZ6DQoJCSBNMjcuODg5LDJ2MjcuNDI0YzAsMi44NDcsMi4zMTYsNS4xNjIsNS4xNjIsNS4xNjJjMi44NDcsMCw1LjE2My0yLjMxNSw1LjE2My01LjE2MVYySDI3Ljg4OXoiLz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNDUuMzc2LDM2LjU4NmMtMy45NDksMC03LjE2Mi0zLjIxMy03LjE2Mi03LjE2MVYwaDE0LjMyMnYyOS40MjQNCgkJQzUyLjUzNiwzMy4zNzMsNDkuMzI0LDM2LjU4Niw0NS4zNzYsMzYuNTg2eiBNNDAuMjE0LDJ2MjcuNDI0YzAsMi44NDcsMi4zMTUsNS4xNjIsNS4xNjIsNS4xNjJjMi44NDYsMCw1LjE2LTIuMzE1LDUuMTYtNS4xNjFWMg0KCQlINDAuMjE0eiIvPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik01Ny43LDM2LjU4NmMtMy45NSwwLTcuMTY0LTMuMjEzLTcuMTY0LTcuMTYxVjBINjQuODZ2MjkuNDI0QzY0Ljg2LDMzLjM3Myw2MS42NDgsMzYuNTg2LDU3LjcsMzYuNTg2eg0KCQkgTTUyLjUzNiwydjI3LjQyNGMwLDIuODQ3LDIuMzE2LDUuMTYyLDUuMTY0LDUuMTYyYzIuODQ2LDAsNS4xNi0yLjMxNSw1LjE2LTUuMTYxVjJINTIuNTM2eiIvPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik03MC4wMjQsMzYuNTg2Yy0zLjk1LDAtNy4xNjQtMy4yMTMtNy4xNjQtNy4xNjFWMGgxNC4zMjR2MjkuNDI0DQoJCUM3Ny4xODUsMzMuMzczLDczLjk3MywzNi41ODYsNzAuMDI0LDM2LjU4NnogTTY0Ljg2LDJ2MjcuNDI0YzAsMi44NDcsMi4zMTYsNS4xNjIsNS4xNjQsNS4xNjJjMi44NDYsMCw1LjE2LTIuMzE1LDUuMTYtNS4xNjFWMg0KCQlINjQuODZ6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTgyLjM0OSwzNi41ODZjLTMuOTUsMC03LjE2NC0zLjIxMy03LjE2NC03LjE2MVYxYzAtMC41NTMsMC40NDctMSwxLTFzMSwwLjQ0NywxLDF2MjguNDI0DQoJCWMwLDIuODQ3LDIuMzE2LDUuMTYyLDUuMTY0LDUuMTYyYzAuNTUzLDAsMSwwLjQ0NywxLDFTODIuOTAxLDM2LjU4Niw4Mi4zNDksMzYuNTg2eiIvPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik04LjQwMywzNi41ODZjLTAuNTUyLDAtMS0wLjQ0Ny0xLTFzMC40NDgtMSwxLTFjMi44NDYsMCw1LjE2MS0yLjMxNSw1LjE2MS01LjE2MVYxYzAtMC41NTMsMC40NDgtMSwxLTENCgkJczEsMC40NDcsMSwxdjI4LjQyNEMxNS41NjQsMzMuMzczLDEyLjM1MiwzNi41ODYsOC40MDMsMzYuNTg2eiIvPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik04My4zNDcsNzguNTZINy40MDJWMzUuNTg2YzAtMC41NTMsMC40NDgtMSwxLTFzMSwwLjQ0NywxLDFWNzYuNTZoNzEuOTQ0VjM1LjU4NmMwLTAuNTUzLDAuNDQ3LTEsMS0xDQoJCXMxLDAuNDQ3LDEsMVY3OC41NnoiLz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNzQuMTczLDc4LjU2SDE2LjU3NlY0Mmg1Ny41OTdWNzguNTZ6IE0xOC41NzYsNzYuNTZoNTMuNTk3VjQ0SDE4LjU3NlY3Ni41NnoiLz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNDAuMjE0LDc4LjU2SDE2LjU3NlY0MmgyMy42MzhWNzguNTZ6IE0xOC41NzYsNzYuNTZoMTkuNjM4VjQ0SDE4LjU3NlY3Ni41NnoiLz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNMzMuOTcyLDY0LjQ4Yy0wLjU1MiwwLTEtMC40NDctMS0xdi0zLjkwMmMwLTAuNTUzLDAuNDQ4LTEsMS0xczEsMC40NDcsMSwxdjMuOTAyDQoJCUMzNC45NzIsNjQuMDMzLDM0LjUyNCw2NC40OCwzMy45NzIsNjQuNDh6Ii8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik02OS4wMTEsNTEuODE5Yy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzbC0zLjIxOS0zLjIxOWMtMC4zOTEtMC4zOTEtMC4zOTEtMS4wMjMsMC0xLjQxNA0KCQkJczEuMDIzLTAuMzkxLDEuNDE0LDBsMy4yMTksMy4yMTljMC4zOTEsMC4zOTEsMC4zOTEsMS4wMjMsMCwxLjQxNEM2OS41MjIsNTEuNzIyLDY5LjI2Nyw1MS44MTksNjkuMDExLDUxLjgxOXoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTY5LjA2Nyw1Ni45NTdjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNsLTguNDE0LTguNDE0Yy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0DQoJCQlzMS4wMjMtMC4zOTEsMS40MTQsMGw4LjQxNCw4LjQxNGMwLjM5MSwwLjM5MSwwLjM5MSwxLjAyMywwLDEuNDE0QzY5LjU3OSw1Ni44NTksNjkuMzIzLDU2Ljk1Nyw2OS4wNjcsNTYuOTU3eiIvPg0KCTwvZz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNODIuMzQ3LDM2LjU4NmMtMC41NTMsMC0xLTAuNDQ3LTEtMVY1YzAtMS42NTQtMS4zNDYtMy0zLTNoLTguMzI0Yy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDguMzI0DQoJCWMyLjc1NywwLDUsMi4yNDMsNSw1djMwLjU4NkM4My4zNDcsMzYuMTM5LDgyLjg5OSwzNi41ODYsODIuMzQ3LDM2LjU4NnoiLz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNOC40MDIsMzYuNTg2Yy0wLjU1MiwwLTEtMC40NDctMS0xVjVjMC0yLjc1NywyLjI0My01LDUtNWg4LjMyNGMwLjU1MiwwLDEsMC40NDcsMSwxcy0wLjQ0OCwxLTEsMWgtOC4zMjQNCgkJYy0xLjY1NCwwLTMsMS4zNDYtMywzdjMwLjU4NkM5LjQwMiwzNi4xMzksOC45NTUsMzYuNTg2LDguNDAyLDM2LjU4NnoiLz4NCjwvZz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik04OS43NTEsNzguNTZIMWMtMC41NTIsMC0xLTAuNDQ3LTEtMXMwLjQ0OC0xLDEtMWg4OC43NTFjMC41NTMsMCwxLDAuNDQ3LDEsMVM5MC4zMDQsNzguNTYsODkuNzUxLDc4LjU2eiINCgkvPg0KPC9zdmc+DQo=);
}
.wi-fi-section__icon_office {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTAuODA3cHgiIGhlaWdodD0iODIuNjQxcHgiIHZpZXdCb3g9IjAgMCA5MC44MDcgODIuNjQxIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MC44MDcgODIuNjQxIiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00NC45NjcsODIuNjQxYy0wLjU1MywwLTEtMC40NDctMS0xVjBoMzkuNXY0MS45NzljMCwwLjU1My0wLjQ0NywxLTEsMXMtMS0wLjQ0Ny0xLTFWMmgtMzUuNXY3OS42NDENCgkJQzQ1Ljk2Nyw4Mi4xOTMsNDUuNTIsODIuNjQxLDQ0Ljk2Nyw4Mi42NDF6Ii8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik03NS43MTcsMTAuMzEyaC04LjVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC41YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVM3Ni4yNywxMC4zMTIsNzUuNzE3LDEwLjMxMnoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTYwLjIxNywxMC4zMTJoLTguNWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWg4LjVjMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzYwLjc3LDEwLjMxMiw2MC4yMTcsMTAuMzEyeiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTc1LjcxNywyMC4zMTJoLTguNWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWg4LjVjMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzc2LjI3LDIwLjMxMiw3NS43MTcsMjAuMzEyeiIvPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNjAuMjE3LDIwLjMxMmgtOC41Yy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDguNWMwLjU1MywwLDEsMC40NDcsMSwxDQoJCQlTNjAuNzcsMjAuMzEyLDYwLjIxNywyMC4zMTJ6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNzUuNzE3LDMwLjMxMmgtOC41Yy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDguNWMwLjU1MywwLDEsMC40NDcsMSwxDQoJCQlTNzYuMjcsMzAuMzEyLDc1LjcxNywzMC4zMTJ6Ii8+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik02MC4yMTcsMzAuMzEyaC04LjVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC41YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVM2MC43NywzMC4zMTIsNjAuMjE3LDMwLjMxMnoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik03NS43MTcsNDAuMzEyaC04LjVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC41YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVM3Ni4yNyw0MC4zMTIsNzUuNzE3LDQwLjMxMnoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTYwLjIxNyw0MC4zMTJoLTguNWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWg4LjVjMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzYwLjc3LDQwLjMxMiw2MC4yMTcsNDAuMzEyeiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTYwLjIxNyw1MC4zMTJoLTguNWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWg4LjVjMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzYwLjc3LDUwLjMxMiw2MC4yMTcsNTAuMzEyeiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTYwLjIxNyw2MC4zMTJoLTguNWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWg4LjVjMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzYwLjc3LDYwLjMxMiw2MC4yMTcsNjAuMzEyeiIvPg0KCTwvZz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNDUuOTY3LDgyLjY0MUg3LjM0MVY0MGgzOC42MjZWODIuNjQxeiBNOS4zNDEsODAuNjQxaDM0LjYyNlY0Mkg5LjM0MVY4MC42NDF6Ii8+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0zOC4yMTcsNTAuMzEyaC04LjVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC41YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVMzOC43Nyw1MC4zMTIsMzguMjE3LDUwLjMxMnoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTIyLjcxNyw1MC4zMTJoLTcuNjI2Yy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDcuNjI2YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVMyMy4yNyw1MC4zMTIsMjIuNzE3LDUwLjMxMnoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0zOC4yMTcsNjAuMzEyaC04LjVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC41YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVMzOC43Nyw2MC4zMTIsMzguMjE3LDYwLjMxMnoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTIyLjcxNyw2MC4zMTJoLTcuNjI2Yy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDcuNjI2YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVMyMy4yNyw2MC4zMTIsMjIuNzE3LDYwLjMxMnoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0zOC4yMTcsNzAuMzEyaC04LjVjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC41YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVMzOC43Nyw3MC4zMTIsMzguMjE3LDcwLjMxMnoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTIyLjcxNyw3MC4zMTJoLTcuNjI2Yy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDcuNjI2YzAuNTUzLDAsMSwwLjQ0NywxLDENCgkJCVMyMy4yNyw3MC4zMTIsMjIuNzE3LDcwLjMxMnoiLz4NCgk8L2c+DQo8L2c+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNODkuODA3LDgyLjY0MUgxYy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDg4LjgwN2MwLjU1MywwLDEsMC40NDcsMSwxUzkwLjM1OSw4Mi42NDEsODkuODA3LDgyLjY0MQ0KCXoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik03Ny4xNSw3MS44MjRjLTUuNjI2LDAtMTAuMjAzLTQuNTc4LTEwLjIwMy0xMC4yMDVjMC01LjI4LDguNDU4LTE1Ljk5NCw5LjQyMy0xNy4xOThsMC43OC0wLjk3NWwwLjc4LDAuOTc1DQoJYzAuOTY1LDEuMjA0LDkuNDIzLDExLjkxOCw5LjQyMywxNy4xOThDODcuMzU0LDY3LjI0Niw4Mi43NzYsNzEuODI0LDc3LjE1LDcxLjgyNHogTTc3LjE1LDQ2LjY2OQ0KCWMtMi44NTQsMy43MjMtOC4yMDMsMTEuNDI4LTguMjAzLDE0Ljk1YzAsNC41MjQsMy42OCw4LjIwNSw4LjIwMyw4LjIwNXM4LjIwMy0zLjY4MSw4LjIwMy04LjIwNQ0KCUM4NS4zNTQsNTguMDk3LDgwLjAwNCw1MC4zOTIsNzcuMTUsNDYuNjY5eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTc3LjE1LDgyLjMwOWMtMC41NTMsMC0xLTAuNDQ3LTEtMVY1Ny45MzhjMC0wLjU1MywwLjQ0Ny0xLDEtMXMxLDAuNDQ3LDEsMXYyMy4zNzENCglDNzguMTUsODEuODYxLDc3LjcwMyw4Mi4zMDksNzcuMTUsODIuMzA5eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTc3LjE4LDY1LjA2MmMtMC4yNTYsMC0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M2MtMC4zOTEtMC4zOTEtMC4zOTEtMS4wMjMsMC0xLjQxNGwzLjg3NS0zLjg3NQ0KCWMwLjM5MS0wLjM5MSwxLjAyMy0wLjM5MSwxLjQxNCwwczAuMzkxLDEuMDIzLDAsMS40MTRsLTMuODc1LDMuODc1Qzc3LjY5MSw2NC45NjUsNzcuNDM2LDY1LjA2Miw3Ny4xOCw2NS4wNjJ6Ii8+DQo8L3N2Zz4NCg==);
}
.wi-fi-section__icon_car {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iODAuMzcxcHgiIGhlaWdodD0iNzIuOTY3cHgiIHZpZXdCb3g9IjAgMCA4MC4zNzEgNzIuOTY3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA4MC4zNzEgNzIuOTY3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik02Ny44OCwzMS4zMmMtMC40NjQsMC0wLjg4LTAuMzI0LTAuOTc5LTAuNzk2TDYzLjg4LDE1Ljk5OGMtMC41NzMtMS4zNy0xLjQ2Ni0yLjQzMi0yLjY1NC0zLjE1Ng0KCWMtMS4wNDgtMC42MzctOC41NDUtMi4xNjYtMjAuODcyLTIuMTY2Yy0xMi4zMjksMC0xOS44MjQsMS41MjktMjAuODczLDIuMTY3Yy0xLjE4OCwwLjcyMy0yLjA4MSwxLjc4NC0yLjY1NCwzLjE1NWwtMy4wMjIsMTQuNTI2DQoJYy0wLjExMywwLjU0LTAuNjQxLDAuODgyLTEuMTg0LDAuNzc1Yy0wLjU0LTAuMTEzLTAuODg4LTAuNjQzLTAuNzc1LTEuMTg0bDMuMDk1LTE0Ljc4OWMwLjczNi0xLjgxNiwxLjkxNS0zLjIyOCwzLjUwMi00LjE5Mw0KCWMxLjYzLTAuOTkxLDkuNzIyLTIuNDU4LDIxLjkxMi0yLjQ1OGMxMi4xODgsMCwyMC4yOCwxLjQ2NywyMS45MTIsMi40NThjMS41ODcsMC45NjcsMi43NjUsMi4zNzgsMy41MDEsNC4xOTNsMC4wNTMsMC4xNzMNCglsMy4wNDEsMTQuNjE2YzAuMTEyLDAuNTQxLTAuMjM1LDEuMDctMC43NzUsMS4xODRDNjguMDE2LDMxLjMxMyw2Ny45NDcsMzEuMzIsNjcuODgsMzEuMzJ6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNjkuMjgxLDY0LjQ4OEgxMS40MjVjLTEuNjcyLDAtMy4zNy0wLjYzNC00Ljc4My0xLjc4NWMtMS40MTItMS4xNDgtMi4zNzctMi42ODMtMi43MTctNC4zMThMMS43ODksNDguMDc4DQoJYy0wLjMxNS0xLjUyMi0wLjMzLTMuNDc2LTAuMDQxLTUuNDk5YzAuMjktMi4wMjQsMC44NTEtMy44OTUsMS41OC01LjI2N2wxLjQxOS0yLjY3NGMwLjc2MS0xLjQzMSwyLjA5NC0yLjc2OSwzLjc1NS0zLjc2OQ0KCWMxLjY2My0xLDMuNDcxLTEuNTUsNS4wOTEtMS41NWMwLjAyLTAuMDA3LDExLjUwNy0xLjA4NCwyNi43NTktMS4wODRjMTUuMjU0LDAsMjYuNzQyLDEuMDc3LDI2Ljg1NiwxLjA4OWMwLjAwNiwwLDAuMDEzLDAsMC4wMTksMA0KCWMxLjUyMSwwLDMuMzIsMC41NDksNC45NzYsMS41NDRjMS42NjIsMC45OTksMi45OTUsMi4zMzgsMy43NTUsMy43N2wxLjQyMiwyLjY3M2MwLjcyOSwxLjM3NSwxLjI4OCwzLjI0NSwxLjU3OCw1LjI2OA0KCWMwLjI4OSwyLjAyNSwwLjI3NSwzLjk3OS0wLjA0LDUuNDk5TDc2Ljc4LDU4LjM4NWMtMC4zNCwxLjYzNi0xLjMwNSwzLjE3LTIuNzE4LDQuMzE4QzcyLjY1LDYzLjg1NCw3MC45NTIsNjQuNDg4LDY5LjI4MSw2NC40ODh6DQoJIE00MC4zNTIsMzAuMjM2Yy0xNS4xNTEsMC0yNi41NTEsMS4wNjgtMjYuNjY0LDEuMDc5Yy0xLjMzOSwwLjAwNS0yLjgxOCwwLjQ2Ni00LjE1NSwxLjI2OWMtMS4zMzQsMC44MDMtMi40MzUsMS44OTUtMy4wMTksMi45OTINCglsLTEuNDIsMi42NzVjLTAuNjEzLDEuMTU1LTEuMTExLDIuODM3LTEuMzY1LDQuNjExcy0wLjI0NywzLjUyNywwLjAyLDQuODFsMi4xMzYsMTAuMzA3YzAuMjQ2LDEuMTg3LDAuOTY0LDIuMzEzLDIuMDIxLDMuMTc0DQoJYzEuMDU4LDAuODYxLDIuMzA4LDEuMzM2LDMuNTIxLDEuMzM2aDU3Ljg1NmMxLjIxMiwwLDIuNDYyLTAuNDc1LDMuNTE5LTEuMzM2YzEuMDU4LTAuODYsMS43NzUtMS45ODcsMi4wMjEtMy4xNzRsMi4xMzctMTAuMzA3DQoJYzAuMjY2LTEuMjgsMC4yNzItMy4wMzQsMC4wMTktNC44MWMtMC4yNTQtMS43NzMtMC43NTEtMy40NTUtMS4zNjQtNC42MTNsLTEuNDIxLTIuNjcyYy0wLjU4NC0xLjEtMS42ODUtMi4xOS0zLjAyLTIuOTk0DQoJYy0xLjMzNi0wLjgwMi0yLjgxNS0xLjI2My00LjA1OS0xLjI2M0M2Ni45MDUsMzEuMzA1LDU1LjUwNSwzMC4yMzYsNDAuMzUyLDMwLjIzNnoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0yOS44NiwxMC42NzZjLTAuMTI2LDAtMC4yNTQtMC4wMjMtMC4zNzctMC4wNzRjLTAuNTEyLTAuMjA4LTAuNzU4LTAuNzkyLTAuNTQ5LTEuMzAzTDMyLjcyMiwwaDE1LjI2NA0KCWwzLjc4Niw5LjI5OWMwLjIwOSwwLjUxMi0wLjAzNywxLjA5NS0wLjU0OSwxLjMwM2MtMC41MDgsMC4yMS0xLjA5Ni0wLjAzNi0xLjMwMy0wLjU0OUw0Ni42NCwySDM0LjA2N2wtMy4yODEsOC4wNTMNCglDMzAuNjI5LDEwLjQ0MSwzMC4yNTUsMTAuNjc2LDI5Ljg2LDEwLjY3NnoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0xNy43ODcsNzIuOTY3SDkuMjI5Yy0xLjE0OSwwLTIuMDg0LTAuOTM1LTIuMDg0LTIuMDg0di03LjM5NWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjcuMzk1DQoJCWMwLDAuMDQzLDAuMDQxLDAuMDg0LDAuMDg0LDAuMDg0aDguNTU5YzAuMDQ0LDAsMC4wODQtMC4wNCwwLjA4NC0wLjA4NHYtNi4zMTFjMC0wLjU1MywwLjQ0Ny0xLDEtMXMxLDAuNDQ3LDEsMXY2LjMxMQ0KCQlDMTkuODcxLDcyLjAzMiwxOC45MzcsNzIuOTY3LDE3Ljc4Nyw3Mi45Njd6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTcxLjQ3Nyw3Mi45NjdoLTguNTU5Yy0xLjE0OSwwLTIuMDg0LTAuOTM1LTIuMDg0LTIuMDg0di02LjMxMWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjYuMzExDQoJCWMwLDAuMDQzLDAuMDQxLDAuMDg0LDAuMDg0LDAuMDg0aDguNTU5YzAuMDQ1LDAsMC4wODQtMC4wMzksMC4wODQtMC4wODR2LTcuMzk1YzAtMC41NTMsMC40NDctMSwxLTFzMSwwLjQ0NywxLDF2Ny4zOTUNCgkJQzczLjU2MSw3Mi4wMzIsNzIuNjI2LDcyLjk2Nyw3MS40NzcsNzIuOTY3eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTkuMTg2LDMxLjc4NmMtMC4yNTYsMC0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M2MtMC42NjEtMC42Ni0yLjA2MS0xLjI0LTIuOTk0LTEuMjRIMy4xNjgNCgkJQzEuNDIxLDMwLjI1MywwLDI4LjgzMiwwLDI3LjA4NVYyMy44M2MwLTEuNzQ3LDEuNDIxLTMuMTY4LDMuMTY4LTMuMTY4aDQuODE4YzEuNzQ3LDAsMy4xNjksMS40MjEsMy4xNjksMy4xNjh2MS4yMzINCgkJYzAsMC45MzQsMC41NzksMi4zMzMsMS4yMzksMi45OTRsMS4xNzgsMS4xNzhjMC4zOTEsMC4zOTEsMC4zOTEsMS4wMjMsMCwxLjQxNHMtMS4wMjMsMC4zOTEtMS40MTQsMGwtMS4xNzgtMS4xNzgNCgkJYy0xLjAyMy0xLjAyNC0xLjgyNS0yLjk2MS0xLjgyNS00LjQwOFYyMy44M2MwLTAuNjQ0LTAuNTI0LTEuMTY4LTEuMTY5LTEuMTY4SDMuMTY4QzIuNTI0LDIyLjY2MiwyLDIzLjE4NywyLDIzLjgzdjMuMjU1DQoJCWMwLDAuNjQ0LDAuNTI0LDEuMTY4LDEuMTY4LDEuMTY4aDIuMzE2YzEuNDQ2LDAsMy4zODMsMC44MDIsNC40MDgsMS44MjZjMC4zOTEsMC4zOSwwLjM5MSwxLjAyMywwLjAwMSwxLjQxNA0KCQlDOS42OTgsMzEuNjg4LDkuNDQxLDMxLjc4Niw5LjE4NiwzMS43ODZ6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTcxLjE4NiwzMS43ODZjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTAuMzkxLTAuMzktMC4zOTEtMS4wMjMtMC4wMDEtMS40MTQNCgkJYzEuMDIzLTEuMDIzLDIuOTYtMS44MjYsNC40MDktMS44MjZoMi4zMTZjMC42NDQsMCwxLjE2OC0wLjUyNCwxLjE2OC0xLjE2OFYyMy44M2MwLTAuNjQ0LTAuNTI0LTEuMTY4LTEuMTY4LTEuMTY4aC00LjgyDQoJCWMtMC42NDQsMC0xLjE2OCwwLjUyNC0xLjE2OCwxLjE2OHYxLjIzMmMwLDEuNDQ2LTAuODAxLDMuMzgzLTEuODIzLDQuNDA3bC0xLjE3OSwxLjE3OWMtMC4zOTEsMC4zOTEtMS4wMjMsMC4zOTEtMS40MTQsMA0KCQlzLTAuMzkxLTEuMDIzLDAtMS40MTRsMS4xNzgtMS4xNzhjMC42NTktMC42NjEsMS4yMzgtMi4wNjEsMS4yMzgtMi45OTRWMjMuODNjMC0xLjc0NywxLjQyMS0zLjE2OCwzLjE2OC0zLjE2OGg0LjgyDQoJCWMxLjc0NywwLDMuMTY4LDEuNDIxLDMuMTY4LDMuMTY4djMuMjU1YzAsMS43NDctMS40MjEsMy4xNjgtMy4xNjgsMy4xNjhoLTIuMzE2Yy0wLjkzNSwwLTIuMzM0LDAuNTc5LTIuOTkzLDEuMjQNCgkJQzcxLjY5OCwzMS42ODgsNzEuNDQxLDMxLjc4Niw3MS4xODYsMzEuNzg2eiIvPg0KPC9nPg0KPGc+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTcxLjI3LDQ5LjE0MUg2MC4wNjFjLTAuODk0LDAtMS42NzQtMC4zNzItMi4xMzktMS4wMjFjLTAuNDY2LTAuNjQ4LTAuNTY5LTEuNTA3LTAuMjgzLTIuMzU0bDAuNzgxLTIuMzE5DQoJCWMwLjUxNy0xLjUzMywyLjE4OS0yLjczNCwzLjgwOS0yLjczNGg5LjA0MWMxLjc0NywwLDMuMTY4LDEuNDIxLDMuMTY4LDMuMTY4djIuMDkxQzc0LjQzOCw0Ny43MTksNzMuMDE3LDQ5LjE0MSw3MS4yNyw0OS4xNDF6DQoJCSBNNjIuMjI5LDQyLjcxM2MtMC43NiwwLTEuNjcyLDAuNjU0LTEuOTE0LDEuMzczbC0wLjc4MSwyLjMxOWMtMC4wNzcsMC4yMjktMC4wNzIsMC40MywwLjAxMywwLjU0OQ0KCQljMC4wODYsMC4xMTgsMC4yNzMsMC4xODcsMC41MTUsMC4xODdINzEuMjdjMC42NDQsMCwxLjE2OC0wLjUyNCwxLjE2OC0xLjE2OXYtMi4wOTFjMC0wLjY0NC0wLjUyNC0xLjE2OC0xLjE2OC0xLjE2OEg2Mi4yMjl6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTIwLjY0Niw0OS4xNDFIOS40MzZjLTEuNzQ3LDAtMy4xNjgtMS40MjItMy4xNjgtMy4xNjl2LTIuMDkxYzAtMS43NDcsMS40MjEtMy4xNjgsMy4xNjgtMy4xNjhoOS4wNDMNCgkJYzEuNjE3LDAsMy4yOSwxLjIwMSwzLjgwOCwyLjczM2wwLjc4MiwyLjMyYzAuMjg2LDAuODQ3LDAuMTgzLDEuNzA1LTAuMjgzLDIuMzU0QzIyLjMyLDQ4Ljc2OSwyMS41NCw0OS4xNDEsMjAuNjQ2LDQ5LjE0MXoNCgkJIE05LjQzNiw0Mi43MTNjLTAuNjQ0LDAtMS4xNjgsMC41MjQtMS4xNjgsMS4xNjh2Mi4wOTFjMCwwLjY0NSwwLjUyNCwxLjE2OSwxLjE2OCwxLjE2OWgxMS4yMTFjMC4yNDEsMCwwLjQyOS0wLjA2OCwwLjUxNS0wLjE4Nw0KCQljMC4wODUtMC4xMTksMC4wOS0wLjMxOSwwLjAxMy0wLjU0OWwtMC43ODItMi4zMTljLTAuMjQzLTAuNzE4LTEuMTU1LTEuMzczLTEuOTEzLTEuMzczSDkuNDM2eiIvPg0KPC9nPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQ5Ljc3LDUxLjk3OUgzMC45MzhjLTEuNjYxLDAtMy4yNTgtMS4yNjYtMy42MzYtMi44ODJsLTEuMTgxLTUuMDQ2Yy0wLjE5OS0wLjg1My0wLjAyNS0xLjcwNSwwLjQ3OS0yLjMzOQ0KCWMwLjUwMy0wLjYzNSwxLjI5NC0wLjk5OSwyLjE3LTAuOTk5aDIzLjE2OGMwLjg3NiwwLDEuNjY3LDAuMzY0LDIuMTcsMWMwLjUwMywwLjYzNSwwLjY3NiwxLjQ4NywwLjQ3NiwyLjM0bC0xLjE3OCw1LjA0NA0KCUM1My4wMjQsNTAuNzE0LDUxLjQyOCw1MS45NzksNDkuNzcsNTEuOTc5eiBNMjguNzcsNDIuNzEzYy0wLjI2NiwwLTAuNDc5LDAuMDg2LTAuNjA0LDAuMjQxYy0wLjEyMywwLjE1NS0wLjE1OCwwLjM4NC0wLjA5OCwwLjY0Mg0KCWwxLjE4MSw1LjA0NmMwLjE2NywwLjcxMiwwLjk1NiwxLjMzNywxLjY4OCwxLjMzN0g0OS43N2MwLjczMSwwLDEuNTIxLTAuNjI2LDEuNjg4LTEuMzM5bDEuMTc4LTUuMDQ0DQoJYzAuMDYxLTAuMjU5LDAuMDI2LTAuNDg2LTAuMDk3LTAuNjQycy0wLjMzNy0wLjI0MS0wLjYwMi0wLjI0MUgyOC43N3oiLz4NCjwvc3ZnPg0K);
}
.wi-fi-section__icon_park {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iOTAuODA3cHgiIGhlaWdodD0iNzkuNjg0cHgiIHZpZXdCb3g9IjAgMCA5MC44MDcgNzkuNjg0IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA5MC44MDcgNzkuNjg0IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik04OS44MDcsNzkuNjg0SDFjLTAuNTUyLDAtMS0wLjQ0Ny0xLTFzMC40NDgtMSwxLTFoODguODA3YzAuNTUzLDAsMSwwLjQ0NywxLDFTOTAuMzU5LDc5LjY4NCw4OS44MDcsNzkuNjg0DQoJeiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTYzLjM5Niw3OS4zNTJjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFWMTguODc0YzAtMC41NTMsMC40NDctMSwxLTFzMSwwLjQ0NywxLDF2NTkuNDc4DQoJQzY0LjM5Niw3OC45MDQsNjMuOTQ5LDc5LjM1Miw2My4zOTYsNzkuMzUyeiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTYzLjQ3MSwzNS40NjJjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRsOS44NjEtOS44NjENCgljMC4zOTEtMC4zOTEsMS4wMjMtMC4zOTEsMS40MTQsMHMwLjM5MSwxLjAyMywwLDEuNDE0bC05Ljg2MSw5Ljg2MUM2My45ODIsMzUuMzY0LDYzLjcyNywzNS40NjIsNjMuNDcxLDM1LjQ2MnoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik02My4zOTYsNTMuMDAyYy0xNC42MTIsMC0yNi41LTExLjg4OS0yNi41LTI2LjUwMVM0OC43ODQsMCw2My4zOTYsMEM3OC4wMSwwLDg5Ljg5OCwxMS44ODksODkuODk4LDI2LjUwMQ0KCVM3OC4wMSw1My4wMDIsNjMuMzk2LDUzLjAwMnogTTYzLjM5NiwyYy0xMy41MSwwLTI0LjUsMTAuOTkxLTI0LjUsMjQuNTAxczEwLjk5LDI0LjUwMSwyNC41LDI0LjUwMQ0KCWMxMy41MTEsMCwyNC41MDItMTAuOTkxLDI0LjUwMi0yNC41MDFTNzYuOTA3LDIsNjMuMzk2LDJ6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNDguNDA0LDcwLjM5NkgxMS40MjJjLTAuNTUyLDAtMS0wLjQ0Ny0xLTFzMC40NDgtMSwxLTFoMzYuOTgyYzAuNTUzLDAsMSwwLjQ0NywxLDENCglTNDguOTU3LDcwLjM5Niw0OC40MDQsNzAuMzk2eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQ4LjQwNCw2Mi41MzZIMTEuNDIyYy0wLjU1MiwwLTEtMC40NDctMS0xczAuNDQ4LTEsMS0xaDM2Ljk4MmMwLjU1MywwLDEsMC40NDcsMSwxDQoJUzQ4Ljk1Nyw2Mi41MzYsNDguNDA0LDYyLjUzNnoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00OC40MDQsNTcuNzY5SDExLjQyMmMtMC41NTIsMC0xLTAuNDQ3LTEtMXMwLjQ0OC0xLDEtMWgzNi45ODJjMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCVM0OC45NTcsNTcuNzY5LDQ4LjQwNCw1Ny43Njl6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNDguNDA0LDUzLjAwMkgxMS40MjJjLTAuNTUyLDAtMS0wLjQ0Ny0xLTFzMC40NDgtMSwxLTFoMzYuOTgyYzAuNTUzLDAsMSwwLjQ0NywxLDENCglTNDguOTU3LDUzLjAwMiw0OC40MDQsNTMuMDAyeiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTE4LjE0Niw3MC4yODFjLTAuNTUyLDAtMS0wLjQ0Ny0xLTFWNTIuMDAyYzAtMC41NTMsMC40NDgtMSwxLTFzMSwwLjQ0NywxLDF2MTcuMjc5DQoJQzE5LjE0Niw2OS44MzQsMTguNjk5LDcwLjI4MSwxOC4xNDYsNzAuMjgxeiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTE1LjkyNiw3OS42ODRjLTAuNTUyLDAtMS0wLjQ0Ny0xLTF2LTkuMjg4YzAtMC41NTMsMC40NDgtMSwxLTFzMSwwLjQ0NywxLDF2OS4yODgNCglDMTYuOTI2LDc5LjIzNiwxNi40NzgsNzkuNjg0LDE1LjkyNiw3OS42ODR6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNMjAuMzY5LDc5LjY4NGMtMC41NTIsMC0xLTAuNDQ3LTEtMXYtOS4yODhjMC0wLjU1MywwLjQ0OC0xLDEtMXMxLDAuNDQ3LDEsMXY5LjI4OA0KCUMyMS4zNjksNzkuMjM2LDIwLjkyMSw3OS42ODQsMjAuMzY5LDc5LjY4NHoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00MC41NTMsNzAuMjgxYy0wLjU1MiwwLTEtMC40NDctMS0xVjUyLjAwMmMwLTAuNTUzLDAuNDQ4LTEsMS0xczEsMC40NDcsMSwxdjE3LjI3OQ0KCUM0MS41NTMsNjkuODM0LDQxLjEwNSw3MC4yODEsNDAuNTUzLDcwLjI4MXoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0zOC4zMyw3OS42ODRjLTAuNTUyLDAtMS0wLjQ0Ny0xLTF2LTkuMjg4YzAtMC41NTMsMC40NDgtMSwxLTFzMSwwLjQ0NywxLDF2OS4yODgNCglDMzkuMzMsNzkuMjM2LDM4Ljg4Miw3OS42ODQsMzguMzMsNzkuNjg0eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQyLjc3Myw3OS42ODRjLTAuNTUyLDAtMS0wLjQ0Ny0xLTF2LTkuMjg4YzAtMC41NTMsMC40NDgtMSwxLTFzMSwwLjQ0NywxLDF2OS4yODgNCglDNDMuNzczLDc5LjIzNiw0My4zMjYsNzkuNjg0LDQyLjc3Myw3OS42ODR6Ii8+DQo8L3N2Zz4NCg==);
}
.wi-fi-section__icon_resources {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjkuOTY3cHgiIGhlaWdodD0iNjkuOTY4cHgiIHZpZXdCb3g9IjAgMCA2OS45NjcgNjkuOTY4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2OS45NjcgNjkuOTY4IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik01NC45NzksNjEuNjQ4SDE0Ljk4N2MtMy42NzgsMC02LjY2OS0yLjk5MS02LjY2OS02LjY2OXYtMzkuOTljMC0zLjY3OCwyLjk5MS02LjY3LDYuNjY5LTYuNjdoMzkuOTkxDQoJCWMzLjY3OCwwLDYuNjY5LDIuOTkyLDYuNjY5LDYuNjd2MzkuOTlDNjEuNjQ3LDU4LjY1Nyw1OC42NTYsNjEuNjQ4LDU0Ljk3OSw2MS42NDh6IE0xNC45ODcsMTAuMzE5DQoJCWMtMi41NzQsMC00LjY2OSwyLjA5NS00LjY2OSw0LjY3djM5Ljk5YzAsMi41NzQsMi4wOTUsNC42NjksNC42NjksNC42NjloMzkuOTkxYzIuNTc0LDAsNC42NjktMi4wOTUsNC42NjktNC42Njl2LTM5Ljk5DQoJCWMwLTIuNTc1LTIuMDk1LTQuNjctNC42NjktNC42N0gxNC45ODd6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTUwLjUsNTQuOTAzSDE5LjQ2NmMtMi40MjcsMC00LjQwMS0xLjk3NS00LjQwMS00LjQwMVYxOS40NjZjMC0yLjQyNywxLjk3NS00LjQwMSw0LjQwMS00LjQwMUg1MC41DQoJCWMyLjQyNywwLDQuNDAxLDEuOTc1LDQuNDAxLDQuNDAxdjMxLjAzNkM1NC45MDEsNTIuOTI5LDUyLjkyNyw1NC45MDMsNTAuNSw1NC45MDN6IE0xOS40NjYsMTcuMDY0DQoJCWMtMS4zMjQsMC0yLjQwMSwxLjA3Ny0yLjQwMSwyLjQwMXYzMS4wMzZjMCwxLjMyNCwxLjA3NywyLjQwMSwyLjQwMSwyLjQwMUg1MC41YzEuMzI0LDAsMi40MDEtMS4wNzcsMi40MDEtMi40MDFWMTkuNDY2DQoJCWMwLTEuMzI0LTEuMDc3LTIuNDAxLTIuNDAxLTIuNDAxSDE5LjQ2NnoiLz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTE0Ljk4MywxMC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFWMWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDMTUuOTgzLDkuODcyLDE1LjUzNiwxMC4zMTksMTQuOTgzLDEwLjMxOXoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTI0Ljk4MywxMC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFWMWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDMjUuOTgzLDkuODcyLDI1LjUzNiwxMC4zMTksMjQuOTgzLDEwLjMxOXoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTM0Ljk4MywxMC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFWMWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDMzUuOTgzLDkuODcyLDM1LjUzNiwxMC4zMTksMzQuOTgzLDEwLjMxOXoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQ0Ljk4MywxMC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFWMWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDNDUuOTgzLDkuODcyLDQ1LjUzNiwxMC4zMTksNDQuOTgzLDEwLjMxOXoiLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTU0Ljk4MywxMC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFWMWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDNTUuOTgzLDkuODcyLDU1LjUzNiwxMC4zMTksNTQuOTgzLDEwLjMxOXoiLz4NCgk8L2c+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0xNC45ODMsNjkuOTY4Yy0wLjU1MywwLTEtMC40NDctMS0xdi04LjMxOWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDMTUuOTgzLDY5LjUyMSwxNS41MzYsNjkuOTY4LDE0Ljk4Myw2OS45Njh6Ii8+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0yNC45ODMsNjkuOTY4Yy0wLjU1MywwLTEtMC40NDctMS0xdi04LjMxOWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDMjUuOTgzLDY5LjUyMSwyNS41MzYsNjkuOTY4LDI0Ljk4Myw2OS45Njh6Ii8+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0zNC45ODMsNjkuOTY4Yy0wLjU1MywwLTEtMC40NDctMS0xdi04LjMxOWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDMzUuOTgzLDY5LjUyMSwzNS41MzYsNjkuOTY4LDM0Ljk4Myw2OS45Njh6Ii8+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00NC45ODMsNjkuOTY4Yy0wLjU1MywwLTEtMC40NDctMS0xdi04LjMxOWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDNDUuOTgzLDY5LjUyMSw0NS41MzYsNjkuOTY4LDQ0Ljk4Myw2OS45Njh6Ii8+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik01NC45ODMsNjkuOTY4Yy0wLjU1MywwLTEtMC40NDctMS0xdi04LjMxOWMwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxdjguMzE5DQoJCQlDNTUuOTgzLDY5LjUyMSw1NS41MzYsNjkuOTY4LDU0Ljk4Myw2OS45Njh6Ii8+DQoJPC9nPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNjguOTY3LDE1Ljk4M2gtOC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC4zMTljMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzY5LjUyLDE1Ljk4Myw2OC45NjcsMTUuOTgzeiIvPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNjguOTY3LDI1Ljk4M2gtOC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC4zMTljMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzY5LjUyLDI1Ljk4Myw2OC45NjcsMjUuOTgzeiIvPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNjguOTY3LDM1Ljk4M2gtOC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC4zMTljMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzY5LjUyLDM1Ljk4Myw2OC45NjcsMzUuOTgzeiIvPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNjguOTY3LDQ1Ljk4NGgtOC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC4zMTljMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzY5LjUyLDQ1Ljk4NCw2OC45NjcsNDUuOTg0eiIvPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNjguOTY3LDU1Ljk4NGgtOC4zMTljLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC4zMTljMC41NTMsMCwxLDAuNDQ3LDEsMQ0KCQkJUzY5LjUyLDU1Ljk4NCw2OC45NjcsNTUuOTg0eiIvPg0KCTwvZz4NCgk8Zz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTkuMzE5LDE1Ljk4M0gxYy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDguMzE5YzAuNTUzLDAsMSwwLjQ0NywxLDFTOS44NzIsMTUuOTgzLDkuMzE5LDE1Ljk4M3oiDQoJCQkvPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNOS4zMTksMjUuOTgzSDFjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC4zMTljMC41NTMsMCwxLDAuNDQ3LDEsMVM5Ljg3MiwyNS45ODMsOS4zMTksMjUuOTgzeiINCgkJCS8+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik05LjMxOSwzNS45ODNIMWMtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWg4LjMxOWMwLjU1MywwLDEsMC40NDcsMSwxUzkuODcyLDM1Ljk4Myw5LjMxOSwzNS45ODN6Ig0KCQkJLz4NCgkJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTkuMzE5LDQ1Ljk4M0gxYy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDguMzE5YzAuNTUzLDAsMSwwLjQ0NywxLDFTOS44NzIsNDUuOTgzLDkuMzE5LDQ1Ljk4M3oiDQoJCQkvPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNOS4zMTksNTUuOTgzSDFjLTAuNTUzLDAtMS0wLjQ0Ny0xLTFzMC40NDctMSwxLTFoOC4zMTljMC41NTMsMCwxLDAuNDQ3LDEsMVM5Ljg3Miw1NS45ODMsOS4zMTksNTUuOTgzeiINCgkJCS8+DQoJPC9nPg0KPC9nPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0zNC45ODMsNDguMTI1Yy02LjY4NywwLTkuNjgtNS4zMTItOS42OC0xMC41NzdjMC0zLjQzNiwxLjE1OC03LjM4NCwzLjA5OC0xMC41NjINCgkJCWMxLjk3OS0zLjI2OCw0LjM3OS01LjE0NCw2LjU4Mi01LjE0NGMyLjE5MywwLDQuNTk3LDEuODc1LDYuNTk1LDUuMTQ0YzEuOTMzLDMuMTk0LDMuMDg1LDcuMTQyLDMuMDg1LDEwLjU2Mg0KCQkJQzQ0LjY2Myw0Mi44MTIsNDEuNjcsNDguMTI1LDM0Ljk4Myw0OC4xMjV6IE0zNC45ODMsMjMuODQzYy0xLjQyMiwwLTMuMzM0LDEuNjQyLTQuODczLDQuMTgzDQoJCQljLTEuNzU4LDIuODgtMi44MDcsNi40MzgtMi44MDcsOS41MjJjMCwzLjk1NywyLjAxMiw4LjU3Nyw3LjY4LDguNTc3czcuNjgtNC42Miw3LjY4LTguNTc3YzAtMy4wNzEtMS4wNDUtNi42MzEtMi43OTQtOS41MjINCgkJCUMzOC4yOTMsMjUuNDQ3LDM2LjQyLDIzLjg0MywzNC45ODMsMjMuODQzeiIvPg0KCTwvZz4NCjwvZz4NCjwvc3ZnPg0K);
}
.wi-fi-section__icon_set-wifi {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNzdweCIgaGVpZ2h0PSI3N3B4IiB2aWV3Qm94PSIwIDAgNzcgNzciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDc3IDc3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0zOC41LDY0LjY5MWMtMTQuNDQyLDAtMjYuMTkxLTExLjc0OS0yNi4xOTEtMjYuMTkxUzI0LjA1OCwxMi4zMDksMzguNSwxMi4zMDlTNjQuNjkxLDI0LjA1OCw2NC42OTEsMzguNQ0KCVM1Mi45NDIsNjQuNjkxLDM4LjUsNjQuNjkxeiBNMzguNSwxNC4zMDljLTEzLjMzOSwwLTI0LjE5MSwxMC44NTMtMjQuMTkxLDI0LjE5MVMyNS4xNjEsNjIuNjkxLDM4LjUsNjIuNjkxDQoJUzYyLjY5MSw1MS44MzksNjIuNjkxLDM4LjVTNTEuODM5LDE0LjMwOSwzOC41LDE0LjMwOXoiLz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0xLDE1Yy0wLjU1MywwLTEtMC40NDctMS0xVjBoMTRjMC41NTMsMCwxLDAuNDQ3LDEsMXMtMC40NDcsMS0xLDFIMnYxMkMyLDE0LjU1MywxLjU1MywxNSwxLDE1eiIvPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0xMy4zMDgsMTQuMzA5Yy0wLjI1NiwwLTAuNTEyLTAuMDk4LTAuNzA3LTAuMjkzTDAuMjkzLDEuNzA3Yy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0DQoJCXMxLjAyMy0wLjM5MSwxLjQxNCwwbDEyLjMwOCwxMi4zMDljMC4zOTEsMC4zOTEsMC4zOTEsMS4wMjMsMCwxLjQxNEMxMy44MTksMTQuMjExLDEzLjU2MywxNC4zMDksMTMuMzA4LDE0LjMwOXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik03NiwxNWMtMC41NTMsMC0xLTAuNDQ3LTEtMVYySDYzYy0wLjU1MywwLTEtMC40NDctMS0xczAuNDQ3LTEsMS0xaDE0djE0Qzc3LDE0LjU1Myw3Ni41NTMsMTUsNzYsMTV6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTYzLjY5MSwxNC4zMDljLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRMNzUuMjkzLDAuMjkzDQoJCWMwLjM5MS0wLjM5MSwxLjAyMy0wLjM5MSwxLjQxNCwwczAuMzkxLDEuMDIzLDAsMS40MTRMNjQuMzk4LDE0LjAxNkM2NC4yMDMsMTQuMjExLDYzLjk0NywxNC4zMDksNjMuNjkxLDE0LjMwOXoiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0xNCw3N0gwVjYzYzAtMC41NTMsMC40NDctMSwxLTFzMSwwLjQ0NywxLDF2MTJoMTJjMC41NTMsMCwxLDAuNDQ3LDEsMVMxNC41NTMsNzcsMTQsNzd6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTEsNzdjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRsMTIuMzA4LTEyLjMwOQ0KCQljMC4zOTEtMC4zOTEsMS4wMjMtMC4zOTEsMS40MTQsMHMwLjM5MSwxLjAyMywwLDEuNDE0TDEuNzA3LDc2LjcwN0MxLjUxMiw3Ni45MDIsMS4yNTYsNzcsMSw3N3oiLz4NCjwvZz4NCjxnPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik03Nyw3N0g2M2MtMC41NTMsMC0xLTAuNDQ3LTEtMXMwLjQ0Ny0xLDEtMWgxMlY2M2MwLTAuNTUzLDAuNDQ3LTEsMS0xczEsMC40NDcsMSwxVjc3eiIvPg0KCTxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik03Niw3N2MtMC4yNTYsMC0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M0w2Mi45ODQsNjQuMzk4Yy0wLjM5MS0wLjM5MS0wLjM5MS0xLjAyMywwLTEuNDE0DQoJCXMxLjAyMy0wLjM5MSwxLjQxNCwwbDEyLjMwOSwxMi4zMDljMC4zOTEsMC4zOTEsMC4zOTEsMS4wMjMsMCwxLjQxNEM3Ni41MTIsNzYuOTAyLDc2LjI1Niw3Nyw3Niw3N3oiLz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNMzguNSw1MS44OGMtMC43NjYsMC0xLjQ4Ni0wLjI5OC0yLjAyNy0wLjg0Yy0wLjU0Mi0wLjU0MS0wLjg0LTEuMjYyLTAuODQtMi4wMjkNCgkJCWMwLTAuNzY3LDAuMjk4LTEuNDg3LDAuODQtMi4wMjhjMS4wOTQtMS4wODcsMi45NjktMS4wODMsNC4wNTUtMC4wMDJjMC41NDQsMC41NDMsMC44NDIsMS4yNjQsMC44NDIsMi4wMw0KCQkJYzAsMC43NjgtMC4yOTgsMS40ODgtMC44NCwyLjAyOUMzOS45ODgsNTEuNTgyLDM5LjI2OCw1MS44OCwzOC41LDUxLjg4eiBNMzguNSw0OC4xNDJjLTAuMjMsMC0wLjQ0OCwwLjA5MS0wLjYxNSwwLjI1Nw0KCQkJYy0wLjE2MiwwLjE2Mi0wLjI1MiwwLjM4LTAuMjUyLDAuNjEyczAuMDksMC40NTEsMC4yNTQsMC42MTVjMC4zMywwLjMyOSwwLjkwMiwwLjMyOCwxLjIyOSwwDQoJCQljMC4xNjQtMC4xNjQsMC4yNTQtMC4zODMsMC4yNTQtMC42MTVzLTAuMDktMC40NS0wLjI1NC0wLjYxNEMzOC45NSw0OC4yMzIsMzguNzMxLDQ4LjE0MiwzOC41LDQ4LjE0MnoiLz4NCgk8L2c+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQ0Ljc3Nyw0My43MzRjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTJjLTEuNDg4LTEuNDg3LTMuNDY2LTIuMzA3LTUuNTY4LTIuMzA3DQoJCWMtMi4xMDUsMC00LjA4MywwLjgxOS01LjU3LDIuMzA2Yy0wLjM5MSwwLjM5MS0xLjAyMywwLjM5MS0xLjQxNCwwcy0wLjM5MS0xLjAyMywwLTEuNDE0YzEuODY0LTEuODY0LDQuMzQ1LTIuODkyLDYuOTg0LTIuODkyDQoJCWMyLjYzNiwwLDUuMTE1LDEuMDI2LDYuOTgyLDIuODkxYzAuMzkxLDAuMzkxLDAuMzkxLDEuMDIzLDAuMDAxLDEuNDE1QzQ1LjI5LDQzLjYzNyw0NS4wMzMsNDMuNzM0LDQ0Ljc3Nyw0My43MzR6Ii8+DQoJPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQ5LjczMiwzOC43NzljLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTIuODEyLTIuODExLTYuNTQ4LTQuMzU4LTEwLjUyMS00LjM1OA0KCQljLTMuOTc3LDAtNy43MTYsMS41NDgtMTAuNTI3LDQuMzU4Yy0wLjM5MSwwLjM5MS0xLjAyMywwLjM5MS0xLjQxNCwwcy0wLjM5MS0xLjAyMywwLTEuNDE0YzMuMTg5LTMuMTg4LDcuNDMxLTQuOTQ0LDExLjk0MS00Ljk0NA0KCQljNC41MDgsMCw4Ljc0NiwxLjc1NiwxMS45MzYsNC45NDRjMC4zOTEsMC4zOTEsMC4zOTEsMS4wMjMsMCwxLjQxNEM1MC4yNDQsMzguNjgyLDQ5Ljk4OCwzOC43NzksNDkuNzMyLDM4Ljc3OXoiLz4NCgk8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNTQuNjg2LDMzLjgyNGMtMC4yNTYsMC0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M2MtNC4xMzQtNC4xMzUtOS42My02LjQxMi0xNS40NzUtNi40MTINCgkJYy01Ljg0OCwwLTExLjM0NywyLjI3Ny0xNS40ODIsNi40MTJjLTAuMzkxLDAuMzkxLTEuMDIzLDAuMzkxLTEuNDE0LDBzLTAuMzkxLTEuMDIzLDAtMS40MTQNCgkJYzQuNTE0LTQuNTEzLDEwLjUxNS02Ljk5OCwxNi44OTYtNi45OThjNi4zNzksMCwxMi4zNzcsMi40ODUsMTYuODg5LDYuOTk4YzAuMzkxLDAuMzkxLDAuMzkxLDEuMDIzLDAsMS40MTQNCgkJQzU1LjE5NywzMy43MjcsNTQuOTQxLDMzLjgyNCw1NC42ODYsMzMuODI0eiIvPg0KPC9nPg0KPC9zdmc+DQo=);
}
.wi-fi-section__icon_auth {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB3aWR0aD0iNjYuOTE3cHgiIGhlaWdodD0iNzkuODc3cHgiIHZpZXdCb3g9IjAgMCA2Ni45MTcgNzkuODc3IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCA2Ni45MTcgNzkuODc3IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik04LjgwMywxNS44MTdjLTAuMjU2LDAtMC41MTItMC4wOTgtMC43MDctMC4yOTNjLTAuMzkxLTAuMzkxLTAuMzkxLTEuMDIzLDAtMS40MTRsNS43MjYtNS43MjYNCgljMC4zOTEtMC4zOTEsMS4wMjMtMC4zOTEsMS40MTQsMHMwLjM5MSwxLjAyMywwLDEuNDE0TDkuNTEsMTUuNTI0QzkuMzE0LDE1LjcyLDkuMDU5LDE1LjgxNyw4LjgwMywxNS44MTd6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNMTAuNTgyLDI0LjUzN2MtMC4yNTYsMC0wLjUxMi0wLjA5OC0wLjcwNy0wLjI5M2MtMC4zOTEtMC4zOTEtMC4zOTEtMS4wMjMsMC0xLjQxNGwxMi42NjgtMTIuNjY2DQoJYzAuMzkxLTAuMzkxLDEuMDIzLTAuMzkxLDEuNDE0LDBzMC4zOTEsMS4wMjMsMCwxLjQxNEwxMS4yODksMjQuMjQ0QzExLjA5NCwyNC40MzksMTAuODM4LDI0LjUzNywxMC41ODIsMjQuNTM3eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQxLjIwNCw3OS44NzdINi4wNjFDMi43MTksNzkuODc3LDAsNzcuMTU4LDAsNzMuODE3VjYuMDZDMCwyLjcxOSwyLjcxOSwwLDYuMDYxLDBoMzUuMTQ0DQoJYzMuMzQzLDAsNi4wNjIsMi43MTksNi4wNjIsNi4wNnYxNC4zMTNoLTJWNi4wNmMwLTIuMjM4LTEuODIyLTQuMDYtNC4wNjItNC4wNkg2LjA2MUMzLjgyMSwyLDIsMy44MjEsMiw2LjA2djY3Ljc1OA0KCWMwLDIuMjM4LDEuODIxLDQuMDYsNC4wNjEsNC4wNmgzNS4xNDRjMi4yMzksMCw0LjA2Mi0xLjgyMSw0LjA2Mi00LjA2VjYwLjA3NWgydjEzLjc0MkM0Ny4yNjYsNzcuMTU4LDQ0LjU0Nyw3OS44NzcsNDEuMjA0LDc5Ljg3N3oNCgkiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik0yMy42MzEsNzEuNzcxYy0yLjU2LDAtNC42NDMtMi4wODMtNC42NDMtNC42NDNzMi4wODMtNC42NDMsNC42NDMtNC42NDNzNC42NDMsMi4wODMsNC42NDMsNC42NDMNCglTMjYuMTksNzEuNzcxLDIzLjYzMSw3MS43NzF6IE0yMy42MzEsNjQuNDg1Yy0xLjQ1NywwLTIuNjQzLDEuMTg2LTIuNjQzLDIuNjQzczEuMTg2LDIuNjQzLDIuNjQzLDIuNjQzczIuNjQzLTEuMTg2LDIuNjQzLTIuNjQzDQoJUzI1LjA4OCw2NC40ODUsMjMuNjMxLDY0LjQ4NXoiLz4NCjxwYXRoIGZpbGw9IiNFMzA2MTEiIGQ9Ik00Ni4wNjcsNjEuMjY1Yy0xMS40OTYsMC0yMC44NS05LjM1NC0yMC44NS0yMC44NXM5LjM1NC0yMC44NSwyMC44NS0yMC44NXMyMC44NSw5LjM1NCwyMC44NSwyMC44NQ0KCVM1Ny41NjMsNjEuMjY1LDQ2LjA2Nyw2MS4yNjV6IE00Ni4wNjcsMjEuNTY1Yy0xMC4zOTQsMC0xOC44NSw4LjQ1Ni0xOC44NSwxOC44NXM4LjQ1NiwxOC44NSwxOC44NSwxOC44NXMxOC44NS04LjQ1NiwxOC44NS0xOC44NQ0KCVM1Ni40NjEsMjEuNTY1LDQ2LjA2NywyMS41NjV6Ii8+DQo8cGF0aCBmaWxsPSIjRTMwNjExIiBkPSJNNTguNzA4LDUyLjgzOWMtMC41NTMsMC0xLTAuNDQ3LTEtMWMwLTMuNDI3LTUuMzMxLTYuMzIyLTExLjY0MS02LjMyMnMtMTEuNjQxLDIuODk2LTExLjY0MSw2LjMyMg0KCWMwLDAuNTUzLTAuNDQ3LDEtMSwxcy0xLTAuNDQ3LTEtMWMwLTQuNjY3LDUuOTkxLTguMzIyLDEzLjY0MS04LjMyMnMxMy42NDEsMy42NTUsMTMuNjQxLDguMzIyDQoJQzU5LjcwOCw1Mi4zOTIsNTkuMjYxLDUyLjgzOSw1OC43MDgsNTIuODM5eiIvPg0KPHBhdGggZmlsbD0iI0UzMDYxMSIgZD0iTTQ2LjA2Nyw0MS43MTRjLTQuMDEzLDAtNy4yNzctMy41NTQtNy4yNzctNy45MjNzMy4yNjUtNy45MjMsNy4yNzctNy45MjNzNy4yNzcsMy41NTQsNy4yNzcsNy45MjMNCglTNTAuMDgsNDEuNzE0LDQ2LjA2Nyw0MS43MTR6IE00Ni4wNjcsMjcuODY4Yy0yLjkxLDAtNS4yNzcsMi42NTctNS4yNzcsNS45MjNzMi4zNjcsNS45MjMsNS4yNzcsNS45MjNzNS4yNzctMi42NTcsNS4yNzctNS45MjMNCglTNDguOTc4LDI3Ljg2OCw0Ni4wNjcsMjcuODY4eiIvPg0KPC9zdmc+DQo=);
}
