a,
button {
 color: inherit;
}
*,
h1,
h2,
h3,
h4,
h5,
h6 {
 margin: 0;
 padding: 0;
}
* {
 border: 0;
}
*,
:after,
:before {
 -webkit-box-sizing: border-box;
         box-sizing: border-box;
}
:active,
:focus,
a:active,
a:focus {
 outline: 0;
}
body,
html {
 height: 100%;
}
body {
 line-height: 1;
 -ms-text-size-adjust: 100%;
 -moz-text-size-adjust: 100%;
 -webkit-text-size-adjust: 100%;
 -webkit-font-smoothing: antialiased;
 -moz-osx-font-smoothing: grayscale;
}
button,
input,
textarea {
 font-family: inherit;
 font-size: inherit;
}
button {
 cursor: pointer;
 background-color: inherit;
}
a {
 text-decoration: none;
}
ul li {
 list-style: none;
}
img {
 vertical-align: top;
}
.btn,
.onlajn-servisy .btn {
 display: inline-block;
 padding: 14px 24px;
 border-radius: 8px;
 font-size: 14px;
 line-height: 140%;
 text-align: center;
 font-weight: 400;
 border: none;
}
@media (max-width: 768px) {
 .onlajn-servisy .btn {
  padding: 10px 21px;
 }
}

.onlajn-servisy {
 color: #15181f;
}

.onlajn-servisy .btn--red {
 color: #fff;
 background-color: #ed1a3b;
 -webkit-transition: color 0.25s, background-color 0.25s;
 -o-transition: color 0.25s, background-color 0.25s;
 transition: color 0.25s, background-color 0.25s;
}
.onlajn-servisy .btn--red:active,
.onlajn-servisy .btn--red:hover {
 background-color: #b22f3a;
 -webkit-transition: color 0.25s, background-color 0.25s;
 -o-transition: color 0.25s, background-color 0.25s;
 transition: color 0.25s, background-color 0.25s;
}
.onlajn-servisy .btn--red[disabled] {
 background-color: #c9c9c9;
 color: #808284;
}
.onlajn-servisy .btn--red-border {
 padding: 13px 24px;
 color: #ed1a3b;
 border: 1px solid #ed1a3b;
}
.onlajn-servisy .btn--white {
 color: #15181f;
 background-color: #fff;
 -webkit-transition: color 0.25s, background-color 0.25s;
 -o-transition: color 0.25s, background-color 0.25s;
 transition: color 0.25s, background-color 0.25s;
}
.onlajn-servisy .btn--white[disabled] {
 background-color: #c9c9c9;
 color: #a1a3a5;
 cursor: default;
}
.onlajn-servisy .btn--small {
 padding: 10px 20px;
}
.onlajn-servisy .btn--small.btn--red-border {
 padding: 9px 20px;
}
.onlajn-servisy .breadcrumbs {
 padding: 24px 0;
 overflow: hidden;
}

