.arrowLink {
  position: relative;
  left: 0;
  transition: left 0.4s;
}

.device_type_phone .arrowLink {
  font-size: 18px;
}

.arrowLink:after {
  content: "";
  display: inline-block;
  margin-left: 10px;
  width: 24px;
  height: 24px;
  position: relative;
  left: 0;
  background-image: url("//static21.knopka.com/_resources/ae337c29474d6c79789cb67e0fd94a47.png");
  background-repeat: no-repeat;
  vertical-align: middle;
  transition: left 0.4s;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .arrowLink:after {
    background-image: url("//static21.knopka.com/_resources/e2e7791d1e0095f533bcd3b0677b752f.png");
    background-size: 99px 24px;
  }
}

.device_type_phone .arrowLink:after {
  margin-left: 8px;
  width: 18px;
  height: 18px;
  background-image: url("//static21.knopka.com/_resources/689a0e64123fb6b03642b6bf339c01dc.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .device_type_phone .arrowLink:after {
    background-image: url("//static21.knopka.com/_resources/27412d6158ceae759df340562cba7936.png");
    background-size: 75px 18px;
  }
}

.arrowLink_color_foreground:after {
  background-position: -25px 0;
}

.device_type_phone .arrowLink_color_foreground:after {
  background-position: -19px 0;
}

.arrowLink_style_outlined.arrowLink_color_foreground:after {
  background-position: -75px 0;
}

.device_type_phone .arrowLink_style_outlined.arrowLink_color_foreground:after {
  background-position: -57px 0;
}

.arrowLink_style_outlined.arrowLink_color_contrastBackground:after {
  background-position: -50px 0;
}

.device_type_phone .arrowLink_style_outlined.arrowLink_color_contrastBackground:after {
  background-position: -38px 0;
}

.arrowLink_size_small:after {
  width: 18px;
  height: 18px;
  margin-left: 6px;
  background-image: url("//static21.knopka.com/_resources/413a71343947eb3cf2f37905e0b45cbc.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .arrowLink_size_small:after {
    background-image: url("//static21.knopka.com/_resources/6b076149904de70fbfe410b88f3f384e.png");
    background-size: 37px 18px;
  }
}

.device_type_phone .arrowLink_size_small:after {
  background-image: url("//static21.knopka.com/_resources/413a71343947eb3cf2f37905e0b45cbc.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .device_type_phone .arrowLink_size_small:after {
    background-image: url("//static21.knopka.com/_resources/6b076149904de70fbfe410b88f3f384e.png");
    background-size: 37px 18px;
  }
}

.arrowLink_size_small.arrowLink_color_foreground:after {
  background-position: -19px 0;
}

.device_type_desktop .arrowLink_response_arrowShift:hover {
  left: 4px;
  opacity: 0.99;
}

.device_type_desktop .arrowLink_response_arrowShift:hover:after {
  left: 4px;
}

.device_type_desktop .arrowLink_response_arrowShift:active {
  -ms-transform: translateX(2px);
  transform: translateX(2px);
}

.device_type_desktop .arrowLink_response_arrowShift:active:after {
  -ms-transform: translateX(2px);
  transform: translateX(2px);
}

.carousel {
  position: relative;
}

