/* Reset and base styles */
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

/* Font faces */
@font-face {
  font-display: swap;
  font-family: 'Gotham Pro';
  font-style: normal;
  font-weight: 400;
  src: url(./fonts/GothamPro.woff2) format('woff2'),
       url(./fonts/GothamPro.woff) format('woff');
}

@font-face {
  font-display: swap;
  font-family: 'Gotham Pro';
  font-style: italic;
  font-weight: 400;
  src: url(./fonts/GothamPro-Italic.woff2) format('woff2'),
       url(./fonts/GothamPro-Italic.woff) format('woff');
}

@font-face {
  font-display: swap;
  font-family: 'Gotham Pro';
  font-style: normal;
  font-weight: 200;
  src: url(./fonts/GothamPro-Light.woff2) format('woff2'),
       url(./fonts/GothamPro-Light.woff) format('woff');
}

@font-face {
  font-display: swap;
  font-family: 'Gotham Pro';
  font-style: normal;
  font-weight: 700;
  src: url(./fonts/GothamPro-Bold.woff2) format('woff2'),
       url(./fonts/GothamPro-bold.woff) format('woff');
}

/* CSS Variables */
:root {
  /* Font sizes */
  --fz-00: 0.8rem;
  --fz-0: 0.9rem;
  --fz-1: 1.2rem;
  --fz-2: 1.6rem;
  --fz-3: 2rem;
  --fz-4: 2.4rem;
  --fz-5: 4rem;
  
  /* Line heights */
  --lh-1: 1.25;
  --lh-2: 1.5;
  --lh-3: 1.75;
  
  /* Layout */
  --max-text-width: 36em;
  --max-base-text-width: 36rem;
  --max-text-width-form: 72em;
  
  /* Animation */
  --animate-duration-timeout: 2500ms;
  --animate-duration-effect: 500ms;
  --animate-duration-enter: 250ms;
  --animate-duration-leave: 200ms;
  --animate-duration-micro: 100ms;
  
  /* Easing functions */
  --animate-easing-linear: cubic-bezier(0, 0, 1, 1);
  --animate-easing-standard: cubic-bezier(0.4, 0, 0.2, 1);
  --animate-easing-deceleration: cubic-bezier(0, 0, 0.2, 1);
  --animate-easing-acceleration: cubic-bezier(0.4, 0, 1, 1);
}

/* Base elements */
:focus {
  outline: 0;
}

body {
  line-height: 2;
  font-family: 'Gotham Pro', sans-serif;
}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
  display: block;
}

ol, ul {
  list-style: none;
}

blockquote, q {
  quotes: none;
}

blockquote::before, blockquote::after,
q::before, q::after {
  content: none;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* Modal styles */
body.compensate-for-scrollbar {
  overflow: hidden;
}

.fixed-overlay__modal {
  text-align: center;
  white-space: nowrap;
}

.fixed-overlay__modal::after {
  display: inline-block;
  vertical-align: middle;
  width: 0;
  height: 50%;
  content: '';
}

.modal {
  display: inline-block;
  vertical-align: middle;
}

.modal_container {
  margin: 50px;
  padding: 20px;
  min-width: 200px;
  text-align: left;
  white-space: normal;
  background-color: #fff;
  color: #000;
}

/* Animations */
@keyframes fancybox-rotate {
  to {
    transform: rotate(360deg);
  }
}

@keyframes swiper-preloader-spin {
  to {
    transform: rotate(360deg);
  }
}

@keyframes clock {
  0% {
    stroke-dashoffset: 100px;
  }
  to {
    stroke-dashoffset: 0;
  }
}

/* noUiSlider styles */
.noUi-target,
.noUi-target * {
  -webkit-touch-callout: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
  user-select: none;
  touch-action: none;
}

.noUi-target {
  position: relative;
  direction: ltr;
  background: #fafafa;
  border-radius: 4px;
  border: 1px solid #d3d3d3;
  box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb;
}

.noUi-base,
.noUi-connects {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
}

.noUi-connects {
  overflow: hidden;
  z-index: 0;
  border-radius: 3px;
}

.noUi-connect,
.noUi-origin {
  will-change: transform;
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  transform-origin: 0 0;
}

.noUi-connect {
  background: #3fb8af;
}

.noUi-vertical .noUi-origin {
  width: 0;
}

.noUi-horizontal .noUi-origin {
  height: 0;
}

.noUi-handle {
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  cursor: default;
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb;
}

.noUi-active {
  box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb;
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
  transition: transform 0.3s;
}

.noUi-state-drag * {
  cursor: inherit !important;
}

/* Horizontal slider */
.noUi-horizontal {
  height: 18px;
}

.noUi-horizontal .noUi-handle {
  width: 34px;
  height: 28px;
  left: -17px;
  top: -6px;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-origin {
  left: auto;
  right: 0;
}

html:not([dir=rtl]) .noUi-horizontal .noUi-handle {
  right: -17px;
  left: auto;
  background-color: #321f6e;
  border-radius: 50%;
  border-style: none;
  box-shadow: none;
  height: 1rem;
  right: -0.5rem;
  top: -0.5rem;
  transition-duration: var(--animate-duration-micro);
  transition-timing-function: var(--animate-easing-standard);
  width: 1rem;
}

/* Vertical slider */
.noUi-vertical {
  width: 18px;
}

.noUi-vertical .noUi-handle {
  width: 28px;
  height: 34px;
  left: -6px;
  top: -17px;
}

/* Handle decoration */
.noUi-handle::after,
.noUi-handle::before {
  content: "";
  display: block;
  position: absolute;
  height: 14px;
  width: 1px;
  background: #e8e7e6;
  left: 14px;
  top: 6px;
}

.noUi-handle::after {
  left: 17px;
}

.noUi-vertical .noUi-handle::before {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 14px;
}

.noUi-vertical .noUi-handle::after {
  width: 14px;
  height: 1px;
  left: 6px;
  top: 17px;
}

/* Disabled state */
[disabled] .noUi-connect {
  background: #b8b8b8;
}

[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
  cursor: not-allowed;
}

/* Pips (markers and values) */
.noUi-pips {
  position: absolute;
  color: #999;
}

.noUi-value {
  position: absolute;
  white-space: nowrap;
  text-align: center;
}

.noUi-value-sub {
  color: #ccc;
  font-size: 10px;
}

.noUi-marker {
  position: absolute;
  background: #ccc;
}

.noUi-marker-large,
.noUi-marker-sub {
  background: #aaa;
}

/* Horizontal pips */
.noUi-pips-horizontal {
  padding: 10px 0;
  height: 80px;
  top: 100%;
  left: 0;
  width: 100%;
}

.noUi-value-horizontal {
  transform: translate(-50%, 50%);
}

.noUi-rtl .noUi-value-horizontal {
  transform: translate(50%, 50%);
}

.noUi-marker-horizontal.noUi-marker {
  margin-left: -1px;
  width: 2px;
  height: 5px;
}

.noUi-marker-horizontal.noUi-marker-sub {
  height: 10px;
}

.noUi-marker-horizontal.noUi-marker-large {
  height: 15px;
}

/* Vertical pips */
.noUi-pips-vertical {
  padding: 0 10px;
  height: 100%;
  top: 0;
  left: 100%;
}

.noUi-value-vertical {
  transform: translate(0, -50%);
  padding-left: 25px;
}

.noUi-rtl .noUi-value-vertical {
  transform: translate(0, 50%);
}

.noUi-marker-vertical.noUi-marker {
  width: 5px;
  height: 2px;
  margin-top: -1px;
}

.noUi-marker-vertical.noUi-marker-sub {
  width: 10px;
}

.noUi-marker-vertical.noUi-marker-large {
  width: 15px;
}

/* Tooltip */
.noUi-tooltip {
  display: block;
  position: absolute;
  border: 1px solid #d9d9d9;
  border-radius: 3px;
  background: #fff;
  color: #000;
  padding: 5px;
  text-align: center;
  white-space: nowrap;
}

.noUi-horizontal .noUi-tooltip {
  transform: translate(-50%, 0);
  left: 50%;
  bottom: 120%;
}

.noUi-vertical .noUi-tooltip {
  transform: translate(0, -50%);
  top: 50%;
  right: 120%;
}

/* ======================
   Swiper Container Styles 
   ====================== */
.swiper-container {
  margin: 0 auto;
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
}

/* Swiper Wrapper & Slide */
.swiper-wrapper {
  width: 100%;
  height: 100%;
  position: relative;
  z-index: 1;
  display: flex;
  box-sizing: content-box;
  transition-property: transform;
}

.swiper-slide {
  width: 100%;
  height: 100%;
  position: relative;
  flex-shrink: 0;
  transition-property: transform;
}

/* Compatibility Styles */
.swiper-container-no-flexbox .swiper-slide {
  float: left;
}

.swiper-container-android .swiper-slide,
.swiper-wrapper {
  transform: translate3d(0, 0, 0);
}

/* Layout Variations */
.swiper-container-vertical > .swiper-wrapper {
  flex-direction: column;
}

.swiper-container-multirow > .swiper-wrapper {
  flex-wrap: wrap;
}

.swiper-container-free-mode > .swiper-wrapper {
  transition-timing-function: ease-out;
  margin: 0 auto;
}

/* Height Modes */
.swiper-container-autoheight,
.swiper-container-autoheight .swiper-slide {
  height: auto;
}

.swiper-container-autoheight .swiper-wrapper {
  align-items: flex-start;
  transition-property: transform, height;
}

/* 3D Effects */
.swiper-container-3d {
  perspective: 1200px;
}

.swiper-container-3d .swiper-wrapper,
.swiper-container-3d .swiper-slide,
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top,
.swiper-container-3d .swiper-cube-shadow {
  transform-style: preserve-3d;
}

/* Slide Shadows */
.swiper-container-3d .swiper-slide-shadow-bottom,
.swiper-container-3d .swiper-slide-shadow-left,
.swiper-container-3d .swiper-slide-shadow-right,
.swiper-container-3d .swiper-slide-shadow-top {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 10;
}

.swiper-container-3d .swiper-slide-shadow-left {
  background-image: linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-right {
  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-top {
  background-image: linear-gradient(to top, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-slide-shadow-bottom {
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5), transparent);
}

.swiper-container-3d .swiper-cube-shadow {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  background: #000;
  opacity: 0.6;
  filter: blur(50px);
  z-index: 0;
}

/* Windows Phone 8 Touch Action */
.swiper-container-wp8-horizontal,
.swiper-container-wp8-horizontal > .swiper-wrapper {
  touch-action: pan-y;
}

.swiper-container-wp8-vertical,
.swiper-container-wp8-vertical > .swiper-wrapper {
  touch-action: pan-x;
}

/* Navigation Buttons */
.swiper-button-next,
.swiper-button-prev {
  position: absolute;
  top: 50%;
  width: 27px;
  height: 44px;
  margin-top: -22px;
  z-index: 10;
  cursor: pointer;
  background-size: 27px 44px;
  background-position: center;
  background-repeat: no-repeat;
}

.swiper-button-prev,
.swiper-container-rtl .swiper-button-next {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  left: 10px;
  right: auto;
}

.swiper-button-next,
.swiper-container-rtl .swiper-button-prev {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
  right: 10px;
  left: auto;
}

/* Button Colors */
.swiper-button-prev.swiper-button-white,
.swiper-container-rtl .swiper-button-next.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-white,
.swiper-container-rtl .swiper-button-prev.swiper-button-white {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-prev.swiper-button-black,
.swiper-container-rtl .swiper-button-next.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

.swiper-button-next.swiper-button-black,
.swiper-container-rtl .swiper-button-prev.swiper-button-black {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E");
}

/* Disabled State */
.swiper-button-next.swiper-button-disabled,
.swiper-button-prev.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}

.swiper-button-lock {
  display: none;
}

/* Pagination */
.swiper-pagination {
  position: absolute;
  text-align: center;
  transition: 300ms opacity;
  transform: translate3d(0, 0, 0);
  z-index: 10;
}

.swiper-pagination.swiper-pagination-hidden {
  opacity: 0;
}

/* Pagination Types */
.swiper-container-horizontal > .swiper-pagination-bullets,
.swiper-pagination-custom,
.swiper-pagination-fraction {
  bottom: 10px;
  left: 0;
  width: 100%;
}

/* Bullets Pagination */
.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  display: inline-block;
  border-radius: 100%;
  background: #000;
  opacity: 0.2;
}

button.swiper-pagination-bullet {
  border: 0;
  margin: 0;
  padding: 0;
  box-shadow: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.swiper-pagination-clickable .swiper-pagination-bullet {
  cursor: pointer;
}

.swiper-pagination-bullet-active {
  opacity: 1;
  background: #007aff;
}

/* Dynamic Bullets */
.swiper-pagination-bullets-dynamic {
  overflow: hidden;
  font-size: 0;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transform: scale(0.33);
  position: relative;
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
  transform: scale(1);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
  transform: scale(0.33);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
  transform: scale(0.66);
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
  transform: scale(0.33);
}

/* Vertical Pagination */
.swiper-container-vertical > .swiper-pagination-bullets {
  right: 10px;
  top: 50%;
  transform: translate3d(0, -50%, 0);
}

.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 6px 0;
  display: block;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  top: 50%;
  transform: translateY(-50%);
  width: 8px;
}

.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  display: inline-block;
  transition: 200ms transform, 200ms top;
}

/* Horizontal Pagination */
.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {
  margin: 0 4px;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
  left: 50%;
  transform: translateX(-50%);
  white-space: nowrap;
}

.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms left;
}

.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
  transition: 200ms transform, 200ms right;
}

/* Progress Bar */
.swiper-pagination-progressbar {
  background: rgba(0, 0, 0, 0.25);
  position: absolute;
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #007aff;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  transform: scale(0);
  transform-origin: left top;
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  transform-origin: right top;
}

.swiper-container-horizontal > .swiper-pagination-progressbar,
.swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {
  width: 100%;
  height: 4px;
  left: 0;
  top: 0;
}

.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,
.swiper-container-vertical > .swiper-pagination-progressbar {
  width: 4px;
  height: 100%;
  left: 0;
  top: 0;
}

/* Progress Bar Colors */
.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill,
.swiper-pagination-white .swiper-pagination-bullet-active {
  background: #fff;
}

.swiper-pagination-progressbar.swiper-pagination-white {
  background: rgba(255, 255, 255, 0.25);
}

.swiper-pagination-black .swiper-pagination-bullet-active,
.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
  background: #000;
}

.swiper-pagination-progressbar.swiper-pagination-black {
  background: rgba(0, 0, 0, 0.25);
}

.swiper-pagination-lock {
  display: none;
}

/* Scrollbar */
.swiper-scrollbar {
  border-radius: 10px;
  position: relative;
  -ms-touch-action: none;
  background: rgba(0, 0, 0, 0.1);
}

.swiper-container-horizontal > .swiper-scrollbar {
  position: absolute;
  left: 1%;
  bottom: 3px;
  z-index: 50;
  height: 5px;
  width: 98%;
}

.swiper-container-vertical > .swiper-scrollbar {
  position: absolute;
  right: 3px;
  top: 1%;
  z-index: 50;
  width: 5px;
  height: 98%;
}

.swiper-scrollbar-drag {
  height: 100%;
  width: 100%;
  position: relative;
  background: rgba(0, 0, 0, 0.5);
  border-radius: 10px;
  left: 0;
  top: 0;
}

.swiper-scrollbar-cursor-drag {
  cursor: move;
}

.swiper-scrollbar-lock {
  display: none;
}

/* Zoom */
.swiper-zoom-container {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.swiper-zoom-container > canvas,
.swiper-zoom-container > img,
.swiper-zoom-container > svg {
  max-width: 100%;
  max-height: 100%;
  object-fit: contain;
}

.swiper-slide-zoomed {
  cursor: move;
}

/* Lazy Loading */
.swiper-lazy-preloader {
  width: 42px;
  height: 42px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -21px;
  margin-top: -21px;
  z-index: 10;
  transform-origin: 50%;
  animation: swiper-preloader-spin 1s steps(12, end) infinite;
}

.swiper-lazy-preloader:after {
  display: block;
  content: '';
  width: 100%;
  height: 100%;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
  background-position: 50%;
  background-size: 100%;
  background-repeat: no-repeat;
}

.swiper-lazy-preloader-white:after {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

/* Notifications */
.swiper-container .swiper-notification {
  position: absolute;
  left: 0;
  top: 0;
  pointer-events: none;
  opacity: 0;
  z-index: -1000;
}

/* Fade Effect */
.swiper-container-fade.swiper-container-free-mode .swiper-slide {
  transition-timing-function: ease-out;
}

.swiper-container-fade .swiper-slide {
  pointer-events: none;
  transition-property: opacity;
}

.swiper-container-fade .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-fade .swiper-slide-active,
.swiper-container-fade .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

/* Cube Effect */
.swiper-container-cube,
.swiper-container-flip {
  overflow: visible;
}

.swiper-container-cube .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
  visibility: hidden;
  transform-origin: 0 0;
  width: 100%;
  height: 100%;
}

.swiper-container-cube .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
  transform-origin: 100% 0;
}

.swiper-container-cube .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-cube .swiper-slide-active,
.swiper-container-cube .swiper-slide-next,
.swiper-container-cube .swiper-slide-next + .swiper-slide,
.swiper-container-cube .swiper-slide-prev {
  pointer-events: auto;
  visibility: visible;
}

.swiper-container-cube .swiper-slide-shadow-bottom,
.swiper-container-cube .swiper-slide-shadow-left,
.swiper-container-cube .swiper-slide-shadow-right,
.swiper-container-cube .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Flip Effect */
.swiper-container-flip .swiper-slide {
  pointer-events: none;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  z-index: 1;
}

.swiper-container-flip .swiper-slide .swiper-slide {
  pointer-events: none;
}

.swiper-container-flip .swiper-slide-active,
.swiper-container-flip .swiper-slide-active .swiper-slide-active {
  pointer-events: auto;
}

.swiper-container-flip .swiper-slide-shadow-bottom,
.swiper-container-flip .swiper-slide-shadow-left,
.swiper-container-flip .swiper-slide-shadow-right,
.swiper-container-flip .swiper-slide-shadow-top {
  z-index: 0;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

/* Coverflow Effect */
.swiper-container-coverflow .swiper-wrapper {
  -ms-perspective: 1200px;
}

/* ======================
   Tippy.js Tooltip Styles
   ====================== */
.tippy-iOS {
  cursor: pointer !important;
}

.tippy-notransition {
  transition: none !important;
}

.tippy-popper {
  perspective: 700px;
  z-index: 9999;
  outline: 0;
  transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
  pointer-events: none;
  line-height: 1.4;
  max-width: calc(100% - 10px);
}

/* Tooltip Base */
.tippy-tooltip {
  position: relative;
  color: #fff;
  border-radius: 4px;
  font-size: 0.9rem;
  padding: 0.3rem 0.6rem;
  max-width: 350px;
  text-align: center;
  will-change: transform;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  background-color: #333;
}

.tippy-tooltip[data-size=small] {
  padding: 0.2rem 0.4rem;
  font-size: 0.75rem;
}

.tippy-tooltip[data-size=large] {
  padding: 0.4rem 0.8rem;
  font-size: 1rem;
}

.tippy-tooltip[data-animatefill] {
  overflow: hidden;
  background-color: transparent;
}

.tippy-tooltip[data-interactive],
.tippy-tooltip[data-interactive] path {
  pointer-events: auto;
}

.tippy-tooltip[data-inertia][data-state=visible] {
  transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11);
}

.tippy-tooltip[data-inertia][data-state=hidden] {
  transition-timing-function: ease;
}

/* Arrow */
.tippy-arrow {
  position: absolute;
  width: 0;
  height: 0;
}

.tippy-roundarrow {
  position: absolute;
  width: 24px;
  height: 8px;
  fill: #333;
  pointer-events: none;
}

/* Backdrop */
.tippy-backdrop {
  position: absolute;
  will-change: transform;
  background-color: #333;
  border-radius: 50%;
  width: calc(110% + 2rem);
  left: 50%;
  top: 50%;
  z-index: -1;
  transition: all cubic-bezier(0.46, 0.1, 0.52, 0.98);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.tippy-backdrop:after {
  content: "";
  float: left;
  padding-top: 100%;
}

.tippy-backdrop + .tippy-content {
  transition-property: opacity;
  will-change: opacity;
}

.tippy-backdrop + .tippy-content[data-state=visible] {
  opacity: 1;
}

.tippy-backdrop + .tippy-content[data-state=hidden] {
  opacity: 0;
}

/* Placement: Top */
.tippy-popper[x-placement^=top] .tippy-backdrop {
  border-radius: 40% 40% 0 0;
}

.tippy-popper[x-placement^=top] .tippy-roundarrow {
  bottom: -8px;
  transform-origin: 50% 0;
}

.tippy-popper[x-placement^=top] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  transform: rotate(180deg);
}

.tippy-popper[x-placement^=top] .tippy-arrow {
  border-top: 8px solid #333;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  bottom: -7px;
  margin: 0 6px;
  transform-origin: 50% 0;
}

.tippy-popper[x-placement^=top] .tippy-backdrop {
  transform-origin: 0 25%;
}

.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible] {
  transform: scale(1) translate(-50%, -55%);
}

.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden] {
  transform: scale(0.2) translate(-50%, -45%);
  opacity: 0;
}

/* Placement: Bottom */
.tippy-popper[x-placement^=bottom] .tippy-backdrop {
  border-radius: 0 0 30% 30%;
}

.tippy-popper[x-placement^=bottom] .tippy-roundarrow {
  top: -8px;
  transform-origin: 50% 100%;
}

.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  transform: rotate(0);
}

.tippy-popper[x-placement^=bottom] .tippy-arrow {
  border-bottom: 8px solid #333;
  border-right: 8px solid transparent;
  border-left: 8px solid transparent;
  top: -7px;
  margin: 0 6px;
  transform-origin: 50% 100%;
}

.tippy-popper[x-placement^=bottom] .tippy-backdrop {
  transform-origin: 0 -50%;
}

.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible] {
  transform: scale(1) translate(-50%, -45%);
}

.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden] {
  transform: scale(0.2) translate(-50%);
  opacity: 0;
}

