html[class] body div[class="oldTnsStyles"] {
  /* html, body { */
  /*   margin: 0; */
  /*   padding: 0; */
  /*   color: #3e3e3e; */
  /*   min-width: 1150px; */
  /*   font-family: "Roboto", sans-serif; */
  /*   font-size: 13px; */
  /*   -webkit-text-size-adjust: none; */
  /*   -ms-text-size-adjust: none; */
  /*   text-size-adjust: none; */
  /* } */

  /* html.ppo-overflow { */
  /*   overflow: hidden; */
  /* } */

  a, img, input, select, textarea {
    outline: none;
  }

  img {
    border: none;
  }

  .all input, .all select, .all textarea {
    font-family: "Roboto", sans-serif;
  }

  .all textarea {
    border: 1px solid transparent;
    background-color: rgb(240, 243, 244);
    border-radius: 3px;
    box-shadow: rgb(202, 208, 209) 1px 2px 5px 0 inset;
    padding: 9px;
    font-size: 16px;
    resize: vertical;
  }

  /*.all textarea:focus {
    border:1px solid #f2d368;
    box-shadow: 0 0 8px 0 rgba(255, 239, 201, 1);
    background: #ffffff;
  }*/

  input::-ms-clear {
    display: none;
  }

  /*.content h3, .content .h3 {
    font-size:18px;
  }*/

  a.google {
    display: inline-block;
    background: url("images/googleplay.png") no-repeat;
    width: 164px;
    height: 57px;
    position: relative;
    top: -2px;
  }

  a.google.minimize {
    background-image: url("images/googleplay-mini.png");
    width: 118px;
    height: 44px;
  }

  a.google:after {
    display: none;
  }

  a[target="_blank"].google {
    padding-right: 0;
  }

  a.appstore {
    display: inline-block;
    background: url("images/appstore.png") no-repeat;
    width: 164px;
    height: 57px;
    position: relative;
    top: -2px;
  }

  a.appstore.minimize {
    background-image: url("images/appstore-mini.png");
    width: 118px;
    height: 44px;
  }

  a.appstore:after {
    display: none;
  }

  a[target="_blank"].appstore {
    padding-right: 0;
  }

  .app-links {
    display: inline-grid;
    grid-gap: 8px;
  }

  .app-links a {
    background: 0 0 / auto 40px no-repeat;
    grid-row: 1;
    width: 136px;
    height: 40px;
  }

  .app-links a[target="_blank"]::after {
    content: none;
  }

  .app-links.force-desktop-column a {
    grid-row: initial;
    grid-column: 1;
  }

  .app-links a.googleplay {
    background-image: url(images/applinks-googleplay.svg);
    position: static;
    padding: 0;
  }

  .app-links a.appstore {
    background-image: url(images/applinks-appstore.svg);
    position: static;
    padding: 0;
  }

  .app-links a.rustore {
    background-image: url(images/applinks-rustore.svg);
    position: static;
    padding: 0;
  }

  .app-links.text-link {
    font-size: 16px;
    line-height: 22px;
  }

  .app-links.text-link a {
    padding-top: 44px;
    width: auto;
    min-width: 136px;
    margin-left: 40px;
  }

  .app-links.text-link a:first-child {
    margin-left: 0;
  }

  a.play_video:before {
    content: "";
    vertical-align: middle;
    display: inline-block;
    height: 44px;
    width: 44px;
    margin-right: 7px;
    background: url("images/play_video.png") no-repeat;
  }

  /*region buttons */
  .btn:not(.newBtn) {
    outline: none;
    display: inline-block;
    padding: 11px 43px 12px 43px;
    color: #fff;
    font-size: 14px;
    line-height: normal;
    font-weight: bold;
    text-decoration: none;
    text-transform: uppercase;
    border: 1px solid #189c39;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    background: #0aa131;
    background: -moz-linear-gradient(bottom, #0aa131 0, #088227 49%, #049a2a 52%, #34d05c 100%);
    background: -webkit-linear-gradient(bottom, #0aa131 0, #088227 49%, #049a2a 52%, #34d05c 100%);
    background: linear-gradient(to top, #0aa131 0, #088227 49%, #049a2a 52%, #34d05c 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#34d05c', endColorstr='#0aa131',GradientType=0 );*/
    box-shadow: inset 1px 1px 0 0 rgba(171, 239, 188, 1), 2px 3px 5px 0 rgba(123, 207, 145, 1);
    cursor: pointer;
    transition: 0s;
  }

  input.btn:not(.newBtn) {
    height: 45px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .btn.short {
    padding-left: 30px;
    padding-right: 30px;
  }

  .btn.red {
    border-color: #ec5e5e;
    box-shadow: inset 1px 2px 0 0 rgba(208, 255, 220, 0.67), 2px 3px 5px 0 rgba(236, 94, 94, 0.5);
    background: #ec5e5e;
    background: -moz-linear-gradient(bottom, #ec5e5e 0, #c82b2b 49%, #ec5e5e 52%, #f89292 100%);
    background: -webkit-linear-gradient(bottom, #ec5e5e 0, #c82b2b 49%, #ec5e5e 52%, #f89292 100%);
    background: linear-gradient(to top, #ec5e5e 0, #c82b2b 49%, #ec5e5e 52%, #f89292 100%);
    /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f89292', endColorstr='#ec5e5e',GradientType=0 );*/
  }

  .btn.white {
    border: 2px solid #fff !important;
    box-shadow: none !important;
    background: transparent;
    height: 15px;
    position: relative;
    top: 1px;
    padding-top: 12px !important;
  }

  .btn.white:hover {
    border-color: #5b49ee !important;
    box-shadow: none !important;
    background: #5b49ee;
  }

  .btn:not(.newBtn):hover {
    color: #fff;
    border-color: #2d1bbc;
    box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202), 2px 3px 5px 0 #a59fdc;
    background: #5b49ee;
  }

  .btn:not(.newBtn):active {
    color: #fff;
    border-color: #2d1bbc;
    box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202), 1px 1px 3px 0 #a59fdc;
    background: #3b2bbc;
  }

  .btn.disabled:not(.newBtn) {
    color: #a8a9b8;
    border-color: #bfc3d1;
    background: #eceef2;
    box-shadow: inset 1px 1px 0 0 #fff;
  }

  .btn.black-shadow {
    box-shadow: inset 1px 1px 0 0 rgba(171, 239, 188, 1), 2px 3px 5px 0 rgba(0, 0, 0, 0.20);
    border: none;
    padding-top: 12px;
    padding-bottom: 13px;
  }

  .btn.black-shadow:hover {
    box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202), 2px 3px 5px 0 rgba(0, 0, 0, 0.20);
    border: none;
    padding-top: 12px;
    padding-bottom: 13px;
  }

  .btn.black-shadow:active {
    box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202), 2px 3px 5px 0 rgba(0, 0, 0, 0.20);
    border: none;
    padding-top: 12px;
    padding-bottom: 13px;
  }

  .btn.black-shadow-bordered {
    box-shadow: inset 1px 1px 0 0 rgba(171, 239, 188, 1), 2px 3px 5px 0 rgba(0, 0, 0, 0.20);
    padding-top: 12px;
    padding-bottom: 13px;
  }

  .btn.black-shadow-bordered:hover {
    box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202), 2px 3px 5px 0 rgba(0, 0, 0, 0.20);
    padding-top: 12px;
    padding-bottom: 13px;
  }

  .btn.black-shadow-bordered:active {
    box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202), 2px 3px 5px 0 rgba(0, 0, 0, 0.20);
    padding-top: 12px;
    padding-bottom: 13px;
  }

  .btn[target="_blank"]:not(.newBtn) {
    padding-right: 43px;
  }

  .btn.short[target="_blank"]:not(.newBtn) {
    padding-right: 30px;
  }

  a.btn[target="_blank"]:not(.newBtn):after {
    display: none;
  }

  /*Лучше так не делать*/
  .btn-second,
  html.mobile .btn-second:hover {
    outline: none;
    display: inline-block;
    padding: 12px 23px 11px 23px;
    line-height: normal;
    color: #3e3e3e;
    font-size: 14px;
    font-weight: bold;
    text-transform: uppercase;
    text-decoration: none;
    border: 1px solid #e0e0e0;
    -webkit-border-radius: 23px;
    -moz-border-radius: 23px;
    border-radius: 23px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    background: #f0f3f4;
    background: -webkit-linear-gradient(#fff 0%, #eaeef1 100%);
    background: -moz-linear-gradient(#fff 0%, #eaeef1 100%);
    background: -o-linear-gradient(#fff 0%, #eaeef1 100%);
    background: linear-gradient(#fff 0%, #eaeef1 100%);
    cursor: pointer;
  }

  .btn-second.wide,
  html.mobile .btn-second:hover {
    padding-left: 32px;
    padding-right: 32px;
  }

  input.btn-second {
    height: 45px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .btn-second.add-button {
    position: relative;
    border: 1px solid #e0e0e0;
    border-radius: 21px;
    text-transform: unset;
    font-weight: normal;
    font-size: 13px;
    color: #3e3e3e;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, 0.1);
    background-image: -webkit-linear-gradient(#fff 0%, #eaeef1 100%);
    background-image: -moz-linear-gradient(#fff 0%, #eaeef1 100%);
    background-image: -o-linear-gradient(#fff 0%, #eaeef1 100%);
    background-image: linear-gradient(#fff 0%, #eaeef1 100%);
    padding: 13px 18px 12px 40px;
  }

  .btn-second.add-button:before {
    content: "";
    display: block;
    position: absolute;
    top: 11px;
    left: 12px;
    width: 19px;
    height: 19px;
    background: url("images/add-button-sprite.png") no-repeat 0 0;
  }

  .btn-second.add-button:hover:before, .btn-second.add-button:active:before {
    background-position: 0 -29px;
  }

  @media (hover: hover) {
    .btn-second:hover {
      color: #fff;
      border-color: #2d1bbc;
      background: #5b49ee;
      box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202);
    }
  }

  .btn-second:active {
    color: #fff;
    border-color: #2d1bbc;
    background: #3b2bbc;
    box-shadow: inset 1px 1px 0 0 #a39af2, 1px 1px 3px 0 #a59fdc;
  }

  .btn-second.disabled {
    color: #a8a9b8;
    border-color: #bfc3d1;
    background: #eceef2;
    box-shadow: inset 1px 1px 0 0 #fff;
  }

  .btn-second.yellow {
    padding-top: 9px;
    padding-bottom: 8px;
    background: #ffeca9;
    border-color: #e5c05d;
    box-shadow: inset 2px 2px 0 0 rgba(255, 255, 255, 0.5);
    font-size: 13px;
    color: #000;
    letter-spacing: 0.02em;
  }

  .btn-second.yellow:hover {
    background: #ffd451;
    border-color: #e5c05d;
    color: #000;
    box-shadow: inset 2px 2px 0 0 rgba(255, 255, 255, 0.5), 2px 3px 5px 0 rgba(235, 216, 159, 1);
  }

  .btn-second.yellow:active {
    background: #ffb24d;
    border-color: #e1a226;
    color: #000;
    box-shadow: inset 2px 2px 0 0 rgba(255, 255, 255, 0.5), 1px 1px 3px 0 rgba(235, 216, 159, 1);
  }

  .btn-second[target="_blank"] {
    padding-right: 23px;
  }

  a.btn-second[target="_blank"]:after {
    display: none;
  }

  .btn-outline {
    outline: none;
    display: inline-block;
    height: 16px;
    line-height: normal;
    border: 2px solid #189c39;
    border-radius: 4px;
    font-size: 14px;
    font-weight: 700;
    color: #13a438;
    letter-spacing: 0.04em;
    text-transform: uppercase;
    padding: 14px 32px 15px 32px;
    text-decoration: none;
    cursor: pointer;
  }

  .btn-outline:hover {
    background: #5b49ee;
    border-color: #5b49ee;
    color: white;
  }

  .btn-outline[target="_blank"] {
    padding-right: 32px;
  }

  a.btn-outline[target="_blank"]:after {
    display: none;
  }

  /*endregion*/

  .ls-input {
    width: 170px;
  }

  /*region chckboxes and radiobuttons*/
  .all input[type="checkbox"],
  .all input[type="radio"] {
    display: none;
  }

  .all input[type="checkbox"] + label,
  .all input[type="radio"] + label,
  .visual-checkbox, .visual-radio {
    font-size: 16px;
    color: #3e3e3e;
    cursor: pointer;
  }

  .visual-checkbox, .visual-radio {
    display: inline-block;
  }

  .all input[type="checkbox"].hidden + label,
  .all input[type="radio"].hidden + label {
    display: none;
  }

  .all input[type="checkbox"] + label::before,
  .all input[type="radio"] + label::before,
  .visual-checkbox::before, .visual-radio::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    padding-bottom: 2px;
    margin: 0 5px 0 0;
    width: 14px;
    height: 14px;
    background-image: url("images/sprite-inputs2.png");
    background-repeat: no-repeat;
  }

  .all input[type="checkbox"] + label::before,
  .visual-checkbox::before {
    background-position: 0 0;
  }

  .all input[type="radio"] + label::before,
  .visual-radio::before {
    background-position: -72px 0;
  }

  .all input[type="checkbox"]:active + label,
  .all input[type="radio"]:active + label,
  .visual-checkbox:active, .visual-radio:active {
    color: #5b49ee;
  }

  .all input[type="checkbox"]:active + label::before,
  .visual-checkbox:active::before {
    background-position: -24px 0;
  }

  .all input[type="radio"]:active + label::before,
  .visual-radio:active::before {
    background-position: -96px 0;
  }

  .all input[type="checkbox"]:checked + label::before,
  .visual-checkbox.checked::before {
    background-position: -48px 0;
  }

  .all input[type="radio"]:checked + label::before,
  .visual-radio.checked::before {
    background-position: -120px 0;
  }

  .all input[type="checkbox"]:disabled + label,
  .all input[type="radio"]:disabled + label,
  .visual-checkbox.disabled, .visual-radio.disabled {
    color: #3e3e3e;
  }

  .all input[type="checkbox"]:disabled + label::before,
  .visual-checkbox.disabled::before {
    background-position: 0 0;
  }

  .all input[type="checkbox"]:checked:disabled + label::before,
  .visual-checkbox.checked.disabled::before {
    background-position: -48px 0;
  }

  .all input[type="radio"]:disabled + label::before,
  .visual-radio.disabled::before {
    background-position: -72px 0;
  }

  .all input[type="radio"]:checked:disabled + label::before,
  .visual-radio.checked.disabled::before {
    background-position: -120px 0;
  }

  .all input[type="checkbox"].toddler + label {
    position: relative;
    font-style: italic;
    color: #626262;
  }

  .all input[type="checkbox"].toddler + label::before {
    height: 28px;
    width: 54px;
    background: #d8dadf;
    border-radius: 14px;
    box-shadow: inset 1px 1px 2px 0 rgba(144, 149, 163, 0.5);
  }

  .all input[type="checkbox"].toddler + label::after {
    content: "";
    display: block;
    position: absolute;
    left: 4px;
    top: -2px;
    height: 22px;
    width: 22px;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 22px;
    box-shadow: 0 1px 2px 0 rgba(170, 173, 181, 0.52);
    -webkit-transition: left 0.2s ease-out;
    -moz-transition: left 0.2s ease-out;
    -o-transition: left 0.2s ease-out;
    transition: left 0.2s ease-out;
  }

  .all input[type="checkbox"].toddler:checked + label::before {
    background-color: rgba(35, 194, 76, 1);
    box-shadow: inset 1px 2px 3px 0 rgba(4, 104, 30, 0.52);
  }

  .all input[type="checkbox"].toddler:checked + label::after {
    box-shadow: 0 1px 2px 0 rgba(6, 113, 33, 0.52);
    left: 28px;
  }

  .all input[type="checkbox"].toddler:active + label::before {
    background-color: rgba(232, 234, 238, 1);
    box-shadow: inset 1px 1px 2px 0 rgba(144, 149, 163, 0.5);
  }

  .all input[type="checkbox"].toddler:active + label::after {
    box-shadow: 0 1px 2px 0 rgba(170, 173, 181, 0.52);
  }

  /*endregion*/

  .tooltip {
    position: relative;
    display: inline-block;
    height: 14px;
    width: 16px;
    background-color: #d5dde7;
    border-radius: 16px;
    text-align: center;
    vertical-align: middle;
    margin-left: 8px;
    padding-top: 2px;
    top: -2px;
    font-size: 11px;
    line-height: initial;
    font-weight: bold;
    color: #5a5a5a;
    cursor: pointer;
  }

  .tooltip:hover:before, .tooltip.active::before {
    content: attr(data-tooltip);
    position: absolute;
    bottom: 26px;
    left: -105px;
    background-color: #fff;
    border: 1px solid #bdc8cc;
    border-radius: 3px;
    font-size: 12px;
    line-height: 18px;
    font-style: italic;
    font-weight: normal;
    color: #9495a5;
    width: 190px;
    padding: 20px;
    white-space: normal;
  }

  .tooltip.ta-left:hover:before, .tooltip.ta-left.active::before {
    text-align: left;
  }

  .tooltip.pre-wrap:hover:before, .tooltip.pre-wrap.active::before {
    white-space: pre-wrap;
  }

  .tooltip.wide:hover:before, .tooltip.wide.active::before {
    width: 270px;
  }

  .tooltip:hover:after, .tooltip.active::after {
    content: "";
    position: absolute;
    display: block;
    width: 10px;
    height: 10px;
    background: #fff;
    border: 1px solid #bdc8cc;
    border-top: none;
    border-left: none;
    transform: rotate(45deg) translate(-77px, 84px);
    bottom: 26px;
    left: 116px;
  }

  .tooltip:hover, .tooltip.active {
    background-color: #13a438;
    color: #fff;
  }

  .tooltip.left:before {
    bottom: -31px;
    left: -245px;
  }

  .tooltip.left:after {
    transform: rotate(-45deg) translate(-11px, -15px);
    bottom: 0;
    left: 0;
  }

  /*.tooltip:active::before, .tooltip:active::after { content:none; }*/

  .menu {
    font-size: 0;
  }

  @media (min-resolution: .001dpcm) {
    /**Хак для 12 оперы**/
    _:-o-prefocus, .menu {
      font-size: 1px;
    }
  }

  .menu .menu-item {
    cursor: pointer;
    position: relative;
    /*height: 16px;*/
    font-size: 13px;
    line-height: normal;
    padding: 9px 18px 8px 18px;
    display: inline-block;
    background: #f0f3f4;
    border: 1px solid #bdc8cc;
    box-shadow: inset 1px 1px 0 0 rgba(255, 255, 255, 0.5);
    text-decoration: none;
    color: #000;
  }

  .menu .menu-item:hover {
    background: #5b49ee;
    border-color: #5b49ee;
    color: #fff;
    box-shadow: none;
  }

  .menu .menu-item.menu-active {
    background: #3b2bbc;
    color: #fff;
    border-color: #3b2bbc;
    box-shadow: none;
  }

  .menu .menu-item.menu-active span {
    border-bottom: none;
    color: #fff;
  }

  .menu .menu-item.menu-active:after {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    bottom: -6px;
    left: 50%;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #3b2bbc;
    margin-left: -5px;
  }

  .menu.menu-margin .menu-item, .menu-toggle.menu-margin .menu-item {
    margin: 0 6px 5px 0;
    border-left: 1px solid #bdc8cc;
  }

  .menu.no-arrow .menu-item.menu-active:after {
    display: none;
  }

  .menu-toggle {
    font-size: 0;
    text-align: center;
  }

  @media (min-resolution: .001dpcm) {
    /**Хак для 12 оперы**/
    _:-o-prefocus, .menu-toggle {
      font-size: 1px;
    }
  }

  .menu-toggle.no-border .menu-item {
    border: none;
  }

  .menu-toggle .menu-item {
    position: relative;
    cursor: pointer;
    display: inline-block;
    font-size: 13px;
    line-height: normal;
    color: #13a438;
    padding: 9px 18px;
    border: 1px solid #d7d7d7;
  }

  .menu-toggle.no-pseudo-style .menu-item {
    padding: 9px 0;
    min-width: 130px;
    color: #000;
    background-color: #f0f3f4;
    font-size: 16px;
    text-align: center;
  }

  .menu-toggle .menu-item span {
    border-bottom: 1px #13a438 dashed;
  }

  .menu-toggle .menu-item:hover {
    background-color: #5b49ee;
    color: #fff;
    border-color: #5b49ee;
  }

  .menu-toggle .menu-item:hover span {
    border: none;
  }

  .menu-toggle .menu-item.menu-active {
    color: #fff;
    background-color: #3b2bbc;
    border-color: #3b2bbc;
  }

  .menu-toggle .menu-item.menu-active span {
    border: none;
  }

  .menu-toggle.corner .menu-item.menu-active:before {
    content: "";
    position: absolute;
    display: block;
    width: 0;
    height: 0;
    bottom: -6px;
    left: 50%;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #3b2bbc;
    margin-left: -5px;
  }

  .menu-toggle.no-border.corner .menu-item.menu-active:before {
    bottom: -5px;
  }

  /*region === inputs === */
  /* input[type="text"], */
  /* input[type="password"], */
  /* input[type="email"], */
  /* body input[type="search"], */
  /* body input[type="tel"] { */
  /*   color: #3e3e3e; */
  /*   height: 42px; */
  /*   border: 1px solid transparent; */
  /*   border-radius: 5px; */
  /*   font-size: 16px; */
  /*   padding-left: 12px; */
  /*   font-weight: 400; */
  /*   background: #f0f3f4; */
  /*   box-shadow: inset 1px 1px 5px #cad0d1; */
  /* } */

  input[type="text"],
  input[type="password"],
  input[type="email"],
  input[type="search"],
  input[type="tel"] {
    color: #3e3e3e;
    height: 48px;
    border: 1px solid transparent;
    font-size: 16px;
    padding-left: 32px;
    font-weight: 400;
    background: var(--colorDark10);
    border-radius: 32px;
    transition: .3s;
  }

  input[type="text"]:hover,
  input[type="password"]:hover,
  input[type="email"]:hover,
  input[type="search"]:hover,
  input[type="tel"]:hover {
    border: 1px solid var(--colorDark40);
  }

  input[type="search"]::-webkit-search-decoration,
  input[type="search"]::-webkit-search-cancel-button,
  input[type="search"]::-webkit-search-results-button,
  input[type="search"]::-webkit-search-results-decoration {
    -webkit-appearance: none;
  }

  /* Не работал на старом проде, т.к. была ошибка в стилях */
  /* @media screen { */
  /*   input[type="text"],  */
  /*   input[type="password"], */
  /*   input[type="email"],  */
  /*   body input[type="search"],  */
  /*   body input[type="tel"] { */
  /*     padding-top: 10px; */
  /*   } */
  /* } */

  /* input[type="text"]:focus, */
  /* input[type="password"]:focus, */
  /* input[type="email"]:focus, */
  /* body input[type="tel"]:focus, */
  /* textarea:focus { */
  /*   border: 1px solid #f2d368; */
  /*   background: #fff; */
  /*   box-shadow: 0 0 8px #ffefc9; */
  /* } */

  input[type="text"]:focus,
  input[type="password"]:focus,
  input[type="email"]:focus,
  input[type="tel"]:focus,
  textarea:focus {
    border: 1px solid var(--colorGreen);
    background: #fff;
  }

  /* input[type="text"][disabled], input[type="password"][disabled], input[type="email"][disabled], body input[type="tel"][disabled], textarea[disabled] { */
  /*   padding-right: 45px; */
  /*   box-sizing: border-box; !**IE9 Fix**! */
  /*   background: #f0f3f4 url("images/inp-disabled-icon.png") no-repeat right 12px center; */
  /*   border: 1px solid #c5ced1; */
  /*   box-shadow: none; */
  /* } */

  input[type="text"][disabled],
  input[type="password"][disabled],
  input[type="email"][disabled],
  input[type="tel"][disabled],
  textarea[disabled] {
    padding-right: 45px;
    box-sizing: border-box; /**IE9 Fix**/
    background: #f0f3f4 url("images/inp-disabled-icon.png") no-repeat right 12px center;
    border: 1px solid #c5ced1;
    box-shadow: none;
  }

  textarea[disabled] {
    background-position: right 12px top 12px;
  }

  .label {
    display: block;
    margin-bottom: 10px;
    font-size: 14px;
    line-height: normal;
    font-weight: 500;
  }

  .warning-text {
    font-size: 13px;
    color: #fa7c1f;
    line-height: 22px;
    margin-top: 5px;
    text-align: left;
  }

  .description-input-text {
    font-size: 13px;
    color: #9495a5;
    line-height: 22px;
  }

  form.online input[type="text"], form.online input[type="email"], form.online input[type="password"], form.online input[type="tel"] {
    padding-right: 45px;
    box-sizing: border-box; /**IE9 Fix**/
  }

  .input-line input[type="text"], .input-line input[type="email"], .input-line input[type="password"], .input-line input[type="tel"] {
    padding-right: 45px;
    box-sizing: border-box; /**IE9 Fix**/
  }

  input.inp-error, form .input-line.error input, textarea.inp-error, form .input-line.error textarea {
    padding-right: 45px;
    box-sizing: border-box; /**IE9 Fix**/
    border: 1px solid #fb9186;
    box-shadow: 0 0 8px #ffe5e2;
    background: #fff url("images/error-icon.png") no-repeat right 15px center;
  }

  .input-line.js-tns-calendar input[type="text"] {
    background-image: url("images/ic-calendar.png") !important;
    background-repeat: no-repeat;
    background-position: right 15px center;
  }

  form .input-line.error input {
    padding-right: 45px;
    box-sizing: border-box; /**IE9 Fix**/
    background: #fff url("images/error-icon.png") no-repeat right 15px center;
  }

  input.inp-ok {
    border: 1px solid #a3df8e;
    box-shadow: 0 0 8px #d8f2d8;
    background: #fff;
  }

  form.online input.inp-warning, form.online textarea.inp-warning,
  form .input-line.warning input, form .input-line.warning textarea {
    padding-right: 45px;
    box-sizing: border-box; /**IE9 Fix**/
    border: 1px solid #ffb164;
    box-shadow: 0 0 8px #ffe3c7;
    background: #fff url("images/inp-error-icon.png") no-repeat right 15px center;
  }

  form.online input.inp-warning.warning-off,
  form .input-line.warning input.warning-off,
  form.online textarea.inp-warning.warning-off,
  form .input-line.warning textarea.warning-off {
    background-image: none;
  }

  form.online input.inp-ok, form .input-line.ok input {
    padding-right: 45px;
    box-sizing: border-box; /**IE9 Fix**/
    border: 1px solid #a3df8e;
    box-shadow: 0 0 8px #d8f2d8;
    background: #fff url("images/inp-ok-icon.png") no-repeat right 15px center;;
  }

  form input[name="web_form_apply"] { /**Скрытие кнопки применить на форме обратной связи**/
    display: none;
  }

  .inp-error-text, form .input-line .error-descr, form .input-line .input-tip, form .input-line .ok-descr {
    font-size: 13px;
    color: #db4a29;
    line-height: 22px;
  }

  form.online .inp-error-text, form .input-line .error-descr {
    color: #fa7c1f;
    margin-top: 5px;
  }

  form .input-line .input-tip, form .input-line .ok-descr {
    color: #757575;
    margin-top: 5px;
  }

  form .input-line .error-descr, form .input-line .ok-descr {
    display: none;
  }

  form .input-line .error-descr.big, form .input-line .ok-descr.big {
    margin-top: 25px;
    line-height: 18px;
    padding-left: 30px;
    background: url(images/inp-error-icon.png) no-repeat left 5px;
  }

  form .input-line .ok-descr.big {
    background: url(images/input-icon-ok.png) no-repeat left top;
    padding-bottom: 1px;
  }

  .input-line.with-erase-text {
    position: relative;
  }

  .input-line .erase-text {
    position: absolute;
    top: 38px;
    right: 15px;
    width: 20px;
    height: 20px;
    background: url(images/input-erase.png) no-repeat center center / 18px;
    cursor: pointer;
    display: none;
  }

  form .input-line .input-line-input-block {
    display: inline-block;
    vertical-align: top;
  }

  form .input-line .input-line-input-block + .psevdo {
    vertical-align: top;
    margin-top: 14px;
  }

  form .input-line .limiter {
    font-size: 13px;
    line-height: 18px;
    color: #9495a5;
    text-align: right;
  }

  form.online .status-input, form .notice-block {
    font-size: 13px;
    font-style: italic;
    color: #9495a5;
  }

  form .notice-block {
    display: inline-block;
    vertical-align: middle;
    max-width: 415px;
    line-height: 16px;
  }

  .wrapper.content.landing form .notice-block {
    max-width: 535px;
  }

  /*form .notice-block .field-href .psevdo { display:inline; color:#9495a5; border-color:#9495a5; }*/

  /*region --- Tns\UI\Field\FieldContainer --- */
  .input-container {
  }

  .input-container.columns {
    display: flex;
    /*justify-content:space-between;*/
  }

  .input-container.columns.c2 > div {
    flex: 1 1 49%;
  }

  .input-container.columns.c3 > div {
    flex: 1 1 33%;
  }

  .input-container.columns.c4 > div {
    flex: 1 1 24%;
  }

  /*endregion*/

  /*region --- Tns\UI\Field\FieldFileGroup--- */
  form .input-line.attachments-group-block .files-list {
    position: relative;
    background-color: #f0f3f4;
    border: 1px dashed #bbbfc4;
    border-radius: 3px;
    padding: 4px 174px 4px 4px;
    min-height: 35px;
    line-height: 0;
  }

  form .input-line.attachments-group-block .files-list .fileinput-button {
    position: absolute;
    top: 9px;
    right: 15px;
    line-height: normal;
  }

  form .input-line.attachments-group-block .files-list .fileinput-button span.psevdo {
    font-size: 16px;
    line-height: 22px;
    border-bottom: none;
  }

  form .input-line.attachments-group-block .files-list .fileinput-button span.pseudo {
    font-size: 16px;
    line-height: 22px;
  }

  form .input-line.attachments-group-block .files-list .fileinput-button:hover span.psevdo {
    color: #483bb3;
  }

  form .input-line.attachments-group-block .files-list .fileinput-button:before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 14px;
    margin-right: 6px;
    background: url("images/icon-button-attachment.png") no-repeat;
  }

  form .input-line.attachments-group-block .files-list .fileinput-button:hover:before {
    background-position: right center;
  }

  form .input-line.attachments-group-block .files-list .fileinput-button input.fileupload {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    z-index: 1;
    cursor: pointer;
  }

  form .input-line.attachments-group-block .files-list .item-attach {
    position: relative;
    display: inline-block;
    background-color: #fff;
    color: #3e3e3e;
    border: 1px solid #e0e0e0;
    border-radius: 5px;
    font-size: 16px;
    line-height: 33px;
    height: 33px;
    padding: 0 38px 0 12px;
    overflow: hidden;
    white-space: nowrap;
  }

  form .input-line.attachments-group-block .files-list .item-attach .file-delete-link {
    position: absolute;
    display: block;
    top: 9px;
    right: 12px;
    width: 13px;
    height: 16px;
    background: url("images/icon-button-delete.png") no-repeat 0 0;
    cursor: pointer;
  }

  form .input-line.attachments-group-block .files-list .item-attach .file-delete-link:hover {
    background-position: 0 -26px;
  }

  form .input-line.attachments-group-block .files-loading {
    top: 7px;
    right: -48px;
    left: auto;
    width: 32px;
    height: 32px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_gen {
    width: 32px;
    height: 32px;
  }

  form .input-line.attachments-group-block .files-loading .circularG {
    width: 8px;
    height: 8px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_1_gen {
    top: 12px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_2_gen {
    left: 3px;
    top: 3px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_3_gen {
    left: 12px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_4_gen {
    right: 3px;
    top: 3px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_5_gen {
    top: 12px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_6_gen {
    right: 3px;
    bottom: 3px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_7_gen {
    left: 12px;
  }

  form .input-line.attachments-group-block .files-loading .circularG_8_gen {
    left: 3px;
    bottom: 3px;
  }

  form .attachments-block {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    margin: 20px 0 50px 0;
  }

  form .attachments-block .attachments-block-left {
    margin-right: 20px;
    flex: 0 0 150px;
    line-height: 22px;
  }

  form .attachments-block .attachments-block-left .fileinput-button {
    position: relative;
    cursor: pointer;
  }

  form .attachments-block .attachments-block-left .fileinput-button .psevdo {
    font-size: 16px;
    line-height: 22px;
    color: #13a438;
    border-bottom: 1px dashed #13a438;
  }

  form .attachments-block .attachments-block-left .fileinput-button .pseudo {
    font-size: 16px;
    line-height: 22px;
  }

  form .attachments-block .attachments-block-left .fileinput-button::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 12px;
    height: 14px;
    background: url(images/icon-button-attachment.png) no-repeat left center;
  }

  form .attachments-block .attachments-block-left .fileinput-button:hover .psevdo {
    color: #483bb3;
    border-bottom: none;
    padding-bottom: 1px;
  }

  form .attachments-block .attachments-block-left .fileinput-button:hover::before {
    background-position: right center;
  }

  form .attachments-block .attachments-block-left .fileinput-button input.fileupload {
    position: absolute;
    opacity: 0;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    font-size: 0;
    z-index: 1;
    cursor: pointer;
  }

  form .attachments-block .attachments-block-right {
    flex: 1 1 50%;
    color: #9495a5;
    font-size: 16px;
    line-height: 22px;
  }

  form .attachments-block .loader {
    position: absolute;
    top: 15px;
    right: 25px;
  }

  form .attachments-block .loader img {
    width: 37px;
  }

  form .attachments-block > * {
    flex: 0 1 100%;
  }

  form .attachments-block .files .title {
    margin: 50px 0 30px 0;
    font-weight: 500;
  }

  form .attachments-block .files .files-list .block-attach {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    position: relative;
    margin-bottom: 6px;
    background: #fff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
    padding: 30px 28px;
  }

  form .attachments-block .files .files-list .block-attach:last-child {
    margin-bottom: 0;
  }

  form .attachments-block .files .files-list .block-attach .file-name {
    position: relative;
    flex: 1 1 50%;
    margin-right: 15px;
    font-size: 16px;
    line-height: 22px;
    padding-left: 23px;
  }

  form .attachments-block .files .files-list .block-attach .file-name::before {
    content: "";
    position: absolute;
    top: 2px;
    left: 0;
    display: inline-block;
    vertical-align: middle;
    width: 13px;
    height: 16px;
    margin-right: 10px;
    background: url(images/icon-attachment-file.png) no-repeat center center / contain;
  }

  form .attachments-block .files .files-list .block-attach .file-name.img::before {
    background-image: url(images/icon-attachment-image.png);
  }

  form .attachments-block .files .files-list .block-attach .file-delete-link {
    flex: 0 0 80px;
    text-align: right;
    font-size: 16px;
    line-height: 22px;
    cursor: pointer;
  }

  form .attachments-block .files .files-list .block-attach .file-delete-link::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 5px;
    background: url(images/icon-button-delete.png) no-repeat top center;
  }

  form .attachments-block .files .files-list .block-attach .file-delete-link::after {
    content: "Удалить";
    font-size: 13px;
    line-height: 16px;
    color: #13a438;
    border-bottom: 1px #13a438 dashed;
  }

  form .attachments-block .files .files-list .block-attach .file-delete-link:hover::after {
    border-bottom: none;
    color: #483bb3;
    padding-bottom: 1px;
  }

  form .attachments-block .files .files-list .block-attach .input-line {
    margin-top: 15px;
  }

  form .attachments-block .files .files-list .block-attach > * {
    flex: 0 1 100%;
  }

  form .attachments-block .files .files-list .block-attach input {
    box-sizing: border-box;
    width: 100%;
  }

  form .attachments-block .files .files-list .block-attach .file-descr {
    font-size: 14px;
    font-weight: bold;
    margin-top: 15px;
  }

  /*endregion Tns\UI\Field\FieldFileGroup */

  /*region --- Tns\UI\Field\FieldCounterReadings --- */
  form .input-container.counter-readings .input-line {
    display: inline-block;
    width: 220px;
    margin-right: 25px;
  }

  form .input-container.counter-readings .input-line input {
    width: 100%;
  }

  form .input-container.counter-readings.preview-mode .preview-readings-zone {
    display: inline-block;
    width: 120px;
    margin: 20px 40px 0 0;
  }

  form .input-container.counter-readings.preview-mode .preview-readings-zone:last-child {
    margin-right: 0;
  }

  form .input-container.counter-readings.preview-mode .preview-readings-zone .zone-name {
    font-size: 13px;
    line-height: 18px;
    color: #3e3e3e;
  }

  form .input-container.counter-readings.preview-mode .preview-readings-zone .zone-value {
    font-size: 18px;
    font-weight: 500;
  }

  form .input-container.counter-readings.preview-mode.preview-line {
    margin-bottom: 20px;
  }

  form .input-container.counter-readings.preview-mode.preview-line .title {
    font-size: 13px;
    line-height: 16px;
    margin-bottom: 5px;
  }

  form .input-container.counter-readings.preview-mode.preview-line .preview-readings-zone .zone-value {
    font-weight: normal;
  }

  form .input-container.counter-readings .normatives-counting {
    color: #6e6e6e;
    font-size: 16px;
    line-height: 24px;
  }

  /*endregion*/

  a, .a {
    color: #13a438;
    display: inline-block;
    cursor: pointer;
    transition: .3s;
  }

  a:hover, .a:hover {
    color: var(--colorPrimary);
  }

  a[target="_blank"] {
    position: relative;
    padding-right: 1.3em;
    line-height: normal;
  }

  a[target="_blank"]:after {
    font-family: FontAwesome;
    content: "\f08e";
    position: absolute;
    top: 0.2em;
    right: 0;
    font-size: 0.8em;
    color: #8f949e;
  }

  a[target="_blank"].white-text:after {
    color: white;
  }

  a[target="_blank"].no-icon {
    padding-right: 0;
  }

  a[target="_blank"].no-icon:after {
    display: none;
  }

  a.inline {
    display: inline;
  }

  a.arrow-back::before {
    content: "←";
    display: inline-block;
    vertical-align: middle;
    margin-right: 7px;
  }

  .fa-ruble {
    font-family: FontAwesome;
  }

  .href-1 {
    color: #3e3e3e;
    text-decoration: underline;
  }

  .href-2 {
    font-size: 16px;
    color: #555;
    text-decoration: underline;
  }

  .href-3 {
    font-size: 16px;
    color: #3e3e3e;
  }

  .href-3:hover {
    color: #13a438;
  }

  .white-text {
    color: white;
  }

  .pseudo, .psevdo, .psevdo-service { /**psevdo-service для корректной работы в сервисах, для исключения пересечения в js**/
    position: relative;
    color: #13a438;
    line-height: normal;
    cursor: pointer;
  }

  /*a.pseudo, a.psevdo { text-decoration:none; }*/
  .pseudo:hover, .pseudo.gray:hover, .pseudo.dark:hover, .psevdo:hover, .psevdo-service:hover {
    text-decoration: none;
    color: var(--colorDarkGreen);
  }

  .pseudo:active, .pseudo.active, .pseudo.gray:active, .pseudo.gray.active, .pseudo.dark:active, .pseudo.dark.active /*, .psevdo:active,.psevdo.active*/
  {
    color: var(--colorDarkGreen);
  }

  .pseudo.gray {
    color: #9495a5;
  }

  .pseudo.dark {
    color: #3e3e3e;
  }

  .pseudo.spoiler-arrow::before, .pseudo.spoiler-arrow::after {
    content: "";
    position: absolute;
    display: block;
    top: 0.4em /*6px*/;
    right: -1.2em /*18px*/;
    border-width: 0.5em 0.4em /*7px 6px*/;
    border-style: solid;
    border-color: white transparent transparent transparent;
  }

  .pseudo.spoiler-arrow.active::before, .pseudo.spoiler-arrow.active::after {
    /*border-color:transparent transparent #fff transparent;*/
    transform: rotate(180deg);
  }

  .pseudo.spoiler-arrow::after {
    top: 0.2em /*3px*/;
    transform-origin: 0.365em 0.42em;
  }

  /*.pseudo.spoiler-arrow.active::after {
    top:0.58em/*9px*;
}*/
  .pseudo.spoiler-arrow::before {
    border-top-color: #13a438;
    transform-origin: 0.365em 0.2em;
  }

  .pseudo.spoiler-arrow:hover::before, .pseudo.gray.spoiler-arrow:hover::before, .pseudo.dark.spoiler-arrow:hover::before {
    border-top-color: #5b49ee;
  }

  .pseudo.spoiler-arrow:active::before, .pseudo.spoiler-arrow.active::before,
  .pseudo.gray.spoiler-arrow:active::before, .pseudo.gray.spoiler-arrow.active::before,
  .pseudo.dark.spoiler-arrow:active::before, .pseudo.dark.spoiler-arrow.active::before {
    border-top-color: #3b2bbc;
  }

  .pseudo.gray.spoiler-arrow::before {
    border-top-color: #9495a5;
  }

  .pseudo.dark.spoiler-arrow::before {
    border-top-color: #3e3e3e;
  }

  /** @deprecated Use .pseudo.gray */
  .system {
    color: #9495a5;
    font-size: 13px;
    border-color: #9495a5;
  }

  /** @deprecated Use .pseudo.dark */
  .psevdo-2 {
    position: relative;
    display: inline-block;
    line-height: normal;
    cursor: pointer;
    color: #3e3e3e;
    border-bottom: 1px #3e3e3e dashed; /* remove for text-underline-style */
    /*text-decoration:underline; text-decoration-style:dashed; for text-underline-style */
  }

  .psevdo-2:hover {
    color: #705eff;
    border-bottom: none; /* remove for text-underline-style */
    padding-bottom: 1px; /* remove for text-underline-style */
  }

  /** @deprecated Use .pseudo.text-arrow.back */
  .psevdo-arrow-back {
    margin-left: 25px; /* remove for text-underline-style */
  }

  .psevdo-arrow-back::before {
    content: "←";
    position: absolute;
    left: -25px;
    line-height: 1.5;
    /*display:inline-block; margin-right:7px; for text-underline-style */
  }

  .text-arrow::before {
    display: inline-block;
    margin-right: 7px;
    position: relative;
  }

  .text-arrow.back::before {
    content: "←";
  }

  .text-arrow.forward::before {
    content: "→";
  }

  /*region === triangles === */
  .triangle {
    position: relative;
  }

  .triangle:before {
    content: "";
    display: block;
    position: absolute;
    width: 0;
    height: 0;
  }

  .triangle.triangle-top:before, .active > .triangle.triangle-bottom:before {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-bottom: 5px solid #3e3e3e;
    border-top: 0;
  }

  .triangle:before, .triangle.triangle-bottom:before, .active > .triangle.triangle-top:before {
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #3e3e3e;
    border-bottom: 0;
  }

  .triangle.triangle-left:before {
    border-top: 5px solid transparent;
    border-right: 6px solid #3e3e3e;
    border-bottom: 5px solid transparent;
  }

  .triangle.triangle-right:before {
    border-top: 5px solid transparent;
    border-left: 6px solid #3e3e3e;
    border-bottom: 5px solid transparent;
  }

  .triangle.triangle-arrow-bottom:before, .active > .triangle.triangle-arrow-top:before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid #8399b4;
    border-bottom: none;
    top: 23px;
    right: 20px;
  }

  .triangle.triangle-arrow-bottom:after, .active > .triangle.triangle-arrow-top:after {
    content: "";
    position: absolute;
    right: 20px;
    top: 20px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-top: 7px solid white;
    border-bottom: 0;
  }

  .triangle.triangle-arrow-top:before, .active > .triangle.triangle-arrow-bottom:before {
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid #8399b4;
    border-top: none;
    top: 20px;
    right: 20px;
  }

  .triangle.triangle-arrow-top:after, .active > .triangle.triangle-arrow-bottom:after {
    content: "";
    position: absolute;
    right: 20px;
    top: 23px;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 7px solid white;
    border-top: 0;
  }

  .icon-excl {
    display: inline-block;
    vertical-align: middle;
    background: url(images/k.png) no-repeat;
    width: 18px;
    height: 18px;
    margin-right: 7px;
    margin-top: -3px;
  }

  /*endregion*/

  /*region === spoilers ===*/
  .spoiler {
    text-align: left;
    margin-bottom: 40px;
  }

  .spoiler .item {
    font-size: 16px;
    margin: 0 0 5px 0;
  }

  .spoiler .item .item-title.triangle {
    cursor: pointer;
  }

  .spoiler .item.active > .item-title {
    background-color: #fff3d0;
    border-color: #ffe597;
  }

  .spoiler .item .item-title.complete:after {
    content: "";
    background: url(images/i-suc.png);
    width: 17px;
    height: 16px;
    margin-left: 5px;
    display: inline-block;
  }

  .spoiler .item-title {
    position: relative;
    padding: 9px 28px;
    background-color: #f0f3f4;
    border: 1px solid #e0e0e0;
    transition: background-color ease 0.2s, border ease 0.2s;
  }

  .spoiler .item-title:hover {
    background-color: #fff3d0;
    border-color: #ffe597;
  }

  .spoiler .active > .item-title {
    background-color: #f0f3f4;
  }

  .spoiler .active > .item-title:hover {
    background-color: #fff3d0;
  }

  .spoiler .item-title.triangle:before {
    top: 21px;
    right: 20px;
    transition: transform ease 0.2s, border-color ease 0.2s, rotate ease 0.5s;
  }

  .spoiler .item.active > .item-title.triangle:not(.triangle-bottom):not(.triangle-top)/*:not(.triangle-right):not(.triangle-left)*/:not(.triangle-arrow-bottom):not(.triangle-arrow-top)::before {
    transform: rotate(180deg);
  }

  .spoiler .item-title.triangle:hover:before, .spoiler .item-title.triangle-bottom:hover:before,
  .spoiler .active > .item-title.triangle:before, .spoiler .active > .item-title.triangle-top:before {
    border-top-color: #c5a238;
  }

  .spoiler .item-title.triangle-top:hover:before, .spoiler .active > .item-title.triangle-bottom:before {
    border-bottom-color: #c5a238;
  }

  .spoiler .active {
    background-color: #fff;
    border-color: #e0e0e0;
  }

  /*.item:hover .item-title:after{
    border-top-color: #c5a238;
}*/
  .spoiler .detail {
    position: relative;
    display: none;
    font-size: 18px;
    font-weight: 400;
    padding: 34px 54px 34px 54px;
    border: 1px solid #e0e0e0;
    border-top: 0;
    cursor: auto;
  }

  .spoiler .detail.small-padding {
    padding: 40px;
  }

  .spoiler .detail-once {
    display: block !important;
    padding-top: 35px !important;
    border-top: 1px solid #e0e0e0;
  }

  .spoiler .item-once:hover {
    cursor: auto;
  }

  .spoiler.white .item-title {
    background-color: #fff;
  }

  .spoiler.white .item-title:hover {
    background-color: #fff3d0;
  }

  .spoiler.green .item-title {
    background-color: #f8fbed;
    border-color: #c4e0ba;
  }

  .spoiler.green .item-title.triangle:before, .spoiler.green .item-title.triangle.triangle-bottom:before {
    border-top-color: #7baa6a;
  }

  .spoiler.green .item-title.triangle.triangle-top:before {
    border-bottom-color: #7baa6a;
  }

  .spoiler.green .item-title:hover, .spoiler.green .item.active > .item-title {
    background-color: #f4f3fc;
    border-color: #e4e2f4;
  }

  .spoiler.green .item-title.triangle:hover:before, .spoiler.green .item-title.triangle.triangle-bottom:hover:before,
  .spoiler.green .active > .item-title.triangle:before, .spoiler.green .active > .item-title.triangle.triangle-top:before {
    border-top-color: #928cc8;
  }

  .spoiler.green .item-title.triangle.triangle-top:hover:before, .spoiler.green .active > .item-title.triangle.triangle-bottom:before {
    border-bottom-color: #928cc8;
  }

  .spoiler.green .detail {
    background-color: #f4f3ff;
    border-color: #f4f3ff;
    color: #4f4e5d;
  }

  .spoiler.bright-green .item-title {
    background-color: #1bc848;
    border-color: #13a338;
    box-shadow: inset 0 1px 0 0 rgba(98, 241, 135, 1);
  }

  .spoiler.bright-green .item-title span.psevdo {
    color: #fff;
    border-color: #fff;
  }

  .spoiler.bright-green .item-title.triangle:before, .spoiler.bright-green .item-title.triangle.triangle-bottom:before {
    border-top-color: #fff;
  }

  .spoiler.bright-green .item-title.triangle.triangle-top:before {
    border-bottom-color: #fff;
  }

  .spoiler.bright-green .item-title:hover, .spoiler.bright-green .item.active > .item-title {
    background-color: #31dc5e;
    border-color: #13a338;
  }

  .spoiler.bright-green .item-title.triangle:hover:before, .spoiler.bright-green .item-title.triangle.triangle-bottom:hover:before,
  .spoiler.bright-green .active > .item-title.triangle:before, .spoiler.bright-green .active > .item-title.triangle.triangle-top:before {
    border-top-color: #fff;
  }

  .spoiler.bright-green .item-title.triangle.triangle-top:hover:before, .spoiler.bright-green .active > .item-title.triangle.triangle-bottom:before {
    border-bottom-color: #fff;
  }

  .spoiler.bright-green .item-title:hover span.psevdo {
    border: none;
  }

  .spoiler.bright-green .detail {
    background-color: #f4f3ff;
    border-color: #f4f3ff;
    color: #4f4e5d;
  }

  .spoiler.bright-green .icon-excl {
    position: relative;
    background: #fff;
    font-size: 13px;
    font-weight: 900;
    color: #5ea243;
    text-align: center;
    line-height: 17px;
    -webkit-border-radius: 18px;
    -moz-border-radius: 18px;
    border-radius: 18px;
  }

  .spoiler.bright-green .icon-excl:before {
    display: inline;
    content: "!";
  }

  .spoiler.info .item-title {
    border-color: #ffdd83;
    background-color: #ffeca9;
  }

  /*endregion*/

  .hidden {
    display: none;
  }

  .no-shadow {
    box-shadow: none;
  }

  .important.bookmark {
    position: relative;
  }

  .important.bookmark:before, .important.bookmark:after {
    content: "";
    position: absolute;
    width: 0;
    height: 0;
  }

  .important.bookmark:before {
    top: 0;
    right: 0;
    border-bottom: 49px solid #c1d9e9;
    border-right: 49px solid transparent;
  }

  .important.bookmark:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 0;
    height: 0;
    border-top: 49px solid #f0f3f4;
    border-left: 49px solid transparent;
  }

  .captcha-block {
    display: inline-block;
    vertical-align: top;
    width: 275px;
  }

  .captcha-block input {
    width: 100px;
    margin: 0 10px 0 0;
    display: inline-block;
    vertical-align: top;
  }

  .captcha-block img {
    display: inline-block;
    margin: 1px 10px 0 0;
    height: 38px;
    border: 1px #b7b7b7 solid;
    vertical-align: top;
  }

  .captcha-block .refresh-captcha {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 40px;
    width: 40px;
    border: 1px solid #bdc8cc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    box-shadow: inset 2px 2px 0 0 rgba(255, 255, 255, 0.5);
    background: #f0f3f4 url("images/refresh-captcha-sprite.png") no-repeat center 12px;
    cursor: pointer;
  }

  .captcha-block .refresh-captcha:hover {
    background-color: #5b49ee;
    background-position: center -46px;
    border-color: #2d1bbc;
    box-shadow: inset 1px 2px 0 0 rgba(171, 163, 239, 1), 2px 3px 5px 0 rgba(165, 159, 220, 1);
  }

  .captcha-block .refresh-captcha:active {
    background-color: #3b2bbc;
    background-position: center -46px;
    border-color: #2d1bbc;
    box-shadow: inset 1px 2px 0 0 rgba(171, 163, 239, 1), 2px 3px 5px 0 rgba(165, 159, 220, 1);
  }

  .captcha-block.no-captcha {
    display: none;
  }

  .input-line.captcha {
  }

  .input-line.captcha .captcha-invalid {
    margin-bottom: 30px;
  }

  .input-line.captcha .label {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px 0 0;
  }

  .input-line.captcha input[type="text"] {
    width: 100px;
    margin-right: 10px;
    display: inline-block;
  }

  .input-line.captcha .captcha-image {
    display: inline-block;
    vertical-align: middle;
  }

  .input-line.captcha .captcha-image img {
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    border: 1px solid #b7b7b7;
  }

  .input-line.captcha .captcha-image .captcha-refresh {
    display: inline-block;
    vertical-align: middle;
    width: 40px;
    height: 40px;
    border-radius: 3px;
    border: 1px solid #bdc8cc;
    box-shadow: inset 2px 2px 0 0 rgba(255, 255, 255, 0.5);
    background: #f0f3f4 url(images/refresh-captcha-sprite.png) no-repeat center 12px;
    cursor: pointer;
  }

  .input-line.captcha .captcha-image .captcha-refresh:hover {
    background-color: #5b49ee;
    background-position: center -46px;
    border-color: #2d1bbc;
    box-shadow: inset 1px 2px 0 0 rgba(171, 163, 239, 1), 2px 3px 5px 0 rgba(165, 159, 220, 1);
  }

  .input-line.captcha .captcha-image .captcha-refresh:active {
    background-color: #3b2bbc;
    background-position: center -46px;
    border-color: #2d1bbc;
    box-shadow: inset 1px 2px 0 0 rgba(171, 163, 239, 1), 2px 3px 5px 0 rgba(165, 159, 220, 1);
  }

  .input-line.captcha .captcha-success {
    display: none;
    font-size: 16px;
    margin-bottom: 15px;
  }

  .input-line.captcha .captcha-success::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: url(images/captcha-ok.png) left center no-repeat;
  }

  .wrapper-error {
    position: relative;
    background: #fffcf6;
    border: 1px solid #f3ead9;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #7e7e7e;
    padding: 40px 78px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
  }

  .wrapper-error.left {
    text-align: left;
  }

  .wrapper-error.inform {
    background-color: #f8fbed;
    border-color: #c4e0ba;
  }

  .wrapper-error .error-title {
    position: relative;
    font-size: 18px;
    font-weight: 500;
    color: #db4a29;
    line-height: 26px;
    margin-bottom: 20px;
  }

  .wrapper-error .error-title:before {
    content: "";
    display: inline-block;
    position: relative;
    margin-right: 10px;
    background: url("images/error-icon.png") no-repeat;
    width: 20px;
    height: 17px;
  }

  .wrapper-error.left .error-title:before {
    left: -30px;
    top: 3px;
    position: absolute;
  }

  .wrapper-error.inform .error-title {
    color: #13a438;
  }

  .wrapper-error a:link {
    color: #3e3e3e;
  }

  .column-wrapper {
    font-size: 0;
    text-align: justify;
  }

  @media (min-resolution: .001dpcm) {
    /**Хак для 12 оперы**/
    _:-o-prefocus, .column-wrapper {
      font-size: 1px;
    }
  }

  .column2, .column3, .column4, .mb-column2 {
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    line-height: 24px;
    text-align: left;
  }

  .column2, .mb-column2 {
    width: 47%;
  }

  .column3 {
    width: 30%;
  }

  .column4 {
    width: 24%;
  }

  .column-wrapper .helper {
    width: 100%;
    height: 0;
    margin: 0;
    visibility: hidden;
  }

  .columns {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .columns.c2 .column {
    flex: 0 0 47%;
  }

  .columns.c3 .column {
    flex: 0 0 30%;
  }

  .columns.c4 .column {
    flex: 0 0 24%;
  }

  .big-num-text .num {
    font-size: 48px;
    color: #13a438;
    font-weight: 900;
    margin-bottom: 26px;
    display: inline-block;
  }

  .big-num-text .text {
    font-size: 24px;
    color: #8f949e;
    margin-left: 3px;
  }

  .big-num-text.flex {
    display: flex;
    align-items: center;
    gap: 12px;
  }

  .big-num-text.flex .num {
    align-self: flex-start;
    margin: 0;
    line-height: normal;
  }

  .big-num-text.flex:nth-child(2) {
    flex: 1 1 100%;
  }

  .static-ul-v1 {
    padding-left: 17px;
    margin-bottom: 0;
  }

  .static-ul-v1 li {
    color: #13a438;
  }

  .static-ul-v1 li span {
    color: #3e3e3e;
  }

  .icon {
    width: 60px;
    height: 60px;
    top: 0;
    background-repeat: no-repeat;
    background-position: 0 0;
  }

  .icon.pdf {
    background-image: url("images/file-icon/pdf.png");
  }

  .icon.xls {
    background-image: url("images/file-icon/xls.png");
  }

  .icon.xlsx {
    background-image: url("images/file-icon/xls.png");
  }

  .icon.xlsm {
    background-image: url("images/file-icon/xls.png");
  }

  .icon.jpg {
    background-image: url("images/file-icon/img.png");
  }

  .icon.jpeg {
    background-image: url("images/file-icon/img.png");
  }

  .icon.png {
    background-image: url("images/file-icon/img.png");
  }

  .icon.doc {
    background-image: url("images/file-icon/doc.png");
  }

  .icon.docx {
    background-image: url("images/file-icon/doc.png");
  }

  .icon.rtf {
    background-image: url("images/file-icon/doc.png");
  }

  .icon.rar, .icon.zip {
    background-image: url("images/file-icon/arc.png");
  }

  .icon.xml {
    background-image: url("images/file-icon/xml.png");
  }

  .icon.ic-question, .text-with-icon .icon.ic-question {
    background-image: url("images/ic-question-appeal.png");
  }

  .wrapper {
    width: 1200px;
    margin: 0 auto;
    position: relative;
  }

  .wrapper.content {
    width: 850px;
    font-size: 18px;
    line-height: 28px;
  }

  .wrapper.content h1 {
    margin-top: 0;
  }

  .wrapper.landing {
    width: 960px;
    
    @media (width < 1281px) {
      width: 100%;
    }
  }

  .region {
    float: left;
    text-align: center;
    padding-top: 24px;
    color: #6e6e6e;
  }

  .region span {
    color: #3e3e3e;
  }

  .region img {
    position: relative;
    top: 5px;
    left: -5px;
  }

  .fade {
    color: #6e6e6e;
  }

  .cookie-policy {
    position: fixed;
    bottom: 15px;
    right: 100px;
    width: 365px;
    background-color: #eff3f4;
    font-size: 11px;
    color: #3e3e3e;
    line-height: 20px;
    border: 1px solid #e0e0e0;
    box-shadow: 0px 4px 4px rgba(0, 2, 3, 0.101961);
    z-index: 1000;
  }

  .cookie-policy .btn {
    font-weight: 900;
    font-size: 12px;
    line-height: 14px;
    text-transform: initial;
  }

  .cookie-policy-text {
    margin: 15px 45px 20px 15px;
  }

  .top-line {
    height: 42px;
    background: #f0f3f4;
  }

  .top-line .header-region {
    position: relative;
    display: table;
    height: 42px;
    float: left;
    /**Ниже хак для сафари, поскольку в без этих свойств оно всегда используется border-box, даже когда указываешь content**/
    -moz-box-sizing: border-box; /* Для Firefox */
    -webkit-box-sizing: border-box;
    box-sizing: border-box; /* Ширина блока с полями */
  }

  .top-line .header-region .header-block-floater {
    display: table-cell;
    vertical-align: middle;
  }

  .top-line .header-region .show-block {
    position: relative;
    padding-left: 23px;
    cursor: pointer;
  }

  .top-line .header-region .show-block:hover {
    color: #5b49ee;
  }

  .top-line .header-region .show-block:before {
    content: "";
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    width: 13px;
    height: 16px;
    background: url("images/locate-icon.png") 0 0 no-repeat;
  }

  .top-line .header-region .show-block:hover:before {
    background-position: 0 -52px;
  }

  .top-line .header-search {
    float: right;
    height: 42px;
  }

  .top-line .header-menu {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    text-align: center;
    height: 100%;
  }

  .general-menu.header-block {
    position: relative;
    display: block;
    float: none;
    border-bottom: 1px solid #e0e0e0;
  }

  .general-menu .wrapper {
    position: static;
    height: 100%;
  }

  .header-block {
    float: left;
    height: 115px;
  }

  .header-block.header-logo {
    position: relative;
    width: 160px;
  }

  .header-block.header-logo img {
    margin-top: 24px /*16px*/ /*6px*/;
    /*width: 126px;*/
    height: auto;
    /*margin-left: 5px;*/
  }

  .header-block.header-auth, .header-block.header-feedback {
    position: relative;
    display: table;
    float: right;
  }

  .header-block.header-auth .cabinet-block, .header-block.header-feedback .feedback-block {
    display: table-cell;
    vertical-align: middle;
  }

  .header-menu-call-center-info {
    position: relative;
    font-size: 16px;
    line-height: 22px;
    color: #3e3e3e;
    padding: 30px 0;
    border-top: 1px solid #dcdcdc;
  }

  .header-menu-call-center-info .column1,
  .header-menu-call-center-info .column2 {
    display: inline-block;
    vertical-align: top;
  }

  .header-menu-call-center-info .column1 {
    width: 450px;
  }

  .header-menu-call-center-info .column1 > div:nth-child(2) {
    margin-top: 30px;
  }

  .header-menu-call-center-info .column2 {
    width: 740px;
  }

  .header-menu-call-center-info a {
    padding: 0 !important;
    text-decoration: underline !important;
  }

  .header-menu-call-center-info a:hover {
    text-decoration: none !important;
  }

  /*.header-menu-call-center-info .psevdo.phone-schedule { position:absolute; right:0; bottom:32px; }*/
  @media screen and (max-width: 1279px) {
    .header-menu-call-center-info .column1 {
      width: 358px;
    }

    .header-menu-call-center-info .column2 {
      width: 618px;
    }
  }

  .grey_bg {
    position: relative;
    background-color: #f0f3f4;
    padding: 65px 16px 80px;
    margin-bottom: 75px;

    .wrapper {
      position: static;
    }
    
    @media (width < 768px) {
      margin-bottom: 40px;
    }
  }

  .main-service-tabs {
    display: flex;
    text-transform: uppercase;
    margin-top: 100px;
    text-align: left;
    font-weight: 500;
  }

  .main-service-tabs .menu-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    font-size: 14px;
    line-height: 28px;
    padding: 0;
    height: 64px;
    border: none;
    flex-grow: 1;
    color: #3e3e3e;
    background: #f0f3f4;
  }

  .main-service-tabs .menu-item.menu-active {
    color: #fff;
  }

  .main-service-tabs .menu-item span {
    border: none;
    height: 32px;
    line-height: 32px;
    padding-left: 56px;
    background: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 11.3999C0 11.0184 0.148842 10.6726 0.390244 10.4201C0.493179 10.3124 0.612943 10.2217 0.745173 10.1525L12.6556 1.1715C12.7283 1.11372 12.8025 1.05778 12.878 1.00374C13.763 0.371048 14.8392 0 16 0C17.1608 0 18.237 0.371048 19.122 1.00374C19.1975 1.05778 19.2717 1.11372 19.3444 1.1715L31.2548 10.1525C31.3871 10.2217 31.5068 10.3124 31.6098 10.4201C31.8512 10.6726 32 11.0184 32 11.3999C32 17.7332 32 24.0664 32 30.3997C32 31.2833 31.3011 31.9997 30.439 31.9997H1.56098C0.698873 31.9997 0 31.2833 0 30.3997C0 24.0664 0 17.7332 0 11.3999Z' fill='%23008800'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.0821 29.9122H23.6353C24.0695 29.9122 24.4248 29.5584 24.4248 29.1261V3.18454C24.4248 2.75219 24.0695 2.39844 23.6353 2.39844H5.0821C4.64787 2.39844 4.2926 2.75219 4.2926 3.18454V29.1261C4.2926 29.5584 4.64787 29.9122 5.0821 29.9122Z' fill='%23A7B5DB'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.75958 31.2051H25.3128C25.747 31.2051 26.1023 30.7924 26.1023 30.288V4.60853C26.1023 4.10411 25.747 3.69141 25.3128 3.69141H6.75958C6.32536 3.69141 5.97009 4.10411 5.97009 4.60853V30.288C5.97009 30.7924 6.32536 31.2051 6.75958 31.2051Z' fill='%23DBDEEF'/%3E%3Cmask id='path-4-inside-1_4067_7491' fill='white'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.9907 28.1952H8.43745C8.00322 28.1952 7.64795 27.847 7.64795 27.4214V5.75429C7.64795 5.32869 8.00322 4.98047 8.43745 4.98047H26.9907C27.4249 4.98047 27.7802 5.32869 27.7802 5.75429V27.4214C27.7802 27.847 27.4249 28.1952 26.9907 28.1952Z'/%3E%3C/mask%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.9907 28.1952H8.43745C8.00322 28.1952 7.64795 27.847 7.64795 27.4214V5.75429C7.64795 5.32869 8.00322 4.98047 8.43745 4.98047H26.9907C27.4249 4.98047 27.7802 5.32869 27.7802 5.75429V27.4214C27.7802 27.847 27.4249 28.1952 26.9907 28.1952Z' fill='white'/%3E%3Cpath d='M26.9907 27.1952H8.43745V29.1952H26.9907V27.1952ZM8.43745 27.1952C8.53651 27.1952 8.64795 27.2759 8.64795 27.4214H6.64795C6.64795 28.4181 7.46994 29.1952 8.43745 29.1952V27.1952ZM8.64795 27.4214V5.75429H6.64795V27.4214H8.64795ZM8.64795 5.75429C8.64795 5.89978 8.53651 5.98047 8.43745 5.98047V3.98047C7.46994 3.98047 6.64795 4.75759 6.64795 5.75429H8.64795ZM8.43745 5.98047H26.9907V3.98047H8.43745V5.98047ZM26.9907 5.98047C26.8916 5.98047 26.7802 5.89978 26.7802 5.75429H28.7802C28.7802 4.75759 27.9582 3.98047 26.9907 3.98047V5.98047ZM26.7802 5.75429V27.4214H28.7802V5.75429H26.7802ZM26.7802 27.4214C26.7802 27.2759 26.8916 27.1952 26.9907 27.1952V29.1952C27.9582 29.1952 28.7802 28.4181 28.7802 27.4214H26.7802Z' fill='%23DBDEEF' mask='url(%23path-4-inside-1_4067_7491)'/%3E%3Cpath d='M20.7946 12.4106C20.7805 12.7983 20.7278 13.1802 20.6363 13.5564C20.5449 13.9327 20.406 14.2728 20.2196 14.5768C20.0368 14.8808 19.8029 15.1241 19.5181 15.3065C19.2332 15.4889 18.8886 15.5801 18.4842 15.5801C18.2557 15.5801 18.0499 15.5364 17.8671 15.449C17.6842 15.3616 17.5295 15.2381 17.4029 15.0785C17.2763 14.915 17.1831 14.7193 17.1233 14.4913C17.0636 14.2633 17.0425 14.0068 17.06 13.7217L17.329 10.4383H18.384L18.1203 13.7217C18.0992 13.9194 18.1009 14.0809 18.1255 14.2063C18.1537 14.3317 18.1959 14.4286 18.2521 14.497C18.3119 14.5654 18.3787 14.6148 18.4526 14.6452C18.5299 14.6718 18.6055 14.6851 18.6794 14.6851C18.8482 14.6851 19.0029 14.6281 19.1436 14.5141C19.2842 14.4001 19.4056 14.2424 19.5075 14.041C19.6095 13.8396 19.6904 13.6039 19.7502 13.3341C19.81 13.0605 19.8434 12.766 19.8504 12.4505C19.875 11.9451 19.8521 11.4777 19.7818 11.0482C19.715 10.6188 19.599 10.235 19.4337 9.89672C19.2719 9.55469 19.0609 9.26587 18.8007 9.03025C18.5405 8.79083 18.231 8.60842 17.8724 8.483C17.5137 8.35379 17.104 8.28919 16.6433 8.28919C16.2108 8.28919 15.8117 8.36139 15.446 8.50581C15.0838 8.65022 14.7585 8.85734 14.4701 9.12716C14.1853 9.39698 13.9391 9.72001 13.7317 10.0962C13.5277 10.4687 13.3659 10.8848 13.2464 11.3446C13.1303 11.8007 13.0618 12.2909 13.0407 12.8154C13.016 13.3664 13.0424 13.8681 13.1198 14.3203C13.2007 14.7725 13.329 15.1697 13.5048 15.5117C13.6842 15.8575 13.9075 16.1463 14.1747 16.3782C14.442 16.61 14.7532 16.7848 15.1084 16.9026C15.4635 17.0204 15.8591 17.0793 16.2952 17.0793C16.6011 17.0793 16.9123 17.0413 17.2288 16.9653C17.5488 16.8931 17.8178 16.8 18.0359 16.686L18.2363 17.5354C17.9902 17.7064 17.6825 17.8337 17.3132 17.9173C16.9475 18.0009 16.6011 18.0427 16.2741 18.0427C15.715 18.0427 15.2051 17.9686 14.7444 17.8204C14.2873 17.676 13.8829 17.4594 13.5312 17.1705C13.1796 16.8855 12.8859 16.5321 12.6503 16.1102C12.4182 15.6884 12.2459 15.202 12.1334 14.6509C12.0244 14.0999 11.9822 13.488 12.0068 12.8154C12.0314 12.1921 12.1211 11.605 12.2758 11.0539C12.4305 10.5029 12.6415 10.0031 12.9088 9.55469C13.176 9.10626 13.496 8.72052 13.8688 8.3975C14.2451 8.07067 14.667 7.81985 15.1347 7.64503C15.6024 7.47022 16.1123 7.38281 16.6644 7.38281C17.213 7.38281 17.7106 7.46072 18.1572 7.61653C18.6073 7.77235 19.0012 7.99656 19.3387 8.28919C19.6763 8.57801 19.9576 8.92954 20.1827 9.34378C20.4078 9.75421 20.5713 10.2179 20.6733 10.7347C20.7752 11.2515 20.8157 11.8102 20.7946 12.4106ZM15.4671 13.0092C15.4495 13.26 15.4512 13.4823 15.4723 13.6761C15.4934 13.87 15.5339 14.0334 15.5936 14.1664C15.6534 14.2994 15.7308 14.4001 15.8257 14.4685C15.9242 14.5331 16.0402 14.5654 16.1739 14.5654C16.2477 14.5654 16.3286 14.5464 16.4165 14.5084C16.5044 14.4666 16.5941 14.3982 16.6855 14.3032C16.777 14.2082 16.8631 14.0771 16.944 13.9099C17.0284 13.7388 17.0987 13.5241 17.155 13.2657L17.6033 13.8415C17.5225 14.1265 17.4222 14.3773 17.3027 14.5939C17.1831 14.8067 17.046 14.9854 16.8912 15.1298C16.74 15.2742 16.5748 15.3825 16.3954 15.4547C16.2161 15.5269 16.0227 15.563 15.8152 15.563C15.5585 15.563 15.3299 15.5041 15.1295 15.3863C14.929 15.2647 14.762 15.0918 14.6284 14.8675C14.4947 14.6433 14.398 14.3754 14.3383 14.0638C14.282 13.7483 14.2714 13.3968 14.3066 13.0092C14.3453 12.6216 14.4156 12.2624 14.5176 11.9318C14.6196 11.6012 14.7462 11.3066 14.8974 11.0482C15.0486 10.786 15.2209 10.5637 15.4143 10.3813C15.6112 10.195 15.824 10.0544 16.0526 9.95943C16.2811 9.86442 16.5202 9.81692 16.7699 9.81692C17.1743 9.81692 17.4926 9.87962 17.7247 10.005C17.9567 10.1304 18.1765 10.2749 18.384 10.4383L17.846 11.2192C17.744 11.1204 17.6104 11.0254 17.4451 10.9342C17.2833 10.8392 17.0899 10.7917 16.8649 10.7917C16.6574 10.7917 16.4745 10.8392 16.3163 10.9342C16.1616 11.0292 16.0262 11.1717 15.9101 11.3617C15.7976 11.548 15.7044 11.7798 15.6306 12.0572C15.5567 12.3308 15.5022 12.6482 15.4671 13.0092Z' fill='%238072F6'/%3E%3Cpath d='M0 13.7148C0 12.0011 2.01437 11.0811 3.30959 12.2032L13.3808 20.9284C14.8841 22.2308 17.1159 22.2308 18.6192 20.9284L28.6904 12.2032C29.9856 11.0811 32 12.0011 32 13.7148V27.9974C32 30.2066 30.2091 31.9974 28 31.9974H4C1.79086 31.9974 0 30.2066 0 27.9974V13.7148Z' fill='url(%23paint0_linear_4067_7491)'/%3E%3Cpath d='M1.36585 31.9991C0.611513 31.9991 0 31.3723 0 30.5991C0 30.2176 0.148842 29.8718 0.390244 29.6193C0.493179 29.5116 0.612943 29.4209 0.745173 29.3517L12.6556 20.3707C12.7283 20.3129 12.8025 20.257 12.878 20.203C13.763 19.5703 14.8392 19.1992 16 19.1992C17.1608 19.1992 18.237 19.5703 19.122 20.203C19.1975 20.257 19.2717 20.3129 19.3444 20.3707L31.2548 29.3517C31.3871 29.4209 31.5068 29.5116 31.6098 29.6193C31.8512 29.8718 32 30.2176 32 30.5991C32 31.3723 31.3885 31.9991 30.6341 31.9991H1.36585Z' fill='url(%23paint1_linear_4067_7491)'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4067_7491' x1='16' y1='9.59765' x2='16' y2='31.9974' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2308DB69'/%3E%3Cstop offset='1' stop-color='%2301A03C'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_4067_7491' x1='16' y1='19.1992' x2='16' y2='31.9991' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2308DB69'/%3E%3Cstop offset='1' stop-color='%2305C54C'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A") 0 center no-repeat;
  }

  .main-service-tabs .menu-item:first-child span {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.64685 2.13706C1.78327 1.14738 2.62908 0.410156 3.62812 0.410156H23.5152C24.5142 0.410156 25.36 1.14738 25.4964 2.13706L26.3894 8.61523V24.0526C26.3894 24.154 26.3817 24.2552 26.3663 24.3554L25.5183 29.8922C25.3688 30.8685 24.5291 31.5894 23.5414 31.5894H3.6019C2.61424 31.5894 1.77447 30.8685 1.62495 29.8922L0.776958 24.3554C0.761612 24.2552 0.753906 24.154 0.753906 24.0526V8.61523L1.64685 2.13706Z' fill='%23008800'/%3E%3Crect x='4.901' width='17.3417' height='31.9998' rx='2' fill='url(%23paint0_linear_4067_7507)'/%3E%3Crect y='8.61328' width='27.1434' height='15.5896' rx='4' fill='%23A7B5DB'/%3E%3Crect x='2.26221' y='10.6641' width='22.6195' height='11.4871' rx='2' fill='%23DBDEEF'/%3E%3Crect x='3.01611' y='11.4883' width='21.1116' height='9.84609' rx='1' fill='white'/%3E%3Crect x='5.27783' y='14.3555' width='13.9487' height='0.410254' fill='%23AFC5CA'/%3E%3Crect x='5.27783' y='18.0508' width='13.9487' height='0.410254' fill='%23AFC5CA'/%3E%3Crect x='5.27783' y='14.7695' width='0.376992' height='3.28203' fill='%23AFC5CA'/%3E%3Crect x='18.8496' y='14.7695' width='0.376992' height='3.28203' fill='%23AFC5CA'/%3E%3Crect x='16.5874' y='14.7695' width='0.376992' height='3.28203' fill='%23AFC5CA'/%3E%3Crect x='14.3257' y='14.7695' width='0.376992' height='3.28203' fill='%23AFC5CA'/%3E%3Crect x='12.0637' y='14.7695' width='0.376992' height='3.28203' fill='%23AFC5CA'/%3E%3Crect x='9.80151' y='14.7695' width='0.376992' height='3.28203' fill='%23AFC5CA'/%3E%3Crect x='7.53979' y='14.7695' width='0.376992' height='3.28203' fill='%23AFC5CA'/%3E%3Cpath d='M14.7028 20.5469C14.7028 19.4423 15.5982 18.5469 16.7028 18.5469H30.0001C31.1046 18.5469 32.0001 19.4423 32.0001 20.5469V30.0003C32.0001 31.1049 31.1046 32.0003 30.0001 32.0003H16.7028C15.5982 32.0003 14.7028 31.1049 14.7028 30.0003V20.5469Z' fill='%23ABD1EA'/%3E%3Crect x='17.1219' y='21.2812' width='3.84384' height='2.88288' rx='1' fill='%23FFEE97'/%3E%3Crect x='17.1219' y='26.0859' width='3.84384' height='0.960961' fill='%23767676'/%3E%3Crect x='21.9266' y='26.0859' width='3.84384' height='0.960961' fill='%23767676'/%3E%3Crect x='26.7313' y='26.0859' width='3.84384' height='0.960961' fill='%23767676'/%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4067_7507' x1='13.5718' y1='0' x2='13.5718' y2='31.9998' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%2313C449'/%3E%3Cstop offset='1' stop-color='%2313A438'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .main-service-tab-content {
    border: 1px solid #dadfe0;
    border-top: 0;
    padding: 60px;
    margin-bottom: 100px;
  }

  /**********************************************************************************************************************SCROLL MENU*/
  .header-save {
    display: none;
    height: 134px /*161px*/;
  }

  .scroll-nav {
    z-index: 1000;
    width: 100%;
    background: #fff;
    position: fixed;
    top: 0;
  }

  .scroll-nav .top-line {
    display: none;
  }

  /*
.scroll-nav .top-line .left {
    width: 190px;
    position: absolute;
    left: 557px;
    height: 72px;
    z-index: 10;
    float: none;
}

.scroll-nav .top-line-menu{
    display: none;
}
.scroll-nav .header-block{
    height:72px;
}
.scroll-nav .header-block.header-logo{
    width: 135px;
}
.scroll-nav .header-block.header-logo img{
    width: 135px !important;
    height: 66px !important;
    margin-top: 3px;
}
.scroll-nav .header-block.header-region{
    padding-left: 55px;
    font-size: 0;
    width: 35px;
}
.scroll-nav .header-block.header-region .show-block:before{
    top: -17px;
    height: 34px;
    width: 34px;
    border: 1px solid #d3d8da;
    border-radius: 36px;
    background: #f0f3f4 url("images/locate-icon.png") no-repeat center 9px;
    cursor: pointer;
}
.scroll-nav .header-block.header-region .show-block:hover:before{
    height: 36px;
    width: 36px;
    border: none;
    background: rgb(111,136,248) url("images/locate-icon.png") no-repeat center -16px;
    background: url("images/locate-icon.png") no-repeat center -16px, -moz-linear-gradient(-45deg, rgba(111,136,248,1) 0%, rgba(73,59,179,1) 100%);
    background: url("images/locate-icon.png") no-repeat center -16px, -webkit-gradient(left top, right bottom, color-stop(0%, rgba(111,136,248,1)), color-stop(100%, rgba(73,59,179,1)));
    background: url("images/locate-icon.png") no-repeat center -16px, -webkit-linear-gradient(-45deg, rgba(111,136,248,1) 0%, rgba(73,59,179,1) 100%);
    background: url("images/locate-icon.png") no-repeat center -16px, -o-linear-gradient(-45deg, rgba(111,136,248,1) 0%, rgba(73,59,179,1) 100%);
    background: url("images/locate-icon.png") no-repeat center -16px, -ms-linear-gradient(-45deg, rgba(111,136,248,1) 0%, rgba(73,59,179,1) 100%);
    background: url("images/locate-icon.png") no-repeat center -16px, linear-gradient(135deg, rgba(111,136,248,1) 0%, rgba(73,59,179,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f88f8', endColorstr='#493bb3', GradientType=1 );
}
.scroll-nav .header-block.header-menu {
    margin: 18px 0 0 22px;
    height: 52px;
}
.scroll-nav .header-block.header-search{
    margin: 16px 0 0 245px;
    height: 56px;
    width: 222px;
}
.scroll-nav .header-block.header-auth {
    margin-left: 20px;
}
.scroll-nav .header-block.header-auth.active:before {
    bottom: -3px;
}
*/
  /**********************************************************************************************************************END SCROLL MENU*/

  .current-month {
    padding: 23px 23px 10px 23px;
    color: #859aa1;
    text-transform: uppercase;
  }

  .left .href-1 {
    cursor: pointer;
  }

  .left .href-1:hover {
    text-decoration: none;
    color: #705eff;
  }

  .time-work {
    height: 441px;
    display: none;
    position: absolute;
    border: 1px solid #bdc8cc;
    top: 27px;
    border-radius: 2px;
    background: #fff;
    width: 209px;
    padding: 0 0 28px 0;
    box-sizing: border-box;
    z-index: 1000;
    font-size: 14px;
  }

  /*
.scroll-nav .time-work{
    top: 69px;
    left: -50px;
}
*/
  .time-work .text {
    border-top: 1px solid #d7d7d7;
    padding-top: 20px;
    margin-top: 20px;
    font-size: 14px;
    color: #797979;
  }

  .time-work:after, .time-work:before {
    content: "";
    border: solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -12px;
    top: -18px;
    width: 0;
  }

  .time-work:before {
    border-bottom-color: #bdc8cc;
    border-width: 8px;
    margin-top: 2px;
  }

  .time-work:after {
    border-bottom-color: #fff;
    border-width: 6px;
    margin-left: -10px;
    margin-top: 6px;
  }

  .time-work .list {
    font-weight: 700;
    line-height: 14px;
    margin-top: 10px;
  }

  .time-work div:first-child {
    margin-top: 0 !important;
  }

  .time-work .open-time-work {
    position: absolute;
    right: 18px;
    top: 15px;
    font-size: 23px;
    color: #b1b1b1;
    cursor: pointer;
  }

  .time-work .open-time-work:hover {
    color: #8b7ef4;
  }

  .bb-popup {
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 99990;
    overflow: auto;
    background: rgba(22, 11, 58, 0.99);
    display: none;
  }

  .all-region, .all-time {
    position: relative;
    width: 100%;
    padding: 90px 0 0 0;
    min-width: 1175px;
    max-width: 1200px;
    margin: auto;
  }

  .close {
    cursor: pointer;
    position: absolute;
    height: 18px;
    width: 18px;
    top: 11px;
    right: 11px;
    color: #b7b7b7;
    font-size: 13px;
    background: url("images/close-sprite.png") no-repeat 0 0;
  }

  .close.inline {
    position: static;
    height: auto;
    width: auto;
    top: unset;
    right: unset;
    background: none !important;
  }

  .close:hover {
    background-position: 0 -28px;
  }

  .close.white {
    background-position: 0 -56px;
  }

  .close.white-hover:hover {
    background-position: 0 -56px;
  }

  .ppo .close {
    top: 106px;
    background-position: 0 -56px;
  }

  .ppo .close:hover {
    color: #705eff;
    background-position: 0 -28px;
  }

  .ppo .close:before {
    font-family: "Roboto", sans-serif;
    content: "Закрыть";
    position: absolute;
    font-weight: 500;
    line-height: normal;
    display: inline;
    padding-right: 10px;
    left: -60px;
    top: 1px;
  }

  .ppo-title {
    color: #fff;
    margin-bottom: 80px;
  }

  .top-region-block {
    margin-bottom: 70px;
  }

  .top-region-block span.region-title {
    color: white;
    font-size: 42px;
    font-weight: 300;
    margin-top: 10px;
    display: inline-block;
  }

  .top-region-block a {
    position: relative;
    top: -6px;
    margin: 0 0 0 123px;
    color: white;
    text-decoration: none;
    border: 1px solid rgba(255, 255, 255, 0.3); /*#686868;*/
    /*border-color: rgba(255,255,255, 0.3);*/
    border-radius: 50px;
    font-size: 14px;
    line-height: normal;
    padding: 13px 25px 12px 55px;
    background: url("images/icon-corp.png") no-repeat 27px center;
  }

  .top-region-block a:hover {
    border-color: #705eff;
    color: #705eff;
    background-image: url("images/icon-corp-hover.png");
  }

  .top-region-block .close {
    margin-top: 29px;
    float: right;
    display: inline-block;
    position: relative;
    top: 0;
    right: 0;
  }

  .all-region .column3 span {
    display: block;
  }

  .all-region .column3 span.region-name {
    margin: 0;
    border-bottom: 1px solid #372b5d;
    padding: 35px 0;
    font-size: 16px;
  }

  .all-region .column3 span.region-name.last {
    border: 0;
  }

  .all-region .column3 span a {
    color: #fff;
    text-decoration: none;
  }

  .all-region .column3 span a:hover {
    color: #5d4de1;
  }

  /*.all-region .trip{
    color: #fff;
    float: left;
    width:33%;
    border-bottom: 1px solid #3e3e3e;
    min-height: 403px;
    padding-bottom: 15px;
    padding-right: 15px;
    box-sizing: border-box;
}
.all-region .trip .word{
    font-size:32px;
    font-weight:700;
    margin-bottom: 40px;
}
.all-region .trip .word .list a{
    font-size:16px;
    font-weight:400;
    color:#fff;
    text-decoration: underline;
    display: inline-block;
    margin-top: 13px;
}
.all-region .trip .word .list a:hover{
    color:#13a438 !important;
    text-decoration: none;
}
.all-region .logo-region{
    float: left;
    margin-top: 65px;
}
.all-region .logo-region a{
    position: relative;
    top: -17px;
    left: 20px;
    color: #fff;
    text-decoration: underline;
}
.all-region .logo-region a:hover{
    color:#13a438 !important;
    text-decoration: none;
}*/

  .all-time .month {
    color: #9f94c0;
    text-transform: uppercase;
  }

  .all-time .ppo-title {
    width: 550px;
  }

  .scroll-to-top-cont {
    position: relative;
    top: -30px;
    height: 0;
    line-height: 0;
    font-size: 0;
  }

  .scroll-to-top {
    /*transition: bottom 0.2s;*/
    position: absolute;
    display: none;
    bottom: 0px;
    left: 30px;
    color: #3e3e3e;
    padding-left: 34px;
    padding-top: 12px;
    font-size: 14px;
    font-weight: 500;
    height: 28px;
    width: 3px;
    background: #f0f3f4;
    border: 1px solid #bdc8cc;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    cursor: pointer;
    z-index: 100000;
    box-shadow: inset 1px 2px 0 0 rgba(255, 255, 255, 0.5);
  }

  .scroll-to-top.triangle:before {
    left: 15px;
    top: 18px;
  }

  .scroll-to-top:hover {
    color: #fff;
    background: #5b49ee;
    border-color: #2d1bbc;
    box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202), 2px 3px 5px 0 rgba(0, 0, 0, 0.3)
  }

  .scroll-to-top.triangle:hover:before {
    border-bottom-color: #fff;
  }

  .scroll-to-top:active {
    color: #fff;
    background: #3b2bbc;
    border-color: #2d1bbc;
    box-shadow: inset 1px 1px 0 0 rgb(141, 134, 202), 2px 3px 5px 0 rgba(0, 0, 0, 0.3)
  }

  .scroll-to-top.triangle:active:before {
    border-bottom-color: #fff;
  }

  /* region === common classes (margin etc) === */
  .light {
    font-weight: 300 !important;
  }

  .medium {
    font-weight: 500 !important;
  }

  .regular {
    font-weight: 400 !important;
  }

  .bold {
    font-weight: 700 !important;
  }

  .relative {
    position: relative;
  }

  .italic {
    font-style: italic !important;
  }

  .color_3e {
    color: #3e3e3e !important;
  }

  .ta-c {
    text-align: center !important;
  }

  .ta-l {
    text-align: left !important;
  }

  .ta-r {
    text-align: right !important;
  }

  .w-auto {
    width: auto !important;
  }

  .lh-n {
    line-height: normal;
  }

  .lh0 {
    line-height: 0;
  }

  .lh16 {
    line-height: 16px;
  }

  /* mobile */
  .lh20 {
    line-height: 20px;
  }

  /* mobile */
  .lh22 {
    line-height: 22px;
  }

  .lh24 {
    line-height: 24px;
  }

  .lh25 {
    line-height: 25px;
  }

  .lh28 {
    line-height: 28px;
  }

  .lh36 {
    line-height: 36px;
  }

  .lh60 {
    line-height: 60px;
  }

  .fl {
    float: left;
  }

  .fr {
    float: right;
  }

  .fs10 {
    font-size: 10px !important;
  }

  .fs11 {
    font-size: 11px !important;
  }

  .fs12 {
    font-size: 12px !important;
  }

  .fs13 {
    font-size: 13px !important;
  }

  .fs14 {
    font-size: 14px !important;
  }

  .fs15 {
    font-size: 16px !important;
  }

  .fs16 {
    font-size: 16px !important;
  }

  .fs18 {
    font-size: 18px !important;
  }

  .fs20 {
    font-size: 20px !important;
  }

  .fs22 {
    font-size: 22px !important;
  }

  .fs24 {
    font-size: 24px !important;
  }

  .fs28 {
    font-size: 28px !important;
  }

  .fs30 {
    font-size: 30px !important;
  }

  .fs34 {
    font-size: 34px !important;
  }

  .fs36 {
    font-size: 36px !important;
  }

  .fs42 {
    font-size: 42px !important;
  }

  .tx-uppercase {
    text-transform: uppercase;
  }

  .m15-20 {
    margin: 15px 20px;
  }

  .mt0 {
    margin-top: 0 !important;
  }

  .mt5 {
    margin-top: 5px !important;
  }

  .mt11 {
    margin-top: 11px !important;
  }

  .mt10 {
    margin-top: 10px !important;
  }

  .mt15 {
    margin-top: 15px !important;
  }

  .mt20 {
    margin-top: 20px !important;
  }

  .mt25 {
    margin-top: 25px !important;
  }

  .mt30 {
    margin-top: 30px !important;
  }

  .mt35 {
    margin-top: 35px !important;
  }

  .mt40 {
    margin-top: 40px !important;
  }

  .mt45 {
    margin-top: 45px !important;
  }

  .mt50 {
    margin-top: 50px !important;
  }

  .mt55 {
    margin-top: 55px !important;
  }

  .mt60 {
    margin-top: 60px !important;
  }

  .mt65 {
    margin-top: 60px !important;
  }

  .mt70 {
    margin-top: 70px !important;
  }

  .mt80 {
    margin-top: 80px !important;
  }

  .mt85 {
    margin-top: 85px !important;
  }

  .mt90 {
    margin-top: 90px !important;
  }

  .mt100 {
    margin-top: 100px;
  }

  .mt120 {
    margin-top: 120px;
  !important;
  }

  .mr0 {
    margin-right: 0 !important;
  }

  .ml0 {
    margin-left: 0 !important;
  }

  .ml5 {
    margin-left: 5px !important;
  }

  .ml10 {
    margin-left: 10px !important;
  }

  .ml15 {
    margin-left: 15px !important;
  }

  .ml20 {
    margin-left: 20px !important;
  }

  .ml30 {
    margin-left: 30px !important;
  }

  .ml35 {
    margin-left: 35px !important;
  }

  .ml40 {
    margin-left: 40px !important;
  }

  .dis-inline {
    display: inline-block;
    vertical-align: top
  }

  .mb0 {
    margin-bottom: 0 !important;
  }

  .mb5 {
    margin-bottom: 5px !important;
  }

  .mb10 {
    margin-bottom: 10px !important;
  }

  .mb15 {
    margin-bottom: 15px !important;
  }

  .mb20 {
    margin-bottom: 20px !important;
  }

  .mb25 {
    margin-bottom: 25px !important;
  }

  .mb30 {
    margin-bottom: 30px !important;
  }

  .mb35 {
    margin-bottom: 35px !important;
  }

  .mb40 {
    margin-bottom: 40px !important;
  }

  .mb45 {
    margin-bottom: 45px !important;
  }

  .mb50 {
    margin-bottom: 50px !important;
  }

  .mb60 {
    margin-bottom: 60px !important;
  }

  .mb70 {
    margin-bottom: 70px !important;
  }

  .mb80 {
    margin-bottom: 80px !important;
  }

  .mb90 {
    margin-bottom: 90px !important;
  }

  .mb100 {
    margin-bottom: 100px !important;
  }

  .mb120 {
    margin-bottom: 120px !important;
  }

  .ml-customphone {
    margin-left: 2.5%;
  }

  .c_black {
    color: #000;
  }

  .m0 {
    margin: 0 !important;
  }

  /*************** clearfix ***************/
  .clearfix:before, .clearfix:after {
    content: " ";
    display: table;
  }

  .clearfix:after {
    clear: both;
  }

  .c {
    clear: both;
  }

  /*endregion*/

  .footer {
    background: #fff;
    padding: 40px 0 0 0;
    border-top: 1px solid #e0e0e0;
  }

  .f_block {
    margin-bottom: 45px;
  }

  .f_menu_column {
    display: inline-block;
    vertical-align: top;
    width: 23%;
    margin-left: 2.5%;
  }

  .f_menu_column:first-child {
    margin-left: 0;
  }

  .f_menu_title {
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid rgba(62, 62, 62, 0.3);
    line-height: normal;
    padding-bottom: 11px;
    margin-bottom: 30px;
  }

  .bottom-info-block {
    font-size: 16px;
    line-height: 22px;
  }

  .f_menu + .bottom-info-block {
    margin-top: 60px;
  }

  .bottom-info-block .f_menu_column {
    font-size: 16px;
  }

  .bottom-info-block .f_menu_column .footer-feedback-button {
    margin-top: 15px;
  }

  .f_plash {
    position: relative;
    background: #f0f3f4;
    height: 74px;
    line-height: 74px;
  }

  /*.f_plash .wrapper{
    padding-top: 30px;
}*/
  .f_plash .f_logo {
    position: absolute;
    top: 20px;
    left: 0;
  }

  .f_plash_menu {
    display: inline-block;
    margin-left: 25px;
  }

  .f_plash_menu > a, .footer-link {
    margin-left: 24px;
  }

  .footer-link {
    margin-left: 0;
  }

  .f_plash_menu > a:hover, .footer-link:hover {
    color: #7f91ff;
  }

  .f_social_block a {
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    margin-left: 6px;
    background: url("data:image/png;base64,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") no-repeat top left;
    background-size: 32px;
  }

  .f_social_block a:first-of-type {
    margin-left: 0;
  }

  .f_social_block a.vk {
    background-position: 0 -168px;
  }

  .f_social_block a.vk:hover {
    background-position: 0 -210px;
  }

  .f_social_block a.fb {
    background-position: 0 -252px;
  }

  .f_social_block a.fb:hover {
    background-position: 0 -294px;
  }

  .f_social_block a.twitter {
    background-position: 0 -84px;
  }

  .f_social_block a.twitter:hover {
    background-position: 0 -126px;
  }

  .f_social_block a.YouTube {
    background-position: 0 -336px;
  }

  .f_social_block a.YouTube:hover {
    background-position: 0 -378px;
  }

  .f_social_block a.Instagram {
    background-position: 0 -420px;
  }

  .f_social_block a.Instagram:hover {
    background-position: 0 -462px;
  }

  .f_social_block a.Telegram {
    background-position: 0 -504px;
  }

  .f_social_block a.Telegram:hover {
    background-position: 0 -546px;
  }

  .f_social_block a.ok {
    background-position: 0 0;
  }

  .f_social_block a.ok:hover {
    background-position: 0 -42px;
  }

  .app_block a {
    display: inline-block;
    vertical-align: middle;
    width: 28px;
    height: 27px;
    margin-left: 3px;
  }

  .app_block a.android {
    background: url("images/app-android.png") no-repeat;
    margin-right: -10px;
  }

  .app_block a.ios {
    background: url("images/app-ios.png") no-repeat;
  }

  .app_block a.android:hover {
    background: url("/medialibrary/ff7/ff7ccf39a09cee295c731ca762cbfcff/Android_hover.png") no-repeat;
  }

  .app_block a.ios:hover {
    background: url("/medialibrary/29c/29c44c7c0e5da13c854d1317cfc17dfc/iOS_hover.png") no-repeat;
  }

  .app_block a:after {
    display: none;
  }

  .footer .app_block {
    width: 49%;
  }

  .footer .app_block .app-links-footer .app-link {
    background: #fff;
    font-size: 16px;
    font-weight: 500;
    color: #3e3e3e;
    text-decoration: none;
    width: auto;
    height: auto;
    border-radius: 4px;
    margin: 16px 0 0 8px;
    padding: 0;
    border: 1px solid #3e3e3e;
    position: static; /*костыль из-за стиля для кнопки appstore где-то в другом месте*/
  }

  .footer .app-links-footer .app-link:first-of-type {
    margin-left: 0;
  }

  .footer .app-links-footer .app-link:hover {
    background: #9cdd9a;
    color: white;
    border-color: #9cdd9a;
  }

  .footer .app-links-footer .app-link > span {
    display: inline-block;
    display: inline flow-root;
    background: 12px 10px / auto 20px no-repeat;
    height: 40px;
    line-height: 40px;
    padding: 0 15px 0 42px;
  }

  .footer .app-links-footer .app-link.googleplay > span {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3809_6213)'%3E%3Cmask id='mask0_3809_6213' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='17' height='21'%3E%3Cpath d='M12.7013 7.64791L8.6603 5.31373L0.863927 0.813598C0.431087 0.563006 0 0.713711 0 1.23592V19.5747C0 19.9672 0.30842 20.1354 0.683431 19.9251L8.6603 15.3129L12.7013 12.9804L16.5863 10.7374C17.042 10.4745 16.9982 10.1135 16.6126 9.90674C16.2271 9.69996 12.7013 7.64791 12.7013 7.64791Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3809_6213)'%3E%3Cpath d='M0 0.382812V10.3101V20.2391L10.0114 10.3101L0 0.382812Z' fill='url(%23paint0_linear_3809_6213)'/%3E%3Cpath d='M12.7013 7.64624L8.6603 5.31206L0 0.3125V0.384348L10.0114 10.3116L12.7013 7.64624Z' fill='url(%23paint1_linear_3809_6213)'/%3E%3Cpath d='M0 20.2415V20.3134L8.6603 15.3121L12.7013 12.9796L10.0114 10.3125L0 20.2415Z' fill='url(%23paint2_linear_3809_6213)'/%3E%3Cpath d='M12.7013 7.64453L10.0114 10.3099L12.7013 12.977L17.3189 10.3099L12.7013 7.64453Z' fill='url(%23paint3_linear_3809_6213)'/%3E%3C/g%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_3809_6213' x1='5.00657' y1='0.382812' x2='5.00657' y2='20.2374' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%232079B0'/%3E%3Cstop offset='0.32' stop-color='%234A98B5'/%3E%3Cstop offset='0.78' stop-color='%2381BFBC'/%3E%3Cstop offset='1' stop-color='%2397CFBF'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_3809_6213' x1='0' y1='5.31206' x2='12.7013' y2='5.31206' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%235ABCAB'/%3E%3Cstop offset='1' stop-color='%23E6E99A'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint2_linear_3809_6213' x1='6.35065' y1='10.3125' x2='6.35065' y2='20.3134' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23E53432'/%3E%3Cstop offset='0.18' stop-color='%23D43745'/%3E%3Cstop offset='0.73' stop-color='%23A33E7C'/%3E%3Cstop offset='1' stop-color='%23904192'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint3_linear_3809_6213' x1='13.6651' y1='7.64453' x2='13.6651' y2='12.977' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23F18779'/%3E%3Cstop offset='0.64' stop-color='%23F9B575'/%3E%3Cstop offset='1' stop-color='%23FDCB73'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_3809_6213'%3E%3Crect width='17.3206' height='20' fill='white' transform='translate(0 0.3125)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .footer .app-links-footer .app-link.appstore > span {
    background-image: url("data:image/svg+xml,%3Csvg width='18' height='21' viewBox='0 0 18 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_3809_6228)'%3E%3Cpath d='M17.506 14.9842C17.1523 15.8332 16.7171 16.646 16.2067 17.4111C15.3564 18.6951 14.1659 20.3022 12.6999 20.3022C11.3904 20.3141 11.0553 19.4519 9.27813 19.4519C7.50092 19.4519 7.12847 20.3022 5.81895 20.3022C4.34616 20.2988 3.2118 18.8498 2.37507 17.5692C0.0162233 13.9774 -0.230375 9.7614 1.22371 7.5199C2.25772 5.92467 3.89207 4.99609 5.42269 4.99609C6.9533 4.99609 7.97371 5.84643 9.25772 5.84643C10.5094 5.84643 11.273 4.99609 13.0791 4.99609C14.4397 4.99609 15.8904 5.73929 16.921 7.02501C13.5468 8.87364 14.0962 13.6951 17.506 14.9842Z' fill='%233E3E3E'/%3E%3Cpath d='M11.7152 3.5591C12.3666 2.71726 12.8649 1.52849 12.6846 0.3125C11.6132 0.385629 10.3547 1.0676 9.62677 1.95706C8.96181 2.76488 8.41419 3.96046 8.62847 5.12372C9.79684 5.16114 11.0077 4.46216 11.7152 3.5591Z' fill='%233E3E3E'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_3809_6228'%3E%3Crect width='17.1854' height='20' fill='white' transform='translate(0.320618 0.3125)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  }

  .footer .app-links-footer .app-link.rustore > span {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='21' viewBox='0 0 20 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.6 20.3125C5.07452 20.3125 2.81177 20.3125 1.40589 18.9066C3.25116e-07 17.5007 2.34941e-07 15.238 3.54207e-08 10.7125L1.50284e-10 9.91245C-1.9937e-07 5.38695 -3.25116e-07 3.1242 1.40589 1.71831C2.81177 0.3125 5.07452 0.3125 9.59998 0.3125L10.4 0.3125C14.9255 0.3125 17.1882 0.3125 18.5941 1.71831C20 3.12418 20 5.38695 20 9.91245V10.7125C20 15.238 20 17.5007 18.5941 18.9066C17.1882 20.3125 14.9255 20.3125 10.4 20.3125H9.6Z' fill='%230077FF'/%3E%3Cpath d='M11.5649 12.636C11.026 12.5014 10.6482 12.0194 10.6482 11.4665V4.95336C10.6482 4.32542 11.2416 3.8649 11.8536 4.01779L15.7295 4.98602C16.2684 5.12061 16.6462 5.60263 16.6462 6.15547V12.6686C16.6462 13.2966 16.0529 13.7571 15.4408 13.6042L11.5649 12.636Z' fill='white'/%3E%3Cpath d='M4.26995 15.636C3.73109 15.5014 3.35327 15.0194 3.35327 14.4665V7.95336C3.35327 7.32542 3.94661 6.8649 4.55866 7.01779L8.43459 7.98602C8.97343 8.12061 9.35127 8.60263 9.35127 9.15547V15.6686C9.35127 16.2966 8.75791 16.7571 8.14586 16.6042L4.26995 15.636Z' fill='white'/%3E%3Cpath d='M7.91741 14.136C7.37855 14.0014 7.00073 13.5194 7.00073 12.9665V6.45338C7.00073 5.82545 7.5941 5.3649 8.20614 5.51779L12.0821 6.48601C12.6209 6.62063 12.9987 7.10265 12.9987 7.65549V14.1686C12.9987 14.7966 12.4054 15.2571 11.7933 15.1042L7.91741 14.136Z' fill='white'/%3E%3Cpath d='M10.4541 14.7712C10.2844 14.728 10.1636 14.5779 10.1576 14.4028L9.98903 9.42875C9.94026 8.77044 9.45158 8.24687 8.94092 8.09269C8.91224 8.08403 8.88162 8.09569 8.86464 8.12035C8.84739 8.14541 8.85405 8.18012 8.87812 8.19875C9.00424 8.29637 9.3513 8.61494 9.3513 9.16439L9.35028 14.4915L10.4541 14.7712Z' fill='%230077FF'/%3E%3Cpath d='M14.1028 13.2732C13.9332 13.2307 13.8123 13.0811 13.8064 12.9064L13.6377 7.93266C13.5889 7.27434 13.1003 6.75077 12.5896 6.59659C12.5609 6.58793 12.5303 6.59959 12.5133 6.62425C12.4961 6.64932 12.5027 6.68402 12.5268 6.70266C12.6529 6.80027 13 7.11884 13 7.6683L12.999 12.9972L14.1028 13.2732Z' fill='%230077FF'/%3E%3C/svg%3E%0A");
  }

  .company-page-menu {
    margin-top: 120px;
    margin-bottom: 120px;
  }

  .no-underline {
    text-decoration: none;
  }

  .social-i {
    width: 31px;
    height: 31px;
    float: left;
    border: 1px solid #d4d9db;
    border-radius: 100px;
    margin: 7px 7px 0 0;
    cursor: pointer;
  }

  .social span {
    margin-bottom: 7px;
    display: inline-block;
  }

  .social-i.vk {
    background: url(svg/vk.svg) center center no-repeat;
    background-size: 65%;
  }

  .social-i.fb {
    background: url(svg/fb.svg) center center no-repeat;
    background-size: 32%;
  }

  .social-i.tw {
    background: url(svg/tw.svg) center center no-repeat;
    background-size: 54%;
  }

  .social-i.li {
    background: url(svg/li.svg) center center no-repeat;
    background-size: 39%;
  }

  .social-i.lj {
    background: url(svg/lj.svg) center center no-repeat;
    background-size: 56%;
  }

  .social-i.ok {
    background: url(svg/ok.svg) center center no-repeat;
    background-size: 34%;
  }

  .social-i.vk:hover {
    background: url(svg/vk-w.svg) center center no-repeat, linear-gradient(135deg, #6b81f2 0%, #4c44b9 100%, #7db9e8 100%);
    background-size: 65%, 100%;
  }

  .social-i.fb:hover {
    background: url(svg/fb-w.svg) center center no-repeat, linear-gradient(135deg, #6b81f2 0%, #4c44b9 100%, #7db9e8 100%);
    background-size: 32%, 100%;
  }

  .social-i.tw:hover {
    background: url(svg/tw-w.svg) center center no-repeat, linear-gradient(135deg, #6b81f2 0%, #4c44b9 100%, #7db9e8 100%);
    background-size: 54%, 100%;
  }

  .social-i.li:hover {
    background: url(svg/li-w.svg) center center no-repeat, linear-gradient(135deg, #6b81f2 0%, #4c44b9 100%, #7db9e8 100%);
    background-size: 39%, 100%;
  }

  .social-i.lj:hover {
    background: url(svg/lj-w.svg) center center no-repeat, linear-gradient(135deg, #6b81f2 0%, #4c44b9 100%, #7db9e8 100%);
    background-size: 56%, 100%;
  }

  .social-i.ok:hover {
    background: url(svg/ok-w.svg) center center no-repeat, linear-gradient(135deg, #6b81f2 0%, #4c44b9 100%, #7db9e8 100%);
    background-size: 34%, 100%;
  }

  .gen-banner img {
    border: 1px solid #363636;
  }

  .gen-banner a {
    float: right;
    color: #9f9f9f;
    margin-top: 15px;
    margin-bottom: 40px;
  }

  .gen-block-swipe {
    height: 500px;
    padding-top: 50px;
    background: #f1f4f9;
  }

  .gen-block-swipe .swipe-img {
    position: absolute;
    height: 500px;
    width: 500px;
    top: 0;
    right: -14px;
    display: none;
  }

  .gen-block-swipe .left .title {
    margin-top: 50px;
    margin-bottom: 20px;
  }

  .gen-block-swipe .left {
    width: 715px;
    float: left;
    height: 100%;
  }

  .gen-block-swipe .left a {
    display: inline-block;
    margin: 40px 0 50px 0;
  }

  .gen-block-swipe .swipe-title {
    color: #000;
  }

  .gen-block-swipe .swipe-desc {
    color: #3e3e3e;
    margin-top: 30px;
    line-height: 26px;
  }

  .gen-block-swipe .swipe-block {
    display: none;
    width: 540px;
    margin-top: 50px;
  }

  .gen-block-swipe .swipe-button {
    display: inline-block;
    margin-top: 50px;
  }

  .time-work-href {
    color: #13a438;
    text-decoration: underline;
    margin-top: 20px;
    padding: 0 20px;
    cursor: pointer;
  }

  .time-work-href:hover {
    text-decoration: none;
  }

  /*region === loader animation === */
  .loader-cont {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(255, 255, 255, .7);
    z-index: 1;
    display: none;
  }

  .wrapper-loader-cont {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: 0 auto 0 auto;
    height: 100vh; /*102px;*/
    max-height: 100%;
    width: 92px;
  }

  .wrapper-loader-cont.js-tns-sticky-flow {
    margin: 0;
  }

  .wrapper-loader {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
    height: 110px;
    width: 90px;
    padding-top: 20px;
    border-radius: 5px;
  }

  .wrapper-loader-cont > .wrapper-loader {
    position: absolute;
    top: 0;
    right: auto;
    bottom: 0;
    left: auto;
    margin-left: 0;
    margin-right: 0;
  }

  .circularG_gen {
    position: relative;
    width: 49px;
    height: 49px;
    margin: auto;
  }

  .circularG {
    position: absolute;
    background-color: rgba(24, 155, 57, 0.98);
    width: 12px;
    height: 12px;
    border-radius: 7px;
    -o-border-radius: 7px;
    -ms-border-radius: 7px;
    -webkit-border-radius: 7px;
    -moz-border-radius: 7px;
    animation-name: bounce_circularG;
    animation-duration: 0.718s;
    animation-iteration-count: infinite;
    animation-direction: normal;
  }

  .circularG_1_gen {
    top: 20px;
    left: 0;
    animation-delay: 0.268s;
    -o-animation-delay: 0.268s;
    -ms-animation-delay: 0.268s;
    -webkit-animation-delay: 0.268s;
    -moz-animation-delay: 0.268s;
  }

  .circularG_2_gen {
    top: 5px;
    left: 5px;
    animation-delay: 0.364s;
    -o-animation-delay: 0.364s;
    -ms-animation-delay: 0.364s;
    -webkit-animation-delay: 0.364s;
    -moz-animation-delay: 0.364s;
  }

  .circularG_3_gen {
    top: 0;
    left: 20px;
    animation-delay: 0.45s;
    -o-animation-delay: 0.45s;
    -ms-animation-delay: 0.45s;
    -webkit-animation-delay: 0.45s;
    -moz-animation-delay: 0.45s;
  }

  .circularG_4_gen {
    top: 5px;
    right: 5px;
    animation-delay: 0.536s;
    -o-animation-delay: 0.536s;
    -ms-animation-delay: 0.536s;
    -webkit-animation-delay: 0.536s;
    -moz-animation-delay: 0.536s;
  }

  .circularG_5_gen {
    top: 20px;
    right: 0;
    animation-delay: 0.632s;
    -o-animation-delay: 0.632s;
    -ms-animation-delay: 0.632s;
    -webkit-animation-delay: 0.632s;
    -moz-animation-delay: 0.632s;
  }

  .circularG_6_gen {
    right: 5px;
    bottom: 5px;
    animation-delay: 0.718s;
    -o-animation-delay: 0.718s;
    -ms-animation-delay: 0.718s;
    -webkit-animation-delay: 0.718s;
    -moz-animation-delay: 0.718s;
  }

  .circularG_7_gen {
    bottom: 0;
    left: 20px;
    animation-delay: 0.814s;
    -o-animation-delay: 0.814s;
    -ms-animation-delay: 0.814s;
    -webkit-animation-delay: 0.814s;
    -moz-animation-delay: 0.814s;
  }

  .circularG_8_gen {
    bottom: 5px;
    left: 5px;
    animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
  }

  /*endregion*/

  ul.green-arrow li {
    position: relative;
    list-style: none;
  }

  ul.green-arrow li:after {
    content: "";
    position: absolute;
    border: 5px solid transparent;
    border-left: 5px solid #13a438;
    left: -13px;
    top: 9px;
  }

  .table {
    display: table;
  }

  .vert-align {
    display: table-cell;
    vertical-align: middle;
  }

  /** ОТПРАВЛЕНО В МУСОРКУ. ОСТАВИМ ДО ЛУЧШИХ ВРЕМЕН
.other-services{
    margin-bottom: 38px;
}
.other-services .o-s-title{
    color:#000;
    margin-top:50px;
    margin-bottom:35px;
}
.other-services .o-s-list{
    text-align: justify;
}
.other-services .o-s-block{
    display: inline-block;
    width: 275px;
    height: 276px;
    border: 4px solid #f1f4f9;
    margin-bottom: 23px;
    position: relative;
    top: 0;
    text-decoration: none;
    -webkit-transition: top, box-shadow, ease-out 0.2s;
    -moz-transition: top, box-shadow, ease-out 0.2s;
    -o-transition: top, box-shadow, ease-out 0.2s;
    transition: top, box-shadow, ease-out 0.2s;
}
.other-services .o-s-block:hover{
    border-color:#d2dbe9;
    box-shadow: 0 4px 5px rgba(0,0,0,.1);
    top: -5px;
}
.other-services .o-s-block .o-s-btitle{
    text-align: center;
    margin: 0px 0 20px 0;
    color: #3e3e3e;
    padding: 0 29px;
    font-size: 18px;
}
.other-services .o-s-block .o-s-bdesc{
    padding: 0 29px;
    text-align: center;
    color: #797979;
    line-height: 17px;
    font-size: 16px;
}

@media screen and (max-width: 1279px){
    .other-services .o-s-block {
        width: 230px;
    }
    .other-services .o-s-block .o-s-btitle{
        font-size: 16px;
        font-weight: 500;
        padding-left: 15px;
        padding-right: 15px;
    }
    .other-services .o-s-block .o-s-bdesc{
        padding-left: 15px;
        padding-right: 15px;
    }
}
*/

  .landing-bg {
    position: relative;
    background-color: #160b3a;
    background-repeat: no-repeat;
    background-position: center center;
    -webkit-background-size: cover;
    background-size: cover;
    height: 580px;
    text-align: center;
    color: #eceef2;
  }

  /*.landing-wrapper{
    display: table;
    width: 850px;
    overflow: auto;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
}*/

  .landing-wrapper {
    width: 850px;
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    height: 350px;
  }

  .landing-bg h1 {
    margin: 0 0 30px 0;
  }

  .landing-bg h3 {
    line-height: 32px;
    margin-bottom: 45px;
  }

  /*.learn-more-block{
    position: absolute;
    bottom: -80px;
    left: 0;
    right: 0;
    margin: auto;
    font-size: 13px;
    font-style: italic;
    color: #acacac;
    text-align: center;
}*/

  .learn-more-block {
    margin-top: 10px;
    font-size: 13px;
    font-style: italic;
    color: #acacac;
    text-align: center;
  }

  .learn-more-block .learn-more {
    position: relative;
    margin-top: 12px;
    display: inline-block;
    font-size: 16px;
    color: #eceef2;
    border-bottom: 1px dashed #eceef2;
    cursor: pointer;
  }

  .learn-more-block .learn-more:before {
    /*position: absolute;
    content: "";
    display: block;
    width: 13px;
    height: 12px;
    bottom: -25px;
    left: 0;
    right: 0;
    margin: auto;
    background: url("images/arrow-landing.png") no-repeat;*/
  }

  .learn-more-block .learn-more:hover {
    border-bottom: none;
    margin-bottom: 1px;
  }

  @media screen and (max-width: 1279px) {

    /*.s-informer-line-bottom {
        width: 953px;
    }*/

    /* html, body { */
    /*   min-width: 1000px; */
    /* } */

    .wrapper, .wapper {
      width: 980px;

      @media (width < 1281px) {
        width: 100%;
      }
    }

    .all-region, .all-time {
      min-width: inherit;
      max-width: inherit;
      padding-left: 30px;
      padding-right: 30px;
      width: 920px;
    }

    .all-time .ppo-title {
      width: 390px;
    }

    .ppo-phone-status-block {
      padding-left: 20px;
      padding-right: 20px;
      left: 54%;
      max-width: 280px;
    }

    .top-region-block a {
      margin-left: 19px;
    }

    .header-block.header-region {
      padding-left: 20px;
      width: 40px;
      padding-right: 15px;
    }

    .header-block.header-region .show-block {
      font-size: 0 !important;
      display: inline-block;
      vertical-align: middle;
      position: relative;
      height: 34px;
      width: 34px;
      border: 1px solid #d3d8da;
      border-radius: 36px;
      background: #f0f3f4 url("images/locate-icon.png") no-repeat center 9px;
    }

    .header-block.header-region .show-block:hover {
      height: 36px;
      width: 36px;
      border: none;
      background: rgb(111, 136, 248) url("images/locate-icon.png") no-repeat center -15px;
      background: url("images/locate-icon.png") no-repeat center -15px, -moz-linear-gradient(-45deg, rgba(111, 136, 248, 1) 0%, rgba(73, 59, 179, 1) 100%);
      background: url("images/locate-icon.png") no-repeat center -15px, -webkit-gradient(left top, right bottom, color-stop(0%, rgba(111, 136, 248, 1)), color-stop(100%, rgba(73, 59, 179, 1)));
      background: url("images/locate-icon.png") no-repeat center -15px, -webkit-linear-gradient(-45deg, rgba(111, 136, 248, 1) 0%, rgba(73, 59, 179, 1) 100%);
      background: url("images/locate-icon.png") no-repeat center -15px, -o-linear-gradient(-45deg, rgba(111, 136, 248, 1) 0%, rgba(73, 59, 179, 1) 100%);
      background: url("images/locate-icon.png") no-repeat center -15px, -ms-linear-gradient(-45deg, rgba(111, 136, 248, 1) 0%, rgba(73, 59, 179, 1) 100%);
      background: url("images/locate-icon.png") no-repeat center -15px, linear-gradient(135deg, rgba(111, 136, 248, 1) 0%, rgba(73, 59, 179, 1) 100%);
      /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6f88f8', endColorstr='#493bb3', GradientType=1 );*/
    }

    .header-block.header-region .show-block:before {
      display: none;
    }

    .header-block.header-menu {
      margin-left: 15px;
    }

    .header-block.header-search {
      margin-left: 32px;
      width: 225px;
    }

    .header-block.header-search .search-form {
      margin-left: 30px;
      margin-top: 0;
    }

    .header-block.header-logo {
      width: 135px;
    }

    .header-block.header-auth {
      width: 100px;
    }

    /*
        .scroll-nav .header-block.header-logo {
            width: 34px;
            overflow: hidden;
        }
        .scroll-nav .header-block.header-region {
            padding-left: 15px;
            padding-right: 5px;
        }
        .scroll-nav .header-block.header-menu {
            margin-left: 16px;
        }
        .scroll-nav .top-line .left {
            left: 395px;
        }
        .scroll-nav .header-block.header-search{
            margin-left: 197px;
        }
        .scroll-nav .header-block.header-auth {
            margin-left: 0;
            margin-right: 0;
            width: 160px;
        }
        */
    .header-block.header-auth .profile {
      margin-right: 7px;
    }

    .subscribe-block {
      margin-left: 45px;
    }

    .gen-banner img {
      width: 960px;
    }

    .gen-block-news .left .gen-new {
      width: 333px;
    }

    .gen-block-news .middle {
      width: 308px;
    }

    .f_social_block {
      margin-left: 7px;
      width: 430px;
    }

    .f_app_block {
      margin-right: 0;
    }

    .main-service-tabs .menu-item {
      display: flex;
      align-items: center;
      height: 72px;
      width: 488px;
      background-position: 40px center;
      -moz-box-sizing: border-box;
      -webkit-box-sizing: border-box;
      box-sizing: border-box;
    }
  }

  .radio .sel {
    background: url(images/r-off.png) left center no-repeat;
    padding: 6px 0 6px 28px;
    cursor: pointer;
    float: left;
    clear: both;
    background-size: 20px !important;
  }

  .radio .sel.active {
    background: url(images/r-on.png) left center no-repeat;
  }

  .block-subscribe-news {
    width: 850px;
    padding: 49px 64px;
    box-sizing: border-box;
    margin: 30px auto;
    background-color: #fff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  }

  .block-subscribe-news .desc-block {
    margin-top: 20px;
    width: 672px;
    font-size: 16px;
    color: #545454;
    text-align: left;
    line-height: 24px;
  }

  /* описание иконок >>*/
  .locate-icon-before:before, .locate-icon {
    background-image: url(images/locate-icon.png);
    background-repeat: no-repeat;
    background-position: left center;
  }

  .list-icon-before:before, .list-icon {
    background-image: url(images/list-icon.png);
    background-repeat: no-repeat;
    background-position: left center;
  }

  /* описание иконок <<*/

  .tip-popup {
    position: relative;
    background: #d5dde7;
    border-radius: 100%;
    width: 16px;
    height: 14px;
    display: inline-block;
    text-align: center;
    margin-left: 5px;
    font-size: 11px;
    padding-top: 2px;
  }

  .tip-popup:hover {
    background: #13a438;
    color: #fff;
    cursor: pointer;
  }

  .tip-popup .t-p-b {
    display: none;
    position: absolute;
    background-color: #fff;
    border: 1px solid #bdc8cc;
    border-radius: 3px;
    box-shadow: inset 2px 2px 0 0 rgba(255, 255, 255, 0.5), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    padding: 24px 31px;
    font-size: 13px;
    font-style: italic;
    box-sizing: border-box;
    font-weight: 300;
    color: #9495a5;
  }

  .tip-popup .t-p-b:after, .tip-popup .t-p-b:before {
    content: "";
    border: solid transparent;
    position: absolute;
    left: 50%;
    margin-left: -12px;
    bottom: -15px;
    width: 0;
  }

  .tip-popup .t-p-b:before {
    border-top-color: #bdc8cc;
    border-width: 8px;
    margin-top: 9px;
    bottom: -16px;
  }

  .tip-popup .t-p-b:after {
    border-width: 6px;
    border-top-color: #fff;
    margin-left: -10px;
    margin-top: -1px;
    bottom: -12px;
  }

  label.rad,
  label.chk {
    position: relative;
    display: block;
    font-size: 16px !important;
    width: 680px;
    padding-left: 21px;
  }

  label.rad:before,
  label.chk:before {
    position: absolute;
    top: 7px;
    left: 0;
  }

  .save-ls {
    width: 275px;
    position: relative;
    border: 1px solid #bdc8cc;
    top: 10px;
    border-radius: 2px;
  }

  .save-ls-addr {
    color: #6e6e6e;
  }

  .save-ls ul {
    list-style: none;
    margin: 0;
    padding: 0;
    background: #fff;
  }

  .save-ls ul li {
    padding: 20px 0 20px 20px;
    border-bottom: 1px solid #e1e1e1;
  }

  .save-ls ul li:hover {
    background: #fff3d0;
    cursor: pointer;
  }

  .save-ls ul li:last-child {
    border-bottom: none;
  }

  .save-ls-absolute {
    display: none;
    position: absolute;
    height: 218px;
    overflow: hidden;
    z-index: 10;
    top: 51px;
  }

  .save-ls-num span {
    background: #ffeca9;
  }

  /**Стилизация selector**/
  .select_style_styler {
    margin-right: 31px;
    width: 250px;
    height: 42px;
    border-radius: 5px;
    border: 1px solid #d7d7d7;
    box-shadow: 0 1px 3px 0 #d7dee0;
    background: #f0f3f4 !important;
    color: #424242;
    padding-left: 13px;
    outline: none;
    min-width: 0 !important;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
  }

  .jq-checkbox {
    top: -1px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #fff, inset 1px -1px #fff;
    cursor: pointer;
  }

  .jq-checkbox.checked .jq-checkbox__div {
    width: 12px;
    height: 12px;
    margin: 2px 0 0 2px;
    border-radius: 2px;
    background: #666;
    box-shadow: inset 0 -3px 6px #aaa;
  }

  .jq-checkbox.focused {
    border: 1px solid #08c;
  }

  .jq-checkbox.disabled {
    opacity: .55;
  }

  .jq-radio {
    top: -1px;
    vertical-align: middle;
    width: 16px;
    height: 16px;
    margin: 0 4px 0 0;
    border: 1px solid #c3c3c3;
    border-radius: 50%;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05), inset -1px -1px #fff, inset 1px -1px #fff;
    cursor: pointer;
  }

  .jq-radio.checked .jq-radio__div {
    width: 10px;
    height: 10px;
    margin: 3px 0 0 3px;
    border-radius: 50%;
    background: #777;
    box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .7);
  }

  .jq-radio.focused {
    border: 1px solid #08c;
  }

  .jq-radio.disabled {
    opacity: .55;
  }

  .jq-file {
    width: 270px;
    border-radius: 4px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
  }

  .jq-file input {
    height: auto;
    line-height: 1em;
    cursor: pointer;
  }

  .jq-file__name {
    overflow: hidden;
    box-sizing: border-box;
    width: 100%;
    height: 34px;
    padding: 0 80px 0 10px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    background: #fff;
    box-shadow: inset 1px 1px #f1f1f1;
    font: 15px/32px "Roboto", sans-serif;
    color: #333;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .jq-file__browse {
    position: absolute;
    top: 1px;
    right: 1px;
    padding: 0 10px;
    border-left: 1px solid #ccc;
    border-radius: 0 4px 4px 0;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 15px/32px "Roboto", sans-serif;
    color: #333;
    text-shadow: 1px 1px #fff;
  }

  .jq-file:hover .jq-file__browse {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: linear-gradient(#f6f6f6, #e6e6e6);
  }

  .jq-file:active .jq-file__browse {
    background: #f5f5f5;
    box-shadow: inset 1px 1px 3px #ddd;
  }

  .jq-file.focused .jq-file__name {
    border: 1px solid #5794bf;
  }

  .jq-file.disabled,
  .jq-file.disabled .jq-file__name,
  .jq-file.disabled .jq-file__browse {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888;
  }

  .jq-number {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    padding: 0 36px 0 0;
  }

  .jq-number__field {
    width: 100px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
  }

  .jq-number__field:hover {
    border-color: #b3b3b3;
  }

  .jq-number__field input {
    box-sizing: border-box;
    width: 100%;
    padding: 8px 9px;
    border: none;
    outline: none;
    background: none;
    font: 15px "Roboto", sans-serif;
    color: #333;
    text-align: left; /* для Opera Presto */
    -moz-appearance: textfield;
  }

  .jq-number__field input::-webkit-inner-spin-button,
  .jq-number__field input::-webkit-outer-spin-button {
    margin: 0; /* в каких-то браузерах присутствует отступ */
    -webkit-appearance: none;
  }

  .jq-number__spin {
    position: absolute;
    top: 0;
    right: 0;
    width: 32px;
    height: 14px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    text-shadow: 1px 1px #fff;
    cursor: pointer;
  }

  .jq-number__spin.minus {
    top: auto;
    bottom: 0;
  }

  .jq-number__spin:hover {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: linear-gradient(#f6f6f6, #e6e6e6);
  }

  .jq-number__spin:active {
    background: #f5f5f5;
    box-shadow: inset 1px 1px 3px #ddd;
  }

  .jq-number__spin:after {
    content: "";
    position: absolute;
    top: 4px;
    left: 11px;
    width: 0;
    height: 0;
    border-right: 5px solid transparent;
    border-bottom: 5px solid #999;
    border-left: 5px solid transparent;
  }

  .jq-number__spin.minus:after {
    top: 5px;
    border-top: 5px solid #999;
    border-right: 5px solid transparent;
    border-bottom: none;
    border-left: 5px solid transparent;
  }

  .jq-number__spin.minus:hover:after {
    border-top-color: #000;
  }

  .jq-number__spin.plus:hover:after {
    border-bottom-color: #000;
  }

  .jq-number.focused .jq-number__field {

  }

  .jq-number.disabled .jq-number__field,
  .jq-number.disabled .jq-number__spin {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888;
  }

  .jq-number.disabled .jq-number__spin:after {
    border-bottom-color: #aaa;
  }

  .jq-number.disabled .jq-number__spin.minus:after {
    border-top-color: #aaa;
  }

  .jq-selectbox {
    vertical-align: middle;
    cursor: pointer;
    width: 250px;
    outline: none;
  }

  .jq-selectbox__select {
    font: 15px/32px "Roboto", sans-serif;
    position: relative;
    left: -13px;
    padding-left: 13px;
    padding-top: 4px;
    width: calc(100% + 13px);
    box-sizing: border-box;
    height: 42px;
  }

  .select_style_styler:hover {
    box-shadow: none;
    border-color: transparent;
  }

  .jq-selectbox__select:hover {
    height: 42px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 3px;
    outline: 1px solid #ffe17a !important;
    box-shadow: none !important;
    background: #fff !important;
  }

  .select_style_styler.opened {
    border: 1px solid #ffe17a !important;
    box-shadow: none !important;
    background: #fff !important;
  }

  .opened .jq-selectbox__select {
    background: transparent !important;
    border: none !important;
  }

  .jq-selectbox__select:active {
    background: #f5f5f5;
    box-shadow: inset 1px 1px 3px #ddd;
  }

  .jq-selectbox.focused .jq-selectbox__select {

  }

  .jq-selectbox.disabled .jq-selectbox__select {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888;
  }

  .jq-selectbox__select-text {
    display: block;
    width: 100%;
    white-space: nowrap;
    text-overflow: ellipsis;
  }

  .jq-selectbox .placeholder {
    color: #888;
  }

  .jq-selectbox__trigger {
    position: absolute;
    top: 0;
    right: 0;
    width: 34px;
    height: 100%;
  }

  .jq-selectbox__trigger-arrow {
    position: absolute;
    top: 18px;
    right: 12px;
    width: 0;
    height: 0;
    border-top: 4px solid #999;
    border-right: 4px solid transparent;
    border-left: 4px solid transparent;
  }

  .jq-selectbox:hover .jq-selectbox__trigger-arrow {
    border-top-color: #000;
  }

  .jq-selectbox.disabled .jq-selectbox__trigger-arrow {
    border-top-color: #aaa;
  }

  .jq-selectbox__dropdown {
    box-sizing: border-box;
    width: 100%;
    margin: 2px 0 0;
    padding: 0;
    border: 1px solid #ccc;
    border-radius: 4px;
    background: #fff;
    box-shadow: 0 2px 10px rgba(0, 0, 0, .2);
    font: 15px/18px "Roboto", sans-serif;
    left: 0;
  }

  .jq-selectbox__search {
    margin: 5px;
  }

  .jq-selectbox__search input {
    box-sizing: border-box;
    width: 100%;
    margin: 0;
    padding: 5px 27px 6px 8px;
    border: 1px solid #ccc;
    border-radius: 3px;
    outline: none;
    background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAMCAYAAABiDJ37AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAO1JREFUeNqU078LAXEYx/FzYfNzk5TJaFNKYjFYSQZ/hvwBsvg1UCY2xT9gM8hukQGThWRjkcFw3pdnujhfT736Xn2fPvfc3fd07V0OFDDFAnM0ENYsZRiGLSc9OpqIYIA9fMhhjCrW2h9VlMlcH/aymMGtOqEugX08PwQucUZKdTozMIqdTc9WepQD7wjY9ARx+ydwhfyXfS+S0qMcOEQJGcueB3VccFINdMgal6NzkmPjRwJXxDBB7/2RDdtAp6wb+dpphHDASG5QQ0V6u2aoSqBZD/lDrNWRJynLK2qpBn4rc6K2XB9/Nb8EGABtf1thzY6X2AAAAABJRU5ErkJggg==) no-repeat 100% 50%;
    box-shadow: inset 1px 1px #f1f1f1;
    color: #333;
    -webkit-appearance: textfield;
  }

  .jq-selectbox__search input::-webkit-search-cancel-button,
  .jq-selectbox__search input::-webkit-search-decoration {
    -webkit-appearance: none;
  }

  .jq-selectbox__not-found {
    margin: 5px;
    padding: 5px 8px 6px;
    background: #f0f0f0;
    font-size: 13px;
  }

  .jq-selectbox ul {
    margin: 0;
    padding: 0;
  }

  .jq-selectbox li {
    min-height: 18px;
    padding: 12px 10px 12px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    color: #231f20;
  }

  .jq-selectbox li.selected {
    background-color: #a3abb1;
    color: #fff;
  }

  .jq-selectbox li:hover {
    background-color: #5b49ee;
    color: #fff;
  }

  .jq-selectbox li.disabled {
    color: #aaa;
  }

  .jq-selectbox li.disabled:hover {
    background: none;
  }

  .jq-selectbox li.optgroup {
    font-weight: bold;
  }

  .jq-selectbox li.optgroup:hover {
    background: none;
    color: #231f20;
    cursor: default;
  }

  .jq-selectbox li.option {
    padding-left: 25px;
  }

  .jq-select-multiple {
    box-sizing: border-box;
    padding: 1px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    background: #fff;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 15px/18px "Roboto", sans-serif;
    color: #333;
    cursor: default;
  }

  .jq-select-multiple.focused {
    border: 1px solid #5794bf;
  }

  .jq-select-multiple.disabled {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888;
  }

  .jq-select-multiple ul {
    margin: 0;
    padding: 0;
  }

  .jq-select-multiple li {
    padding: 3px 9px 4px;
    list-style: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
  }

  .jq-select-multiple li:first-child {
    border-radius: 3px 3px 0 0;
  }

  .jq-select-multiple li:last-child {
    border-radius: 0 0 3px 3px;
  }

  .jq-select-multiple li.selected {
    background: #08c;
    color: #fff;
  }

  .jq-select-multiple li.disabled {
    color: #aaa;
  }

  .jq-select-multiple.disabled li.selected,
  .jq-select-multiple li.selected.disabled {
    background: #ccc;
    color: #fff;
  }

  .jq-select-multiple li.optgroup {
    font-weight: bold;
  }

  .jq-select-multiple li.option {
    padding-left: 25px;
  }

  input[type="email"].styler,
  input[type="password"].styler,
  input[type="search"].styler,
  input[type="tel"].styler,
  input[type="text"].styler,
  input[type="url"].styler,
  textarea.styler {
    padding: 8px 9px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    box-shadow: inset 1px 1px #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 15px "Roboto", sans-serif;
    color: #333;
  }

  input[type="search"].styler {
    -webkit-appearance: none;
  }

  textarea.styler {
    overflow: auto;
  }

  input[type="email"].styler:hover,
  input[type="password"].styler:hover,
  input[type="search"].styler:hover,
  input[type="tel"].styler:hover,
  input[type="text"].styler:hover,
  input[type="url"].styler:hover,
  textarea.styler:hover {
    border-color: #b3b3b3;
  }

  input[type="email"].styler:focus,
  input[type="password"].styler:focus,
  input[type="search"].styler:focus,
  input[type="tel"].styler:focus,
  input[type="text"].styler:focus,
  input[type="url"].styler:focus,
  textarea.styler:focus {
    border-color: #ccc;
    border-top-color: #b3b3b3;
    outline: none;
    box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
  }

  button.styler,
  input[type="button"].styler,
  input[type="submit"].styler,
  input[type="reset"].styler {
    overflow: visible;
    padding: 8px 11px;
    border: 1px solid #ccc;
    border-bottom-color: #b3b3b3;
    border-radius: 4px;
    outline: none;
    background: #f5f5f5;
    background: -webkit-linear-gradient(#fff, #e6e6e6);
    background: linear-gradient(#fff, #e6e6e6);
    box-shadow: inset 1px -1px #f1f1f1, inset -1px 0 #f1f1f1, 0 1px 2px rgba(0, 0, 0, .1);
    font: 15px "Roboto", sans-serif;
    color: #333;
    text-shadow: 1px 1px #fff;
    cursor: pointer;
  }

  button.styler::-moz-focus-inner,
  input[type="button"].styler::-moz-focus-inner,
  input[type="submit"].styler::-moz-focus-inner,
  input[type="reset"].styler::-moz-focus-inner {
    padding: 0;
    border: 0;
  }

  button.styler:not([disabled]):hover,
  input[type="button"].styler:not([disabled]):hover,
  input[type="submit"].styler:not([disabled]):hover,
  input[type="reset"].styler:hover {
    background: #e6e6e6;
    background: -webkit-linear-gradient(#f6f6f6, #e6e6e6);
    background: linear-gradient(#f6f6f6, #e6e6e6);
  }

  button.styler:not([disabled]):active,
  input[type="button"].styler:not([disabled]):active,
  input[type="submit"].styler:not([disabled]):active,
  input[type="reset"].styler:active {
    background: #f5f5f5;
    box-shadow: inset 1px 1px 3px #ddd;
  }

  button.styler[disabled],
  input[type="button"].styler[disabled],
  input[type="submit"].styler[disabled] {
    border-color: #ccc;
    background: #f5f5f5;
    box-shadow: none;
    color: #888;
  }

  .file-block {
    background-color: #eff2f6;
    padding: 31px 32px;
    margin-bottom: 67px;
  }

  .file-block.white {
    background-color: transparent;
    padding: 30px 0;
  }

  .file-block a {
    display: initial;
  }

  .file-block .icon {
    display: inline-block;
    width: 71px;
    height: 64px;
    vertical-align: middle;
  }

  .file-block .text {
    display: inline-block;
    width: 620px;
    font-size: 16px;
    line-height: 24px;
    vertical-align: middle;
  }

  .inf-block {
    position: relative;
  }

  .inf-block .inf-icon {
    position: absolute;
    left: 60px;
    top: 46px;
  }

  .inf-block.border {
    padding: 40px 115px 40px 135px;
    border: 1px solid rgba(224, 224, 224, 1);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
    font-size: 18px;
    color: #4f4e5d;
    line-height: 30px;
  }

  .inf-block.grey {
    background: #eceef2;
    padding: 40px 115px 40px 135px;
    font-size: 18px;
    color: #4f4e5d;
    line-height: 30px;
  }

  .inf-block.no-icon {
    padding-left: 45px;
    padding-right: 45px;
  }

  /* ЭТО ДЛЯ ЖЁЛТЫХ ПЛАШЕК КОТОРЫЕ МОЖНО СКРЫТЬ НА ВРЕМЯ СЕССИИ */
  .s-informer-line-bottom {
    text-align: center;
    margin-top: 3px;
    background-color: #ffeca9;
    border: 1px solid #ffdd83;
    line-height: 46px;
    font-size: 16px;
  }

  .s-informer-line-bottom.red {
    border-color: #ff7469;
    background-color: #ff7469;
  }

  .s-informer-line-bottom.purple {
    border: 1px solid #e0e0e0;
    background-color: #6a56f0;
    color: #fff;
  }

  .s-informer-line-bottom.purple a {
    text-decoration: underline;
    color: #fff;
  }

  .s-informer-line-bottom.purple a:hover {
    text-decoration: none;
    color: #fff;
  }

  .s-informer-line-bottom.purple .icon {
    display: none;
  }

  .s-informer-line-bottom .icon {
    background: url(images/k.png);
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 4px;
    left: -4px;
  }

  .s-informer-line-bottom.red a {
    color: white;
  }

  .s-informer-line-bottom.red .icon {
    background: url(images/w.png);
    width: 20px;
    height: 17px;
    top: 3px;
  }

  .s-informer-line-bottom.red .text {
    color: #fff;
  }

  .s-informer-line-bottom.red .text:before {
    content: "Срочная новость: ";
    font-weight: 900;
    color: #fff;
  }

  .s-informer-line-bottom .s-i-l-b-c {
    color: #d7b064;
    border-bottom: 1px dotted #d7b064;
    position: absolute;
    right: 36px;
    height: 31px;
  }

  .s-informer-line-bottom.red .s-i-l-b-c {
    color: #ffb2ac;
    border-bottom: 1px dashed #ffb2ac;
  }

  .s-informer-line-bottom .s-i-l-b-c:hover {
    color: #5e4cf1;
    border-bottom-color: transparent;
    cursor: pointer;
  }

  .s-informer-line-bottom.red .s-i-l-b-c:hover {
    color: #fff;
    border-bottom-color: transparent;
    cursor: pointer;
  }

  /* ЭТО ДЛЯ ЖЁЛТЫХ ПЛАШЕК КОТОРЫЕ РАЗВОРАЧИВАЮТСЯ И СВОРАЧИВАЮТСЯ НИКУДА НЕ ПРОПАДАЯ, ИСПОЛЬЗУЮТСЯ ТОЛЬКО В ГЛАВНОМ СЕРВИСЕ */
  .s-informer-line {
    position: relative;
    text-align: center;
    background-color: #ffeca9;
    border: 1px solid #ffdd83;
    line-height: 46px;
    width: 735px;
    margin: 5px auto 0 auto;
    font-size: 13px;
  }

  .s-informer-line.triangle {
    cursor: pointer;
  }

  .s-informer-line.triangle:hover {
    background-color: #fff3d0;
  }

  .s-informer-line.triangle:hover .text {
    border-bottom-color: transparent;
  }

  .s-informer-line .icon {
    background: url(images/k.png);
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 4px;
    left: -4px;
  }

  .s-informer-line.triangle:before {
    right: 20px;
    top: 20px;
  }

  .s-informer-line-block {
    position: relative;
  }

  /* ЭТО ДЛЯ ЗЕЛЁНЫХ ПЛАШЕК КОТОРЫЕ РАЗВОРАЧИВАЮТСЯ И СВОРАЧИВАЮТСЯ НИКУДА НЕ ПРОПАДАЯ, ИСПОЛЬЗУЮТСЯ ТОЛЬКО В ГЛАВНОМ СЕРВИСЕ */
  .s-informer-line.green {
    background-color: #f8fbed;
    border: 1px solid #c4e0ba;
  }

  .s-informer-line.green.triangle:hover {
    background-color: #f4f3fc;
    border-color: #e4e2f4;
  }

  .s-informer-line.green .icon {
    background: url(images/k.png);
    display: inline-block;
    width: 18px;
    height: 18px;
    position: relative;
    top: 4px;
    left: -4px;
  }

  .s-informer-line.green.triangle:before {
    right: 20px;
    top: 20px;
    border-top-color: #7baa6a;
  }

  .s-informer-line.green.triangle:hover:before {
    border-top-color: #928cc8;
  }

  .text-with-icon {
    font-size: 0;
    text-align: justify;
    line-height: 0;
  }

  .text-with-icon .icon, .text-with-icon .text {
    display: inline-block;
    vertical-align: middle;
  }

  .text-with-icon.top .icon, .text-with-icon.top .text {
    vertical-align: top;
  }

  .text-with-icon .icon {
    margin-right: 25px;
    width: 60px;
    height: 60px;
    background: no-repeat center center;
  }

  .text-with-icon .text {
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    width: 90%;
    width: calc(100% - 85px);
  }

  .text-plus-image {
    font-size: 0;
    text-align: justify;
    line-height: 0;
  }

  .text-plus-image > .text, .text-plus-image > .image {
    display: inline-block;
    vertical-align: top;
  }

  .text-plus-image.middle > .text, .text-plus-image.middle > .image {
    vertical-align: middle;
  }

  .text-plus-image > .text {
    font-size: 18px;
    line-height: 28px;
    text-align: left;
    width: 500px;
    margin-right: 80px;
  }

  .text-plus-image > .image {
    width: 270px;
    height: 280px;
    background: no-repeat right top;
  }

  .important-notice {
    text-indent: -30px;
    padding-left: 30px;
  }

  .important-notice > * {
    text-indent: 0;
  }

  .important-notice::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 10px;
    background: url(images/k.png) no-repeat center center;
  }

  /* .important-block-gray, .important-block-graypurple ARE DEPRECATED */
  .important-block, .important-block-gray, .important-block-graypurple {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
    padding: 40px;
  }

  .important-block.grey {
    background-color: #f0f3f4;
  }

  .important-block.greypurple {
    background-color: #f4f3fc;
    border-color: #e4e2f4;
  }

  .important-block.green {
    background-color: #f8fbed;
    border: 1px solid #c4e0ba;
  }

  .important-block.yellow {
    background-color: #fffcf6;
    border: 1px solid #f3ead9;
  }

  .important-block.no-shadow,
  .important-block-gray.no-shadow,
  .important-block-graypurple.no-shadow {
    box-shadow: none;
  }

  .important-block.no-border,
  .important-block-gray.no-border,
  .important-block-graypurple.no-border {
    border: none;
  }

  .important-block.wide,
  .important-block-gray.wide,
  .important-block-graypurple.wide {
    padding: 65px;
  }

  .important-block.wideW,
  .important-block-gray.wideW,
  .important-block-graypurple.wideW {
    padding: 40px 65px;
  }

  .important-block.narrow,
  .important-block-gray.narrow,
  .important-block-graypurple.narrow {
    padding: 32px;
  }

  .important-block.round,
  .important-block-gray.round,
  .important-block-graypurple.round {
    border-radius: 4px;
  }

  .important-block-gray {
    background-color: #f0f3f4;
  }

  .important-block.important-notice {
    text-indent: -45px;
    padding-left: 65px;
  }

  .important-block.important-notice.wide, .important-block.important-notice.wideW {
    padding-left: 85px;
  }

  .important-block.important-notice:before {
    margin-right: 25px;
  }

  .important-block-graypurple {
    background-color: #f4f3fc;
    border-color: #e4e2f4;
  }

  .main-page-important-block {
    display: inline-block;
    vertical-align: top;
    margin-top: 30px;
    width: 779px;
  }

  @media (max-width: 1279px) {
    .main-page-important-block {
      width: 538px;
    }
  }

  .mini-number {
    height: 17px;
    padding-top: 2px;
    width: 19px;
    background-color: #13a438;
    border-radius: 24px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 10px;
    line-height: 16px;
    position: relative;
    top: -2px;
    margin-right: 10px;
  }

  .mini-number-block {
    display: inline-table;
    width: 95%;
  }

  .content-spp .google, .content-spp .appstore {
    display: inline-block;
    /*margin: 5px 84px;*/
  }

  .content-spp {
    margin-top: 45px;
    margin-bottom: 100px;
  }

  .content-spp .s-informer-line {
    width: 100%;
    text-align: left;
    padding-left: 34px;
    box-sizing: border-box;
  }

  .content-spp .s-informer-line-block {
    background-color: #f4f3ff;
    padding: 55px;
  }

  .content-spp .steps {
    min-height: 200px;
  }

  .content-spp .steps .text {
    width: 500px;
  }

  .content-spp .steps-2 {
    height: 200px;
  }

  .content-spp .steps-2 .text {
    width: 600px;
    margin-top: 30px;
  }

  .content-spp a {
    display: initial;
  }

  .char-once {
    height: 30px;
    width: 24px;
    border: 1px solid #cacbd3;
    border-radius: 3px;
    display: inline-block;
    text-align: center;
    font-weight: 600;
    padding-top: 2px;
    margin-right: 2px;
  }

  .emulate-sms {
    min-width: 189px;
    display: inline-block;
    background-color: rgba(240, 243, 244, 1);
    border: 1px solid rgba(215, 215, 215, 1);
    border-radius: 5px 5px 5px 0;
    padding: 10px 15px;
    margin-top: 5px;
    position: relative;
  }

  .emulate-sms:before {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    left: -1px;
    bottom: -12px;
    border: 6px solid;
    border-color: rgba(215, 215, 215, 1) transparent transparent rgba(215, 215, 215, 1);
  }

  .emulate-sms:after {
    content: " ";
    position: absolute;
    width: 0;
    height: 0;
    left: 0;
    bottom: -9px;
    border: 6px solid;
    border-color: rgba(240, 243, 244, 1) transparent transparent rgba(240, 243, 244, 1);
  }

  .ic-google-calendar, .ic-apple-calendar, .ic-yandex-calendar {
    display: inline-block;
    margin-right: 8px;
    vertical-align: middle;
    width: 24px;
    height: 24px;
  }

  .ic-google-calendar {
    background: url("images/ic-google-calendar.png") no-repeat;
  }

  .ic-apple-calendar {
    background: url("images/ic-apple-calendar.png") no-repeat;
  }

  .ic-yandex-calendar {
    background: url("images/ic-yandex-calendar.png") no-repeat;
  }

  /*region === "js/tns.calendar.js" component styles === */
  .js-tns-calendar {
    position: relative;
  }

  .js-tns-calendar-button {
    display: inline-block;
    line-height: 36px;
    font-size: 13px;
    padding: 0 12px 0 40px;
    border: 1px solid #d7d7d7;
    box-shadow: 0 1px 3px 0 #d7dee0;
    cursor: pointer;
  }

  .js-tns-calendar-button::before {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 18px;
    height: 18px;
    margin: auto 0 auto 11px;
    background: url(images/ic-calendar.png) no-repeat center center;
  }

  .js-tns-calendar-button:hover {
    background-color: #fff6ca;
    border: 1px solid #ffe785;
    box-shadow: 0 1px 3px 0 #d7dee0;
  }

  .js-tns-calendar-dropdown {
    position: absolute;
    z-index: 100;
    top: 38px;
    left: 0;
    width: 318px;
    height: 240px;
    background: #fff;
    border: 1px solid #d7dee0;
    border-radius: 3px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  }

  .input-line .js-tns-calendar-dropdown {
    top: 74px;
  }

  .js-tns-calendar-dropdown-header {
    position: relative;
    line-height: 40px;
    text-align: center;
    font-weight: 500;
    border-bottom: 1px solid #dbdbdb;
  }

  .js-tns-calendar-dropdown-header-arrleft, .js-tns-calendar-dropdown-header-arrright {
    position: absolute;
    top: 0;
    bottom: 0;
    width: 45px;
    cursor: pointer;
  }

  .js-tns-calendar-dropdown-header-arrleft {
    left: 0;
  }

  .js-tns-calendar-dropdown-header-arrright {
    right: 0;
  }

  .js-tns-calendar-dropdown-header-arrleft > div, .js-tns-calendar-dropdown-header-arrright > div {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 16px;
    height: 16px;
    background: #13a438;
    border-radius: 50%;
  }

  .js-tns-calendar-dropdown-header-arrleft:hover > div, .js-tns-calendar-dropdown-header-arrright:hover > div {
    background: #5b49ee;
  }

  .js-tns-calendar-dropdown-header-arrleft > div::before, .js-tns-calendar-dropdown-header-arrright > div::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
  }

  .js-tns-calendar-dropdown-header-arrleft > div::before {
    right: 6px;
    border-right-color: #fff;
  }

  .js-tns-calendar-dropdown-header-arrright > div::before {
    left: 6px;
    border-left-color: #fff;
  }

  .js-tns-calendar-dropdown-header-arrleft.disabled > div, .js-tns-calendar-dropdown-header-arrright.disabled > div,
  .js-tns-calendar-dropdown-header-arrleft.disabled:hover > div, .js-tns-calendar-dropdown-header-arrright.disabled:hover > div {
    background-color: #d8d8d8;
  }

  .js-tns-calendar-dropdown-header-title {
    font-size: 16px;
  }

  .js-tns-calendar-dropdown-slides {
    overflow: hidden;
    white-space: nowrap;
  }

  .js-tns-calendar-dropdown-slide {
    white-space: normal;
    display: inline-block;
    width: 278px; /*height:190px;*/
    padding: 25px 20px 20px 20px;
  }

  .js-tns-calendar-dropdown-slide-item {
    display: inline-block;
    width: 81px;
    height: 35px;
    line-height: 35px;
    margin: 0 12px 5px 0;
    font-size: 13px;
    text-align: center;
    cursor: pointer;
  }

  .js-tns-calendar-dropdown-slide-item:nth-child(3n) {
    margin: 0;
  }

  .js-tns-calendar-dropdown-slide-item:nth-last-child(-n+3) {
    margin-bottom: 0;
  }

  .js-tns-calendar-dropdown-slide-item:hover, .js-tns-calendar-dropdown-slide-item.current {
    background-color: #3b2bbc;
    color: #fff;
  }

  .js-tns-calendar-dropdown-slide-item.disabled, .js-tns-calendar-dropdown-slide-item.disabled:hover {
    background-color: transparent;
    color: #bebebe;
    cursor: default;
  }

  .js-tns-calendar.disabled .js-tns-calendar-button {
    background: #eceef2;
    border: 1px solid #d7d7d7;
    color: #a8a9b8;
    pointer-events: none;
  }

  .js-tns-calendar.disabled .js-tns-calendar-button:hover::before {
    background-position: center top;
  }

  .js-tns-calendar-dropdown-slides-days .js-tns-calendar-dropdown-slide {
    padding: 16px 25px;
  }

  .js-tns-calendar-dropdown-slides-days .js-tns-calendar-dropdown-slide > div.row > span {
    display: inline-block;
    vertical-align: top;
    width: 32px;
    height: 24px;
    line-height: 24px;
    font-size: 13px;
    text-align: center;
    margin: 4px 0 0 6px;
  }

  .js-tns-calendar-dropdown-slides-days .js-tns-calendar-dropdown-slide > div.row > span:first-child {
    margin-left: 0;
  }

  .js-tns-calendar-dropdown-slides-days .js-tns-calendar-dropdown-slide > div.row:first-child > span {
    margin-top: 0;
    font-weight: 500;
  }

  .js-tns-time-selector input[type="text"] {
    background-image: url(images/ic-time.png) !important;
    background-repeat: no-repeat;
    background-position: right 15px center;
  }

  .js-tns-time-selector-dropdown {
    position: relative;
  }

  .js-tns-time-selector-dropdown-list {
    position: absolute;
    left: 0;
    top: 8px;
    background: #fff;
    border: 1px solid #e0e0e0;
    border-radius: 2px;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    color: #3e3e3e;
    width: 128px;
    height: 163px;
    overflow: auto;
    padding: 12px 0 14px 0;
  }

  .js-tns-time-selector-dropdown-item {
    padding: 3px 0 1px 18px;
    cursor: pointer;
  }

  .js-tns-time-selector-dropdown-item.selected {
    background: #eff3f4;
  }

  /*endregion "js/tns.calendar.js" component styles */

  #page_404 {
    text-align: center;
    color: #000;
    margin: 100px 0;
  }

  #page_404 h1 .n404 {
    background-color: #e4e2f4;
    padding: 0 10px;
  }

  #page_404 h1 .robo {
    position: relative;
  }

  #page_404 h1 .robo:before {
    content: "";
    background: url(images/robo.gif);
    width: 57px;
    height: 81px;
    position: absolute;
    left: -90px;
    top: -18px;
  }

  .icon-operator img {
    position: relative;
    top: 9px;
  }

  .icon-operator img.i2 {
    top: 17px;
  }

  .icon-operator img.i3 {
    top: 3px;
  }

  .grbl-number {
    height: 19px;
    width: 19px;
    background-color: #13a438;
    border-radius: 24px;
    display: inline-block;
    text-align: center;
    color: #fff;
    font-size: 11px;
    line-height: 21px;
    position: relative;
    margin-right: 10px;
  }

  .grbl-number.big {
    height: 24px;
    width: 24px;
    font-size: 14px;
    line-height: 27px;
  }

  .grbl-block {
    width: 95%;
    display: inline-table;
    line-height: 32px;
  }

  .plash-ls {
    background-color: #e4e2f4;
    font-size: 18px;
    font-weight: 500;
    color: #3e3e3e;
    display: inline-block;
    padding: 10px 16px;
  }

  .d-init {
    display: initial;
  }

  .viber-wrapper {
    position: fixed;
    bottom: 60px;
    right: 138px;
  }

  /* html.bx-ios .viber-wrapper, html.bx-android .viber-wrapper { */
  /*   display: none; */
  /* } */

  .viber-wrapper:hover {
    width: 234px;
    right: 24px;
  }

  .viber-wrapper .viber-qr-block {
    display: none;
    text-align: center;
    background: white;
    margin-left: 17px;
    margin-right: 17px;
    padding-bottom: 27px;
    padding-top: 22px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
  }

  .viber-wrapper:hover .viber-qr-block {
    display: block;
  }

  .viber-wrapper .viber-qr-block div {
    margin-bottom: 11px;
  }

  .viber-wrapper .viber {
    height: 35px;
    width: 82px;
    background: #59267c url("images/viber-icon.png") no-repeat left 13px center;
    border-radius: 18px;
    line-height: 35px;
    padding-left: 38px;
    color: white;
    cursor: pointer;
  }

  .viber-wrapper:hover .viber {
    width: auto;
    background-color: #8f5db7;
  }

  .viber-wrapper .viber a {
    display: none;
    color: white;
    margin-left: 24px;
  }

  .viber-wrapper:hover .viber a {
    display: inline-block;
  }

  .philips-promo-block {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 227px;
    width: 360px;
    margin: 30px 0 0 23px;
    color: white;
    padding: 20px 13px 0 20px;
    font-size: 16px;
  }

  .philips-promo-title {
    font-size: 28px;
    font-weight: 500;
    line-height: 36px;
    margin-bottom: 20px;
  }

  .philips-promo-text {
    margin-right: 127px;
    font-weight: 300;
    line-height: 22px;
  }

  .philips-promo-block .btn {
    margin-top: 15px;
  }

  .philips-promo-title span {
    font-size: 39px;
    font-weight: bold;
    color: #6be23e;
  }

  .right-promo-block.border {
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  }

  a.right-promo-block {
    text-decoration: none;
    color: #3e3e3e;
  }

  .wink-promo-block, .right-promo-block {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 225px;
    width: 360px;
    margin: 30px 0 0 23px;
    color: #3e3e3e;
    padding: 22px 13px 0 20px;
    font-size: 18px;
  }

  .wink-promo-title {
    font-size: 26px;
    font-weight: bold;
    line-height: 32px;
    margin-bottom: 8px;
  }

  .wink-promo-text {
    line-height: 24px;
    margin-bottom: 30px;
  }

  .digital-receipt-popup {
    position: absolute;
    left: 0;
    right: 0;
    top: 100px;
    /*bottom: 100px;*/
    width: 900px;
    /*height: 393px;*/
    background-color: #fff;
    margin: 100px auto 100px auto;
    /*padding: 32px;*/
  }

  .ppo .digital-receipt-popup > .close {
    top: -30px;
    right: 0;
  }

  .digital-receipt-banner-wrapper {
    background-color: #f0f4f5;
    padding: 30px 0 0 0;
  }

  .digital-receipt-banner-new {
    width: 950px;
    margin: 0 auto;
    height: 108px;
    background: #fff url(images/digital-receipt-banner-1200.jpg) no-repeat center center;
    padding: 28px 0 0 250px;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  }

  .digital-receipt-banner-new h3 {
    font-size: 22px;
    font-weight: 500;
    margin: 0 0 10px 0;
  }

  .digital-receipt-banner-advantages {
    list-style: none;
    display: inline-block;
    vertical-align: middle;
    margin: 0;
    padding: 0;
  }

  .digital-receipt-banner-advantages li {
    display: inline-block;
    width: 168px;
    padding-left: 30px;
    text-indent: -30px;
    font-size: 16px;
    margin-right: 40px;
  }

  .digital-receipt-banner-advantages li::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    margin-right: 10px;
    width: 20px;
    height: 20px;
    background: url(components/tns.v3/services/services_genpage/img/success.png) no-repeat center center / contain;
  }

  .digital-receipt-banner-advantages li:first-child {
    width: 136px;
  }

  .digital-receipt-banner-advantages li:last-child {
    width: 141px;
    margin-right: 25px;
  }

  @media screen and (max-width: 1279px) {
    .digital-receipt-banner-new {
      width: 840px;
      height: 110px;
      background: #fff url(images/digital-receipt-banner-980.jpg) no-repeat center center;
      padding: 26px 0 0 140px;
    }

    .digital-receipt-banner-advantages li {
      margin-right: 25px;
      padding-left: 19px;
      text-indent: -19px;
    }

    .digital-receipt-banner-advantages li::before {
      width: 14px;
      height: 14px;
      margin-right: 5px;
    }

    .digital-receipt-banner-advantages li:last-child {
      margin-right: 10px;
    }
  }

  .digital-receipt-banner-small-wrapper {
    margin: 30px auto 70px auto;
  }

  .digital-receipt-banner-new-small {
    position: relative;
    width: 936px;
    height: 63px;
    margin: 0 auto;
    background: #fff;
    padding: 20px 0 0 264px;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  }

  .digital-receipt-banner-new-small::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 73px;
    width: 151px;
    height: 80px;
    background: url(images/digital-receipt-banner-small.png) no-repeat center center;
  }

  .digital-receipt-banner-new-small h3 {
    font-size: 22px;
    font-weight: 500;
    margin: 0 100px 0 0;
    display: inline-block;
    vertical-align: middle;
  }

  @media screen and (max-width: 1279px) {
    .digital-receipt-banner-small-wrapper {
      margin: 30px auto 50px auto;
    }

    .digital-receipt-banner-new-small {
      width: 803px;
      height: 57px;
      padding: 16px 0 0 177px;
    }

    .digital-receipt-banner-new-small::before {
      left: 20px;
      width: 132px;
      height: 71px;
      background: url(images/digital-receipt-banner-small-980.png) no-repeat center center;
    }

    .digital-receipt-banner-new-small h3 {
      margin: 0 35px 0 0;
    }

    .top-banner-main-page img {
      width: 100%;
    }

    .footer .btn-outline {
      padding-left: 23px;
      padding-right: 23px;
    }
  }

  .receipt-changes-banner {
    position: relative;
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
    padding: 22px 55px 22px 215px;
    background: #e9f3e0 url(/upload/medialibrary/296/296cca5b14c6ecfd92bb494097385627/banner_bg.png) no-repeat;
  }

  .receipt-changes-banner > div {
    display: inline-block;
    vertical-align: middle;
    margin-right: 55px;
  }

  .receipt-changes-banner .receipt-changes-banner-title {
    width: 250px;
    font-size: 22px;
    font-weight: 500;
  }

  .receipt-changes-banner .receipt-changes-banner-list {
    width: 320px;
  }

  .receipt-changes-banner .receipt-changes-banner-href {
    margin-right: 0;
  }

  .receipt-changes-banner .receipt-changes-banner-list ul {
    font-size: 16px;
    line-height: 22px;
  }

  .receipt-changes-banner .receipt-changes-banner-list ul li::before {
    top: 7px;
    border-left-width: 8px;
  }

  .receipt-changes-banner.small {
    padding: 22px 35px;
    background: #e9f3e0 url(/upload/medialibrary/2e6/2e6608e3bd762c1fac041b4f1df2ae20/bg_banner_small.jpg) no-repeat center center;
  }

  .receipt-changes-banner.small > div {
    margin-right: 35px;
  }

  .receipt-changes-banner.small .receipt-changes-banner-href {
    margin-right: 0;
  }

  .receipt-changes-banner-mkd {
    padding: 15px 60px 15px 280px;
  }

  .receipt-changes-banner-mkd-inner {
    width: 560px;
    margin-right: 50px;
  }

  .receipt-changes-banner-mkd-inner .receipt-changes-banner-title,
  .receipt-changes-banner-mkd-inner .receipt-changes-banner-list {
    width: auto;
  }

  .receipt-changes-banner-mkd-inner .receipt-changes-banner-title {
    font-size: 20px;
  }

  .receipt-changes-banner-mkd-inner .receipt-changes-banner-list ul {
    margin-top: 5px;
  }

  .receipt-changes-banner-mkd-inner .receipt-changes-banner-list ul li {
    margin-bottom: 0;
  }

  .receipt-changes-banner-mkd.small {
    padding: 15px 60px;
  }

  .receipt-changes-banner-mkd.small .receipt-changes-banner-mkd-inner {
    margin-right: 35px;
  }

  .receipt-changes-banner-mkd2 {
    padding: 15px 45px 15px 250px;
  }

  .receipt-changes-banner-mkd2 .receipt-changes-banner-mkd-inner {
    width: 620px;
    margin-right: 40px;
  }

  @media screen and (max-width: 1279px) {
    .receipt-changes-banner {
      padding: 22px 35px;
      background: #e9f3e0 url(/upload/medialibrary/2e6/2e6608e3bd762c1fac041b4f1df2ae20/bg_banner_small.jpg) no-repeat;
    }

    .receipt-changes-banner > div {
      margin-right: 40px;
    }

    .receipt-changes-banner .receipt-changes-banner-href {
      margin-right: 0;
    }

    .receipt-changes-banner-mkd {
      padding: 15px 65px;
    }

    .receipt-changes-banner-mkd2 {
      padding: 18px 35px;
    }

    .receipt-changes-banner-mkd-inner {
      margin-right: 35px;
    }
  }

  /*region --------------------------------стили для страницы Wink---------------------------------*/

  .main_img_wink {
    height: 325px;
    width: auto;
    background: #faae3d;
    display: flex;
  }

  .text_main_wink {
    height: 288px;
    width: 535px;
    margin-left: 32px;
    margin-top: 40px;
  }

  .img_inside_wink {
    margin-top: 43px;
    margin-left: -23px;
  }

  .steps_wink {
    height: 2542px;
    width: auto;
    margin-top: 59px;
  }

  .step_wink {
    text-align: center;
    height: 214px;
    width: 850px;
  }

  .img_main_step {
    height: 180px;
    width: 317px;
    text-align: right;
    margin-top: -16px;
    margin-left: 533px;
  }

  .zag_step {
    height: auto;
    width: 493px;
    /*font-family: 'Roboto';*/
    font-size: 18px;
    color: rgba(62, 62, 62, 1);
    text-align: left;
    line-height: 30px;
    margin-top: -160px;
  }

  .number_step_green {
    /*font-family: 'Roboto';*/
    font-size: 42px;
    font-weight: bold;
    color: rgba(19, 164, 56, 1);
    text-align: left;
    line-height: 26px;
    padding-top: 74px;
    display: inline-flex;
  }

  .number_step_text {
    /*font-family: 'Roboto';*/
    font-size: 22px;
    font-weight: 500;
    color: rgba(143, 148, 158, 1);
    text-align: left;
    line-height: 35px;
    margin-left: 8px;
  }

  .text_step {
    height: auto;
    width: 474px;
    /*font-family: 'Roboto';*/
    font-size: 16px;
    color: rgba(126, 126, 126, 1);
    text-align: left;
    line-height: 24px;
    margin-top: 12px;
    padding-left: 20px;
    border-left: 0.2px solid rgba(184, 184, 184, 1);
  }

  .file-pdf-wink {
    display: inline-flex;
    line-height: 55px;
    margin-left: 13px;
  }

  .file-pdf-wink .text a {
    margin-left: 10px;
  }

  .top-banner-main-page {
    background-color: #f0f4f5;
    padding: 30px 0 0 0;
  }

  /*endregion*/

  /*region === thick spoiler (feedback form) === */
  .spoiler-thick {
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  }

  .spoiler-thick > .spoiler-header {
    position: relative;
    background: #f0f3f4;
    color: #3e3e3e;
    transition: background 0.1s ease, color 0.1s ease;
    font-size: 20px;
    line-height: 60px;
    font-weight: 500;
    padding: 0 40px 0 25px;
    border: 1px solid #e0e0e0;
    cursor: pointer;
    white-space: nowrap;
  }

  .spoiler-thick.no-header > .spoiler-header {
    display: none;
  }

  .spoiler-thick.white-header > .spoiler-header {
    background-color: #fff;
  }

  .spoiler-thick > .spoiler-header > .title {
    display: inline-block;
    vertical-align: middle;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
  }

  .spoiler-thick > .spoiler-header > .number {
    display: inline-block;
    vertical-align: middle;
    background-color: #dce2e4;
    transition: background 0.1s ease;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    line-height: 24px;
    font-size: 16px;
    margin-right: 20px;
    text-align: center;
  }

  .spoiler-thick > .spoiler-header::before {
    content: none;
  }

  .spoiler-thick > .spoiler-header::after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    margin: auto 0;
    right: 25px /*42px*/;
    /*width:14px; height:10px;*/
    height: 0;
    /*background:url(images/arrow-spoiler.png) no-repeat left center;*/
    border-left: 4px solid transparent;
    border-right: 4px solid transparent;
    border-top: 5px solid #3e3e3e;
    border-bottom: 0;
    transition: transform 0.2s ease;
  }

  .spoiler-thick:not(.disabled) > .spoiler-header:hover,
  .spoiler-thick.active > .spoiler-header {
    background: #fff3d0;
    border: 1px solid #ffe597;
  }

  .spoiler-thick:not(.disabled) > .spoiler-header:hover > .number,
  .spoiler-thick.active > .spoiler-header > .number {
    background: #ffe597;
  }

  .spoiler-thick:not(.disabled) > .spoiler-header:hover::after,
  .spoiler-thick.active > .spoiler-header::after {
    /*background-position:center center;*/
    border-top-color: #c5a238;
  }

  .spoiler-thick.active > .spoiler-header::after {
    transform: rotate(180deg);
  }

  .spoiler-thick.disabled > .spoiler-header {
    color: #a2a3b3;
    cursor: default;
  }

  .spoiler-thick.disabled > .spoiler-header > .number {
    background: #dce2e4;
    color: #a2a3b3;
  }

  .spoiler-thick.disabled > .spoiler-header::after {
    /*background-position:right center;*/
    border-top-color: #a2a3b3;
  }

  .spoiler-thick > .spoiler-content {
    padding: 60px 65px;
    border: 1px solid #e0e0e0;
    border-top: none;
    background: #fff;
    display: none;
  }

  .spoiler-thick.no-header > .spoiler-content {
    border-top: 1px solid #e0e0e0;
  }

  .spoiler-thick > .spoiler-content.spoiler-header-hidden {
    border-top: 1px solid #e0e0e0;
  }

  .spoiler-thick.active > .spoiler-content {
    display: block;
  }

  /*endregion*/

  .message-block {
    margin-top: 2rem;
    display: none;
    position: relative;
    padding: 40px;
    text-align: center;
    font-size: 18px;
    color: #7e7e7e;
    line-height: 22px;
    border: 1px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 40px;
    
    @media (width < 1281px) {
      padding: 30px 35px;
    }

    @media (width < 768px) {
      padding: 16px 16px;
    }
  }

  .message-block.align-left {
    text-align: left;
    padding: 40px;
  }

  .message-block.show-initial {
    display: block;
  }

  .message-block .message-block-title {
    font-size: 22px;
    line-height: 26px;
    font-weight: 500;
    margin-bottom: 8px;
  }

  .message-block .message-block-title::before {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    margin-right: 20px;
    background: no-repeat center center;
  }

  .message-block .message-block-text {
    margin-top: 15px;
  }

  .message-block.info {
    background-color: #f8fbed;
    border-color: #c4e0ba;
  }

  .message-block.info .message-block-title {
    color: #13a438;
  }

  .message-block.warn, .message-block.warn-light {
    background-color: var(--colorDark10);
    border-color: transparent;
  }

  .message-block.warn .message-block-title {
    color: var(--colorDark);
  }

  .message-block.warn .message-block-title::before {
    content: "";
    background-image: url(images/error-icon.png);
  }

  .message-block.warn-light .message-block-title {
    color: #3e3e3e;
  }

  .message-block.warn-light .message-block-title::before {
    content: "";
    background-image: url(images/inp-error-icon.png);
  }

  .service-error {
    border: 1px solid #e0e0e0;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
    padding: /*45px */ 65px;
  }

  .service-error h2::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 45px;
    height: 46px;
    background: url("images/ne-ok.png") no-repeat center center;
    margin-right: 20px;
  }

  .ls-address-block {
    background-color: #fffcf6;
    border: 1px solid #f3ead9;
    border-radius: 3px;
    padding: 35px 40px;
    font-size: 18px;
    color: #3e3e3e;
  }

  .ls-address-block .tip {
    font-size: 16px;
    color: #7e7e7e;
  }

  .ls-address-block .ls {
    display: inline-block;
    margin-left: 15px;
    background-color: #e4e2f4;
    color: #3e3e3e;
    padding: 0 9px;
    font-weight: bold;
  }

  .ls-address-block .address {
    margin-top: 15px;
  }

  .underlined-cards .card {
    position: relative;
    display: inline-block;
    vertical-align: top;
    width: 214px;
    font-size: 13px;
    border: 1px solid #e0e0e0;
    margin: 25px 25px 0 0;
    padding: 25px;
    text-decoration: none;
    text-align: center;
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.08);
  }

  .underlined-cards .card:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 6px;
    width: 100%;
    background: #9cdd9a;
    transition: background-color ease-out 0.2s;
  }

  .underlined-cards .card:nth-child(1),
  .underlined-cards .card:nth-child(2),
  .underlined-cards .card:nth-child(3) {
    margin-top: 0;
  }

  .underlined-cards .card:nth-child(3n) {
    margin-right: 0;
  }

  .underlined-cards .card:hover {
    box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.15);
  }

  .underlined-cards .card:hover:after {
    background: #9c92f0;
  }

  .underlined-cards .card .icon {
    margin: 25px auto 15px auto;
    width: 42px;
    height: 42px;
    background: no-repeat center center / contain;
  }

  .underlined-cards .card .title {
    font-size: 18px;
    color: #3e3e3e;
    min-height: 56px;
  }

  .underlined-cards .card .desc {
    color: #797979;
    line-height: 22px;
    font-size: 16px;
  }

  .banner-20200325 {
    background: url(/upload/medialibrary/2c6/2c68fae36bed0d8dc62220dc6cbfcb5d/20200325_kuban_cok_1200.png) no-repeat center center;
    padding: 42px 48px 42px 324px;
  }

  .banner-20200325 > div {
    display: inline-block;
    vertical-align: middle;
  }

  .banner-20200325 > div:first-child {
    max-width: 640px;
    margin-right: 30px;
  }

  @media screen and (max-width: 1279px) {
    .banner-20200325 {
      background: url(/upload/medialibrary/9e1/9e1b707e3aca04c28953e2c8f8085609/20200325_kuban_cok_980.png) no-repeat center center;
      padding: 28px 36px 28px 266px;
    }

    .banner-20200325 > div:first-child {
      max-width: 514px;
      margin-right: 18px;
    }
  }

  .banner-20200410 {
    background: url(/upload/medialibrary/84b/84bd23118bef591641f2e3d82f98515a/20200410_cok_1200.png) no-repeat center center;
    padding: 42px 48px 42px 200px;
  }

  .banner-20200410 > div {
    display: inline-block;
    vertical-align: middle;
  }

  .banner-20200410 > div:first-child {
    max-width: 772px;
    margin-right: 30px;
  }

  @media screen and (max-width: 1279px) {
    .banner-20200410 {
      background: url(/upload/medialibrary/9d1/9d1e3abcf15c6aef3fbf61b751947407/20200410_cok_980.png) no-repeat center center;
      padding: 28px 36px 28px 180px;
    }

    .banner-20200410 > div:first-child {
      max-width: 595px;
      margin-right: 18px;
    }
  }

  .banner-20200529 {
    position: relative;
    background: #2ec832 url("/upload/medialibrary/3e5/3e54d69b14d9b6e3af027a966d5c2695/20200529.png") no-repeat left bottom;
    padding: 28px 60px 28px 360px;
    height: 80px;
  }

  .banner-20200529 h2 {
    margin: 0 265px 0 0;
    color: white;
    text-align: center;
  }

  .banner-20200529 a {
    float: right;
    margin-top: 14px;
  }

  @media screen and (max-width: 1279px) {
    .banner-20200529 {
      padding-top: 13px;
      padding-left: 345px;
      height: 95px;
    }

    .banner-20200529 h2 {
      margin-right: 180px;
    }

    .banner-20200529 a {
      margin-top: 32px;
    }
  }

  .disclosure-block-popup {
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    left: 0;
    margin: 100px auto;
    text-align: left;
    width: 668px;
    height: 200px;
    padding: 65px;
    font-size: 18px;
    line-height: 30px;
    border: 1px solid #dbdfe0;
    background: #fff;
    box-shadow: inset 2px 2px 0 0 rgba(255, 255, 255, 0.5), 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  }

  .disclosure-block-popup .close {
    top: -27px;
    right: 0;
  }

  .disclosure-block-popup .btn {
    margin-top: 30px;
  }

  .action-topbanner {
    position: relative;
    height: 296px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    padding: 88px 290px 60px 60px;
    margin-bottom: 56px;
    color: #fff;
    background-color: #13a438;
    background-position: right bottom;
    background-repeat: no-repeat;
  }

  .action-topbanner.legal {
    background-color: #c1d9e9;
    color: #3e3e3e;
  }

  .action-topbanner.small-padding {
    padding-top: 64px;
  }

  .action-topbanner.x-small-padding {
    padding-top: 50px;
  }

  .action-topbanner:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 68px 304px 0 0;
    border-color: #312782 transparent transparent transparent;
  }

  .color:before {
    border-color: #12b9e6 transparent transparent transparent;
  }

  .action-topbanner:after {
    content: "АКЦИЯ";
    font-family: "Roboto", sans-serif;
    display: block;
    position: absolute;
    top: 20px;
    left: 20px;
    font-weight: bold;
    font-size: 16px;
    line-height: 22px;
    color: white;
  }

  .action-topbanner.mode-contest:after {
    content: "КОНКУРС";
  }

  .action-topbanner.pure:after, .action-topbanner.pure:before {
    display: none;
  }

  .action-topbanner h2 {
    font-style: normal;
    font-weight: 500;
    font-size: 40px;
    line-height: 36px;
    margin: 0;
  }

  .action-topbanner p {
    margin: 16px 0 0 0;
    font-size: 20px;
    line-height: 32px;
  }

  .poll-additional-services-popup-button {
    position: fixed;
    right: 60px;
    bottom: 60px;
    width: 170px;
    height: 170px;
  }

  .poll-additional-services-popup-button a {
    display: block;
    width: 100%;
    height: 100%;
    padding: 30px 21px;
    box-sizing: border-box;
    border-radius: 50%;
    background: linear-gradient(180deg, #5b49ee 0%, #2516a4 100%);
    box-shadow: 0 2px 7px rgba(0, 0, 0, 0.29);
    font-size: 18px;
    line-height: 22px;
    font-weight: 500;
    color: #fff;
    text-align: center;
    text-transform: uppercase;
    text-decoration: none;
  }

  .poll-additional-services-popup-button a:hover {
    color: #fff;
  }

  .poll-additional-services-popup-button a::after {
    content: "";
    display: block;
    width: 64px;
    height: 64px;
    margin: 0 auto;
    background-image: url("data:image/svg+xml,%3Csvg width='64' height='64' viewBox='0 0 64 64' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23filter0_d_7634_5650)'%3E%3Ccircle cx='32' cy='32' r='20' fill='url(%23paint0_linear_7634_5650)'/%3E%3C/g%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M45.2667 24.1635C46.281 25.2313 46.2378 26.9191 45.17 27.9335L30.1504 42.2021L18.3342 32.7492C17.1841 31.8291 16.9977 30.151 17.9177 29.001C18.8377 27.851 20.5158 27.6645 21.6659 28.5845L29.8496 35.1315L41.4967 24.0668C42.5644 23.0525 44.2523 23.0958 45.2667 24.1635Z' fill='url(%23paint1_linear_7634_5650)'/%3E%3Cdefs%3E%3Cfilter id='filter0_d_7634_5650' x='0' y='0' width='64' height='64' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset/%3E%3CfeGaussianBlur stdDeviation='6'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0.702765 0 0 0 0 0.983333 0 0 0 0 0.475278 0 0 0 0.24 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow_7634_5650'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow_7634_5650' result='shape'/%3E%3C/filter%3E%3ClinearGradient id='paint0_linear_7634_5650' x1='8.66667' y1='17.3333' x2='19.4696' y2='45.4714' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23A2E045'/%3E%3Cstop offset='1' stop-color='%2312A439'/%3E%3C/linearGradient%3E%3ClinearGradient id='paint1_linear_7634_5650' x1='31.6666' y1='23.3335' x2='31.6666' y2='42.2021' gradientUnits='userSpaceOnUse'%3E%3Cstop offset='0.175' stop-color='white'/%3E%3Cstop offset='1' stop-color='%23BBF783'/%3E%3C/linearGradient%3E%3C/defs%3E%3C/svg%3E");
  }

  .poll-additional-services-popup-button .close {
    top: 0;
    right: 0;
  }

  .le-commercial-block {
    padding: 48px 0 48px 60px;
    background: #e6e5f7 url("/upload/medialibrary/58b/58b9394cb45b9fb5de8a8557f9e7e576/commercial_bg.png") right center no-repeat;
  }

  .popup-banner-wrapper.banner-ad {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #00000080;
    z-index: 100;
  }

  .banner-ad .popup-banner {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    font-size: 18px;
    line-height: 28px;
  }

  .banner-ad .popup-banner.banner-thiefs {
    max-width: 820px;
    max-height: 260px;
    height: fit-content;
    padding: 60px;
    border-radius: 25px;
    background: #fff;
  }

  .banner-ad .popup-banner.banner-thiefs p {
    margin: 12px 0;
  }

  .banner-ad .popup-banner.banner-thiefs .close {
    top: -25px;
    right: 0;
    background-position: right bottom;
    padding-right: 55px;
    line-height: 24px;
    color: #fff;
  }

  .banner-ad .popup-banner.banner-thiefs h2 {
    color: #fa7c1f;
    text-transform: uppercase;
    font-weight: 500;
    text-align: center;
    margin-top: 0;
  }

  .banner-ad .popup-banner.banner-thiefs .h2-warning::before {
    content: "";
    display: inline-block;
    vertical-align: middle;
    width: 32px;
    height: 32px;
    margin-right: 12px;
    background: url(images/error-icon.png) no-repeat center center;
  }

  .banner-ad .popup-banner.banner-thiefs .c-orange {
    color: #fa7c1f;
  }

  @media screen and (max-width: 767px) {
    .banner-ad .popup-banner.banner-thiefs {
      max-width: calc(100% - 64px);
      max-height: 470px;
      padding: 24px;
    }
  }
}

@keyframes bounce_circularG {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(.3);
  }
}

@-o-keyframes bounce_circularG {
  0% {
    -o-transform: scale(1);
  }
  100% {
    -o-transform: scale(.3);
  }
}

@-ms-keyframes bounce_circularG {
  0% {
    -ms-transform: scale(1);
  }
  100% {
    -ms-transform: scale(.3);
  }
}

@-webkit-keyframes bounce_circularG {
  0% {
    -webkit-transform: scale(1);
  }
  100% {
    -webkit-transform: scale(.3);
  }
}

@-moz-keyframes bounce_circularG {
  0% {
    -moz-transform: scale(1);
  }
  100% {
    -moz-transform: scale(.3);
  }
}