.carousel-item {
  background: #fff;
  box-shadow: 0 20px 55px rgba(0,0,0,0.1);
  border-radius: 20px;
  padding: 40px;
  margin: 0 20px;
  outline: none;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

.carousel-item.slick-active {
  opacity: 1;
}

.carousel-number {
  position: absolute;
  z-index: 10;
  top: 100%;
  left: 50%;
  -ms-transform: translate(-50%, -25px);
  transform: translate(-50%, -25px);
  color: #ccc;
  display: none;
}

.carousel-number_isShow_true {
  display: block;
}

.carousel-list {
  position: relative;
  padding: 40px 0 60px;
}

.carousel-list .slick-list {
  margin: 0 -20px;
}

.carousel-list .slick-track {
  display: -ms-flexbox;
  display: flex;
}

.carousel-list .slick-dots {
  display: -ms-flexbox;
  display: flex;
  position: absolute;
  z-index: 5;
  top: 100%;
  left: 50%;
  -ms-transform: translate(-50%, -20px);
  transform: translate(-50%, -20px);
}

.carousel-list .slick-dots li {
  line-height: 0;
}

.carousel-list .slick-dots button {
  font-size: 0;
  line-height: 0;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: #ccc;
  margin: 0 12px;
  border: none;
}

.carousel-list .slick-dots .slick-active button {
  background: #2d2d2d;
}

.carousel-list .slick-arrow {
  position: absolute;
  z-index: 5;
  top: 50%;
  width: 50px;
  height: 60px;
  border: none;
  background-image: url("//static21.knopka.com/_resources/41e58349acdb6d94ed1a13a90b6b33a7.png");
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: center;
  overflow: hidden;
  text-indent: -9999px;
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  cursor: pointer;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .carousel-list .slick-arrow {
    background-image: url("//static21.knopka.com/_resources/44ee9770233058835e9d772cd106effb.png");
    background-size: 50px 19px;
  }
}

.carousel-list .slick-arrow.slick-prev {
  right: 100%;
  margin-right: 40px;
  -ms-transform: translateY(-50%) scale(-1);
  transform: translateY(-50%) scale(-1);
}

.carousel-list .slick-arrow.slick-next {
  left: 100%;
  margin-left: 40px;
}

.carousel-list .slick-arrow.slick-disabled {
  display: none !important;
}

.list_type_ordered {
  list-style: decimal;
}

.list_type_unordered {
  margin-left: 1em;
}

.device_type_phone .list_type_unordered {
  margin-left: 20px;
}

.list_type_unordered.list_style_ticks {
  margin-left: 26px;
}

.list_type_unordered .list-item {
  position: relative;
}

.list_type_unordered .list-item:before {
  content: "—";
  position: absolute;
  left: -1em;
}

.list_style_default .list-item {
  margin-bottom: 10px;
}

.list_style_ticks .list-item {
  margin-bottom: 20px;
}

.list_style_ticks .list-item:before {
  content: "";
  width: 16px;
  height: 12px;
  top: 4px;
  left: -22px;
  background-image: url("//static21.knopka.com/_resources/b6c5695b5c1ac853f102d4200309fc2b.png");
  background-repeat: no-repeat;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .list_style_ticks .list-item:before {
    background-image: url("//static21.knopka.com/_resources/b58ed7c56ecb92214ffde01b8b01ac54.png");
    background-size: 16px 12px;
  }
}

.list_type_bonus .list-item,
.list_type_plus .list-item {
  position: relative;
  font-size: 20px;
  margin-bottom: 12px;
  font-weight: bold;
  line-height: 1.4;
}

.list_type_bonus .list-item {
  padding-left: 36px;
}

.device_type_phone .list_type_bonus .list-item {
  font-size: 18px;
  padding-left: 26px;
}

.list_type_bonus .list-item:before {
  content: "";
  background-image: url("//static21.knopka.com/_resources/001f95290f788dcfdeb1e7dc1cdc800d.png");
  background-repeat: no-repeat;
  position: absolute;
  border-radius: 50%;
  top: 5px;
  left: 0;
  display: block;
  width: 18px;
  height: 18px;
  box-shadow: 0px 5px 15px rgba(251,170,32,0.4);
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .list_type_bonus .list-item:before {
    background-image: url("//static21.knopka.com/_resources/58a76f2d16522061660d93c810e5ca57.png");
    background-size: 18px 18px;
  }
}

.list_type_plus .list-item {
  padding-left: 48px;
}

.list_type_plus .list-item:last-child {
  margin-bottom: 0;
}

.list_type_plus .list-item:before {
  content: "+";
  position: absolute;
  top: 0;
  left: 0;
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #faa61a;
  color: #fff;
  line-height: 28px;
  text-align: center;
  font-size: 30px;
}

.partners {
  padding: 0 0 48px;
}

@media (max-width: 1199px) {
  .partners {
    padding-top: 48px;
  }
}

.partners-image {
  margin: 15px 0 15px 0;
  height: 80px;
  background-repeat: no-repeat;
  background-position: left center;
}

.partners-image_type_sber {
  background-image: url("//static21.knopka.com/_resources/0992f4f8ea5aa028c8e4dd577ecbeb0d.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_sber {
    background-image: url("//static21.knopka.com/_resources/127573372a4ec48d94762eee9a57de6d.png");
    background-size: 264px 42px;
  }
}

.partners-image_type_alfa {
  background-image: url("//static21.knopka.com/_resources/91ac08f8dc4dad88e7dd131920acca69.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_alfa {
    background-image: url("//static21.knopka.com/_resources/2f4745eea03111dcbdba26547d682278.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_vtb {
  background-image: url("//static21.knopka.com/_resources/5248a556d4914978cbcc1ba33e0bb22d.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_vtb {
    background-image: url("//static21.knopka.com/_resources/6fe45877904e82ecf3650451eb1e9c5f.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_psb {
  background-image: url("//static21.knopka.com/_resources/3388d2f2e3916bd9e008e10adec80f60.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_psb {
    background-image: url("//static21.knopka.com/_resources/6a2ed1d4acd51042d37ba3617ddf9aa0.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_tinkoff {
  background-image: url("//static21.knopka.com/_resources/8bfedf940827d401e531c2e2937d1361.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_tinkoff {
    background-image: url("//static21.knopka.com/_resources/46cf15eaeeb356f802f7553ef5452e62.png");
    background-size: 260px 80px;
  }
}

.partners-image_type_otkritie {
  background-image: url("//static21.knopka.com/_resources/f01c8eb374fe590d06d4e88969bd4db3.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_otkritie {
    background-image: url("//static21.knopka.com/_resources/b4b5e7afcda1f6e6afed5cdc2b945c2b.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_tochka {
  background-image: url("//static21.knopka.com/_resources/4182aa53b27e868da9b417a1a72e5c91.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_tochka {
    background-image: url("//static21.knopka.com/_resources/3b6844ae492e252cad331e94a49af12e.png");
    background-size: 207px 40px;
  }
}

.partners-image_type_modul {
  background-image: url("//static21.knopka.com/_resources/37c68fad767245fe6e7ab708327c278f.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_modul {
    background-image: url("//static21.knopka.com/_resources/2f38de81ac3dd98234fba6ede5ef6d03.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_raiffeisen {
  background-image: url("//static21.knopka.com/_resources/41a46e72a0c4c72ca7a1a920f6e20de9.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_raiffeisen {
    background-image: url("//static21.knopka.com/_resources/4fe355634588eef8608c04f757584a26.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_ubrir {
  background-image: url("//static21.knopka.com/_resources/109378a3fe9d7a35290d5db985528f85.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_ubrir {
    background-image: url("//static21.knopka.com/_resources/ab21265a242fc0bb2b3149c3fd0e618f.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_mkb {
  background-image: url("//static21.knopka.com/_resources/c7f52e2b350b43550a2ec25e4292fc42.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_mkb {
    background-image: url("//static21.knopka.com/_resources/ec5793d73d9cca329706d953c43fa0c4.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_hh {
  background-image: url("//static21.knopka.com/_resources/edf88c8bd4c9cbc0c201106f3e432d66.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_hh {
    background-image: url("//static21.knopka.com/_resources/7ba9c70602a988d5fbfb9daf08fab55a.png");
    background-size: 260px 80px;
  }
}

.partners-image_type_yabusiness {
  background-image: url("//static21.knopka.com/_resources/37baf5e2962c6b41e64a1494f8e053a5.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_yabusiness {
    background-image: url("//static21.knopka.com/_resources/efc2f4b478b67c6959bbf8f885aef47b.png");
    background-size: 260px 80px;
  }
}

.partners-image_type_vk {
  background-image: url("//static21.knopka.com/_resources/b98cb9891100c2ad7aadbba1827d97e3.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_vk {
    background-image: url("//static21.knopka.com/_resources/3a26253f61f251a44353bda5e861cb51.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_atol {
  background-image: url("//static21.knopka.com/_resources/fcb117c19acb1c9205011584906366ac.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_atol {
    background-image: url("//static21.knopka.com/_resources/85cd92580492bcd8270e5baaa98edc96.png");
    background-size: 260px 80px;
  }
}

.partners-image_type_status {
  background-image: url("//static21.knopka.com/_resources/74c45d4487ac06626f301b987e2b16a4.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_status {
    background-image: url("//static21.knopka.com/_resources/4becc57434afa5b0be44067eebbd34aa.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_agora {
  background-image: url("//static21.knopka.com/_resources/4d35515d5297039be6db317ccb0ddc3b.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_agora {
    background-image: url("//static21.knopka.com/_resources/6b90715d65841725b12216d7917988b7.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_dl {
  background-image: url("//static21.knopka.com/_resources/a5d4f7050f72cb3459b95fd10e98076a.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_dl {
    background-image: url("//static21.knopka.com/_resources/fa96f057859224978a07b931f01a91f0.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_yota {
  background-image: url("//static21.knopka.com/_resources/2528dea9c091efcc6524625882eb43c6.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_yota {
    background-image: url("//static21.knopka.com/_resources/bcdaa4210ec3c66283595d9078227c64.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_megafon {
  background-image: url("//static21.knopka.com/_resources/181e77a9f603aa1f09ec143eb9bfb088.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_megafon {
    background-image: url("//static21.knopka.com/_resources/d67d6652cf0893938128ee03b092f651.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_mango {
  background-image: url("//static21.knopka.com/_resources/3f8069cd7ad02cf1116b3cbedcdc12a8.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_mango {
    background-image: url("//static21.knopka.com/_resources/957d3a742a4a83d33ec8331728455466.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_simplyfi {
  background-image: url("//static21.knopka.com/_resources/4bfdf316f11cfba5193048c558e9c219.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_simplyfi {
    background-image: url("//static21.knopka.com/_resources/3f53eedb58d41bba8261b81060d0e21b.png");
    background-size: 260px 80px;
  }
}

.partners-image_type_1ps {
  background-image: url("//static21.knopka.com/_resources/c34e32e00d7aed6cd553e3f79e54e7f5.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_1ps {
    background-image: url("//static21.knopka.com/_resources/68672ee84fd3cdd68f910fc8126b0c8c.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_roistat {
  background-image: url("//static21.knopka.com/_resources/0b425e28a48d2b4b770c3056613a413f.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_roistat {
    background-image: url("//static21.knopka.com/_resources/354cd11b14ab8b514e61d51dcc445d12.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_envybox {
  background-image: url("//static21.knopka.com/_resources/c8615da8ed4da74f492b433124391162.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_envybox {
    background-image: url("//static21.knopka.com/_resources/54fa7c1f50ad35e78b5b45f45d2094fe.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_simplesales {
  background-image: url("//static21.knopka.com/_resources/86ebf82cf5c6449e331c8274b55b2684.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_simplesales {
    background-image: url("//static21.knopka.com/_resources/075b4bb18cac3c53bf21d5d217f5d6df.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_maxiplace {
  background-image: url("//static21.knopka.com/_resources/6337e876bf1577e4864220e1b5d0f6df.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_maxiplace {
    background-image: url("//static21.knopka.com/_resources/e22fbf32dd5ed40308c29ca90b4df2d7.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_jinn {
  background-image: url("//static21.knopka.com/_resources/100ad6719e0b4cf5e95bc2f51b74de36.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_jinn {
    background-image: url("//static21.knopka.com/_resources/bb1bebc727a07f70eab79e217577882c.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_sendit {
  background-image: url("//static21.knopka.com/_resources/6dad4ea052a78635ad42c432115fc2ff.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_sendit {
    background-image: url("//static21.knopka.com/_resources/4c5f729dd5157d4ef6498218c0db9e06.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_litres {
  background-image: url("//static21.knopka.com/_resources/73f1c1005970ea317f37427446b22a72.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_litres {
    background-image: url("//static21.knopka.com/_resources/f4c847247e66e7e549b725dac6bff9d8.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_jivo {
  background-image: url("//static21.knopka.com/_resources/9b167c328f0fa34e6dcafba229d5c910.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_jivo {
    background-image: url("//static21.knopka.com/_resources/25baed92937e418d17c057a9142074aa.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_aviasales {
  background-image: url("//static21.knopka.com/_resources/7be6471c6da17cd32092741cae7819ab.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_aviasales {
    background-image: url("//static21.knopka.com/_resources/d00116b99741a1de27c6bf68fd3995e7.png");
    background-size: 256px 43px;
  }
}

.partners-image_type_tutu {
  background-image: url("//static21.knopka.com/_resources/0afae59ebb48d85c6b0746b8fecc546b.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_tutu {
    background-image: url("//static21.knopka.com/_resources/31b1e54ca310a125e4242dcb8ee8e429.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_stepform {
  background-image: url("//static21.knopka.com/_resources/c256897b46c7a62d26ca10a4e77df357.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_stepform {
    background-image: url("//static21.knopka.com/_resources/9e2f7c3b9788937be3d16742f5f4ebb2.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_boxberry {
  background-image: url("//static21.knopka.com/_resources/a7e6600767bc475afcb39494da4c4abe.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_boxberry {
    background-image: url("//static21.knopka.com/_resources/3379d28460f48299e8d496473cfcdb5e.png");
    background-size: 380px 80px;
  }
}

.partners-image_type_turbologo {
  background-image: url("//static21.knopka.com/_resources/4493d7e667851702b2a277cde77c523a.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .partners-image_type_turbologo {
    background-image: url("//static21.knopka.com/_resources/b94f29340e8ff9806048d1f55aa92ba0.png");
    background-size: 380px 80px;
  }
}

.partners-title {
  margin-bottom: 24px;
}

.partners-description {
  line-height: 1.45;
  margin-bottom: 60px;
}

@media (min-width: 1200px) {
  .partners-description {
    font-size: 24px;
    width: 980px;
  }
}

.partners-text {
  line-height: 1.4;
}

.partners-list {
  line-height: 1.4;
  margin-top: 15px;
}

.partners-marketlink {
  margin-bottom: 24px;
  font-size: 24px;
}

.greeting {
  padding: 48px 0 72px;
  text-align: left;
}

@media (max-width: 1199px) {
  .greeting {
    padding: 24px 0 24px;
  }
}

@media (min-width: 1200px) {
  .greeting-wrapper {
    padding-right: 450px;
    position: relative;
    min-height: 450px;
  }
}

.greeting-heading {
  margin-bottom: 36px;
}

@media (max-width: 1199px) {
  .greeting-heading {
    font-size: 36px;
  }
}

.greeting-signupButton {
  font-size: 24px;
  font-weight: bold;
  width: 300px;
  margin-top: 24px;
}

.greeting-text {
  font-size: 24px;
  line-height: 1.5;
  margin-bottom: 1em;
}

@media (max-width: 1199px) {
  .greeting-text {
    font-size: 20px;
  }
}

.greeting-image {
  position: absolute;
  right: 0;
  top: 0;
  width: 400px;
  height: 400px;
  border-radius: 200px;
  box-shadow: 0 20px 40px rgba(0,154,222,0.2);
  background-image: url("//static21.knopka.com/_resources/ee18ec5614bf408f8efb4430cf432373.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .greeting-image {
    background-image: url("//static21.knopka.com/_resources/c807585971fde149c2e97de554c97edb.png");
    background-size: 400px 400px;
  }
}

@media (max-width: 1199px) {
  .greeting-image {
    position: relative;
    top: 0;
    width: 300px;
    height: 300px;
    margin-bottom: 80px;
    left: 30px;
    background-size: contain;
  }
}

.greeting-smiling {
  background-image: url("//static21.knopka.com/_resources/1aefaeebfe3a61b47dc9651e9068d0a1.png");
  width: 252px;
  height: 382px;
  position: absolute;
  bottom: -90px;
  left: -70px;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .greeting-smiling {
    background-image: url("//static21.knopka.com/_resources/56b60a8606fa30635da087ec647f4183.png");
    background-size: 252px 382px;
  }
}

@media (max-width: 1199px) {
  .greeting-smiling {
    width: 190px;
    height: 290px;
    background-size: contain;
    top: 100px;
    left: -20px;
  }
}

@media (max-width: 1199px) {
  .info_mobileHorizontal_true {
    display: -ms-flexbox;
    display: flex;
  }
}

@media (max-width: 1199px) {
  .info-wrapper {
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}

.info-title {
  margin-bottom: 8px;
  line-height: 1.333;
}

.info-text {
  line-height: 1.4;
  margin-bottom: 1em;
}

.info-text_bold_true {
  font-weight: bold;
}

@media (max-width: 1199px) {
  .info_mobileHorizontal_true .info-image {
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    margin: 0 20px 0 -7px;
  }
}

.info-image {
  margin: 0 0 30px -10px;
  border-radius: 50%;
  background-position: center !important;
  background-repeat: no-repeat !important;
}

.info-image_size_small {
  width: 100px;
  height: 100px;
  margin-bottom: 20px;
}

.info-image_size_medium {
  width: 150px;
  height: 150px;
}

.info-image_size_large {
  width: 180px;
  height: 180px;
}

@media (max-width: 1199px) {
  .info-image_size_large {
    width: 120px;
    height: 120px;
  }
}

.info-image_color_red {
  background-color: #f05a64;
}

.info-image_color_red.info-image_shadow_true {
  box-shadow: 0 20px 40px rgba(240,90,100,0.2);
}

.info-image_color_cian {
  background-color: #00b49b;
}

.info-image_color_cian.info-image_shadow_true {
  box-shadow: 0 20px 40px rgba(0,180,155,0.2);
}

.info-image_color_green {
  background-color: #37b34a;
}

.info-image_color_green.info-image_shadow_true {
  box-shadow: 0 20px 40px rgba(55,179,74,0.2);
}

.info-image_color_blue {
  background-color: #009ade;
}

.info-image_color_blue.info-image_shadow_true {
  box-shadow: 0 20px 40px rgba(0,154,222,0.2);
}

.info-image_color_orange {
  background-color: #faa61a;
}

.info-image_color_orange.info-image_shadow_true {
  box-shadow: 0 20px 40px rgba(250,166,26,0.2);
}

.info-image_color_purpur {
  background-color: #5f6ab0;
}

.info-image_color_purpur.info-image_shadow_true {
  box-shadow: 0 20px 40px rgba(95,106,176,0.2);
}

.info-image_color_grey {
  background-color: #c4c3be;
}

.service {
  padding: 40px 0 60px;
}

@media (max-width: 1199px) {
  .service {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-top: 0;
  }
}

.service-title {
  margin-bottom: 24px;
}

@media (max-width: 1199px) {
  .service-title {
    margin-bottom: 8px;
  }
}

@media (min-width: 1200px) {
  .service-description {
    font-size: 24px;
    line-height: 1.45;
    width: 740px;
  }
}

@media (max-width: 1199px) {
  .service-description {
    line-height: 1.5;
  }
}

.service-description-text {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  font-weight: bold;
  line-height: 1.4;
}

@media (max-width: 1199px) {
  .service-description-text {
    margin: 30px 0 20px;
  }
}

@media (min-width: 1200px) {
  .service-item {
    display: inline-block;
    vertical-align: top;
    width: 25%;
    box-sizing: border-box;
    padding-right: 50px;
    margin: 60px 0 20px;
  }
}

@media (max-width: 1199px) {
  .service-item {
    margin-top: 40px;
  }
}

.service-signupButton {
  font-size: 24px;
  font-weight: bold;
  width: 324px;
  margin-top: 48px;
  margin-bottom: 72px;
}

.service-image_type_check {
  background-image: url("//static21.knopka.com/_resources/0334ad53e96dfdf213f7991f953cf2c5.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_check {
    background-image: url("//static21.knopka.com/_resources/0b6433c8aff2e1892295c550179d58a7.png");
    background-size: 52px 40px;
  }
}

.service-image_type_eye {
  background-image: url("//static21.knopka.com/_resources/c67543e796486f76385716fc5b224956.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_eye {
    background-image: url("//static21.knopka.com/_resources/457ebb6e9a28c0adbdd008bdf08f4ace.png");
    background-size: 64px 36px;
  }
}

.service-image_type_chat {
  background-image: url("//static21.knopka.com/_resources/1e44376e09d041753e49f44d53943adb.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_chat {
    background-image: url("//static21.knopka.com/_resources/36d4b0533b297e2ecb7735d4c2f367bd.png");
    background-size: 50px 58px;
  }
}

.service-image_type_analytics {
  background-image: url("//static21.knopka.com/_resources/218293f62a271ebaaac9e0bbb0c7bb7a.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_analytics {
    background-image: url("//static21.knopka.com/_resources/03cadfbd24dca8ec36301e9a88569c90.png");
    background-size: 44px 34px;
  }
}

.service-image_type_clock {
  background-image: url("//static21.knopka.com/_resources/22f737cd82c0f5f9c22e29c12b3b6650.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_clock {
    background-image: url("//static21.knopka.com/_resources/f7f29b9d15cd4a9d8566686c8e9cc573.png");
    background-size: 56px 56px;
  }
}

.service-image_type_magnifier {
  background-image: url("//static21.knopka.com/_resources/0aee7494c38d17cae0af525493bea5dd.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_magnifier {
    background-image: url("//static21.knopka.com/_resources/ed6744f244381fa0c71dcda14c5fba5f.png");
    background-size: 48px 48px;
  }
}

.service-image_type_calc {
  background-image: url("//static21.knopka.com/_resources/1778bb14d9c9699f5328908f433f216a.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_calc {
    background-image: url("//static21.knopka.com/_resources/51268c20d82a61bd7174d130ee58fdf9.png");
    background-size: 100px 100px;
  }
}

.service-image_type_safe {
  background-image: url("//static21.knopka.com/_resources/966d3d22980b0f3a0de21db39faa9d78.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_safe {
    background-image: url("//static21.knopka.com/_resources/0fe411a68e5c9bc0e32bac1abc89dfc6.png");
    background-size: 100px 100px;
  }
}

.service-image_type_bill {
  background-image: url("//static21.knopka.com/_resources/a170261a901cc84992be0013f4578d6f.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_bill {
    background-image: url("//static21.knopka.com/_resources/0b2cb314193b4aa9ea7321467ac07a0b.png");
    background-size: 100px 100px;
  }
}

.service-image_type_money {
  background-image: url("//static21.knopka.com/_resources/19b8d4b75f55fc38a8450f75d1570b62.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_money {
    background-image: url("//static21.knopka.com/_resources/81a2eabb3c1eea68bcd80659f1f675ac.png");
    background-size: 100px 100px;
  }
}

.service-image_type_doc {
  background-image: url("//static21.knopka.com/_resources/f2790f3604daf0f3f0e32ccfe16fbafd.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_doc {
    background-image: url("//static21.knopka.com/_resources/192b6be816e2fe1bc9073ab8fdef0c47.png");
    background-size: 100px 100px;
  }
}

.service-image_type_signature {
  background-image: url("//static21.knopka.com/_resources/6c4adfd6c792b190c655d47c3e058c95.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_signature {
    background-image: url("//static21.knopka.com/_resources/4bbf5f2a0883829d4d13a098087645b4.png");
    background-size: 100px 97px;
  }
}

.service-image_type_cloud {
  background-image: url("//static21.knopka.com/_resources/f2bc005d4929eaa8d08dfaa9bd3e4a93.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_cloud {
    background-image: url("//static21.knopka.com/_resources/247dd09b13d69e6332759b39cf341e76.png");
    background-size: 100px 100px;
  }
}

.service-image_type_refresh {
  background-image: url("//static21.knopka.com/_resources/8855977ea1cb10cc70447be6d1bbc75d.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_refresh {
    background-image: url("//static21.knopka.com/_resources/a7ef02bd4c14dac736f04a19ab4f3120.png");
    background-size: 100px 100px;
  }
}

.service-image_type_option {
  background-image: url("//static21.knopka.com/_resources/f8f0cb4d5b270ae2e7daee5c200d31a3.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .service-image_type_option {
    background-image: url("//static21.knopka.com/_resources/6d6d56dc0238e0b8339c0e66b0e93e4c.png");
    background-size: 103px 103px;
  }
}

.correct {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  width: 720px;
}

@media (min-width: 1200px) {
  .correct {
    padding: 60px 0 48px;
  }
}

@media (max-width: 1199px) {
  .correct {
    width: 100%;
    padding: 20px 0 20px;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

.correct-info {
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
}

.correct-title {
  margin-bottom: 24px;
}

@media (min-width: 1200px) {
  .correct-description {
    font-size: 24px;
    line-height: 1.45;
    margin-bottom: 24px;
  }
}

@media (max-width: 1199px) {
  .correct-description {
    line-height: 1.5;
    margin-bottom: 24px;
  }
}

.correct-partner {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.correct-image {
  background-image: url("//static21.knopka.com/_resources/a9526b21739d2345e0f7d9bba547d103.png");
  width: 232px;
  height: 45px;
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .correct-image {
    background-image: url("//static21.knopka.com/_resources/d7704580554e2eed663901660e475d18.png");
    background-size: 232px 45px;
  }
}

.correct-signupButton {
  font-size: 24px;
  margin-top: 50px;
  width: 300px;
  box-sizing: border-box;
  font-weight: bold;
  text-align: center;
}

@media (max-width: 1199px) {
  .correct-signupButton {
    margin-top: 40px;
  }
}

.table {
  position: relative;
}

@media (min-width: 1200px) {
  .table {
    padding-bottom: 24px;
  }
}

@media (max-width: 1199px) {
  .table {
    padding-top: 10px;
    background: #f7f6f4;
    font-size: 24px;
    font-weight: normal;
    margin: 0 -20px;
    overflow-x: auto;
    overflow-y: hidden;
  }
}

.table-paragraph {
  margin-top: 10px;
}

.table-paragraph:first-child {
  margin-top: 0;
}

.table-content {
  display: table;
  margin: 0 auto;
  table-layout: fixed;
  width: 100%;
}

@media (max-width: 1199px) {
  .table-content {
    padding: 20px;
  }
}

.table-row {
  display: table-row;
}

.table-row_type_buttons {
  padding-top: 24px;
  padding-bottom: 24px;
}

.table-column {
  display: table-cell;
  padding: 20px 40px 24px 0;
  font-weight: normal;
  vertical-align: top;
  font-size: 20px;
  line-height: 24px;
  border-bottom: 1px solid #4e4e4e;
  width: 20%;
  box-sizing: border-box;
}

.table-column_lightLine_true {
  border-color: #e0e0e0;
}

.table-column_available_false {
  color: #ccc !important;
}

.table-row_type_buttons .table-column {
  padding: 30px 10px 30px 0;
  border: none;
}

.table-column:last-child {
  padding-right: 0;
}

@media (max-width: 1199px) {
  .table-column {
    width: 280px;
    padding: 20px 30px 15px 0;
  }
}

.table-planName {
  margin-bottom: 4.800000000000001px;
}

.table-column_available_false .table-planPrice {
  display: none !important;
}

.table-column_available_false .table-planUnavailableText {
  display: block !important;
}

.table-planUnavailableText {
  line-height: 28px;
  font-weight: bold;
}

.table-planPrice {
  font-size: 28px;
  position: relative;
  font-weight: bold;
}

@media (max-width: 1199px) {
  .table-planPriceValue {
    font-size: 30px;
    margin-bottom: 15px;
  }
}

@media (min-width: 1200px) {
  .table-planPriceTime {
    font-size: 24px;
    position: absolute;
    top: 100%;
  }
}

.table-planDescription {
  margin-top: 30px;
  margin-right: -20px;
}

.table-feature_available_false {
  color: #aaa;
}

.table-hint {
  position: relative;
  top: -2px;
  margin-bottom: -3px;
}

.table-label {
  position: relative;
  top: -12px;
}

.table-label_type_secondary {
  font-size: 24px;
  font-weight: bold;
  display: inline-block;
  vertical-align: middle;
  margin-right: 14px;
}

@media (max-width: 1199px) {
  .table-label_type_secondary {
    font-size: 24px;
    margin-bottom: 15px;
  }
}

.table-signupButton {
  height: 48px;
  font-weight: bold;
}

@media (min-width: 1200px) {
  .table-signupButton {
    font-size: 20px;
    padding: 0 36px;
    border-radius: 25px;
  }
}

.table-signupButton .button-caption {
  top: -1px;
}

.table-column_available_false .table-signupButton {
  transition: none;
  color: #ccc !important;
  background: #ccc;
}

.table-column_available_false .table-signupButton:before {
  transition: none;
  -ms-transform: scale(1) !important;
  transform: scale(1) !important;
}

@media (max-width: 1199px) {
  .table-signupButton {
    padding: 2px 65px;
    height: auto !important;
    border-radius: 20px !important;
  }

  .table-signupButton:before {
    background: #f7f6f4;
  }
}

.table-field_available_true:before {
  content: "";
  display: inline-block;
  position: relative;
  left: 36px;
  height: 12px;
  width: 24px;
  border-left: 8px solid #37b34a;
  border-bottom: 8px solid #37b34a;
  -ms-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg);
}

.table-column_available_false .table-field_available_true:before {
  border-color: #ccc;
}

.table-field_available_false:before,
.table-field_available_false:after {
  content: "";
  display: inline-block;
  position: relative;
  left: 36px;
  height: 8px;
  width: 36px;
  background: #ccc;
}

.table-field_available_false:before {
  -ms-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg);
}

.table-field_available_false:after {
  -ms-transform: translateX(-150%) rotate(45deg);
  transform: translateX(-150%) rotate(45deg);
}

.table-column_available_false .table-field {
  color: #ccc;
}

.table-control {
  position: relative;
  top: -12px;
  font-weight: bold;
}

@media (min-width: 1200px) {
  .table-control {
    width: 218px;
    vertical-align: middle;
    text-align: left;
  }

  .table-control .select-field {
    padding: 0 30px 0 24px;
  }
}

@media (max-width: 1199px) {
  .table-control {
    width: 100%;
    font-size: 24px;
  }
}

.table-title_show_service,
.table-title_show_it,
.table-title_show_trade,
.table-title_show_production,
.table-title_show_restaurant {
  display: none;
}

@media (max-width: 1199px) {
  .table-title {
    margin-bottom: 24px;
    line-height: 1.3;
  }
}

.table-inner {
  position: relative;
}

.table-column_available_false .table-inner:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
}

@media (max-width: 1199px) {
  .table-inner {
    margin: 36px 0 60px;
    text-align: left;
  }
}

@media (min-width: 1200px) {
  .table-secondaryItem {
    white-space: nowrap;
  }
}

@media (max-width: 1199px) {
  .table-secondaryItem {
    text-align: center;
    max-width: 240px;
    margin: 0 auto 36px;
  }
}

.table-tarifHead {
  display: table-row-group;
}

.table-tarifHead .table-column {
  padding-top: 0;
  padding-bottom: 30px;
  border-top: none;
  vertical-align: bottom;
}

.table-tarifHead .table-column_min_true {
  padding-bottom: 28px;
  border-bottom: 3px solid #009ade;
}

.table-tarifHead .table-column_type_plan {
  line-height: 1;
  font-size: 20px;
}

.table-tarifTable {
  display: table-row-group;
}

.startPrice {
  padding: 0 0 36px;
}

.startPrice-title {
  margin-bottom: 24px;
}

@media (max-width: 1199px) {
  .startPrice-title {
    font-size: 30px;
    margin-bottom: 8px;
  }
}

@media (min-width: 1200px) {
  .startPrice-description {
    font-size: 24px;
    width: 800px;
    line-height: 1.45;
  }
}

@media (max-width: 1199px) {
  .startPrice-description {
    line-height: 1.5;
  }
}

.startPrice-item {
  display: -ms-flexbox;
  display: flex;
  width: 50%;
  -ms-flex-direction: row;
  flex-direction: row;
  background: #fff;
  box-shadow: 0 20px 55px rgba(0,0,0,0.1);
  border-radius: 20px;
  margin: 28.799999999999997px 0 48px;
  padding: 40px;
  outline: none;
}

.startPrice-container:last-child {
  margin-left: 40px;
}

.startPrice-price {
  font-size: 60px;
  font-weight: bold;
}

@media (max-width: 1199px) {
  .startPrice-price {
    margin-bottom: 24px;
  }
}

.startPrice-type {
  margin-bottom: 24px;
  font-size: 24px;
  font-weight: bold;
}

.startPrice-text {
  font-size: 24px;
  font-weight: bold;
}

.startPrice-signupButton {
  height: 48px !important;
  border-radius: 24px !important;
  font-weight: bold;
  margin-bottom: 12px;
}

.device_type_phone .faq,
.faq-heading {
  margin-bottom: 48px;
}

.device_type_phone .device_type_phone .faq,
.device_type_phone .faq-heading {
  margin-bottom: 24px;
}

.faq-questionItem {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 35.04px 0 37.92px 0;
  border-top: 1px solid #ccc;
}

.device_type_phone .faq-questionItem {
  padding: 24px 0 24px 0;
}

.faq-questionItem:last-child {
  border-bottom: 1px solid #ccc;
}

.faq-question {
  cursor: pointer;
  width: 100%;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.device_type_phone .faq-question {
  -ms-flex-align: center;
  align-items: center;
}

.faq-question:hover .faq-plus:before,
.faq-question:hover .faq-plus:after {
  background: #2d2d2d;
}

.faq-questionText {
  width: 80%;
  font-size: 24px;
  font-weight: bold;
  line-height: 1.3;
}

.device_type_phone .faq-questionText {
  width: 90%;
}

.faq-plus {
  cursor: pointer;
  transition: transform 0.4s ease-in-out;
  -ms-transform-origin: center;
  transform-origin: center;
  position: relative;
  width: 30px;
  height: 30px;
  margin-right: 30px;
}

.faq-plus:before,
.faq-plus:after {
  content: "";
  left: 0;
  top: 50%;
  position: absolute;
  -ms-transform-origin: center;
  transform-origin: center;
  height: 5px;
  width: 28px;
  background: #ccc;
}

.device_type_phone .faq-plus:before,
.device_type_phone .faq-plus:after {
  height: 4px;
  width: 22px;
}

.device_type_phone .faq-plus {
  width: 22px;
  height: 22px;
  margin-right: 0;
}

.faq-plus:before {
  -ms-transform: translateY(-50%) rotate(0deg);
  transform: translateY(-50%) rotate(0deg);
}

.faq-plus:after {
  -ms-transform: translateY(-50%) rotate(90deg);
  transform: translateY(-50%) rotate(90deg);
}

.faq-questionItem.active .faq-plus {
  -ms-transform: rotate(135deg);
  transform: rotate(135deg);
}

.faq-answer {
  display: none;
  padding: 24px 0 0 0;
  width: 90%;
  font-size: 24px;
  font-weight: normal;
  line-height: 1.3;
}

.device_type_phone .faq-answer {
  font-size: 20px;
  width: 100%;
}

.faq-paragraph {
  padding-bottom: 24px;
}

.faq-paragraph:last-child {
  padding-bottom: 0;
}

.more {
  padding: 24px 0 96px 0;
}

@media (max-width: 1199px) {
  .more {
    padding-top: 0;
  }
}

.more-image {
  margin-left: 0;
}

.more-image_type_electron {
  background-image: url("//static21.knopka.com/_resources/bf9a9060e2778c88df09f0002b3d65e5.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .more-image_type_electron {
    background-image: url("//static21.knopka.com/_resources/e6d434d6409ecf3494cbfd37bb7f3b6a.png");
    background-size: 150px 150px;
  }
}

.more-image_type_electronlite {
  background-image: url("//static21.knopka.com/_resources/a162615548a08efeb30a67d9c8e1e12f.png");
}

@media (-webkit-min-device-pixel-ratio: 1.25), (min-resolution: 120dpi), (-webkit-min-device-pixel-ratio: 1.3), (min-resolution: 1.3dppx), (min-device-pixel-ratio: 1.3), (min--moz-device-pixel-ratio: 1.3) {
  .more-image_type_electronlite {
    background-image: url("//static21.knopka.com/_resources/69376759ab1671331aeb1903fc55300b.png");
    background-size: 150px 150px;
  }
}