@media (max-width: 768px) {
 .onlajn-servisy .breadcrumbs {
  display: none;
 }
}
.onlajn-servisy .breadcrumbs__list {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 -ms-flex-wrap: wrap;
     flex-wrap: wrap;
 margin: 0 -12px;
}
.onlajn-servisy .breadcrumbs__item {
 position: relative;
 margin: 0 12px;
 font-weight: 300;
 font-size: 12px;
 line-height: 140%;
 color: rgba(21, 24, 31, 0.4);
}
.onlajn-servisy .breadcrumbs__item a {
 color: #15181f;
}
.onlajn-servisy .breadcrumbs__item::after {
 position: absolute;
 top: 50%;
 right: -16px;
 -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
         transform: translateY(-50%);
 display: block;
 width: 8px;
 height: 8px;
 font-weight: 400;
 font-size: 12px;
 line-height: 16px;
 background-image: url('data:image/svg+xml,%3Csvg width=%274%27 height=%277%27 viewBox=%270 0 4 7%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M1.33301 1.5L3.09731 3.2643C3.22748 3.39447 3.22748 3.60553 3.09731 3.7357L1.33301 5.5%27 stroke=%27%2315181F%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A');
 background-repeat: no-repeat;
 background-position: center;
 content: '';
}
.onlajn-servisy .breadcrumbs__item:last-child::after {
 content: none;
}
.onlajn-servisy .title {
 font-weight: 600;
 font-size: 32px;
 line-height: 120%;
 letter-spacing: 0;
}
.onlajn-servisy .subtitle {
 font-weight: 400;
 font-size: 20px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .list__item {
 position: relative;
 padding-left: 36px;
 font-weight: 300;
 font-size: 16px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .list__item::before {
 position: absolute;
 left: 0;
 display: block;
 width: 20px;
 height: 20px;
 background-image: url('data:image/svg+xml,%3Csvg width=%2716%27 height=%2718%27 viewBox=%270 0 16 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.5 5.6665L7.28348 8.90761C7.16144 9.03058 6.96358 9.03058 6.84154 8.90761L5.50001 7.55583M1.33334 16.659V2.33317C1.33334 1.4127 2.07954 0.666504 3.00001 0.666504H13C13.9205 0.666504 14.6667 1.4127 14.6667 2.33317V16.659C14.6667 16.9687 14.3407 17.1702 14.0637 17.0317L8.74537 14.3725C8.27615 14.1379 7.72387 14.1379 7.25465 14.3725L1.93635 17.0317C1.65931 17.1702 1.33334 16.9687 1.33334 16.659Z%27 stroke=%27%23ED1A3B%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A');
 background-repeat: no-repeat;
 content: '';
}
.onlajn-servisy .list--hexagon .list__item::before {
 background-image: url('data:image/svg+xml,%3Csvg width=%2716%27 height=%2718%27 viewBox=%270 0 16 18%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M10.5 7.33315L7.22153 10.6116C7.19061 10.6425 7.14107 10.6443 7.10803 10.6157L5.5 9.22247M1.61654 4.35202L7.16675 1.14761C7.68242 0.849886 8.31775 0.849886 8.83341 1.14761L14.3836 4.35202C14.8993 4.64974 15.217 5.19996 15.217 5.7954V12.2042C15.217 12.7997 14.8993 13.3499 14.3836 13.6476L8.83341 16.852C8.31775 17.1497 7.68242 17.1497 7.16675 16.852L1.61654 13.6476C1.10087 13.3499 0.783203 12.7997 0.783203 12.2042V5.7954C0.783203 5.19996 1.10087 4.64974 1.61654 4.35202Z%27 stroke=%27%23ED1A3B%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A');
}
.onlajn-servisy .list__item + .list__item {
 margin-top: 16px;
}
.onlajn-servisy .input__field {
 height: 48px;
 width: 100%;
 padding: 0 14px;
 border: 1px solid rgba(21, 24, 31, 0.1);
 border-radius: 8px;
 font-weight: 300;
 font-size: 14px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .input__label {
 display: block;
 margin-bottom: 8px;
 font-weight: 400;
 font-size: 12px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy body {
 font-family: MuseoSansCyrl, sans-serif;
 color: #222;
 font-size: 24px;
 line-height: 28px;
 font-weight: 400;
}
.onlajn-servisy body.lock {
 overflow: hidden;
 -ms-touch-action: none;
     touch-action: none;
}
.onlajn-servisy html {
 scroll-behavior: smooth;
}
main {
 margin-top: 129px !important;
}
.onlajn-servisy .container,
.onlajn-servisy [class*='__container'] {
 margin: 0 auto;
 max-width: 1256px;
 padding: 0 12px;
}
@media (max-width: 1200px) {
 .onlajn-servisy .container,
 .onlajn-servisy [class*='__container'] {
  padding: 0 20px;
 }
}
.onlajn-servisy [class*='__container--full'] {
 padding: 0 24px;
 max-width: none;
 width: 100%;
}
@media (max-width: 1200) {
 .onlajn-servisy [class*='__container--full'] {
  padding: 0 20px;
 }
}
.onlajn-servisy .bg-gray {
 background-color: rgba(21, 24, 31, 0.05);
}
.onlajn-servisy .slider-control {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 gap: 8px;
}
.onlajn-servisy .slider-control__button {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
 width: 64px;
 height: 40px;
 border-radius: 999px;
 border: 1px solid rgba(21, 24, 31, 0.1);
 -webkit-transition: background-color 0.3s, border-color 0.3s;
 -o-transition: background-color 0.3s, border-color 0.3s;
 transition: background-color 0.3s, border-color 0.3s;
}
.onlajn-servisy .slider-control__button svg path {
 -webkit-transition: stroke-opacity 0.3s;
 -o-transition: stroke-opacity 0.3s;
 transition: stroke-opacity 0.3s;
}
.onlajn-servisy .slider-control__button[disabled] {
 cursor: default;
 background-color: rgba(21, 24, 31, 0.05);
 -webkit-transition: background-color 0.3s, border-color 0.3s;
 -o-transition: background-color 0.3s, border-color 0.3s;
 transition: background-color 0.3s, border-color 0.3s;
 border-color: rgba(21, 24, 31, 0.1);
}
.onlajn-servisy .slider-control__button[disabled] svg path {
 stroke-opacity: 0.4;
 -webkit-transition: stroke-opacity 0.3s;
 -o-transition: stroke-opacity 0.3s;
 transition: stroke-opacity 0.3s;
}
.onlajn-servisy .swiper-scrollbar {
 width: 100% !important;
}
.onlajn-servisy .swiper-slide,
.onlajn-servisy .swiper-wrapper {
 width: 100%;
 height: 100%;
 position: relative;
 -webkit-transition-property: -webkit-transform;
 transition-property: -webkit-transform;
 -o-transition-property: transform;
 transition-property: transform;
 transition-property: transform, -webkit-transform;
}
.onlajn-servisy :root {
 --swiper-theme-color: #007aff;
}
.onlajn-servisy :host {
 position: relative;
 display: block;
 margin-left: auto;
 margin-right: auto;
 z-index: 1;
}
.onlajn-servisy .swiper {
 margin-left: auto;
 margin-right: auto;
 position: relative;
 overflow: hidden;
 list-style: none;
 padding: 0;
 z-index: 1;
 display: block;
}
.onlajn-servisy .swiper-vertical > .swiper-wrapper {
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
}
.onlajn-servisy .swiper-wrapper {
 z-index: 1;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-transition-timing-function: var(
  --swiper-wrapper-transition-timing-function,
  initial
 );
      -o-transition-timing-function: var(
  --swiper-wrapper-transition-timing-function,
  initial
 );
         transition-timing-function: var(
  --swiper-wrapper-transition-timing-function,
  initial
 );
 -webkit-box-sizing: content-box;
         box-sizing: content-box;
}
.onlajn-servisy .swiper-android .swiper-slide,
.onlajn-servisy .swiper-ios .swiper-slide,
.onlajn-servisy .swiper-wrapper {
 -webkit-transform: translate3d(0, 0, 0);
         transform: translate3d(0, 0, 0);
}
.onlajn-servisy .swiper-horizontal {
 -ms-touch-action: pan-y;
     touch-action: pan-y;
}
.onlajn-servisy .swiper-vertical {
 -ms-touch-action: pan-x;
     touch-action: pan-x;
}
.onlajn-servisy .swiper-slide {
 -ms-flex-negative: 0;
     flex-shrink: 0;
 display: block;
}
.onlajn-servisy .swiper-slide-invisible-blank {
 visibility: hidden;
}
.onlajn-servisy .swiper-autoheight,
.onlajn-servisy .swiper-autoheight .swiper-slide {
 height: auto;
}
.onlajn-servisy .swiper-autoheight .swiper-wrapper {
 -webkit-box-align: start;
     -ms-flex-align: start;
         align-items: flex-start;
 -webkit-transition-property: height, -webkit-transform;
 transition-property: height, -webkit-transform;
 -o-transition-property: transform, height;
 transition-property: transform, height;
 transition-property: transform, height, -webkit-transform;
}
.onlajn-servisy .swiper-backface-hidden .swiper-slide {
 -webkit-transform: translateZ(0);
         transform: translateZ(0);
 -webkit-backface-visibility: hidden;
 backface-visibility: hidden;
}
.onlajn-servisy .swiper-3d,
.onlajn-servisy .swiper-3d.swiper-css-mode .swiper-wrapper {
 -webkit-perspective: 1200px;
         perspective: 1200px;
}
.onlajn-servisy .swiper-3d .swiper-cube-shadow,
.onlajn-servisy .swiper-3d .swiper-slide,
.onlajn-servisy .swiper-3d .swiper-wrapper {
 -webkit-transform-style: preserve-3d;
         transform-style: preserve-3d;
}
.onlajn-servisy .swiper-css-mode > .swiper-wrapper {
 overflow: auto;
 scrollbar-width: none;
 -ms-overflow-style: none;
}
.onlajn-servisy .swiper-css-mode > .swiper-wrapper::-webkit-scrollbar {
 display: none;
}
.onlajn-servisy .swiper-css-mode > .swiper-wrapper > .swiper-slide {
 scroll-snap-align: start start;
}
.onlajn-servisy .swiper-css-mode.swiper-horizontal > .swiper-wrapper {
 -ms-scroll-snap-type: x mandatory;
     scroll-snap-type: x mandatory;
}
.onlajn-servisy .swiper-css-mode.swiper-vertical > .swiper-wrapper {
 -ms-scroll-snap-type: y mandatory;
     scroll-snap-type: y mandatory;
}
.onlajn-servisy .swiper-css-mode.swiper-free-mode > .swiper-wrapper {
 -ms-scroll-snap-type: none;
     scroll-snap-type: none;
}
.onlajn-servisy
 .swiper-css-mode.swiper-free-mode
 > .swiper-wrapper
 > .swiper-slide {
 scroll-snap-align: none;
}
.onlajn-servisy .swiper-css-mode.swiper-centered > .swiper-wrapper::before {
 content: '';
 -ms-flex-negative: 0;
     flex-shrink: 0;
 -webkit-box-ordinal-group: 10000;
     -ms-flex-order: 9999;
         order: 9999;
}
.onlajn-servisy
 .swiper-css-mode.swiper-centered
 > .swiper-wrapper
 > .swiper-slide {
 scroll-snap-align: center center;
 scroll-snap-stop: always;
}
.onlajn-servisy
 .swiper-css-mode.swiper-centered.swiper-horizontal
 > .swiper-wrapper
 > .swiper-slide:first-child {
 -webkit-margin-start: var(--swiper-centered-offset-before);
         margin-inline-start: var(--swiper-centered-offset-before);
}
.onlajn-servisy
 .swiper-css-mode.swiper-centered.swiper-horizontal
 > .swiper-wrapper::before {
 height: 100%;
 min-height: 1px;
 width: var(--swiper-centered-offset-after);
}
.onlajn-servisy
 .swiper-css-mode.swiper-centered.swiper-vertical
 > .swiper-wrapper
 > .swiper-slide:first-child {
 -webkit-margin-before: var(--swiper-centered-offset-before);
         margin-block-start: var(--swiper-centered-offset-before);
}
.onlajn-servisy
 .swiper-css-mode.swiper-centered.swiper-vertical
 > .swiper-wrapper::before {
 width: 100%;
 min-width: 1px;
 height: var(--swiper-centered-offset-after);
}
.onlajn-servisy .swiper-3d .swiper-slide-shadow,
.onlajn-servisy .swiper-3d .swiper-slide-shadow-bottom,
.onlajn-servisy .swiper-3d .swiper-slide-shadow-left,
.onlajn-servisy .swiper-3d .swiper-slide-shadow-right,
.onlajn-servisy .swiper-3d .swiper-slide-shadow-top {
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 pointer-events: none;
 z-index: 10;
}
.onlajn-servisy .swiper-3d .swiper-slide-shadow {
 background: rgba(0, 0, 0, 0.15);
}
.onlajn-servisy .swiper-3d .swiper-slide-shadow-left {
 background-image: -webkit-gradient(
  linear,
  right top, left top,
  from(rgba(0, 0, 0, 0.5)),
  to(rgba(0, 0, 0, 0))
 );
 background-image: -o-linear-gradient(
  right,
  rgba(0, 0, 0, 0.5),
  rgba(0, 0, 0, 0)
 );
 background-image: linear-gradient(
  to left,
  rgba(0, 0, 0, 0.5),
  rgba(0, 0, 0, 0)
 );
}
.onlajn-servisy .swiper-3d .swiper-slide-shadow-right {
 background-image: -webkit-gradient(
  linear,
  left top, right top,
  from(rgba(0, 0, 0, 0.5)),
  to(rgba(0, 0, 0, 0))
 );
 background-image: -o-linear-gradient(
  left,
  rgba(0, 0, 0, 0.5),
  rgba(0, 0, 0, 0)
 );
 background-image: linear-gradient(
  to right,
  rgba(0, 0, 0, 0.5),
  rgba(0, 0, 0, 0)
 );
}
.onlajn-servisy .swiper-3d .swiper-slide-shadow-top {
 background-image: -webkit-gradient(
  linear,
  left bottom, left top,
  from(rgba(0, 0, 0, 0.5)),
  to(rgba(0, 0, 0, 0))
 );
 background-image: -o-linear-gradient(
  bottom,
  rgba(0, 0, 0, 0.5),
  rgba(0, 0, 0, 0)
 );
 background-image: linear-gradient(
  to top,
  rgba(0, 0, 0, 0.5),
  rgba(0, 0, 0, 0)
 );
}
.onlajn-servisy .swiper-3d .swiper-slide-shadow-bottom {
 background-image: -webkit-gradient(
  linear,
  left top, left bottom,
  from(rgba(0, 0, 0, 0.5)),
  to(rgba(0, 0, 0, 0))
 );
 background-image: -o-linear-gradient(
  top,
  rgba(0, 0, 0, 0.5),
  rgba(0, 0, 0, 0)
 );
 background-image: linear-gradient(
  to bottom,
  rgba(0, 0, 0, 0.5),
  rgba(0, 0, 0, 0)
 );
}
.onlajn-servisy .swiper-lazy-preloader {
 width: 42px;
 height: 42px;
 position: absolute;
 left: 50%;
 top: 50%;
 margin-left: -21px;
 margin-top: -21px;
 z-index: 10;
 -webkit-transform-origin: 50%;
     -ms-transform-origin: 50%;
         transform-origin: 50%;
 -webkit-box-sizing: border-box;
         box-sizing: border-box;
 border: 4px solid var(--swiper-preloader-color, var(--swiper-theme-color));
 border-radius: 50%;
 border-top-color: transparent;
}
.onlajn-servisy
 .swiper-watch-progress
 .swiper-slide-visible
 .swiper-lazy-preloader,
.onlajn-servisy .swiper:not(.swiper-watch-progress) .swiper-lazy-preloader {
 -webkit-animation: 1s linear infinite swiper-preloader-spin;
         animation: 1s linear infinite swiper-preloader-spin;
}
.onlajn-servisy .swiper-lazy-preloader-white {
 --swiper-preloader-color: #fff;
}
.onlajn-servisy .swiper-lazy-preloader-black {
 --swiper-preloader-color: #000;
}
@-webkit-keyframes swiper-preloader-spin {
 0% {
  -webkit-transform: rotate(0);
          transform: rotate(0);
 }
 100% {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
 }
}
@keyframes swiper-preloader-spin {
 0% {
  -webkit-transform: rotate(0);
          transform: rotate(0);
 }
 100% {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
 }
}
.onlajn-servisy .banner {
 padding-bottom: 40px;
}
.onlajn-servisy .banner__wrapper {
 position: relative;
 background-size: cover;
 background-position: center;
 padding: 40px;
 border-radius: 32px;
 overflow: hidden;
}
.onlajn-servisy .banner__wrapper::before {
 position: absolute;
 top: 0;
 left: 0;
 display: block;
 width: 71.75%;
 height: 100%;
 -webkit-filter: blur(50px);
         filter: blur(50px);
 background: #15181f;
 opacity: 0.8;
 content: '';
}
@media (max-width: 1024px) {
 .onlajn-servisy .banner__wrapper {
  padding: 32px;
 }
}
.onlajn-servisy .banner__content {
 position: relative;
 z-index: 2;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
 min-height: 340px;
}
.onlajn-servisy .banner__header {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
 width: 100%;
}
.onlajn-servisy .banner__text {
 max-width: 564px;
 margin-top: auto;
 font-weight: 300;
 font-size: 16px;
 line-height: 140%;
 letter-spacing: 0;
 color: #fff;
}
.onlajn-servisy .banner__logo {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
 max-width: 167px;
 padding: 12px;
 height: -webkit-max-content;
 height: -moz-max-content;
 height: max-content;
 border-radius: 8px;
 background-color: #fff;
 -ms-flex-negative: 0;
     flex-shrink: 0;
}
.onlajn-servisy .banner__logo img {
 width: 100%;
 -o-object-fit: cover;
    object-fit: cover;
}
.onlajn-servisy .banner__title {
 margin-bottom: 16px;
 color: #fff;
}
.onlajn-servisy .banner__subtitle {
 font-weight: 400;
 font-size: 20px;
 line-height: 140%;
 letter-spacing: 0;
 color: #fff;
}
.onlajn-servisy .banner__hint {
 margin-top: 24px;
 font-weight: 300;
 font-size: 12px;
 line-height: 140%;
 letter-spacing: 0;
 color: rgba(255, 255, 255, 0.4);
}

.onlajn-servisy .calculator-block {
 scroll-margin-top: 130px;
}

.onlajn-servisy .account__text p,
.onlajn-servisy .calculator-block__text p,
.onlajn-servisy .tools__slide-title,
.onlajn-servisy .tools__text {
 font-size: 16px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .banner__buttons {
 margin-top: 24px;
}
.onlajn-servisy .news,
.onlajn-servisy .request,
.onlajn-servisy .tools {
 padding: 40px 0 80px;
 scroll-margin-top: 130px;
}
.onlajn-servisy .tools__wrapper {
 padding: 32px;
 border-radius: 32px;
 background-color: #f3f3f4;
}
@media (max-width: 768px) {
 .onlajn-servisy .title {
  font-size: 24px;
 }
 .onlajn-servisy .subtitle {
  font-size: 18px;
 }
 .onlajn-servisy .input__field {
  height: 40px;
 }
 main {
  margin-top: 134px !important;
 }
 .onlajn-servisy .container,
 .onlajn-servisy [class*='__container'],
 .onlajn-servisy [class*='__container--full'] {
  max-width: 100%;
  padding: 0 12px;
 }
 .onlajn-servisy .banner {
  padding-bottom: 28px;
 }
 .onlajn-servisy .banner__wrapper {
  padding: 24px;
  border-radius: 24px;
 }
 .onlajn-servisy .banner__text {
  max-width: 422px;
  font-size: 12px;
 }
 .onlajn-servisy .banner__title {
  margin-bottom: 8px;
 }
 .onlajn-servisy .tools__wrapper {
  padding: 24px 0 24px 24px;
  border-radius: 24px;
 }
}
.onlajn-servisy .tools__title {
 max-width: 749px;
}
@media (max-width: 768px) {
 .onlajn-servisy .tools__title {
  max-width: 532px;
  padding-right: 24px;
 }
}
.onlajn-servisy .tools__text {
 max-width: 749px;
 margin-top: 16px;
 font-weight: 300;
}
@media (max-width: 768px) {
 .onlajn-servisy .tools__text {
  max-width: 532px;
  padding-right: 24px;
 }
}
.onlajn-servisy .account__subtitle,
.onlajn-servisy .tools__text p + p {
 margin-top: 16px;
}
.onlajn-servisy .account__text,
.onlajn-servisy .calculator-block__text,
.onlajn-servisy .code__text,
.onlajn-servisy .marking__button,
.onlajn-servisy .marking__text,
.onlajn-servisy .news__scrollbar,
.onlajn-servisy .tools__items,
.onlajn-servisy .tracking-service__list {
 margin-top: 40px;
}
.onlajn-servisy .tools__slide {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
 height: 100%;
 padding: 32px;
 background-color: rgba(21, 24, 31, 0.0509803922);
 border-radius: 32px;
 text-align: center;
}
@media (max-width: 768px) {
 .onlajn-servisy .tools__items {
  margin-top: 32px;
 }
 .onlajn-servisy .tools__slide {
  border-radius: 24px;
  padding: 24px;
  height: 100%;
 }
}
.onlajn-servisy .tools__slide-title {
 font-weight: 400;
}
.onlajn-servisy .tools__slide-text {
 margin: 16px 0;
 font-weight: 300;
 font-size: 14px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .tools__slide-img {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
 width: 206px;
 margin: auto;
}
.onlajn-servisy .tools__slide-img img {
 max-width: 100%;
 -o-object-fit: cover;
    object-fit: cover;
}
.onlajn-servisy .tools__slide-button {
 position: absolute;
 bottom: 32px;
 right: 32px;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
 width: 40px;
 height: 32px;
 border-radius: 999px;
 background-color: #fff;
}
@media (max-width: 768px) {
 .onlajn-servisy .tools__slide-img {
  width: 128px;
  padding: 0;
  margin: auto;
 }
 .onlajn-servisy .tools__slide-button {
  bottom: 24px;
  right: 24px;
 }
}
.onlajn-servisy .tools__slider .swiper-slide {
 width: calc(33.3333333333% - 6px);
 height: auto;
}
.onlajn-servisy .news__slider .swiper-scrollbar,
.onlajn-servisy .tools .swiper-scrollbar {
 position: static !important;
}
@media (min-width: 993px) {
 .onlajn-servisy .tools__slider.swiper {
  overflow: visible;
 }
 .onlajn-servisy .tools__slide {
  -webkit-transform: scaleX(1);
      -ms-transform: scaleX(1);
          transform: scaleX(1);
  -webkit-transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.4, 1);
  transition: -webkit-transform 0.4s cubic-bezier(0, 0, 0.4, 1);
  -o-transition: transform 0.4s cubic-bezier(0, 0, 0.4, 1);
  transition: transform 0.4s cubic-bezier(0, 0, 0.4, 1);
  transition: transform 0.4s cubic-bezier(0, 0, 0.4, 1), -webkit-transform 0.4s cubic-bezier(0, 0, 0.4, 1);
  will-change: transform;
 }
 .onlajn-servisy .tools__slide:hover {
  -webkit-transform: scale3d(1.03, 1.03, 1.03);
          transform: scale3d(1.03, 1.03, 1.03);
 }
 .onlajn-servisy .tools__slider .swiper-wrapper {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 8px;
 }
 .onlajn-servisy .tools .swiper-scrollbar {
  display: none;
 }
}
.onlajn-servisy .bot__list + .bot__list,
.onlajn-servisy .tools__scrollbar {
 margin-top: 32px;
}
.onlajn-servisy .account {
 position: relative;
 padding: 80px 0 0;
 border-radius: 60px 60px 0 0;
 scroll-margin-top: 130px;
}

.onlajn-servisy .account__inner {
 overflow: hidden;
}

.onlajn-servisy .account__wrapper {
 position: relative;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: end;
     -ms-flex-align: end;
         align-items: flex-end;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
}
.onlajn-servisy .account__wrapper::after {
 position: absolute;
 top: 50%;
 right: -319px;
 -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
         transform: translateY(-50%);
 display: block;
 width: 1175px;
 height: 146px;
 background-image: url('data:image/svg+xml,%3Csvg width=%271176%27 height=%27146%27 viewBox=%270 0 1176 146%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M281.2 74.022C332.139 132.909 347.877 146 347.877 146H274.564C254.583 146 236.147 136.419 221.44 120.328L206.019 102.668H107.774L123.049 84.2846H190.501L160.935 50.2179H151.137L192.918 0H221.568C221.568 0 230.237 15.1353 281.2 74.022ZM172.382 0L123.653 58.5399L49.7054 146H0L124.233 0H172.382ZM1108.64 74.022C1159.59 132.909 1175.3 146 1175.3 146H1102C1082.01 146 1063.6 136.419 1048.89 120.365L1033.45 102.662H935.173L950.478 84.2846H1017.94L988.37 50.2179H978.639L1020.42 0H1048.99C1048.99 0 1057.68 15.1353 1108.62 74.022H1108.64ZM868.478 63.2667L846.555 82.9584H772.461V63.2667H868.478ZM435.017 0C445.133 0 453.301 11.6739 453.301 26.0549V146H356.522C356.522 146 360.905 128.967 360.905 73.9733C360.905 18.9557 356.522 0 356.522 0H435.03H435.017ZM999.86 0L954.745 54.2268L877.122 146H827.417L951.68 0H999.86ZM922.182 0L893.001 32.2234H759.226V119.951C759.226 134.344 751.039 146 740.948 146H662.44C662.44 146 666.823 128.967 666.823 73.9733C666.823 18.9557 662.44 0 662.44 0H922.182ZM563.048 0H611.703L481.957 91.834L458.484 73.9855L563.041 0H563.048ZM657.269 146H574.976C560.612 146 547.065 141.066 535.136 132.337L496.316 102.766L550.368 64.5016L657.269 146Z%27 fill=%27%2315181F%27 fill-opacity=%270.05%27/%3E%3C/svg%3E%0A');
 background-size: cover;
 z-index: 0;
 content: '';
}
.onlajn-servisy .account__text p {
 font-weight: 300;
}
.onlajn-servisy .account__text p + p,
.onlajn-servisy .account__text ul,
.onlajn-servisy .calculator-block__subtitle {
 margin-top: 16px;
}
.onlajn-servisy .account__buttons {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 max-width: 652px;
 gap: 8px;
 margin-top: 40px;
}
.onlajn-servisy .account__button.btn {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
 width: 33.3333333333%;
 height: 48px;
 gap: 8px;
 padding: 14px 4px;
}
@media (max-width: 768px) {
 .onlajn-servisy .account {
  padding-top: 56px;
  border-radius: 32px 32px 0 0;
 }
 .onlajn-servisy .account__subtitle,
 .onlajn-servisy .account__text,
 .onlajn-servisy .account__title {
  max-width: 580px;
 }
 .onlajn-servisy .account__button.btn {
  padding: 10px 16px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  height: auto;
 }
}
.onlajn-servisy .account__hint,
.onlajn-servisy .bot__hint {
 margin-top: 40px;
 font-weight: 300;
 font-size: 14px;
 line-height: 140%;
 letter-spacing: 0;
 color: rgba(21, 24, 31, 0.4);
}
.onlajn-servisy .account__video {
 position: absolute;
 right: 0;
 bottom: 0;
 width: 300px;
 z-index: 2;
 overflow: hidden;
 border-radius: 24px;
}
.onlajn-servisy .account__video video {
 width: 100%;
 height: auto;
 display: block;
}
.onlajn-servisy .account__content {
 width: 66%;
 padding-bottom: 80px;
 z-index: 2;
}
.onlajn-servisy .account__downloads {
 position: relative;
 z-index: 2;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 width: 66.6666666667%;
 gap: 8px;
}
.onlajn-servisy .account__downloads .btn {
 width: 50%;
}
.onlajn-servisy .calculator-block,
.onlajn-servisy .code,
.onlajn-servisy .marking {
 padding: 80px 0;
 scroll-margin-top: 130px;
}
.onlajn-servisy .calculator-block__text p {
 font-weight: 300;
}
.onlajn-servisy .calculator-block__text p + p,
.onlajn-servisy .calculator-block__text ul,
.onlajn-servisy .code__subtitle {
 margin-top: 16px;
}
.onlajn-servisy .calculator-block__hint {
 margin-top: 40px;
 font-weight: 400;
 font-size: 16px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .channel__desc,
.onlajn-servisy .code__text p,
.onlajn-servisy .marking__text p,
.onlajn-servisy .tracking-service__item,
.onlajn-servisy .tracking-service__text {
 font-weight: 300;
 font-size: 16px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .calculator-block__form {
 width: 42.45%;
 -ms-flex-negative: 0;
     flex-shrink: 0;
}
.onlajn-servisy .calculator-block__wrapper {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
 gap: 80px;
}
.onlajn-servisy .delivery-calculation-form {
 margin: 0 !important;
}
@media (max-width: 1200px) {
 .onlajn-servisy .calculator-block__wrapper {
  gap: 20px;
 }
}
.onlajn-servisy .code__wrapper {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
 gap: 40px;
}
.onlajn-servisy .code__content {
 width: 45.7%;
 -ms-flex-negative: 0;
     flex-shrink: 0;
}
.onlajn-servisy .code__text p + p,
.onlajn-servisy .code__text ul,
.onlajn-servisy .marking__subtitle,
.onlajn-servisy .marking__text p + p,
.onlajn-servisy .marking__text ul {
 margin-top: 16px;
}
.onlajn-servisy .code__form {
 max-width: 629px;
 width: 100%;
 -webkit-box-flex: 1;
     -ms-flex-positive: 1;
         flex-grow: 1;
}
@media (max-width: 768px) {
 .onlajn-servisy .account__content {
  padding-bottom: 56px;
 }
 .onlajn-servisy .calculator-block {
  padding: 80px 0 40px 0;
 }
 .onlajn-servisy .code {
  padding: 40px 0;
 }
 .onlajn-servisy .code__text {
  margin-top: 32px;
 }
 .onlajn-servisy .marking {
  padding: 40px 0px;
 }
}
.onlajn-servisy .marking__wrapper,
.onlajn-servisy .tracking-service__wrapper {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
}
.onlajn-servisy .marking__img {
 max-width: 523px;
}
.onlajn-servisy .marking__img img {
 width: 100%;
 -o-object-fit: cover;
    object-fit: cover;
}
.onlajn-servisy .marking__content {
 width: 51%;
 padding-left: 80px;
}
.onlajn-servisy .tracking-service {
 padding: 80px 0 160px;
 scroll-margin-top: 130px;
}
.onlajn-servisy .bot__title,
.onlajn-servisy .channel__title,
.onlajn-servisy .tracking-service__title {
 margin-bottom: 16px;
}
.onlajn-servisy .bot__subtitle,
.onlajn-servisy .tracking-service__subtitle {
 margin-bottom: 40px;
}
.onlajn-servisy .tracking-service__form {
 width: 51%;
 margin-left: 56px;
 -ms-flex-negative: 0;
     flex-shrink: 0;
}
.onlajn-servisy .tracking-form {
 position: relative;
 padding: 32px;
 height: -webkit-max-content;
 height: -moz-max-content;
 height: max-content;
 background-color: #fff;
 border-radius: 32px;
}
@media (max-width: 768px) {
 .onlajn-servisy .marking__img {
  max-width: 100%;
  margin-top: 56px;
 }
 .onlajn-servisy .marking__content {
  width: 100%;
  padding: 0;
 }
 .onlajn-servisy .marking__button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 32px;
 }
 .onlajn-servisy .tracking-service {
  padding: 40px 0 80px;
 }
 .onlajn-servisy .tracking-form {
  padding: 24px;
  border-radius: 24px;
 }
}
.onlajn-servisy .tracking-form__title {
 margin-bottom: 8px;
 font-weight: 400;
 font-size: 20px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .tracking-form__hint,
.onlajn-servisy .tracking-form__info,
.onlajn-servisy .tracking-form__result,
.onlajn-servisy .tracking-form__text {
 font-weight: 300;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .tracking-form__text {
 margin-top: 16px;
 font-size: 16px;
}
.onlajn-servisy .tracking-form__info {
 position: relative;
 padding-left: 24px;
 font-size: 12px;
 color: #ed1a3b;
}
.onlajn-servisy .tracking-form__info::before {
 position: absolute;
 left: 0;
 display: block;
 width: 16px;
 height: 16px;
 background-image: url('data:image/svg+xml,%3Csvg width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M8.00004 10.6733V7.34001M8.00004 5.34001V5.33334M14.6667 8.00016C14.6667 11.6821 11.6819 14.6668 8.00004 14.6668C4.31814 14.6668 1.33337 11.6821 1.33337 8.00016C1.33337 4.31826 4.31814 1.3335 8.00004 1.3335C11.6819 1.3335 14.6667 4.31826 14.6667 8.00016Z%27 stroke=%27%23ED1A3B%27 stroke-width=%271.2%27 stroke-linecap=%27round%27/%3E%3C/svg%3E%0A');
 content: '';
}
.onlajn-servisy .tracking-form__input,
.onlajn-servisy .tracking-form__submit .btn {
 width: 100%;
}
.onlajn-servisy .tracking-form__form {
 position: relative;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: end;
     -ms-flex-align: end;
         align-items: flex-end;
 gap: 16px;
 margin-top: 32px;
}
.onlajn-servisy .tracking-form__hint {
 margin-top: 12px;
 font-size: 12px;
 color: rgba(21, 24, 31, 0.4);
}
.onlajn-servisy .tracking-form__submit {
 margin-top: 32px;
 padding-top: 32px;
 border-top: 1px solid rgba(21, 24, 31, 0.05);
}
.onlajn-servisy .tracking-form__result {
 position: relative;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 gap: 8px;
 margin-top: 17px;
 font-size: 16px;
}
.onlajn-servisy .tracking-form__result-value--loading {
 position: relative;
 width: 16px;
 height: 16px;
}
.onlajn-servisy .tracking-form__result-value--loading::after {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 width: 100%;
 height: 100%;
 border-radius: 50px;
 border: 2px solid #ed1a3b;
 border-top-color: rgba(21, 24, 31, 0.0509803922);
 -webkit-animation: 2s linear infinite spin;
         animation: 2s linear infinite spin;
}
.onlajn-servisy .tracking-form__result-value--button {
 display: -webkit-inline-box;
 display: -ms-inline-flexbox;
 display: inline-flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 gap: 8px;
 padding: 5px 8px;
 font-weight: 400;
 font-size: 16px;
 line-height: 140%;
 letter-spacing: 0;
 background-color: rgba(21, 24, 31, 0.0509803922);
 border-radius: 6px;
 cursor: pointer;
}
.onlajn-servisy .tracking-form__result-value--button:after {
 display: block;
 width: 12px;
 height: 16px;
 background-image: url('data:image/svg+xml,%3Csvg width=%2712%27 height=%2716%27 viewBox=%270 0 12 16%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M9.20033 12C9.94706 12 10.3204 12 10.6056 11.8547C10.8565 11.7268 11.0605 11.5229 11.1883 11.272C11.3337 10.9868 11.3337 10.6134 11.3337 9.86667V3.46667C11.3337 2.71993 11.3337 2.34656 11.1883 2.06135C11.0605 1.81046 10.8565 1.60649 10.6056 1.47866C10.3204 1.33333 9.94706 1.33333 9.20033 1.33333H5.46699C4.72026 1.33333 4.34689 1.33333 4.06167 1.47866C3.81079 1.60649 3.60681 1.81046 3.47898 2.06135C3.33366 2.34656 3.33366 2.71993 3.33366 3.46667M2.80033 14.6667H6.53366C7.2804 14.6667 7.65376 14.6667 7.93898 14.5213C8.18986 14.3935 8.39384 14.1895 8.52167 13.9387C8.66699 13.6534 8.66699 13.2801 8.66699 12.5333V6.13333C8.66699 5.3866 8.66699 5.01323 8.52167 4.72801C8.39384 4.47713 8.18986 4.27316 7.93898 4.14533C7.65376 4 7.2804 4 6.53366 4H2.80033C2.05359 4 1.68022 4 1.395 4.14533C1.14412 4.27316 0.940148 4.47713 0.812317 4.72801C0.666992 5.01323 0.666992 5.3866 0.666992 6.13333V12.5333C0.666992 13.2801 0.666992 13.6534 0.812317 13.9387C0.940148 14.1895 1.14412 14.3935 1.395 14.5213C1.68022 14.6667 2.05359 14.6667 2.80033 14.6667Z%27 stroke=%27%2315181F%27 stroke-opacity=%270.4%27 stroke-width=%271.2%27%3E%3C/path%3E%3C/svg%3E');
 content: '';
}
.onlajn-servisy .tracking-form__results {
 position: absolute;
 overflow-y: auto;
 top: 100%;
 width: 100%;
 max-height: 160px;
 padding: 8px 16px;
 margin-top: 10px;
 list-style: none;
 border-radius: 6px;
 z-index: 2;
 background-color: #fff;
 border: 1px solid rgba(21, 24, 31, 0.1019607843);
}
.swiper-scrollbar,
.swiper-scrollbar-drag {
 border-radius: var(--swiper-scrollbar-border-radius, 10px);
}
.onlajn-servisy .tracking-form__item {
 cursor: pointer;
 margin: 8px 0;
 overflow: hidden;
 font-weight: 300;
 font-size: 14px;
 line-height: 140%;
 letter-spacing: 0;
 -webkit-transition: color 0.25s;
 -o-transition: color 0.25s;
 transition: color 0.25s;
}
.onlajn-servisy .tracking-form__item:hover {
 color: #ed1a3b;
 -webkit-transition: color 0.25s;
 -o-transition: color 0.25s;
 transition: color 0.25s;
}
.onlajn-servisy .tracking-form__item span {
 white-space: nowrap;
}
.onlajn-servisy .bot {
 position: relative;
 padding: 80px 0 40px;
 scroll-margin-top: 130px;
}
.onlajn-servisy .bot::before {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 height: 60px;
 width: 100%;
 background: transparent;
 -webkit-box-shadow: 100px 0 0 0 rgba(21, 24, 31, 0.05);
         box-shadow: 100px 0 0 0 rgba(21, 24, 31, 0.05);
 border-top-right-radius: 60px;
 -webkit-transform: scaleX(-1);
     -ms-transform: scaleX(-1);
         transform: scaleX(-1);
}
.onlajn-servisy .bot::after {
 content: '';
 position: absolute;
 top: 0;
 left: 0;
 height: 60px;
 width: 100%;
 background: transparent;
 -webkit-box-shadow: 100px 0 0 0 rgba(21, 24, 31, 0.05);
         box-shadow: 100px 0 0 0 rgba(21, 24, 31, 0.05);
 border-top-right-radius: 60px;
}
@media (max-width: 768px) {
 .onlajn-servisy .bot::before {
  height: 32px;
 }

 .onlajn-servisy .bot::after {
  height: 32px;
 }
}

.onlajn-servisy .bot__caption {
 margin-bottom: 24px;
 font-weight: 400;
 font-size: 20px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .channel__link,
.onlajn-servisy .news__date,
.onlajn-servisy .news__text {
 font-weight: 300;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .bot__button {
 padding-top: 32px;
 margin-top: auto;
}
.onlajn-servisy .bot__columns {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
 padding: 32px;
 border-radius: 32px;
 gap: 40px;
 background-color: rgba(21, 24, 31, 0.05);
}
.onlajn-servisy .bot__list--red {
 position: relative;
 margin-bottom: 16px;
 margin-right: 16px;
}
.onlajn-servisy .bot__list--red::before {
 position: absolute;
 top: -16px;
 left: -16px;
 display: block;
 width: calc(100% + 32px);
 height: calc(100% + 32px);
 background-color: rgba(237, 26, 59, 0.06);
 border-radius: 16px;
 content: '';
}
.onlajn-servisy .bot__column {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
 width: calc(50% - 20px);
}
@media (max-width: 680px) {
 .onlajn-servisy .tracking-form__form {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
 }
 .onlajn-servisy .bot__button .btn {
  width: 100%;
 }
 .onlajn-servisy .bot__columns {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 16px;
 }
 .onlajn-servisy .bot__column + .bot__column {
  margin-top: 64px;
 }

 .onlajn-servisy .bot__list--red::before {
  left: -8px;
 }

 .onlajn-servisy .bot__columns {
  gap: 0;
 }
}
.onlajn-servisy .bot__hint sup {
 font-size: 10px;
}
.onlajn-servisy .bot__hint p + p {
 margin-top: 16px;
}
.onlajn-servisy .channel__wrapper {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
}
@media (max-width: 768px) {
 .onlajn-servisy .bot {
  padding: 56px 0 28px;
 }
 .onlajn-servisy .bot__columns {
  border-radius: 24px;
 }
 .onlajn-servisy .bot__column {
  width: 100%;
 }
 .onlajn-servisy .channel__wrapper {
  position: relative;
  padding-bottom: 108px;
 }
}
.onlajn-servisy .channel__img {
 max-width: 394px;
 margin-right: 8.52%;
 -ms-flex-negative: 0;
     flex-shrink: 0;
}
.onlajn-servisy .channel__img img {
 width: 100%;
 -o-object-fit: cover;
    object-fit: cover;
}
@media (max-width: 992px) {
 .onlajn-servisy .breadcrumbs__list {
  padding-bottom: 7px;
 }
 .onlajn-servisy .tools__slider .swiper-slide {
  width: 336px;
 }
 .onlajn-servisy .account__wrapper::after {
  width: 893px;
  height: 111px;
  left: -71px;
  right: unset;
  top: unset;
  bottom: 36px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
 }
 .onlajn-servisy .account__wrapper,
 .onlajn-servisy .tracking-service__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
 }
 .onlajn-servisy .account__title {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
 }
 .onlajn-servisy .account__subtitle {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
 }
 .onlajn-servisy .account__text {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
  margin-top: 32px;
 }
 .onlajn-servisy .account__buttons {
  max-width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
  margin-top: 32px;
 }
 .onlajn-servisy .account__hint {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
  margin-top: 32px;
 }
 .onlajn-servisy .account__video {
  position: relative;
  border-radius: 24px 24px 0 0;
  width: 254px;
  height: 364px;
 }
 .onlajn-servisy .account__video-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  gap: 40px;
 }
 .onlajn-servisy .account__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
 }
 .onlajn-servisy .account__downloads {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  -ms-flex-negative: 0;
      flex-shrink: 0;
 }
 .onlajn-servisy .account__downloads .btn {
  width: auto;
  min-width: 195px;
 }
 .onlajn-servisy .calculator-block__hint {
  margin-top: 32px;
 }
 .onlajn-servisy .calculator-block__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  border-top: 1px solid #15181f1a;
  padding-top: 28px;
 }
 .onlajn-servisy .tracking-service__wrapper {
  border-top: 1px solid #15181f1a;
  padding-top: 28px;
 }
 .onlajn-servisy .calculator-block__form,
 .onlajn-servisy .code__content {
  width: 100%;
 }
 .onlajn-servisy .code__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0;
 }
 .onlajn-servisy .code__form {
  max-width: 100%;
  width: 100%;
  margin-top: 56px;
 }
 .onlajn-servisy .tracking-service__form {
  width: 100%;
  margin: 56px 0 0;
 }
 .onlajn-servisy .channel__img {
  margin-right: 0;
 }
}
@media (max-width: 768px) {
 .onlajn-servisy .channel__img {
  max-width: 294px;
  position: absolute;
  right: 0;
  bottom: -42px;
 }
 .onlajn-servisy .banner__subtitle {
  max-width: 422px;
  font-size: 18px;
 }
}
.onlajn-servisy .channel__list {
 margin-top: 40px;
 max-width: 70%;
}
.onlajn-servisy .channel__link {
 margin-top: 40px;
 font-size: 16px;
}

.onlajn-servisy .channel__link a {
 color: #ed1a3b;
 text-decoration: underline;
}
.onlajn-servisy .news__header {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 -webkit-box-pack: justify;
     -ms-flex-pack: justify;
         justify-content: space-between;
 margin-bottom: 40px;
}
.onlajn-servisy .news__item {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-orient: vertical;
 -webkit-box-direction: normal;
     -ms-flex-direction: column;
         flex-direction: column;
 height: 100%;
 min-height: 196px;
 padding: 24px;
 background-color: rgba(21, 24, 31, 0.05);
 border-radius: 24px;
}
.onlajn-servisy .news__date {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-align: center;
     -ms-flex-align: center;
         align-items: center;
 gap: 8px;
 font-size: 14px;
 color: rgba(21, 24, 31, 0.4);
}
.onlajn-servisy .news__text {
 margin-top: 86px;
 font-size: 16px;
 overflow: hidden;
 -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
 -webkit-line-clamp: 3;
 line-clamp: 3;
 display: -webkit-box;
 -webkit-box-orient: vertical;
}
.onlajn-servisy .news__slider .swiper-slide {
 width: 395px;
 height: auto;
}
.onlajn-servisy .news__button {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 -webkit-box-pack: center;
     -ms-flex-pack: center;
         justify-content: center;
 margin-top: 40px;
}
.onlajn-servisy .request__wrapper {
 position: relative;
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 min-height: 196px;
 padding: 24px;
 background-color: rgba(21, 24, 31, 0.05);
 border-radius: 32px;
 overflow: hidden;
}
@media (max-width: 768px) {
 .onlajn-servisy .channel__link,
 .onlajn-servisy .channel__list,
 .onlajn-servisy .news__button,
 .onlajn-servisy .news__scrollbar {
  margin-top: 32px;
 }
 .onlajn-servisy .news__scrollbar {
  width: calc(100% - 12px) !important;
 }
 .onlajn-servisy .news,
 .onlajn-servisy .request {
  padding: 28px 0 56px;
 }
 .onlajn-servisy .news__header {
  margin-bottom: 32px;
 }
 .onlajn-servisy .news__control {
  display: none !important;
 }
 .onlajn-servisy .news__text {
  margin-top: 62px;
 }
 .onlajn-servisy .news__slider .swiper-slide {
  width: 258px;
 }
 .onlajn-servisy .news__container {
  padding-right: 0;
 }
 .onlajn-servisy .request__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 244px;
  padding: 24px;
  border-radius: 24px;
 }

 .onlajn-servisy .bot__scrollbar {
  width: calc(100% - 12px) !important;
 }
}
.onlajn-servisy .request__wrapper::after {
 position: absolute;
 right: -429px;
 top: -80px;
 display: block;
 width: 1074px;
 height: 451px;
 background-image: url('data:image/svg+xml,%3Csvg width=%271075%27 height=%27451%27 viewBox=%270 0 1075 451%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath opacity=%270.2%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M868.639 228.657C1025.99 410.56 1074.61 451 1074.61 451H848.14C786.418 451 729.467 421.403 684.038 371.699L636.402 317.147H332.92L380.103 260.359H588.465L497.136 155.125H466.868L595.933 0H684.434C684.434 0 711.212 46.7537 868.639 228.657ZM532.494 0L381.97 180.832L153.542 451H0L383.761 0H532.494Z%27 fill=%27white%27/%3E%3C/svg%3E%0A');
 background-repeat: no-repeat;
 background-size: cover;
 content: '';
}
@media (max-width: 768px) {
 .onlajn-servisy .request__wrapper::after {
  width: 657px;
  height: 276px;
  right: -146px;
  top: 20px;
 }
}

.onlajn-servisy .request--dark .request__wrapper::after {
 background-image: url('data:image/svg+xml,%3Csvg width=%271076%27 height=%27451%27 viewBox=%270 0 1076 451%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath opacity=%270.06%27 fill-rule=%27evenodd%27 clip-rule=%27evenodd%27 d=%27M869.336 228.657C1026.69 410.56 1075.3 451 1075.3 451H848.837C787.115 451 730.163 421.403 684.734 371.699L637.099 317.147H333.617L380.799 260.359H589.162L497.832 155.125H467.565L596.63 0H685.13C685.13 0 711.909 46.7537 869.336 228.657ZM533.191 0L382.666 180.832L154.239 451H0.696777L384.458 0H533.191Z%27 fill=%27%2315181F%27/%3E%3C/svg%3E%0A');
}
.onlajn-servisy .request__button,
.onlajn-servisy .request__content {
 position: relative;
 z-index: 1;
}
.onlajn-servisy .request__title {
 margin-bottom: 16px;
 font-weight: 400;
 font-size: 20px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .request__text {
 font-weight: 300;
 font-size: 14px;
 line-height: 140%;
 letter-spacing: 0;
}
.onlajn-servisy .request__button {
 display: -webkit-box;
 display: -ms-flexbox;
 display: flex;
 gap: 8px;
 -ms-flex-negative: 0;
     flex-shrink: 0;
 height: -webkit-max-content;
 height: -moz-max-content;
 height: max-content;
 margin-left: auto;
 margin-top: auto;
}
@media (max-width: 480px) {
 .onlajn-servisy .account__wrapper::after {
  left: -50px;
 }
 .onlajn-servisy .account__button.btn {
  padding: 10px;
  width: 100%;
 }
 .onlajn-servisy .account__downloads,
 .onlajn-servisy .account__downloads .btn {
  width: 100%;
 }
 .onlajn-servisy .request__button .btn {
  width: calc(50% - 4px);
  padding: 10px;
 }

 .onlajn-servisy .marking__button .btn {
  width: 100%;
 }

 .onlajn-servisy .news__button .btn {
  width: 100%;
 }
}
.onlajn-servisy .request__content {
 width: 61.64%;
}
@media (max-width: 768px) {
 .onlajn-servisy .request__title {
  margin-bottom: 8px;
 }
 .onlajn-servisy .request__button {
  width: 100%;
  margin-left: 0;
  margin-top: 24px;
 }
 .onlajn-servisy .request__content {
  width: 100%;
  margin-bottom: auto;
 }
 .onlajn-servisy .tools__scrollbar {
  width: calc(100% - 24px) !important;
 }
  .onlajn-servisy .code__wrapper {
  padding-top: 28px;
  border-top: 1px solid #15181F1A;
 }

.onlajn-servisy .marking__wrapper {
  padding-top: 28px;
  border-top: 1px solid #15181F1A;
 }
}
.swiper-scrollbar {
 position: relative;
 -ms-touch-action: none;
     touch-action: none;
 background: var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1));
}
.swiper-scrollbar-disabled > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
 display: none !important;
}
.swiper-horizontal > .swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-horizontal {
 position: absolute;
 left: var(--swiper-scrollbar-sides-offset, 1%);
 bottom: var(--swiper-scrollbar-bottom, 4px);
 top: var(--swiper-scrollbar-top, auto);
 z-index: 50;
 height: var(--swiper-scrollbar-size, 4px);
 width: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar.swiper-scrollbar-vertical,
.swiper-vertical > .swiper-scrollbar {
 position: absolute;
 left: var(--swiper-scrollbar-left, auto);
 right: var(--swiper-scrollbar-right, 4px);
 top: var(--swiper-scrollbar-sides-offset, 1%);
 z-index: 50;
 width: var(--swiper-scrollbar-size, 4px);
 height: calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%));
}
.swiper-scrollbar-drag {
 height: 100%;
 width: 100%;
 position: relative;
 background: var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));
 left: 0;
 top: 0;
}
.swiper-scrollbar-cursor-drag {
 cursor: move;
}
.swiper-scrollbar-lock {
 display: none;
}
@-webkit-keyframes spin {
 100% {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
 }
}
@keyframes spin {
 100% {
  -webkit-transform: rotate(360deg);
          transform: rotate(360deg);
 }
}