/* Placement: Left */
.tippy-popper[x-placement^=left] .tippy-backdrop {
  border-radius: 50% 0 0 50%;
}

.tippy-popper[x-placement^=left] .tippy-roundarrow {
  right: -16px;
  transform-origin: 33.33333333% 50%;
}

.tippy-popper[x-placement^=left] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  transform: rotate(90deg);
}

.tippy-popper[x-placement^=left] .tippy-arrow {
  border-left: 8px solid #333;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  right: -7px;
  margin: 3px 0;
  transform-origin: 0 50%;
}

.tippy-popper[x-placement^=left] .tippy-backdrop {
  transform-origin: 50% 0;
}

.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible] {
  transform: scale(1) translate(-50%, -50%);
}

.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden] {
  transform: scale(0.2) translate(-75%, -50%);
  opacity: 0;
}

/* Placement: Right */
.tippy-popper[x-placement^=right] .tippy-backdrop {
  border-radius: 0 50% 50% 0;
}

.tippy-popper[x-placement^=right] .tippy-roundarrow {
  left: -16px;
  transform-origin: 66.66666666% 50%;
}

.tippy-popper[x-placement^=right] .tippy-roundarrow svg {
  position: absolute;
  left: 0;
  transform: rotate(-90deg);
}

.tippy-popper[x-placement^=right] .tippy-arrow {
  border-right: 8px solid #333;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  left: -7px;
  margin: 3px 0;
  transform-origin: 100% 50%;
}

.tippy-popper[x-placement^=right] .tippy-backdrop {
  transform-origin: -50% 0;
}

.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible] {
  transform: scale(1) translate(-50%, -50%);
}

.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden] {
  transform: scale(0.2) translate(-25%, -50%);
  opacity: 0;
}

/* Animations */
.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible] {
  transform: translateY(-10px);
}

.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  transform: translateY(-20px);
}

.tippy-popper[x-placement^=top] [data-animation=perspective] {
  transform-origin: bottom;
}

.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible] {
  transform: translateY(-10px) rotateX(0);
}

.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  transform: translateY(0) rotateX(60deg);
}

.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible] {
  transform: translateY(-10px);
}

.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  transform: translateY(-10px);
}

.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible] {
  transform: translateY(-10px);
}

.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  transform: translateY(0);
}

.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible] {
  transform: translateY(-10px) scale(1);
}

.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  transform: translateY(0) scale(0.5);
}

.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible] {
  transform: translateY(10px);
}

.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  transform: translateY(20px);
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective] {
  transform-origin: top;
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible] {
  transform: translateY(10px) rotateX(0);
}

.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  transform: translateY(0) rotateX(-60deg);
}

.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible] {
  transform: translateY(10px);
}

.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  transform: translateY(10px);
}

.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible] {
  transform: translateY(10px);
}

.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  transform: translateY(0);
}

.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible] {
  transform: translateY(10px) scale(1);
}

.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  transform: translateY(0) scale(0.5);
}

.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible] {
  transform: translateX(-10px);
}

.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  transform: translateX(-20px);
}

.tippy-popper[x-placement^=left] [data-animation=perspective] {
  transform-origin: right;
}

.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible] {
  transform: translateX(-10px) rotateY(0);
}

.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  transform: translateX(0) rotateY(-60deg);
}

.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible] {
  transform: translateX(-10px);
}

.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  transform: translateX(-10px);
}

.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible] {
  transform: translateX(-10px);
}

.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  transform: translateX(0);
}

.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible] {
  transform: translateX(-10px) scale(1);
}

.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  transform: translateX(0) scale(0.5);
}

.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible] {
  transform: translateX(10px);
}

.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden] {
  opacity: 0;
  transform: translateX(20px);
}

.tippy-popper[x-placement^=right] [data-animation=perspective] {
  transform-origin: left;
}

.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible] {
  transform: translateX(10px) rotateY(0);
}

.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden] {
  opacity: 0;
  transform: translateX(0) rotateY(60deg);
}

.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible] {
  transform: translateX(10px);
}

.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden] {
  opacity: 0;
  transform: translateX(10px);
}

.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible] {
  transform: translateX(10px);
}

.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden] {
  opacity: 0;
  transform: translateX(0);
}

.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible] {
  transform: translateX(10px) scale(1);
}

.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden] {
  opacity: 0;
  transform: translateX(0) scale(0.5);
}

/* ======================
   Additional Styles
   ====================== */
.advantage {
  color: rgba(0, 0, 0, 0.6);
  color: #666666;
  margin-top: 3rem;
}

body.disable-hover {
  pointer-events: none;
}