@media (max-width: 600px) {
 .onlajn-servisy .banner__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
 }
 .onlajn-servisy .tools__slide-img {
  width: 122px;
 }
 .onlajn-servisy .tools__scrollbar {
  width: calc(100% - 12px) !important;
 }
 .onlajn-servisy .banner__logo {
  padding: 5px;
  max-width: 71px;
 }
 .onlajn-servisy .banner__title {
  font-size: 18px;
  line-height: 140%;
  font-weight: 400;
 }
 .onlajn-servisy .banner__subtitle {
  font-size: 16px;
 }
 .onlajn-servisy .banner__hint {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
 }
 .onlajn-servisy .banner__buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
 }
 .onlajn-servisy .banner__buttons .btn {
  width: calc(50% - 4px);
  padding: 10px 0;
 }
 .onlajn-servisy .tracking-form__title {
  font-size: 18px;
 }
 .onlajn-servisy .tools__wrapper {
  padding: 16px 0 16px 16px;
 }
 .onlajn-servisy .tools__text,
 .onlajn-servisy .tools__title {
  padding-right: 16px;
 }
 .onlajn-servisy .bot__columns,
 .onlajn-servisy .request__wrapper,
 .onlajn-servisy .tools__slide {
  padding: 16px;
 }
 .onlajn-servisy .tools__slide-button {
  bottom: 16px;
  right: 16px;
 }
 .onlajn-servisy .tools__slider .swiper-slide {
  width: 291px;
 }
 .onlajn-servisy .account__wrapper::after {
  width: 539px;
  height: 67px;
  left: 10px;
  top: calc(100% - 260px);
 }
 .onlajn-servisy .account__video {
  height: 332px;
  width: 220px;
 }
 .onlajn-servisy .account__video-wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
 }
 .onlajn-servisy .code__form {
  margin-top: 32px;
 }
 .onlajn-servisy .tracking-form {
  padding: 16px;
  border-radius: 16px;
 }
 .onlajn-servisy .tracking-form__button {
  width: 100%;
 }
 .onlajn-servisy .channel__wrapper {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 28px;
 }
 .onlajn-servisy .channel__img {
  position: static;
  max-width: 180px;
  margin: 32px auto 0;
 }
 .onlajn-servisy .channel__list {
  width: 100%;
  max-width: 100%;
 }
 .onlajn-servisy .request__wrapper::after {
  right: -292px;
 }
 .onlajn-servisy .account {
  padding-top: 56px;
  border-radius: 24px 24px 0 0;
 }

 .onlajn-servisy .calculator-block__wrapper {
  padding: 0;
  border: none;
 }
 .onlajn-servisy .calculator-block {
  padding: 40px 0 28px 0;
 }

  .onlajn-servisy .bot::before {
    height: 24px;
  }

  .onlajn-servisy .bot::after {
    height: 24px;
  }

  .onlajn-servisy .news {
    padding-top: 0;
  }

  .onlajn-servisy .news__header {
    padding-top: 28px;
    border-top: 1px solid #15181f1a;
  }

  .onlajn-servisy .account__video::after {
    content: '';
    background: -o-linear-gradient(270.04deg, rgba(243, 243, 244, 0) 57.66%, #F3F3F4 71.88%);
    background: linear-gradient(179.96deg, rgba(243, 243, 244, 0) 57.66%, #F3F3F4 71.88%);
    display: block;
    width: 100%;
    height: 475px;
    position: absolute;
    top: 0;
    z-index: 2;
  }

  .onlajn-servisy .code {
    padding: 28px 0;
  }

  .onlajn-servisy .marking {
    padding: 28px 0;
  }

  .onlajn-servisy .tracking-service {
    padding: 28px 0 56px 0;
  }
}