.advantage__item{line-height:1.75;line-height:var(--lh-3);margin-bottom:2rem;padding-left:3rem;position:relative}
.advantage__item::before{background-color:rgba(0, 0, 0, .87);background-color:#000000;content:'';display:inline-block;height:1px;left:0;margin-right:.75rem;margin-top:.5rem;position:absolute;top:.25rem;width:1.5rem}
.app-button{align-items:center;background-color:#fff;border-radius:10px;color:rgba(0, 0, 0, .87);color:#000000;display:flex;max-width:13rem;padding:.75rem 1.5rem;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}
.app-button_shadow{box-shadow:0 1rem 4rem rgba(0, 0, 0, .1)}
.app-button__icon{fill:rgba(0, 0, 0, .87);fill:#000000;flex-shrink:0;height:2rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:fill;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:2rem}
.app-button:focus .app-button__icon,.app-button:hover .app-button__icon{fill:#00d9dc;fill:#00d9dc}
.app-button__label{font-size:.9rem;font-size:var(--fz-0);line-height:1.25;line-height:var(--lh-1);margin-left:1rem;white-space:nowrap}
.app-button__label b{display:block;font-weight:700}

.banner{height:100%;width:100%}
.banner__wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}
.banner__wrapper::before{background-color:rgba(0, 0, 0, .25);content:'';height:100%;left:0;position:absolute;top:0;width:100%}
.banner__wrapper,.banner__wrapper>div{position:relative}
.banner__image{bottom:0;display:none;position:fixed;right:0;}
.banner__image_mobile{display:block;max-width:150px}
.banner__image_desktop{display:none;position:fixed;right:0;}
.banner__title{color:#fff;font-size:1.6rem;font-size:var(--fz-2);font-weight:700;letter-spacing:.05em;line-height:1.25;line-height:var(--lh-1);max-width:calc(36rem*1.25);max-width:calc(var(--max-base-text-width)*1.25);text-shadow:0 0 1px rgba(0, 0, 0, .25);text-transform:uppercase}
.banner__content{color:#fff;font-size:.9rem;font-size:var(--fz-0);margin-right:150px;margin-top:1rem}
.banner__action{flex-shrink:0;margin-top:1.5rem}

.breadcrumbs{font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2)}
.breadcrumbs__list{display:flex;flex-wrap:wrap}
.breadcrumbs__item:not(:last-child)::after{content:'/';margin-left:.5em;margin-right:.5em}
.business-promo{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between}
.business-promo__bg,.equipment-calc__table thead tr,.file-input input[type=file]{display:none}
.business-promo__features{flex-grow:1;position:relative}
.business-promo__feature{font-size:1.2rem;font-size:var(--fz-1);line-height:1.25;line-height:var(--lh-1)}
.business-promo__feature:not(:first-child){margin-top:1rem}
.business-promo__feature strong{font-weight:700}
.business-promo__action{margin-top:4rem;position:relative}
.button{align-items:center;background-color:#00d9dc;background-color:#321f6e;border-radius:3px;color:#fff;display:inline-flex;font-weight:700;justify-content:center;padding:1rem 1.5rem;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:background-color, color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.button[disabled]{background-color:#eee;background-color:#eeeeee;color:rgba(0, 0, 0, .38);color:#9e9e9e}
.button:not([disabled]):focus,.button:not([disabled]):hover{background-color:#31eff2;background-color:#31eff2}
.button_slim{font-size:.9rem;font-size:var(--fz-0);padding-bottom:.75rem;padding-top:.75rem}
.button_invisible{background-color:transparent;padding:0}
.button_invisible:not([disabled]):focus,.button_invisible:not([disabled]):hover{background-color:transparent;color:#00d9dc;color:#00d9dc}
.button_light{background-color:#eee;background-color:#eeeeee;color:rgba(0, 0, 0, .87);color:#000000;font-weight:400}
.button_light:focus,.button_light:hover{color:#fff}
.button__icon{fill:#fff;height:2em;margin-right:.5em;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:fill;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:2em}
.button_invisible:focus .button__icon,.button_invisible:hover .button__icon{fill:#00d9dc;fill:#00d9dc}
.c-header{display:flex;flex-direction:column;margin-bottom:3rem}
.c-header_center{align-items:center;text-align:center}
.c-header_row{align-items:baseline;flex-direction:row}
.c-header__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;line-height:1.5;line-height:var(--lh-2);max-width:36em;max-width:var(--max-text-width)}
.msie .c-header__title{max-width:100%}
.c-header__descr,.c-header__descr a{color:rgba(0, 0, 0, .6);color:#666666}
.c-header__descr{font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-top:1.5rem;max-width:36em;max-width:var(--max-text-width)}
.c-header__descr a{-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.c-header__descr a:focus,.c-header__descr a:hover{color:#00d9dc;color:#321f6e;-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.msie .c-header__descr a{text-decoration:underline}
.c-header__detailed{font-size:.9rem;font-size:var(--fz-0);margin-left:2rem}
.calc{display:grid;grid-gap:3rem 2rem;grid-template-columns:repeat(1, 1fr);opacity:0;transition-duration:250ms;transition-duration:var(--animate-duration-enter);transition-property:opacity;transition-timing-function:cubic-bezier(0, 0, .2, 1);transition-timing-function:var(--animate-easing-deceleration);width:100%}
.msie .calc{display:flex;flex-wrap:wrap;margin-top:-2rem}
.calc_ready{opacity:1}
.calc__item{display:flex;flex-direction:column;font-size:1.2rem;font-size:var(--fz-1);justify-content:flex-end;line-height:1.25;line-height:var(--lh-1);position:relative}
.msie .calc__item{margin-top:2rem;width:100%}
.calc__item_submit{order:2}
.calc__item b{display:block;font-weight:700;margin-top:.5rem}
.calc__input{display:block;font-size:1.2rem;font-size:var(--fz-1);font-weight:700;height:4rem;margin-top:1rem;width:100%}
.calc__arrow,.calc__wrapper{display:block;position:relative}
.calc__arrow{background-color:#fff;height:calc(2rem - 2px);position:absolute;right:2px;width:2rem}
.calc__arrow_up{bottom:calc(2rem - 2px + 1px)}
.calc__arrow_down{bottom:1px}
.calc__icon-btn{fill:rgba(0, 0, 0, .6);fill:#666666;height:100%;width:100%}
.calc__arrow_disabled .calc__icon-btn{fill:#eee;fill:#eeeeee}
.calc__arrow:focus:not(.calc__arrow_disabled) .calc__icon-btn,.calc__arrow:hover:not(.calc__arrow_disabled) .calc__icon-btn,.cards-list__button:not(.cards-list__button_disabled):focus .cards-list__icon,.cards-list__button:not(.cards-list__button_disabled):hover .cards-list__icon{fill:#00d9dc;fill:#00d9dc}
.calc__range{margin-top:-1px}
.calc__range.noUi-target{background-color:transparent;border-radius:0;border-style:none;box-shadow:none}
.calc__range.noUi-horizontal{height:0}
.calc__pane{margin-top:1.5rem}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle:focus,html:not([dir=rtl]) .noUi-horizontal .noUi-handle:hover{transform:scale(1.5)}
html:not([dir=rtl]) .noUi-horizontal .noUi-handle::after,html:not([dir=rtl]) .noUi-horizontal .noUi-handle::before{content:none}
.card-profile{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:3rem}
.card-profile__card{flex-shrink:0}
.card-profile__features{margin-top:3rem}
.msie .card-profile__features{width:100%}
.card-profile__feature{display:flex}
.card-profile__feature:not(:first-child){margin-top:1.5rem}
.card-profile__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;line-height:1.5;line-height:var(--lh-2)}
.card-profile__descr{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-top:.75rem;max-width:calc(36em/1.5);max-width:calc(var(--max-text-width)/1.5)}
.card,.card-profile__descr strong{color:rgba(0, 0, 0, .87);color:#000000}
.card{display:block;max-width:86mm;position:relative;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;transform-style:preserve-3d}
.card__image{border-radius:10px;box-shadow:0 1rem 2rem rgba(0, 0, 0, .1);display:block;width:100%}
.card__icons{display:flex;position:absolute;right:.75rem;top:-.75rem;transform:translateZ(.5rem);transition-duration:500ms;transition-duration:var(--animate-duration-effect);transition-property:transform;transition-timing-function:var(--animate-easing-standatd)}
.card:hover .card__icons{transform:translateZ(5rem)}
.card__icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 1rem 2rem rgba(0, 0, 0, .1);display:flex;height:3rem;justify-content:center;width:3rem}
.card__icon:not(:first-child){margin-left:.5rem}
.card__icon svg{fill:#31b358;fill:#31b358;height:1.5rem;width:1.5rem}
.card__special{background-color:#eee;background-color:#eeeeee;border-bottom-left-radius:10px;border-bottom-right-radius:10px;font-size:.8rem;font-size:var(--fz-00);line-height:1.25;line-height:var(--lh-1);margin-top:-1rem;padding:1.75rem .5rem .5rem;text-align:center}
.card__special-strong{color:red;font-weight:700}

.cards-list__nav{align-self:center;display:flex;margin-left:calc(2rem - .25rem)}
.cards-list__icon{display:block;fill:rgba(0, 0, 0, .6);fill:#666666;height:1.5rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:fill;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:1.5rem}
.cards-list__button_disabled .cards-list__icon{fill:#eee;fill:#eeeeee}
.cards-list__slider{margin-top:-3rem}
.cards-list__wrapper{padding-top:3rem}
.cards-list__item{margin-left:.5rem;margin-right:.5rem;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;width:calc(100% - 4rem)}
.cards-list__item:first-child{margin-left:-1rem}
.cards-list__card{margin-top:.75rem}
.cards-list__title{color:rgba(0, 0, 0, .87);color:#000000;font-size:1.2rem;font-size:var(--fz-1);font-weight:700;margin-left:2rem;margin-top:2rem}
.cards-list__features{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.25;line-height:var(--lh-1);margin-left:2rem;margin-top:1.5rem;max-width:calc(350px - 2rem)}
.cards-list__feature:not(:first-child){margin-top:.5rem}
.cards-list__action{margin-left:2rem;margin-top:1.5rem}
.cards-tabs__content-card{display:flex;flex-direction:column}
.cards-tabs__content-card:not(:last-child){margin-bottom:6rem}
.cards-tabs__card{align-self:flex-start}
.cards-tabs__info{margin-top:1.5rem}
.cards-tabs__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700}
.cards-tabs__features{margin-top:1.5rem}
.cards-tabs__feature{line-height:1.25;line-height:var(--lh-1)}
.cards-tabs__feature:not(:first-child),.footer__license p:not(:first-child){margin-top:.75rem}
.cards-tabs__actions{margin-top:1.5rem}
.cards-tabs__button{padding-left:1.25rem;padding-right:1.25rem}
.cards-tabs__button:not(:last-child){margin-right:.75rem}

.cashback{background-color:#eee;background-color:#eeeeee;padding-top:4rem}
.cashback__about{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;line-height:1.5;line-height:var(--lh-2);margin-left:auto;margin-right:auto;max-width:36em;max-width:var(--max-text-width);text-align:center}
.cashback__bg{background-attachment:fixed;background-blend-mode:multiply;background-color:rgba(0, 0, 0, .25);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;display:none;height:110%;left:0;position:absolute;top:0;width:110%}
.cashback__wrapper{overflow:hidden;padding:2rem 1.5rem 4rem;position:relative}
.cashback__list{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative}
.cashback__item{align-items:center;display:flex;flex-direction:column;margin:1.5rem 3rem;max-width:calc(36em/3);max-width:calc(var(--max-text-width)/3)}
.cashback__item_wide{max-width:calc(36em/2);max-width:calc(var(--max-text-width)/2)}
.msie .cashback__item{width:100%}
.cashback__number{font-size:4rem;font-size:var(--fz-5);margin-top:10%;position:relative}
.cashback__before{font-size:.25em;left:-1.25em;position:absolute;top:1.25em}
.cashback__percent{font-size:.5em;position:absolute;right:-.75em;top:0}
.cashback__descr{line-height:1.5;line-height:var(--lh-2);margin-top:1.5rem;max-width:calc(36em/2);max-width:calc(var(--max-text-width)/2);text-align:center}
.checkbox{align-self:flex-start;background-color:#fff;border-bottom-color:#321f6e;border-bottom-color:#321f6e;border-left-color:#321f6e;border-left-color:#321f6e;border-radius:3px;border-right-color:#321f6e;border-right-color:#321f6e;border-top-color:#321f6e;border-top-color:#321f6e;border-style:solid;border-width:1px;flex-shrink:0;height:25px;position:relative;width:25px}
.checkbox__img{display:none;fill:#321f6e;fill:#321f6e;height:100%;position:absolute;width:100%}
.checkbox__input:checked+.checkbox__img{display:block}
.city-selector__item:not(:first-child){margin-top:1rem}
.city-selector__link{color:#fff;cursor:pointer;-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.city-selector__link:focus,.city-selector__link:hover{color:#00d9dc;color:#321f6e;-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.msie .city-selector__link{text-decoration:underline}
.computer{align-items:center;display:flex;flex-wrap:wrap}
.computer__image{width:100%}
.computer_vertical .computer__image{order:1;width:100%}
.computer__content{margin-bottom:3rem;width:100%}
.computer_vertical .computer__content{display:flex;flex-direction:column;order:2;padding-right:0;width:100%}
.computer__item:not(:first-child){margin-top:1.5rem}
.computer__title{font-size:1.2rem;font-size:var(--fz-1);line-height:1.25;line-height:var(--lh-1)}
.computer__descr{margin-top:.75rem}
.conditions__group:not(:first-child){margin-top:4.5rem}
.conditions__title{font-size:1.6rem;font-size:var(--fz-2);font-weight:700;line-height:1.5;line-height:var(--lh-2)}
.conditions__list{display:flex;flex-wrap:wrap;justify-content:space-between}
.conditions__item{margin-top:3rem;width:100%}
.conditions__subtitle{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;line-height:1.25;line-height:var(--lh-1)}
.conditions__descr{margin-top:.75rem}
.content__block{padding-bottom:2rem;padding-top:2rem;position:relative;z-index:1}
.content__breadcrumbs,.equipment-calc__table td{padding-bottom:2rem;padding-top:2rem}
.cookies-notice{background-color:#fff;bottom:0;box-shadow:0 0 2rem rgba(0, 0, 0, .1);display:flex;left:0;padding-bottom:1rem;padding-top:1rem;position:fixed;width:100%;z-index:997}
.cookies-notice__wrapper{align-items:center;display:flex;justify-content:space-between}
.cookies-notice__content{font-size:.8rem;font-size:var(--fz-00);line-height:1.5;line-height:var(--lh-2)}
.cookies-notice__close{align-items:center;display:flex;justify-content:center;margin-left:1.5rem;width:3rem}
.cookies-notice__icon{fill:rgba(0, 0, 0, .87);fill:#000000;height:2rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:fill;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:2rem}
.cookies-notice__close:focus .cookies-notice__icon,.cookies-notice__close:hover .cookies-notice__icon{fill:#00d9dc;fill:#321f6e}
.descript-services,.descript-services__item{align-items:center;display:flex;justify-content:center}
.descript-services{flex-wrap:wrap}
.descript-services__item{flex-direction:column;width:100%}
.descript-services__item:not(:first-child){margin-top:2.75rem}
.descript-services__wrap-content{display:flex;margin-top:2.25rem}
.descript-services__wrap-content:first-child{order:1}
.descript-services__content{max-width:calc(36em/1.5);max-width:calc(var(--max-text-width)/1.5)}
.descript-services__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;line-height:1.25;line-height:var(--lh-1)}
.descript-services__descr{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-top:.75rem}
.descript-services__wrap-image{display:flex}
.descript-services__img{font-family:'object-fit:cover;';height:100%;object-fit:cover;width:100%}
.device-descr{display:flex;flex-direction:column;position:relative}
.device-descr__wrapper{align-items:center;display:flex;flex-direction:column;order:1}
.device-descr__wrapper:not(.device-descr__wrapper_with-logo){margin-bottom:-12rem}
.msie .device-descr__wrapper:not(.device-descr__wrapper_with-logo){margin-bottom:-15rem}
.device-descr__device{max-width:100%}
.device-descr__column{position:relative;z-index:1}
.device-descr__column:nth-child(1){margin-top:3rem;order:2}
.device-descr__column:nth-child(2){margin-top:1.5rem;order:3}
.device-descr__item:not(:first-child){margin-top:1.5rem}
.device-descr__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;line-height:1.25;line-height:var(--lh-1)}
.device-descr__descr{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-top:.75rem}
.download{margin-top:-30px}
.download__group{margin-top:30px}
.download__group .download__group{padding-left:50px}
.download__item{align-items:flex-start;display:flex}
.download__item:not(:first-child){margin-top:1.5rem}
.download__icon{flex-shrink:0;height:2rem;margin-right:2rem;width:2rem}
.download__title{font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);}
.download__link{margin-right:.5em;color:#000 !important;text-decoration:none;font-weight:bold;}
.download__descr{color:rgba(0, 0, 0, .6);color:#666666;display:inline-block}
.download-group__subtitle,.download-group__title{font-size:1.2rem;font-size:var(--fz-0);font-weight:700;margin-bottom:-10px;color:#000 !important;text-decoration:none}
.download-group__subtitle{color:#000 !important;text-decoration:none}
.equipment-calc__wrapper{border-radius:10px;box-shadow:0 1rem 2rem rgba(0, 0, 0, .1);padding:2rem 1rem}
.equipment-calc__mode-list{display:flex;justify-content:center}
.equipment-calc__mode{align-items:center;background-color:#eee;background-color:#eeeeee;border-radius:3px;color:rgba(0, 0, 0, .38);color:#9e9e9e;display:inline-flex;font-size:.9rem;font-size:var(--fz-0);font-weight:700;justify-content:center;padding:.75rem 3rem;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:background-color, color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}
.equipment-calc__mode[disabled]{background-color:#00d9dc;background-color:#00d9dc;color:#fff}
.equipment-calc__mode:not([disabled]):focus,.equipment-calc__mode:not([disabled]):hover{background-color:#e2e2e2}
.equipment-calc__table{margin-top:4rem;width:100%}
.equipment-calc__table th{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;padding-bottom:2rem;text-align:left}
.equipment-calc__table tr td,.equipment-calc__table tr th{display:block;flex-basis:50%}
.equipment-calc__table tr td:nth-child(1),.equipment-calc__table tr th:nth-child(1){order:1}
.equipment-calc__table tr td:nth-child(2),.equipment-calc__table tr th:nth-child(2){order:3}
.equipment-calc__table tr td:nth-child(3),.equipment-calc__table tr th:nth-child(3){order:4}
.equipment-calc__table tr td:nth-child(4),.equipment-calc__table tr th:nth-child(4){order:5}
.equipment-calc__table tr td:nth-child(5),.equipment-calc__table tr th:nth-child(5){order:2}
.equipment-calc__table tr td::before,.equipment-calc__table tr th::before{content:attr(title);display:block;font-weight:700;line-height:1.25;line-height:var(--lh-1);margin-bottom:1rem}
.equipment-calc__table tbody tr{border-top-color:#eee;border-top-color:#eeeeee;border-top-style:solid;border-top-width:1px;display:flex;flex-wrap:wrap}
.equipment-calc__result{margin-top:4rem}
.equipment-result{background-color:#321f6e;background-color:#321f6e;border-radius:10px;box-shadow:0 1rem 2rem rgba(0, 0, 0, .1);color:#fff;display:flex;flex-direction:column;padding:2rem 1rem}
.equipment-result__descr{font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2)}
.equipment-result__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;margin-bottom:1rem}
.equipment-result__label{font-size:.9rem;font-size:var(--fz-0);margin-bottom:1rem}
.equipment-result__amount{margin-top:2rem}
.equipment-result__action{margin-top:2rem}
.exchange table td,.exchange table th{padding:.75rem}
.exchange table th{text-align:left}
.exchange table tr th:first-child{padding-left:0}
.exchange table tr td:last-child{padding-right:0}
.exchange table thead th{color:rgba(0, 0, 0, .38);color:#9e9e9e;font-size:.8rem;font-size:var(--fz-00);padding-top:0;white-space:nowrap}
.exchange table tbody tr:last-child td,.exchange table tbody tr:last-child th{padding-bottom:0}
.exchange table tbody th{color:rgba(0, 0, 0, .38);color:#9e9e9e;letter-spacing:.05em}
.exchange__descr{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.4;margin-top:3rem}
.exchange__descr strong{color:rgba(0, 0, 0, .87);color:#000000;font-weight:700}
.external-link{text-align:center}
.f-docs{display:flex;flex-direction:column;margin-bottom:1rem}
.f-docs__item:not(:first-child){margin-top:1rem}
.f-menu,.footer__license p{font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2)}
.f-menu__group:not(:first-child){margin-top:1.5rem}
.f-menu__group>.link,.features-list__descr strong{font-weight:700}
.f-menu__list{margin-top:1.5rem}
.f-menu__item:not(:first-child){margin-top:1.5rem}
.features-list{display:flex;flex-wrap:wrap;justify-content:center;margin-top:-3rem}
.features-list_between{justify-content:space-between}
.features-list__item{align-items:center;display:flex;flex-basis:100%;flex-direction:column;margin-top:3rem}
.features-list__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;margin-top:1.5rem}
.features-list__icon{fill:rgba(0, 0, 0, .38);fill:#9e9e9e;height:5rem;width:5rem}
.features-list__descr{display:flex;flex-direction:column;font-size:1.2rem;font-size:var(--fz-1);line-height:1.5;line-height:var(--lh-2);margin-top:.75rem;max-width:calc(36em/2);max-width:calc(var(--max-text-width)/2);text-align:center}
.fetchbar,.msie .features-list__descr{width:100%}
.features-list_between .features-list__descr{max-width:none}
.fetchbar{background-color:#31eff2;background-color:#31eff2;height:2px;left:-100%;position:fixed;top:0;z-index:999}
.file-input{display:block}
.file-input__label{cursor:pointer;line-height:1.25;line-height:var(--lh-1);-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.file-input__label:hover{color:#00d9dc;color:#321f6e;-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.msie .file-input__label,.msie .wysiwyg a{text-decoration:underline}
.footer{margin-top:4rem}
.footer__wrapper{background-color:#eee;background-color:#eeeeee;padding-bottom:4rem;padding-top:4rem}
.footer__apps{display:flex;flex-direction:column}
.footer__app:not(:first-child){margin-top:2rem}
.footer__row{display:flex;flex-direction:column}
.footer__row:not(:first-child){margin-top:4rem}
.footer__license{flex-grow:1;margin-top:4rem}
.footer__legal{display:flex;flex-direction:column;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);padding-bottom:4rem;padding-top:2rem}
.footer__copyright b{font-weight:700;white-space:nowrap}
.footer__docs{margin-bottom:2rem;margin-top:2rem}
.footer__parus{flex-shrink:0}
.form-docs{width:100%}
.form-docs__radio-list{display:flex;flex-direction:column}
.form-docs__radio:not(:first-child){margin-top:.75rem}
.form-docs__radio-label{transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.form-docs__radio-label:not(.form-docs__radio-label_checked){color:rgba(0, 0, 0, .87);color:#000000;cursor:pointer;-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.form-docs__radio-label:not(.form-docs__radio-label_checked):focus,.form-docs__radio-label:not(.form-docs__radio-label_checked):hover{color:#00d9dc;color:#321f6e;-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.msie .form-docs__radio-label:not(.form-docs__radio-label_checked){text-decoration:underline}
.form-docs__radio-label_checked{color:rgba(0, 0, 0, .87);color:#000000;font-weight:700}
.form-docs__input-list{display:grid;grid-gap:2.25rem 1.5rem;grid-template-columns:repeat(2, 1fr);margin-bottom:3rem;margin-top:2rem}
.msie .form-docs__input-list,.msie .grid{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:.5rem}
.msie .form-docs__input-list>button,.msie .form-docs__input-list>div{margin-top:1.5rem;width:calc(50% - 1.125rem)}
.form-docs__input-item{display:block}
.form-docs__input-item_wide{grid-column-end:-1;grid-column-start:1}
.form-docs__input-label{font-size:1.2rem;font-size:var(--fz-1);margin-bottom:1rem}
.form-docs__all{align-items:center;display:flex;justify-content:center}
.grid{display:grid;grid-gap:3rem 0;grid-template-columns:repeat(12, 1fr)}
.msie .grid{margin-top:-3rem}
.grid__item{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 1rem 4rem rgba(0, 0, 0, .1);display:flex;flex-direction:column;overflow:hidden;padding:2rem 1rem;position:relative}
.grid__item2{align-items:flex-start;background-color:#fff;border-radius:10px;box-shadow:0 1rem 4rem rgba(0, 0, 0, .1);display:flex;flex-direction:column;padding:1rem 1rem;position:relative}
.msie .grid__item{margin-top:3rem}
.grid__item_3-12{grid-column-end:span 12}
.msie .grid__item_3-12{width:100%}
.grid__item_4-12{grid-column-end:span 12}
.msie .grid__item_4-12{width:100%}
.grid__item_5-12{grid-column-end:span 12}
.msie .grid__item_5-12{width:100%}
.grid__item_6-12{grid-column-end:span 12}
.msie .grid__item_6-12{width:100%}
.grid__item_7-12{grid-column-end:span 12}
.msie .grid__item_7-12{width:100%}
.grid__item_12-12{grid-column-end:span 12}
.msie .grid__item_12-12{width:100%}
.grid__item_image{display:none}
.grid__item_rbg{background-position-x:right;background-position-y:bottom;background-repeat:no-repeat}
.grid__item_no-style{box-shadow:none;padding-bottom:0;padding-top:0}
.grid__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;line-height:1.25;line-height:var(--lh-1);text-shadow:0 0 1px #fff}
.grid__title_half{width:50%;word-wrap:normal}
.grid__title_small{font-size:1.2rem;font-size:var(--fz-1)}
.grid__descr{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-top:1.5rem;max-width:36em;max-width:var(--max-text-width)}
.grid__descr_half{width:50%}
.grid__action,.grid__content{margin-top:3rem}
.h-categories{border-bottom-color:rgba(255, 255, 255, .25);border-bottom-style:solid;border-bottom-width:1px;border-top-color:rgba(255, 255, 255, .25);border-top-style:solid;border-top-width:1px;display:flex;height:4rem;justify-content:space-around;position:relative}
.h-categories__line{background-color:#00d9dc;background-color:#00d9dc;bottom:0;height:2px;left:0;position:absolute;width:0}
.h-form{display:flex}
.h-form__item{max-width:36rem;max-width:var(--max-base-text-width);width:100%}
.h-form__input{height:100%;width:100%}
.h-form__submit{margin-left:1rem}
.h-form__submit-label{display:none}
.h-lk{align-items:center;display:flex}
.h-lk__item:not(:first-child){margin-left:2rem}
.h-lk__app{text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}
.h-lk__icon{fill:rgba(0, 0, 0, .6);fill:#666666;height:2rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:fill;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:2rem}
.header_inverted .h-lk__icon{fill:#fff}
.h-lk__app:focus .h-lk__icon,.h-lk__app:hover .h-lk__icon,.menu__close-search:focus svg,.menu__close-search:hover svg,.menu__open-search:focus svg,.menu__open-search:hover svg{fill:#00d9dc;fill:#00d9dc}

.header{background-color:#fff;transition-duration:200ms;transition-duration:var(--animate-duration-leave);transition-property:background-color, color;transition-timing-function:cubic-bezier(.4, 0, 1, 1);transition-timing-function:var(--animate-easing-acceleration)}

.header_inverted{background-color:#321f6e;background-color:#321f6e;color:#fff;transition-duration:250ms;transition-duration:var(--animate-duration-enter);transition-timing-function:cubic-bezier(0, 0, .2, 1);transition-timing-function:var(--animate-easing-deceleration)}

.header_inverted .link:link,.header_inverted .link:visited,.header_inverted button.link{color:#fff}
.header_inverted .link:-webkit-any-link,.header_inverted button.link{color:#fff}
.header_inverted .link:any-link,.header_inverted button.link{color:#fff}
.header__hat{align-items:center;display:flex;justify-content:center;padding-bottom:0.5rem;padding-top:0.5rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:padding-top, padding-bottom;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.header__logo{width:225px}
.header__places{display:none}
.header__city,.header__hotline strong{font-size:.9rem;font-size:var(--fz-0);font-weight:700}
.header__hotline{color:rgba(0, 0, 0, .6);color:#666666;display:none;font-size:.8rem;font-size:var(--fz-00);line-height:1.75;line-height:var(--lh-3)}
.header_inverted .header__hotline{color:rgba(255, 255, 255, .5)}
.header__hotline strong{margin-right:1rem}
.header__lk{display:none}
.history{padding-left:30px}
.history__mark{line-height:1.5rem}
.history__mark>:first-child{font-size:1.2rem;font-size:var(--fz-1);padding-right:.75rem}
.history__mark::before{background-color:#321f6e;background-color:#321f6e;border-radius:50%;border-color:#ada5c5;border-style:solid;border-width:3px;content:'';display:inline-block;height:13px;left:-20px;margin-left:-15px;margin-right:5px;position:absolute;transition-duration:500ms;transition-duration:var(--animate-duration-effect);transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:13px;z-index:1}
.history__mark_big::before{transform:scale(2)}
.history li{padding-left:10px;padding-right:10px;position:relative}
.history li:not(:first-child){padding-top:4rem}
.history li:not(:first-child)::before{height:100%;top:70px}
.history li::before{border-left-color:#321f6e;border-left-color:#321f6e;border-left-style:solid;border-left-width:2px;content:'';height:230%;left:-30px;position:absolute;top:5px;z-index:2}
.history li:last-child::before{border-left-style:none}
.history b{font-weight:900}
.hover{background-color:#321f6e;background-color:#321f6e;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:space-between;left:0;position:fixed;width:100%;z-index:101}
.hover__line{display:none}
.hover__wrapper{overflow-y:auto;padding-bottom:2rem}
.hover__about{border-top-color:rgba(255, 255, 255, .25);border-top-style:solid;border-top-width:1px;padding-bottom:2rem;padding-left:2rem;padding-top:2rem}
.hover__categories{display:block}
.hover__list{display:none;margin-left:2rem;margin-top:2rem}
.hover__list_active{display:block}
.hover__item,.map-offices__contacts p{line-height:1.5;line-height:var(--lh-2)}
.hover__item:not(:first-child){margin-top:1.5rem}
.hover__link{color:#fff}
.hover__lk{margin-left:-1rem;width:100%}
.hover__search{display:none}
.hover__apps{display:none}
.hover__app:not(:first-child){margin-left:2rem}
.msie .images{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-3rem}
.msie .images>div{margin-top:3rem;width:100%}
.images__img{display:block;margin-bottom:1rem;width:100%}
.input{border-bottom-color:#321f6e;border-bottom-color:#321f6e;border-left-color:#321f6e;border-left-color:#321f6e;border-radius:4px;border-right-color:#321f6e;border-right-color:#321f6e;border-top-color:#321f6e;border-top-color:#321f6e;border-style:solid;border-width:1px;padding-left:1rem;padding-right:1rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:border-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.input:focus{border-bottom-color:#00d9dc;border-bottom-color:#00d9dc;border-left-color:#00d9dc;border-left-color:#00d9dc;border-right-color:#00d9dc;border-right-color:#00d9dc;border-top-color:#00d9dc;border-top-color:#00d9dc}
.input[disabled]{border-bottom-color:#bdbdbd;border-bottom-color:#bdbdbd;border-left-color:#bdbdbd;border-left-color:#bdbdbd;border-right-color:#bdbdbd;border-right-color:#bdbdbd;border-top-color:#bdbdbd;border-top-color:#bdbdbd}
.input_violet{background-color:#4b319c;background-color:#4b319c;border-style:none;color:#fff}
.input_violet:focus{background-color:#5d46a6}
.input_violet:-ms-input-placeholder,.input_violet::-ms-input-placeholder{color:rgba(255, 255, 255, .5)}
.input_violet::placeholder{color:rgba(255, 255, 255, .5)}
.integration{align-items:center;display:flex;flex-direction:column}
.integration__logos{max-width:100%}
.integration__features{display:flex;flex-wrap:wrap}
.msie .integration__features{width:100%}
.integration__feature{margin-top:3rem;padding-left:1rem;padding-right:1rem;width:100%}
.integration__descr,.integration__title{font-size:1.2rem;font-size:var(--fz-1);line-height:1.5;line-height:var(--lh-2);text-align:center}
.integration__descr{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);margin-top:.5rem}
.inverted-link{text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.inverted-link[disabled]{cursor:default}
.inverted-link:link,.inverted-link:visited,button.inverted-link{color:#fff;cursor:pointer}
.inverted-link:-webkit-any-link,button.inverted-link{color:#fff;cursor:pointer}
.inverted-link:any-link,button.inverted-link{color:#fff;cursor:pointer}
.inverted-link:link:focus:not([disabled]),.inverted-link:link:hover:not([disabled]),.inverted-link:visited:focus:not([disabled]),.inverted-link:visited:hover:not([disabled]),button.inverted-link:focus:not([disabled]),button.inverted-link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.inverted-link:-webkit-any-link:focus:not([disabled]),.inverted-link:-webkit-any-link:hover:not([disabled]),button.inverted-link:focus:not([disabled]),button.inverted-link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.inverted-link:any-link:focus:not([disabled]),.inverted-link:any-link:hover:not([disabled]),button.inverted-link:focus:not([disabled]),button.inverted-link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.inverted-link:link:focus:not([disabled]) .inverted-link__icon,.inverted-link:link:hover:not([disabled]) .inverted-link__icon,.inverted-link:visited:focus:not([disabled]) .inverted-link__icon,.inverted-link:visited:hover:not([disabled]) .inverted-link__icon,button.inverted-link:focus:not([disabled]) .inverted-link__icon,button.inverted-link:hover:not([disabled]) .inverted-link__icon{fill:#00d9dc;fill:#321f6e}
.inverted-link:-webkit-any-link:focus:not([disabled]) .inverted-link__icon,.inverted-link:-webkit-any-link:hover:not([disabled]) .inverted-link__icon,button.inverted-link:focus:not([disabled]) .inverted-link__icon,button.inverted-link:hover:not([disabled]) .inverted-link__icon{fill:#00d9dc;fill:#321f6e}
.inverted-link:any-link:focus:not([disabled]) .inverted-link__icon,.inverted-link:any-link:hover:not([disabled]) .inverted-link__icon,button.inverted-link:focus:not([disabled]) .inverted-link__icon,button.inverted-link:hover:not([disabled]) .inverted-link__icon{fill:#00d9dc;fill:#321f6e}
.inverted-link:link:focus:not([disabled]) .inverted-link__image,.inverted-link:link:hover:not([disabled]) .inverted-link__image,.inverted-link:visited:focus:not([disabled]) .inverted-link__image,.inverted-link:visited:hover:not([disabled]) .inverted-link__image,button.inverted-link:focus:not([disabled]) .inverted-link__image,button.inverted-link:hover:not([disabled]) .inverted-link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.inverted-link:-webkit-any-link:focus:not([disabled]) .inverted-link__image,.inverted-link:-webkit-any-link:hover:not([disabled]) .inverted-link__image,button.inverted-link:focus:not([disabled]) .inverted-link__image,button.inverted-link:hover:not([disabled]) .inverted-link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.inverted-link:any-link:focus:not([disabled]) .inverted-link__image,.inverted-link:any-link:hover:not([disabled]) .inverted-link__image,button.inverted-link:focus:not([disabled]) .inverted-link__image,button.inverted-link:hover:not([disabled]) .inverted-link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.inverted-link_solid:link .inverted-link__text,.inverted-link_solid:link:not(.inverted-link_partial),.inverted-link_solid:visited .inverted-link__text,.inverted-link_solid:visited:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]) .inverted-link__text,button.inverted-link_solid:not([disabled]):not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.inverted-link_solid:-webkit-any-link .inverted-link__text,.inverted-link_solid:-webkit-any-link:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]) .inverted-link__text,button.inverted-link_solid:not([disabled]):not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.inverted-link_solid:any-link .inverted-link__text,.inverted-link_solid:any-link:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]) .inverted-link__text,button.inverted-link_solid:not([disabled]):not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.msie .inverted-link_solid:link .inverted-link__text,.msie .inverted-link_solid:link:not(.inverted-link_partial),.msie .inverted-link_solid:visited .inverted-link__text,.msie .inverted-link_solid:visited:not(.inverted-link_partial),.msie button.inverted-link_solid:not([disabled]) .inverted-link__text,.msie button.inverted-link_solid:not([disabled]):not(.inverted-link_partial){text-decoration:underline}
.msie .inverted-link_solid:-webkit-any-link .inverted-link__text,.msie .inverted-link_solid:-webkit-any-link:not(.inverted-link_partial),.msie button.inverted-link_solid:not([disabled]) .inverted-link__text,.msie button.inverted-link_solid:not([disabled]):not(.inverted-link_partial){text-decoration:underline}
.msie .inverted-link_solid:any-link .inverted-link__text,.msie .inverted-link_solid:any-link:not(.inverted-link_partial),.msie button.inverted-link_solid:not([disabled]) .inverted-link__text,.msie button.inverted-link_solid:not([disabled]):not(.inverted-link_partial){text-decoration:underline}
.inverted-link_solid:link:focus .inverted-link__text,.inverted-link_solid:link:focus:not(.inverted-link_partial),.inverted-link_solid:link:hover .inverted-link__text,.inverted-link_solid:link:hover:not(.inverted-link_partial),.inverted-link_solid:visited:focus .inverted-link__text,.inverted-link_solid:visited:focus:not(.inverted-link_partial),.inverted-link_solid:visited:hover .inverted-link__text,.inverted-link_solid:visited:hover:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]):focus .inverted-link__text,button.inverted-link_solid:not([disabled]):focus:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]):hover .inverted-link__text,button.inverted-link_solid:not([disabled]):hover:not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.inverted-link_solid:-webkit-any-link:focus .inverted-link__text,.inverted-link_solid:-webkit-any-link:focus:not(.inverted-link_partial),.inverted-link_solid:-webkit-any-link:hover .inverted-link__text,.inverted-link_solid:-webkit-any-link:hover:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]):focus .inverted-link__text,button.inverted-link_solid:not([disabled]):focus:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]):hover .inverted-link__text,button.inverted-link_solid:not([disabled]):hover:not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.inverted-link_solid:any-link:focus .inverted-link__text,.inverted-link_solid:any-link:focus:not(.inverted-link_partial),.inverted-link_solid:any-link:hover .inverted-link__text,.inverted-link_solid:any-link:hover:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]):focus .inverted-link__text,button.inverted-link_solid:not([disabled]):focus:not(.inverted-link_partial),button.inverted-link_solid:not([disabled]):hover .inverted-link__text,button.inverted-link_solid:not([disabled]):hover:not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.inverted-link_dotted:link .inverted-link__text,.inverted-link_dotted:link:not(.inverted-link_partial),.inverted-link_dotted:visited .inverted-link__text,.inverted-link_dotted:visited:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]) .inverted-link__text,button.inverted-link_dotted:not([disabled]):not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.inverted-link_dotted:-webkit-any-link .inverted-link__text,.inverted-link_dotted:-webkit-any-link:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]) .inverted-link__text,button.inverted-link_dotted:not([disabled]):not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.inverted-link_dotted:any-link .inverted-link__text,.inverted-link_dotted:any-link:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]) .inverted-link__text,button.inverted-link_dotted:not([disabled]):not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.msie .inverted-link_dotted:link .inverted-link__text,.msie .inverted-link_dotted:link:not(.inverted-link_partial),.msie .inverted-link_dotted:visited .inverted-link__text,.msie .inverted-link_dotted:visited:not(.inverted-link_partial),.msie button.inverted-link_dotted:not([disabled]) .inverted-link__text,.msie button.inverted-link_dotted:not([disabled]):not(.inverted-link_partial){text-decoration:underline}
.msie .inverted-link_dotted:-webkit-any-link .inverted-link__text,.msie .inverted-link_dotted:-webkit-any-link:not(.inverted-link_partial),.msie button.inverted-link_dotted:not([disabled]) .inverted-link__text,.msie button.inverted-link_dotted:not([disabled]):not(.inverted-link_partial){text-decoration:underline}
.msie .inverted-link_dotted:any-link .inverted-link__text,.msie .inverted-link_dotted:any-link:not(.inverted-link_partial),.msie button.inverted-link_dotted:not([disabled]) .inverted-link__text,.msie button.inverted-link_dotted:not([disabled]):not(.inverted-link_partial){text-decoration:underline}
.inverted-link_dotted:link:focus .inverted-link__text,.inverted-link_dotted:link:focus:not(.inverted-link_partial),.inverted-link_dotted:link:hover .inverted-link__text,.inverted-link_dotted:link:hover:not(.inverted-link_partial),.inverted-link_dotted:visited:focus .inverted-link__text,.inverted-link_dotted:visited:focus:not(.inverted-link_partial),.inverted-link_dotted:visited:hover .inverted-link__text,.inverted-link_dotted:visited:hover:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]):focus .inverted-link__text,button.inverted-link_dotted:not([disabled]):focus:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]):hover .inverted-link__text,button.inverted-link_dotted:not([disabled]):hover:not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.inverted-link_dotted:-webkit-any-link:focus .inverted-link__text,.inverted-link_dotted:-webkit-any-link:focus:not(.inverted-link_partial),.inverted-link_dotted:-webkit-any-link:hover .inverted-link__text,.inverted-link_dotted:-webkit-any-link:hover:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]):focus .inverted-link__text,button.inverted-link_dotted:not([disabled]):focus:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]):hover .inverted-link__text,button.inverted-link_dotted:not([disabled]):hover:not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.inverted-link_dotted:any-link:focus .inverted-link__text,.inverted-link_dotted:any-link:focus:not(.inverted-link_partial),.inverted-link_dotted:any-link:hover .inverted-link__text,.inverted-link_dotted:any-link:hover:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]):focus .inverted-link__text,button.inverted-link_dotted:not([disabled]):focus:not(.inverted-link_partial),button.inverted-link_dotted:not([disabled]):hover .inverted-link__text,button.inverted-link_dotted:not([disabled]):hover:not(.inverted-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.inverted-link__text{transition-property:text-decoration-color;transition-property:text-decoration-color, -webkit-text-decoration-color}
.inverted-link__icon,.inverted-link__image,.inverted-link__text{transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.inverted-link__icon{fill:rgba(0, 0, 0, .87);fill:#000000;height:1em;vertical-align:bottom;width:1em;transition-property:fill}
.inverted-link__image{border-color:#e0e0e0;border-style:solid;border-width:1px;transition-property:border-color}
.kraken{position:relative}
.kraken__device-wrapper,.msie .kraken__device-wrapper{display:none}
.kraken__device-wrapper_z-index{z-index:2}
.kraken__device{max-height:800px}
.kraken__bg,.msie .kraken__bg{display:none}
.kraken__bg_active{opacity:1;transform:rotate(0deg) scale(1);transition-duration:2500ms;transition-duration:var(--animate-duration-timeout);transition-timing-function:cubic-bezier(0, 0, .2, 1);transition-timing-function:var(--animate-easing-deceleration)}
.kraken__tentacle-list_active{opacity:1;transform:scale(1);transition-duration:500ms;transition-duration:var(--animate-duration-effect);transition-timing-function:cubic-bezier(0, 0, .2, 1);transition-timing-function:var(--animate-easing-deceleration)}
.msie .kraken__tentacle-list{display:flex;flex-wrap:wrap;justify-content:center;opacity:1;transform:none}
.msie .kraken__tentacle{display:block;padding-bottom:1.5rem;padding-top:1.5rem;width:100%}
.msie .kraken__tentacle:nth-child(2),.msie .kraken__tentacle:nth-child(3),.msie .kraken__tentacle:nth-child(4),.msie .kraken__tentacle:nth-child(5){margin-top:0}
.kraken__tentacle:nth-child(6){grid-column-start:2;grid-row-start:4}
.kraken__image,.msie .kraken__image{display:none}
.kraken__content{margin-top:2rem}
.msie .kraken__content{margin-top:0}
.msie .kraken__tentacle:nth-child(1) .kraken__content{margin-left:0;margin-top:0;width:auto}
.kraken__title{font-weight:700;line-height:1.25;line-height:var(--lh-1)}
.kraken__descr{line-height:1.5;line-height:var(--lh-2);margin-top:1rem}
.last-news__slider{margin-bottom:-1.5rem;margin-top:-.5rem}
.last-news__slider-wrapper{padding-bottom:1.5rem;padding-top:.5rem}
.last-news__item{border-radius:10px;box-shadow:0 .5rem 1rem rgba(0, 0, 0, .1);font-size:.9rem;font-size:var(--fz-0);margin-left:.5rem;margin-right:.5rem;padding:2rem 1rem;width:calc(100% - 4rem)}
.last-news__item:first-child{margin-left:-1rem}
.last-news__date{color:rgba(0, 0, 0, .6);color:#666666}
.last-news__descr{line-height:1.5;line-height:var(--lh-2);margin-top:1.5rem}
.light-link{text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.light-link[disabled]{cursor:default}
.light-link:link,.light-link:visited,button.light-link{color:#00d9dc;color:#00d9dc;cursor:pointer}
.light-link:-webkit-any-link,button.light-link{color:#00d9dc;color:#00d9dc;cursor:pointer}
.light-link:any-link,button.light-link{color:#00d9dc;color:#00d9dc;cursor:pointer}
.light-link:link:focus:not([disabled]),.light-link:link:hover:not([disabled]),.light-link:visited:focus:not([disabled]),.light-link:visited:hover:not([disabled]),button.light-link:focus:not([disabled]),button.light-link:hover:not([disabled]){color:#31eff2;color:#31eff2}
.light-link:-webkit-any-link:focus:not([disabled]),.light-link:-webkit-any-link:hover:not([disabled]),button.light-link:focus:not([disabled]),button.light-link:hover:not([disabled]){color:#31eff2;color:#31eff2}
.light-link:any-link:focus:not([disabled]),.light-link:any-link:hover:not([disabled]),button.light-link:focus:not([disabled]),button.light-link:hover:not([disabled]){color:#31eff2;color:#31eff2}
.light-link:link:focus:not([disabled]) .light-link__icon,.light-link:link:hover:not([disabled]) .light-link__icon,.light-link:visited:focus:not([disabled]) .light-link__icon,.light-link:visited:hover:not([disabled]) .light-link__icon,button.light-link:focus:not([disabled]) .light-link__icon,button.light-link:hover:not([disabled]) .light-link__icon{fill:#31eff2;fill:#31eff2}
.light-link:-webkit-any-link:focus:not([disabled]) .light-link__icon,.light-link:-webkit-any-link:hover:not([disabled]) .light-link__icon,button.light-link:focus:not([disabled]) .light-link__icon,button.light-link:hover:not([disabled]) .light-link__icon{fill:#31eff2;fill:#31eff2}
.light-link:any-link:focus:not([disabled]) .light-link__icon,.light-link:any-link:hover:not([disabled]) .light-link__icon,button.light-link:focus:not([disabled]) .light-link__icon,button.light-link:hover:not([disabled]) .light-link__icon{fill:#31eff2;fill:#31eff2}
.light-link:link:focus:not([disabled]) .light-link__image,.light-link:link:hover:not([disabled]) .light-link__image,.light-link:visited:focus:not([disabled]) .light-link__image,.light-link:visited:hover:not([disabled]) .light-link__image,button.light-link:focus:not([disabled]) .light-link__image,button.light-link:hover:not([disabled]) .light-link__image{border-color:rgba(49, 239, 242, .5)}
.light-link:-webkit-any-link:focus:not([disabled]) .light-link__image,.light-link:-webkit-any-link:hover:not([disabled]) .light-link__image,button.light-link:focus:not([disabled]) .light-link__image,button.light-link:hover:not([disabled]) .light-link__image{border-color:rgba(49, 239, 242, .5)}
.light-link:any-link:focus:not([disabled]) .light-link__image,.light-link:any-link:hover:not([disabled]) .light-link__image,button.light-link:focus:not([disabled]) .light-link__image,button.light-link:hover:not([disabled]) .light-link__image{border-color:rgba(49, 239, 242, .5)}
.light-link_solid:link .light-link__text,.light-link_solid:link:not(.light-link_partial),.light-link_solid:visited .light-link__text,.light-link_solid:visited:not(.light-link_partial),button.light-link_solid:not([disabled]) .light-link__text,button.light-link_solid:not([disabled]):not(.light-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.light-link_solid:-webkit-any-link .light-link__text,.light-link_solid:-webkit-any-link:not(.light-link_partial),button.light-link_solid:not([disabled]) .light-link__text,button.light-link_solid:not([disabled]):not(.light-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.light-link_solid:any-link .light-link__text,.light-link_solid:any-link:not(.light-link_partial),button.light-link_solid:not([disabled]) .light-link__text,button.light-link_solid:not([disabled]):not(.light-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.msie .light-link_solid:link .light-link__text,.msie .light-link_solid:link:not(.light-link_partial),.msie .light-link_solid:visited .light-link__text,.msie .light-link_solid:visited:not(.light-link_partial),.msie button.light-link_solid:not([disabled]) .light-link__text,.msie button.light-link_solid:not([disabled]):not(.light-link_partial){text-decoration:underline}
.msie .light-link_solid:-webkit-any-link .light-link__text,.msie .light-link_solid:-webkit-any-link:not(.light-link_partial),.msie button.light-link_solid:not([disabled]) .light-link__text,.msie button.light-link_solid:not([disabled]):not(.light-link_partial){text-decoration:underline}
.msie .light-link_solid:any-link .light-link__text,.msie .light-link_solid:any-link:not(.light-link_partial),.msie button.light-link_solid:not([disabled]) .light-link__text,.msie button.light-link_solid:not([disabled]):not(.light-link_partial){text-decoration:underline}
.light-link_solid:link:focus .light-link__text,.light-link_solid:link:focus:not(.light-link_partial),.light-link_solid:link:hover .light-link__text,.light-link_solid:link:hover:not(.light-link_partial),.light-link_solid:visited:focus .light-link__text,.light-link_solid:visited:focus:not(.light-link_partial),.light-link_solid:visited:hover .light-link__text,.light-link_solid:visited:hover:not(.light-link_partial),button.light-link_solid:not([disabled]):focus .light-link__text,button.light-link_solid:not([disabled]):focus:not(.light-link_partial),button.light-link_solid:not([disabled]):hover .light-link__text,button.light-link_solid:not([disabled]):hover:not(.light-link_partial){-webkit-text-decoration-color:rgba(49, 239, 242, .5);text-decoration-color:rgba(49, 239, 242, .5)}
.light-link_solid:-webkit-any-link:focus .light-link__text,.light-link_solid:-webkit-any-link:focus:not(.light-link_partial),.light-link_solid:-webkit-any-link:hover .light-link__text,.light-link_solid:-webkit-any-link:hover:not(.light-link_partial),button.light-link_solid:not([disabled]):focus .light-link__text,button.light-link_solid:not([disabled]):focus:not(.light-link_partial),button.light-link_solid:not([disabled]):hover .light-link__text,button.light-link_solid:not([disabled]):hover:not(.light-link_partial){-webkit-text-decoration-color:rgba(49, 239, 242, .5);text-decoration-color:rgba(49, 239, 242, .5)}
.light-link_solid:any-link:focus .light-link__text,.light-link_solid:any-link:focus:not(.light-link_partial),.light-link_solid:any-link:hover .light-link__text,.light-link_solid:any-link:hover:not(.light-link_partial),button.light-link_solid:not([disabled]):focus .light-link__text,button.light-link_solid:not([disabled]):focus:not(.light-link_partial),button.light-link_solid:not([disabled]):hover .light-link__text,button.light-link_solid:not([disabled]):hover:not(.light-link_partial){-webkit-text-decoration-color:rgba(49, 239, 242, .5);text-decoration-color:rgba(49, 239, 242, .5)}
.light-link_dotted:link .light-link__text,.light-link_dotted:link:not(.light-link_partial),.light-link_dotted:visited .light-link__text,.light-link_dotted:visited:not(.light-link_partial),button.light-link_dotted:not([disabled]) .light-link__text,button.light-link_dotted:not([disabled]):not(.light-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.light-link_dotted:-webkit-any-link .light-link__text,.light-link_dotted:-webkit-any-link:not(.light-link_partial),button.light-link_dotted:not([disabled]) .light-link__text,button.light-link_dotted:not([disabled]):not(.light-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.light-link_dotted:any-link .light-link__text,.light-link_dotted:any-link:not(.light-link_partial),button.light-link_dotted:not([disabled]) .light-link__text,button.light-link_dotted:not([disabled]):not(.light-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.msie .light-link_dotted:link .light-link__text,.msie .light-link_dotted:link:not(.light-link_partial),.msie .light-link_dotted:visited .light-link__text,.msie .light-link_dotted:visited:not(.light-link_partial),.msie button.light-link_dotted:not([disabled]) .light-link__text,.msie button.light-link_dotted:not([disabled]):not(.light-link_partial){text-decoration:underline}
.msie .light-link_dotted:-webkit-any-link .light-link__text,.msie .light-link_dotted:-webkit-any-link:not(.light-link_partial),.msie button.light-link_dotted:not([disabled]) .light-link__text,.msie button.light-link_dotted:not([disabled]):not(.light-link_partial){text-decoration:underline}
.msie .light-link_dotted:any-link .light-link__text,.msie .light-link_dotted:any-link:not(.light-link_partial),.msie button.light-link_dotted:not([disabled]) .light-link__text,.msie button.light-link_dotted:not([disabled]):not(.light-link_partial){text-decoration:underline}
.light-link_dotted:link:focus .light-link__text,.light-link_dotted:link:focus:not(.light-link_partial),.light-link_dotted:link:hover .light-link__text,.light-link_dotted:link:hover:not(.light-link_partial),.light-link_dotted:visited:focus .light-link__text,.light-link_dotted:visited:focus:not(.light-link_partial),.light-link_dotted:visited:hover .light-link__text,.light-link_dotted:visited:hover:not(.light-link_partial),button.light-link_dotted:not([disabled]):focus .light-link__text,button.light-link_dotted:not([disabled]):focus:not(.light-link_partial),button.light-link_dotted:not([disabled]):hover .light-link__text,button.light-link_dotted:not([disabled]):hover:not(.light-link_partial){-webkit-text-decoration-color:rgba(49, 239, 242, .5);text-decoration-color:rgba(49, 239, 242, .5)}
.light-link_dotted:-webkit-any-link:focus .light-link__text,.light-link_dotted:-webkit-any-link:focus:not(.light-link_partial),.light-link_dotted:-webkit-any-link:hover .light-link__text,.light-link_dotted:-webkit-any-link:hover:not(.light-link_partial),button.light-link_dotted:not([disabled]):focus .light-link__text,button.light-link_dotted:not([disabled]):focus:not(.light-link_partial),button.light-link_dotted:not([disabled]):hover .light-link__text,button.light-link_dotted:not([disabled]):hover:not(.light-link_partial){-webkit-text-decoration-color:rgba(49, 239, 242, .5);text-decoration-color:rgba(49, 239, 242, .5)}
.light-link_dotted:any-link:focus .light-link__text,.light-link_dotted:any-link:focus:not(.light-link_partial),.light-link_dotted:any-link:hover .light-link__text,.light-link_dotted:any-link:hover:not(.light-link_partial),button.light-link_dotted:not([disabled]):focus .light-link__text,button.light-link_dotted:not([disabled]):focus:not(.light-link_partial),button.light-link_dotted:not([disabled]):hover .light-link__text,button.light-link_dotted:not([disabled]):hover:not(.light-link_partial){-webkit-text-decoration-color:rgba(49, 239, 242, .5);text-decoration-color:rgba(49, 239, 242, .5)}
.light-link__text{transition-property:text-decoration-color;transition-property:text-decoration-color, -webkit-text-decoration-color}
.light-link__icon,.light-link__image,.light-link__text{transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.light-link__icon{fill:rgba(0, 0, 0, .87);fill:#000000;height:1em;vertical-align:bottom;width:1em;transition-property:fill}
.light-link__image{border-color:#e0e0e0;border-style:solid;border-width:1px;transition-property:border-color}
.link-services{display:grid;grid-gap:1rem;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr))}
.link,.link-services__item{text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none}
.link-services__item{background-color:#fff;border-radius:10px;box-shadow:0 1rem 4rem rgba(0, 0, 0, .1);color:rgba(0, 0, 0, .87);color:#000000;font-weight:700;line-height:1.5;line-height:var(--lh-2);padding:3rem 1.5rem}
.link{transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);}
.link[disabled]{cursor:default}
.link:link,.link:visited,button.link{color:rgba(0, 0, 0, .87);color:#000000;cursor:pointer}
.link:-webkit-any-link,button.link{color:rgba(0, 0, 0, .87);color:#000000;cursor:pointer}
.link:any-link,button.link{color:rgba(0, 0, 0, .87);color:#000000;cursor:pointer}
.link:link:focus:not([disabled]),.link:link:hover:not([disabled]),.link:visited:focus:not([disabled]),.link:visited:hover:not([disabled]),button.link:focus:not([disabled]),button.link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.link:-webkit-any-link:focus:not([disabled]),.link:-webkit-any-link:hover:not([disabled]),button.link:focus:not([disabled]),button.link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.link:any-link:focus:not([disabled]),.link:any-link:hover:not([disabled]),button.link:focus:not([disabled]),button.link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.link:link:focus:not([disabled]) .link__icon,.link:link:hover:not([disabled]) .link__icon,.link:visited:focus:not([disabled]) .link__icon,.link:visited:hover:not([disabled]) .link__icon,button.link:focus:not([disabled]) .link__icon,button.link:hover:not([disabled]) .link__icon{fill:#00d9dc;fill:var(--link-a-co)}
.link:-webkit-any-link:focus:not([disabled]) .link__icon,.link:-webkit-any-link:hover:not([disabled]) .link__icon,button.link:focus:not([disabled]) .link__icon,button.link:hover:not([disabled]) .link__icon{fill:#00d9dc;fill:#321f6e}
.link:any-link:focus:not([disabled]) .link__icon,.link:any-link:hover:not([disabled]) .link__icon,button.link:focus:not([disabled]) .link__icon,button.link:hover:not([disabled]) .link__icon{fill:#00d9dc;fill:#321f6e}
.link:link:focus:not([disabled]) .link__image,.link:link:hover:not([disabled]) .link__image,.link:visited:focus:not([disabled]) .link__image,.link:visited:hover:not([disabled]) .link__image,button.link:focus:not([disabled]) .link__image,button.link:hover:not([disabled]) .link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.link:-webkit-any-link:focus:not([disabled]) .link__image,.link:-webkit-any-link:hover:not([disabled]) .link__image,button.link:focus:not([disabled]) .link__image,button.link:hover:not([disabled]) .link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.link:any-link:focus:not([disabled]) .link__image,.link:any-link:hover:not([disabled]) .link__image,button.link:focus:not([disabled]) .link__image,button.link:hover:not([disabled]) .link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.link_solid:link .link__text,.link_solid:link:not(.link_partial),.link_solid:visited .link__text,.link_solid:visited:not(.link_partial),button.link_solid:not([disabled]) .link__text,button.link_solid:not([disabled]):not(.link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;}
.link_solid:-webkit-any-link .link__text,.link_solid:-webkit-any-link:not(.link_partial),button.link_solid:not([disabled]) .link__text,button.link_solid:not([disabled]):not(.link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.link_solid:any-link .link__text,.link_solid:any-link:not(.link_partial),button.link_solid:not([disabled]) .link__text,button.link_solid:not([disabled]):not(.link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.msie .link_solid:link .link__text,.msie .link_solid:link:not(.link_partial),.msie .link_solid:visited .link__text,.msie .link_solid:visited:not(.link_partial),.msie button.link_solid:not([disabled]) .link__text,.msie button.link_solid:not([disabled]):not(.link_partial){text-decoration:underline}
.msie .link_solid:-webkit-any-link .link__text,.msie .link_solid:-webkit-any-link:not(.link_partial),.msie button.link_solid:not([disabled]) .link__text,.msie button.link_solid:not([disabled]):not(.link_partial){text-decoration:underline}
.msie .link_solid:any-link .link__text,.msie .link_solid:any-link:not(.link_partial),.msie button.link_solid:not([disabled]) .link__text,.msie button.link_solid:not([disabled]):not(.link_partial){text-decoration:underline}
.link_solid:link:focus .link__text,.link_solid:link:focus:not(.link_partial),.link_solid:link:hover .link__text,.link_solid:link:hover:not(.link_partial),.link_solid:visited:focus .link__text,.link_solid:visited:focus:not(.link_partial),.link_solid:visited:hover .link__text,.link_solid:visited:hover:not(.link_partial),button.link_solid:not([disabled]):focus .link__text,button.link_solid:not([disabled]):focus:not(.link_partial),button.link_solid:not([disabled]):hover .link__text,button.link_solid:not([disabled]):hover:not(.link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.link_solid:-webkit-any-link:focus .link__text,.link_solid:-webkit-any-link:focus:not(.link_partial),.link_solid:-webkit-any-link:hover .link__text,.link_solid:-webkit-any-link:hover:not(.link_partial),button.link_solid:not([disabled]):focus .link__text,button.link_solid:not([disabled]):focus:not(.link_partial),button.link_solid:not([disabled]):hover .link__text,button.link_solid:not([disabled]):hover:not(.link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.link_solid:any-link:focus .link__text,.link_solid:any-link:focus:not(.link_partial),.link_solid:any-link:hover .link__text,.link_solid:any-link:hover:not(.link_partial),button.link_solid:not([disabled]):focus .link__text,button.link_solid:not([disabled]):focus:not(.link_partial),button.link_solid:not([disabled]):hover .link__text,button.link_solid:not([disabled]):hover:not(.link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.link_dotted:link .link__text,.link_dotted:link:not(.link_partial),.link_dotted:visited .link__text,.link_dotted:visited:not(.link_partial),button.link_dotted:not([disabled]) .link__text,button.link_dotted:not([disabled]):not(.link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.link_dotted:-webkit-any-link .link__text,.link_dotted:-webkit-any-link:not(.link_partial),button.link_dotted:not([disabled]) .link__text,button.link_dotted:not([disabled]):not(.link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.link_dotted:any-link .link__text,.link_dotted:any-link:not(.link_partial),button.link_dotted:not([disabled]) .link__text,button.link_dotted:not([disabled]):not(.link_partial){-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.msie .link_dotted:link .link__text,.msie .link_dotted:link:not(.link_partial),.msie .link_dotted:visited .link__text,.msie .link_dotted:visited:not(.link_partial),.msie button.link_dotted:not([disabled]) .link__text,.msie button.link_dotted:not([disabled]):not(.link_partial){text-decoration:underline}
.msie .link_dotted:-webkit-any-link .link__text,.msie .link_dotted:-webkit-any-link:not(.link_partial),.msie button.link_dotted:not([disabled]) .link__text,.msie button.link_dotted:not([disabled]):not(.link_partial){text-decoration:underline}
.msie .link_dotted:any-link .link__text,.msie .link_dotted:any-link:not(.link_partial),.msie button.link_dotted:not([disabled]) .link__text,.msie button.link_dotted:not([disabled]):not(.link_partial){text-decoration:underline}
.link_dotted:link:focus .link__text,.link_dotted:link:focus:not(.link_partial),.link_dotted:link:hover .link__text,.link_dotted:link:hover:not(.link_partial),.link_dotted:visited:focus .link__text,.link_dotted:visited:focus:not(.link_partial),.link_dotted:visited:hover .link__text,.link_dotted:visited:hover:not(.link_partial),button.link_dotted:not([disabled]):focus .link__text,button.link_dotted:not([disabled]):focus:not(.link_partial),button.link_dotted:not([disabled]):hover .link__text,button.link_dotted:not([disabled]):hover:not(.link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.link_dotted:-webkit-any-link:focus .link__text,.link_dotted:-webkit-any-link:focus:not(.link_partial),.link_dotted:-webkit-any-link:hover .link__text,.link_dotted:-webkit-any-link:hover:not(.link_partial),button.link_dotted:not([disabled]):focus .link__text,button.link_dotted:not([disabled]):focus:not(.link_partial),button.link_dotted:not([disabled]):hover .link__text,button.link_dotted:not([disabled]):hover:not(.link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.link_dotted:any-link:focus .link__text,.link_dotted:any-link:focus:not(.link_partial),.link_dotted:any-link:hover .link__text,.link_dotted:any-link:hover:not(.link_partial),button.link_dotted:not([disabled]):focus .link__text,button.link_dotted:not([disabled]):focus:not(.link_partial),button.link_dotted:not([disabled]):hover .link__text,button.link_dotted:not([disabled]):hover:not(.link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.link__text{transition-property:text-decoration-color;transition-property:text-decoration-color, -webkit-text-decoration-color}
.link__icon,.link__image,.link__text{transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.link__icon{fill:rgba(0, 0, 0, .87);fill:#000000;height:1em;vertical-align:bottom;width:1em;transition-property:fill}
.link__image{border-color:#e0e0e0;border-style:solid;border-width:1px;transition-property:border-color}
.logo,.logo__image{display:block}
.logo__image{width:100%}
.msie .logo__image{height:25px}
.logo .logo__blue{fill:#40406b}
.header_inverted .logo .logo__blue,.header_inverted .logo .logo__green{fill:#fff}
.logo .logo__green{fill:#328455}

.m-link{align-items:center;color:#fff;display:flex;font-size:.9rem;font-size:var(--fz-0);height:4rem;justify-content:center;line-height:1.5;line-height:var(--lh-2);padding-left:1rem;padding-right:1rem;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard) }

.m-link:link,.m-link:visited{color:rgba(0, 0, 0, .87);color:#000000}
.m-link:-webkit-any-link{color:rgba(0, 0, 0, .87);color:#000000}
.m-link:any-link{color:rgba(0, 0, 0, .87);color:#000000}

.m-link:link:focus,.m-link:link:hover,.m-link:visited:focus,.m-link:visited:hover{color:#00d9dc;color:#321f6e}
.m-link:-webkit-any-link:focus,.m-link:-webkit-any-link:hover{color:#00d9dc;color:#321f6e}
.m-link:any-link:focus,.m-link:any-link:hover{color:#00d9dc;color:#321f6e}

.m-link_main:link:focus,.m-link_main:link:hover,.m-link_main:visited:focus,.m-link_main:visited:hover{color:#00d9dc;color:#fff}
.m-link_main:-webkit-any-link:focus,.m-link_main:-webkit-any-link:hover{color:#00d9dc;color:#fff}
.m-link_main:any-link:focus,.m-link_main:any-link:hover{color:#00d9dc;color:#fff}

.m-link:link:focus .m-link__text,.m-link:link:hover .m-link__text,.m-link:visited:focus .m-link__text,.m-link:visited:hover .m-link__text{-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.m-link:-webkit-any-link:focus .m-link__text,.m-link:-webkit-any-link:hover .m-link__text{-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.m-link:any-link:focus .m-link__text,.m-link:any-link:hover .m-link__text{-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}

.msie .m-link:link:focus .m-link__text,.msie .m-link:link:hover .m-link__text,.msie .m-link:visited:focus .m-link__text,.msie .m-link:visited:hover .m-link__text{text-decoration:underline}
.msie .m-link:-webkit-any-link:focus .m-link__text,.msie .m-link:-webkit-any-link:hover .m-link__text{text-decoration:underline}
.msie .m-link:any-link:focus .m-link__text,.msie .m-link:any-link:hover .m-link__text{text-decoration:underline}

.m-link_inverted:link,.m-link_inverted:visited{color:#fff}

.m-link_inverted:-webkit-any-link{color:#fff}

.m-link_inverted:any-link{color:#fff}

.m-link__text{transition-duration:100ms; transition-duration:var(--animate-duration-micro); transition-property:text-decoration-color; transition-property:text-decoration-color, -webkit-text-decoration-color; transition-timing-function:cubic-bezier(.4, 0, .2, 1); transition-timing-function:var(--animate-easing-standard)}

.m-link__text2{text-decoration-color:#fff, -webkit-text-decoration-color:#fff; transition-duration:100ms; transition-duration:var(--animate-duration-micro); transition-property:text-decoration-color; transition-property:text-decoration-color, -webkit-text-decoration-color; transition-timing-function:cubic-bezier(.4, 0, .2, 1); transition-timing-function:var(--animate-easing-standard)}

.main-slider{width:100%}

.main-slider__slide{align-items:flex-start;display:flex;flex-direction:column;height:auto}
.main-slider__action{margin-left:1rem;margin-top:2rem}
.swiper-container .main-slider__pagination{bottom:.35rem;display:flex;left:0;margin-left:.25rem;padding-left:1rem;position:absolute;z-index:1}
.swiper-container .main-slider__pagination.swiper-pagination-bullets-dynamic{transform:translateX(0)}
.main-slider__bullet,.main-slider__bullet::before{transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.main-slider__bullet{cursor:pointer;flex-shrink:0;margin-left:.25rem;margin-right:.25rem;height:2rem;position:relative;transition-duration:500ms;transition-duration:var(--animate-duration-effect);transition-property:left, opacity;width:2rem}
.main-slider__bullet::before{background-color:#bdbdbd;background-color:#bdbdbd;border-radius:50%;content:'';display:block;height:1rem;left:.5rem;position:absolute;top:.5rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:background-color, transform;width:1rem}
.main-slider__bullet:focus::before,.main-slider__bullet:hover::before,.menu__burger-button:focus span,.menu__burger-button:hover span{background-color:#00d9dc;background-color:#00d9dc}
.main-slider__bullet_active{cursor:default}
.main-slider__bullet_active::before{background-color:#00d9dc;background-color:#00d9dc;transform:scale(1.25)}
.swiper-pagination-bullets-dynamic .main-slider__bullet{opacity:0}
.swiper-pagination-bullets-dynamic .main-slider__bullet_active-main{opacity:1}
.swiper-pagination-bullets-dynamic .main-slider__bullet_active-next,.swiper-pagination-bullets-dynamic .main-slider__bullet_active-prev{opacity:.5}
.swiper-pagination-bullets-dynamic .main-slider__bullet_active-next-next,.swiper-pagination-bullets-dynamic .main-slider__bullet_active-prev-prev{opacity:.25}
.main-slider__clock{display:none}
.main-slider__bullet_active .main-slider__clock{border-radius:50%;display:block;height:100%;width:100%}
.main-slider__clock circle{animation-duration:10000ms;animation-iteration-count:infinite;animation-name:clock;animation-timing-function:linear;fill:transparent;stroke:#31eff2;stroke:#31eff2;stroke-dasharray:100px;stroke-dashoffset:0;stroke-width:1rem;transform:rotate(-90deg);transform-origin:50% 50%}
.manual{display:flex;flex-direction:column}
.manual__step{list-style-type:decimal;width:100%}
.manual__img{align-items:center;display:flex;flex-direction:column;margin-top:4.5rem;width:100%}
.manual__phone{margin-bottom:3rem;max-width:170px}
.manual__s-item{line-height:1.75;line-height:var(--lh-3);margin-left:.75rem}
.manual__s-item:not(:first-child){margin-top:1.5rem}
.manual__s-item strong{font-weight:700}
.manual__circle{vertical-align:middle}
.map-offices{overflow:hidden;position:relative}
.map-offices__content{margin-bottom:3rem;padding:2rem 1rem}
.map-offices__title{font-size:1.6rem;font-size:var(--fz-2);font-weight:700;line-height:1.25;line-height:var(--lh-1);margin-bottom:1.5rem;margin-top:2rem}
.map-offices__btn{font-weight:700}
.map-offices__btn[disabled]{background-color:rgba(49, 239, 242, .25);padding:.25rem .5rem}
.map-offices__btn:first-child::first-letter{text-transform:uppercase}
.map-offices__map{height:680px}
.map-offices__contacts{margin-top:3rem}
.map-offices__contacts h2{font-weight:700;line-height:1.25;line-height:var(--lh-1);margin-bottom:1rem}
.map-offices__contacts p:not(:first-child){margin-top:.5rem}
.map-wrap{overflow:hidden;position:relative}
.map-wrap__content{align-items:flex-start;background-image:linear-gradient(180deg, #eee, rgba(255, 255, 255, 0) 75%);display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:2rem 1rem;position:absolute;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;top:0;width:100%;z-index:1}
.map-wrap__title{color:rgba(0, 0, 0, .87);color:#000000;font-size:1.6rem;font-size:var(--fz-2);font-weight:700;line-height:1.25;line-height:var(--lh-1);margin-bottom:1.5rem}
.map-wrap__descr{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-bottom:3rem}
.map-wrap__map{height:300px}
.menu_logos{background-color:#321f6e;background-color:#321f6e;position:-webkit-sticky;top:-1;z-index:101}
.menu{background-color:#321f6e;background-color:#321f6e;position:-webkit-sticky;position:sticky;top:-1;z-index:101}
.menu__wrapper{align-items:center;display:flex;height:4rem;justify-content:space-between;position:relative}
.menu__burger-button{display:block;height:2rem;position:relative;width:2rem}
.menu__burger-button_active span:nth-child(1){transform:rotate(45deg) translate(8px, 8px)}
.menu__burger-button_active span:nth-child(2){transform:scale(0, 1)}
.menu__burger-button_active span:nth-child(3){transform:rotate(-45deg) translate(7px, -7px)}
.menu__burger-button span{background-color:#fff;display:block;height:2px;position:absolute;transition-duration:500ms;transition-duration:var(--animate-duration-effect);transition-property:background-color, transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:100%}
.menu__burger-button span:nth-child(1){top:.25rem}
.menu__burger-button span:nth-child(2){top:calc(50% - 2px/2)}
.menu__burger-button span:nth-child(3){bottom:.25rem}
.menu__separator{background-color:rgba(255, 255, 255, .25);height:calc(100% - .5rem*2);width:1px}
.menu__city{color:#fff;font-weight:700}
.menu__hotline{font-weight:700}
.menu__open-search{display:none}
.menu__close-search svg,.menu__open-search svg{transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:fill;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.menu__open-search svg{fill:rgba(255, 255, 255, .5);height:100%;width:100%}
.menu__close-search{position:absolute;right:0;z-index:2}
.msie .menu__close-search{top:1rem}

.menu__soclink{position:absolute;right:0;z-index:3}

.menu__close-search svg{fill:#fff;height:2rem;width:2rem}
.menu__search{border-left-color:rgba(255, 255, 255, .25);border-left-style:solid;border-left-width:1px;height:3rem;left:calc(2rem + 1rem);padding-bottom:.5rem;padding-left:1rem;padding-top:.5rem;position:absolute;width:calc(100% - (2rem + 1rem));z-index:1}
.msie .menu__search{top:0}
.menu__line-wrapper{position:relative}
.menu__line{background-color:#00d9dc;background-color:#00d9dc;bottom:0;height:3px;left:0;position:absolute;transform-origin:left center;width:0}
.menu__list{display:none}
.news-item{font-size:.9rem;font-size:var(--fz-0)}
.msie .news-item{width:100%}
.news-item__date{color:rgba(0, 0, 0, .6);color:#666666}
.news-item__descr{line-height:1.5;line-height:var(--lh-2);margin-top:1.5rem}
.news__date{color:rgba(0, 0, 0, .6);color:#666666}
.news__text{margin-top:3rem}
.nobr{white-space:nowrap}
.overdraft__title{font-size:1.6rem;font-size:var(--fz-2);font-weight:700;margin-bottom:3rem}
.overdraft__item{align-items:flex-start;display:flex;flex-direction:column;margin-bottom:1.5rem}
.overdraft__item:not(:last-child){margin-bottom:4.5rem}
.overdraft__subtitle{flex-shrink:0;font-size:1.2rem;font-size:var(--fz-1);font-weight:700;margin-bottom:1.25rem;position:relative}
.overdraft__subtitle::before{background-color:rgba(0, 0, 0, .87);background-color:#000000;content:'';display:none;height:1px;left:-1.5rem;margin-right:.75rem;margin-top:.5rem;position:absolute;width:1.5rem}
.overdraft__descr{color:rgba(0, 0, 0, .6);color:#666666;line-height:1.75;line-height:var(--lh-3);margin-right:0;width:100%}
.overdraft__descr b,.overdraft__descr strong{color:rgba(0, 0, 0, .87);color:#000000}
.overlay{align-items:center;background-color:rgba(0, 0, 0, .25);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:998}
.overlay__wrapper{background-color:#fff;margin-top:-10vh;padding:1rem}
.page-header{margin-top:3rem;width:100%}
.page-header__title{font-size:1.6rem;font-size:var(--fz-2);font-weight:700;line-height:1.25;line-height:var(--lh-1);position:relative;z-index:1}
.page-header__descr,.page-header__extra{margin-top:1.5rem;position:relative;z-index:1}
.page-header__descr{max-width:36em;max-width:var(--max-text-width)}
.page-header__extra{display:flex;flex-direction:column}
.page-header__extra-item:not(:first-child){margin-top:.75rem}
.page-header__hotline{display:flex;flex-direction:column}
.page-header__hotline strong{font-weight:700;white-space:nowrap}
.page-header__hotline span{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);margin-top:.75rem}
.page-header__nav{margin-top:2.5rem;position:relative;z-index:1}
.page-header__card{display:none}
.page-header__calc{margin-top:2.5rem;max-width:700px}
.page-header__image{display:none}
.page-header__image_center{bottom:50%;transform:translateY(50%)}
.page-nav{font-size:.9rem;font-size:var(--fz-0)}
.page-nav__list{display:flex;flex-direction:clol;flex-wrap:wrap;margin-left:-.75rem;margin-top:-.75rem}
.page-nav__item{line-height:1.25;line-height:var(--lh-1);margin-left:.75rem;margin-right:.75rem;margin-top:.75rem}
.parus__link{font-weight:700;letter-spacing:.05em}
.payment-option>div{line-height:1.5;line-height:var(--lh-2);width:100%}
.plan{border-radius:10px;border-color:transparent;border-style:solid;border-width:1px;display:flex;flex-direction:column;justify-content:space-between;padding:4rem 2rem;text-align:center;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:border-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.plan_selected{border-bottom-color:#00d9dc;border-bottom-color:#00d9dc;border-left-color:#00d9dc;border-left-color:#00d9dc;border-right-color:#00d9dc;border-right-color:#00d9dc;border-top-color:#00d9dc;border-top-color:#00d9dc}
.plan__title,.wysiwyg h3{font-size:1.2rem;font-size:var(--fz-1);font-weight:700}
.plan__title::after{background-color:rgba(0, 0, 0, .6);background-color:#666666;content:'';display:block;height:1px;margin-left:auto;margin-right:auto;margin-top:1rem;width:2rem}
.plan__features{margin-top:2rem}
.plan__features-name{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.25;line-height:var(--lh-1)}
.plan__features-name:not(:first-child),.wysiwyg h3:not(:first-child){margin-top:2rem}
.plan__features-value,.plan__price{font-size:1.2rem;font-size:var(--fz-1);line-height:1.25;line-height:var(--lh-1);margin-top:.5rem}
.plan__price{align-items:center;border-radius:10px;box-shadow:0 1rem 2rem rgba(0, 0, 0, .1);color:rgba(0, 0, 0, .6);color:#666666;display:flex;flex-direction:column;font-size:.9rem;font-size:var(--fz-0);margin-top:2rem;padding:2rem 1rem;width:100%}
.plan__free{color:rgba(0, 0, 0, .87);color:#000000;font-size:1.6rem;font-size:var(--fz-2);margin-top:1rem}
.plan__real{color:rgba(0, 0, 0, .38);color:#9e9e9e;margin-top:1rem}
.plan__action{margin-top:2rem}
.plans{display:flex;flex-wrap:wrap;justify-content:center}
.msie .quick-action__wrapper>div,.plans__item{width:100%}
.price-tag{display:flex;font-weight:200}
.price-tag__number span{font-size:2.4rem;font-size:var(--fz-4);margin-left:.5rem}
.price-tag__currency{align-items:center;display:flex;flex-direction:column;margin-left:.5rem}
.price-tag__currency span:last-child{border-top-color:rgba(0, 0, 0, .38);border-top-color:#9e9e9e;border-top-style:solid;border-top-width:1px}
.price-tag_inverted .price-tag__currency span:last-child{border-top-color:rgba(255, 255, 255, .5)}
.quick-action{align-items:flex-start;display:flex;height:100%;overflow-x:hidden;position:relative;width:100%}
.quick-action__wrapper{align-items:flex-start;display:flex;flex-direction:column;height:100%;justify-content:space-between;width:100%}
.quick-action__image{display:none}
.quick-action__image_active{transform:translateX(-12.5%)}
.request{background-color:#fff;border-radius:10px;}
.request__header{font-size:1.2rem;font-size:var(--fz-1);line-height:1.5;line-height:var(--lh-2);padding:3rem 1rem 2rem;text-align:center}
.request__progress{align-items:center;background-color:#eee;background-color:#eeeeee;display:flex;font-size:.9rem;font-size:var(--fz-0);height:3.5rem;justify-content:center;line-height:1.5;line-height:var(--lh-2);padding-left:1rem;padding-right:1rem;position:relative;text-align:center}
.request__bar{background-color:#00d9dc;background-color:#00d9dc;border-bottom-right-radius:1.5rem;border-top-right-radius:1.5rem;box-shadow:0 0 1.5rem rgba(0, 217, 220, .75);height:100%;left:0;position:absolute;top:0;transform:scaleX(.5);transform-origin:left center;transition-duration:500ms;transition-duration:var(--animate-duration-effect);transition-property:width, border-radius;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.request__tip{position:relative}
.request__tip strong{font-weight:700}
.request__step_dragover{background-color:#fff8e1}
.request__wrapper{margin-left:auto;margin-right:auto;max-width:36em;max-width:var(--max-text-width-form);padding:3rem 1rem}
.request__line{background-color:#eee;background-color:#eeeeee;height:1px}
.request__form{display:grid;grid-gap:2rem;grid-template-column:repeat(2, 1fr)}
.msie .request__form{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:-2rem}

.request__item{grid-column-end:span 4}
.request__item:not(.request__item_half){grid-column-end:span 6}

.msie .request__item{margin-top:2rem;width:100%}
.msie .request__item:not(.request__item_half){width:100%}

.request__label{font-size:1.2rem;font-size:var(--fz-1)}
.request__input,.request__input[type=date]{display:block;height:4rem;margin-top:1rem;width:100%}
.request__file{font-weight:700;margin-top:1rem}
.request__errors{margin-top:.5rem}
.request__error{color:#b00020;color:#b00020;font-size:.9rem;font-size:var(--fz-0)}
.request__error:not(:first-child){margin-top:.25rem}
.request__submit{display:flex;flex-direction:column}
.request__legal{align-items:baseline;display:flex}
.request__legal span{font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-left:.5rem}
.request__next{margin-top:1.5rem}
.request__tel{font-size:1.2rem;font-size:var(--fz-1);line-height:1.5;line-height:var(--lh-2)}
.request__tel strong{display:block;font-size:1.6rem;font-size:var(--fz-2);white-space:nowrap}
.request__code{max-width:calc(36em/2);max-width:calc(var(--max-text-width)/2)}
.request__code,.request__resend{margin-top:2rem}
.request__resend,.request__resend [disabled]{color:rgba(0, 0, 0, .38);color:#9e9e9e}
.request__success{align-items:center;display:flex;flex-direction:column;text-align:center}
.request__check{fill:#321f6e;fill:#321f6e;height:9rem;width:9rem}
.request__thankyou{font-size:2rem;font-size:var(--fz-3);margin-top:.75rem}
.request__descr,.request__dragndrop{color:rgba(0, 0, 0, .6);color:#666666}
.request__descr{line-height:1.5;line-height:var(--lh-2);font-size:1.2rem;font-size:var(--fz-1);margin-top:1.5rem}
.request__dragndrop{font-size:.9rem;font-size:var(--fz-0);margin-top:.5rem}

.s-tabs{display:flex;flex-direction:column}
.s-tabs__content{order:2;width:100%}
.s-tabs__tabs-wrap{flex-shrink:0;margin-bottom:3rem;min-width:12rem;order:1;width:100%}
.s-tabs__button{border-radius:5px;color:rgba(0, 0, 0, .87);color:#000000;cursor:pointer;display:block;line-height:1.25;line-height:var(--lh-1);margin-bottom:.25rem;padding:1rem 1.5rem;text-align:left;text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;width:100%}
.s-tabs__button:focus,.s-tabs__button:hover{background-color:#eee;background-color:#eeeeee}
.s-tabs__button_select{position:relative}
.s-tabs__button_select::before{border-color:#321f6e transparent transparent;border-top-color:#321f6e;border-style:solid;border-width:.8em;right:1rem;top:calc(50% - .8rem/2);transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:border-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.s-tabs__button_select::after,.s-tabs__button_select::before,.select::before{content:'';pointer-events:none;position:absolute}
.s-tabs__button_select::after{border-color:#eee transparent transparent;border-top-color:#eeeeee;border-style:solid;border-width:calc(.8em - 1px);right:calc(1rem + 1px);top:calc(50% - .8rem/2)}
.s-tabs__button[disabled],.s-tabs__button_select{background-color:#eee;background-color:#eeeeee}
.s-tabs__nav{display:none}
.s-tabs__nav_show,.select,.specs__table td,.specs__table tr{display:block}
.select{position:relative}
.select::before{border-bottom-color:#321f6e;border-bottom-color:#321f6e;border-bottom-style:solid;border-bottom-width:2px;border-left-color:#321f6e;border-left-color:#321f6e;border-left-style:solid;border-left-width:2px;height:.5em;right:1rem;top:calc(50% - .5em/1.5);transform:rotate(-45deg);transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:border-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:.5em}
.msie .select::before{content:none}
.select_focus::before{border-bottom-color:#00d9dc;border-bottom-color:#00d9dc;border-left-color:#00d9dc;border-left-color:#00d9dc}
.select__input{background-color:#fff;border-bottom-color:#321f6e;border-bottom-color:#321f6e;border-left-color:#321f6e;border-left-color:#321f6e;border-radius:4px;border-right-color:#321f6e;border-right-color:#321f6e;border-top-color:#321f6e;border-top-color:#321f6e;border-style:solid;border-width:1px;height:4rem;padding-left:1rem;padding-right:2.5rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:border-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);white-space:nowrap;width:100%}
.msie .select__input{padding-right:0}
.select__input:focus{border-bottom-color:#00d9dc;border-bottom-color:#00d9dc;border-left-color:#00d9dc;border-left-color:#00d9dc;border-right-color:#00d9dc;border-right-color:#00d9dc;border-top-color:#00d9dc;border-top-color:#00d9dc}
.service-features{font-size:1.2rem;font-size:var(--fz-1)}
.service-features__item{align-items:center;display:flex}
.service-features__item:not(:first-child){margin-top:.5rem}
.service-features__icon{height:1rem;margin-right:.5em;width:1rem}
.service-features__icon_true{fill:#31b358;fill:#31b358}
.service-features__icon_false{fill:rgba(0, 0, 0, .38);fill:#9e9e9e}
.service-item__wrapper{display:flex;flex-direction:column}
.service-item__preview{border-radius:10px;box-shadow:0 1rem 4rem rgba(0, 0, 0, .1);flex-shrink:0;max-width:25rem;overflow:hidden;width:100%}
.service-item__preview img{display:block;height:100%;width:100%}
.service-item__info{margin-top:3rem}
.msie .service-item__info{width:100%}
.service-item__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:700;line-height:1.25;line-height:var(--lh-1)}
.service-item__descr{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-top:1.5rem}
.service-item__specs{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;margin-left:-.5rem;margin-top:1.5rem}
.service-item__spec{margin:1rem .5rem}
.service-item__spec-title{font-weight:700;margin-bottom:.75rem}
.service-item__spec-value{font-size:1.2rem;font-size:var(--fz-1);white-space:nowrap}
.service-item__actions{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:1.5rem}
.service-item__action:not(:first-child),.specs__table tr:not(:first-child){margin-top:1.5rem}
.service-item__action:not(.service-item__pane){width:calc(50% - 1.5rem)}
.service-item__pane{width:100%}
.service-list__item{transition-duration:500ms;transition-duration:var(--animate-duration-effect);transition-property:opacity;transition-timing-function:var(--animate-duration-standard)}
.service-list__item:not(:first-child){margin-top:6rem}
.service-list__item_disabled{opacity:.5}
.service-pane{align-items:center;background-color:#321f6e;background-color:#321f6e;border-radius:3px;color:#fff;display:flex;font-size:.9rem;font-size:var(--fz-0);font-weight:700;justify-content:center;line-height:1.5;line-height:var(--lh-2);padding:.75rem 1.5rem}
.service-pane__icon{height:1em;margin-right:1em}
.sitemap>li:not(:first-child){margin-top:30px}
.sitemap ul{padding-left:30px;position:relative}
.sitemap ul::before{border-left-color:#321f6e;border-left-color:#321f6e;border-left-style:solid;border-left-width:1px;content:'';height:calc(100% - 30px);position:absolute;top:25px}
.sitemap>li>ul>li:last-child>ul,.sitemap>li>ul>li>ul>li:last-child>ul{background-color:#fff}
.sitemap li li a{display:block;line-height:1.5;padding-left:10px;padding-right:10px;padding-top:1rem}
.sitemap li li a::before,.sitemap__link::before{background-color:#321f6e;background-color:#321f6e;border-radius:50%;content:''}
.sitemap li li a::before{display:inline-block;margin-left:-15px;margin-right:5px;height:10px;width:10px}
.sitemap__link{display:flex}
.sitemap__link::before{border-color:#ada5c5;border-style:solid;border-width:3px;height:13px;margin-right:.8rem;margin-right:var(--fz-00);width:13px}
.special-offer{display:none}
.special-offer__wrapper{align-items:center;display:flex;justify-content:space-between}
.special-offer__offer{font-size:.8rem;font-size:var(--fz-00);line-height:1.5;line-height:var(--lh-2)}
.special-offer__icon{fill:#fff;height:2rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:fill;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:2rem}
.special-offer__close:focus .special-offer__icon,.special-offer__close:hover .special-offer__icon{fill:#00d9dc;fill:#00d9dc}
.specs__table{display:block;font-size:1.2rem;font-size:var(--fz-1);line-height:1.25;line-height:var(--lh-1);width:100%}
.specs__table td[title]::after{background-color:#eee;background-color:#eeeeee;border-radius:3px;color:rgba(0, 0, 0, .6);color:#666666;content:attr(title);display:block;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-top:.75rem;padding:1rem 2rem}
.specs__table tr td:first-child{font-weight:700}
.specs__table tr td:last-child{margin-top:.75rem}
.specs__detailed,.specs__show-detailed{margin-top:3rem;text-align:center}
.specs__detailed{margin-left:auto;margin-right:auto;max-width:36em;max-width:var(--max-text-width)}
.spoiler__wrapper{overflow-y:hidden}
.spoiler__wrapper_active{max-height:25vh}
.spoiler__wrapper_gradient{position:relative}
.spoiler__wrapper_gradient::before{background-image:linear-gradient(0deg, #fff, rgba(255, 255, 255, 0));bottom:-1px;content:'';height:10vh;left:0;position:absolute;width:100%}
.steps{background-color:#eee;background-color:#eeeeee;padding:2rem 1rem 4rem}
.steps__title{font-weight:700;line-height:1.5;line-height:var(--lh-2);text-align:center}
.steps__list{counter-reset:index;display:flex;flex-direction:column;justify-content:space-between;margin-top:3rem}
.steps__item{align-items:center;display:flex;flex-direction:column;text-align:center;width:100%}
.steps__item:not(:first-child){margin-top:3rem}
.steps__item::before{align-items:center;content:counter(index);counter-increment:index;display:flex;font-size:2rem;font-size:var(--fz-3);justify-content:center;margin-bottom:.75rem}
.steps__arrows{display:none}
.steps__arrows img{margin-top:4rem;width:4.5rem}
.msie .steps__arrows img{height:50px}
.steps__label{line-height:1.5;line-height:var(--lh-2)}
.msie .steps__label,.msie .steps__text{width:100%}
.steps__text,.wysiwyg ol li,.wysiwyg ul li{line-height:1.5;line-height:var(--lh-2)}
.steps__text:not(:first-child){margin-top:1rem}
.sub-link{text-decoration:none;-webkit-text-decoration-line:none;text-decoration-line:none;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.sub-link[disabled]{cursor:default}
.sub-link:link,.sub-link:visited,button.sub-link{color:rgba(0, 0, 0, .6);color:#666666;cursor:pointer}
.sub-link:-webkit-any-link,button.sub-link{color:rgba(0, 0, 0, .6);color:#666666;cursor:pointer}
.sub-link:any-link,button.sub-link{color:rgba(0, 0, 0, .6);color:#666666;cursor:pointer}
.sub-link:link:focus:not([disabled]),.sub-link:link:hover:not([disabled]),.sub-link:visited:focus:not([disabled]),.sub-link:visited:hover:not([disabled]),button.sub-link:focus:not([disabled]),button.sub-link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.sub-link:-webkit-any-link:focus:not([disabled]),.sub-link:-webkit-any-link:hover:not([disabled]),button.sub-link:focus:not([disabled]),button.sub-link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.sub-link:any-link:focus:not([disabled]),.sub-link:any-link:hover:not([disabled]),button.sub-link:focus:not([disabled]),button.sub-link:hover:not([disabled]){color:#00d9dc;color:#321f6e}
.sub-link:link:focus:not([disabled]) .sub-link__icon,.sub-link:link:hover:not([disabled]) .sub-link__icon,.sub-link:visited:focus:not([disabled]) .sub-link__icon,.sub-link:visited:hover:not([disabled]) .sub-link__icon,button.sub-link:focus:not([disabled]) .sub-link__icon,button.sub-link:hover:not([disabled]) .sub-link__icon{fill:#00d9dc;fill:#321f6e}
.sub-link:-webkit-any-link:focus:not([disabled]) .sub-link__icon,.sub-link:-webkit-any-link:hover:not([disabled]) .sub-link__icon,button.sub-link:focus:not([disabled]) .sub-link__icon,button.sub-link:hover:not([disabled]) .sub-link__icon{fill:#00d9dc;fill:#321f6e}
.sub-link:any-link:focus:not([disabled]) .sub-link__icon,.sub-link:any-link:hover:not([disabled]) .sub-link__icon,button.sub-link:focus:not([disabled]) .sub-link__icon,button.sub-link:hover:not([disabled]) .sub-link__icon{fill:#00d9dc;fill:#321f6e}
.sub-link:link:focus:not([disabled]) .sub-link__image,.sub-link:link:hover:not([disabled]) .sub-link__image,.sub-link:visited:focus:not([disabled]) .sub-link__image,.sub-link:visited:hover:not([disabled]) .sub-link__image,button.sub-link:focus:not([disabled]) .sub-link__image,button.sub-link:hover:not([disabled]) .sub-link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.sub-link:-webkit-any-link:focus:not([disabled]) .sub-link__image,.sub-link:-webkit-any-link:hover:not([disabled]) .sub-link__image,button.sub-link:focus:not([disabled]) .sub-link__image,button.sub-link:hover:not([disabled]) .sub-link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.sub-link:any-link:focus:not([disabled]) .sub-link__image,.sub-link:any-link:hover:not([disabled]) .sub-link__image,button.sub-link:focus:not([disabled]) .sub-link__image,button.sub-link:hover:not([disabled]) .sub-link__image{border-bottom-color:rgba(0, 217, 220, .5);border-bottom-color:#80ecee;border-left-color:rgba(0, 217, 220, .5);border-left-color:#80ecee;border-right-color:rgba(0, 217, 220, .5);border-right-color:#80ecee;border-top-color:rgba(0, 217, 220, .5);border-top-color:#80ecee}
.sub-link_solid:link .sub-link__text,.sub-link_solid:link:not(.sub-link_partial),.sub-link_solid:visited .sub-link__text,.sub-link_solid:visited:not(.sub-link_partial),button.sub-link_solid:not([disabled]) .sub-link__text,button.sub-link_solid:not([disabled]):not(.sub-link_partial){-webkit-text-decoration-color:#eee;text-decoration-color:#eee;-webkit-text-decoration-color:#eeeeee;text-decoration-color:#eeeeee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.sub-link_solid:-webkit-any-link .sub-link__text,.sub-link_solid:-webkit-any-link:not(.sub-link_partial),button.sub-link_solid:not([disabled]) .sub-link__text,button.sub-link_solid:not([disabled]):not(.sub-link_partial){-webkit-text-decoration-color:#eee;text-decoration-color:#eee;-webkit-text-decoration-color:#eeeeee;text-decoration-color:#eeeeee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.sub-link_solid:any-link .sub-link__text,.sub-link_solid:any-link:not(.sub-link_partial),button.sub-link_solid:not([disabled]) .sub-link__text,button.sub-link_solid:not([disabled]):not(.sub-link_partial){-webkit-text-decoration-color:#eee;text-decoration-color:#eee;-webkit-text-decoration-color:#eeeeee;text-decoration-color:#eeeeee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid}
.msie .sub-link_solid:link .sub-link__text,.msie .sub-link_solid:link:not(.sub-link_partial),.msie .sub-link_solid:visited .sub-link__text,.msie .sub-link_solid:visited:not(.sub-link_partial),.msie button.sub-link_solid:not([disabled]) .sub-link__text,.msie button.sub-link_solid:not([disabled]):not(.sub-link_partial){text-decoration:underline}
.msie .sub-link_solid:-webkit-any-link .sub-link__text,.msie .sub-link_solid:-webkit-any-link:not(.sub-link_partial),.msie button.sub-link_solid:not([disabled]) .sub-link__text,.msie button.sub-link_solid:not([disabled]):not(.sub-link_partial){text-decoration:underline}
.msie .sub-link_solid:any-link .sub-link__text,.msie .sub-link_solid:any-link:not(.sub-link_partial),.msie button.sub-link_solid:not([disabled]) .sub-link__text,.msie button.sub-link_solid:not([disabled]):not(.sub-link_partial){text-decoration:underline}
.sub-link_solid:link:focus .sub-link__text,.sub-link_solid:link:focus:not(.sub-link_partial),.sub-link_solid:link:hover .sub-link__text,.sub-link_solid:link:hover:not(.sub-link_partial),.sub-link_solid:visited:focus .sub-link__text,.sub-link_solid:visited:focus:not(.sub-link_partial),.sub-link_solid:visited:hover .sub-link__text,.sub-link_solid:visited:hover:not(.sub-link_partial),button.sub-link_solid:not([disabled]):focus .sub-link__text,button.sub-link_solid:not([disabled]):focus:not(.sub-link_partial),button.sub-link_solid:not([disabled]):hover .sub-link__text,button.sub-link_solid:not([disabled]):hover:not(.sub-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.sub-link_solid:-webkit-any-link:focus .sub-link__text,.sub-link_solid:-webkit-any-link:focus:not(.sub-link_partial),.sub-link_solid:-webkit-any-link:hover .sub-link__text,.sub-link_solid:-webkit-any-link:hover:not(.sub-link_partial),button.sub-link_solid:not([disabled]):focus .sub-link__text,button.sub-link_solid:not([disabled]):focus:not(.sub-link_partial),button.sub-link_solid:not([disabled]):hover .sub-link__text,button.sub-link_solid:not([disabled]):hover:not(.sub-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.sub-link_solid:any-link:focus .sub-link__text,.sub-link_solid:any-link:focus:not(.sub-link_partial),.sub-link_solid:any-link:hover .sub-link__text,.sub-link_solid:any-link:hover:not(.sub-link_partial),button.sub-link_solid:not([disabled]):focus .sub-link__text,button.sub-link_solid:not([disabled]):focus:not(.sub-link_partial),button.sub-link_solid:not([disabled]):hover .sub-link__text,button.sub-link_solid:not([disabled]):hover:not(.sub-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.sub-link_dotted:link .sub-link__text,.sub-link_dotted:link:not(.sub-link_partial),.sub-link_dotted:visited .sub-link__text,.sub-link_dotted:visited:not(.sub-link_partial),button.sub-link_dotted:not([disabled]) .sub-link__text,button.sub-link_dotted:not([disabled]):not(.sub-link_partial){-webkit-text-decoration-color:#eee;text-decoration-color:#eee;-webkit-text-decoration-color:#eeeeee;text-decoration-color:#eeeeee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.sub-link_dotted:-webkit-any-link .sub-link__text,.sub-link_dotted:-webkit-any-link:not(.sub-link_partial),button.sub-link_dotted:not([disabled]) .sub-link__text,button.sub-link_dotted:not([disabled]):not(.sub-link_partial){-webkit-text-decoration-color:#eee;text-decoration-color:#eee;-webkit-text-decoration-color:#eeeeee;text-decoration-color:#eeeeee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.sub-link_dotted:any-link .sub-link__text,.sub-link_dotted:any-link:not(.sub-link_partial),button.sub-link_dotted:not([disabled]) .sub-link__text,button.sub-link_dotted:not([disabled]):not(.sub-link_partial){-webkit-text-decoration-color:#eee;text-decoration-color:#eee;-webkit-text-decoration-color:#eeeeee;text-decoration-color:#eeeeee;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:dotted;text-decoration-style:dotted}
.msie .sub-link_dotted:link .sub-link__text,.msie .sub-link_dotted:link:not(.sub-link_partial),.msie .sub-link_dotted:visited .sub-link__text,.msie .sub-link_dotted:visited:not(.sub-link_partial),.msie button.sub-link_dotted:not([disabled]) .sub-link__text,.msie button.sub-link_dotted:not([disabled]):not(.sub-link_partial){text-decoration:underline}
.msie .sub-link_dotted:-webkit-any-link .sub-link__text,.msie .sub-link_dotted:-webkit-any-link:not(.sub-link_partial),.msie button.sub-link_dotted:not([disabled]) .sub-link__text,.msie button.sub-link_dotted:not([disabled]):not(.sub-link_partial){text-decoration:underline}
.msie .sub-link_dotted:any-link .sub-link__text,.msie .sub-link_dotted:any-link:not(.sub-link_partial),.msie button.sub-link_dotted:not([disabled]) .sub-link__text,.msie button.sub-link_dotted:not([disabled]):not(.sub-link_partial){text-decoration:underline}
.sub-link_dotted:link:focus .sub-link__text,.sub-link_dotted:link:focus:not(.sub-link_partial),.sub-link_dotted:link:hover .sub-link__text,.sub-link_dotted:link:hover:not(.sub-link_partial),.sub-link_dotted:visited:focus .sub-link__text,.sub-link_dotted:visited:focus:not(.sub-link_partial),.sub-link_dotted:visited:hover .sub-link__text,.sub-link_dotted:visited:hover:not(.sub-link_partial),button.sub-link_dotted:not([disabled]):focus .sub-link__text,button.sub-link_dotted:not([disabled]):focus:not(.sub-link_partial),button.sub-link_dotted:not([disabled]):hover .sub-link__text,button.sub-link_dotted:not([disabled]):hover:not(.sub-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.sub-link_dotted:-webkit-any-link:focus .sub-link__text,.sub-link_dotted:-webkit-any-link:focus:not(.sub-link_partial),.sub-link_dotted:-webkit-any-link:hover .sub-link__text,.sub-link_dotted:-webkit-any-link:hover:not(.sub-link_partial),button.sub-link_dotted:not([disabled]):focus .sub-link__text,button.sub-link_dotted:not([disabled]):focus:not(.sub-link_partial),button.sub-link_dotted:not([disabled]):hover .sub-link__text,button.sub-link_dotted:not([disabled]):hover:not(.sub-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.sub-link_dotted:any-link:focus .sub-link__text,.sub-link_dotted:any-link:focus:not(.sub-link_partial),.sub-link_dotted:any-link:hover .sub-link__text,.sub-link_dotted:any-link:hover:not(.sub-link_partial),button.sub-link_dotted:not([disabled]):focus .sub-link__text,button.sub-link_dotted:not([disabled]):focus:not(.sub-link_partial),button.sub-link_dotted:not([disabled]):hover .sub-link__text,button.sub-link_dotted:not([disabled]):hover:not(.sub-link_partial){-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.sub-link__text{transition-property:text-decoration-color;transition-property:text-decoration-color, -webkit-text-decoration-color}
.sub-link__icon,.sub-link__image,.sub-link__text{transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.sub-link__icon{fill:rgba(0, 0, 0, .87);fill:#000000;height:1em;vertical-align:bottom;width:1em;transition-property:fill}
.sub-link__image{border-color:#e0e0e0;border-style:solid;border-width:1px;transition-property:border-color}
.submenu{display:none}
.submenu__list{display:flex;margin-left:7rem}
.super-specs{display:flex}
.super-specs__wrapper{flex-grow:1;overflow-x:auto}
.super-specs__table{margin-left:-2rem}
.super-specs__table td,.super-specs__table th{height:4rem;padding-left:2rem;padding-right:2rem;vertical-align:middle}
.super-specs__table th{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);text-align:left}
.super-specs__aside .super-specs__table td,.super-specs__aside .super-specs__table th{text-align:right}
.super-specs__wrapper .super-specs__table td,.super-specs__wrapper .super-specs__table th{max-width:14rem;min-width:14rem}
.super-specs__wrapper .super-specs__table td{font-size:1.2rem;font-size:var(--fz-1)}
.switcher{align-items:center;background-color:#eee;background-color:#eeeeee;border-radius:1.25rem;display:flex;height:2.25rem;padding-left:.5rem;padding-right:.5rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:background-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:4.5rem}
.switcher:not(.switcher_checked):hover{background-color:#e2e2e2}
.switcher::before{background-color:#fff;border-radius:50%;box-shadow:0 .25rem .5rem rgba(0, 0, 0, .25);content:'';display:block;height:1.5rem;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard);width:1.5rem}
.switcher_checked{background-color:#00d9dc;background-color:#00d9dc}
.switcher_checked::before{transform:translateX(2rem)}
.tabs-nav{display:flex;flex-direction:column}
.tabs-nav__item:not(:first-child){margin-top:.5rem}
.tabs-nav__button[disabled],.wysiwyg b,.wysiwyg strong{font-weight:700}
.tabs{width:100%}
.tippy-tooltip.zemsky-theme{background-color:#fff;box-shadow:0 0 2rem rgba(0, 0, 0, .2);font-size:.9rem;font-size:var(--fz-0)}
.tippy-tooltip.city-theme[data-size=small],.tippy-tooltip.specs-theme[data-size=small],.tippy-tooltip.zemsky-theme[data-size=small]{padding:.5rem 1rem}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.zemsky-theme .tippy-arrow{border-bottom-color:#fff}
.tippy-popper[x-placement^=left] .tippy-tooltip.zemsky-theme .tippy-arrow{border-left-color:#fff}
.tippy-popper[x-placement^=right] .tippy-tooltip.zemsky-theme .tippy-arrow{border-right-color:#fff}
.tippy-popper[x-placement^=top] .tippy-tooltip.zemsky-theme .tippy-arrow{border-top-color:#fff}
.tippy-tooltip.city-theme,.tippy-tooltip.specs-theme,.tippy-tooltip.zemsky-theme{border-radius:3px;color:rgba(0, 0, 0, .87);color:#000000;padding:1rem 2rem}
.tippy-tooltip.specs-theme{font-size:var(--fz-0);text-align:left;background-color:#eee;background-color:#eeeeee;font-size:.9rem}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.specs-theme .tippy-arrow{border-bottom-color:#eee;border-bottom-color:#eeeeee}
.tippy-popper[x-placement^=left] .tippy-tooltip.specs-theme .tippy-arrow{border-left-color:#eee;border-left-color:#eeeeee}
.tippy-popper[x-placement^=right] .tippy-tooltip.specs-theme .tippy-arrow{border-right-color:#eee;border-right-color:#eeeeee}
.tippy-popper[x-placement^=top] .tippy-tooltip.specs-theme .tippy-arrow{border-top-color:#eee;border-top-color:#eeeeee}
.tippy-tooltip.city-theme{background-color:#4b319c;background-color:#4b319c;box-shadow:0 0 2rem rgba(0, 0, 0, .2);font-size:1rem}
.tippy-popper[x-placement^=bottom] .tippy-tooltip.city-theme .tippy-arrow{border-bottom-color:#4b319c;border-bottom-color:#4b319c}
.tippy-popper[x-placement^=left] .tippy-tooltip.city-theme .tippy-arrow{border-left-color:#4b319c;border-left-color:#4b319c}
.tippy-popper[x-placement^=right] .tippy-tooltip.city-theme .tippy-arrow{border-right-color:#4b319c;border-right-color:#4b319c}
.tippy-popper[x-placement^=top] .tippy-tooltip.city-theme .tippy-arrow{border-top-color:#4b319c;border-top-color:#4b319c}
.visuallyhidden{border-style:none;clip:rect(0 0 0 0);-webkit-clip-path:inset(100%);clip-path:inset(100%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}
.vlast__block{border-radius:10px;box-shadow:0 1rem 2rem rgba(0, 0, 0, .1);font-size:.9rem;font-size:var(--fz-0);padding:3rem 2rem 4rem}
.vlast__img{width:100%}
.vlast__job,.vlast__name{line-height:1.5;line-height:var(--lh-2);margin-top:1rem}
.vlast__job{color:rgba(0, 0, 0, .6);color:#666666}
.ways{display:flex;flex-wrap:wrap}
.ways__item{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;width:100%}
.ways__item:not(:first-child),.wysiwyg h2:not(:first-child){margin-top:3rem}
.ways__image{width:100%}
.ways__item_app .ways__image{font-family:'object-fit:contain;';height:300px;object-fit:contain}
.ways__action{margin-top:1.5rem}
.white-cards{display:flex;justify-content:space-around}
.white-cards__item:not(:first-child){margin-left:1.5rem}
.workers{font-size:1.2rem;font-size:var(--fz-1);font-weight:400}
.workers__worker{border-radius:10px;box-shadow:0 1rem 2rem rgba(0, 0, 0, .1);margin-bottom:3rem;margin-top:2rem;padding:1rem 2rem}
.workers__info{flex-basis:50%}
.workers__status{color:rgba(0, 0, 0, .6);color:#666666;font-size:.9rem;font-size:var(--fz-0);line-height:1.5;line-height:var(--lh-2);margin-top:.5rem;max-width:36em;max-width:var(--max-text-width)}
.workers__name{line-height:1.25;line-height:var(--lh-1)}
.workers__contacts{margin-top:2rem}
.workers__contact:not(:first-child){margin-top:.5rem}
.workers__title{font-size:1.6rem;font-size:var(--fz-2);font-weight:700;margin-top:5rem}
.wrapper{margin-left:auto;margin-right:auto;max-width:1200px}
.wrapper:not(.wrapper_indentless){padding-left:1rem;padding-right:1rem}
.wysiwyg a{color:rgba(0, 0, 0, .87);color:#000000;-webkit-text-decoration-color:rgba(0, 0, 0, .25);text-decoration-color:rgba(0, 0, 0, .25);-webkit-text-decoration-color:#bfbfbf;text-decoration-color:#bfbfbf;-webkit-text-decoration-line:underline;text-decoration-line:underline;-webkit-text-decoration-style:solid;text-decoration-style:solid;transition-duration:100ms;transition-duration:var(--animate-duration-micro);transition-property:color, text-decoration-color;transition-property:color, text-decoration-color, -webkit-text-decoration-color;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard)}
.wysiwyg a:focus,.wysiwyg a:hover{color:#00d9dc;color:#321f6e;-webkit-text-decoration-color:rgba(0, 217, 220, .5);text-decoration-color:rgba(0, 217, 220, .5);-webkit-text-decoration-color:#80ecee;text-decoration-color:#80ecee}
.wysiwyg em,.wysiwyg i{font-style:italic}
.wysiwyg h2{font-size:1.6rem;font-size:var(--fz-2);font-weight:700}
.wysiwyg p{line-height:1.75;line-height:var(--lh-3)}
.wysiwyg img:not(:first-child),.wysiwyg p:not(:first-child){margin-top:1em}
.wysiwyg ol li:not(:first-child),.wysiwyg ol:not(:first-child),.wysiwyg ul li:not(:first-child),.wysiwyg ul:not(:first-child){margin-top:.5em}
.wysiwyg ol li::before,.wysiwyg ul li::before{content:'—';margin-right:.5em}
.wysiwyg img{display:block;max-width:100%}
.wysiwyg_small{font-size:.9rem;font-size:var(--fz-0)}
.wysiwyg_small,.wysiwyg_small a{color:rgba(0, 0, 0, .6);color:#666666}
.wysiwyg_small p{line-height:1.5;line-height:var(--lh-2)}
.year{background-position-x:right;background-repeat:no-repeat;background-size:auto 100%;height:auto;max-width:100%;}
.year__block{padding-bottom:10rem;padding-top:1.5rem}
.year__title{color:#fff;font-size:1.6rem;font-size:var(--fz-2);font-weight:700;letter-spacing:.05em;line-height:1.25;line-height:var(--lh-1);text-shadow:0 0 1px rgba(0, 0, 0, .25);text-transform:uppercase}
.zero{position:relative}
.zero__clouds{width:100%}
.zero__mask{display:none;font-family:'object-fit:cover;';height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}
.zero__mask_mobile{display:block}
.zero__mobile-label{align-items:flex-end;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}
.zero__layer{align-items:center;display:flex;height:80%;justify-content:center;left:0;position:absolute;top:0;width:100%}
.zero__card-wrapper{display:none}
.zero__card{transform:rotateX(55deg) rotateZ(-40deg);width:calc(350px*1.25)}
.zolotaya-korona{display:none}
.zolotaya-korona__logo{width:100%}
.msie .zolotaya-korona__logo{height:100%}

[hidden]{display:none !important}
body,button,input,select,textarea{color:rgba(0, 0, 0, .87);color:#000000;font-family:'Gotham Pro', system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif}
body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;word-wrap:break-word}
button,input,select,textarea{background-color:transparent;border-style:none;font-size:1em;line-height:1;margin:0;padding:0}
button:-ms-input-placeholder,button::-ms-input-placeholder,input:-ms-input-placeholder,input::-ms-input-placeholder,select:-ms-input-placeholder,select::-ms-input-placeholder,textarea:-ms-input-placeholder,textarea::-ms-input-placeholder{color:rgba(0, 0, 0, .38);color:#9e9e9e}
button::placeholder,input::placeholder,select::placeholder,textarea::placeholder{color:rgba(0, 0, 0, .38);color:#9e9e9e}
textarea{resize:vertical}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
table.iksweb{text-decoration:none;border-collapse:collapse;width:100%;text-align:left;}
table.iksweb th{font-weight:normal;font-size:20px;color:#ffffff;background-color:#354251;}
table.iksweb td{font-size:12px;color:#354251;}
table.iksweb td,table.iksweb th{white-space:pre-wrap;padding:10px 10px;line-height:12px;vertical-align:middle;border:2px solid #354251;}
table.iksweb tr:hover{background-color:#f9fafb}
table.iksweb tr:hover td{color:#354251;cursor:pointer;}
.mobile-table{width:100%;max-width:100%;overflow-x:auto;}





@media (min-width:240px) and (max-width:899px){display:none}}
@media (min-width:240px) and (max-width:899px){display:none}}
@media (min-width:240px) and (max-width:899px){display:none}}
@media (min-width:240px) and (max-width:899px){display:none}}
@media (min-width:240px) and (max-width:899px){display:none}}

@media (min-width:240px) and (max-width:899px){.menu__soclink{display:none}}

@media (min-width:240px) and (max-width:899px){.banner{display:none}}
@media (min-width:240px) and (max-width:899px){.banner__wrapper{align-items:flex-start;display:flex;flex-direction:column;justify-content:space-between;padding-bottom:1rem;padding-top:1rem}}
@media (min-width:240px) and (max-width:899px){.banner__wrapper::before{background-color:rgba(0, 0, 0, .25);content:'';height:auto;left:0;position:absolute;top:0;width:auto}}
@media (min-width:240px) and (max-width:899px){.banner__wrapper,.banner__wrapper>div{position:relative}}
@media (min-width:240px) and (max-width:899px){.banner__image_mobile{display:block;max-width:150px}}
@media (min-width:240px) and (max-width:899px){.banner__title{color:#fff;font-size:1.6rem;font-size:var(--fz-2);font-weight:700;letter-spacing:.05em;line-height:1.25;line-height:var(--lh-1);max-width:calc(36rem*1.25);max-width:calc(var(--max-base-text-width)*1.25);text-shadow:0 0 1px rgba(0, 0, 0, .25);text-transform:uppercase}}
@media (min-width:240px) and (max-width:899px){.banner__content{color:#fff;font-size:.9rem;font-size:var(--fz-0);margin-right:150px;margin-top:1rem}}
@media (min-width:240px) and (max-width:899px){.banner__action{flex-shrink:0;margin-top:1.5rem}}

@media (min-width:576px){/*.banner__image_desktop{display:block;max-height:100%;}*/}

@media (min-width:600px) and (max-width:899px){.banner__action{display:none }}
@media (min-width:600px) and (max-width:899px){.manual__button{width:100% }}
@media (min-width:600px){.banner__wrapper{padding-bottom:2rem;padding-top:2rem }}

@media (min-width:900px){.banner__content{color:rgba(0, 0, 0, .87);color:#000000;margin-right:0;margin-top:2rem }}
@media (min-width:900px){.banner__image_desktop{display:block;max-height:100%;}}
@media (min-width:900px){.banner__image_mobile{display:none }}
@media (min-width:900px){.banner__title{color:#321f6e;color:#321f6e;font-size:2.4rem;font-size:var(--fz-4);text-shadow:0 0 1px rgba(255, 255, 255, .5) }}
@media (min-width:900px){.banner__wrapper::before{content:none }}
@media (min-width:1200px){.banner__image_desktop{display:block;max-height:100%;}}
@media (min-width:1200px){.banner__title{font-size:4rem;font-size:var(--fz-4) }}
@media (min-width:1200px){.banner__wrapper{padding-bottom:4rem;padding-top:6rem }}
@media (min-width:1500px){.banner__image_desktop{display:block;max-height:100%;}}
@media (min-width:1500px){.banner__wrapper{padding-bottom:calc(4rem + 4rem) }}


@media (min-width:600px){.calc__item_standalone{grid-column-end:span 2 }}
@media (min-width:600px){.calc{grid-template-columns:repeat(2, 1fr) }}
@media (min-width:600px){.cards-list__item:first-child{margin-left:0 }}
@media (min-width:600px){.cards-list__item{margin-left:0;margin-right:0;width:calc(50% - 4rem) }}
@media (min-width:600px){.cards-tabs__button{padding-left:2rem;padding-right:2rem }.cards-tabs__button:not(:last-child){margin-right:.75rem }}
@media (min-width:600px){.descript-services__item{flex-direction:row;justify-content:space-around }}
@media (min-width:600px){.descript-services__wrap-content:first-child{justify-content:flex-start;order:0;text-align:right }}
@media (min-width:600px){.descript-services__wrap-content{justify-content:flex-end;margin-top:0;width:40% }}
@media (min-width:600px){.descript-services__wrap-image{justify-content:flex-start;width:40% }.descript-services__wrap-image:first-child{justify-content:flex-end }}
@media (min-width:600px){.download__item{align-items:flex-end }}
@media (min-width:600px){.features-list__item{flex-basis:50% }.features-list_between .features-list__item{padding-left:1.5rem;padding-right:1.5em }}
@media (min-width:600px){.footer__app:not(:first-child){margin-left:2rem;margin-top:0 }}
@media (min-width:600px){.footer__apps{flex-direction:row }}
@media (min-width:600px){.form-docs__radio:not(:first-child){margin-left:1.5rem;margin-top:0 }}
@media (min-width:600px){.form-docs__radio-list{flex-direction:row }}
@media (min-width:600px){.history__mark_big::before{transform:scale(3) }}
@media (min-width:600px){.images{display:grid;grid-gap:3rem;grid-template-columns:repeat(auto-fit, minmax(400px, calc(50% - 3rem/2))) }}
@media (min-width:600px){.integration__feature{width:50% }}
@media (min-width:600px){.last-news__item:first-child{margin-left:0 }}
@media (min-width:600px){.last-news__item{margin-left:0;margin-right:0;width:calc(50% - 4rem) }}
@media (min-width:600px){.manual__img{margin-top:0;width:40% }}
@media (min-width:600px){.manual__step{width:50% }}
@media (min-width:600px){.manual{align-items:center;flex-direction:row;justify-content:center }}
@media (min-width:600px){.map-offices__content{left:0;padding-top:6rem;position:absolute;top:0;z-index:1 }}
@media (min-width:600px){.msie .calc__item_standalone{width:100% }}
@media (min-width:600px){.msie .calc__item{margin-left:.725rem;margin-right:.725rem;width:calc(50% - 1.5rem) }}
@media (min-width:600px){.msie .calc{margin-left:-.75rem;width:calc(100% + 1.5rem) }}
@media (min-width:600px){.msie .kraken__tentacle{padding-bottom:3rem;padding-top:3rem;width:50% }}
@media (min-width:600px){.overdraft__descr b, .overdraft__descr strong{font-weight:700 }}
@media (min-width:600px){.s-tabs__button_select{display:none }}
@media (min-width:600px){.s-tabs__content{flex-shrink:1;margin-right:1.5rem;order:1 }}
@media (min-width:600px){.s-tabs__nav{display:block;position:-webkit-sticky;position:sticky;top:6rem }}
@media (min-width:600px){.s-tabs__tabs-wrap{margin-bottom:0;order:2;width:auto }}
@media (min-width:600px){.s-tabs{flex-direction:row;justify-content:space-between }}
@media (min-width:600px){.tabs-nav__item:not(:first-child){margin-left:1rem;margin-top:0 }}
@media (min-width:600px){.tabs-nav{flex-direction:row }}
@media (min-width:600px){.workers__contacts{margin-top:0 }}
@media (min-width:600px){.workers__title{font-size:2rem;font-size:var(--fz-3) }}
@media (min-width:600px){.workers__worker{border-radius:0;box-shadow:none;display:flex;margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0 }}

@media (min-width:900px){.about{column-count:2;grid-column-gap:2rem;column-gap:2rem }}
@media (min-width:900px){.advantage{column-count:2;grid-column-gap:9rem;column-gap:9rem;margin-top:4.5rem }}

@media (min-width:900px){.button_fat{padding-bottom:1.5rem;padding-top:1.5rem }}
@media (min-width:900px){.button{padding-left:3rem;padding-right:3rem }}
@media (min-width:900px){.calc__item_important b{font-size:1.6rem;font-size:var(--fz-2);margin-top:2rem }}
@media (min-width:900px){.calc__item_important{position:relative;top:-1rem }}
@media (min-width:900px){.calc__item_standalone{grid-column-end:span 3 }}
@media (min-width:900px){.calc__item_submit{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;order:inherit }}
@media (min-width:900px){.calc__pane{margin-left:1.5rem;margin-top:0 }}
@media (min-width:900px){.calc{grid-template-columns:repeat(3, 1fr) }}
@media (min-width:900px){.card{width:350px }}
@media (min-width:900px){.card-profile__feature:not(:first-child){margin-top:3rem }.card-profile__feature::before{background-color:rgba(0, 0, 0, .87);background-color:#000000;content:'';flex-shrink:0;font-size:1.2rem;font-size:var(--fz-1);height:1px;margin-right:.5em;margin-top:.75em;width:1em }}
@media (min-width:900px){.card-profile__features{margin-left:3rem;margin-top:0 }}
@media (min-width:900px){.card-profile__title{font-weight:400 }}
@media (min-width:900px){.card-profile{flex-direction:row;margin-top:6rem }}
@media (min-width:900px){.cards-list__item{width:auto }}
@media (min-width:900px){.cards-list-new__item{width:0px }}
@media (min-width:900px){.cashback__about{font-weight:400 }}
@media (min-width:900px){.cashback__bg{display:block }}
@media (min-width:900px){.cashback__list{align-items:flex-start;flex-direction:row }}
@media (min-width:900px){.cashback__value{align-items:center;border-radius:50%;border-color:#fff;border-style:solid;border-width:1px;display:flex;height:10rem;justify-content:center;width:10rem }}
@media (min-width:900px){.cashback__wrapper{background-position-x:center;color:#fff;margin-top:3rem;padding-bottom:4.5rem;padding-top:4.5rem }}
@media (min-width:900px){.cashback{background-color:transparent;padding-top:0 }}
@media (min-width:900px){.c-header__title{font-size:2rem;font-size:var(--fz-3) }}
@media (min-width:900px){.computer__content{margin-bottom:0;margin-right:3rem;width:calc(40% - 3rem) }}
@media (min-width:900px){.computer__image{width:60% }}
@media (min-width:900px){.computer_vertical .computer__content{flex-direction:row }}
@media (min-width:900px){.computer_vertical .computer__item{margin-top:0;padding-left:1.5rem;padding-right:1.5rem }}
@media (min-width:900px){.conditions__item{width:calc(50% - 1.5rem) }}
@media (min-width:900px){.conditions__title{text-align:center }}
@media (min-width:900px){.content__block{padding-bottom:4rem;padding-top:4rem }.content__block_bottomless{margin-bottom:-4rem;padding-bottom:0 }}
@media (min-width:900px){.descript-services__title{font-weight:400 }}
@media (min-width:900px){.device-descr__column:nth-child(1){margin-top:0;order:1;text-align:right }.msie .device-descr__column:nth-child(1){height:100%;left:0;position:absolute }}
@media (min-width:900px){.device-descr__column:nth-child(2){margin-top:0;order:2 }}
@media (min-width:900px){.device-descr__column{padding-top:10%;width:30% }}
@media (min-width:900px){.device-descr__device{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none }.device-descr__wrapper_with-logo .device-descr__device{max-height:75% }}
@media (min-width:900px){.device-descr__item:not(:first-child){margin-top:3rem }}
@media (min-width:900px){.device-descr__title{font-weight:400 }}
@media (min-width:900px){.device-descr__wrapper:not(.device-descr__wrapper_with-logo){margin-bottom:0 }}
@media (min-width:900px){.device-descr__wrapper{height:100%;left:0;position:absolute;top:0;width:100% }}
@media (min-width:900px){.device-descr{flex-direction:row;height:800px;justify-content:space-between }}
@media (min-width:900px){.equipment-calc__result{margin-top:2rem }}
@media (min-width:900px){.equipment-calc__table tbody tr{display:table-row }}
@media (min-width:900px){.equipment-calc__table thead tr{display:table-row }}
@media (min-width:900px){.equipment-calc__table tr td, .equipment-calc__table tr th{display:table-cell }}
@media (min-width:900px){.equipment-calc__table tr td::before, .equipment-calc__table tr th::before{content:none }}
@media (min-width:900px){.equipment-calc__table tr td:nth-child(1), .equipment-calc__table tr th:nth-child(1){order:inherit;width:30% }}
@media (min-width:900px){.equipment-calc__table tr td:nth-child(2), .equipment-calc__table tr th:nth-child(2){order:inherit;width:55% }}
@media (min-width:900px){.equipment-calc__table tr td:nth-child(3), .equipment-calc__table tr th:nth-child(3){order:inherit;width:27.5% }}
@media (min-width:900px){.equipment-calc__table tr td:nth-child(4), .equipment-calc__table tr th:nth-child(4){order:inherit;width:27.5% }}
@media (min-width:900px){.equipment-calc__table tr td:nth-child(5), .equipment-calc__table tr th:nth-child(5){order:inherit;width:15% }}
@media (min-width:900px){.equipment-calc__wrapper{box-shadow:0 1rem 4rem rgba(0, 0, 0, .1);padding:4rem }}
@media (min-width:900px){.equipment-result__action{margin-top:0;width:15% }.exchange table{font-size:1.2rem;font-size:var(--fz-1) }}
@media (min-width:900px){.equipment-result__amount{margin-bottom:-1rem;margin-top:0 }.equipment-result__amount:nth-child(2){width:55% }.equipment-result__amount:nth-child(3), .equipment-result__amount:nth-child(4){width:27.5% }}
@media (min-width:900px){.equipment-result__descr{width:30% }}
@media (min-width:900px){.equipment-result{align-items:flex-end;box-shadow:0 1rem 4rem rgba(0, 0, 0, .1);flex-direction:row;padding:4rem }}
@media (min-width:900px){.exchange table td, .exchange table th{padding:1rem }}
@media (min-width:900px){.f-docs__item:not(:first-child){margin-left:2rem;margin-top:0 }}
@media (min-width:900px){.f-docs{flex-direction:row }}
@media (min-width:900px){.features-list__item{flex-basis:25%;margin-top:4.5rem;padding-left:1.5rem;padding-right:1.5em }.features-list_between .features-list__item{flex-basis:50% }}
@media (min-width:900px){.features-list{margin-top:-4.5rem }}
@media (min-width:900px){.f-menu__group:not(:first-child){margin-top:0 }}
@media (min-width:900px){.f-menu{display:flex;justify-content:space-between }}
@media (min-width:900px){.footer__docs{flex-grow:1;margin-bottom:0;margin-top:0;padding-left:2rem;padding-right:2rem }}
@media (min-width:900px){.footer__legal{flex-direction:row }}
@media (min-width:900px){.footer__license p{width:50% }}
@media (min-width:900px){.footer__license{display:flex;justify-content:center;margin-top:0 }}
@media (min-width:900px){.footer__row{align-items:center;flex-direction:row }}
@media (min-width:900px){.grid__item_3-12{grid-column-end:span 6 }}
@media (min-width:900px){.grid__item_4-12{grid-column-end:span 6 }}
@media (min-width:900px){.grid__item_5-12{grid-column-end:span 6 }}
@media (min-width:900px){.grid__item_6-12{grid-column-end:span 6 }}
@media (min-width:900px){.grid__item{padding:3rem 2rem }}
@media (min-width:900px){.grid__title{font-size:1.6rem;font-size:var(--fz-2) }}
@media (min-width:900px){.grid{grid-gap:3rem 1.5rem }}
@media (min-width:900px){.kraken__bg{display:block;height:90%;left:0;opacity:0;position:absolute;top:0;transform:rotate(180deg) scale(0);transition-duration:200ms;transition-duration:var(--animate-duration-leave);transition-property:opacity, transform;transition-timing-function:cubic-bezier(.4, 0, 1, 1);transition-timing-function:var(--animate-easing-acceleration);width:100%;z-index:1 }}
@media (min-width:900px){.kraken__content{text-align:center }}
@media (min-width:900px){.kraken__descr{font-size:.9rem;font-size:var(--fz-0) }}
@media (min-width:900px){.kraken__device-wrapper{display:flex;height:100%;justify-content:center;left:0;padding-top:calc(250px + 6rem);position:absolute;top:0;width:100%;z-index:3 }}
@media (min-width:900px){.kraken__image{display:block;height:200px }}
@media (min-width:900px){.kraken__tentacle:nth-child(1) .kraken__content{margin-left:-50px;margin-top:-25px;width:200px }}
@media (min-width:900px){.kraken__tentacle:nth-child(1){flex-direction:row;grid-column-end:span 3;grid-column-start:1;justify-content:center }.kraken__tentacle:nth-child(2){grid-row-start:2;margin-top:-6rem }}
@media (min-width:900px){.kraken__tentacle:nth-child(3){grid-column-start:3;grid-row-start:2;margin-top:-6rem }}
@media (min-width:900px){.kraken__tentacle:nth-child(4){grid-row-start:3;margin-top:3rem }}
@media (min-width:900px){.kraken__tentacle:nth-child(5){grid-column-start:3;grid-row-start:3;margin-top:3rem }}
@media (min-width:900px){.kraken__tentacle{align-items:center;display:flex;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem }}
@media (min-width:900px){.kraken__tentacle-list{display:grid;grid-gap:6rem 0;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(4, 250px);opacity:0;position:relative;transform:scale(0);transition-duration:200ms;transition-duration:var(--animate-duration-leave);transition-property:opacity, transform;transition-timing-function:cubic-bezier(.4, 0, 1, 1);transition-timing-function:var(--animate-easing-acceleration);z-index:2 }}
@media (min-width:900px){.kraken__title{font-size:1.2rem;font-size:var(--fz-1);font-weight:400 }}
@media (min-width:900px){.main-slider__action{display:none }}
@media (min-width:900px){.main-slider__bullet::before{background-color:#fff }}
@media (min-width:900px){.main-slider__bullet{margin-left:.5rem;margin-right:.5rem;opacity:1 }}
@media (min-width:900px){.main-slider__slide{height:100% }}
@media (min-width:900px){.main-slider{height:75vh }}
@media (min-width:900px){.map-wrap__content{background-image:linear-gradient(90deg, #eee, rgba(255, 255, 255, 0) 75%);margin-bottom:0;padding:6rem 4rem }}
@media (min-width:900px){.map-wrap__descr{margin-bottom:0 }}
@media (min-width:900px){.map-wrap__map{height:400px }}
@media (min-width:900px){.msie .calc__item_standalone{width:100% }}
@media (min-width:900px){.msie .calc__item{width:calc(100%/3 - 1.5rem) }}
@media (min-width:900px){.msie .device-descr__wrapper:not(.device-descr__wrapper_with-logo){margin-bottom:0 }}
@media (min-width:900px){.msie .grid__item_3-12{width:calc(50% - 1.5rem) }}
@media (min-width:900px){.msie .grid__item_4-12{width:calc(50% - 1.5rem) }}
@media (min-width:900px){.msie .grid__item_5-12{width:calc(50% - 1.5rem) }}
@media (min-width:900px){.msie .grid__item_6-12{width:calc(50% - 1.5rem) }}
@media (min-width:900px){.msie .images>div{width:calc(50% - 1.5rem) }}
@media (min-width:900px){.msie .kraken__tentacle{width:calc(100%/3) }}
@media (min-width:900px){.msie .request__item{width:calc(50% - 1rem) }}
@media (min-width:900px){.news__text{column-count:2;grid-column-gap:3rem;column-gap:3rem }}
@media (min-width:900px){.overdraft__descr{margin-right:3.5rem }}
@media (min-width:900px){.overdraft__item{flex-direction:row;align-items:flex-start }}
@media (min-width:900px){.overdraft__subtitle::before{display:block }}
@media (min-width:900px){.overdraft__subtitle{margin-bottom:0;margin-left:3rem;margin-right:3.5rem;padding-left:1rem;width:30% }}
@media (min-width:900px){.page-header__extra{align-items:center;flex-direction:row }}
@media (min-width:900px){.page-header__extra-item:not(:first-child){margin-left:1.5rem;margin-top:0 }}
@media (min-width:900px){.page-header__hotline span{margin-left:1.5rem;margin-top:0 }}
@media (min-width:900px){.page-header__hotline{flex-direction:row }}
@media (min-width:900px){.page-header__title{font-size:2rem;font-size:var(--fz-3) }}
@media (min-width:900px){.plans__item{width:50% }}
@media (min-width:900px){.price-tag__currency{margin-top:.5rem }}
@media (min-width:900px){.price-tag__number span{font-size:4rem;font-size:var(--fz-5) }}
@media (min-width:900px){.request__header{padding-left:2rem;padding-right:2rem }}
@media (min-width:900px){.request__item{grid-column-end:span 2 }}
@media (min-width:900px){.request__next{margin-top:0 }}
@media (min-width:900px){.request__progress{height:2.5rem;padding-left:2rem;padding-right:2rem }}
@media (min-width:900px){.request__submit{align-items:center;flex-direction:row;justify-content:space-between }}
@media (min-width:900px){.request__wrapper{padding-bottom:4.5rem;padding-left:2rem;padding-right:2rem }}
@media (min-width:900px){.service-item__specs{flex-direction:row }}
@media (min-width:900px){.sitemap{align-items:flex-start;display:flex;justify-content:space-between }}
@media (min-width:900px){.sitemap>li:not(:first-child){margin-top:0 }}
@media (min-width:900px){.specs__table td[title]::after{margin-top:1.5rem;position:absolute }}
@media (min-width:900px){.specs__table td{display:table-cell;padding:1.5rem;position:relative;width:50% }}
@media (min-width:900px){.specs__table tr td:first-child{font-weight:400;text-align:right }}
@media (min-width:900px){.specs__table tr td:last-child{margin-top:0 }}
@media (min-width:900px){.specs__table tr:not(:first-child){margin-top:0 }}
@media (min-width:900px){.specs__table tr{display:table-row }}
@media (min-width:900px){.specs__table{display:table;margin-top:-1.5rem }}
@media (min-width:900px){.s-tabs__content{margin-right:3rem }}
@media (min-width:900px){.steps__arrows{display:flex;flex-direction:column }}
@media (min-width:900px){.steps__item::before{border-radius:50%;box-shadow:0 .5rem 1rem rgba(0, 0, 0, .1);color:rgba(0, 0, 0, .6);color:#666666;font-size:4rem;font-size:var(--fz-5);height:9rem;margin-bottom:2.25rem;width:9rem }}
@media (min-width:900px){.steps__item:not(:first-child){margin-top:0 }}
@media (min-width:900px){.steps__item{margin-left:3rem;margin-right:3rem }}
@media (min-width:900px){.steps__label{font-size:1.2rem;font-size:var(--fz-1);font-weight:700 }}
@media (min-width:900px){.steps__list{flex-direction:row }}
@media (min-width:900px){.steps__title{font-size:2rem;font-size:var(--fz-3) }}
@media (min-width:900px){.steps{background-color:transparent;padding:0 }}
@media (min-width:900px){.swiper-container .main-slider__pagination{bottom:3rem;padding-left:4rem }}
@media (min-width:900px){.swiper-pagination-bullets-dynamic .main-slider__bullet_active-next, .swiper-pagination-bullets-dynamic .main-slider__bullet_active-prev{opacity:1 }}
@media (min-width:900px){.swiper-pagination-bullets-dynamic .main-slider__bullet_active-next-next, .swiper-pagination-bullets-dynamic .main-slider__bullet_active-prev-prev{opacity:1 }}
@media (min-width:900px){.ways__item:not(:first-child){margin-top:0 }}
@media (min-width:900px){.ways__item_app .ways__image{height:400px }}
@media (min-width:900px){.ways__item_website{width:60% }.ways__item_app{width:40% }}
@media (min-width:900px){.year__block{padding-bottom:14rem;padding-top:14rem }}
@media (min-width:900px){.year__title{color:#321f6e;color:#321f6e;font-size:2.4rem;font-size:var(--fz-4);text-shadow:0 0 1px rgba(255, 255, 255, .5)}}
@media (min-width:900px){.zero__card-wrapper{display:block;position:absolute}.msie .zero__card-wrapper{margin-left:calc(350px*1.5/2*-1)}}
@media (min-width:900px){.zero__mask_mobile{display:none}}
@media (min-width:900px){.zero__mask{display:block}}
@media (min-width:900px){.zero__mobile-label{display:none}}

@media (min-width:1200px) and (min-height:700px){.hover__search{display:block;margin-left:8rem;margin-top:4rem }}
@media (min-width:1200px) and (min-height:800px){.hover__search{margin-top:8rem }}
@media (min-width:1200px) and (min-height:850px){.hover__apps{display:flex;margin-left:8rem;margin-top:4rem }}

@media (min-width:1200px){.business-promo__bg{display:block;position:absolute }}
@media (min-width:1200px){.calc__item_important{top:-.5rem }}
@media (min-width:1200px){.calc__item{align-self:center }}
@media (min-width:1200px){.cards-tabs__button:not(:last-child){margin-right:1rem }}
@media (min-width:1200px){.cards-tabs__card{margin-right:4.5rem }}
@media (min-width:1200px){.cards-tabs__content-card{flex-direction:row }}
@media (min-width:1200px){.cards-tabs__info{margin-top:0 }}
@media (min-width:1200px){.cashback__wrapper{border-radius:10px }}
@media (min-width:1200px){.city-selector__item:not(:first-child){margin-top:.5rem }}
@media (min-width:1200px){.city-selector__link{color:rgba(0, 0, 0, .87);color:#000000 }}
@media (min-width:1200px){.content:not(.content_sticky){margin-top:4rem }}
@media (min-width:1200px){.content__breadcrumbs{padding-left:8rem }}
@media (min-width:1200px){.descript-services__item{justify-content:center }}
@media (min-width:1200px){.f-docs__item:not(:first-child){margin-left:4rem }}
@media (min-width:1200px){.features-list_nowrap{flex-wrap:nowrap }}
@media (min-width:1200px){.f-menu__group_multicolumn{width:60% }}
@media (min-width:1200px){.f-menu__group{width:20% }}
@media (min-width:1200px){.f-menu__list_multicolumn{column-count:2 }}
@media (min-width:1200px){.footer__docs{padding-left:4rem;padding-right:4rem }}
@media (min-width:1200px){.grid__item_3-12{grid-column-end:span 3 }}
@media (min-width:1200px){.grid__item_4-12{grid-column-end:span 4 }}
@media (min-width:1200px){.grid__item_5-12{grid-column-end:span 5 }}
@media (min-width:1200px){.grid__item_7-12{grid-column-end:span 7 }}
@media (min-width:1200px){.grid__item_image{background-position-x:center;background-position-y:center;background-size:cover;display:block }}
@media (min-width:1200px){.grid{grid-gap:3rem 3rem }}
@media (min-width:1200px){.header__hat{justify-content:space-between;padding-bottom:0.5rem;padding-top:0.5rem }}
@media (min-width:1200px){.header__hotline{display:block }}
@media (min-width:1200px){.header__lk{display:block }}
@media (min-width:1200px){.header__places{display:block;font-size:.8rem;font-size:var(--fz-00);line-height:1.75;line-height:var(--lh-3) }}
@media (min-width:1200px){.h-form__submit{margin-left:2rem }}
@media (min-width:1200px){.h-form__submit-label{display:block }}
@media (min-width:1200px){.hover__about{display:none }}
@media (min-width:1200px){.hover__categories{display:none }.hover__menu{column-count:5;grid-column-gap:1rem;column-gap:1rem;margin-left:8rem }}
@media (min-width:1200px){.hover__item_lk{display:none }.hover__item_lk+.hover__item{margin-top:0 }}
@media (min-width:1200px){.hover__item{font-size:.9rem;font-size:var(--fz-0) }}
@media (min-width:1200px){.hover__line{background-color:rgba(255, 255, 255, .25);display:block;height:1px;left:0;position:absolute;top:0;transform-origin:left center;width:0 }}
@media (min-width:1200px){.hover__list{break-after:column;display:block;margin-left:0;margin-top:0 }.hover__list:not(.hover__list_multicolumn){page-break-inside:avoid;break-inside:avoid }.hover__list_multicolumn{margin-top:1px }}
@media (min-width:1200px){.hover__wrapper{padding-top:2rem }}
@media (min-width:1200px){.integration__feature{width:25% }}
@media (min-width:1200px){.kraken__image{height:250px }}
@media (min-width:1200px){.kraken__tentacle:nth-child(1) .kraken__content{margin-left:-100px;margin-top:-25px;width:250px }}
@media (min-width:1200px){.last-news__item{box-shadow:0 1rem 2rem rgba(0, 0, 0, .1);margin-left:0;margin-right:0;padding:3rem 2rem;width:auto }}
@media (min-width:1200px){.last-news__slider{margin-bottom:0;margin-left:0;margin-top:0 }}
@media (min-width:1200px){.last-news__slider-wrapper{display:grid;grid-gap:2rem;grid-template-columns:repeat(4, 1fr);margin-left:-2rem;padding-bottom:0;padding-top:0 }.msie .last-news__slider-wrapper{display:flex;justify-content:space-between }}
@media (min-width:1200px){.main-slider{height:auto }}
@media (min-width:1200px){.main-slider+.content__block{padding-top:0 }}
@media (min-width:1200px){.menu__city{display:none }}
@media (min-width:1200px){.menu__hotline{display:none }}
@media (min-width:1200px){.menu__list{display:flex;margin-left:2rem }}
@media (min-width:1200px){.menu__open-search{display:block;height:2rem;margin-left:1rem;width:2rem }}
@media (min-width:1200px){.menu__search{border-left-style:none;height:100%;padding-bottom:1rem;padding-left:0;padding-top:1rem }}
@media (min-width:1200px){.menu__separator{display:none }}
@media (min-width:1200px){.menu__wrapper{justify-content:flex-start }}
@media (min-width:1200px){.menu{top:0 }}
@media (min-width:1200px){.msie .grid__item_3-12{width:calc(25% - 1.5rem) }}
@media (min-width:1200px){.msie .grid__item_4-12{width:calc(100%/3 - 1.5rem) }}
@media (min-width:1200px){.msie .grid__item_5-12{width:calc(40% - 1.5rem) }}
@media (min-width:1200px){.msie .grid__item_7-12{width:calc(60% - 1.5rem) }}
@media (min-width:1200px){.msie .kraken__tentacle{width:25% }}
@media (min-width:1200px){.msie .last-news__item{width:calc(25% - (2rem*(4 - 1)/4)) }}
@media (min-width:1200px){.page-header__card{border-radius:20px;bottom:50%;box-shadow:1rem 1rem 2rem rgba(0, 0, 0, .1);display:block;position:absolute;right:3rem;transform:perspective(1000px) rotateY(-30deg) translateY(50%);width:calc(350px*1.25) }}
@media (min-width:1200px){.page-header__image{bottom:0;display:block;max-height:calc(100% - 1.5rem);max-width:36em;max-width:var(--max-text-width);position:absolute;right:3rem }}
@media (min-width:1200px){.page-header__title_half{width:50% }}
@media (min-width:1200px){.plans__item{width:25% }}
@media (min-width:1200px){.quick-action__image{display:block;margin-left:-20%;position:relative;right:-25%;transition-duration:500ms;transition-duration:var(--animate-duration-effect);transition-property:transform;transition-timing-function:cubic-bezier(.4, 0, .2, 1);transition-timing-function:var(--animate-easing-standard) }}
@media (min-width:1200px){.quick-action{width:calc(100% + 2rem) }}
@media (min-width:1200px){.service-item__action:not(.service-item__pane){width:auto }.service-item__action:not(.service-item__pane):first-child{margin-left:calc(25rem + 3rem) }}
@media (min-width:1200px){.service-item__action:not(:first-child){margin-left:3rem;margin-top:0 }}
@media (min-width:1200px){.service-item__actions{flex-wrap:nowrap;justify-content:flex-start }}
@media (min-width:1200px){.service-item__info{margin-left:3rem;margin-top:0 }}
@media (min-width:1200px){.service-item__pane{max-width:25rem }}
@media (min-width:1200px){.service-item__wrapper{align-items:flex-start;flex-direction:row }}
@media (min-width:1200px){.special-offer{background-color:#321f6e;background-color:#321f6e;color:#fff;display:block;padding-bottom:1rem;padding-top:1rem }}
@media (min-width:1200px){.specs__table td[title]::after{content:none }}
@media (min-width:1200px){.steps__arrows img{margin-top:3rem;width:9rem }}
@media (min-width:1200px){.steps__label{width:125% }}
@media (min-width:1200px){.submenu{background-color:#fff;box-shadow:0 0 2rem rgba(0, 0, 0, .1);display:block;margin-bottom:-4rem;position:-webkit-sticky;position:sticky;top:4rem;width:100%;z-index:100 }.msie .submenu{position:relative;top:0 }.submenu_solid{background-color:#fff }}
@media (min-width:1200px){.swiper-container .main-slider__pagination{bottom:5rem }}
@media (min-width:1200px){.tippy-popper[x-placement^=bottom] .tippy-tooltip.city-theme .tippy-arrow{border-bottom-color:#fff }}
@media (min-width:1200px){.tippy-popper[x-placement^=left] .tippy-tooltip.city-theme .tippy-arrow{border-left-color:#fff }}
@media (min-width:1200px){.tippy-popper[x-placement^=right] .tippy-tooltip.city-theme .tippy-arrow{border-right-color:#fff }}
@media (min-width:1200px){.tippy-popper[x-placement^=top] .tippy-tooltip.city-theme .tippy-arrow{border-top-color:#fff }}
@media (min-width:1200px){.tippy-tooltip.city-theme{background-color:#fff;font-size:.9rem;font-size:var(--fz-0) }}
@media (min-width:1200px){.ways__item_app .ways__image{height:500px }}
@media (min-width:1200px){.year__title{font-size:4rem;font-size:var(--fz-5)}}
@media (min-width:1200px){.zolotaya-korona{align-items:center;background-color:#df212f;display:flex;justify-content:center }}

@media (min-width:1500px){.f-menu__list_multicolumn{column-count:3 }}
@media (min-width:1500px){.grid{margin-left:-2rem }}
@media (min-width:1500px){.steps__label{width:175% }}
@media (min-width:1500px){.swiper-container .main-slider__pagination{bottom:calc(5rem + 4rem) }}


.ca-search-form {
    background: #fff;
    border-radius: 8px;
    box-shadow: 0 2px 16px rgba(50,31,110,0.07);
    padding: 2rem 2rem 1.5rem 2rem;
    margin-bottom: 2rem;
}
.ca-search-form label {
    display: block;
    margin-bottom: .5rem;
    color: #321f6e;
}
.ca-search-form .calc__input {
    width: 100%;
    margin-bottom: 0;
}
.ca-search-form .button {
    width: 100%;
    font-size: 1.1rem;
}