@font-face {
  font-family: 'Open Sans Condensed';
  src: url("https://static.insales-cdn.com/files/1/4881/125088529/original/OpenSansCondensed-Light.ttf") format("truetype");
  font-style: normal;
  font-weight: 300;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans Condensed';
  src: url("https://static.insales-cdn.com/files/1/4873/125088521/original/OpenSansCondensed-LightItalic.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
  font-display: swap; }
@font-face {
  font-family: 'PT Root UI';
  src: url("https://static.insales-cdn.com/files/1/4865/125088513/original/OpenSansCondensed-Bold.ttf") format("truetype");
  font-style: italic;
  font-weight: 300;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans Condensed';
  src: url("https://static.insales-cdn.com/files/1/4865/125088513/original/OpenSansCondensed-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap; }
@font-face {
  font-family: 'Open Sans Condensed';
  src: url("https://static.insales-cdn.com/files/1/4865/125088513/original/OpenSansCondensed-Bold.ttf") format("truetype");
  font-style: normal;
  font-weight: 700;
  font-display: swap; }
/* line 41, theme.scss */
.up {
  text-transform: uppercase; }

/* line 44, theme.scss */
.none {
  text-decoration: none; }

/* line 47, theme.scss */
.th {
  font-weight: 100; }

/* line 50, theme.scss */
.el {
  font-weight: 200; }

/* line 53, theme.scss */
.l {
  font-weight: 300; }

/* line 56, theme.scss */
.reg {
  font-weight: 400; }

/* line 59, theme.scss */
.med {
  font-weight: 500; }

/* line 62, theme.scss */
.sb {
  font-weight: 600; }

/* line 65, theme.scss */
.bold {
  font-weight: 700; }

/* line 68, theme.scss */
.eb {
  font-weight: 800; }

/* line 71, theme.scss */
.black {
  font-weight: 900; }

/* line 74, theme.scss */
.un {
  text-decoration: underline; }

/* line 77, theme.scss */
.in {
  display: inline-block; }

/* line 80, theme.scss */
.vam {
  vertical-align: middle; }

/* line 83, theme.scss */
.rel {
  position: relative; }

/* line 86, theme.scss */
.bl {
  display: block; }

/* line 89, theme.scss */
.abs {
  position: absolute; }

/* line 92, theme.scss */
.tr {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }

/* line 98, theme.scss */
.try {
  position: absolute;
  top: 50%;
  transform: translateY(-50%); }

/* line 103, theme.scss */
.trx {
  position: absolute;
  left: 50%;
  transform: translateX(-50%); }

/* line 108, theme.scss */
.tc {
  display: table-cell;
  vertical-align: middle; }

/* line 112, theme.scss */
.dn {
  display: none; }

/* line 115, theme.scss */
.tac {
  text-align: center; }

/* line 118, theme.scss */
.tal {
  text-align: left; }

/* line 121, theme.scss */
.tar {
  text-align: right; }

/* line 124, theme.scss */
.taj {
  text-align: justify; }

/* line 127, theme.scss */
.it {
  font-style: italic; }

/* line 130, theme.scss */
.sn {
  font-style: normal; }

/* line 133, theme.scss */
.b0 {
  border: 0; }

/* line 136, theme.scss */
.bn {
  background: none; }

/* line 139, theme.scss */
.w100 {
  width: 100%; }

/* line 142, theme.scss */
.h100 {
  height: 100%; }

/* line 145, theme.scss */
.wa {
  width: auto; }

/* line 148, theme.scss */
.p0 {
  padding: 0; }

/* line 151, theme.scss */
.m0 {
  margin: 0; }

/* line 154, theme.scss */
.poi {
  cursor: pointer; }

/* line 157, theme.scss */
.auto {
  top: auto;
  bottom: auto;
  left: auto;
  right: auto; }

/* line 163, theme.scss */
.noup {
  text-transform: none; }

/* line 166, theme.scss */
.fix {
  position: fixed; }

/* line 169, theme.scss */
.tn {
  transform: none; }

/* line 172, theme.scss */
.bf {
  background: #fff; }

/* line 175, theme.scss */
.cf {
  color: #fff; }

/* line 178, theme.scss */
.c0 {
  color: #141414; }

/* line 181, theme.scss */
.ap {
  appearance: none; }

/* line 184, theme.scss */
.nw {
  white-space: nowrap; }

/* line 187, theme.scss */
.ma {
  margin: 0 auto; }

/* line 190, theme.scss */
.oh {
  overflow: hidden; }

/* line 193, theme.scss */
.pen {
  pointer-events: none; }

/* line 196, theme.scss */
body,
html {
  width: 100%;
  height: 100%; }

/* line 201, theme.scss */
body {
  background: #FEFEFE;
  overflow-x: hidden; }

/* line 206, theme.scss */
body,
th,
td {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  color: #141414; }

/* line 213, theme.scss */
body,
form,
object,
h1,
h2,
h3,
h4,
h5,
h6,
p {
  margin: 0;
  padding: 0; }

/* line 226, theme.scss */
img,
table {
  border: none; }

/* line 230, theme.scss */
table {
  border-collapse: collapse; }

/* line 233, theme.scss */
table td {
  padding: 0; }

/* line 236, theme.scss */
a {
  color: #141414;
  cursor: pointer;
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; }

/* line 245, theme.scss */
a:hover {
  text-decoration: none; }

/* line 248, theme.scss */
input,
textarea,
button,
select {
  margin: 0;
  outline: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 14px;
  border: 0;
  font-family: "Open Sans", sans-serif; }

/* line 261, theme.scss */
input:focus::-webkit-input-placeholder,
textarea:focus::-webkit-input-placeholder,
button:focus::-webkit-input-placeholder,
select:focus::-webkit-input-placeholder {
  color: transparent; }

/* line 267, theme.scss */
input:focus::-moz-placeholder,
textarea:focus::-moz-placeholder,
button:focus::-moz-placeholder,
select:focus::-moz-placeholder {
  color: transparent; }

/* line 273, theme.scss */
input:focus:-moz-placeholder,
textarea:focus:-moz-placeholder,
button:focus:-moz-placeholder,
select:focus:-moz-placeholder {
  color: transparent; }

/* line 279, theme.scss */
input:focus:-ms-input-placeholder,
textarea:focus:-ms-input-placeholder,
button:focus:-ms-input-placeholder,
select:focus:-ms-input-placeholder {
  color: transparent; }

/* line 285, theme.scss */
button,
input[type='submit'] {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease;
  cursor: pointer;
  border: 0; }

/* line 295, theme.scss */
ol,
ul {
  padding: 0;
  margin: 0;
  list-style: none; }

/* line 301, theme.scss */
img {
  max-width: 100%; }

/* line 304, theme.scss */
.an {
  -webkit-transition: all 200ms ease;
  -moz-transition: all 200ms ease;
  -ms-transition: all 200ms ease;
  -o-transition: all 200ms ease;
  transition: all 200ms ease; }

/* line 311, theme.scss */
.box {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 316, theme.scss */
section,
header,
footer,
nav,
main {
  display: block; }

/* line 323, theme.scss */
.wrap {
  margin: 0 auto;
  padding: 0 100px; }

/* line 327, theme.scss */
* {
  outline: none!important; }

/* line 330, theme.scss */
.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 343, theme.scss */
.flex2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify; }

/* line 354, theme.scss */
.flex3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center; }

/* line 368, theme.scss */
.header {
  padding: 20px 0;
  background: #292D32;
  color: #fff; }

/* line 373, theme.scss */
.header .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center; }

/* line 387, theme.scss */
.header__logo {
  width: 150px; }

/* line 390, theme.scss */
.header__menu li {
  display: inline-block; }

/* line 393, theme.scss */
.header__menu li:not(:last-child) {
  margin-right: 32px; }

/* line 396, theme.scss */
.header__menu-link {
  display: block;
  text-decoration: none;
  color: #fff;
  line-height: 19px; }

/* line 402, theme.scss */
.header__menu-link--active,
.header__menu-link:hover {
  color: #FF0084; }

/* line 406, theme.scss */
.header__user {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center; }

/* line 420, theme.scss */
.header__faq {
  text-decoration: none;
  color: #fff;
  margin-right: 32px;
  line-height: 19px; }

/* line 426, theme.scss */
.header__phone {
  margin-right: 32px;
  width: 24px;
  height: 24px;
  background: url("phone.svg") no-repeat center; }

/* line 432, theme.scss */
.header__cart {
  width: 166px;
  height: 49px;
  line-height: 49px;
  text-align: center;
  text-decoration: none;
  background: #fff;
  border-radius: 100px;
  font-weight: 700;
  font-size: 16px;
  color: #292D32; }

/* line 444, theme.scss */
.header__cart span {
  display: inline-block;
  vertical-align: middle;
  width: 26px;
  height: 22px;
  background: url("cart.svg") no-repeat center;
  position: relative; }

/* line 452, theme.scss */
.header__cart span i {
  position: absolute;
  font-style: normal;
  width: 16px;
  height: 16px;
  line-height: 16px;
  background: #292D32;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  color: #fff;
  font-weight: 400;
  font-size: 10px;
  top: -6px;
  right: -5px; }

/* line 468, theme.scss */
.header__burger {
  width: 32px;
  height: 32px;
  background: url("burger.svg") no-repeat center;
  margin-left: 20px;
  display: none; }

/* line 475, theme.scss */
.hero {
  padding: 219px 0;
  position: relative; }

/* line 479, theme.scss */
.hero--for-teams {
  padding: 132px 0; }

/* line 482, theme.scss */
.hero__video {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: hidden; }

/* line 490, theme.scss */
.hero__video img,
.hero__video video,
.hero__video iframe {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  object-fit: cover; }

/* line 500, theme.scss */
.hero__video:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  background: rgba(1, 1, 1, 0.3); }

/* line 509, theme.scss */
.hero__text {
  max-width: 648px;
  position: relative; }

/* line 513, theme.scss */
.hero__name {
  margin-bottom: 10px;
  font-family: 'Open Sans Condensed';
  font-size: 45px;
  line-height: 52px;
  color: #ffffff; }

/* line 520, theme.scss */
.hero__desc {
  margin-bottom: 40px;
  font-size: 20px;
  line-height: 27px;
  color: #ffffff; }

/* line 526, theme.scss */
.hero__link {
  display: inline-block;
  text-decoration: none;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  color: #FCFCFC;
  padding: 16px 24px;
  background: #FF0084;
  border-radius: 64px; }

/* line 537, theme.scss */
.hero__link--white {
  color: #141414;
  background: #fff; }

/* line 541, theme.scss */
.hero__link:not(:last-child) {
  margin-right: 20px; }

/* line 544, theme.scss */
.hero__logos {
  padding-top: 70px; }

/* line 547, theme.scss */
.h2 {
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  font-size: 36px;
  line-height: 49px; }

/* line 553, theme.scss */
.clubs {
  padding: 70px 0; }

/* line 556, theme.scss */
.clubs__top {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 50px; }

/* line 571, theme.scss */
.clubs__top-text {
  font-size: 16px;
  line-height: 160%;
  color: #5B5F5C; }

/* line 576, theme.scss */
.clubs__top-text--small {
  width: 552px; }

/* line 579, theme.scss */
.clubs__list .swiper-wrapper {
  transition-timing-function: linear; }

/* line 582, theme.scss */
.clubs__list .swiper-slide {
  width: auto;
  height: 167px;
  line-height: 167px; }

/* line 587, theme.scss */
.clubs__list .swiper-slide img {
  vertical-align: middle;
  max-height: 100%; }

/* line 591, theme.scss */
.users-progress {
  padding: 70px 0 54px; }

/* line 594, theme.scss */
.users-progress .h2 {
  text-align: center;
  max-width: 384px;
  margin: 0 auto 50px auto; }

/* line 599, theme.scss */
.users-progress__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 612, theme.scss */
.users-progress__item {
  width: calc(25% - 24px);
  height: 284px;
  margin-bottom: 16px;
  position: relative;
  background: #C3DAE1;
  border-radius: 14px; }

/* line 620, theme.scss */
.users-progress__text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 32px 24px;
  font-size: 22px;
  line-height: 24px;
  letter-spacing: 0.03em; }

/* line 633, theme.scss */
.users-progress__progress {
  margin-bottom: 16px;
  font-family: 'Open Sans Condensed', sans-serif;
  font-weight: 700;
  font-size: 60px;
  line-height: 82px;
  color: #FF0084; }

/* line 641, theme.scss */
.analytics {
  padding: 70px 0;
  overflow: hidden; }

/* line 645, theme.scss */
.analytics .wrap {
  position: relative; }

/* line 648, theme.scss */
.analytics .h2 {
  margin-bottom: 50px; }

/* line 651, theme.scss */
.analytics__list {
  position: relative; }

/* line 654, theme.scss */
.analytics__list:after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 50vw;
  height: 100%;
  z-index: 3;
  background: #fff; }

/* line 664, theme.scss */
.analytics__video {
  position: relative;
  display: block;
  margin-bottom: 10px; }

/* line 669, theme.scss */
.analytics__video--mb0 {
  margin-bottom: 0; }

/* line 672, theme.scss */
.analytics__video img,
.analytics__video video,
.analytics__video iframe {
  display: block;
  width: 100%;
  border: 0; }

/* line 679, theme.scss */
.analytics__video video,
.analytics__video iframe {
  pointer-events: none; }

/* line 683, theme.scss */
.analytics__video-trigger {
  display: block;
  position: absolute;
  inset: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer; }

/* line 708, theme.scss */
.analytics__name {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px; }

/* line 714, theme.scss */
.analytics__desc {
  font-size: 16px;
  line-height: 22px; }

/* line 718, theme.scss */
.analytics__dots {
  text-align: right;
  padding-top: 50px;
  font-size: 0; }

/* line 723, theme.scss */
.analytics__dots span {
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 11px;
  height: 11px;
  background: #B5B8B1;
  opacity: 1; }

/* line 733, theme.scss */
.analytics__dots span:not(:last-child) {
  margin-right: 8px; }

/* line 736, theme.scss */
.analytics__dots span.swiper-pagination-bullet-active {
  background: #292D32; }

/* line 739, theme.scss */
.analytics__dots--other span {
  background: #D5DBFF; }

/* line 742, theme.scss */
.analytics__dots--other span.swiper-pagination-bullet-active {
  background: #00007A; }

/* line 745, theme.scss */
.slider-nav {
  position: absolute;
  top: 0;
  right: 100px; }

/* line 750, theme.scss */
.slider-nav__link {
  display: inline-block;
  width: 52px;
  height: 52px;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%; }

/* line 758, theme.scss */
.slider-nav__link--prev {
  background: #141414 url("prev.svg") no-repeat center;
  margin-right: 5px; }

/* line 762, theme.scss */
.slider-nav__link--prev:hover {
  background: #ff0084 url("prev.svg") no-repeat center; }

/* line 765, theme.scss */
.slider-nav__link--next {
  background: #141414 url("next.svg") no-repeat center; }

/* line 768, theme.scss */
.slider-nav__link--next:hover {
  background: #ff0084 url("next.svg") no-repeat center; }

/* line 771, theme.scss */
.index-catalog {
  background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
  padding: 80px 0 100px; }

/* line 775, theme.scss */
.index-catalog__item {
  position: relative; }

/* line 778, theme.scss */
.index-catalog__item--item1 {
  text-align: right;
  padding-right: 200px; }

/* line 782, theme.scss */
.index-catalog__item--item1 img {
  max-width: 652px;
  width: 100%; }

/* line 786, theme.scss */
.index-catalog__item--item1 .index-catalog__link {
  top: 133px;
  left: 155px; }

/* line 790, theme.scss */
.index-catalog__item--item1 .index-catalog__text {
  top: 11px;
  right: 9px; }

/* line 794, theme.scss */
.index-catalog__item--item2 {
  padding-left: 20px;
  margin-top: -205px; }

/* line 798, theme.scss */
.index-catalog__item--item2 img {
  max-width: 240px;
  width: 100%; }

/* line 802, theme.scss */
.index-catalog__item--item2 .index-catalog__link {
  top: 54px;
  left: 52px; }

/* line 806, theme.scss */
.index-catalog__item--item2 .index-catalog__text {
  top: 40px;
  left: 122px; }

/* line 810, theme.scss */
.index-catalog__item--item3 {
  text-align: right;
  padding-right: 80px;
  margin-top: -65px; }

/* line 815, theme.scss */
.index-catalog__item--item3 img {
  max-width: 363px;
  width: 100%; }

/* line 819, theme.scss */
.index-catalog__item--item3 .index-catalog__link {
  top: 233px;
  left: 47px; }

/* line 823, theme.scss */
.index-catalog__item--item3 .index-catalog__text {
  top: 139px;
  left: -444px; }

/* line 827, theme.scss */
.index-catalog__item-content {
  display: inline-block;
  position: relative; }

/* line 831, theme.scss */
.index-catalog__link {
  position: absolute;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  background: #FFFFFF;
  border: 2px solid #FF0084;
  animation: borderPulse 1000ms infinite ease-out; }

/* line 845, theme.scss */
.index-catalog__text {
  position: absolute;
  background: #fff;
  width: 431px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 24px;
  box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
  border-radius: 4px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  text-align: left;
  z-index: 3;
  display: none; }

/* line 863, theme.scss */
.index-catalog__text span {
  font-weight: 700;
  text-transform: uppercase; }

/* line 867, theme.scss */
.index-catalog__close {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 24px;
  height: 24px;
  background: url("close.svg") no-repeat center; }

/* line 875, theme.scss */
.index-catalog__apps {
  text-align: center;
  padding-top: 130px; }

/* line 879, theme.scss */
.index-catalog__app {
  display: inline-block;
  vertical-align: middle;
  margin: 0 10px;
  width: 221px;
  height: 50px;
  line-height: 50px;
  background: #FFFFFF;
  border-radius: 4px; }

/* line 889, theme.scss */
.index-catalog__app img {
  vertical-align: middle;
  max-height: 28px; }

@keyframes borderPulse {
  0% {
    box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.4), 0px 0px 0px 0px #ffffff; }
  100% {
    box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255, 0.2), 0px 0px 0px 10px rgba(255, 255, 255, 0); } }
/* line 901, theme.scss */
.faq {
  padding: 70px 0 90px; }

/* line 904, theme.scss */
.faq .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 917, theme.scss */
.faq__text {
  width: 42%; }

/* line 920, theme.scss */
.faq .h2 {
  margin-bottom: 32px; }

/* line 923, theme.scss */
.faq__link {
  display: inline-block;
  text-decoration: none;
  color: #fff;
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  padding: 16px 24px;
  background: #FF0084;
  border-radius: 64px; }

/* line 935, theme.scss */
.faq__list {
  width: 55.4%; }

/* line 938, theme.scss */
.faq__item {
  margin-bottom: 20px;
  border: 1px solid #DFDCD6;
  border-radius: 4px;
  padding: 24px; }

/* line 944, theme.scss */
.faq__label {
  cursor: pointer;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  padding-right: 30px;
  background: url("tbl1.svg") no-repeat right center; }

/* line 953, theme.scss */
.faq__label--active {
  background: url("tbl2.svg") no-repeat right center; }

/* line 956, theme.scss */
.faq__item-text {
  margin-top: 16px;
  font-size: 16px;
  line-height: 160%;
  color: #5B5F5C;
  display: none; }

/* line 963, theme.scss */
.footer {
  background: #292D32;
  padding: 70px 0;
  color: #fff; }

/* line 968, theme.scss */
.footer .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 981, theme.scss */
.footer__logo {
  text-align: center;
  width: 100%;
  margin-bottom: 100px; }

/* line 986, theme.scss */
.footer__contacts {
  width: 219px;
  font-size: 18px;
  line-height: 23px; }

/* line 991, theme.scss */
.footer__rating {
  margin-bottom: 32px;
  background: #FCFCFC;
  border-radius: 14px;
  padding: 20px 16px;
  color: #292D32; }

/* line 998, theme.scss */
.footer__rating-count {
  white-space: nowrap;
  display: table-cell;
  vertical-align: middle;
  padding-right: 16px;
  font-weight: 700;
  font-size: 24px;
  line-height: 33px; }

/* line 1007, theme.scss */
.footer__rating-stars {
  display: table-cell;
  vertical-align: middle; }

/* line 1011, theme.scss */
.footer__rating-stars p {
  margin-top: 5px;
  font-size: 12px;
  line-height: 15px; }

/* line 1016, theme.scss */
.footer__rating-star {
  display: inline-block;
  width: 16px;
  height: 16px;
  background: url("star.svg") no-repeat center; }

/* line 1022, theme.scss */
.footer__adress {
  margin-bottom: 12px; }

/* line 1025, theme.scss */
.footer__mail {
  display: block;
  color: #fff;
  margin-bottom: 12px; }

/* line 1030, theme.scss */
.footer__phone {
  display: block;
  color: #fff;
  text-decoration: none; }

/* line 1035, theme.scss */
.footer__nav ul li:not(:last-child) {
  margin-bottom: 22px; }

/* line 1038, theme.scss */
.footer__nav ul li a {
  display: block;
  text-decoration: none;
  color: #fff;
  font-size: 18px;
  line-height: 25px; }

/* line 1045, theme.scss */
.footer__name {
  font-family: 'Open Sans Condensed';
  margin-bottom: 32px;
  text-transform: uppercase;
  padding: 3.5px 0;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
  color: #FCFCFC; }

/* line 1055, theme.scss */
.footer__social a {
  display: inline-block;
  width: 52px;
  height: 52px;
  line-height: 52px;
  text-align: center;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  position: relative;
  background: #FCFCFC; }

/* line 1067, theme.scss */
.footer__social a:not(:last-child) {
  margin-right: 8px; }

/* line 1070, theme.scss */
.footer__social a img {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%); }

/* line 1076, theme.scss */
.product {
  padding: 50px 0 100px; }

/* line 1079, theme.scss */
.product .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 1092, theme.scss */
.product__photos {
  width: 49.6%; }

/* line 1095, theme.scss */
.product__main-photos {
  margin-bottom: 32px;
  border-radius: 14px;
  overflow: hidden; }

/* line 1100, theme.scss */
.product__main-photos img {
  width: 100%; }

/* line 1103, theme.scss */
.product__previews {
  max-width: 400px;
  margin: 0 auto;
  padding: 4px 0;
  overflow: hidden; }

/* line 1109, theme.scss */
.product__previews .swiper-slide {
  cursor: pointer;
  overflow: hidden;
  border: 1px solid #fff;
  border-radius: 14px;
  font-size: 0;
  width: 100px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box; }

/* line 1120, theme.scss */
.product__previews .swiper-slide.swiper-slide-thumb-active {
  border: 1px solid #00007A; }

/* line 1123, theme.scss */
.product__previews .swiper-slide img {
  width: 100%; }

/* line 1126, theme.scss */
.product__info {
  width: 44.7%; }

/* line 1129, theme.scss */
.product__name {
  margin-bottom: 20px;
  font-weight: 700;
  font-size: 26px;
  line-height: 35px; }

/* line 1135, theme.scss */
.product__sizes {
  padding-bottom: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 1149, theme.scss */
.product__size {
  width: calc(50% - 6px);
  position: relative;
  margin-bottom: 12px; }

/* line 1154, theme.scss */
.product__size .radio {
  display: none; }

/* line 1157, theme.scss */
.product__size .radio + label {
  display: block;
  cursor: pointer;
  line-height: 75px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid #5B5F5C;
  border-radius: 10px;
  padding: 0 20px;
  font-size: 16px; }

/* line 1169, theme.scss */
.product__size .radio + label span {
  font-weight: 700;
  font-size: 20px; }

/* line 1173, theme.scss */
.product__size .radio:checked + label {
  border: 1px solid #FF0084; }

/* line 1176, theme.scss */
.product__size input[type='text'] {
  width: 100%;
  height: 75px;
  border: 1px solid #5B5F5C;
  border-radius: 10px;
  padding: 0 20px 0 106px;
  font-size: 16px; }

/* line 1184, theme.scss */
.product__size p {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  margin-top: -2px; }

/* line 1194, theme.scss */
.product__color {
  padding-bottom: 20px;
  margin-bottom: 20px;
  border-bottom: 1px solid #B5B8B1;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  color: #2D2D2D; }

/* line 1203, theme.scss */
.product__color .radio {
  display: none; }

/* line 1206, theme.scss */
.product__color .radio + label {
  display: inline-block;
  vertical-align: middle;
  cursor: pointer;
  margin-left: 18px;
  font-size: 0; }

/* line 1213, theme.scss */
.product__color .radio + label span {
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  display: inline-block;
  position: relative;
  vertical-align: middle;
  width: 18px;
  height: 18px; }

/* line 1223, theme.scss */
.product__color .radio:checked + label span:before {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  pointer-events: none;
  width: 26px;
  height: 26px;
  border: 1px solid #B5B8B1; }

/* line 1240, theme.scss */
.product__color .radio:checked + label span:after {
  content: "";
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  pointer-events: none;
  width: 32px;
  height: 32px;
  border: 1px solid #16392D; }

/* line 1257, theme.scss */
.product__complect {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 22px; }

/* line 1262, theme.scss */
.product__complect ul {
  padding-left: 20px;
  list-style: disc; }

/* line 1266, theme.scss */
.product__art {
  margin-bottom: 20px;
  font-size: 16px;
  line-height: 22px;
  color: #5B5F5C; }

/* line 1272, theme.scss */
.product__price {
  margin-bottom: 32px;
  font-size: 36px;
  line-height: 49px; }

/* line 1277, theme.scss */
.product__items {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin-bottom: 15px; }

/* line 1291, theme.scss */
.product__items .number {
  width: 127px; }

/* line 1294, theme.scss */
.product__items button {
  width: calc(100% - 142px);
  height: 49px;
  background: #FF0084;
  border-radius: 104px;
  font-weight: 700;
  font-size: 18px;
  color: #fff; }

/* line 1303, theme.scss */
.product__button {
  width: 100%;
  height: 49px;
  margin-bottom: 32px;
  background: #FFFFFF;
  border: 1px solid #FF0084;
  border-radius: 104px;
  font-weight: 700;
  font-size: 18px;
  color: #FF0084; }

/* line 1314, theme.scss */
.product__data li {
  padding: 2.5px 0 2.5px 46px;
  position: relative;
  line-height: 19px;
  color: #5B5F5C; }

/* line 1320, theme.scss */
.product__data li:not(:last-child) {
  margin-bottom: 16px; }

/* line 1323, theme.scss */
.product__data li:nth-child(1) {
  background: url("data1.svg") no-repeat left; }

/* line 1326, theme.scss */
.product__data li:nth-child(2) {
  background: url("data2.svg") no-repeat left; }

/* line 1329, theme.scss */
.number {
  position: relative;
  height: 49px; }

/* line 1333, theme.scss */
.number input[type='text'] {
  width: 100%;
  height: 100%;
  text-align: center;
  background: none;
  border: 1px solid #DFDCD6;
  border-radius: 104px;
  font-weight: 600;
  font-size: 18px; }

/* line 1343, theme.scss */
.number span {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 24px;
  height: 24px;
  cursor: pointer; }

/* line 1351, theme.scss */
.number span.minus {
  left: 14px;
  background: url("minus.svg"); }

/* line 1355, theme.scss */
.number span.plus {
  right: 14px;
  background: url("plus.svg"); }

/* line 1359, theme.scss */
.complect {
  padding: 70px 0 54px; }

/* line 1362, theme.scss */
.complect .h2 {
  margin-bottom: 50px;
  text-align: center; }

/* line 1366, theme.scss */
.complect__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 1379, theme.scss */
.complect__item {
  width: 18%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #C3DAE1;
  border-radius: 14px;
  margin-bottom: 16px;
  padding: 32px 24px; }

/* line 1389, theme.scss */
.complect__item h3 {
  margin-bottom: 16px;
  min-height: 48px;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  letter-spacing: 0.03em; }

/* line 1397, theme.scss */
.complect__item p {
  line-height: 24px;
  letter-spacing: 0.03em; }

/* line 1401, theme.scss */
.complect__image {
  text-align: center;
  margin-bottom: 16px; }

/* line 1405, theme.scss */
.complect__item img {
  max-height: 89px;
  width: auto; }

/* line 1409, theme.scss */
.motion-progress {
  background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
  padding: 100px 0;
  text-align: center; }

/* line 1414, theme.scss */
.motion-progress__image {
  margin-bottom: 40px; }

/* line 1417, theme.scss */
.motion-progress__image img {
  max-height: 708px;
  width: auto; }

/* line 1421, theme.scss */
.motion-progress .h2 {
  margin-bottom: 10px; }

/* line 1424, theme.scss */
.motion-progress__desc {
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em; }

/* line 1430, theme.scss */
.motion-progress .index-catalog__apps {
  padding-top: 70px; }

/* line 1433, theme.scss */
.game-upgrade {
  padding: 70px 0; }

/* line 1436, theme.scss */
.game-upgrade__list {
  overflow: hidden; }

/* line 1439, theme.scss */
.game-upgrade__item img {
  width: 100%;
  object-fit: contain;
  margin-bottom: 10px; }

/* line 1445, theme.scss */
.game-upgrade__item h3 {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  color: #000000; }

/* line 1452, theme.scss */
.game-upgrade__item p {
  font-size: 16px;
  line-height: 22px;
  color: #000000; }

/* line 1457, theme.scss */
.game-upgrade__dots {
  text-align: center;
  padding-top: 32px;
  font-size: 0;
  display: none; }

/* line 1463, theme.scss */
.game-upgrade__dots span {
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 11px;
  height: 11px;
  background: #B5B8B1;
  opacity: 1; }

/* line 1473, theme.scss */
.game-upgrade__dots span:not(:last-child) {
  margin-right: 8px; }

/* line 1476, theme.scss */
.game-upgrade__dots span.swiper-pagination-bullet-active {
  background: #292D32; }

/* line 1479, theme.scss */
.indicators {
  padding: 70px 0;
  overflow: hidden; }

/* line 1483, theme.scss */
.indicators .clubs__top-text {
  width: 552px; }

/* line 1486, theme.scss */
.indicators__nav {
  margin-bottom: 50px;
  background: #C3DAE1;
  backdrop-filter: blur(12px);
  border-radius: 99px;
  padding: 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 1504, theme.scss */
.indicators__nav li {
  width: calc(50% - 4px); }

/* line 1507, theme.scss */
.indicators__nav li a {
  display: block;
  text-decoration: none;
  text-align: center;
  padding: 11px;
  font-size: 16px;
  line-height: 160%;
  border-radius: 99px; }

/* line 1516, theme.scss */
.indicators__nav li a.selected {
  background: #5C8291;
  backdrop-filter: blur(12px);
  color: #FCFCFC; }

/* line 1521, theme.scss */
.indicators__list {
  position: relative; }

/* line 1524, theme.scss */
.indicators__list:after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 50vw;
  height: 100%;
  z-index: 3;
  background: #fff; }

/* line 1534, theme.scss */
.indicators__list .swiper-slide {
  height: 236px; }

/* line 1537, theme.scss */
.indicators__item {
  position: relative;
  background: #C3DAE1;
  border-radius: 14px; }

/* line 1542, theme.scss */
.indicators__item img {
  position: absolute;
  top: 32px;
  left: 24px;
  max-height: 62px;
  width: auto; }

/* line 1549, theme.scss */
.indicators__item p {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 32px 24px;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.03em; }

/* line 1562, theme.scss */
.indicators__link {
  position: absolute;
  top: 17px;
  right: 12px;
  width: 16px;
  height: 16px;
  background: url("plus2.svg");
  z-index: 5; }

/* line 1571, theme.scss */
.indicators__link--active {
  background: url("minus2.svg") no-repeat center; }

/* line 1574, theme.scss */
.indicators__text {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: #5C8291;
  border-radius: 14px;
  z-index: 3;
  display: none; }

/* line 1585, theme.scss */
.indicators__text p {
  color: #fff; }

/* line 1588, theme.scss */
.indicators__list .slider-nav {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  display: flex;
  justify-content: space-between;
  width: 100%;
  z-index: 10; }

/* line 1599, theme.scss */
.indicators__dots {
  text-align: right;
  padding-top: 32px;
  font-size: 0;
  display: none; }

/* line 1605, theme.scss */
.indicators__dots span {
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 11px;
  height: 11px;
  background: #B5B8B1;
  opacity: 1; }

/* line 1615, theme.scss */
.indicators__dots span:not(:last-child) {
  margin-right: 8px; }

/* line 1618, theme.scss */
.indicators__dots span.swiper-pagination-bullet-active {
  background: #292D32; }

/* line 1621, theme.scss */
.steps {
  padding: 70px 0; }

/* line 1624, theme.scss */
.steps .h2 {
  margin-bottom: 50px; }

/* line 1627, theme.scss */
.steps__list {
  overflow: hidden; }

/* line 1630, theme.scss */
.steps__item img {
  width: 100%;
  margin-bottom: 10px; }

/* line 1634, theme.scss */
.steps__item h3 {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  color: #000000; }

/* line 1641, theme.scss */
.steps__item p {
  font-size: 16px;
  line-height: 22px;
  color: #000000; }

/* line 1646, theme.scss */
.steps__dots {
  text-align: center;
  padding-top: 32px;
  font-size: 0;
  display: none; }

/* line 1652, theme.scss */
.steps__dots span {
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 11px;
  height: 11px;
  background: #B5B8B1;
  opacity: 1; }

/* line 1662, theme.scss */
.steps__dots span:not(:last-child) {
  margin-right: 8px; }

/* line 1665, theme.scss */
.steps__dots span.swiper-pagination-bullet-active {
  background: #292D32; }

/* line 1668, theme.scss */
.params {
  padding: 70px 0; }

/* line 1671, theme.scss */
.params .h2 {
  margin-bottom: 50px; }

/* line 1674, theme.scss */
.params__table {
  width: 100%; }

/* line 1677, theme.scss */
.params__table thead tr {
  border-bottom: 1px solid #DDE6ED; }

/* line 1680, theme.scss */
.params__table thead tr td {
  padding: 12px 40px;
  text-align: center;
  vertical-align: bottom;
  font-size: 20px;
  line-height: 27px;
  color: #000000; }

/* line 1688, theme.scss */
.params__table thead tr td:first-child {
  text-align: left; }

/* line 1691, theme.scss */
.params__table thead tr td img {
  display: block;
  margin: 0 auto; }

/* line 1695, theme.scss */
.params__table tbody {
  border-bottom: 1px solid #DDE6ED; }

/* line 1698, theme.scss */
.params__table tbody tr:last-child td {
  padding: 4px 40px 12px 40px; }

/* line 1701, theme.scss */
.params__table tbody tr {
  display: none; }

/* line 1704, theme.scss */
.params__table tbody tr td {
  padding: 4px 40px;
  text-align: center;
  font-weight: 600;
  font-size: 16px;
  line-height: 160%;
  color: #5C8291;
  width: 30%; }

/* line 1713, theme.scss */
.params__table tbody tr td:first-child {
  text-align: left;
  width: 40%; }

/* line 1717, theme.scss */
.params__table tbody tr.params__main {
  display: table-row; }

/* line 1720, theme.scss */
.params__table tbody tr.params__main td {
  padding: 12px 40px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #141414; }

/* line 1728, theme.scss */
.params__table tbody tr.params__main.poi td:first-child {
  background: url("tbl1.svg") no-repeat right; }

/* line 1731, theme.scss */
.params__table tbody tr.params__main.poi.active td:first-child {
  background: url("tbl2.svg") no-repeat right; }

/* line 1734, theme.scss */
.params__table tbody tr.params__info.params__info--active {
  display: table-row; }

/* line 1737, theme.scss */
.sensor {
  padding: 70px 0; }

/* line 1740, theme.scss */
.sensor .wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 1753, theme.scss */
.sensor__image {
  width: 48.75%; }

/* line 1756, theme.scss */
.sensor__text {
  width: 48.75%;
  display: flex;
  flex-direction: column;
  justify-content: center; }

/* line 1762, theme.scss */
.sensor__text .h2 {
  margin-bottom: 14px; }

/* line 1765, theme.scss */
.sensor__text p {
  font-size: 20px;
  line-height: 160%;
  color: #5B5F5C; }

/* line 1770, theme.scss */
.to-result {
  padding: 70px 0 38px; }

/* line 1773, theme.scss */
.to-result .h2 {
  text-align: center;
  margin-bottom: 50px; }

/* line 1777, theme.scss */
.to-result__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 1790, theme.scss */
.to-result__item {
  width: 23.1%;
  margin-bottom: 32px;
  color: #000000; }

/* line 1795, theme.scss */
.to-result__item img {
  margin-bottom: 16px; }

/* line 1798, theme.scss */
.to-result__item h3 {
  margin-bottom: 8px;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px; }

/* line 1804, theme.scss */
.to-result__item p {
  font-size: 16px;
  line-height: 22px; }

/* line 1808, theme.scss */
.stats {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 1821, theme.scss */
.stats__item {
  width: 50%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
  font-size: 0;
  padding: 50px 0 0 0; }

/* line 1830, theme.scss */
.stats__item:nth-child(1) {
  background: #5C8291; }

/* line 1833, theme.scss */
.stats__item:nth-child(2) {
  background: #C3DAE1; }

/* line 1836, theme.scss */
.view-progress {
  background: #FCFCFC;
  padding-top: 70px; }

/* line 1840, theme.scss */
.view-progress .h2 {
  margin-bottom: 50px; }

/* line 1843, theme.scss */
.view-progress__image {
  width: 39.1%;
  font-size: 0; }

/* line 1847, theme.scss */
.view-progress__info {
  width: 52.5%; }

/* line 1850, theme.scss */
.view-progress__item {
  background: #fff;
  padding: 24px;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
  border-radius: 4px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em; }

/* line 1862, theme.scss */
.view-progress__item:not(:last-child) {
  margin-bottom: 24px; }

/* line 1865, theme.scss */
.view-progress__item ul {
  padding-left: 20px;
  list-style: disc; }

/* line 1869, theme.scss */
.view-progress__item ul li::marker {
  font-size: 10px; }

/* line 1872, theme.scss */
.view-progress__img {
  margin-bottom: 16px; }

/* line 1875, theme.scss */
.all-boots {
  padding: 70px 0;
  background: url("all-boots.png") center/cover;
  color: #FCFCFC; }

/* line 1880, theme.scss */
.all-boots__info {
  max-width: 609px; }

/* line 1883, theme.scss */
.all-boots__info p {
  margin-bottom: 50px;
  font-size: 16px;
  line-height: 160%; }

/* line 1888, theme.scss */
.all-boots .h2 {
  margin-bottom: 12px; }

/* line 1891, theme.scss */
.motivation {
  padding: 70px 0; }

/* line 1894, theme.scss */
.motivation .h2 {
  margin-bottom: 50px; }

/* line 1897, theme.scss */
.to-progress {
  background: linear-gradient(180.1deg, #c3dae1 -21.96%, #5c8291 99.89%);
  padding: 100px 0 164px; }

/* line 1901, theme.scss */
.to-progress .h2 {
  text-align: center;
  margin-bottom: 10px; }

/* line 1905, theme.scss */
.to-progress__top-text {
  text-align: center;
  margin-bottom: 32px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #000000; }

/* line 1914, theme.scss */
.to-progress__item {
  width: calc(50% - 37px);
  margin-bottom: 70px; }

/* line 1918, theme.scss */
.to-progress__image {
  text-align: center;
  margin-bottom: 32px; }

/* line 1922, theme.scss */
.to-progress__image img {
  max-height: 450px;
  width: auto; }

/* line 1926, theme.scss */
.to-progress__text {
  background: #ffffff url("lock.svg") no-repeat 24px 24px;
  border: 1px solid #FFFFFF;
  box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
  border-radius: 4px;
  padding: 24px 24px 24px 72px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #000000; }

/* line 1938, theme.scss */
.to-progress__text--other {
  background: #ffffff url("link.svg") no-repeat 24px 24px; }

/* line 1941, theme.scss */
.to-progress__bottom-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  align-items: center; }

/* line 1955, theme.scss */
.to-progress__bottom-image {
  width: 48.9%; }

/* line 1958, theme.scss */
.to-progress__bottom-txt {
  width: 43%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
  border-radius: 4px;
  padding: 24px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #000000; }

/* line 1974, theme.scss */
.fifa-approved {
  background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
  padding: 100px 0;
  text-align: center; }

/* line 1979, theme.scss */
.fifa-approved .h2 {
  margin-bottom: 10px; }

/* line 1982, theme.scss */
.fifa-approved__top-text {
  margin-bottom: 42px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em; }

/* line 1989, theme.scss */
.fifa-approved__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-bottom: 8px; }

/* line 2003, theme.scss */
.fifa-approved__item {
  width: 49%;
  margin-bottom: 32px; }

/* line 2007, theme.scss */
.fifa-approved__content {
  max-width: 440px;
  margin: 0 auto; }

/* line 2011, theme.scss */
.fifa-approved__content img {
  width: 100%;
  margin-bottom: 10px; }

/* line 2015, theme.scss */
.fifa-approved__text {
  background: #FFFFFF;
  border: 1px solid #FFFFFF;
  border-radius: 4px;
  padding: 24px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em;
  color: #00007A;
  text-align: left; }

/* line 2027, theme.scss */
.fifa-approved__bottom-link {
  display: inline-block;
  text-decoration: none;
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  padding: 16px 24px;
  background: #FCFCFC;
  border-radius: 64px; }

/* line 2037, theme.scss */
.technologies {
  padding: 70px 0; }

/* line 2040, theme.scss */
.technologies__content {
  padding-left: 636px;
  position: relative; }

/* line 2044, theme.scss */
.technologies__item:not(:last-child) {
  margin-bottom: 32px; }

/* line 2047, theme.scss */
.technologies__item .h2 {
  margin-bottom: 14px; }

/* line 2050, theme.scss */
.technologies__item p {
  font-size: 20px;
  line-height: 160%;
  color: #5B5F5C; }

/* line 2055, theme.scss */
.technologies__image {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 0;
  width: 604px;
  height: 100%; }

/* line 2063, theme.scss */
.advantages {
  padding: 70px 0;
  overflow: hidden; }

/* line 2067, theme.scss */
.advantages .h2 {
  margin-bottom: 50px; }

/* line 2070, theme.scss */
.advantages .wrap {
  position: relative; }

/* line 2073, theme.scss */
.advantages__list {
  position: relative; }

/* line 2076, theme.scss */
.advantages__list:after {
  content: "";
  position: absolute;
  top: 0;
  right: 100%;
  width: 50vw;
  height: 100%;
  z-index: 3;
  background: #fff; }

/* line 2086, theme.scss */
.advantages__list .swiper-wrapper {
  display: flex; }

/* line 2089, theme.scss */
.advantages__list .swiper-slide {
  height: auto; }

/* line 2092, theme.scss */
.advantages__item {
  background: #C3DAE1;
  border-radius: 14px;
  padding: 32px 24px;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: 0.03em; }

/* line 2103, theme.scss */
.advantages__item h3 {
  margin-bottom: 10px;
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  font-size: 32px;
  line-height: 44px;
  letter-spacing: 0; }

/* line 2111, theme.scss */
.advantages__dots {
  text-align: right;
  padding-top: 50px;
  font-size: 0; }

/* line 2116, theme.scss */
.advantages__dots span {
  cursor: pointer;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  border-radius: 50%;
  width: 11px;
  height: 11px;
  background: #D5DBFF;
  opacity: 1; }

/* line 2126, theme.scss */
.advantages__dots span:not(:last-child) {
  margin-right: 8px; }

/* line 2129, theme.scss */
.advantages__dots span.swiper-pagination-bullet-active {
  background: #00007A; }

/* line 2132, theme.scss */
.advantages__list2 {
  display: none; }

/* line 2135, theme.scss */
.tech-progress {
  background: linear-gradient(0deg, #5c8291 0%, #c3dae1 102.18%);
  padding: 100px 0 84px; }

/* line 2139, theme.scss */
.tech-progress .h2 {
  text-align: center;
  margin-bottom: 10px;
  font-size: 45px;
  line-height: 61px; }

/* line 2145, theme.scss */
.tech-progress__top-text {
  text-align: center;
  margin-bottom: 70px;
  font-weight: 300;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: -0.02em; }

/* line 2153, theme.scss */
.tech-progress__list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between; }

/* line 2166, theme.scss */
.tech-progress__item {
  width: calc(25% - 24px);
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 16px;
  background: #C3DAE1;
  border-radius: 14px;
  padding: 32px 24px; }

/* line 2176, theme.scss */
.tech-progress__item h3 {
  margin-bottom: 10px;
  font-weight: 400;
  font-size: 20px;
  line-height: 27px;
  letter-spacing: 0.03em; }

/* line 2183, theme.scss */
.tech-progress__item p {
  font-size: 16px;
  line-height: 22px;
  letter-spacing: 0.03em; }

/* line 2188, theme.scss */
.tech-progress__icon {
  margin-bottom: 20px; }

/* line 2191, theme.scss */
.popup {
  padding: 32px!important;
  box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
  border-radius: 4px; }

/* line 2196, theme.scss */
.popup__name {
  margin-bottom: 10px;
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  font-size: 45px;
  line-height: 61px;
  color: #FF0084; }

/* line 2204, theme.scss */
.popup__top-text {
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 32px; }

/* line 2209, theme.scss */
.popup__field {
  width: calc(50% - 10px);
  margin-bottom: 20px; }

/* line 2213, theme.scss */
.popup__label {
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 22px; }

/* line 2218, theme.scss */
.popup__label sup {
  color: #AA042C; }

/* line 2221, theme.scss */
.popup__input {
  width: 100%;
  height: 50px;
  border: 1px solid #B5B8B1;
  border-radius: 150px;
  padding: 0 24px;
  font-size: 16px; }

/* line 2229, theme.scss */
.popup .jq-selectbox {
  position: relative;
  width: 100%;
  height: 50px;
  line-height: 50px;
  border: 1px solid #B5B8B1;
  border-radius: 150px;
  font-size: 16px;
  background: url("select.svg") no-repeat right 14px top 50%; }

/* line 2239, theme.scss */
.popup .jq-selectbox.opened {
  background: url("select2.svg") no-repeat right 14px top 50%; }

/* line 2242, theme.scss */
.popup .jq-selectbox__select {
  padding: 0 48px 0 24px; }

/* line 2245, theme.scss */
.popup .jq-selectbox__dropdown {
  position: absolute;
  top: 52px;
  left: 0;
  width: 100% !important;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  background: #FFFFFF;
  border: 1px solid #B5B8B1;
  box-shadow: 24px 20px 76px rgba(88, 95, 108, 0.2);
  border-radius: 24px;
  padding: 12px 8px;
  z-index: 20; }

/* line 2260, theme.scss */
.popup .jq-selectbox__dropdown ul {
  max-height: 140px;
  overflow-y: scroll; }

/* line 2264, theme.scss */
.popup .jq-selectbox__dropdown ul li {
  padding: 12px 32px 12px 16px;
  font-size: 16px;
  line-height: 22px; }

/* line 2269, theme.scss */
.popup .jq-selectbox__dropdown ul li.selected {
  background: url("check.svg") no-repeat right 16px top 50%; }

/* line 2272, theme.scss */
.popup__button {
  padding: 12px 0 24px; }

/* line 2275, theme.scss */
.popup__button button {
  color: #fff;
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  font-size: 20px;
  line-height: 27px;
  padding: 16px 24px;
  background: #FF0084;
  border-radius: 64px; }

/* line 2285, theme.scss */
.popup__agree {
  position: relative; }

/* line 2288, theme.scss */
.popup__agree input {
  position: absolute;
  left: 0;
  top: 0;
  width: 20px;
  height: 20px; }

/* line 2295, theme.scss */
.popup__agree label {
  display: block;
  cursor: pointer;
  padding-left: 34px;
  font-size: 12px;
  line-height: 15px;
  color: #222731; }

/* line 2303, theme.scss */
body.compensate-for-scrollbar {
  overflow: auto!important; }

@media (max-width: 1440px) {
  /* line 2307, theme.scss */
  .wrap {
    padding: 0 15px; } }
@media (max-width: 1270px) {
  /* line 2312, theme.scss */
  .wrap {
    width: 970px;
    padding: 0; }

  /* line 2316, theme.scss */
  .product__info {
    width: 47%; }

  /* line 2319, theme.scss */
  .complect__item {
    width: 49%; }

  /* line 2322, theme.scss */
  .view-progress .flex {
    align-items: end; }

  /* line 2325, theme.scss */
  .technologies__content {
    padding-left: 500px; }

  /* line 2328, theme.scss */
  .technologies__image {
    width: 480px; } }
@media (max-width: 991px) {
  /* line 2333, theme.scss */
  .wrap {
    width: 747px; }

  /* line 2336, theme.scss */
  .header__menu li:not(:last-child) {
    margin-right: 16px; }

  /* line 2339, theme.scss */
  .header__faq {
    margin-right: 16px; }

  /* line 2342, theme.scss */
  .header__phone {
    margin-right: 16px; }

  /* line 2345, theme.scss */
  .header__cart {
    font-size: 0;
    width: 26px;
    height: 22px;
    position: relative;
    background: none; }

  /* line 2352, theme.scss */
  .header__cart span {
    background: url("cart2.svg");
    margin: 0;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%); }

  /* line 2360, theme.scss */
  .header__cart span i {
    background: #fff;
    color: #141414; }

  /* line 2364, theme.scss */
  .users-progress__item {
    width: calc(50% - 8px); }

  /* line 2367, theme.scss */
  .index-catalog__item--item1 {
    padding-right: 0; }

  /* line 2370, theme.scss */
  .index-catalog__text {
    width: 300px;
    font-size: 16px;
    line-height: 20px; }

  /* line 2375, theme.scss */
  .index-catalog__item--item3 .index-catalog__text {
    left: -330px; }

  /* line 2378, theme.scss */
  .index-catalog__item--item1 .index-catalog__text {
    right: 100px; }

  /* line 2381, theme.scss */
  .footer__contacts {
    width: 100%;
    margin-bottom: 28px; }

  /* line 2385, theme.scss */
  .footer__rating {
    display: inline-block; }

  /* line 2388, theme.scss */
  .product__size {
    width: 100%; }

  /* line 2391, theme.scss */
  .game-upgrade__dots {
    display: block; }

  /* line 2394, theme.scss */
  .to-result__item {
    width: 49%; }

  /* line 2397, theme.scss */
  .clubs__top-text--small {
    width: 360px; }

  /* line 2400, theme.scss */
  .technologies__content {
    padding-left: 0; }

  /* line 2403, theme.scss */
  .technologies__image {
    position: relative;
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    width: auto;
    margin-bottom: 32px;
    transform: none; }

  /* line 2413, theme.scss */
  .tech-progress__item {
    width: calc(50% - 8px); }
  @font-face {
    /* line 2413, theme.scss */
    .tech-progress__item {
      font-family: 'Open Sans Condensed';
      src: url("OpenSansCondensed-Light.ttf") format("truetype");
      font-style: normal;
      font-weight: 300;
      font-display: swap; } }
  @font-face {
    /* line 2413, theme.scss */
    .tech-progress__item {
      font-family: 'Open Sans Condensed';
      src: url("OpenSansCondensed-LightItalic.ttf") format("truetype");
      font-style: italic;
      font-weight: 300;
      font-display: swap; } }
  @font-face {
    /* line 2413, theme.scss */
    .tech-progress__item {
      font-family: 'Open Sans Condensed';
      src: url("OpenSansCondensed-Bold.ttf") format("truetype");
      font-style: normal;
      font-weight: 700;
      font-display: swap; } }
  @font-face {
    /* line 2413, theme.scss */
    .tech-progress__item {
      font-family: 'Open Sans Condensed';
      src: url("OpenSansCondensed-Bold.ttf") format("truetype");
      font-style: normal;
      font-weight: 700;
      font-display: swap; } }
    /* line 2445, theme.scss */
    .tech-progress__item .up {
      text-transform: uppercase; }
    /* line 2448, theme.scss */
    .tech-progress__item .none {
      text-decoration: none; }
    /* line 2451, theme.scss */
    .tech-progress__item .th {
      font-weight: 100; }
    /* line 2454, theme.scss */
    .tech-progress__item .el {
      font-weight: 200; }
    /* line 2457, theme.scss */
    .tech-progress__item .l {
      font-weight: 300; }
    /* line 2460, theme.scss */
    .tech-progress__item .reg {
      font-weight: 400; }
    /* line 2463, theme.scss */
    .tech-progress__item .med {
      font-weight: 500; }
    /* line 2466, theme.scss */
    .tech-progress__item .sb {
      font-weight: 600; }
    /* line 2469, theme.scss */
    .tech-progress__item .bold {
      font-weight: 700; }
    /* line 2472, theme.scss */
    .tech-progress__item .eb {
      font-weight: 800; }
    /* line 2475, theme.scss */
    .tech-progress__item .black {
      font-weight: 900; }
    /* line 2478, theme.scss */
    .tech-progress__item .un {
      text-decoration: underline; }
    /* line 2481, theme.scss */
    .tech-progress__item .in {
      display: inline-block; }
    /* line 2484, theme.scss */
    .tech-progress__item .vam {
      vertical-align: middle; }
    /* line 2487, theme.scss */
    .tech-progress__item .rel {
      position: relative; }
    /* line 2490, theme.scss */
    .tech-progress__item .bl {
      display: block; }
    /* line 2493, theme.scss */
    .tech-progress__item .abs {
      position: absolute; }
    /* line 2496, theme.scss */
    .tech-progress__item .tr {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    /* line 2502, theme.scss */
    .tech-progress__item .try {
      position: absolute;
      top: 50%;
      transform: translateY(-50%); }
    /* line 2507, theme.scss */
    .tech-progress__item .trx {
      position: absolute;
      left: 50%;
      transform: translateX(-50%); }
    /* line 2512, theme.scss */
    .tech-progress__item .tc {
      display: table-cell;
      vertical-align: middle; }
    /* line 2516, theme.scss */
    .tech-progress__item .dn {
      display: none; }
    /* line 2519, theme.scss */
    .tech-progress__item .tac {
      text-align: center; }
    /* line 2522, theme.scss */
    .tech-progress__item .tal {
      text-align: left; }
    /* line 2525, theme.scss */
    .tech-progress__item .tar {
      text-align: right; }
    /* line 2528, theme.scss */
    .tech-progress__item .taj {
      text-align: justify; }
    /* line 2531, theme.scss */
    .tech-progress__item .it {
      font-style: italic; }
    /* line 2534, theme.scss */
    .tech-progress__item .sn {
      font-style: normal; }
    /* line 2537, theme.scss */
    .tech-progress__item .b0 {
      border: 0; }
    /* line 2540, theme.scss */
    .tech-progress__item .bn {
      background: none; }
    /* line 2543, theme.scss */
    .tech-progress__item .w100 {
      width: 100%; }
    /* line 2546, theme.scss */
    .tech-progress__item .h100 {
      height: 100%; }
    /* line 2549, theme.scss */
    .tech-progress__item .wa {
      width: auto; }
    /* line 2552, theme.scss */
    .tech-progress__item .p0 {
      padding: 0; }
    /* line 2555, theme.scss */
    .tech-progress__item .m0 {
      margin: 0; }
    /* line 2558, theme.scss */
    .tech-progress__item .poi {
      cursor: pointer; }
    /* line 2561, theme.scss */
    .tech-progress__item .auto {
      top: auto;
      bottom: auto;
      left: auto;
      right: auto; }
    /* line 2567, theme.scss */
    .tech-progress__item .noup {
      text-transform: none; }
    /* line 2570, theme.scss */
    .tech-progress__item .fix {
      position: fixed; }
    /* line 2573, theme.scss */
    .tech-progress__item .tn {
      transform: none; }
    /* line 2576, theme.scss */
    .tech-progress__item .bf {
      background: #fff; }
    /* line 2579, theme.scss */
    .tech-progress__item .cf {
      color: #fff; }
    /* line 2582, theme.scss */
    .tech-progress__item .c0 {
      color: #141414; }
    /* line 2585, theme.scss */
    .tech-progress__item .ap {
      appearance: none; }
    /* line 2588, theme.scss */
    .tech-progress__item .nw {
      white-space: nowrap; }
    /* line 2591, theme.scss */
    .tech-progress__item .ma {
      margin: 0 auto; }
    /* line 2594, theme.scss */
    .tech-progress__item .oh {
      overflow: hidden; }
    /* line 2597, theme.scss */
    .tech-progress__item .pen {
      pointer-events: none; }
    /* line 2600, theme.scss */
    .tech-progress__item body,
    .tech-progress__item html {
      width: 100%;
      height: 100%; }
    /* line 2605, theme.scss */
    .tech-progress__item body {
      background: #FCFCFC;
      overflow-x: hidden; }
    /* line 2609, theme.scss */
    .tech-progress__item body,
    .tech-progress__item th,
    .tech-progress__item td {
      font-family: "Open Sans", sans-serif;
      font-size: 14px;
      color: #141414; }
    /* line 2616, theme.scss */
    .tech-progress__item body,
    .tech-progress__item form,
    .tech-progress__item object,
    .tech-progress__item h1,
    .tech-progress__item h2,
    .tech-progress__item h3,
    .tech-progress__item h4,
    .tech-progress__item h5,
    .tech-progress__item h6,
    .tech-progress__item p {
      margin: 0;
      padding: 0; }
    /* line 2629, theme.scss */
    .tech-progress__item img,
    .tech-progress__item table {
      border: none; }
    /* line 2633, theme.scss */
    .tech-progress__item table {
      border-collapse: collapse; }
    /* line 2636, theme.scss */
    .tech-progress__item table td {
      padding: 0; }
    /* line 2639, theme.scss */
    .tech-progress__item a {
      color: #141414;
      cursor: pointer;
      -webkit-transition: all 200ms ease;
      -moz-transition: all 200ms ease;
      -ms-transition: all 200ms ease;
      -o-transition: all 200ms ease;
      transition: all 200ms ease; }
    /* line 2648, theme.scss */
    .tech-progress__item a:hover {
      text-decoration: none; }
    /* line 2651, theme.scss */
    .tech-progress__item input,
    .tech-progress__item textarea,
    .tech-progress__item button,
    .tech-progress__item select {
      margin: 0;
      outline: none;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 14px;
      border: 0;
      font-family: "Open Sans", sans-serif; }
    /* line 2664, theme.scss */
    .tech-progress__item input:focus::-webkit-input-placeholder,
    .tech-progress__item textarea:focus::-webkit-input-placeholder,
    .tech-progress__item button:focus::-webkit-input-placeholder,
    .tech-progress__item select:focus::-webkit-input-placeholder {
      color: transparent; }
    /* line 2670, theme.scss */
    .tech-progress__item input:focus::-moz-placeholder,
    .tech-progress__item textarea:focus::-moz-placeholder,
    .tech-progress__item button:focus::-moz-placeholder,
    .tech-progress__item select:focus::-moz-placeholder {
      color: transparent; }
    /* line 2676, theme.scss */
    .tech-progress__item input:focus:-moz-placeholder,
    .tech-progress__item textarea:focus:-moz-placeholder,
    .tech-progress__item button:focus:-moz-placeholder,
    .tech-progress__item select:focus:-moz-placeholder {
      color: transparent; }
    /* line 2682, theme.scss */
    .tech-progress__item input:focus:-ms-input-placeholder,
    .tech-progress__item textarea:focus:-ms-input-placeholder,
    .tech-progress__item button:focus:-ms-input-placeholder,
    .tech-progress__item select:focus:-ms-input-placeholder {
      color: transparent; }
    /* line 2688, theme.scss */
    .tech-progress__item button,
    .tech-progress__item input[type='submit'] {
      -webkit-transition: all 200ms ease;
      -moz-transition: all 200ms ease;
      -ms-transition: all 200ms ease;
      -o-transition: all 200ms ease;
      transition: all 200ms ease;
      cursor: pointer;
      border: 0; }
    /* line 2698, theme.scss */
    .tech-progress__item ol,
    .tech-progress__item ul {
      padding: 0;
      margin: 0;
      list-style: none; }
    /* line 2704, theme.scss */
    .tech-progress__item img {
      max-width: 100%; }
    /* line 2707, theme.scss */
    .tech-progress__item .an {
      -webkit-transition: all 200ms ease;
      -moz-transition: all 200ms ease;
      -ms-transition: all 200ms ease;
      -o-transition: all 200ms ease;
      transition: all 200ms ease; }
    /* line 2714, theme.scss */
    .tech-progress__item .box {
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 2719, theme.scss */
    .tech-progress__item section,
    .tech-progress__item header,
    .tech-progress__item footer,
    .tech-progress__item nav,
    .tech-progress__item main {
      display: block; }
    /* line 2726, theme.scss */
    .tech-progress__item .wrap {
      margin: 0 auto;
      padding: 0 100px; }
    /* line 2730, theme.scss */
    .tech-progress__item * {
      outline: none!important; }
    /* line 2733, theme.scss */
    .tech-progress__item .flex {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 2746, theme.scss */
    .tech-progress__item .flex2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -ms-flex-pack: justify; }
    /* line 2757, theme.scss */
    .tech-progress__item .flex3 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      align-items: center; }
    /* line 2771, theme.scss */
    .tech-progress__item .header {
      padding: 20px 0;
      background: #292D32;
      color: #fff; }
    /* line 2776, theme.scss */
    .tech-progress__item .header .wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      align-items: center; }
    /* line 2790, theme.scss */
    .tech-progress__item .header__logo {
      width: 150px; }
    /* line 2793, theme.scss */
    .tech-progress__item .header__menu li {
      display: inline-block; }
    /* line 2796, theme.scss */
    .tech-progress__item .header__menu li:not(:last-child) {
      margin-right: 32px; }
    /* line 2799, theme.scss */
    .tech-progress__item .header__menu-link {
      display: block;
      text-decoration: none;
      color: #fff;
      line-height: 19px; }
    /* line 2805, theme.scss */
    .tech-progress__item .header__menu-link--active,
    .tech-progress__item .header__menu-link:hover {
      color: #FF0084; }
    /* line 2809, theme.scss */
    .tech-progress__item .header__user {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      align-items: center; }
    /* line 2823, theme.scss */
    .tech-progress__item .header__faq {
      text-decoration: none;
      color: #fff;
      margin-right: 32px;
      line-height: 19px; }
    /* line 2829, theme.scss */
    .tech-progress__item .header__phone {
      margin-right: 32px;
      width: 24px;
      height: 24px;
      background: url("phone.svg") no-repeat center; }
    /* line 2835, theme.scss */
    .tech-progress__item .header__cart {
      width: 166px;
      height: 49px;
      line-height: 49px;
      text-align: center;
      text-decoration: none;
      background: #fff;
      border-radius: 100px;
      font-weight: 700;
      font-size: 16px;
      color: #292D32; }
    /* line 2847, theme.scss */
    .tech-progress__item .header__cart span {
      display: inline-block;
      vertical-align: middle;
      width: 26px;
      height: 22px;
      background: url("cart.svg") no-repeat center;
      position: relative; }
    /* line 2855, theme.scss */
    .tech-progress__item .header__cart span i {
      position: absolute;
      font-style: normal;
      width: 16px;
      height: 16px;
      line-height: 16px;
      background: #292D32;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      color: #fff;
      font-weight: 400;
      font-size: 10px;
      top: -6px;
      right: -5px; }
    /* line 2871, theme.scss */
    .tech-progress__item .header__burger {
      width: 32px;
      height: 32px;
      background: url("burger.svg") no-repeat center;
      margin-left: 20px;
      display: none; }
    /* line 2878, theme.scss */
    .tech-progress__item .hero {
      padding: 219px 0;
      position: relative; }
    /* line 2882, theme.scss */
    .tech-progress__item .hero--for-teams {
      padding: 132px 0; }
    /* line 2885, theme.scss */
    .tech-progress__item .hero__video {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%; }
    /* line 2892, theme.scss */
    .tech-progress__item .hero__video img,
    .tech-progress__item .hero__video video,
    .tech-progress__item .hero__video iframe {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      object-fit: cover; }
    /* line 2902, theme.scss */
    .tech-progress__item .hero__video:after {
      content: "";
      position: absolute;
      width: 100%;
      height: 100%;
      top: 0;
      left: 0;
      background: rgba(1, 1, 1, 0.3); }
    /* line 2911, theme.scss */
    .tech-progress__item .hero__text {
      max-width: 648px;
      position: relative; }
    /* line 2915, theme.scss */
    .tech-progress__item .hero__name {
      margin-bottom: 10px;
      font-family: 'Open Sans Condensed';
      font-size: 45px;
      line-height: 52px; }
    /* line 2921, theme.scss */
    .tech-progress__item .hero__desc {
      margin-bottom: 40px;
      font-size: 20px;
      line-height: 27px; }
    /* line 2926, theme.scss */
    .tech-progress__item .hero__link {
      display: inline-block;
      text-decoration: none;
      font-weight: 700;
      font-size: 20px;
      line-height: 27px;
      color: #FCFCFC;
      padding: 16px 24px;
      background: #FF0084;
      border-radius: 64px; }
    /* line 2937, theme.scss */
    .tech-progress__item .hero__link--white {
      color: #141414;
      background: #fff; }
    /* line 2941, theme.scss */
    .tech-progress__item .hero__link:not(:last-child) {
      margin-right: 20px; }
    /* line 2944, theme.scss */
    .tech-progress__item .hero__logos {
      padding-top: 70px; }
    /* line 2947, theme.scss */
    .tech-progress__item .h2 {
      font-family: 'Open Sans Condensed';
      font-weight: 700;
      font-size: 36px;
      line-height: 49px; }
    /* line 2953, theme.scss */
    .tech-progress__item .clubs {
      padding: 70px 0; }
    /* line 2956, theme.scss */
    .tech-progress__item .clubs__top {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 50px; }
    /* line 2971, theme.scss */
    .tech-progress__item .clubs__top-text {
      font-size: 16px;
      line-height: 160%;
      color: #5B5F5C; }
    /* line 2976, theme.scss */
    .tech-progress__item .clubs__top-text--small {
      width: 552px; }
    /* line 2979, theme.scss */
    .tech-progress__item .clubs__list .swiper-wrapper {
      transition-timing-function: linear; }
    /* line 2982, theme.scss */
    .tech-progress__item .clubs__list .swiper-slide {
      width: auto;
      height: 167px;
      line-height: 167px; }
    /* line 2987, theme.scss */
    .tech-progress__item .clubs__list .swiper-slide img {
      vertical-align: middle;
      max-height: 100%; }
    /* line 2991, theme.scss */
    .tech-progress__item .users-progress {
      padding: 70px 0 54px; }
    /* line 2994, theme.scss */
    .tech-progress__item .users-progress .h2 {
      text-align: center;
      max-width: 384px;
      margin: 0 auto 50px auto; }
    /* line 2999, theme.scss */
    .tech-progress__item .users-progress__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 3012, theme.scss */
    .tech-progress__item .users-progress__item {
      width: calc(25% - 24px);
      height: 284px;
      margin-bottom: 16px;
      position: relative;
      background: #C3DAE1;
      border-radius: 14px; }
    /* line 3020, theme.scss */
    .tech-progress__item .users-progress__text {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 32px 24px;
      font-size: 22px;
      line-height: 24px;
      letter-spacing: 0.03em; }
    /* line 3033, theme.scss */
    .tech-progress__item .users-progress__progress {
      margin-bottom: 16px;
      font-family: 'Open Sans Condensed', sans-serif;
      font-weight: 700;
      font-size: 60px;
      line-height: 82px;
      color: #FF0084; }
    /* line 3041, theme.scss */
    .tech-progress__item .analytics {
      padding: 70px 0;
      overflow: hidden; }
    /* line 3045, theme.scss */
    .tech-progress__item .analytics .wrap {
      position: relative; }
    /* line 3048, theme.scss */
    .tech-progress__item .analytics .h2 {
      margin-bottom: 50px; }
    /* line 3051, theme.scss */
    .tech-progress__item .analytics__list {
      position: relative; }
    /* line 3054, theme.scss */
    .tech-progress__item .analytics__list:after {
      content: "";
      position: absolute;
      top: 0;
      right: 100%;
      width: 50vw;
      height: 100%;
      z-index: 3;
      background: #fff; }
    /* line 3064, theme.scss */
    .tech-progress__item .analytics__video {
      display: block;
      margin-bottom: 10px; }
    /* line 3068, theme.scss */
    .tech-progress__item .analytics__video--mb0 {
      margin-bottom: 0; }
    /* line 3071, theme.scss */
    .tech-progress__item .analytics__video img {
      width: 100%; }
    /* line 3087, theme.scss */
    .tech-progress__item .analytics__name {
      margin-bottom: 10px;
      font-weight: 400;
      font-size: 20px;
      line-height: 27px; }
    /* line 3093, theme.scss */
    .tech-progress__item .analytics__desc {
      font-size: 16px;
      line-height: 22px; }
    /* line 3097, theme.scss */
    .tech-progress__item .analytics__dots {
      text-align: right;
      padding-top: 50px;
      font-size: 0; }
    /* line 3102, theme.scss */
    .tech-progress__item .analytics__dots span {
      cursor: pointer;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      width: 11px;
      height: 11px;
      background: #B5B8B1;
      opacity: 1; }
    /* line 3112, theme.scss */
    .tech-progress__item .analytics__dots span:not(:last-child) {
      margin-right: 8px; }
    /* line 3115, theme.scss */
    .tech-progress__item .analytics__dots span.swiper-pagination-bullet-active {
      background: #292D32; }
    /* line 3118, theme.scss */
    .tech-progress__item .analytics__dots--other span {
      background: #D5DBFF; }
    /* line 3121, theme.scss */
    .tech-progress__item .analytics__dots--other span.swiper-pagination-bullet-active {
      background: #00007A; }
    /* line 3124, theme.scss */
    .tech-progress__item .slider-nav {
      position: absolute;
      top: 0;
      right: 100px; }
    /* line 3129, theme.scss */
    .tech-progress__item .slider-nav__link {
      display: inline-block;
      width: 52px;
      height: 52px;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%; }
    /* line 3137, theme.scss */
    .tech-progress__item .slider-nav__link--prev {
      background: #141414 url("prev.svg") no-repeat center;
      margin-right: 5px; }
    /* line 3141, theme.scss */
    .tech-progress__item .slider-nav__link--prev:hover {
      background: #ff0084 url("prev.svg") no-repeat center; }
    /* line 3144, theme.scss */
    .tech-progress__item .slider-nav__link--next {
      background: #141414 url("next.svg") no-repeat center; }
    /* line 3147, theme.scss */
    .tech-progress__item .slider-nav__link--next:hover {
      background: #ff0084 url("next.svg") no-repeat center; }
    /* line 3150, theme.scss */
    .tech-progress__item .index-catalog {
      background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
      padding: 80px 0 100px; }
    /* line 3154, theme.scss */
    .tech-progress__item .index-catalog__item {
      position: relative; }
    /* line 3157, theme.scss */
    .tech-progress__item .index-catalog__item--item1 {
      text-align: right;
      padding-right: 200px; }
    /* line 3161, theme.scss */
    .tech-progress__item .index-catalog__item--item1 img {
      max-width: 652px;
      width: 100%; }
    /* line 3165, theme.scss */
    .tech-progress__item .index-catalog__item--item1 .index-catalog__link {
      top: 133px;
      left: 155px; }
    /* line 3169, theme.scss */
    .tech-progress__item .index-catalog__item--item1 .index-catalog__text {
      top: 11px;
      right: 9px; }
    /* line 3173, theme.scss */
    .tech-progress__item .index-catalog__item--item2 {
      padding-left: 20px;
      margin-top: -205px; }
    /* line 3177, theme.scss */
    .tech-progress__item .index-catalog__item--item2 img {
      max-width: 240px;
      width: 100%; }
    /* line 3181, theme.scss */
    .tech-progress__item .index-catalog__item--item2 .index-catalog__link {
      top: 54px;
      left: 52px; }
    /* line 3185, theme.scss */
    .tech-progress__item .index-catalog__item--item2 .index-catalog__text {
      top: 40px;
      left: 122px; }
    /* line 3189, theme.scss */
    .tech-progress__item .index-catalog__item--item3 {
      text-align: right;
      padding-right: 80px;
      margin-top: -65px; }
    /* line 3194, theme.scss */
    .tech-progress__item .index-catalog__item--item3 img {
      max-width: 363px;
      width: 100%; }
    /* line 3198, theme.scss */
    .tech-progress__item .index-catalog__item--item3 .index-catalog__link {
      top: 233px;
      left: 47px; }
    /* line 3202, theme.scss */
    .tech-progress__item .index-catalog__item--item3 .index-catalog__text {
      top: 139px;
      left: -444px; }
    /* line 3206, theme.scss */
    .tech-progress__item .index-catalog__item-content {
      display: inline-block;
      position: relative; }
    /* line 3210, theme.scss */
    .tech-progress__item .index-catalog__link {
      position: absolute;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      width: 24px;
      height: 24px;
      background: #FFFFFF;
      border: 2px solid #FF0084;
      animation: borderPulse 1000ms infinite ease-out; }
    /* line 3224, theme.scss */
    .tech-progress__item .index-catalog__text {
      position: absolute;
      background: #fff;
      width: 431px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 24px;
      box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
      border-radius: 4px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em;
      text-align: left;
      z-index: 3;
      display: none; }
    /* line 3242, theme.scss */
    .tech-progress__item .index-catalog__text span {
      font-weight: 700;
      text-transform: uppercase; }
    /* line 3246, theme.scss */
    .tech-progress__item .index-catalog__close {
      position: absolute;
      right: 16px;
      top: 16px;
      width: 24px;
      height: 24px;
      background: url("close.svg") no-repeat center; }
    /* line 3254, theme.scss */
    .tech-progress__item .index-catalog__apps {
      text-align: center;
      padding-top: 130px; }
    /* line 3258, theme.scss */
    .tech-progress__item .index-catalog__app {
      display: inline-block;
      vertical-align: middle;
      margin: 0 10px;
      width: 221px;
      height: 50px;
      line-height: 50px;
      background: #FFFFFF;
      border-radius: 4px; }
    /* line 3268, theme.scss */
    .tech-progress__item .index-catalog__app img {
      vertical-align: middle;
      max-height: 28px; }
  @keyframes borderPulse {
    0% {
      box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.4), 0px 0px 0px 0px #ffffff; }
    100% {
      box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255, 0.2), 0px 0px 0px 10px rgba(255, 255, 255, 0); } }
    /* line 3280, theme.scss */
    .tech-progress__item .faq {
      padding: 70px 0 90px; }
    /* line 3283, theme.scss */
    .tech-progress__item .faq .wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 3296, theme.scss */
    .tech-progress__item .faq__text {
      width: 42%; }
    /* line 3299, theme.scss */
    .tech-progress__item .faq .h2 {
      margin-bottom: 32px; }
    /* line 3302, theme.scss */
    .tech-progress__item .faq__link {
      display: inline-block;
      text-decoration: none;
      color: #fff;
      font-family: 'Open Sans Condensed';
      font-weight: 700;
      font-size: 20px;
      line-height: 27px;
      padding: 16px 24px;
      background: #FF0084;
      border-radius: 64px; }
    /* line 3314, theme.scss */
    .tech-progress__item .faq__list {
      width: 55.4%; }
    /* line 3317, theme.scss */
    .tech-progress__item .faq__item {
      margin-bottom: 20px;
      border: 1px solid #DFDCD6;
      border-radius: 4px;
      padding: 24px; }
    /* line 3323, theme.scss */
    .tech-progress__item .faq__label {
      cursor: pointer;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em;
      padding-right: 30px;
      background: url("tbl1.svg") no-repeat right center; }
    /* line 3332, theme.scss */
    .tech-progress__item .faq__label--active {
      background: url("tbl2.svg") no-repeat right center; }
    /* line 3335, theme.scss */
    .tech-progress__item .faq__item-text {
      margin-top: 16px;
      font-size: 16px;
      line-height: 160%;
      color: #5B5F5C;
      display: none; }
    /* line 3342, theme.scss */
    .tech-progress__item .footer {
      background: #292D32;
      padding: 70px 0;
      color: #fff; }
    /* line 3347, theme.scss */
    .tech-progress__item .footer .wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 3360, theme.scss */
    .tech-progress__item .footer__logo {
      text-align: center;
      width: 100%;
      margin-bottom: 100px; }
    /* line 3365, theme.scss */
    .tech-progress__item .footer__contacts {
      width: 219px;
      font-size: 18px;
      line-height: 23px; }
    /* line 3370, theme.scss */
    .tech-progress__item .footer__rating {
      margin-bottom: 32px;
      background: #FCFCFC;
      border-radius: 14px;
      padding: 20px 16px;
      color: #292D32; }
    /* line 3377, theme.scss */
    .tech-progress__item .footer__rating-count {
      white-space: nowrap;
      display: table-cell;
      vertical-align: middle;
      padding-right: 16px;
      font-weight: 700;
      font-size: 24px;
      line-height: 33px; }
    /* line 3386, theme.scss */
    .tech-progress__item .footer__rating-stars {
      display: table-cell;
      vertical-align: middle; }
    /* line 3390, theme.scss */
    .tech-progress__item .footer__rating-stars p {
      margin-top: 5px;
      font-size: 12px;
      line-height: 15px; }
    /* line 3395, theme.scss */
    .tech-progress__item .footer__rating-star {
      display: inline-block;
      width: 16px;
      height: 16px;
      background: url("star.svg") no-repeat center; }
    /* line 3401, theme.scss */
    .tech-progress__item .footer__adress {
      margin-bottom: 12px; }
    /* line 3404, theme.scss */
    .tech-progress__item .footer__mail {
      display: block;
      color: #fff;
      margin-bottom: 12px; }
    /* line 3409, theme.scss */
    .tech-progress__item .footer__phone {
      display: block;
      color: #fff;
      text-decoration: none; }
    /* line 3414, theme.scss */
    .tech-progress__item .footer__nav ul li:not(:last-child) {
      margin-bottom: 22px; }
    /* line 3417, theme.scss */
    .tech-progress__item .footer__nav ul li a {
      display: block;
      text-decoration: none;
      color: #fff;
      font-size: 18px;
      line-height: 25px; }
    /* line 3424, theme.scss */
    .tech-progress__item .footer__name {
      margin-bottom: 32px;
      text-transform: uppercase;
      padding: 3.5px 0;
      font-weight: 400;
      font-size: 18px;
      line-height: 23px;
      color: #FCFCFC; }
    /* line 3433, theme.scss */
    .tech-progress__item .footer__social a {
      display: inline-block;
      width: 52px;
      height: 52px;
      line-height: 52px;
      text-align: center;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      position: relative;
      background: #FCFCFC; }
    /* line 3445, theme.scss */
    .tech-progress__item .footer__social a:not(:last-child) {
      margin-right: 8px; }
    /* line 3448, theme.scss */
    .tech-progress__item .footer__social a img {
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    /* line 3454, theme.scss */
    .tech-progress__item .product {
      padding: 50px 0 100px; }
    /* line 3457, theme.scss */
    .tech-progress__item .product .wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 3470, theme.scss */
    .tech-progress__item .product__photos {
      width: 49.6%; }
    /* line 3473, theme.scss */
    .tech-progress__item .product__main-photos {
      margin-bottom: 32px;
      border-radius: 14px;
      overflow: hidden; }
    /* line 3478, theme.scss */
    .tech-progress__item .product__main-photos img {
      width: 100%; }
    /* line 3481, theme.scss */
    .tech-progress__item .product__previews {
      max-width: 400px;
      margin: 0 auto;
      padding: 4px 0;
      overflow: hidden; }
    /* line 3487, theme.scss */
    .tech-progress__item .product__previews .swiper-slide {
      cursor: pointer;
      overflow: hidden;
      border: 1px solid #fff;
      border-radius: 14px;
      font-size: 0;
      width: 100px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 3498, theme.scss */
    .tech-progress__item .product__previews .swiper-slide.swiper-slide-thumb-active {
      border: 1px solid #00007A; }
    /* line 3501, theme.scss */
    .tech-progress__item .product__previews .swiper-slide img {
      width: 100%; }
    /* line 3504, theme.scss */
    .tech-progress__item .product__info {
      width: 44.7%; }
    /* line 3507, theme.scss */
    .tech-progress__item .product__name {
      margin-bottom: 20px;
      font-weight: 700;
      font-size: 26px;
      line-height: 35px; }
    /* line 3513, theme.scss */
    .tech-progress__item .product__sizes {
      padding-bottom: 8px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 3527, theme.scss */
    .tech-progress__item .product__size {
      width: calc(50% - 6px);
      position: relative;
      margin-bottom: 12px; }
    /* line 3532, theme.scss */
    .tech-progress__item .product__size .radio {
      display: none; }
    /* line 3535, theme.scss */
    .tech-progress__item .product__size .radio + label {
      display: block;
      cursor: pointer;
      line-height: 75px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      border: 1px solid #5B5F5C;
      border-radius: 10px;
      padding: 0 20px;
      font-size: 16px; }
    /* line 3547, theme.scss */
    .tech-progress__item .product__size .radio + label span {
      font-weight: 700;
      font-size: 20px; }
    /* line 3551, theme.scss */
    .tech-progress__item .product__size .radio:checked + label {
      border: 1px solid #FF0084; }
    /* line 3554, theme.scss */
    .tech-progress__item .product__size input[type='text'] {
      width: 100%;
      height: 75px;
      border: 1px solid #5B5F5C;
      border-radius: 10px;
      padding: 0 20px 0 106px;
      font-size: 16px; }
    /* line 3562, theme.scss */
    .tech-progress__item .product__size p {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 16px;
      font-weight: 700;
      font-size: 20px;
      line-height: 27px;
      margin-top: -2px; }
    /* line 3572, theme.scss */
    .tech-progress__item .product__color {
      padding-bottom: 20px;
      margin-bottom: 20px;
      border-bottom: 1px solid #B5B8B1;
      font-weight: 700;
      font-size: 20px;
      line-height: 27px;
      color: #2D2D2D; }
    /* line 3581, theme.scss */
    .tech-progress__item .product__color .radio {
      display: none; }
    /* line 3584, theme.scss */
    .tech-progress__item .product__color .radio + label {
      display: inline-block;
      vertical-align: middle;
      cursor: pointer;
      margin-left: 18px;
      font-size: 0; }
    /* line 3591, theme.scss */
    .tech-progress__item .product__color .radio + label span {
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      display: inline-block;
      position: relative;
      vertical-align: middle;
      width: 18px;
      height: 18px; }
    /* line 3601, theme.scss */
    .tech-progress__item .product__color .radio:checked + label span:before {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      pointer-events: none;
      width: 26px;
      height: 26px;
      border: 1px solid #B5B8B1; }
    /* line 3618, theme.scss */
    .tech-progress__item .product__color .radio:checked + label span:after {
      content: "";
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      pointer-events: none;
      width: 32px;
      height: 32px;
      border: 1px solid #16392D; }
    /* line 3635, theme.scss */
    .tech-progress__item .product__complect {
      margin-bottom: 20px;
      font-size: 16px;
      line-height: 22px; }
    /* line 3640, theme.scss */
    .tech-progress__item .product__complect ul {
      padding-left: 20px;
      list-style: disc; }
    /* line 3644, theme.scss */
    .tech-progress__item .product__art {
      margin-bottom: 20px;
      font-size: 16px;
      line-height: 22px;
      color: #5B5F5C; }
    /* line 3650, theme.scss */
    .tech-progress__item .product__price {
      margin-bottom: 32px;
      font-size: 36px;
      line-height: 49px; }
    /* line 3655, theme.scss */
    .tech-progress__item .product__items {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      margin-bottom: 15px; }
    /* line 3669, theme.scss */
    .tech-progress__item .product__items .number {
      width: 127px; }
    /* line 3672, theme.scss */
    .tech-progress__item .product__items button {
      width: calc(100% - 142px);
      height: 49px;
      background: #FF0084;
      border-radius: 104px;
      font-weight: 700;
      font-size: 18px;
      color: #fff; }
    /* line 3681, theme.scss */
    .tech-progress__item .product__button {
      width: 100%;
      height: 49px;
      margin-bottom: 32px;
      background: #FFFFFF;
      border: 1px solid #FF0084;
      border-radius: 104px;
      font-weight: 700;
      font-size: 18px;
      color: #FF0084; }
    /* line 3692, theme.scss */
    .tech-progress__item .product__data li {
      padding: 2.5px 0 2.5px 46px;
      position: relative;
      line-height: 19px;
      color: #5B5F5C; }
    /* line 3698, theme.scss */
    .tech-progress__item .product__data li:not(:last-child) {
      margin-bottom: 16px; }
    /* line 3701, theme.scss */
    .tech-progress__item .product__data li:nth-child(1) {
      background: url("data1.svg") no-repeat left; }
    /* line 3704, theme.scss */
    .tech-progress__item .product__data li:nth-child(2) {
      background: url("data2.svg") no-repeat left; }
    /* line 3707, theme.scss */
    .tech-progress__item .number {
      position: relative;
      height: 49px; }
    /* line 3711, theme.scss */
    .tech-progress__item .number input[type='text'] {
      width: 100%;
      height: 100%;
      text-align: center;
      background: none;
      border: 1px solid #DFDCD6;
      border-radius: 104px;
      font-weight: 600;
      font-size: 18px; }
    /* line 3721, theme.scss */
    .tech-progress__item .number span {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      width: 24px;
      height: 24px;
      cursor: pointer; }
    /* line 3729, theme.scss */
    .tech-progress__item .number span.minus {
      left: 14px;
      background: url("minus.svg"); }
    /* line 3733, theme.scss */
    .tech-progress__item .number span.plus {
      right: 14px;
      background: url("plus.svg"); }
    /* line 3737, theme.scss */
    .tech-progress__item .complect {
      padding: 70px 0 54px; }
    /* line 3740, theme.scss */
    .tech-progress__item .complect .h2 {
      margin-bottom: 50px;
      text-align: center; }
    /* line 3744, theme.scss */
    .tech-progress__item .complect__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 3757, theme.scss */
    .tech-progress__item .complect__item {
      width: 18%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      background: #C3DAE1;
      border-radius: 14px;
      margin-bottom: 16px;
      padding: 32px 24px; }
    /* line 3767, theme.scss */
    .tech-progress__item .complect__item h3 {
      margin-bottom: 16px;
      min-height: 48px;
      font-weight: 400;
      font-size: 20px;
      line-height: 24px;
      letter-spacing: 0.03em; }
    /* line 3775, theme.scss */
    .tech-progress__item .complect__item p {
      line-height: 24px;
      letter-spacing: 0.03em; }
    /* line 3779, theme.scss */
    .tech-progress__item .complect__image {
      text-align: center;
      margin-bottom: 16px; }
    /* line 3783, theme.scss */
    .tech-progress__item .complect__item img {
      max-height: 89px;
      width: auto; }
    /* line 3787, theme.scss */
    .tech-progress__item .motion-progress {
      background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
      padding: 100px 0;
      text-align: center; }
    /* line 3792, theme.scss */
    .tech-progress__item .motion-progress__image {
      margin-bottom: 40px; }
    /* line 3795, theme.scss */
    .tech-progress__item .motion-progress .h2 {
      margin-bottom: 10px; }
    /* line 3798, theme.scss */
    .tech-progress__item .motion-progress__desc {
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em; }
    /* line 3804, theme.scss */
    .tech-progress__item .motion-progress .index-catalog__apps {
      padding-top: 70px; }
    /* line 3807, theme.scss */
    .tech-progress__item .game-upgrade {
      padding: 70px 0; }
    /* line 3810, theme.scss */
    .tech-progress__item .game-upgrade__list {
      overflow: hidden; }
    /* line 3813, theme.scss */
    .tech-progress__item .game-upgrade__item img {
      width: 100%;
      margin-bottom: 10px; }
    /* line 3817, theme.scss */
    .tech-progress__item .game-upgrade__item h3 {
      margin-bottom: 10px;
      font-weight: 400;
      font-size: 20px;
      line-height: 27px;
      color: #000000; }
    /* line 3824, theme.scss */
    .tech-progress__item .game-upgrade__item p {
      font-size: 16px;
      line-height: 22px;
      color: #000000; }
    /* line 3829, theme.scss */
    .tech-progress__item .game-upgrade__dots {
      text-align: center;
      padding-top: 32px;
      font-size: 0;
      display: none; }
    /* line 3835, theme.scss */
    .tech-progress__item .game-upgrade__dots span {
      cursor: pointer;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      width: 11px;
      height: 11px;
      background: #B5B8B1;
      opacity: 1; }
    /* line 3845, theme.scss */
    .tech-progress__item .game-upgrade__dots span:not(:last-child) {
      margin-right: 8px; }
    /* line 3848, theme.scss */
    .tech-progress__item .game-upgrade__dots span.swiper-pagination-bullet-active {
      background: #292D32; }
    /* line 3851, theme.scss */
    .tech-progress__item .indicators {
      padding: 70px 0;
      overflow: hidden; }
    /* line 3855, theme.scss */
    .tech-progress__item .indicators .clubs__top-text {
      width: 552px; }
    /* line 3858, theme.scss */
    .tech-progress__item .indicators__nav {
      margin-bottom: 50px;
      background: #C3DAE1;
      backdrop-filter: blur(12px);
      border-radius: 99px;
      padding: 4px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 3876, theme.scss */
    .tech-progress__item .indicators__nav li {
      width: calc(50% - 4px); }
    /* line 3879, theme.scss */
    .tech-progress__item .indicators__nav li a {
      display: block;
      text-decoration: none;
      text-align: center;
      padding: 11px;
      font-size: 16px;
      line-height: 160%;
      border-radius: 99px; }
    /* line 3888, theme.scss */
    .tech-progress__item .indicators__nav li a.selected {
      background: #5C8291;
      backdrop-filter: blur(12px);
      color: #FCFCFC; }
    /* line 3893, theme.scss */
    .tech-progress__item .indicators__list {
      position: relative; }
    /* line 3896, theme.scss */
    .tech-progress__item .indicators__list:after {
      content: "";
      position: absolute;
      top: 0;
      right: 100%;
      width: 50vw;
      height: 100%;
      z-index: 3;
      background: #fff; }
    /* line 3906, theme.scss */
    .tech-progress__item .indicators__list .swiper-slide {
      height: 236px; }
    /* line 3909, theme.scss */
    .tech-progress__item .indicators__item {
      position: relative;
      background: #C3DAE1;
      border-radius: 14px; }
    /* line 3914, theme.scss */
    .tech-progress__item .indicators__item img {
      position: absolute;
      top: 32px;
      left: 24px; }
    /* line 3919, theme.scss */
    .tech-progress__item .indicators__item p {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      padding: 32px 24px;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.03em; }
    /* line 3932, theme.scss */
    .tech-progress__item .indicators__link {
      position: absolute;
      top: 17px;
      right: 12px;
      width: 16px;
      height: 16px;
      background: url("plus2.svg");
      z-index: 5; }
    /* line 3941, theme.scss */
    .tech-progress__item .indicators__link--active {
      background: url("minus2.svg") no-repeat center; }
    /* line 3944, theme.scss */
    .tech-progress__item .indicators__text {
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background: #5C8291;
      border-radius: 14px;
      z-index: 3;
      display: none; }
    /* line 3955, theme.scss */
    .tech-progress__item .indicators__text p {
      color: #fff; }
    /* line 3958, theme.scss */
    .tech-progress__item .indicators__list .slider-nav {
      position: absolute;
      top: 50%;
      left: 0;
      right: 0;
      transform: translateY(-50%);
      display: flex;
      justify-content: space-between;
      width: 100%;
      z-index: 10; }
    /* line 3969, theme.scss */
    .tech-progress__item .indicators__dots {
      text-align: right;
      padding-top: 32px;
      font-size: 0;
      display: none; }
    /* line 3975, theme.scss */
    .tech-progress__item .indicators__dots span {
      cursor: pointer;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      width: 11px;
      height: 11px;
      background: #B5B8B1;
      opacity: 1; }
    /* line 3985, theme.scss */
    .tech-progress__item .indicators__dots span:not(:last-child) {
      margin-right: 8px; }
    /* line 3988, theme.scss */
    .tech-progress__item .indicators__dots span.swiper-pagination-bullet-active {
      background: #292D32; }
    /* line 3991, theme.scss */
    .tech-progress__item .steps {
      padding: 70px 0; }
    /* line 3994, theme.scss */
    .tech-progress__item .steps .h2 {
      margin-bottom: 50px; }
    /* line 3997, theme.scss */
    .tech-progress__item .steps__list {
      overflow: hidden; }
    /* line 4000, theme.scss */
    .tech-progress__item .steps__item img {
      width: 100%;
      margin-bottom: 10px; }
    /* line 4004, theme.scss */
    .tech-progress__item .steps__item h3 {
      margin-bottom: 10px;
      font-weight: 400;
      font-size: 20px;
      line-height: 27px;
      color: #000000; }
    /* line 4011, theme.scss */
    .tech-progress__item .steps__item p {
      font-size: 16px;
      line-height: 22px;
      color: #000000; }
    /* line 4016, theme.scss */
    .tech-progress__item .steps__dots {
      text-align: center;
      padding-top: 32px;
      font-size: 0;
      display: none; }
    /* line 4022, theme.scss */
    .tech-progress__item .steps__dots span {
      cursor: pointer;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      width: 11px;
      height: 11px;
      background: #B5B8B1;
      opacity: 1; }
    /* line 4032, theme.scss */
    .tech-progress__item .steps__dots span:not(:last-child) {
      margin-right: 8px; }
    /* line 4035, theme.scss */
    .tech-progress__item .steps__dots span.swiper-pagination-bullet-active {
      background: #292D32; }
    /* line 4038, theme.scss */
    .tech-progress__item .params {
      padding: 70px 0; }
    /* line 4041, theme.scss */
    .tech-progress__item .params .h2 {
      margin-bottom: 50px; }
    /* line 4044, theme.scss */
    .tech-progress__item .params__table {
      width: 100%; }
    /* line 4047, theme.scss */
    .tech-progress__item .params__table thead tr {
      border-bottom: 1px solid #DDE6ED; }
    /* line 4050, theme.scss */
    .tech-progress__item .params__table thead tr td {
      padding: 12px 40px;
      text-align: center;
      vertical-align: bottom;
      font-size: 20px;
      line-height: 27px;
      color: #000000; }
    /* line 4058, theme.scss */
    .tech-progress__item .params__table thead tr td:first-child {
      text-align: left; }
    /* line 4061, theme.scss */
    .tech-progress__item .params__table thead tr td img {
      display: block;
      margin: 0 auto; }
    /* line 4065, theme.scss */
    .tech-progress__item .params__table tbody {
      border-bottom: 1px solid #DDE6ED; }
    /* line 4068, theme.scss */
    .tech-progress__item .params__table tbody tr:last-child td {
      padding: 4px 40px 12px 40px; }
    /* line 4071, theme.scss */
    .tech-progress__item .params__table tbody tr {
      display: none; }
    /* line 4074, theme.scss */
    .tech-progress__item .params__table tbody tr td {
      padding: 4px 40px;
      text-align: center;
      font-weight: 600;
      font-size: 16px;
      line-height: 160%;
      color: #5C8291;
      width: 30%; }
    /* line 4083, theme.scss */
    .tech-progress__item .params__table tbody tr td:first-child {
      text-align: left;
      width: 40%; }
    /* line 4087, theme.scss */
    .tech-progress__item .params__table tbody tr.params__main {
      display: table-row; }
    /* line 4090, theme.scss */
    .tech-progress__item .params__table tbody tr.params__main td {
      padding: 12px 40px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em;
      color: #141414; }
    /* line 4098, theme.scss */
    .tech-progress__item .params__table tbody tr.params__main.poi td:first-child {
      background: url("tbl1.svg") no-repeat right; }
    /* line 4101, theme.scss */
    .tech-progress__item .params__table tbody tr.params__main.poi.active td:first-child {
      background: url("tbl2.svg") no-repeat right; }
    /* line 4104, theme.scss */
    .tech-progress__item .params__table tbody tr.params__info.params__info--active {
      display: table-row; }
    /* line 4107, theme.scss */
    .tech-progress__item .sensor {
      padding: 70px 0; }
    /* line 4110, theme.scss */
    .tech-progress__item .sensor .wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 4123, theme.scss */
    .tech-progress__item .sensor__image {
      width: 48.75%; }
    /* line 4126, theme.scss */
    .tech-progress__item .sensor__text {
      width: 48.75%; }
    /* line 4129, theme.scss */
    .tech-progress__item .sensor__text .h2 {
      margin-bottom: 14px; }
    /* line 4132, theme.scss */
    .tech-progress__item .sensor__text p {
      font-size: 20px;
      line-height: 160%;
      color: #5B5F5C; }
    /* line 4137, theme.scss */
    .tech-progress__item .to-result {
      padding: 70px 0 38px; }
    /* line 4140, theme.scss */
    .tech-progress__item .to-result .h2 {
      text-align: center;
      margin-bottom: 50px; }
    /* line 4144, theme.scss */
    .tech-progress__item .to-result__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 4157, theme.scss */
    .tech-progress__item .to-result__item {
      width: 23.1%;
      margin-bottom: 32px;
      color: #000000; }
    /* line 4162, theme.scss */
    .tech-progress__item .to-result__item img {
      margin-bottom: 16px; }
    /* line 4165, theme.scss */
    .tech-progress__item .to-result__item h3 {
      margin-bottom: 8px;
      font-weight: 400;
      font-size: 20px;
      line-height: 27px; }
    /* line 4171, theme.scss */
    .tech-progress__item .to-result__item p {
      font-size: 16px;
      line-height: 22px; }
    /* line 4175, theme.scss */
    .tech-progress__item .stats {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 4188, theme.scss */
    .tech-progress__item .stats__item {
      width: 50%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      text-align: center;
      font-size: 0;
      padding: 50px 0 0 0; }
    /* line 4197, theme.scss */
    .tech-progress__item .stats__item:nth-child(1) {
      background: #5C8291; }
    /* line 4200, theme.scss */
    .tech-progress__item .stats__item:nth-child(2) {
      background: #C3DAE1; }
    /* line 4203, theme.scss */
    .tech-progress__item .view-progress {
      background: #FCFCFC;
      padding-top: 70px; }
    /* line 4207, theme.scss */
    .tech-progress__item .view-progress .h2 {
      margin-bottom: 50px; }
    /* line 4210, theme.scss */
    .tech-progress__item .view-progress__image {
      width: 39.1%;
      font-size: 0; }
    /* line 4214, theme.scss */
    .tech-progress__item .view-progress__info {
      width: 52.5%; }
    /* line 4217, theme.scss */
    .tech-progress__item .view-progress__item {
      background: #fff;
      padding: 24px;
      background: #FFFFFF;
      border: 1px solid #FFFFFF;
      box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
      border-radius: 4px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em; }
    /* line 4229, theme.scss */
    .tech-progress__item .view-progress__item:not(:last-child) {
      margin-bottom: 24px; }
    /* line 4232, theme.scss */
    .tech-progress__item .view-progress__item ul {
      padding-left: 20px;
      list-style: disc; }
    /* line 4236, theme.scss */
    .tech-progress__item .view-progress__item ul li::marker {
      font-size: 10px; }
    /* line 4239, theme.scss */
    .tech-progress__item .view-progress__img {
      margin-bottom: 16px; }
    /* line 4242, theme.scss */
    .tech-progress__item .all-boots {
      padding: 70px 0;
      background: url("all-boots.png") center/cover;
      color: #FCFCFC; }
    /* line 4247, theme.scss */
    .tech-progress__item .all-boots__info {
      max-width: 609px; }
    /* line 4250, theme.scss */
    .tech-progress__item .all-boots__info p {
      margin-bottom: 50px;
      font-size: 16px;
      line-height: 160%; }
    /* line 4255, theme.scss */
    .tech-progress__item .all-boots .h2 {
      margin-bottom: 12px; }
    /* line 4258, theme.scss */
    .tech-progress__item .motivation {
      padding: 70px 0; }
    /* line 4261, theme.scss */
    .tech-progress__item .motivation .h2 {
      margin-bottom: 50px; }
    /* line 4264, theme.scss */
    .tech-progress__item .to-progress {
      background: linear-gradient(180.1deg, #c3dae1 -21.96%, #5c8291 99.89%);
      padding: 100px 0 164px; }
    /* line 4268, theme.scss */
    .tech-progress__item .to-progress .h2 {
      text-align: center;
      margin-bottom: 10px; }
    /* line 4272, theme.scss */
    .tech-progress__item .to-progress__top-text {
      text-align: center;
      margin-bottom: 32px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em;
      color: #000000; }
    /* line 4281, theme.scss */
    .tech-progress__item .to-progress__item {
      width: calc(50% - 37px);
      margin-bottom: 70px; }
    /* line 4285, theme.scss */
    .tech-progress__item .to-progress__image {
      text-align: center;
      margin-bottom: 32px; }
    /* line 4289, theme.scss */
    .tech-progress__item .to-progress__text {
      background: #ffffff url("lock.svg") no-repeat 24px 24px;
      border: 1px solid #FFFFFF;
      box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
      border-radius: 4px;
      padding: 24px 24px 24px 72px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em;
      color: #000000; }
    /* line 4301, theme.scss */
    .tech-progress__item .to-progress__text--other {
      background: #ffffff url("link.svg") no-repeat 24px 24px; }
    /* line 4304, theme.scss */
    .tech-progress__item .to-progress__bottom-block {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      align-items: center; }
    /* line 4318, theme.scss */
    .tech-progress__item .to-progress__bottom-image {
      width: 48.9%; }
    /* line 4321, theme.scss */
    .tech-progress__item .to-progress__bottom-txt {
      width: 43%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      background: #FFFFFF;
      border: 1px solid #FFFFFF;
      box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
      border-radius: 4px;
      padding: 24px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em;
      color: #000000; }
    /* line 4337, theme.scss */
    .tech-progress__item .fifa-approved {
      background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
      padding: 100px 0;
      text-align: center; }
    /* line 4342, theme.scss */
    .tech-progress__item .fifa-approved .h2 {
      margin-bottom: 10px; }
    /* line 4345, theme.scss */
    .tech-progress__item .fifa-approved__top-text {
      margin-bottom: 42px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em; }
    /* line 4352, theme.scss */
    .tech-progress__item .fifa-approved__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      padding-bottom: 8px; }
    /* line 4366, theme.scss */
    .tech-progress__item .fifa-approved__item {
      width: 49%;
      margin-bottom: 32px; }
    /* line 4370, theme.scss */
    .tech-progress__item .fifa-approved__content {
      max-width: 440px;
      margin: 0 auto; }
    /* line 4374, theme.scss */
    .tech-progress__item .fifa-approved__content img {
      width: 100%;
      margin-bottom: 10px; }
    /* line 4378, theme.scss */
    .tech-progress__item .fifa-approved__text {
      background: #FFFFFF;
      border: 1px solid #FFFFFF;
      border-radius: 4px;
      padding: 24px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em;
      color: #00007A;
      text-align: left; }
    /* line 4390, theme.scss */
    .tech-progress__item .fifa-approved__bottom-link {
      display: inline-block;
      text-decoration: none;
      font-weight: 700;
      font-size: 20px;
      line-height: 27px;
      padding: 16px 24px;
      background: #FCFCFC;
      border-radius: 64px; }
    /* line 4400, theme.scss */
    .tech-progress__item .technologies {
      padding: 70px 0; }
    /* line 4403, theme.scss */
    .tech-progress__item .technologies__content {
      padding-left: 636px;
      position: relative; }
    /* line 4407, theme.scss */
    .tech-progress__item .technologies__item:not(:last-child) {
      margin-bottom: 32px; }
    /* line 4410, theme.scss */
    .tech-progress__item .technologies__item .h2 {
      margin-bottom: 14px; }
    /* line 4413, theme.scss */
    .tech-progress__item .technologies__item p {
      font-size: 20px;
      line-height: 160%;
      color: #5B5F5C; }
    /* line 4418, theme.scss */
    .tech-progress__item .technologies__image {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      width: 604px; }
    /* line 4425, theme.scss */
    .tech-progress__item .advantages {
      padding: 70px 0;
      overflow: hidden; }
    /* line 4429, theme.scss */
    .tech-progress__item .advantages .h2 {
      margin-bottom: 50px; }
    /* line 4432, theme.scss */
    .tech-progress__item .advantages .wrap {
      position: relative; }
    /* line 4435, theme.scss */
    .tech-progress__item .advantages__list {
      position: relative; }
    /* line 4438, theme.scss */
    .tech-progress__item .advantages__list:after {
      content: "";
      position: absolute;
      top: 0;
      right: 100%;
      width: 50vw;
      height: 100%;
      z-index: 3;
      background: #fff; }
    /* line 4448, theme.scss */
    .tech-progress__item .advantages__list .swiper-wrapper {
      display: flex; }
    /* line 4451, theme.scss */
    .tech-progress__item .advantages__list .swiper-slide {
      height: auto; }
    /* line 4454, theme.scss */
    .tech-progress__item .advantages__item {
      background: #C3DAE1;
      border-radius: 14px;
      padding: 32px 24px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      font-size: 16px;
      line-height: 24px;
      letter-spacing: 0.03em; }
    /* line 4465, theme.scss */
    .tech-progress__item .advantages__item h3 {
      margin-bottom: 10px;
      font-family: 'Open Sans Condensed';
      font-weight: 700;
      font-size: 32px;
      line-height: 44px;
      letter-spacing: 0; }
    /* line 4473, theme.scss */
    .tech-progress__item .advantages__dots {
      text-align: right;
      padding-top: 50px;
      font-size: 0; }
    /* line 4478, theme.scss */
    .tech-progress__item .advantages__dots span {
      cursor: pointer;
      -webkit-border-radius: 50%;
      -moz-border-radius: 50%;
      border-radius: 50%;
      width: 11px;
      height: 11px;
      background: #D5DBFF;
      opacity: 1; }
    /* line 4488, theme.scss */
    .tech-progress__item .advantages__dots span:not(:last-child) {
      margin-right: 8px; }
    /* line 4491, theme.scss */
    .tech-progress__item .advantages__dots span.swiper-pagination-bullet-active {
      background: #00007A; }
    /* line 4494, theme.scss */
    .tech-progress__item .advantages__list2 {
      display: none; }
    /* line 4497, theme.scss */
    .tech-progress__item .tech-progress {
      background: linear-gradient(0deg, #5c8291 0%, #c3dae1 102.18%);
      padding: 100px 0 84px; }
    /* line 4501, theme.scss */
    .tech-progress__item .tech-progress .h2 {
      text-align: center;
      margin-bottom: 10px;
      font-size: 45px;
      line-height: 61px; }
    /* line 4507, theme.scss */
    .tech-progress__item .tech-progress__top-text {
      text-align: center;
      margin-bottom: 70px;
      font-weight: 300;
      font-size: 20px;
      line-height: 28px;
      letter-spacing: -0.02em; }
    /* line 4515, theme.scss */
    .tech-progress__item .tech-progress__list {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between; }
    /* line 4528, theme.scss */
    .tech-progress__item .tech-progress__item {
      width: calc(25% - 24px);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 16px;
      background: #C3DAE1;
      border-radius: 14px;
      padding: 32px 24px; }
    /* line 4538, theme.scss */
    .tech-progress__item .tech-progress__item h3 {
      margin-bottom: 10px;
      font-weight: 400;
      font-size: 20px;
      line-height: 27px;
      letter-spacing: 0.03em; }
    /* line 4545, theme.scss */
    .tech-progress__item .tech-progress__item p {
      font-size: 16px;
      line-height: 22px;
      letter-spacing: 0.03em; }
    /* line 4550, theme.scss */
    .tech-progress__item .tech-progress__icon {
      margin-bottom: 20px; }
    /* line 4553, theme.scss */
    .tech-progress__item .popup {
      padding: 32px!important;
      box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
      border-radius: 4px; }
    /* line 4558, theme.scss */
    .tech-progress__item .popup__name {
      margin-bottom: 10px;
      font-family: 'Open Sans Condensed';
      font-weight: 700;
      font-size: 45px;
      line-height: 61px;
      color: #FF0084; }
    /* line 4566, theme.scss */
    .tech-progress__item .popup__top-text {
      margin-bottom: 32px;
      font-size: 20px;
      line-height: 32px; }
    /* line 4571, theme.scss */
    .tech-progress__item .popup__field {
      width: calc(50% - 10px);
      margin-bottom: 20px; }
    /* line 4575, theme.scss */
    .tech-progress__item .popup__label {
      margin-bottom: 8px;
      font-size: 16px;
      line-height: 22px; }
    /* line 4580, theme.scss */
    .tech-progress__item .popup__label sup {
      color: #AA042C; }
    /* line 4583, theme.scss */
    .tech-progress__item .popup__input {
      width: 100%;
      height: 50px;
      border: 1px solid #B5B8B1;
      border-radius: 150px;
      padding: 0 24px;
      font-size: 16px; }
    /* line 4591, theme.scss */
    .tech-progress__item .popup .jq-selectbox {
      position: relative;
      width: 100%;
      height: 50px;
      line-height: 50px;
      border: 1px solid #B5B8B1;
      border-radius: 150px;
      font-size: 16px;
      background: url("select.svg") no-repeat right 14px top 50%; }
    /* line 4601, theme.scss */
    .tech-progress__item .popup .jq-selectbox.opened {
      background: url("select2.svg") no-repeat right 14px top 50%; }
    /* line 4604, theme.scss */
    .tech-progress__item .popup .jq-selectbox__select {
      padding: 0 48px 0 24px; }
    /* line 4607, theme.scss */
    .tech-progress__item .popup .jq-selectbox__dropdown {
      position: absolute;
      top: 52px;
      left: 0;
      width: 100% !important;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      background: #FFFFFF;
      border: 1px solid #B5B8B1;
      box-shadow: 24px 20px 76px rgba(88, 95, 108, 0.2);
      border-radius: 24px;
      padding: 12px 8px;
      z-index: 20; }
    /* line 4622, theme.scss */
    .tech-progress__item .popup .jq-selectbox__dropdown ul {
      max-height: 140px;
      overflow-y: scroll; }
    /* line 4626, theme.scss */
    .tech-progress__item .popup .jq-selectbox__dropdown ul li {
      padding: 12px 32px 12px 16px;
      font-size: 16px;
      line-height: 22px; }
    /* line 4631, theme.scss */
    .tech-progress__item .popup .jq-selectbox__dropdown ul li.selected {
      background: url("check.svg") no-repeat right 16px top 50%; }
    /* line 4634, theme.scss */
    .tech-progress__item .popup__button {
      padding: 12px 0 24px; }
    /* line 4637, theme.scss */
    .tech-progress__item .popup__button button {
      color: #fff;
      font-family: 'Open Sans Condensed';
      font-weight: 700;
      font-size: 20px;
      line-height: 27px;
      padding: 16px 24px;
      background: #FF0084;
      border-radius: 64px; }
    /* line 4647, theme.scss */
    .tech-progress__item .popup__agree {
      position: relative; }
    /* line 4650, theme.scss */
    .tech-progress__item .popup__agree input {
      position: absolute;
      left: 0;
      top: 0;
      width: 20px;
      height: 20px; }
    /* line 4657, theme.scss */
    .tech-progress__item .popup__agree label {
      display: block;
      cursor: pointer;
      padding-left: 34px;
      font-size: 12px;
      line-height: 15px;
      color: #222731; }
    /* line 4665, theme.scss */
    .tech-progress__item body.compensate-for-scrollbar {
      overflow: auto!important; } }
  @media (max-width: 991px) and (max-width: 1440px) {
    /* line 4669, theme.scss */
    .tech-progress__item .wrap {
      padding: 0 15px; } }
  @media (max-width: 991px) and (max-width: 1270px) {
    /* line 4674, theme.scss */
    .tech-progress__item .wrap {
      width: 970px;
      padding: 0; }
    /* line 4678, theme.scss */
    .tech-progress__item .product__info {
      width: 47%; }
    /* line 4681, theme.scss */
    .tech-progress__item .complect__item {
      width: 49%; }
    /* line 4684, theme.scss */
    .tech-progress__item .view-progress .flex {
      align-items: end; }
    /* line 4687, theme.scss */
    .tech-progress__item .technologies__content {
      padding-left: 500px; }
    /* line 4690, theme.scss */
    .tech-progress__item .technologies__image {
      width: 480px; } }
  @media (max-width: 991px) and (max-width: 991px) {
    /* line 4695, theme.scss */
    .tech-progress__item .wrap {
      width: 747px; }
    /* line 4698, theme.scss */
    .tech-progress__item .header__menu li:not(:last-child) {
      margin-right: 16px; }
    /* line 4701, theme.scss */
    .tech-progress__item .header__faq {
      margin-right: 16px; }
    /* line 4704, theme.scss */
    .tech-progress__item .header__phone {
      margin-right: 16px; }
    /* line 4707, theme.scss */
    .tech-progress__item .header__cart {
      font-size: 0;
      width: 26px;
      height: 22px;
      position: relative;
      background: none; }
    /* line 4714, theme.scss */
    .tech-progress__item .header__cart span {
      background: url("cart2.svg");
      margin: 0;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    /* line 4722, theme.scss */
    .tech-progress__item .header__cart span i {
      background: #fff;
      color: #141414; }
    /* line 4726, theme.scss */
    .tech-progress__item .users-progress__item {
      width: calc(50% - 8px); }
    /* line 4729, theme.scss */
    .tech-progress__item .index-catalog__item--item1 {
      padding-right: 0; }
    /* line 4732, theme.scss */
    .tech-progress__item .index-catalog__text {
      width: 300px;
      font-size: 16px;
      line-height: 20px; }
    /* line 4737, theme.scss */
    .tech-progress__item .index-catalog__item--item3 .index-catalog__text {
      left: -330px; }
    /* line 4740, theme.scss */
    .tech-progress__item .index-catalog__item--item1 .index-catalog__text {
      right: 100px; }
    /* line 4743, theme.scss */
    .tech-progress__item .footer__contacts {
      width: 100%;
      margin-bottom: 28px; }
    /* line 4747, theme.scss */
    .tech-progress__item .footer__rating {
      display: inline-block; }
    /* line 4750, theme.scss */
    .tech-progress__item .product__size {
      width: 100%; }
    /* line 4753, theme.scss */
    .tech-progress__item .game-upgrade__dots {
      display: block; }
    /* line 4756, theme.scss */
    .tech-progress__item .to-result__item {
      width: 49%; }
    /* line 4759, theme.scss */
    .tech-progress__item .clubs__top-text--small {
      width: 360px; }
    /* line 4762, theme.scss */
    .tech-progress__item .technologies__content {
      padding-left: 0; }
    /* line 4765, theme.scss */
    .tech-progress__item .technologies__image {
      position: relative;
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
      width: auto;
      margin-bottom: 32px;
      transform: none; }
    /* line 4775, theme.scss */
    .tech-progress__item .tech-progress__item {
      width: calc(50% - 8px); } }
  @media (max-width: 991px) and (max-width: 767px) {
    /* line 4780, theme.scss */
    .tech-progress__item .wrap {
      width: 556px; }
    /* line 4783, theme.scss */
    .tech-progress__item .header__faq {
      display: none; }
    /* line 4786, theme.scss */
    .tech-progress__item .header .wrap {
      position: relative; }
    /* line 4789, theme.scss */
    .tech-progress__item .header__menu {
      position: absolute;
      right: 0;
      top: 100%;
      background: #fff;
      width: 200px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      padding: 12px;
      z-index: 5;
      margin-top: 5px;
      display: none; }
    /* line 4806, theme.scss */
    .tech-progress__item .header__menu.header__menu--opened {
      display: block; }
    /* line 4809, theme.scss */
    .tech-progress__item .header__menu li {
      display: block; }
    /* line 4812, theme.scss */
    .tech-progress__item .header__menu li:not(:last-child) {
      margin: 0 0 12px 0; }
    /* line 4815, theme.scss */
    .tech-progress__item .header__menu-link {
      color: #141414; }
    /* line 4818, theme.scss */
    .tech-progress__item .header__menu-link--active,
    .tech-progress__item .header__menu-link:hover {
      color: #FF0084; }
    /* line 4822, theme.scss */
    .tech-progress__item .header__burger {
      display: block; }
    /* line 4825, theme.scss */
    .tech-progress__item .hero {
      padding: 182px 0 40px; }
    /* line 4828, theme.scss */
    .tech-progress__item .analytics .slider-nav {
      display: none; }
    /* line 4831, theme.scss */
    .tech-progress__item .index-catalog__item--item2 {
      margin-top: 9px; }
    /* line 4834, theme.scss */
    .tech-progress__item .index-catalog__item--item3 {
      padding: 0;
      margin-top: 97px; }
    /* line 4838, theme.scss */
    .tech-progress__item .index-catalog__text {
      width: 171px; }
    /* line 4841, theme.scss */
    .tech-progress__item .index-catalog__item--item1 .index-catalog__text {
      right: 150px; }
    /* line 4844, theme.scss */
    .tech-progress__item .index-catalog__close {
      top: 10px;
      right: 10px; }
    /* line 4848, theme.scss */
    .tech-progress__item .index-catalog__item--item3 .index-catalog__text {
      left: -180px; }
    /* line 4851, theme.scss */
    .tech-progress__item .faq__text {
      width: 100%; }
    /* line 4854, theme.scss */
    .tech-progress__item .faq__list {
      width: 100%; }
    /* line 4857, theme.scss */
    .tech-progress__item .faq .wrap {
      position: relative; }
    /* line 4860, theme.scss */
    .tech-progress__item .faq__link {
      position: absolute;
      left: 0;
      bottom: -70px;
      width: 100%;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 4870, theme.scss */
    .tech-progress__item .faq {
      padding: 70px 0 150px; }
    /* line 4873, theme.scss */
    .tech-progress__item .footer__logo {
      margin-bottom: 20px; }
    /* line 4876, theme.scss */
    .tech-progress__item .footer__nav {
      width: 49%;
      margin-bottom: 28px; }
    /* line 4880, theme.scss */
    .tech-progress__item .product__photos {
      width: 100%;
      margin-bottom: 32px; }
    /* line 4884, theme.scss */
    .tech-progress__item .product__info {
      width: 100%; }
    /* line 4887, theme.scss */
    .tech-progress__item .product__size {
      width: 49.5%; }
    /* line 4890, theme.scss */
    .tech-progress__item .steps__dots {
      display: block; }
    /* line 4893, theme.scss */
    .tech-progress__item .params__table thead tr td {
      padding: 12px 10px; }
    /* line 4896, theme.scss */
    .tech-progress__item .params__table tbody tr.params__main td {
      padding: 12px 10px; }
    /* line 4899, theme.scss */
    .tech-progress__item .params__table tbody tr td {
      padding: 4px 10px; }
    /* line 4902, theme.scss */
    .tech-progress__item .sensor__text {
      width: 100%;
      order: 1;
      margin-bottom: 32px; }
    /* line 4907, theme.scss */
    .tech-progress__item .sensor__image {
      width: 100%;
      order: 2; }
    /* line 4911, theme.scss */
    .tech-progress__item .view-progress__info {
      width: 100%;
      order: 1;
      margin-bottom: 54px; }
    /* line 4916, theme.scss */
    .tech-progress__item .view-progress__image {
      width: 100%;
      order: 2;
      text-align: center; }
    /* line 4921, theme.scss */
    .tech-progress__item .to-progress__item {
      width: 100%; }
    /* line 4924, theme.scss */
    .tech-progress__item .to-progress__bottom-image {
      width: 100%;
      text-align: center;
      position: relative; }
    /* line 4929, theme.scss */
    .tech-progress__item .to-progress__bottom-txt {
      width: 100%;
      margin-top: -45px; }
    /* line 4933, theme.scss */
    .tech-progress__item .clubs__top-text--small {
      width: 100%; }
    /* line 4936, theme.scss */
    .tech-progress__item .fifa-approved__item {
      width: 100%; }
    /* line 4939, theme.scss */
    .tech-progress__item .advantages .slider-nav {
      display: none; } }
  @media (max-width: 991px) and (max-width: 575px) {
    /* line 4944, theme.scss */
    .tech-progress__item .wrap {
      width: auto;
      padding: 0 25px; }
    /* line 4948, theme.scss */
    .tech-progress__item .header {
      padding: 24px 0; }
    /* line 4951, theme.scss */
    .tech-progress__item .header__phone {
      display: none; }
    /* line 4954, theme.scss */
    .tech-progress__item .header__menu {
      right: 25px; }
    /* line 4957, theme.scss */
    .tech-progress__item .hero__name {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 4962, theme.scss */
    .tech-progress__item .hero__desc {
      margin-bottom: 20px;
      font-size: 16px;
      line-height: 20px; }
    /* line 4967, theme.scss */
    .tech-progress__item .hero__link {
      display: block;
      text-align: center;
      font-size: 16px;
      line-height: 22px; }
    /* line 4973, theme.scss */
    .tech-progress__item .hero__link:not(:last-child) {
      margin: 0 0 20px 0; }
    /* line 4976, theme.scss */
    .tech-progress__item .clubs {
      padding: 50px 0; }
    /* line 4979, theme.scss */
    .tech-progress__item .h2 {
      text-align: center;
      font-size: 32px;
      line-height: 44px; }
    /* line 4984, theme.scss */
    .tech-progress__item .clubs__top-text {
      width: 100%;
      margin-top: 10px;
      font-size: 14px;
      line-height: 160%; }
    /* line 4990, theme.scss */
    .tech-progress__item .clubs__top {
      margin-bottom: 32px; }
    /* line 4993, theme.scss */
    .tech-progress__item .clubs__list .swiper-slide {
      height: 95px;
      line-height: 95px; }
    /* line 4997, theme.scss */
    .tech-progress__item .users-progress .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 5001, theme.scss */
    .tech-progress__item .users-progress {
      padding: 0 0 34px 0; }
    /* line 5004, theme.scss */
    .tech-progress__item .users-progress__item {
      height: 180px; }
    /* line 5007, theme.scss */
    .tech-progress__item .users-progress__text {
      padding: 24px 16px;
      font-size: 16px;
      line-height: 130%; }
    /* line 5012, theme.scss */
    .tech-progress__item .users-progress__progress {
      margin-bottom: 10px;
      font-size: 32px;
      line-height: 44px; }
    /* line 5017, theme.scss */
    .tech-progress__item .analytics {
      padding: 0 0 50px 0; }
    /* line 5020, theme.scss */
    .tech-progress__item .analytics .h2 {
      margin-bottom: 32px; }
    /* line 5023, theme.scss */
    .tech-progress__item .analytics__list:after {
      display: none; }
    /* line 5026, theme.scss */
    .tech-progress__item .analytics__list .swiper-slide {
      width: 289px; }
    /* line 5029, theme.scss */
    .tech-progress__item .analytics__dots {
      text-align: center;
      padding-top: 32px; }
    /* line 5033, theme.scss */
    .tech-progress__item .index-catalog {
      padding: 38px 0 50px; }
    /* line 5036, theme.scss */
    .tech-progress__item .index-catalog__item--item1 .index-catalog__link {
      top: 64px;
      left: 66px; }
    /* line 5040, theme.scss */
    .tech-progress__item .index-catalog__item--item1 .index-catalog__text {
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
      top: 19px;
      left: 138px; }
    /* line 5048, theme.scss */
    .tech-progress__item .index-catalog__item--item2 .index-catalog__item-content {
      max-width: 173px; }
    /* line 5051, theme.scss */
    .tech-progress__item .index-catalog__item--item2 .index-catalog__link {
      top: 38px;
      left: 37px; }
    /* line 5055, theme.scss */
    .tech-progress__item .index-catalog__item--item2 .index-catalog__text {
      left: 80px; }
    /* line 5058, theme.scss */
    .tech-progress__item .index-catalog__item--item3 .index-catalog__item-content {
      max-width: 251px; }
    /* line 5061, theme.scss */
    .tech-progress__item .index-catalog__item--item3 .index-catalog__link {
      top: 178px;
      left: 51px; }
    /* line 5065, theme.scss */
    .tech-progress__item .index-catalog__item--item3 .index-catalog__text {
      left: 80px; }
    /* line 5068, theme.scss */
    .tech-progress__item .index-catalog__apps {
      padding-top: 90px; }
    /* line 5071, theme.scss */
    .tech-progress__item .index-catalog__app {
      display: block;
      text-align: center;
      width: auto;
      margin: 10px 0 0 0; }
    /* line 5077, theme.scss */
    .tech-progress__item .faq {
      padding: 50px 0 125px; }
    /* line 5080, theme.scss */
    .tech-progress__item .faq .h2 {
      text-align: left; }
    /* line 5083, theme.scss */
    .tech-progress__item .faq__item {
      padding: 16px;
      margin-bottom: 16px; }
    /* line 5087, theme.scss */
    .tech-progress__item .faq__link {
      left: 25px;
      width: calc(100% - 50px);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      bottom: -75px; }
    /* line 5095, theme.scss */
    .tech-progress__item .footer {
      padding: 50px 0; }
    /* line 5098, theme.scss */
    .tech-progress__item .footer__logo img {
      max-width: 240px; }
    /* line 5101, theme.scss */
    .tech-progress__item .footer__rating {
      width: 220px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 12px; }
    /* line 5108, theme.scss */
    .tech-progress__item .footer__contacts {
      font-size: 14px;
      line-height: 130%; }
    /* line 5112, theme.scss */
    .tech-progress__item .footer__adress {
      margin-bottom: 8px; }
    /* line 5115, theme.scss */
    .tech-progress__item .footer__mail {
      margin-bottom: 8px; }
    /* line 5118, theme.scss */
    .tech-progress__item .footer__name {
      text-transform: none;
      padding: 0;
      margin-bottom: 12px;
      font-weight: 700;
      font-size: 14px;
      line-height: 130%; }
    /* line 5126, theme.scss */
    .tech-progress__item .footer__nav ul li:not(:last-child) {
      margin-bottom: 8px; }
    /* line 5129, theme.scss */
    .tech-progress__item .footer__nav ul li a {
      font-size: 14px;
      line-height: 130%; }
    /* line 5133, theme.scss */
    .tech-progress__item .product {
      padding: 40px 0; }
    /* line 5136, theme.scss */
    .tech-progress__item .product__main-photos {
      margin-bottom: 16px; }
    /* line 5139, theme.scss */
    .tech-progress__item .product__size {
      width: 100%; }
    /* line 5142, theme.scss */
    .tech-progress__item .product__items {
      margin-bottom: 10px; }
    /* line 5145, theme.scss */
    .tech-progress__item .product__data li:not(:last-child) {
      margin-bottom: 10px; }
    /* line 5148, theme.scss */
    .tech-progress__item .complect {
      padding: 40px 0 24px; }
    /* line 5151, theme.scss */
    .tech-progress__item .complect .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 5155, theme.scss */
    .tech-progress__item .complect__item {
      padding: 16px 16px 16px 106px;
      width: 100%;
      position: relative; }
    /* line 5160, theme.scss */
    .tech-progress__item .complect__image {
      margin: 0;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      width: 106px;
      text-align: center; }
    /* line 5169, theme.scss */
    .tech-progress__item .complect__item h3 {
      margin-bottom: 10px;
      min-height: 0; }
    /* line 5173, theme.scss */
    .tech-progress__item .complect__item p {
      font-size: 16px;
      line-height: 20px; }
    /* line 5177, theme.scss */
    .tech-progress__item .motion-progress {
      padding: 43px 0 50px;
      color: #fff; }
    /* line 5181, theme.scss */
    .tech-progress__item .motion-progress .h2 {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 5186, theme.scss */
    .tech-progress__item .motion-progress__desc {
      font-size: 16px;
      line-height: 20px; }
    /* line 5190, theme.scss */
    .tech-progress__item .motion-progress .index-catalog__apps {
      padding-top: 47px; }
    /* line 5193, theme.scss */
    .tech-progress__item .game-upgrade {
      padding: 50px 0; }
    /* line 5196, theme.scss */
    .tech-progress__item .game-upgrade__list {
      margin-right: -25px; }
    /* line 5199, theme.scss */
    .tech-progress__item .game-upgrade__list .swiper-slide {
      width: 286px; }
    /* line 5202, theme.scss */
    .tech-progress__item .indicators {
      padding: 0 0 50px 0; }
    /* line 5205, theme.scss */
    .tech-progress__item .indicators__nav {
      margin-bottom: 32px;
      border-radius: 26px; }
    /* line 5209, theme.scss */
    .tech-progress__item .indicators__nav li {
      width: 100%; }
    /* line 5212, theme.scss */
    .tech-progress__item .indicators__nav li:not(:last-child) {
      margin-bottom: 8px; }
    /* line 5215, theme.scss */
    .tech-progress__item .indicators__list .swiper-slide {
      width: 180px; }
    /* line 5218, theme.scss */
    .tech-progress__item .indicators .slider-nav {
      display: none; }
    /* line 5221, theme.scss */
    .tech-progress__item .indicators__dots {
      display: block;
      text-align: center; }
    /* line 5225, theme.scss */
    .tech-progress__item .steps {
      padding: 0 0 50px 0; }
    /* line 5228, theme.scss */
    .tech-progress__item .steps .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 5232, theme.scss */
    .tech-progress__item .steps__list {
      margin-right: -25px; }
    /* line 5235, theme.scss */
    .tech-progress__item .steps__list .swiper-slide {
      width: 289px; }
    /* line 5238, theme.scss */
    .tech-progress__item .params {
      padding: 0 0 50px 0; }
    /* line 5241, theme.scss */
    .tech-progress__item .params .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 5245, theme.scss */
    .tech-progress__item .params__table thead tr td {
      font-size: 14px;
      line-height: 19px; }
    /* line 5249, theme.scss */
    .tech-progress__item .params__table tbody tr.params__main td {
      font-size: 14px;
      line-height: 19px; }
    /* line 5253, theme.scss */
    .tech-progress__item .params__table tbody tr td {
      font-size: 14px;
      line-height: 130%; }
    /* line 5257, theme.scss */
    .tech-progress__item .params__table tbody tr td:first-child {
      padding: 4px 10px; }
    /* line 5260, theme.scss */
    .tech-progress__item .faq.faq--inner {
      padding: 0 0 125px 0; }
    /* line 5263, theme.scss */
    .tech-progress__item .sensor {
      padding: 50px 0; }
    /* line 5266, theme.scss */
    .tech-progress__item .sensor .h2 {
      text-align: left;
      margin-bottom: 10px; }
    /* line 5270, theme.scss */
    .tech-progress__item .sensor__text p {
      font-size: 14px;
      line-height: 160%; }
    /* line 5274, theme.scss */
    .tech-progress__item .to-result {
      padding: 0 0 18px 0; }
    /* line 5277, theme.scss */
    .tech-progress__item .to-result .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 5281, theme.scss */
    .tech-progress__item .to-result__item {
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      padding-left: 48px; }
    /* line 5289, theme.scss */
    .tech-progress__item .to-result__item img {
      margin: 0;
      position: absolute;
      left: 0;
      top: 0; }
    /* line 5295, theme.scss */
    .tech-progress__item .stats__item {
      width: 100%;
      padding-top: 62px; }
    /* line 5299, theme.scss */
    .tech-progress__item .view-progress {
      padding-top: 50px; }
    /* line 5302, theme.scss */
    .tech-progress__item .view-progress .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 5306, theme.scss */
    .tech-progress__item .view-progress__item:not(:last-child) {
      margin-bottom: 16px; }
    /* line 5309, theme.scss */
    .tech-progress__item .view-progress__item {
      padding: 16px;
      font-size: 16px;
      line-height: 22px; }
    /* line 5314, theme.scss */
    .tech-progress__item .view-progress__image img {
      max-width: 308px; }
    /* line 5317, theme.scss */
    .tech-progress__item .all-boots {
      padding: 50px 0;
      margin-bottom: 50px; }
    /* line 5321, theme.scss */
    .tech-progress__item .all-boots .h2 {
      text-align: left; }
    /* line 5324, theme.scss */
    .tech-progress__item .all-boots .hero__link {
      width: 124px; }
    /* line 5327, theme.scss */
    .tech-progress__item .to-progress {
      padding: 50px 0 110px; }
    /* line 5330, theme.scss */
    .tech-progress__item .to-progress .h2 {
      margin-bottom: 20px; }
    /* line 5333, theme.scss */
    .tech-progress__item .to-progress__top-text {
      font-size: 16px;
      line-height: 20px; }
    /* line 5337, theme.scss */
    .tech-progress__item .to-progress__image {
      margin-bottom: -48px; }
    /* line 5340, theme.scss */
    .tech-progress__item .to-progress__text {
      position: relative;
      font-size: 16px;
      line-height: 22px; }
    /* line 5345, theme.scss */
    .tech-progress__item .to-progress__item {
      margin-bottom: 90px; }
    /* line 5348, theme.scss */
    .tech-progress__item .to-progress__item:nth-child(2) {
      margin-bottom: 132px; }
    /* line 5351, theme.scss */
    .tech-progress__item .to-progress__top-text--last {
      margin-bottom: 68px; }
    /* line 5354, theme.scss */
    .tech-progress__item .to-progress__bottom-txt {
      font-size: 16px;
      line-height: 22px; }
    /* line 5358, theme.scss */
    .tech-progress__item .hero__logos {
      padding-top: 10px; }
    /* line 5361, theme.scss */
    .tech-progress__item .clubs .h2 {
      text-align: left; }
    /* line 5364, theme.scss */
    .tech-progress__item .fifa-approved {
      padding: 50px 0; }
    /* line 5367, theme.scss */
    .tech-progress__item .fifa-approved .h2 {
      margin-bottom: 20px; }
    /* line 5370, theme.scss */
    .tech-progress__item .fifa-approved__top-text {
      margin-bottom: 32px;
      font-size: 16px;
      line-height: 20px; }
    /* line 5375, theme.scss */
    .tech-progress__item .fifa-approved__text {
      padding: 24px 16px;
      font-size: 16px;
      line-height: 22px; }
    /* line 5380, theme.scss */
    .tech-progress__item .fifa-approved__list {
      padding-bottom: 0; }
    /* line 5383, theme.scss */
    .tech-progress__item .fifa-approved__bottom-link {
      display: block;
      text-align: center; }
    /* line 5387, theme.scss */
    .tech-progress__item .technologies {
      padding: 50px 0; }
    /* line 5390, theme.scss */
    .tech-progress__item .technologies__item .h2 {
      text-align: left;
      margin-bottom: 10px; }
    /* line 5394, theme.scss */
    .tech-progress__item .technologies__item p {
      font-size: 14px;
      line-height: 160%; }
    /* line 5398, theme.scss */
    .tech-progress__item .advantages {
      padding: 0 0 34px 0; }
    /* line 5401, theme.scss */
    .tech-progress__item .advantages .h2 {
      text-align: left;
      margin-bottom: 32px;
      padding-right: 20%; }
    /* line 5406, theme.scss */
    .tech-progress__item .advantages__list {
      display: none; }
    /* line 5409, theme.scss */
    .tech-progress__item .advantages__dots {
      display: none; }
    /* line 5412, theme.scss */
    .tech-progress__item .advantages__list2 {
      display: block; }
    /* line 5415, theme.scss */
    .tech-progress__item .advantages__item {
      margin-bottom: 16px;
      padding: 40px 16px 24px 16px; }
    /* line 5419, theme.scss */
    .tech-progress__item .all-boots--mb0 {
      margin-bottom: 0; }
    /* line 5422, theme.scss */
    .tech-progress__item .tech-progress {
      padding: 50px 0 34px; }
    /* line 5425, theme.scss */
    .tech-progress__item .tech-progress .h2 {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 5430, theme.scss */
    .tech-progress__item .tech-progress__top-text {
      margin-bottom: 32px;
      font-size: 16px;
      line-height: 20px; }
    /* line 5435, theme.scss */
    .tech-progress__item .tech-progress__item {
      width: 100%;
      padding: 24px 16px 24px 77px;
      position: relative; }
    /* line 5440, theme.scss */
    .tech-progress__item .tech-progress__icon {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      margin: 0;
      left: 0;
      width: 77px;
      text-align: center; }
    /* line 5449, theme.scss */
    .tech-progress__item .popup {
      padding: 32px 24px 24px 24px!important; }
    /* line 5452, theme.scss */
    .tech-progress__item .popup__name {
      font-size: 32px;
      line-height: 40px; }
    /* line 5456, theme.scss */
    .tech-progress__item .popup__top-text {
      font-size: 16px;
      line-height: 20px; }
    @font-face {
      /* line 5456, theme.scss */
      .tech-progress__item .popup__top-text {
        font-family: 'Open Sans Condensed';
        src: url("OpenSansCondensed-Light.ttf") format("truetype");
        font-style: normal;
        font-weight: 300;
        font-display: swap; } }
    @font-face {
      /* line 5456, theme.scss */
      .tech-progress__item .popup__top-text {
        font-family: 'Open Sans Condensed';
        src: url("OpenSansCondensed-LightItalic.ttf") format("truetype");
        font-style: italic;
        font-weight: 300;
        font-display: swap; } }
    @font-face {
      /* line 5456, theme.scss */
      .tech-progress__item .popup__top-text {
        font-family: 'Open Sans Condensed';
        src: url("OpenSansCondensed-Bold.ttf") format("truetype");
        font-style: normal;
        font-weight: 700;
        font-display: swap; } }
    @font-face {
      /* line 5456, theme.scss */
      .tech-progress__item .popup__top-text {
        font-family: 'Open Sans Condensed';
        src: url("OpenSansCondensed-Bold.ttf") format("truetype");
        font-style: normal;
        font-weight: 700;
        font-display: swap; } }
      /* line 5489, theme.scss */
      .tech-progress__item .popup__top-text .up {
        text-transform: uppercase; }
      /* line 5492, theme.scss */
      .tech-progress__item .popup__top-text .none {
        text-decoration: none; }
      /* line 5495, theme.scss */
      .tech-progress__item .popup__top-text .th {
        font-weight: 100; }
      /* line 5498, theme.scss */
      .tech-progress__item .popup__top-text .el {
        font-weight: 200; }
      /* line 5501, theme.scss */
      .tech-progress__item .popup__top-text .l {
        font-weight: 300; }
      /* line 5504, theme.scss */
      .tech-progress__item .popup__top-text .reg {
        font-weight: 400; }
      /* line 5507, theme.scss */
      .tech-progress__item .popup__top-text .med {
        font-weight: 500; }
      /* line 5510, theme.scss */
      .tech-progress__item .popup__top-text .sb {
        font-weight: 600; }
      /* line 5513, theme.scss */
      .tech-progress__item .popup__top-text .bold {
        font-weight: 700; }
      /* line 5516, theme.scss */
      .tech-progress__item .popup__top-text .eb {
        font-weight: 800; }
      /* line 5519, theme.scss */
      .tech-progress__item .popup__top-text .black {
        font-weight: 900; }
      /* line 5522, theme.scss */
      .tech-progress__item .popup__top-text .un {
        text-decoration: underline; }
      /* line 5525, theme.scss */
      .tech-progress__item .popup__top-text .in {
        display: inline-block; }
      /* line 5528, theme.scss */
      .tech-progress__item .popup__top-text .vam {
        vertical-align: middle; }
      /* line 5531, theme.scss */
      .tech-progress__item .popup__top-text .rel {
        position: relative; }
      /* line 5534, theme.scss */
      .tech-progress__item .popup__top-text .bl {
        display: block; }
      /* line 5537, theme.scss */
      .tech-progress__item .popup__top-text .abs {
        position: absolute; }
      /* line 5540, theme.scss */
      .tech-progress__item .popup__top-text .tr {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      /* line 5546, theme.scss */
      .tech-progress__item .popup__top-text .try {
        position: absolute;
        top: 50%;
        transform: translateY(-50%); }
      /* line 5551, theme.scss */
      .tech-progress__item .popup__top-text .trx {
        position: absolute;
        left: 50%;
        transform: translateX(-50%); }
      /* line 5556, theme.scss */
      .tech-progress__item .popup__top-text .tc {
        display: table-cell;
        vertical-align: middle; }
      /* line 5560, theme.scss */
      .tech-progress__item .popup__top-text .dn {
        display: none; }
      /* line 5563, theme.scss */
      .tech-progress__item .popup__top-text .tac {
        text-align: center; }
      /* line 5566, theme.scss */
      .tech-progress__item .popup__top-text .tal {
        text-align: left; }
      /* line 5569, theme.scss */
      .tech-progress__item .popup__top-text .tar {
        text-align: right; }
      /* line 5572, theme.scss */
      .tech-progress__item .popup__top-text .taj {
        text-align: justify; }
      /* line 5575, theme.scss */
      .tech-progress__item .popup__top-text .it {
        font-style: italic; }
      /* line 5578, theme.scss */
      .tech-progress__item .popup__top-text .sn {
        font-style: normal; }
      /* line 5581, theme.scss */
      .tech-progress__item .popup__top-text .b0 {
        border: 0; }
      /* line 5584, theme.scss */
      .tech-progress__item .popup__top-text .bn {
        background: none; }
      /* line 5587, theme.scss */
      .tech-progress__item .popup__top-text .w100 {
        width: 100%; }
      /* line 5590, theme.scss */
      .tech-progress__item .popup__top-text .h100 {
        height: 100%; }
      /* line 5593, theme.scss */
      .tech-progress__item .popup__top-text .wa {
        width: auto; }
      /* line 5596, theme.scss */
      .tech-progress__item .popup__top-text .p0 {
        padding: 0; }
      /* line 5599, theme.scss */
      .tech-progress__item .popup__top-text .m0 {
        margin: 0; }
      /* line 5602, theme.scss */
      .tech-progress__item .popup__top-text .poi {
        cursor: pointer; }
      /* line 5605, theme.scss */
      .tech-progress__item .popup__top-text .auto {
        top: auto;
        bottom: auto;
        left: auto;
        right: auto; }
      /* line 5611, theme.scss */
      .tech-progress__item .popup__top-text .noup {
        text-transform: none; }
      /* line 5614, theme.scss */
      .tech-progress__item .popup__top-text .fix {
        position: fixed; }
      /* line 5617, theme.scss */
      .tech-progress__item .popup__top-text .tn {
        transform: none; }
      /* line 5620, theme.scss */
      .tech-progress__item .popup__top-text .bf {
        background: #fff; }
      /* line 5623, theme.scss */
      .tech-progress__item .popup__top-text .cf {
        color: #fff; }
      /* line 5626, theme.scss */
      .tech-progress__item .popup__top-text .c0 {
        color: #141414; }
      /* line 5629, theme.scss */
      .tech-progress__item .popup__top-text .ap {
        appearance: none; }
      /* line 5632, theme.scss */
      .tech-progress__item .popup__top-text .nw {
        white-space: nowrap; }
      /* line 5635, theme.scss */
      .tech-progress__item .popup__top-text .ma {
        margin: 0 auto; }
      /* line 5638, theme.scss */
      .tech-progress__item .popup__top-text .oh {
        overflow: hidden; }
      /* line 5641, theme.scss */
      .tech-progress__item .popup__top-text .pen {
        pointer-events: none; }
      /* line 5644, theme.scss */
      .tech-progress__item .popup__top-text body,
      .tech-progress__item .popup__top-text html {
        width: 100%;
        height: 100%; }
      /* line 5649, theme.scss */
      .tech-progress__item .popup__top-text body {
        background: #FCFCFC;
        overflow-x: hidden; }
      /* line 5653, theme.scss */
      .tech-progress__item .popup__top-text body,
      .tech-progress__item .popup__top-text th,
      .tech-progress__item .popup__top-text td {
        font-family: "Open Sans", sans-serif;
        font-size: 14px;
        color: #141414; }
      /* line 5660, theme.scss */
      .tech-progress__item .popup__top-text body,
      .tech-progress__item .popup__top-text form,
      .tech-progress__item .popup__top-text object,
      .tech-progress__item .popup__top-text h1,
      .tech-progress__item .popup__top-text h2,
      .tech-progress__item .popup__top-text h3,
      .tech-progress__item .popup__top-text h4,
      .tech-progress__item .popup__top-text h5,
      .tech-progress__item .popup__top-text h6,
      .tech-progress__item .popup__top-text p {
        margin: 0;
        padding: 0; }
      /* line 5673, theme.scss */
      .tech-progress__item .popup__top-text img,
      .tech-progress__item .popup__top-text table {
        border: none; }
      /* line 5677, theme.scss */
      .tech-progress__item .popup__top-text table {
        border-collapse: collapse; }
      /* line 5680, theme.scss */
      .tech-progress__item .popup__top-text table td {
        padding: 0; }
      /* line 5683, theme.scss */
      .tech-progress__item .popup__top-text a {
        color: #141414;
        cursor: pointer;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease; }
      /* line 5692, theme.scss */
      .tech-progress__item .popup__top-text a:hover {
        text-decoration: none; }
      /* line 5695, theme.scss */
      .tech-progress__item .popup__top-text input,
      .tech-progress__item .popup__top-text textarea,
      .tech-progress__item .popup__top-text button,
      .tech-progress__item .popup__top-text select {
        margin: 0;
        outline: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        border: 0;
        font-family: "Open Sans", sans-serif; }
      /* line 5708, theme.scss */
      .tech-progress__item .popup__top-text input:focus::-webkit-input-placeholder,
      .tech-progress__item .popup__top-text textarea:focus::-webkit-input-placeholder,
      .tech-progress__item .popup__top-text button:focus::-webkit-input-placeholder,
      .tech-progress__item .popup__top-text select:focus::-webkit-input-placeholder {
        color: transparent; }
      /* line 5714, theme.scss */
      .tech-progress__item .popup__top-text input:focus::-moz-placeholder,
      .tech-progress__item .popup__top-text textarea:focus::-moz-placeholder,
      .tech-progress__item .popup__top-text button:focus::-moz-placeholder,
      .tech-progress__item .popup__top-text select:focus::-moz-placeholder {
        color: transparent; }
      /* line 5720, theme.scss */
      .tech-progress__item .popup__top-text input:focus:-moz-placeholder,
      .tech-progress__item .popup__top-text textarea:focus:-moz-placeholder,
      .tech-progress__item .popup__top-text button:focus:-moz-placeholder,
      .tech-progress__item .popup__top-text select:focus:-moz-placeholder {
        color: transparent; }
      /* line 5726, theme.scss */
      .tech-progress__item .popup__top-text input:focus:-ms-input-placeholder,
      .tech-progress__item .popup__top-text textarea:focus:-ms-input-placeholder,
      .tech-progress__item .popup__top-text button:focus:-ms-input-placeholder,
      .tech-progress__item .popup__top-text select:focus:-ms-input-placeholder {
        color: transparent; }
      /* line 5732, theme.scss */
      .tech-progress__item .popup__top-text button,
      .tech-progress__item .popup__top-text input[type='submit'] {
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        cursor: pointer;
        border: 0; }
      /* line 5742, theme.scss */
      .tech-progress__item .popup__top-text ol,
      .tech-progress__item .popup__top-text ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      /* line 5748, theme.scss */
      .tech-progress__item .popup__top-text img {
        max-width: 100%; }
      /* line 5751, theme.scss */
      .tech-progress__item .popup__top-text .an {
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease; }
      /* line 5758, theme.scss */
      .tech-progress__item .popup__top-text .box {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      /* line 5763, theme.scss */
      .tech-progress__item .popup__top-text section,
      .tech-progress__item .popup__top-text header,
      .tech-progress__item .popup__top-text footer,
      .tech-progress__item .popup__top-text nav,
      .tech-progress__item .popup__top-text main {
        display: block; }
      /* line 5770, theme.scss */
      .tech-progress__item .popup__top-text .wrap {
        margin: 0 auto;
        padding: 0 100px; }
      /* line 5774, theme.scss */
      .tech-progress__item .popup__top-text * {
        outline: none!important; }
      /* line 5777, theme.scss */
      .tech-progress__item .popup__top-text .flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 5790, theme.scss */
      .tech-progress__item .popup__top-text .flex2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify; }
      /* line 5801, theme.scss */
      .tech-progress__item .popup__top-text .flex3 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
      /* line 5815, theme.scss */
      .tech-progress__item .popup__top-text .header {
        padding: 20px 0;
        background: #292D32;
        color: #fff; }
      /* line 5820, theme.scss */
      .tech-progress__item .popup__top-text .header .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
      /* line 5834, theme.scss */
      .tech-progress__item .popup__top-text .header__logo {
        width: 150px; }
      /* line 5837, theme.scss */
      .tech-progress__item .popup__top-text .header__menu li {
        display: inline-block; }
      /* line 5840, theme.scss */
      .tech-progress__item .popup__top-text .header__menu li:not(:last-child) {
        margin-right: 32px; }
      /* line 5843, theme.scss */
      .tech-progress__item .popup__top-text .header__menu-link {
        display: block;
        text-decoration: none;
        color: #fff;
        line-height: 19px; }
      /* line 5849, theme.scss */
      .tech-progress__item .popup__top-text .header__menu-link--active,
      .tech-progress__item .popup__top-text .header__menu-link:hover {
        color: #FF0084; }
      /* line 5853, theme.scss */
      .tech-progress__item .popup__top-text .header__user {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
      /* line 5867, theme.scss */
      .tech-progress__item .popup__top-text .header__faq {
        text-decoration: none;
        color: #fff;
        margin-right: 32px;
        line-height: 19px; }
      /* line 5873, theme.scss */
      .tech-progress__item .popup__top-text .header__phone {
        margin-right: 32px;
        width: 24px;
        height: 24px;
        background: url("phone.svg") no-repeat center; }
      /* line 5879, theme.scss */
      .tech-progress__item .popup__top-text .header__cart {
        width: 166px;
        height: 49px;
        line-height: 49px;
        text-align: center;
        text-decoration: none;
        background: #fff;
        border-radius: 100px;
        font-weight: 700;
        font-size: 16px;
        color: #292D32; }
      /* line 5891, theme.scss */
      .tech-progress__item .popup__top-text .header__cart span {
        display: inline-block;
        vertical-align: middle;
        width: 26px;
        height: 22px;
        background: url("cart.svg") no-repeat center;
        position: relative; }
      /* line 5899, theme.scss */
      .tech-progress__item .popup__top-text .header__cart span i {
        position: absolute;
        font-style: normal;
        width: 16px;
        height: 16px;
        line-height: 16px;
        background: #292D32;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        color: #fff;
        font-weight: 400;
        font-size: 10px;
        top: -6px;
        right: -5px; }
      /* line 5915, theme.scss */
      .tech-progress__item .popup__top-text .header__burger {
        width: 32px;
        height: 32px;
        background: url("burger.svg") no-repeat center;
        margin-left: 20px;
        display: none; }
      /* line 5922, theme.scss */
      .tech-progress__item .popup__top-text .hero {
        padding: 219px 0;
        position: relative; }
      /* line 5926, theme.scss */
      .tech-progress__item .popup__top-text .hero--for-teams {
        padding: 132px 0; }
      /* line 5929, theme.scss */
      .tech-progress__item .popup__top-text .hero__video {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%; }
      /* line 5936, theme.scss */
      .tech-progress__item .popup__top-text .hero__video img,
      .tech-progress__item .popup__top-text .hero__video video,
      .tech-progress__item .popup__top-text .hero__video iframe {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }
      /* line 5946, theme.scss */
      .tech-progress__item .popup__top-text .hero__video:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(1, 1, 1, 0.3); }
      /* line 5955, theme.scss */
      .tech-progress__item .popup__top-text .hero__text {
        max-width: 648px;
        position: relative; }
      /* line 5959, theme.scss */
      .tech-progress__item .popup__top-text .hero__name {
        margin-bottom: 10px;
        font-family: 'Open Sans Condensed';
        font-size: 45px;
        line-height: 52px; }
      /* line 5965, theme.scss */
      .tech-progress__item .popup__top-text .hero__desc {
        margin-bottom: 40px;
        font-size: 20px;
        line-height: 27px; }
      /* line 5970, theme.scss */
      .tech-progress__item .popup__top-text .hero__link {
        display: inline-block;
        text-decoration: none;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        color: #FCFCFC;
        padding: 16px 24px;
        background: #FF0084;
        border-radius: 64px; }
      /* line 5981, theme.scss */
      .tech-progress__item .popup__top-text .hero__link--white {
        color: #141414;
        background: #fff; }
      /* line 5985, theme.scss */
      .tech-progress__item .popup__top-text .hero__link:not(:last-child) {
        margin-right: 20px; }
      /* line 5988, theme.scss */
      .tech-progress__item .popup__top-text .hero__logos {
        padding-top: 70px; }
      /* line 5991, theme.scss */
      .tech-progress__item .popup__top-text .h2 {
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 36px;
        line-height: 49px; }
      /* line 5997, theme.scss */
      .tech-progress__item .popup__top-text .clubs {
        padding: 70px 0; }
      /* line 6000, theme.scss */
      .tech-progress__item .popup__top-text .clubs__top {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 50px; }
      /* line 6015, theme.scss */
      .tech-progress__item .popup__top-text .clubs__top-text {
        font-size: 16px;
        line-height: 160%;
        color: #5B5F5C; }
      /* line 6020, theme.scss */
      .tech-progress__item .popup__top-text .clubs__top-text--small {
        width: 552px; }
      /* line 6023, theme.scss */
      .tech-progress__item .popup__top-text .clubs__list .swiper-wrapper {
        transition-timing-function: linear; }
      /* line 6026, theme.scss */
      .tech-progress__item .popup__top-text .clubs__list .swiper-slide {
        width: auto;
        height: 167px;
        line-height: 167px; }
      /* line 6031, theme.scss */
      .tech-progress__item .popup__top-text .clubs__list .swiper-slide img {
        vertical-align: middle;
        max-height: 100%; }
      /* line 6035, theme.scss */
      .tech-progress__item .popup__top-text .users-progress {
        padding: 70px 0 54px; }
      /* line 6038, theme.scss */
      .tech-progress__item .popup__top-text .users-progress .h2 {
        text-align: center;
        max-width: 384px;
        margin: 0 auto 50px auto; }
      /* line 6043, theme.scss */
      .tech-progress__item .popup__top-text .users-progress__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 6056, theme.scss */
      .tech-progress__item .popup__top-text .users-progress__item {
        width: calc(25% - 24px);
        height: 284px;
        margin-bottom: 16px;
        position: relative;
        background: #C3DAE1;
        border-radius: 14px; }
      /* line 6064, theme.scss */
      .tech-progress__item .popup__top-text .users-progress__text {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 32px 24px;
        font-size: 22px;
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 6077, theme.scss */
      .tech-progress__item .popup__top-text .users-progress__progress {
        margin-bottom: 16px;
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        font-size: 60px;
        line-height: 82px;
        color: #FF0084; }
      /* line 6085, theme.scss */
      .tech-progress__item .popup__top-text .analytics {
        padding: 70px 0;
        overflow: hidden; }
      /* line 6089, theme.scss */
      .tech-progress__item .popup__top-text .analytics .wrap {
        position: relative; }
      /* line 6092, theme.scss */
      .tech-progress__item .popup__top-text .analytics .h2 {
        margin-bottom: 50px; }
      /* line 6095, theme.scss */
      .tech-progress__item .popup__top-text .analytics__list {
        position: relative; }
      /* line 6098, theme.scss */
      .tech-progress__item .popup__top-text .analytics__list:after {
        content: "";
        position: absolute;
        top: 0;
        right: 100%;
        width: 50vw;
        height: 100%;
        z-index: 3;
        background: #fff; }
      /* line 6108, theme.scss */
      .tech-progress__item .popup__top-text .analytics__video {
        display: block;
        margin-bottom: 10px; }
      /* line 6112, theme.scss */
      .tech-progress__item .popup__top-text .analytics__video--mb0 {
        margin-bottom: 0; }
      /* line 6115, theme.scss */
      .tech-progress__item .popup__top-text .analytics__video img {
        width: 100%; }
      /* line 6131, theme.scss */
      .tech-progress__item .popup__top-text .analytics__name {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px; }
      /* line 6137, theme.scss */
      .tech-progress__item .popup__top-text .analytics__desc {
        font-size: 16px;
        line-height: 22px; }
      /* line 6141, theme.scss */
      .tech-progress__item .popup__top-text .analytics__dots {
        text-align: right;
        padding-top: 50px;
        font-size: 0; }
      /* line 6146, theme.scss */
      .tech-progress__item .popup__top-text .analytics__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #B5B8B1;
        opacity: 1; }
      /* line 6156, theme.scss */
      .tech-progress__item .popup__top-text .analytics__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 6159, theme.scss */
      .tech-progress__item .popup__top-text .analytics__dots span.swiper-pagination-bullet-active {
        background: #292D32; }
      /* line 6162, theme.scss */
      .tech-progress__item .popup__top-text .analytics__dots--other span {
        background: #D5DBFF; }
      /* line 6165, theme.scss */
      .tech-progress__item .popup__top-text .analytics__dots--other span.swiper-pagination-bullet-active {
        background: #00007A; }
      /* line 6168, theme.scss */
      .tech-progress__item .popup__top-text .slider-nav {
        position: absolute;
        top: 0;
        right: 100px; }
      /* line 6173, theme.scss */
      .tech-progress__item .popup__top-text .slider-nav__link {
        display: inline-block;
        width: 52px;
        height: 52px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }
      /* line 6181, theme.scss */
      .tech-progress__item .popup__top-text .slider-nav__link--prev {
        background: #141414 url("prev.svg") no-repeat center;
        margin-right: 5px; }
      /* line 6185, theme.scss */
      .tech-progress__item .popup__top-text .slider-nav__link--prev:hover {
        background: #ff0084 url("prev.svg") no-repeat center; }
      /* line 6188, theme.scss */
      .tech-progress__item .popup__top-text .slider-nav__link--next {
        background: #141414 url("next.svg") no-repeat center; }
      /* line 6191, theme.scss */
      .tech-progress__item .popup__top-text .slider-nav__link--next:hover {
        background: #ff0084 url("next.svg") no-repeat center; }
      /* line 6194, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog {
        background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
        padding: 80px 0 100px; }
      /* line 6198, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item {
        position: relative; }
      /* line 6201, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item1 {
        text-align: right;
        padding-right: 200px; }
      /* line 6205, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item1 img {
        max-width: 652px;
        width: 100%; }
      /* line 6209, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item1 .index-catalog__link {
        top: 133px;
        left: 155px; }
      /* line 6213, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item1 .index-catalog__text {
        top: 11px;
        right: 9px; }
      /* line 6217, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item2 {
        padding-left: 20px;
        margin-top: -205px; }
      /* line 6221, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item2 img {
        max-width: 240px;
        width: 100%; }
      /* line 6225, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item2 .index-catalog__link {
        top: 54px;
        left: 52px; }
      /* line 6229, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item2 .index-catalog__text {
        top: 40px;
        left: 122px; }
      /* line 6233, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item3 {
        text-align: right;
        padding-right: 80px;
        margin-top: -65px; }
      /* line 6238, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item3 img {
        max-width: 363px;
        width: 100%; }
      /* line 6242, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item3 .index-catalog__link {
        top: 233px;
        left: 47px; }
      /* line 6246, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item--item3 .index-catalog__text {
        top: 139px;
        left: -444px; }
      /* line 6250, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__item-content {
        display: inline-block;
        position: relative; }
      /* line 6254, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__link {
        position: absolute;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 24px;
        height: 24px;
        background: #FFFFFF;
        border: 2px solid #FF0084;
        animation: borderPulse 1000ms infinite ease-out; }
      /* line 6268, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__text {
        position: absolute;
        background: #fff;
        width: 431px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 24px;
        box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
        border-radius: 4px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        text-align: left;
        z-index: 3;
        display: none; }
      /* line 6286, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__text span {
        font-weight: 700;
        text-transform: uppercase; }
      /* line 6290, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__close {
        position: absolute;
        right: 16px;
        top: 16px;
        width: 24px;
        height: 24px;
        background: url("close.svg") no-repeat center; }
      /* line 6298, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__apps {
        text-align: center;
        padding-top: 130px; }
      /* line 6302, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__app {
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px;
        width: 221px;
        height: 50px;
        line-height: 50px;
        background: #FFFFFF;
        border-radius: 4px; }
      /* line 6312, theme.scss */
      .tech-progress__item .popup__top-text .index-catalog__app img {
        vertical-align: middle;
        max-height: 28px; }
    @keyframes borderPulse {
      0% {
        box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.4), 0px 0px 0px 0px #ffffff; }
      100% {
        box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255, 0.2), 0px 0px 0px 10px rgba(255, 255, 255, 0); } }
      /* line 6324, theme.scss */
      .tech-progress__item .popup__top-text .faq {
        padding: 70px 0 90px; }
      /* line 6327, theme.scss */
      .tech-progress__item .popup__top-text .faq .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 6340, theme.scss */
      .tech-progress__item .popup__top-text .faq__text {
        width: 42%; }
      /* line 6343, theme.scss */
      .tech-progress__item .popup__top-text .faq .h2 {
        margin-bottom: 32px; }
      /* line 6346, theme.scss */
      .tech-progress__item .popup__top-text .faq__link {
        display: inline-block;
        text-decoration: none;
        color: #fff;
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        padding: 16px 24px;
        background: #FF0084;
        border-radius: 64px; }
      /* line 6358, theme.scss */
      .tech-progress__item .popup__top-text .faq__list {
        width: 55.4%; }
      /* line 6361, theme.scss */
      .tech-progress__item .popup__top-text .faq__item {
        margin-bottom: 20px;
        border: 1px solid #DFDCD6;
        border-radius: 4px;
        padding: 24px; }
      /* line 6367, theme.scss */
      .tech-progress__item .popup__top-text .faq__label {
        cursor: pointer;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        padding-right: 30px;
        background: url("tbl1.svg") no-repeat right center; }
      /* line 6376, theme.scss */
      .tech-progress__item .popup__top-text .faq__label--active {
        background: url("tbl2.svg") no-repeat right center; }
      /* line 6379, theme.scss */
      .tech-progress__item .popup__top-text .faq__item-text {
        margin-top: 16px;
        font-size: 16px;
        line-height: 160%;
        color: #5B5F5C;
        display: none; }
      /* line 6386, theme.scss */
      .tech-progress__item .popup__top-text .footer {
        background: #292D32;
        padding: 70px 0;
        color: #fff; }
      /* line 6391, theme.scss */
      .tech-progress__item .popup__top-text .footer .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 6404, theme.scss */
      .tech-progress__item .popup__top-text .footer__logo {
        text-align: center;
        width: 100%;
        margin-bottom: 100px; }
      /* line 6409, theme.scss */
      .tech-progress__item .popup__top-text .footer__contacts {
        width: 219px;
        font-size: 18px;
        line-height: 23px; }
      /* line 6414, theme.scss */
      .tech-progress__item .popup__top-text .footer__rating {
        margin-bottom: 32px;
        background: #FCFCFC;
        border-radius: 14px;
        padding: 20px 16px;
        color: #292D32; }
      /* line 6421, theme.scss */
      .tech-progress__item .popup__top-text .footer__rating-count {
        white-space: nowrap;
        display: table-cell;
        vertical-align: middle;
        padding-right: 16px;
        font-weight: 700;
        font-size: 24px;
        line-height: 33px; }
      /* line 6430, theme.scss */
      .tech-progress__item .popup__top-text .footer__rating-stars {
        display: table-cell;
        vertical-align: middle; }
      /* line 6434, theme.scss */
      .tech-progress__item .popup__top-text .footer__rating-stars p {
        margin-top: 5px;
        font-size: 12px;
        line-height: 15px; }
      /* line 6439, theme.scss */
      .tech-progress__item .popup__top-text .footer__rating-star {
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url("star.svg") no-repeat center; }
      /* line 6445, theme.scss */
      .tech-progress__item .popup__top-text .footer__adress {
        margin-bottom: 12px; }
      /* line 6448, theme.scss */
      .tech-progress__item .popup__top-text .footer__mail {
        display: block;
        color: #fff;
        margin-bottom: 12px; }
      /* line 6453, theme.scss */
      .tech-progress__item .popup__top-text .footer__phone {
        display: block;
        color: #fff;
        text-decoration: none; }
      /* line 6458, theme.scss */
      .tech-progress__item .popup__top-text .footer__nav ul li:not(:last-child) {
        margin-bottom: 22px; }
      /* line 6461, theme.scss */
      .tech-progress__item .popup__top-text .footer__nav ul li a {
        display: block;
        text-decoration: none;
        color: #fff;
        font-size: 18px;
        line-height: 25px; }
      /* line 6468, theme.scss */
      .tech-progress__item .popup__top-text .footer__name {
        margin-bottom: 32px;
        text-transform: uppercase;
        padding: 3.5px 0;
        font-weight: 400;
        font-size: 18px;
        line-height: 23px;
        color: #FCFCFC; }
      /* line 6477, theme.scss */
      .tech-progress__item .popup__top-text .footer__social a {
        display: inline-block;
        width: 52px;
        height: 52px;
        line-height: 52px;
        text-align: center;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        position: relative;
        background: #FCFCFC; }
      /* line 6489, theme.scss */
      .tech-progress__item .popup__top-text .footer__social a:not(:last-child) {
        margin-right: 8px; }
      /* line 6492, theme.scss */
      .tech-progress__item .popup__top-text .footer__social a img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      /* line 6498, theme.scss */
      .tech-progress__item .popup__top-text .product {
        padding: 50px 0 100px; }
      /* line 6501, theme.scss */
      .tech-progress__item .popup__top-text .product .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 6514, theme.scss */
      .tech-progress__item .popup__top-text .product__photos {
        width: 49.6%; }
      /* line 6517, theme.scss */
      .tech-progress__item .popup__top-text .product__main-photos {
        margin-bottom: 32px;
        border-radius: 14px;
        overflow: hidden; }
      /* line 6522, theme.scss */
      .tech-progress__item .popup__top-text .product__main-photos img {
        width: 100%; }
      /* line 6525, theme.scss */
      .tech-progress__item .popup__top-text .product__previews {
        max-width: 400px;
        margin: 0 auto;
        padding: 4px 0;
        overflow: hidden; }
      /* line 6531, theme.scss */
      .tech-progress__item .popup__top-text .product__previews .swiper-slide {
        cursor: pointer;
        overflow: hidden;
        border: 1px solid #fff;
        border-radius: 14px;
        font-size: 0;
        width: 100px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      /* line 6542, theme.scss */
      .tech-progress__item .popup__top-text .product__previews .swiper-slide.swiper-slide-thumb-active {
        border: 1px solid #00007A; }
      /* line 6545, theme.scss */
      .tech-progress__item .popup__top-text .product__previews .swiper-slide img {
        width: 100%; }
      /* line 6548, theme.scss */
      .tech-progress__item .popup__top-text .product__info {
        width: 44.7%; }
      /* line 6551, theme.scss */
      .tech-progress__item .popup__top-text .product__name {
        margin-bottom: 20px;
        font-weight: 700;
        font-size: 26px;
        line-height: 35px; }
      /* line 6557, theme.scss */
      .tech-progress__item .popup__top-text .product__sizes {
        padding-bottom: 8px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 6571, theme.scss */
      .tech-progress__item .popup__top-text .product__size {
        width: calc(50% - 6px);
        position: relative;
        margin-bottom: 12px; }
      /* line 6576, theme.scss */
      .tech-progress__item .popup__top-text .product__size .radio {
        display: none; }
      /* line 6579, theme.scss */
      .tech-progress__item .popup__top-text .product__size .radio + label {
        display: block;
        cursor: pointer;
        line-height: 75px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #5B5F5C;
        border-radius: 10px;
        padding: 0 20px;
        font-size: 16px; }
      /* line 6591, theme.scss */
      .tech-progress__item .popup__top-text .product__size .radio + label span {
        font-weight: 700;
        font-size: 20px; }
      /* line 6595, theme.scss */
      .tech-progress__item .popup__top-text .product__size .radio:checked + label {
        border: 1px solid #FF0084; }
      /* line 6598, theme.scss */
      .tech-progress__item .popup__top-text .product__size input[type='text'] {
        width: 100%;
        height: 75px;
        border: 1px solid #5B5F5C;
        border-radius: 10px;
        padding: 0 20px 0 106px;
        font-size: 16px; }
      /* line 6606, theme.scss */
      .tech-progress__item .popup__top-text .product__size p {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 16px;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        margin-top: -2px; }
      /* line 6616, theme.scss */
      .tech-progress__item .popup__top-text .product__color {
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #B5B8B1;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        color: #2D2D2D; }
      /* line 6625, theme.scss */
      .tech-progress__item .popup__top-text .product__color .radio {
        display: none; }
      /* line 6628, theme.scss */
      .tech-progress__item .popup__top-text .product__color .radio + label {
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
        margin-left: 18px;
        font-size: 0; }
      /* line 6635, theme.scss */
      .tech-progress__item .popup__top-text .product__color .radio + label span {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        position: relative;
        vertical-align: middle;
        width: 18px;
        height: 18px; }
      /* line 6645, theme.scss */
      .tech-progress__item .popup__top-text .product__color .radio:checked + label span:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        pointer-events: none;
        width: 26px;
        height: 26px;
        border: 1px solid #B5B8B1; }
      /* line 6662, theme.scss */
      .tech-progress__item .popup__top-text .product__color .radio:checked + label span:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        pointer-events: none;
        width: 32px;
        height: 32px;
        border: 1px solid #16392D; }
      /* line 6679, theme.scss */
      .tech-progress__item .popup__top-text .product__complect {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 22px; }
      /* line 6684, theme.scss */
      .tech-progress__item .popup__top-text .product__complect ul {
        padding-left: 20px;
        list-style: disc; }
      /* line 6688, theme.scss */
      .tech-progress__item .popup__top-text .product__art {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 22px;
        color: #5B5F5C; }
      /* line 6694, theme.scss */
      .tech-progress__item .popup__top-text .product__price {
        margin-bottom: 32px;
        font-size: 36px;
        line-height: 49px; }
      /* line 6699, theme.scss */
      .tech-progress__item .popup__top-text .product__items {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 15px; }
      /* line 6713, theme.scss */
      .tech-progress__item .popup__top-text .product__items .number {
        width: 127px; }
      /* line 6716, theme.scss */
      .tech-progress__item .popup__top-text .product__items button {
        width: calc(100% - 142px);
        height: 49px;
        background: #FF0084;
        border-radius: 104px;
        font-weight: 700;
        font-size: 18px;
        color: #fff; }
      /* line 6725, theme.scss */
      .tech-progress__item .popup__top-text .product__button {
        width: 100%;
        height: 49px;
        margin-bottom: 32px;
        background: #FFFFFF;
        border: 1px solid #FF0084;
        border-radius: 104px;
        font-weight: 700;
        font-size: 18px;
        color: #FF0084; }
      /* line 6736, theme.scss */
      .tech-progress__item .popup__top-text .product__data li {
        padding: 2.5px 0 2.5px 46px;
        position: relative;
        line-height: 19px;
        color: #5B5F5C; }
      /* line 6742, theme.scss */
      .tech-progress__item .popup__top-text .product__data li:not(:last-child) {
        margin-bottom: 16px; }
      /* line 6745, theme.scss */
      .tech-progress__item .popup__top-text .product__data li:nth-child(1) {
        background: url("data1.svg") no-repeat left; }
      /* line 6748, theme.scss */
      .tech-progress__item .popup__top-text .product__data li:nth-child(2) {
        background: url("data2.svg") no-repeat left; }
      /* line 6751, theme.scss */
      .tech-progress__item .popup__top-text .number {
        position: relative;
        height: 49px; }
      /* line 6755, theme.scss */
      .tech-progress__item .popup__top-text .number input[type='text'] {
        width: 100%;
        height: 100%;
        text-align: center;
        background: none;
        border: 1px solid #DFDCD6;
        border-radius: 104px;
        font-weight: 600;
        font-size: 18px; }
      /* line 6765, theme.scss */
      .tech-progress__item .popup__top-text .number span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 24px;
        height: 24px;
        cursor: pointer; }
      /* line 6773, theme.scss */
      .tech-progress__item .popup__top-text .number span.minus {
        left: 14px;
        background: url("minus.svg"); }
      /* line 6777, theme.scss */
      .tech-progress__item .popup__top-text .number span.plus {
        right: 14px;
        background: url("plus.svg"); }
      /* line 6781, theme.scss */
      .tech-progress__item .popup__top-text .complect {
        padding: 70px 0 54px; }
      /* line 6784, theme.scss */
      .tech-progress__item .popup__top-text .complect .h2 {
        margin-bottom: 50px;
        text-align: center; }
      /* line 6788, theme.scss */
      .tech-progress__item .popup__top-text .complect__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 6801, theme.scss */
      .tech-progress__item .popup__top-text .complect__item {
        width: 18%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: #C3DAE1;
        border-radius: 14px;
        margin-bottom: 16px;
        padding: 32px 24px; }
      /* line 6811, theme.scss */
      .tech-progress__item .popup__top-text .complect__item h3 {
        margin-bottom: 16px;
        min-height: 48px;
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 6819, theme.scss */
      .tech-progress__item .popup__top-text .complect__item p {
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 6823, theme.scss */
      .tech-progress__item .popup__top-text .complect__image {
        text-align: center;
        margin-bottom: 16px; }
      /* line 6827, theme.scss */
      .tech-progress__item .popup__top-text .complect__item img {
        max-height: 89px;
        width: auto; }
      /* line 6831, theme.scss */
      .tech-progress__item .popup__top-text .motion-progress {
        background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
        padding: 100px 0;
        text-align: center; }
      /* line 6836, theme.scss */
      .tech-progress__item .popup__top-text .motion-progress__image {
        margin-bottom: 40px; }
      /* line 6839, theme.scss */
      .tech-progress__item .popup__top-text .motion-progress__image img {
        max-height: 708px;
        width: auto; }
      /* line 6843, theme.scss */
      .tech-progress__item .popup__top-text .motion-progress .h2 {
        margin-bottom: 10px; }
      /* line 6846, theme.scss */
      .tech-progress__item .popup__top-text .motion-progress__desc {
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em; }
      /* line 6852, theme.scss */
      .tech-progress__item .popup__top-text .motion-progress .index-catalog__apps {
        padding-top: 70px; }
      /* line 6855, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade {
        padding: 70px 0; }
      /* line 6858, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade__list {
        overflow: hidden; }
      /* line 6861, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade__item img {
        width: 100%;
        object-fit: contain;
        margin-bottom: 10px; }
      /* line 6867, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade__item h3 {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px;
        color: #000000; }
      /* line 6874, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade__item p {
        font-size: 16px;
        line-height: 22px;
        color: #000000; }
      /* line 6879, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade__dots {
        text-align: center;
        padding-top: 32px;
        font-size: 0;
        display: none; }
      /* line 6885, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #B5B8B1;
        opacity: 1; }
      /* line 6895, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 6898, theme.scss */
      .tech-progress__item .popup__top-text .game-upgrade__dots span.swiper-pagination-bullet-active {
        background: #292D32; }
      /* line 6901, theme.scss */
      .tech-progress__item .popup__top-text .indicators {
        padding: 70px 0;
        overflow: hidden; }
      /* line 6905, theme.scss */
      .tech-progress__item .popup__top-text .indicators .clubs__top-text {
        width: 552px; }
      /* line 6908, theme.scss */
      .tech-progress__item .popup__top-text .indicators__nav {
        margin-bottom: 50px;
        background: #C3DAE1;
        backdrop-filter: blur(12px);
        border-radius: 99px;
        padding: 4px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 6926, theme.scss */
      .tech-progress__item .popup__top-text .indicators__nav li {
        width: calc(50% - 4px); }
      /* line 6929, theme.scss */
      .tech-progress__item .popup__top-text .indicators__nav li a {
        display: block;
        text-decoration: none;
        text-align: center;
        padding: 11px;
        font-size: 16px;
        line-height: 160%;
        border-radius: 99px; }
      /* line 6938, theme.scss */
      .tech-progress__item .popup__top-text .indicators__nav li a.selected {
        background: #5C8291;
        backdrop-filter: blur(12px);
        color: #FCFCFC; }
      /* line 6943, theme.scss */
      .tech-progress__item .popup__top-text .indicators__list {
        position: relative; }
      /* line 6946, theme.scss */
      .tech-progress__item .popup__top-text .indicators__list:after {
        content: "";
        position: absolute;
        top: 0;
        right: 100%;
        width: 50vw;
        height: 100%;
        z-index: 3;
        background: #fff; }
      /* line 6956, theme.scss */
      .tech-progress__item .popup__top-text .indicators__list .swiper-slide {
        height: 236px; }
      /* line 6959, theme.scss */
      .tech-progress__item .popup__top-text .indicators__item {
        position: relative;
        background: #C3DAE1;
        border-radius: 14px; }
      /* line 6964, theme.scss */
      .tech-progress__item .popup__top-text .indicators__item img {
        position: absolute;
        top: 32px;
        left: 24px;
        max-height: 62px;
        width: auto; }
      /* line 6971, theme.scss */
      .tech-progress__item .popup__top-text .indicators__item p {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 32px 24px;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 6984, theme.scss */
      .tech-progress__item .popup__top-text .indicators__link {
        position: absolute;
        top: 17px;
        right: 12px;
        width: 16px;
        height: 16px;
        background: url("plus2.svg");
        z-index: 5; }
      /* line 6993, theme.scss */
      .tech-progress__item .popup__top-text .indicators__link--active {
        background: url("minus2.svg") no-repeat center; }
      /* line 6996, theme.scss */
      .tech-progress__item .popup__top-text .indicators__text {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #5C8291;
        border-radius: 14px;
        z-index: 3;
        display: none; }
      /* line 7007, theme.scss */
      .tech-progress__item .popup__top-text .indicators__text p {
        color: #fff; }
      /* line 7010, theme.scss */
      .tech-progress__item .popup__top-text .indicators__list .slider-nav {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        transform: translateY(-50%);
        display: flex;
        justify-content: space-between;
        width: 100%;
        z-index: 10; }
      /* line 7021, theme.scss */
      .tech-progress__item .popup__top-text .indicators__dots {
        text-align: right;
        padding-top: 32px;
        font-size: 0;
        display: none; }
      /* line 7027, theme.scss */
      .tech-progress__item .popup__top-text .indicators__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #B5B8B1;
        opacity: 1; }
      /* line 7037, theme.scss */
      .tech-progress__item .popup__top-text .indicators__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 7040, theme.scss */
      .tech-progress__item .popup__top-text .indicators__dots span.swiper-pagination-bullet-active {
        background: #292D32; }
      /* line 7043, theme.scss */
      .tech-progress__item .popup__top-text .steps {
        padding: 70px 0; }
      /* line 7046, theme.scss */
      .tech-progress__item .popup__top-text .steps .h2 {
        margin-bottom: 50px; }
      /* line 7049, theme.scss */
      .tech-progress__item .popup__top-text .steps__list {
        overflow: hidden; }
      /* line 7052, theme.scss */
      .tech-progress__item .popup__top-text .steps__item img {
        width: 100%;
        margin-bottom: 10px; }
      /* line 7056, theme.scss */
      .tech-progress__item .popup__top-text .steps__item h3 {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px;
        color: #000000; }
      /* line 7063, theme.scss */
      .tech-progress__item .popup__top-text .steps__item p {
        font-size: 16px;
        line-height: 22px;
        color: #000000; }
      /* line 7068, theme.scss */
      .tech-progress__item .popup__top-text .steps__dots {
        text-align: center;
        padding-top: 32px;
        font-size: 0;
        display: none; }
      /* line 7074, theme.scss */
      .tech-progress__item .popup__top-text .steps__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #B5B8B1;
        opacity: 1; }
      /* line 7084, theme.scss */
      .tech-progress__item .popup__top-text .steps__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 7087, theme.scss */
      .tech-progress__item .popup__top-text .steps__dots span.swiper-pagination-bullet-active {
        background: #292D32; }
      /* line 7090, theme.scss */
      .tech-progress__item .popup__top-text .params {
        padding: 70px 0; }
      /* line 7093, theme.scss */
      .tech-progress__item .popup__top-text .params .h2 {
        margin-bottom: 50px; }
      /* line 7096, theme.scss */
      .tech-progress__item .popup__top-text .params__table {
        width: 100%; }
      /* line 7099, theme.scss */
      .tech-progress__item .popup__top-text .params__table thead tr {
        border-bottom: 1px solid #DDE6ED; }
      /* line 7102, theme.scss */
      .tech-progress__item .popup__top-text .params__table thead tr td {
        padding: 12px 40px;
        text-align: center;
        vertical-align: bottom;
        font-size: 20px;
        line-height: 27px;
        color: #000000; }
      /* line 7110, theme.scss */
      .tech-progress__item .popup__top-text .params__table thead tr td:first-child {
        text-align: left; }
      /* line 7113, theme.scss */
      .tech-progress__item .popup__top-text .params__table thead tr td img {
        display: block;
        margin: 0 auto; }
      /* line 7117, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody {
        border-bottom: 1px solid #DDE6ED; }
      /* line 7120, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr:last-child td {
        padding: 4px 40px 12px 40px; }
      /* line 7123, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr {
        display: none; }
      /* line 7126, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr td {
        padding: 4px 40px;
        text-align: center;
        font-weight: 600;
        font-size: 16px;
        line-height: 160%;
        color: #5C8291;
        width: 30%; }
      /* line 7135, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr td:first-child {
        text-align: left;
        width: 40%; }
      /* line 7139, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr.params__main {
        display: table-row; }
      /* line 7142, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr.params__main td {
        padding: 12px 40px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #141414; }
      /* line 7150, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr.params__main.poi td:first-child {
        background: url("tbl1.svg") no-repeat right; }
      /* line 7153, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr.params__main.poi.active td:first-child {
        background: url("tbl2.svg") no-repeat right; }
      /* line 7156, theme.scss */
      .tech-progress__item .popup__top-text .params__table tbody tr.params__info.params__info--active {
        display: table-row; }
      /* line 7159, theme.scss */
      .tech-progress__item .popup__top-text .sensor {
        padding: 70px 0; }
      /* line 7162, theme.scss */
      .tech-progress__item .popup__top-text .sensor .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 7175, theme.scss */
      .tech-progress__item .popup__top-text .sensor__image {
        width: 48.75%; }
      /* line 7178, theme.scss */
      .tech-progress__item .popup__top-text .sensor__text {
        width: 48.75%; }
      /* line 7181, theme.scss */
      .tech-progress__item .popup__top-text .sensor__text .h2 {
        margin-bottom: 14px; }
      /* line 7184, theme.scss */
      .tech-progress__item .popup__top-text .sensor__text p {
        font-size: 20px;
        line-height: 160%;
        color: #5B5F5C; }
      /* line 7189, theme.scss */
      .tech-progress__item .popup__top-text .to-result {
        padding: 70px 0 38px; }
      /* line 7192, theme.scss */
      .tech-progress__item .popup__top-text .to-result .h2 {
        text-align: center;
        margin-bottom: 50px; }
      /* line 7196, theme.scss */
      .tech-progress__item .popup__top-text .to-result__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 7209, theme.scss */
      .tech-progress__item .popup__top-text .to-result__item {
        width: 23.1%;
        margin-bottom: 32px;
        color: #000000; }
      /* line 7214, theme.scss */
      .tech-progress__item .popup__top-text .to-result__item img {
        margin-bottom: 16px; }
      /* line 7217, theme.scss */
      .tech-progress__item .popup__top-text .to-result__item h3 {
        margin-bottom: 8px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px; }
      /* line 7223, theme.scss */
      .tech-progress__item .popup__top-text .to-result__item p {
        font-size: 16px;
        line-height: 22px; }
      /* line 7227, theme.scss */
      .tech-progress__item .popup__top-text .stats {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 7240, theme.scss */
      .tech-progress__item .popup__top-text .stats__item {
        width: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 0;
        padding: 50px 0 0 0; }
      /* line 7249, theme.scss */
      .tech-progress__item .popup__top-text .stats__item:nth-child(1) {
        background: #5C8291; }
      /* line 7252, theme.scss */
      .tech-progress__item .popup__top-text .stats__item:nth-child(2) {
        background: #C3DAE1; }
      /* line 7255, theme.scss */
      .tech-progress__item .popup__top-text .view-progress {
        background: #FCFCFC;
        padding-top: 70px; }
      /* line 7259, theme.scss */
      .tech-progress__item .popup__top-text .view-progress .h2 {
        margin-bottom: 50px; }
      /* line 7262, theme.scss */
      .tech-progress__item .popup__top-text .view-progress__image {
        width: 39.1%;
        font-size: 0; }
      /* line 7266, theme.scss */
      .tech-progress__item .popup__top-text .view-progress__info {
        width: 52.5%; }
      /* line 7269, theme.scss */
      .tech-progress__item .popup__top-text .view-progress__item {
        background: #fff;
        padding: 24px;
        background: #FFFFFF;
        border: 1px solid #FFFFFF;
        box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
        border-radius: 4px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em; }
      /* line 7281, theme.scss */
      .tech-progress__item .popup__top-text .view-progress__item:not(:last-child) {
        margin-bottom: 24px; }
      /* line 7284, theme.scss */
      .tech-progress__item .popup__top-text .view-progress__item ul {
        padding-left: 20px;
        list-style: disc; }
      /* line 7288, theme.scss */
      .tech-progress__item .popup__top-text .view-progress__item ul li::marker {
        font-size: 10px; }
      /* line 7291, theme.scss */
      .tech-progress__item .popup__top-text .view-progress__img {
        margin-bottom: 16px; }
      /* line 7294, theme.scss */
      .tech-progress__item .popup__top-text .all-boots {
        padding: 70px 0;
        background: url("all-boots.png") center/cover;
        color: #FCFCFC; }
      /* line 7299, theme.scss */
      .tech-progress__item .popup__top-text .all-boots__info {
        max-width: 609px; }
      /* line 7302, theme.scss */
      .tech-progress__item .popup__top-text .all-boots__info p {
        margin-bottom: 50px;
        font-size: 16px;
        line-height: 160%; }
      /* line 7307, theme.scss */
      .tech-progress__item .popup__top-text .all-boots .h2 {
        margin-bottom: 12px; }
      /* line 7310, theme.scss */
      .tech-progress__item .popup__top-text .motivation {
        padding: 70px 0; }
      /* line 7313, theme.scss */
      .tech-progress__item .popup__top-text .motivation .h2 {
        margin-bottom: 50px; }
      /* line 7316, theme.scss */
      .tech-progress__item .popup__top-text .to-progress {
        background: linear-gradient(180.1deg, #c3dae1 -21.96%, #5c8291 99.89%);
        padding: 100px 0 164px; }
      /* line 7320, theme.scss */
      .tech-progress__item .popup__top-text .to-progress .h2 {
        text-align: center;
        margin-bottom: 10px; }
      /* line 7324, theme.scss */
      .tech-progress__item .popup__top-text .to-progress__top-text {
        text-align: center;
        margin-bottom: 32px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #000000; }
      /* line 7333, theme.scss */
      .tech-progress__item .popup__top-text .to-progress__item {
        width: calc(50% - 37px);
        margin-bottom: 70px; }
      /* line 7337, theme.scss */
      .tech-progress__item .popup__top-text .to-progress__image {
        text-align: center;
        margin-bottom: 32px; }
      /* line 7341, theme.scss */
      .tech-progress__item .popup__top-text .to-progress__text {
        background: #ffffff url("lock.svg") no-repeat 24px 24px;
        border: 1px solid #FFFFFF;
        box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
        border-radius: 4px;
        padding: 24px 24px 24px 72px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #000000; }
      /* line 7353, theme.scss */
      .tech-progress__item .popup__top-text .to-progress__text--other {
        background: #ffffff url("link.svg") no-repeat 24px 24px; }
      /* line 7356, theme.scss */
      .tech-progress__item .popup__top-text .to-progress__bottom-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
      /* line 7370, theme.scss */
      .tech-progress__item .popup__top-text .to-progress__bottom-image {
        width: 48.9%; }
      /* line 7373, theme.scss */
      .tech-progress__item .popup__top-text .to-progress__bottom-txt {
        width: 43%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: #FFFFFF;
        border: 1px solid #FFFFFF;
        box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
        border-radius: 4px;
        padding: 24px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #000000; }
      /* line 7389, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved {
        background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
        padding: 100px 0;
        text-align: center; }
      /* line 7394, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved .h2 {
        margin-bottom: 10px; }
      /* line 7397, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved__top-text {
        margin-bottom: 42px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em; }
      /* line 7404, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 8px; }
      /* line 7418, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved__item {
        width: 49%;
        margin-bottom: 32px; }
      /* line 7422, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved__content {
        max-width: 440px;
        margin: 0 auto; }
      /* line 7426, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved__content img {
        width: 100%;
        margin-bottom: 10px; }
      /* line 7430, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved__text {
        background: #FFFFFF;
        border: 1px solid #FFFFFF;
        border-radius: 4px;
        padding: 24px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #00007A;
        text-align: left; }
      /* line 7442, theme.scss */
      .tech-progress__item .popup__top-text .fifa-approved__bottom-link {
        display: inline-block;
        text-decoration: none;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        padding: 16px 24px;
        background: #FCFCFC;
        border-radius: 64px; }
      /* line 7452, theme.scss */
      .tech-progress__item .popup__top-text .technologies {
        padding: 70px 0; }
      /* line 7455, theme.scss */
      .tech-progress__item .popup__top-text .technologies__content {
        padding-left: 636px;
        position: relative; }
      /* line 7459, theme.scss */
      .tech-progress__item .popup__top-text .technologies__item:not(:last-child) {
        margin-bottom: 32px; }
      /* line 7462, theme.scss */
      .tech-progress__item .popup__top-text .technologies__item .h2 {
        margin-bottom: 14px; }
      /* line 7465, theme.scss */
      .tech-progress__item .popup__top-text .technologies__item p {
        font-size: 20px;
        line-height: 160%;
        color: #5B5F5C; }
      /* line 7470, theme.scss */
      .tech-progress__item .popup__top-text .technologies__image {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        width: 604px; }
      /* line 7477, theme.scss */
      .tech-progress__item .popup__top-text .advantages {
        padding: 70px 0;
        overflow: hidden; }
      /* line 7481, theme.scss */
      .tech-progress__item .popup__top-text .advantages .h2 {
        margin-bottom: 50px; }
      /* line 7484, theme.scss */
      .tech-progress__item .popup__top-text .advantages .wrap {
        position: relative; }
      /* line 7487, theme.scss */
      .tech-progress__item .popup__top-text .advantages__list {
        position: relative; }
      /* line 7490, theme.scss */
      .tech-progress__item .popup__top-text .advantages__list:after {
        content: "";
        position: absolute;
        top: 0;
        right: 100%;
        width: 50vw;
        height: 100%;
        z-index: 3;
        background: #fff; }
      /* line 7500, theme.scss */
      .tech-progress__item .popup__top-text .advantages__list .swiper-wrapper {
        display: flex; }
      /* line 7503, theme.scss */
      .tech-progress__item .popup__top-text .advantages__list .swiper-slide {
        height: auto; }
      /* line 7506, theme.scss */
      .tech-progress__item .popup__top-text .advantages__item {
        background: #C3DAE1;
        border-radius: 14px;
        padding: 32px 24px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 7517, theme.scss */
      .tech-progress__item .popup__top-text .advantages__item h3 {
        margin-bottom: 10px;
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 32px;
        line-height: 44px;
        letter-spacing: 0; }
      /* line 7525, theme.scss */
      .tech-progress__item .popup__top-text .advantages__dots {
        text-align: right;
        padding-top: 50px;
        font-size: 0; }
      /* line 7530, theme.scss */
      .tech-progress__item .popup__top-text .advantages__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #D5DBFF;
        opacity: 1; }
      /* line 7540, theme.scss */
      .tech-progress__item .popup__top-text .advantages__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 7543, theme.scss */
      .tech-progress__item .popup__top-text .advantages__dots span.swiper-pagination-bullet-active {
        background: #00007A; }
      /* line 7546, theme.scss */
      .tech-progress__item .popup__top-text .advantages__list2 {
        display: none; }
      /* line 7549, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress {
        background: linear-gradient(0deg, #5c8291 0%, #c3dae1 102.18%);
        padding: 100px 0 84px; }
      /* line 7553, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress .h2 {
        text-align: center;
        margin-bottom: 10px;
        font-size: 45px;
        line-height: 61px; }
      /* line 7559, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__top-text {
        text-align: center;
        margin-bottom: 70px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em; }
      /* line 7567, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 7580, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item {
        width: calc(25% - 24px);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 16px;
        background: #C3DAE1;
        border-radius: 14px;
        padding: 32px 24px; }
      /* line 7590, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item h3 {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px;
        letter-spacing: 0.03em; }
      /* line 7597, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.03em; }
      /* line 7602, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__icon {
        margin-bottom: 20px; }
      /* line 7605, theme.scss */
      .tech-progress__item .popup__top-text .popup {
        padding: 32px!important;
        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
        border-radius: 4px; }
      /* line 7610, theme.scss */
      .tech-progress__item .popup__top-text .popup__name {
        margin-bottom: 10px;
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 45px;
        line-height: 61px;
        color: #FF0084; }
      /* line 7618, theme.scss */
      .tech-progress__item .popup__top-text .popup__top-text {
        margin-bottom: 32px;
        font-size: 20px;
        line-height: 32px; }
      /* line 7623, theme.scss */
      .tech-progress__item .popup__top-text .popup__field {
        width: calc(50% - 10px);
        margin-bottom: 20px; }
      /* line 7627, theme.scss */
      .tech-progress__item .popup__top-text .popup__label {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 22px; }
      /* line 7632, theme.scss */
      .tech-progress__item .popup__top-text .popup__label sup {
        color: #AA042C; }
      /* line 7635, theme.scss */
      .tech-progress__item .popup__top-text .popup__input {
        width: 100%;
        height: 50px;
        border: 1px solid #B5B8B1;
        border-radius: 150px;
        padding: 0 24px;
        font-size: 16px; }
      /* line 7643, theme.scss */
      .tech-progress__item .popup__top-text .popup .jq-selectbox {
        position: relative;
        width: 100%;
        height: 50px;
        line-height: 50px;
        border: 1px solid #B5B8B1;
        border-radius: 150px;
        font-size: 16px;
        background: url("select.svg") no-repeat right 14px top 50%; }
      /* line 7653, theme.scss */
      .tech-progress__item .popup__top-text .popup .jq-selectbox.opened {
        background: url("select2.svg") no-repeat right 14px top 50%; }
      /* line 7656, theme.scss */
      .tech-progress__item .popup__top-text .popup .jq-selectbox__select {
        padding: 0 48px 0 24px; }
      /* line 7659, theme.scss */
      .tech-progress__item .popup__top-text .popup .jq-selectbox__dropdown {
        position: absolute;
        top: 52px;
        left: 0;
        width: 100% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: #FFFFFF;
        border: 1px solid #B5B8B1;
        box-shadow: 24px 20px 76px rgba(88, 95, 108, 0.2);
        border-radius: 24px;
        padding: 12px 8px;
        z-index: 20; }
      /* line 7674, theme.scss */
      .tech-progress__item .popup__top-text .popup .jq-selectbox__dropdown ul {
        max-height: 140px;
        overflow-y: scroll; }
      /* line 7678, theme.scss */
      .tech-progress__item .popup__top-text .popup .jq-selectbox__dropdown ul li {
        padding: 12px 32px 12px 16px;
        font-size: 16px;
        line-height: 22px; }
      /* line 7683, theme.scss */
      .tech-progress__item .popup__top-text .popup .jq-selectbox__dropdown ul li.selected {
        background: url("check.svg") no-repeat right 16px top 50%; }
      /* line 7686, theme.scss */
      .tech-progress__item .popup__top-text .popup__button {
        padding: 12px 0 24px; }
      /* line 7689, theme.scss */
      .tech-progress__item .popup__top-text .popup__button button {
        color: #fff;
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        padding: 16px 24px;
        background: #FF0084;
        border-radius: 64px; }
      /* line 7699, theme.scss */
      .tech-progress__item .popup__top-text .popup__agree {
        position: relative; }
      /* line 7702, theme.scss */
      .tech-progress__item .popup__top-text .popup__agree input {
        position: absolute;
        left: 0;
        top: 0;
        width: 20px;
        height: 20px; }
      /* line 7709, theme.scss */
      .tech-progress__item .popup__top-text .popup__agree label {
        display: block;
        cursor: pointer;
        padding-left: 34px;
        font-size: 12px;
        line-height: 15px;
        color: #222731; }
      /* line 7717, theme.scss */
      .tech-progress__item .popup__top-text body.compensate-for-scrollbar {
        overflow: auto!important; } }

  @media (max-width: 991px) and (max-width: 575px) and (max-width: 1440px) {
    /* line 7721, theme.scss */
    .tech-progress__item .popup__top-text .wrap {
      padding: 0 15px; } }
  @media (max-width: 991px) and (max-width: 575px) and (max-width: 1270px) {
    /* line 7726, theme.scss */
    .tech-progress__item .popup__top-text .wrap {
      width: 970px;
      padding: 0; }
    /* line 7730, theme.scss */
    .tech-progress__item .popup__top-text .product__info {
      width: 47%; }
    /* line 7733, theme.scss */
    .tech-progress__item .popup__top-text .complect__item {
      width: 49%; }
    /* line 7736, theme.scss */
    .tech-progress__item .popup__top-text .view-progress .flex {
      align-items: end; }
    /* line 7739, theme.scss */
    .tech-progress__item .popup__top-text .technologies__content {
      padding-left: 500px; }
    /* line 7742, theme.scss */
    .tech-progress__item .popup__top-text .technologies__image {
      width: 480px; } }
  @media (max-width: 991px) and (max-width: 575px) and (max-width: 991px) {
    /* line 7747, theme.scss */
    .tech-progress__item .popup__top-text .wrap {
      width: 747px; }
    /* line 7750, theme.scss */
    .tech-progress__item .popup__top-text .header__menu li:not(:last-child) {
      margin-right: 16px; }
    /* line 7753, theme.scss */
    .tech-progress__item .popup__top-text .header__faq {
      margin-right: 16px; }
    /* line 7756, theme.scss */
    .tech-progress__item .popup__top-text .header__phone {
      margin-right: 16px; }
    /* line 7759, theme.scss */
    .tech-progress__item .popup__top-text .header__cart {
      font-size: 0;
      width: 26px;
      height: 22px;
      position: relative;
      background: none; }
    /* line 7766, theme.scss */
    .tech-progress__item .popup__top-text .header__cart span {
      background: url("cart2.svg");
      margin: 0;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    /* line 7774, theme.scss */
    .tech-progress__item .popup__top-text .header__cart span i {
      background: #fff;
      color: #141414; }
    /* line 7778, theme.scss */
    .tech-progress__item .popup__top-text .users-progress__item {
      width: calc(50% - 8px); }
    /* line 7781, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item1 {
      padding-right: 0; }
    /* line 7784, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__text {
      width: 300px;
      font-size: 16px;
      line-height: 20px; }
    /* line 7789, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item3 .index-catalog__text {
      left: -330px; }
    /* line 7792, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item1 .index-catalog__text {
      right: 100px; }
    /* line 7795, theme.scss */
    .tech-progress__item .popup__top-text .footer__contacts {
      width: 100%;
      margin-bottom: 28px; }
    /* line 7799, theme.scss */
    .tech-progress__item .popup__top-text .footer__rating {
      display: inline-block; }
    /* line 7802, theme.scss */
    .tech-progress__item .popup__top-text .product__size {
      width: 100%; }
    /* line 7805, theme.scss */
    .tech-progress__item .popup__top-text .game-upgrade__dots {
      display: block; }
    /* line 7808, theme.scss */
    .tech-progress__item .popup__top-text .to-result__item {
      width: 49%; }
    /* line 7811, theme.scss */
    .tech-progress__item .popup__top-text .clubs__top-text--small {
      width: 360px; }
    /* line 7814, theme.scss */
    .tech-progress__item .popup__top-text .technologies__content {
      padding-left: 0; }
    /* line 7817, theme.scss */
    .tech-progress__item .popup__top-text .technologies__image {
      position: relative;
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
      width: auto;
      margin-bottom: 32px;
      transform: none; }
    /* line 7827, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item {
      width: calc(50% - 8px); }
    @font-face {
      /* line 7827, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item {
        font-family: 'Open Sans Condensed';
        src: url("OpenSansCondensed-Light.ttf") format("truetype");
        font-style: normal;
        font-weight: 300;
        font-display: swap; } }
    @font-face {
      /* line 7827, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item {
        font-family: 'Open Sans Condensed';
        src: url("OpenSansCondensed-LightItalic.ttf") format("truetype");
        font-style: italic;
        font-weight: 300;
        font-display: swap; } }
    @font-face {
      /* line 7827, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item {
        font-family: 'Open Sans Condensed';
        src: url("OpenSansCondensed-Bold.ttf") format("truetype");
        font-style: normal;
        font-weight: 700;
        font-display: swap; } }
    @font-face {
      /* line 7827, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item {
        font-family: 'Open Sans Condensed';
        src: url("OpenSansCondensed-Bold.ttf") format("truetype");
        font-style: normal;
        font-weight: 700;
        font-display: swap; } }
      /* line 7859, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .up {
        text-transform: uppercase; }
      /* line 7862, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .none {
        text-decoration: none; }
      /* line 7865, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .th {
        font-weight: 100; }
      /* line 7868, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .el {
        font-weight: 200; }
      /* line 7871, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .l {
        font-weight: 300; }
      /* line 7874, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .reg {
        font-weight: 400; }
      /* line 7877, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .med {
        font-weight: 500; }
      /* line 7880, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .sb {
        font-weight: 600; }
      /* line 7883, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .bold {
        font-weight: 700; }
      /* line 7886, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .eb {
        font-weight: 800; }
      /* line 7889, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .black {
        font-weight: 900; }
      /* line 7892, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .un {
        text-decoration: underline; }
      /* line 7895, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .in {
        display: inline-block; }
      /* line 7898, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .vam {
        vertical-align: middle; }
      /* line 7901, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .rel {
        position: relative; }
      /* line 7904, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .bl {
        display: block; }
      /* line 7907, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .abs {
        position: absolute; }
      /* line 7910, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tr {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      /* line 7916, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .try {
        position: absolute;
        top: 50%;
        transform: translateY(-50%); }
      /* line 7921, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .trx {
        position: absolute;
        left: 50%;
        transform: translateX(-50%); }
      /* line 7926, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tc {
        display: table-cell;
        vertical-align: middle; }
      /* line 7930, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .dn {
        display: none; }
      /* line 7933, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tac {
        text-align: center; }
      /* line 7936, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tal {
        text-align: left; }
      /* line 7939, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tar {
        text-align: right; }
      /* line 7942, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .taj {
        text-align: justify; }
      /* line 7945, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .it {
        font-style: italic; }
      /* line 7948, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .sn {
        font-style: normal; }
      /* line 7951, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .b0 {
        border: 0; }
      /* line 7954, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .bn {
        background: none; }
      /* line 7957, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .w100 {
        width: 100%; }
      /* line 7960, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .h100 {
        height: 100%; }
      /* line 7963, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .wa {
        width: auto; }
      /* line 7966, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .p0 {
        padding: 0; }
      /* line 7969, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .m0 {
        margin: 0; }
      /* line 7972, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .poi {
        cursor: pointer; }
      /* line 7975, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .auto {
        top: auto;
        bottom: auto;
        left: auto;
        right: auto; }
      /* line 7981, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .noup {
        text-transform: none; }
      /* line 7984, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fix {
        position: fixed; }
      /* line 7987, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tn {
        transform: none; }
      /* line 7990, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .bf {
        background: #fff; }
      /* line 7993, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .cf {
        color: #fff; }
      /* line 7996, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .c0 {
        color: #141414; }
      /* line 7999, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .ap {
        appearance: none; }
      /* line 8002, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .nw {
        white-space: nowrap; }
      /* line 8005, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .ma {
        margin: 0 auto; }
      /* line 8008, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .oh {
        overflow: hidden; }
      /* line 8011, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .pen {
        pointer-events: none; }
      /* line 8014, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item body,
      .tech-progress__item .popup__top-text .tech-progress__item html {
        width: 100%;
        height: 100%; }
      /* line 8019, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item body {
        background: #FCFCFC;
        overflow-x: hidden; }
      /* line 8023, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item body,
      .tech-progress__item .popup__top-text .tech-progress__item th,
      .tech-progress__item .popup__top-text .tech-progress__item td {
        font-family: "Open Sans", sans-serif;
        font-size: 14px;
        color: #141414; }
      /* line 8030, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item body,
      .tech-progress__item .popup__top-text .tech-progress__item form,
      .tech-progress__item .popup__top-text .tech-progress__item object,
      .tech-progress__item .popup__top-text .tech-progress__item h1,
      .tech-progress__item .popup__top-text .tech-progress__item h2,
      .tech-progress__item .popup__top-text .tech-progress__item h3,
      .tech-progress__item .popup__top-text .tech-progress__item h4,
      .tech-progress__item .popup__top-text .tech-progress__item h5,
      .tech-progress__item .popup__top-text .tech-progress__item h6,
      .tech-progress__item .popup__top-text .tech-progress__item p {
        margin: 0;
        padding: 0; }
      /* line 8043, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item img,
      .tech-progress__item .popup__top-text .tech-progress__item table {
        border: none; }
      /* line 8047, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item table {
        border-collapse: collapse; }
      /* line 8050, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item table td {
        padding: 0; }
      /* line 8053, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item a {
        color: #141414;
        cursor: pointer;
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease; }
      /* line 8062, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item a:hover {
        text-decoration: none; }
      /* line 8065, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item input,
      .tech-progress__item .popup__top-text .tech-progress__item textarea,
      .tech-progress__item .popup__top-text .tech-progress__item button,
      .tech-progress__item .popup__top-text .tech-progress__item select {
        margin: 0;
        outline: none;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 14px;
        border: 0;
        font-family: "Open Sans", sans-serif; }
      /* line 8078, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item input:focus::-webkit-input-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item textarea:focus::-webkit-input-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item button:focus::-webkit-input-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item select:focus::-webkit-input-placeholder {
        color: transparent; }
      /* line 8084, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item input:focus::-moz-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item textarea:focus::-moz-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item button:focus::-moz-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item select:focus::-moz-placeholder {
        color: transparent; }
      /* line 8090, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item input:focus:-moz-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item textarea:focus:-moz-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item button:focus:-moz-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item select:focus:-moz-placeholder {
        color: transparent; }
      /* line 8096, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item input:focus:-ms-input-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item textarea:focus:-ms-input-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item button:focus:-ms-input-placeholder,
      .tech-progress__item .popup__top-text .tech-progress__item select:focus:-ms-input-placeholder {
        color: transparent; }
      /* line 8102, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item button,
      .tech-progress__item .popup__top-text .tech-progress__item input[type='submit'] {
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease;
        cursor: pointer;
        border: 0; }
      /* line 8112, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item ol,
      .tech-progress__item .popup__top-text .tech-progress__item ul {
        padding: 0;
        margin: 0;
        list-style: none; }
      /* line 8118, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item img {
        max-width: 100%; }
      /* line 8121, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .an {
        -webkit-transition: all 200ms ease;
        -moz-transition: all 200ms ease;
        -ms-transition: all 200ms ease;
        -o-transition: all 200ms ease;
        transition: all 200ms ease; }
      /* line 8128, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .box {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      /* line 8133, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item section,
      .tech-progress__item .popup__top-text .tech-progress__item header,
      .tech-progress__item .popup__top-text .tech-progress__item footer,
      .tech-progress__item .popup__top-text .tech-progress__item nav,
      .tech-progress__item .popup__top-text .tech-progress__item main {
        display: block; }
      /* line 8140, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .wrap {
        margin: 0 auto;
        padding: 0 100px; }
      /* line 8144, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item * {
        outline: none!important; }
      /* line 8147, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .flex {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 8160, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .flex2 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify; }
      /* line 8171, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .flex3 {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
      /* line 8185, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header {
        padding: 20px 0;
        background: #292D32;
        color: #fff; }
      /* line 8190, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
      /* line 8204, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__logo {
        width: 150px; }
      /* line 8207, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__menu li {
        display: inline-block; }
      /* line 8210, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__menu li:not(:last-child) {
        margin-right: 32px; }
      /* line 8213, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__menu-link {
        display: block;
        text-decoration: none;
        color: #fff;
        line-height: 19px; }
      /* line 8219, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__menu-link--active,
      .tech-progress__item .popup__top-text .tech-progress__item .header__menu-link:hover {
        color: #FF0084; }
      /* line 8223, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__user {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
      /* line 8237, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__faq {
        text-decoration: none;
        color: #fff;
        margin-right: 32px;
        line-height: 19px; }
      /* line 8243, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__phone {
        margin-right: 32px;
        width: 24px;
        height: 24px;
        background: url("phone.svg") no-repeat center; }
      /* line 8249, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__cart {
        width: 166px;
        height: 49px;
        line-height: 49px;
        text-align: center;
        text-decoration: none;
        background: #fff;
        border-radius: 100px;
        font-weight: 700;
        font-size: 16px;
        color: #292D32; }
      /* line 8261, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__cart span {
        display: inline-block;
        vertical-align: middle;
        width: 26px;
        height: 22px;
        background: url("cart.svg") no-repeat center;
        position: relative; }
      /* line 8269, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__cart span i {
        position: absolute;
        font-style: normal;
        width: 16px;
        height: 16px;
        line-height: 16px;
        background: #292D32;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        color: #fff;
        font-weight: 400;
        font-size: 10px;
        top: -6px;
        right: -5px; }
      /* line 8285, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .header__burger {
        width: 32px;
        height: 32px;
        background: url("burger.svg") no-repeat center;
        margin-left: 20px;
        display: none; }
      /* line 8292, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero {
        padding: 219px 0;
        position: relative; }
      /* line 8296, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero--for-teams {
        padding: 132px 0; }
      /* line 8299, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__video {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%; }
      /* line 8306, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__video img,
      .tech-progress__item .popup__top-text .tech-progress__item .hero__video video,
      .tech-progress__item .popup__top-text .tech-progress__item .hero__video iframe {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        object-fit: cover; }
      /* line 8316, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__video:after {
        content: "";
        position: absolute;
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
        background: rgba(1, 1, 1, 0.3); }
      /* line 8325, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__text {
        max-width: 648px;
        position: relative; }
      /* line 8329, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__name {
        margin-bottom: 10px;
        font-family: 'Open Sans Condensed';
        font-size: 45px;
        line-height: 52px; }
      /* line 8335, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__desc {
        margin-bottom: 40px;
        font-size: 20px;
        line-height: 27px; }
      /* line 8340, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__link {
        display: inline-block;
        text-decoration: none;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        color: #FCFCFC;
        padding: 16px 24px;
        background: #FF0084;
        border-radius: 64px; }
      /* line 8351, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__link--white {
        color: #141414;
        background: #fff; }
      /* line 8355, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__link:not(:last-child) {
        margin-right: 20px; }
      /* line 8358, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .hero__logos {
        padding-top: 70px; }
      /* line 8361, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .h2 {
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 36px;
        line-height: 49px; }
      /* line 8367, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .clubs {
        padding: 70px 0; }
      /* line 8370, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .clubs__top {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center;
        margin-bottom: 50px; }
      /* line 8385, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .clubs__top-text {
        font-size: 16px;
        line-height: 160%;
        color: #5B5F5C; }
      /* line 8390, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .clubs__top-text--small {
        width: 552px; }
      /* line 8393, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .clubs__list .swiper-wrapper {
        transition-timing-function: linear; }
      /* line 8396, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .clubs__list .swiper-slide {
        width: auto;
        height: 167px;
        line-height: 167px; }
      /* line 8401, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .clubs__list .swiper-slide img {
        vertical-align: middle;
        max-height: 100%; }
      /* line 8405, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .users-progress {
        padding: 70px 0 54px; }
      /* line 8408, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .users-progress .h2 {
        text-align: center;
        max-width: 384px;
        margin: 0 auto 50px auto; }
      /* line 8413, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .users-progress__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 8426, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .users-progress__item {
        width: calc(25% - 24px);
        height: 284px;
        margin-bottom: 16px;
        position: relative;
        background: #C3DAE1;
        border-radius: 14px; }
      /* line 8434, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .users-progress__text {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 32px 24px;
        font-size: 22px;
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 8447, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .users-progress__progress {
        margin-bottom: 16px;
        font-family: 'Open Sans Condensed', sans-serif;
        font-weight: 700;
        font-size: 60px;
        line-height: 82px;
        color: #FF0084; }
      /* line 8455, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics {
        padding: 70px 0;
        overflow: hidden; }
      /* line 8459, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics .wrap {
        position: relative; }
      /* line 8462, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics .h2 {
        margin-bottom: 50px; }
      /* line 8465, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__list {
        position: relative; }
      /* line 8468, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__list:after {
        content: "";
        position: absolute;
        top: 0;
        right: 100%;
        width: 50vw;
        height: 100%;
        z-index: 3;
        background: #fff; }
      /* line 8478, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__video {
        display: block;
        margin-bottom: 10px; }
      /* line 8482, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__video--mb0 {
        margin-bottom: 0; }
      /* line 8485, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__video img {
        width: 100%; }
      /* line 8501, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__name {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px; }
      /* line 8507, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__desc {
        font-size: 16px;
        line-height: 22px; }
      /* line 8511, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__dots {
        text-align: right;
        padding-top: 50px;
        font-size: 0; }
      /* line 8516, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #B5B8B1;
        opacity: 1; }
      /* line 8526, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 8529, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__dots span.swiper-pagination-bullet-active {
        background: #292D32; }
      /* line 8532, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__dots--other span {
        background: #D5DBFF; }
      /* line 8535, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .analytics__dots--other span.swiper-pagination-bullet-active {
        background: #00007A; }
      /* line 8538, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .slider-nav {
        position: absolute;
        top: 0;
        right: 100px; }
      /* line 8543, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .slider-nav__link {
        display: inline-block;
        width: 52px;
        height: 52px;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%; }
      /* line 8551, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .slider-nav__link--prev {
        background: #141414 url("prev.svg") no-repeat center;
        margin-right: 5px; }
      /* line 8555, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .slider-nav__link--prev:hover {
        background: #ff0084 url("prev.svg") no-repeat center; }
      /* line 8558, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .slider-nav__link--next {
        background: #141414 url("next.svg") no-repeat center; }
      /* line 8561, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .slider-nav__link--next:hover {
        background: #ff0084 url("next.svg") no-repeat center; }
      /* line 8564, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog {
        background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
        padding: 80px 0 100px; }
      /* line 8568, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item {
        position: relative; }
      /* line 8571, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 {
        text-align: right;
        padding-right: 200px; }
      /* line 8575, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 img {
        max-width: 652px;
        width: 100%; }
      /* line 8579, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 .index-catalog__link {
        top: 133px;
        left: 155px; }
      /* line 8583, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 .index-catalog__text {
        top: 11px;
        right: 9px; }
      /* line 8587, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item2 {
        padding-left: 20px;
        margin-top: -205px; }
      /* line 8591, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item2 img {
        max-width: 240px;
        width: 100%; }
      /* line 8595, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item2 .index-catalog__link {
        top: 54px;
        left: 52px; }
      /* line 8599, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item2 .index-catalog__text {
        top: 40px;
        left: 122px; }
      /* line 8603, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 {
        text-align: right;
        padding-right: 80px;
        margin-top: -65px; }
      /* line 8608, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 img {
        max-width: 363px;
        width: 100%; }
      /* line 8612, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 .index-catalog__link {
        top: 233px;
        left: 47px; }
      /* line 8616, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 .index-catalog__text {
        top: 139px;
        left: -444px; }
      /* line 8620, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item-content {
        display: inline-block;
        position: relative; }
      /* line 8624, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__link {
        position: absolute;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        width: 24px;
        height: 24px;
        background: #FFFFFF;
        border: 2px solid #FF0084;
        animation: borderPulse 1000ms infinite ease-out; }
      /* line 8638, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__text {
        position: absolute;
        background: #fff;
        width: 431px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 24px;
        box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
        border-radius: 4px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        text-align: left;
        z-index: 3;
        display: none; }
      /* line 8656, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__text span {
        font-weight: 700;
        text-transform: uppercase; }
      /* line 8660, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__close {
        position: absolute;
        right: 16px;
        top: 16px;
        width: 24px;
        height: 24px;
        background: url("close.svg") no-repeat center; }
      /* line 8668, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__apps {
        text-align: center;
        padding-top: 130px; }
      /* line 8672, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__app {
        display: inline-block;
        vertical-align: middle;
        margin: 0 10px;
        width: 221px;
        height: 50px;
        line-height: 50px;
        background: #FFFFFF;
        border-radius: 4px; }
      /* line 8682, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__app img {
        vertical-align: middle;
        max-height: 28px; }
    @keyframes borderPulse {
      0% {
        box-shadow: inset 0px 0px 0px 5px rgba(255, 255, 255, 0.4), 0px 0px 0px 0px #ffffff; }
      100% {
        box-shadow: inset 0px 0px 0px 3px rgba(117, 117, 255, 0.2), 0px 0px 0px 10px rgba(255, 255, 255, 0); } }
      /* line 8694, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq {
        padding: 70px 0 90px; }
      /* line 8697, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 8710, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq__text {
        width: 42%; }
      /* line 8713, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq .h2 {
        margin-bottom: 32px; }
      /* line 8716, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq__link {
        display: inline-block;
        text-decoration: none;
        color: #fff;
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        padding: 16px 24px;
        background: #FF0084;
        border-radius: 64px; }
      /* line 8728, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq__list {
        width: 55.4%; }
      /* line 8731, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq__item {
        margin-bottom: 20px;
        border: 1px solid #DFDCD6;
        border-radius: 4px;
        padding: 24px; }
      /* line 8737, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq__label {
        cursor: pointer;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        padding-right: 30px;
        background: url("tbl1.svg") no-repeat right center; }
      /* line 8746, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq__label--active {
        background: url("tbl2.svg") no-repeat right center; }
      /* line 8749, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .faq__item-text {
        margin-top: 16px;
        font-size: 16px;
        line-height: 160%;
        color: #5B5F5C;
        display: none; }
      /* line 8756, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer {
        background: #292D32;
        padding: 70px 0;
        color: #fff; }
      /* line 8761, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 8774, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__logo {
        text-align: center;
        width: 100%;
        margin-bottom: 100px; }
      /* line 8779, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__contacts {
        width: 219px;
        font-size: 18px;
        line-height: 23px; }
      /* line 8784, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__rating {
        margin-bottom: 32px;
        background: #FCFCFC;
        border-radius: 14px;
        padding: 20px 16px;
        color: #292D32; }
      /* line 8791, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__rating-count {
        white-space: nowrap;
        display: table-cell;
        vertical-align: middle;
        padding-right: 16px;
        font-weight: 700;
        font-size: 24px;
        line-height: 33px; }
      /* line 8800, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__rating-stars {
        display: table-cell;
        vertical-align: middle; }
      /* line 8804, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__rating-stars p {
        margin-top: 5px;
        font-size: 12px;
        line-height: 15px; }
      /* line 8809, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__rating-star {
        display: inline-block;
        width: 16px;
        height: 16px;
        background: url("star.svg") no-repeat center; }
      /* line 8815, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__adress {
        margin-bottom: 12px; }
      /* line 8818, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__mail {
        display: block;
        color: #fff;
        margin-bottom: 12px; }
      /* line 8823, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__phone {
        display: block;
        color: #fff;
        text-decoration: none; }
      /* line 8828, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__nav ul li:not(:last-child) {
        margin-bottom: 22px; }
      /* line 8831, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__nav ul li a {
        display: block;
        text-decoration: none;
        color: #fff;
        font-size: 18px;
        line-height: 25px; }
      /* line 8838, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__name {
        margin-bottom: 32px;
        text-transform: uppercase;
        padding: 3.5px 0;
        font-weight: 400;
        font-size: 18px;
        line-height: 23px;
        color: #FCFCFC; }
      /* line 8847, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__social a {
        display: inline-block;
        width: 52px;
        height: 52px;
        line-height: 52px;
        text-align: center;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        position: relative;
        background: #FCFCFC; }
      /* line 8859, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__social a:not(:last-child) {
        margin-right: 8px; }
      /* line 8862, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .footer__social a img {
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%); }
      /* line 8868, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product {
        padding: 50px 0 100px; }
      /* line 8871, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 8884, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__photos {
        width: 49.6%; }
      /* line 8887, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__main-photos {
        margin-bottom: 32px;
        border-radius: 14px;
        overflow: hidden; }
      /* line 8892, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__main-photos img {
        width: 100%; }
      /* line 8895, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__previews {
        max-width: 400px;
        margin: 0 auto;
        padding: 4px 0;
        overflow: hidden; }
      /* line 8901, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__previews .swiper-slide {
        cursor: pointer;
        overflow: hidden;
        border: 1px solid #fff;
        border-radius: 14px;
        font-size: 0;
        width: 100px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box; }
      /* line 8912, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__previews .swiper-slide.swiper-slide-thumb-active {
        border: 1px solid #00007A; }
      /* line 8915, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__previews .swiper-slide img {
        width: 100%; }
      /* line 8918, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__info {
        width: 44.7%; }
      /* line 8921, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__name {
        margin-bottom: 20px;
        font-weight: 700;
        font-size: 26px;
        line-height: 35px; }
      /* line 8927, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__sizes {
        padding-bottom: 8px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 8941, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__size {
        width: calc(50% - 6px);
        position: relative;
        margin-bottom: 12px; }
      /* line 8946, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__size .radio {
        display: none; }
      /* line 8949, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__size .radio + label {
        display: block;
        cursor: pointer;
        line-height: 75px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        border: 1px solid #5B5F5C;
        border-radius: 10px;
        padding: 0 20px;
        font-size: 16px; }
      /* line 8961, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__size .radio + label span {
        font-weight: 700;
        font-size: 20px; }
      /* line 8965, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__size .radio:checked + label {
        border: 1px solid #FF0084; }
      /* line 8968, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__size input[type='text'] {
        width: 100%;
        height: 75px;
        border: 1px solid #5B5F5C;
        border-radius: 10px;
        padding: 0 20px 0 106px;
        font-size: 16px; }
      /* line 8976, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__size p {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 16px;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        margin-top: -2px; }
      /* line 8986, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__color {
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #B5B8B1;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        color: #2D2D2D; }
      /* line 8995, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__color .radio {
        display: none; }
      /* line 8998, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__color .radio + label {
        display: inline-block;
        vertical-align: middle;
        cursor: pointer;
        margin-left: 18px;
        font-size: 0; }
      /* line 9005, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__color .radio + label span {
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        display: inline-block;
        position: relative;
        vertical-align: middle;
        width: 18px;
        height: 18px; }
      /* line 9015, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__color .radio:checked + label span:before {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        pointer-events: none;
        width: 26px;
        height: 26px;
        border: 1px solid #B5B8B1; }
      /* line 9032, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__color .radio:checked + label span:after {
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%);
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        pointer-events: none;
        width: 32px;
        height: 32px;
        border: 1px solid #16392D; }
      /* line 9049, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__complect {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 22px; }
      /* line 9054, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__complect ul {
        padding-left: 20px;
        list-style: disc; }
      /* line 9058, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__art {
        margin-bottom: 20px;
        font-size: 16px;
        line-height: 22px;
        color: #5B5F5C; }
      /* line 9064, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__price {
        margin-bottom: 32px;
        font-size: 36px;
        line-height: 49px; }
      /* line 9069, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__items {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        margin-bottom: 15px; }
      /* line 9083, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__items .number {
        width: 127px; }
      /* line 9086, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__items button {
        width: calc(100% - 142px);
        height: 49px;
        background: #FF0084;
        border-radius: 104px;
        font-weight: 700;
        font-size: 18px;
        color: #fff; }
      /* line 9095, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__button {
        width: 100%;
        height: 49px;
        margin-bottom: 32px;
        background: #FFFFFF;
        border: 1px solid #FF0084;
        border-radius: 104px;
        font-weight: 700;
        font-size: 18px;
        color: #FF0084; }
      /* line 9106, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__data li {
        padding: 2.5px 0 2.5px 46px;
        position: relative;
        line-height: 19px;
        color: #5B5F5C; }
      /* line 9112, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__data li:not(:last-child) {
        margin-bottom: 16px; }
      /* line 9115, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__data li:nth-child(1) {
        background: url("data1.svg") no-repeat left; }
      /* line 9118, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .product__data li:nth-child(2) {
        background: url("data2.svg") no-repeat left; }
      /* line 9121, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .number {
        position: relative;
        height: 49px; }
      /* line 9125, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .number input[type='text'] {
        width: 100%;
        height: 100%;
        text-align: center;
        background: none;
        border: 1px solid #DFDCD6;
        border-radius: 104px;
        font-weight: 600;
        font-size: 18px; }
      /* line 9135, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .number span {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        width: 24px;
        height: 24px;
        cursor: pointer; }
      /* line 9143, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .number span.minus {
        left: 14px;
        background: url("minus.svg"); }
      /* line 9147, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .number span.plus {
        right: 14px;
        background: url("plus.svg"); }
      /* line 9151, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .complect {
        padding: 70px 0 54px; }
      /* line 9154, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .complect .h2 {
        margin-bottom: 50px;
        text-align: center; }
      /* line 9158, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .complect__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 9171, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .complect__item {
        width: 18%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: #C3DAE1;
        border-radius: 14px;
        margin-bottom: 16px;
        padding: 32px 24px; }
      /* line 9181, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .complect__item h3 {
        margin-bottom: 16px;
        min-height: 48px;
        font-weight: 400;
        font-size: 20px;
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 9189, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .complect__item p {
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 9193, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .complect__image {
        text-align: center;
        margin-bottom: 16px; }
      /* line 9197, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .complect__item img {
        max-height: 89px;
        width: auto; }
      /* line 9201, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .motion-progress {
        background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
        padding: 100px 0;
        text-align: center; }
      /* line 9206, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .motion-progress__image {
        margin-bottom: 40px; }
      /* line 9209, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .motion-progress .h2 {
        margin-bottom: 10px; }
      /* line 9212, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .motion-progress__desc {
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em; }
      /* line 9218, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .motion-progress .index-catalog__apps {
        padding-top: 70px; }
      /* line 9221, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade {
        padding: 70px 0; }
      /* line 9224, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__list {
        overflow: hidden; }
      /* line 9227, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__item img {
        width: 100%;
        margin-bottom: 10px; }
      /* line 9231, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__item h3 {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px;
        color: #000000; }
      /* line 9238, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__item p {
        font-size: 16px;
        line-height: 22px;
        color: #000000; }
      /* line 9243, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__dots {
        text-align: center;
        padding-top: 32px;
        font-size: 0;
        display: none; }
      /* line 9249, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #B5B8B1;
        opacity: 1; }
      /* line 9259, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 9262, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__dots span.swiper-pagination-bullet-active {
        background: #292D32; }
      /* line 9265, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators {
        padding: 70px 0;
        overflow: hidden; }
      /* line 9269, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators .clubs__top-text {
        width: 552px; }
      /* line 9272, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__nav {
        margin-bottom: 50px;
        background: #C3DAE1;
        backdrop-filter: blur(12px);
        border-radius: 99px;
        padding: 4px;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 9290, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__nav li {
        width: calc(50% - 4px); }
      /* line 9293, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__nav li a {
        display: block;
        text-decoration: none;
        text-align: center;
        padding: 11px;
        font-size: 16px;
        line-height: 160%;
        border-radius: 99px; }
      /* line 9302, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__nav li a.selected {
        background: #5C8291;
        backdrop-filter: blur(12px);
        color: #FCFCFC; }
      /* line 9307, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__list {
        position: relative; }
      /* line 9310, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__list:after {
        content: "";
        position: absolute;
        top: 0;
        right: 100%;
        width: 50vw;
        height: 100%;
        z-index: 3;
        background: #fff; }
      /* line 9320, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__list .swiper-slide {
        height: 236px; }
      /* line 9323, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__item {
        position: relative;
        background: #C3DAE1;
        border-radius: 14px; }
      /* line 9328, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__item img {
        position: absolute;
        top: 32px;
        left: 24px; }
      /* line 9333, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__item p {
        position: absolute;
        left: 0;
        bottom: 0;
        width: 100%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        padding: 32px 24px;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 9346, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__link {
        position: absolute;
        top: 17px;
        right: 12px;
        width: 16px;
        height: 16px;
        background: url("plus2.svg");
        z-index: 5; }
      /* line 9355, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__link--active {
        background: url("minus2.svg") no-repeat center; }
      /* line 9358, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__text {
        position: absolute;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        background: #5C8291;
        border-radius: 14px;
        z-index: 3;
        display: none; }
      /* line 9369, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__text p {
        color: #fff; }
      /* line 9372, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__list .slider-nav {
        position: absolute;
        top: 50%;
        left: 0;
        right: 0;
        transform: translateY(-50%);
        display: flex;
        justify-content: space-between;
        width: 100%;
        z-index: 10; }
      /* line 9383, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__dots {
        text-align: right;
        padding-top: 32px;
        font-size: 0;
        display: none; }
      /* line 9389, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #B5B8B1;
        opacity: 1; }
      /* line 9399, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 9402, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .indicators__dots span.swiper-pagination-bullet-active {
        background: #292D32; }
      /* line 9405, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps {
        padding: 70px 0; }
      /* line 9408, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps .h2 {
        margin-bottom: 50px; }
      /* line 9411, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps__list {
        overflow: hidden; }
      /* line 9414, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps__item img {
        width: 100%;
        margin-bottom: 10px; }
      /* line 9418, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps__item h3 {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px;
        color: #000000; }
      /* line 9425, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps__item p {
        font-size: 16px;
        line-height: 22px;
        color: #000000; }
      /* line 9430, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps__dots {
        text-align: center;
        padding-top: 32px;
        font-size: 0;
        display: none; }
      /* line 9436, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #B5B8B1;
        opacity: 1; }
      /* line 9446, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 9449, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .steps__dots span.swiper-pagination-bullet-active {
        background: #292D32; }
      /* line 9452, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params {
        padding: 70px 0; }
      /* line 9455, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params .h2 {
        margin-bottom: 50px; }
      /* line 9458, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table {
        width: 100%; }
      /* line 9461, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table thead tr {
        border-bottom: 1px solid #DDE6ED; }
      /* line 9464, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table thead tr td {
        padding: 12px 40px;
        text-align: center;
        vertical-align: bottom;
        font-size: 20px;
        line-height: 27px;
        color: #000000; }
      /* line 9472, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table thead tr td:first-child {
        text-align: left; }
      /* line 9475, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table thead tr td img {
        display: block;
        margin: 0 auto; }
      /* line 9479, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody {
        border-bottom: 1px solid #DDE6ED; }
      /* line 9482, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr:last-child td {
        padding: 4px 40px 12px 40px; }
      /* line 9485, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr {
        display: none; }
      /* line 9488, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr td {
        padding: 4px 40px;
        text-align: center;
        font-weight: 600;
        font-size: 16px;
        line-height: 160%;
        color: #5C8291;
        width: 30%; }
      /* line 9497, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr td:first-child {
        text-align: left;
        width: 40%; }
      /* line 9501, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr.params__main {
        display: table-row; }
      /* line 9504, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr.params__main td {
        padding: 12px 40px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #141414; }
      /* line 9512, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr.params__main.poi td:first-child {
        background: url("tbl1.svg") no-repeat right; }
      /* line 9515, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr.params__main.poi.active td:first-child {
        background: url("tbl2.svg") no-repeat right; }
      /* line 9518, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr.params__info.params__info--active {
        display: table-row; }
      /* line 9521, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .sensor {
        padding: 70px 0; }
      /* line 9524, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .sensor .wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 9537, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .sensor__image {
        width: 48.75%; }
      /* line 9540, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .sensor__text {
        width: 48.75%; }
      /* line 9543, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .sensor__text .h2 {
        margin-bottom: 14px; }
      /* line 9546, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .sensor__text p {
        font-size: 20px;
        line-height: 160%;
        color: #5B5F5C; }
      /* line 9551, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-result {
        padding: 70px 0 38px; }
      /* line 9554, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-result .h2 {
        text-align: center;
        margin-bottom: 50px; }
      /* line 9558, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-result__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 9571, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-result__item {
        width: 23.1%;
        margin-bottom: 32px;
        color: #000000; }
      /* line 9576, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-result__item img {
        margin-bottom: 16px; }
      /* line 9579, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-result__item h3 {
        margin-bottom: 8px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px; }
      /* line 9585, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-result__item p {
        font-size: 16px;
        line-height: 22px; }
      /* line 9589, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .stats {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 9602, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .stats__item {
        width: 50%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        text-align: center;
        font-size: 0;
        padding: 50px 0 0 0; }
      /* line 9611, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .stats__item:nth-child(1) {
        background: #5C8291; }
      /* line 9614, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .stats__item:nth-child(2) {
        background: #C3DAE1; }
      /* line 9617, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress {
        background: #FCFCFC;
        padding-top: 70px; }
      /* line 9621, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress .h2 {
        margin-bottom: 50px; }
      /* line 9624, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress__image {
        width: 39.1%;
        font-size: 0; }
      /* line 9628, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress__info {
        width: 52.5%; }
      /* line 9631, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress__item {
        background: #fff;
        padding: 24px;
        background: #FFFFFF;
        border: 1px solid #FFFFFF;
        box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
        border-radius: 4px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em; }
      /* line 9643, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress__item:not(:last-child) {
        margin-bottom: 24px; }
      /* line 9646, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress__item ul {
        padding-left: 20px;
        list-style: disc; }
      /* line 9650, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress__item ul li::marker {
        font-size: 10px; }
      /* line 9653, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .view-progress__img {
        margin-bottom: 16px; }
      /* line 9656, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .all-boots {
        padding: 70px 0;
        background: url("all-boots.png") center/cover;
        color: #FCFCFC; }
      /* line 9661, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .all-boots__info {
        max-width: 609px; }
      /* line 9664, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .all-boots__info p {
        margin-bottom: 50px;
        font-size: 16px;
        line-height: 160%; }
      /* line 9669, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .all-boots .h2 {
        margin-bottom: 12px; }
      /* line 9672, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .motivation {
        padding: 70px 0; }
      /* line 9675, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .motivation .h2 {
        margin-bottom: 50px; }
      /* line 9678, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress {
        background: linear-gradient(180.1deg, #c3dae1 -21.96%, #5c8291 99.89%);
        padding: 100px 0 164px; }
      /* line 9682, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress .h2 {
        text-align: center;
        margin-bottom: 10px; }
      /* line 9686, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress__top-text {
        text-align: center;
        margin-bottom: 32px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #000000; }
      /* line 9695, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress__item {
        width: calc(50% - 37px);
        margin-bottom: 70px; }
      /* line 9699, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress__image {
        text-align: center;
        margin-bottom: 32px; }
      /* line 9703, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress__text {
        background: #ffffff url("lock.svg") no-repeat 24px 24px;
        border: 1px solid #FFFFFF;
        box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
        border-radius: 4px;
        padding: 24px 24px 24px 72px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #000000; }
      /* line 9715, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress__text--other {
        background: #ffffff url("link.svg") no-repeat 24px 24px; }
      /* line 9718, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress__bottom-block {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        align-items: center; }
      /* line 9732, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress__bottom-image {
        width: 48.9%; }
      /* line 9735, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .to-progress__bottom-txt {
        width: 43%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: #FFFFFF;
        border: 1px solid #FFFFFF;
        box-shadow: -2px 4px 20px rgba(22, 57, 45, 0.04);
        border-radius: 4px;
        padding: 24px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #000000; }
      /* line 9751, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved {
        background: linear-gradient(180deg, #c3dae1 0%, #5c8291 100%);
        padding: 100px 0;
        text-align: center; }
      /* line 9756, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved .h2 {
        margin-bottom: 10px; }
      /* line 9759, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__top-text {
        margin-bottom: 42px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em; }
      /* line 9766, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding-bottom: 8px; }
      /* line 9780, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__item {
        width: 49%;
        margin-bottom: 32px; }
      /* line 9784, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__content {
        max-width: 440px;
        margin: 0 auto; }
      /* line 9788, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__content img {
        width: 100%;
        margin-bottom: 10px; }
      /* line 9792, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__text {
        background: #FFFFFF;
        border: 1px solid #FFFFFF;
        border-radius: 4px;
        padding: 24px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em;
        color: #00007A;
        text-align: left; }
      /* line 9804, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__bottom-link {
        display: inline-block;
        text-decoration: none;
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        padding: 16px 24px;
        background: #FCFCFC;
        border-radius: 64px; }
      /* line 9814, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .technologies {
        padding: 70px 0; }
      /* line 9817, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .technologies__content {
        padding-left: 636px;
        position: relative; }
      /* line 9821, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .technologies__item:not(:last-child) {
        margin-bottom: 32px; }
      /* line 9824, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .technologies__item .h2 {
        margin-bottom: 14px; }
      /* line 9827, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .technologies__item p {
        font-size: 20px;
        line-height: 160%;
        color: #5B5F5C; }
      /* line 9832, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .technologies__image {
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        left: 0;
        width: 604px; }
      /* line 9839, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages {
        padding: 70px 0;
        overflow: hidden; }
      /* line 9843, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages .h2 {
        margin-bottom: 50px; }
      /* line 9846, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages .wrap {
        position: relative; }
      /* line 9849, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__list {
        position: relative; }
      /* line 9852, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__list:after {
        content: "";
        position: absolute;
        top: 0;
        right: 100%;
        width: 50vw;
        height: 100%;
        z-index: 3;
        background: #fff; }
      /* line 9862, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__list .swiper-wrapper {
        display: flex; }
      /* line 9865, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__list .swiper-slide {
        height: auto; }
      /* line 9868, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__item {
        background: #C3DAE1;
        border-radius: 14px;
        padding: 32px 24px;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        font-size: 16px;
        line-height: 24px;
        letter-spacing: 0.03em; }
      /* line 9879, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__item h3 {
        margin-bottom: 10px;
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 32px;
        line-height: 44px;
        letter-spacing: 0; }
      /* line 9887, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__dots {
        text-align: right;
        padding-top: 50px;
        font-size: 0; }
      /* line 9892, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__dots span {
        cursor: pointer;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        border-radius: 50%;
        width: 11px;
        height: 11px;
        background: #D5DBFF;
        opacity: 1; }
      /* line 9902, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__dots span:not(:last-child) {
        margin-right: 8px; }
      /* line 9905, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__dots span.swiper-pagination-bullet-active {
        background: #00007A; }
      /* line 9908, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .advantages__list2 {
        display: none; }
      /* line 9911, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tech-progress {
        background: linear-gradient(0deg, #5c8291 0%, #c3dae1 102.18%);
        padding: 100px 0 84px; }
      /* line 9915, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tech-progress .h2 {
        text-align: center;
        margin-bottom: 10px;
        font-size: 45px;
        line-height: 61px; }
      /* line 9921, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__top-text {
        text-align: center;
        margin-bottom: 70px;
        font-weight: 300;
        font-size: 20px;
        line-height: 28px;
        letter-spacing: -0.02em; }
      /* line 9929, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between; }
      /* line 9942, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__item {
        width: calc(25% - 24px);
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        margin-bottom: 16px;
        background: #C3DAE1;
        border-radius: 14px;
        padding: 32px 24px; }
      /* line 9952, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__item h3 {
        margin-bottom: 10px;
        font-weight: 400;
        font-size: 20px;
        line-height: 27px;
        letter-spacing: 0.03em; }
      /* line 9959, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__item p {
        font-size: 16px;
        line-height: 22px;
        letter-spacing: 0.03em; }
      /* line 9964, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__icon {
        margin-bottom: 20px; }
      /* line 9967, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup {
        padding: 32px!important;
        box-shadow: 0px 0px 30px rgba(0, 0, 0, 0.15);
        border-radius: 4px; }
      /* line 9972, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__name {
        margin-bottom: 10px;
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 45px;
        line-height: 61px;
        color: #FF0084; }
      /* line 9980, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__top-text {
        margin-bottom: 32px;
        font-size: 20px;
        line-height: 32px; }
      /* line 9985, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__field {
        width: calc(50% - 10px);
        margin-bottom: 20px; }
      /* line 9989, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__label {
        margin-bottom: 8px;
        font-size: 16px;
        line-height: 22px; }
      /* line 9994, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__label sup {
        color: #AA042C; }
      /* line 9997, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__input {
        width: 100%;
        height: 50px;
        border: 1px solid #B5B8B1;
        border-radius: 150px;
        padding: 0 24px;
        font-size: 16px; }
      /* line 10005, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup .jq-selectbox {
        position: relative;
        width: 100%;
        height: 50px;
        line-height: 50px;
        border: 1px solid #B5B8B1;
        border-radius: 150px;
        font-size: 16px;
        background: url("select.svg") no-repeat right 14px top 50%; }
      /* line 10015, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup .jq-selectbox.opened {
        background: url("select2.svg") no-repeat right 14px top 50%; }
      /* line 10018, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup .jq-selectbox__select {
        padding: 0 48px 0 24px; }
      /* line 10021, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup .jq-selectbox__dropdown {
        position: absolute;
        top: 52px;
        left: 0;
        width: 100% !important;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        background: #FFFFFF;
        border: 1px solid #B5B8B1;
        box-shadow: 24px 20px 76px rgba(88, 95, 108, 0.2);
        border-radius: 24px;
        padding: 12px 8px;
        z-index: 20; }
      /* line 10036, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup .jq-selectbox__dropdown ul {
        max-height: 140px;
        overflow-y: scroll; }
      /* line 10040, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup .jq-selectbox__dropdown ul li {
        padding: 12px 32px 12px 16px;
        font-size: 16px;
        line-height: 22px; }
      /* line 10045, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup .jq-selectbox__dropdown ul li.selected {
        background: url("check.svg") no-repeat right 16px top 50%; }
      /* line 10048, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__button {
        padding: 12px 0 24px; }
      /* line 10051, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__button button {
        color: #fff;
        font-family: 'Open Sans Condensed';
        font-weight: 700;
        font-size: 20px;
        line-height: 27px;
        padding: 16px 24px;
        background: #FF0084;
        border-radius: 64px; }
      /* line 10061, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__agree {
        position: relative; }
      /* line 10064, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__agree input {
        position: absolute;
        left: 0;
        top: 0;
        width: 20px;
        height: 20px; }
      /* line 10071, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item .popup__agree label {
        display: block;
        cursor: pointer;
        padding-left: 34px;
        font-size: 12px;
        line-height: 15px;
        color: #222731; }
      /* line 10079, theme.scss */
      .tech-progress__item .popup__top-text .tech-progress__item body.compensate-for-scrollbar {
        overflow: auto!important; } }
  @media (max-width: 991px) and (max-width: 575px) and (max-width: 991px) and (max-width: 1440px) {
    /* line 10083, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .wrap {
      padding: 0 15px; } }
  @media (max-width: 991px) and (max-width: 575px) and (max-width: 991px) and (max-width: 1270px) {
    /* line 10088, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .wrap {
      width: 970px;
      padding: 0; }
    /* line 10092, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__info {
      width: 47%; }
    /* line 10095, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .complect__item {
      width: 49%; }
    /* line 10098, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .view-progress .flex {
      align-items: end; }
    /* line 10101, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .technologies__content {
      padding-left: 500px; }
    /* line 10104, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .technologies__image {
      width: 480px; } }
  @media (max-width: 991px) and (max-width: 575px) and (max-width: 991px) and (max-width: 991px) {
    /* line 10109, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .wrap {
      width: 747px; }
    /* line 10112, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu li:not(:last-child) {
      margin-right: 16px; }
    /* line 10115, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__faq {
      margin-right: 16px; }
    /* line 10118, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__phone {
      margin-right: 16px; }
    /* line 10121, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__cart {
      font-size: 0;
      width: 26px;
      height: 22px;
      position: relative;
      background: none; }
    /* line 10128, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__cart span {
      background: url("cart2.svg");
      margin: 0;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%); }
    /* line 10136, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__cart span i {
      background: #fff;
      color: #141414; }
    /* line 10140, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .users-progress__item {
      width: calc(50% - 8px); }
    /* line 10143, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 {
      padding-right: 0; }
    /* line 10146, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__text {
      width: 300px;
      font-size: 16px;
      line-height: 20px; }
    /* line 10151, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 .index-catalog__text {
      left: -330px; }
    /* line 10154, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 .index-catalog__text {
      right: 100px; }
    /* line 10157, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__contacts {
      width: 100%;
      margin-bottom: 28px; }
    /* line 10161, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__rating {
      display: inline-block; }
    /* line 10164, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__size {
      width: 100%; }
    /* line 10167, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__dots {
      display: block; }
    /* line 10170, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-result__item {
      width: 49%; }
    /* line 10173, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .clubs__top-text--small {
      width: 360px; }
    /* line 10176, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .technologies__content {
      padding-left: 0; }
    /* line 10179, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .technologies__image {
      position: relative;
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
      width: auto;
      margin-bottom: 32px;
      transform: none; }
    /* line 10189, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__item {
      width: calc(50% - 8px); } }
  @media (max-width: 991px) and (max-width: 575px) and (max-width: 991px) and (max-width: 767px) {
    /* line 10194, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .wrap {
      width: 556px; }
    /* line 10197, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__faq {
      display: none; }
    /* line 10200, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header .wrap {
      position: relative; }
    /* line 10203, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu {
      position: absolute;
      right: 0;
      top: 100%;
      background: #fff;
      width: 200px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      padding: 12px;
      z-index: 5;
      margin-top: 5px;
      display: none; }
    /* line 10220, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu.header__menu--opened {
      display: block; }
    /* line 10223, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu li {
      display: block; }
    /* line 10226, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu li:not(:last-child) {
      margin: 0 0 12px 0; }
    /* line 10229, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu-link {
      color: #141414; }
    /* line 10232, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu-link--active,
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu-link:hover {
      color: #FF0084; }
    /* line 10236, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__burger {
      display: block; }
    /* line 10239, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .hero {
      padding: 182px 0 40px; }
    /* line 10242, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .analytics .slider-nav {
      display: none; }
    /* line 10245, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item2 {
      margin-top: 9px; }
    /* line 10248, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 {
      padding: 0;
      margin-top: 97px; }
    /* line 10252, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__text {
      width: 171px; }
    /* line 10255, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 .index-catalog__text {
      right: 150px; }
    /* line 10258, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__close {
      top: 10px;
      right: 10px; }
    /* line 10262, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 .index-catalog__text {
      left: -180px; }
    /* line 10265, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq__text {
      width: 100%; }
    /* line 10268, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq__list {
      width: 100%; }
    /* line 10271, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq .wrap {
      position: relative; }
    /* line 10274, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq__link {
      position: absolute;
      left: 0;
      bottom: -70px;
      width: 100%;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 10284, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq {
      padding: 70px 0 150px; }
    /* line 10287, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__logo {
      margin-bottom: 20px; }
    /* line 10290, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__nav {
      width: 49%;
      margin-bottom: 28px; }
    /* line 10294, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__photos {
      width: 100%;
      margin-bottom: 32px; }
    /* line 10298, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__info {
      width: 100%; }
    /* line 10301, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__size {
      width: 49.5%; }
    /* line 10304, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .steps__dots {
      display: block; }
    /* line 10307, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params__table thead tr td {
      padding: 12px 10px; }
    /* line 10310, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr.params__main td {
      padding: 12px 10px; }
    /* line 10313, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr td {
      padding: 4px 10px; }
    /* line 10316, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .sensor__text {
      width: 100%;
      order: 1;
      margin-bottom: 32px; }
    /* line 10321, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .sensor__image {
      width: 100%;
      order: 2; }
    /* line 10325, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .view-progress__info {
      width: 100%;
      order: 1;
      margin-bottom: 54px; }
    /* line 10330, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .view-progress__image {
      width: 100%;
      order: 2;
      text-align: center; }
    /* line 10335, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__item {
      width: 100%; }
    /* line 10338, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__bottom-image {
      width: 100%;
      text-align: center;
      position: relative; }
    /* line 10343, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__bottom-txt {
      width: 100%;
      margin-top: -45px; }
    /* line 10347, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .clubs__top-text--small {
      width: 100%; }
    /* line 10350, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__item {
      width: 100%; }
    /* line 10353, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .advantages .slider-nav {
      display: none; } }
  @media (max-width: 991px) and (max-width: 575px) and (max-width: 991px) and (max-width: 575px) {
    /* line 10358, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .wrap {
      width: auto;
      padding: 0 25px; }
    /* line 10362, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header {
      padding: 24px 0; }
    /* line 10365, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__phone {
      display: none; }
    /* line 10368, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .header__menu {
      right: 25px; }
    /* line 10371, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .hero__name {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 10376, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .hero__desc {
      margin-bottom: 20px;
      font-size: 16px;
      line-height: 20px; }
    /* line 10381, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .hero__link {
      display: block;
      text-align: center;
      font-size: 16px;
      line-height: 22px; }
    /* line 10387, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .hero__link:not(:last-child) {
      margin: 0 0 20px 0; }
    /* line 10390, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .clubs {
      padding: 50px 0; }
    /* line 10393, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .h2 {
      text-align: center;
      font-size: 32px;
      line-height: 44px; }
    /* line 10398, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .clubs__top-text {
      width: 100%;
      margin-top: 10px;
      font-size: 14px;
      line-height: 160%; }
    /* line 10404, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .clubs__top {
      margin-bottom: 32px; }
    /* line 10407, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .clubs__list .swiper-slide {
      height: 95px;
      line-height: 95px; }
    /* line 10411, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .users-progress .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 10415, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .users-progress {
      padding: 0 0 34px 0; }
    /* line 10418, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .users-progress__item {
      height: 180px; }
    /* line 10421, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .users-progress__text {
      padding: 24px 16px;
      font-size: 16px;
      line-height: 130%; }
    /* line 10426, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .users-progress__progress {
      margin-bottom: 10px;
      font-size: 32px;
      line-height: 44px; }
    /* line 10431, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .analytics {
      padding: 0 0 50px 0; }
    /* line 10434, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .analytics .h2 {
      margin-bottom: 32px; }
    /* line 10437, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .analytics__list:after {
      display: none; }
    /* line 10440, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .analytics__list .swiper-slide {
      width: 289px; }
    /* line 10443, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .analytics__dots {
      text-align: center;
      padding-top: 32px; }
    /* line 10447, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog {
      padding: 38px 0 50px; }
    /* line 10450, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 .index-catalog__link {
      top: 64px;
      left: 66px; }
    /* line 10454, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item1 .index-catalog__text {
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
      top: 19px;
      left: 138px; }
    /* line 10462, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item2 .index-catalog__item-content {
      max-width: 173px; }
    /* line 10465, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item2 .index-catalog__link {
      top: 38px;
      left: 37px; }
    /* line 10469, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item2 .index-catalog__text {
      left: 80px; }
    /* line 10472, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 .index-catalog__item-content {
      max-width: 251px; }
    /* line 10475, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 .index-catalog__link {
      top: 178px;
      left: 51px; }
    /* line 10479, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__item--item3 .index-catalog__text {
      left: 80px; }
    /* line 10482, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__apps {
      padding-top: 90px; }
    /* line 10485, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .index-catalog__app {
      display: block;
      text-align: center;
      width: auto;
      margin: 10px 0 0 0; }
    /* line 10491, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq {
      padding: 50px 0 125px; }
    /* line 10494, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq .h2 {
      text-align: left; }
    /* line 10497, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq__item {
      padding: 16px;
      margin-bottom: 16px; }
    /* line 10501, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq__link {
      left: 25px;
      width: calc(100% - 50px);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      bottom: -75px; }
    /* line 10509, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer {
      padding: 50px 0; }
    /* line 10512, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__logo img {
      max-width: 240px; }
    /* line 10515, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__rating {
      width: 220px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 12px; }
    /* line 10522, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__contacts {
      font-size: 14px;
      line-height: 130%; }
    /* line 10526, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__adress {
      margin-bottom: 8px; }
    /* line 10529, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__mail {
      margin-bottom: 8px; }
    /* line 10532, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__name {
      text-transform: none;
      padding: 0;
      margin-bottom: 12px;
      font-weight: 700;
      font-size: 14px;
      line-height: 130%; }
    /* line 10540, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__nav ul li:not(:last-child) {
      margin-bottom: 8px; }
    /* line 10543, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .footer__nav ul li a {
      font-size: 14px;
      line-height: 130%; }
    /* line 10547, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product {
      padding: 40px 0; }
    /* line 10550, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__main-photos {
      margin-bottom: 16px; }
    /* line 10553, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__size {
      width: 100%; }
    /* line 10556, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__items {
      margin-bottom: 10px; }
    /* line 10559, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__data li:not(:last-child) {
      margin-bottom: 10px; }
    /* line 10562, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .complect {
      padding: 40px 0 24px; }
    /* line 10565, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .complect .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 10569, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .complect__item {
      padding: 16px 16px 16px 106px;
      width: 100%;
      position: relative; }
    /* line 10574, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .complect__image {
      margin: 0;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      width: 106px;
      text-align: center; }
    /* line 10583, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .complect__item h3 {
      margin-bottom: 10px;
      min-height: 0; }
    /* line 10587, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .complect__item p {
      font-size: 16px;
      line-height: 20px; }
    /* line 10591, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .motion-progress {
      padding: 43px 0 50px;
      color: #fff; }
    /* line 10595, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .motion-progress .h2 {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 10600, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .motion-progress__desc {
      font-size: 16px;
      line-height: 20px; }
    /* line 10604, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .motion-progress .index-catalog__apps {
      padding-top: 47px; }
    /* line 10607, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade {
      padding: 50px 0; }
    /* line 10610, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__list {
      margin-right: -25px; }
    /* line 10613, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .game-upgrade__list .swiper-slide {
      width: 286px; }
    /* line 10616, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .indicators {
      padding: 0 0 50px 0; }
    /* line 10619, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .indicators__nav {
      margin-bottom: 32px;
      border-radius: 26px; }
    /* line 10623, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .indicators__nav li {
      width: 100%; }
    /* line 10626, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .indicators__nav li:not(:last-child) {
      margin-bottom: 8px; }
    /* line 10629, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .indicators__list .swiper-slide {
      width: 180px; }
    /* line 10632, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .indicators .slider-nav {
      display: none; }
    /* line 10635, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .indicators__dots {
      display: block;
      text-align: center; }
    /* line 10639, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .steps {
      padding: 0 0 50px 0; }
    /* line 10642, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .steps .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 10646, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .steps__list {
      margin-right: -25px; }
    /* line 10649, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .steps__list .swiper-slide {
      width: 289px; }
    /* line 10652, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params {
      padding: 0 0 50px 0; }
    /* line 10655, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 10659, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params__table thead tr td {
      font-size: 14px;
      line-height: 19px; }
    /* line 10663, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr.params__main td {
      font-size: 14px;
      line-height: 19px; }
    /* line 10667, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr td {
      font-size: 14px;
      line-height: 130%; }
    /* line 10671, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .params__table tbody tr td:first-child {
      padding: 4px 10px; }
    /* line 10674, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .faq.faq--inner {
      padding: 0 0 125px 0; }
    /* line 10677, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .sensor {
      padding: 50px 0; }
    /* line 10680, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .sensor .h2 {
      text-align: left;
      margin-bottom: 10px; }
    /* line 10684, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .sensor__text p {
      font-size: 14px;
      line-height: 160%; }
    /* line 10688, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-result {
      padding: 0 0 18px 0; }
    /* line 10691, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-result .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 10695, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-result__item {
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      padding-left: 48px; }
    /* line 10703, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-result__item img {
      margin: 0;
      position: absolute;
      left: 0;
      top: 0; }
    /* line 10709, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .stats__item {
      width: 100%;
      padding-top: 62px; }
    /* line 10713, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .view-progress {
      padding-top: 50px; }
    /* line 10716, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .view-progress .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 10720, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .view-progress__item:not(:last-child) {
      margin-bottom: 16px; }
    /* line 10723, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .view-progress__item {
      padding: 16px;
      font-size: 16px;
      line-height: 22px; }
    /* line 10728, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .view-progress__image img {
      max-width: 308px; }
    /* line 10731, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .all-boots {
      padding: 50px 0;
      margin-bottom: 50px; }
    /* line 10735, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .all-boots .h2 {
      text-align: left; }
    /* line 10738, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .all-boots .hero__link {
      width: 124px; }
    /* line 10741, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress {
      padding: 50px 0 110px; }
    /* line 10744, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress .h2 {
      margin-bottom: 20px; }
    /* line 10747, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__top-text {
      font-size: 16px;
      line-height: 20px; }
    /* line 10751, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__image {
      margin-bottom: -48px; }
    /* line 10754, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__text {
      position: relative;
      font-size: 16px;
      line-height: 22px; }
    /* line 10759, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__item {
      margin-bottom: 90px; }
    /* line 10762, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__item:nth-child(2) {
      margin-bottom: 132px; }
    /* line 10765, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__top-text--last {
      margin-bottom: 68px; }
    /* line 10768, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .to-progress__bottom-txt {
      font-size: 16px;
      line-height: 22px; }
    /* line 10772, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .hero__logos {
      padding-top: 10px; }
    /* line 10775, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .clubs .h2 {
      text-align: left; }
    /* line 10778, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved {
      padding: 50px 0; }
    /* line 10781, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved .h2 {
      margin-bottom: 20px; }
    /* line 10784, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__top-text {
      margin-bottom: 32px;
      font-size: 16px;
      line-height: 20px; }
    /* line 10789, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__text {
      padding: 24px 16px;
      font-size: 16px;
      line-height: 22px; }
    /* line 10794, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__list {
      padding-bottom: 0; }
    /* line 10797, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .fifa-approved__bottom-link {
      display: block;
      text-align: center; }
    /* line 10801, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .technologies {
      padding: 50px 0; }
    /* line 10804, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .technologies__item .h2 {
      text-align: left;
      margin-bottom: 10px; }
    /* line 10808, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .technologies__item p {
      font-size: 14px;
      line-height: 160%; }
    /* line 10812, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .advantages {
      padding: 0 0 34px 0; }
    /* line 10815, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .advantages .h2 {
      text-align: left;
      margin-bottom: 32px;
      padding-right: 20%; }
    /* line 10820, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .advantages__list {
      display: none; }
    /* line 10823, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .advantages__dots {
      display: none; }
    /* line 10826, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .advantages__list2 {
      display: block; }
    /* line 10829, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .advantages__item {
      margin-bottom: 16px;
      padding: 40px 16px 24px 16px; }
    /* line 10833, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .all-boots--mb0 {
      margin-bottom: 0; }
    /* line 10836, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .tech-progress {
      padding: 50px 0 34px; }
    /* line 10839, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .tech-progress .h2 {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 10844, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__top-text {
      margin-bottom: 32px;
      font-size: 16px;
      line-height: 20px; }
    /* line 10849, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__item {
      width: 100%;
      padding: 24px 16px 24px 77px;
      position: relative; }
    /* line 10854, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .tech-progress__icon {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      margin: 0;
      left: 0;
      width: 77px;
      text-align: center; }
    /* line 10863, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .popup {
      padding: 32px 24px 24px 24px!important; }
    /* line 10866, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .popup__name {
      font-size: 32px;
      line-height: 40px; }
    /* line 10870, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .popup__top-text {
      font-size: 16px;
      line-height: 20px; }
    /* line 10874, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .popup__field {
      width: 100%;
      margin-bottom: 12px; }
    /* line 10878, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .popup__button {
      padding: 20px 0 32px; }
    /* line 10881, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .popup__button button {
      width: 100%; }
    /* line 10884, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item .product__previews .swiper-slide {
      width: 80px; } }

  @media (max-width: 991px) and (max-width: 575px) and (max-width: 767px) {
    /* line 10893, theme.scss */
    .tech-progress__item .popup__top-text .wrap {
      width: 556px; }
    /* line 10896, theme.scss */
    .tech-progress__item .popup__top-text .header__faq {
      display: none; }
    /* line 10899, theme.scss */
    .tech-progress__item .popup__top-text .header .wrap {
      position: relative; }
    /* line 10902, theme.scss */
    .tech-progress__item .popup__top-text .header__menu {
      position: absolute;
      right: 0;
      top: 100%;
      background: #fff;
      width: 200px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      -webkit-border-radius: 6px;
      -moz-border-radius: 6px;
      border-radius: 6px;
      padding: 12px;
      z-index: 5;
      margin-top: 5px;
      display: none; }
    /* line 10919, theme.scss */
    .tech-progress__item .popup__top-text .header__menu.header__menu--opened {
      display: block; }
    /* line 10922, theme.scss */
    .tech-progress__item .popup__top-text .header__menu li {
      display: block; }
    /* line 10925, theme.scss */
    .tech-progress__item .popup__top-text .header__menu li:not(:last-child) {
      margin: 0 0 12px 0; }
    /* line 10928, theme.scss */
    .tech-progress__item .popup__top-text .header__menu-link {
      color: #141414; }
    /* line 10931, theme.scss */
    .tech-progress__item .popup__top-text .header__menu-link--active,
    .tech-progress__item .popup__top-text .header__menu-link:hover {
      color: #FF0084; }
    /* line 10935, theme.scss */
    .tech-progress__item .popup__top-text .header__burger {
      display: block; }
    /* line 10938, theme.scss */
    .tech-progress__item .popup__top-text .hero {
      padding: 182px 0 40px; }
    /* line 10941, theme.scss */
    .tech-progress__item .popup__top-text .analytics .slider-nav {
      display: none; }
    /* line 10944, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item2 {
      margin-top: 9px; }
    /* line 10947, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item3 {
      padding: 0;
      margin-top: 97px; }
    /* line 10951, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__text {
      width: 171px; }
    /* line 10954, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item1 .index-catalog__text {
      right: 150px; }
    /* line 10957, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__close {
      top: 10px;
      right: 10px; }
    /* line 10961, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item3 .index-catalog__text {
      left: -180px; }
    /* line 10964, theme.scss */
    .tech-progress__item .popup__top-text .faq__text {
      width: 100%; }
    /* line 10967, theme.scss */
    .tech-progress__item .popup__top-text .faq__list {
      width: 100%; }
    /* line 10970, theme.scss */
    .tech-progress__item .popup__top-text .faq .wrap {
      position: relative; }
    /* line 10973, theme.scss */
    .tech-progress__item .popup__top-text .faq__link {
      position: absolute;
      left: 0;
      bottom: -70px;
      width: 100%;
      text-align: center;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box; }
    /* line 10983, theme.scss */
    .tech-progress__item .popup__top-text .faq {
      padding: 70px 0 150px; }
    /* line 10986, theme.scss */
    .tech-progress__item .popup__top-text .footer__logo {
      margin-bottom: 20px; }
    /* line 10989, theme.scss */
    .tech-progress__item .popup__top-text .footer__nav {
      width: 49%;
      margin-bottom: 28px; }
    /* line 10993, theme.scss */
    .tech-progress__item .popup__top-text .product__photos {
      width: 100%;
      margin-bottom: 32px; }
    /* line 10997, theme.scss */
    .tech-progress__item .popup__top-text .product__info {
      width: 100%; }
    /* line 11000, theme.scss */
    .tech-progress__item .popup__top-text .product__size {
      width: 49.5%; }
    /* line 11003, theme.scss */
    .tech-progress__item .popup__top-text .steps__dots {
      display: block; }
    /* line 11006, theme.scss */
    .tech-progress__item .popup__top-text .params__table thead tr td {
      padding: 12px 10px; }
    /* line 11009, theme.scss */
    .tech-progress__item .popup__top-text .params__table tbody tr.params__main td {
      padding: 12px 10px; }
    /* line 11012, theme.scss */
    .tech-progress__item .popup__top-text .params__table tbody tr td {
      padding: 4px 10px; }
    /* line 11015, theme.scss */
    .tech-progress__item .popup__top-text .sensor__text {
      width: 100%;
      order: 1;
      margin-bottom: 32px; }
    /* line 11020, theme.scss */
    .tech-progress__item .popup__top-text .sensor__image {
      width: 100%;
      order: 2; }
    /* line 11024, theme.scss */
    .tech-progress__item .popup__top-text .view-progress__info {
      width: 100%;
      order: 1;
      margin-bottom: 54px; }
    /* line 11029, theme.scss */
    .tech-progress__item .popup__top-text .view-progress__image {
      width: 100%;
      order: 2;
      text-align: center; }
    /* line 11034, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__item {
      width: 100%; }
    /* line 11037, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__bottom-image {
      width: 100%;
      text-align: center;
      position: relative; }
    /* line 11042, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__bottom-txt {
      width: 100%;
      margin-top: -45px; }
    /* line 11046, theme.scss */
    .tech-progress__item .popup__top-text .clubs__top-text--small {
      width: 100%; }
    /* line 11049, theme.scss */
    .tech-progress__item .popup__top-text .fifa-approved__item {
      width: 100%; }
    /* line 11052, theme.scss */
    .tech-progress__item .popup__top-text .advantages .slider-nav {
      display: none; } }
  @media (max-width: 991px) and (max-width: 575px) and (max-width: 575px) {
    /* line 11057, theme.scss */
    .tech-progress__item .popup__top-text .wrap {
      width: auto;
      padding: 0 25px; }
    /* line 11061, theme.scss */
    .tech-progress__item .popup__top-text .header {
      padding: 24px 0; }
    /* line 11064, theme.scss */
    .tech-progress__item .popup__top-text .header__phone {
      display: none; }
    /* line 11067, theme.scss */
    .tech-progress__item .popup__top-text .header__menu {
      right: 25px; }
    /* line 11070, theme.scss */
    .tech-progress__item .popup__top-text .hero__name {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 11075, theme.scss */
    .tech-progress__item .popup__top-text .hero__desc {
      margin-bottom: 20px;
      font-size: 16px;
      line-height: 20px; }
    /* line 11080, theme.scss */
    .tech-progress__item .popup__top-text .hero__link {
      display: block;
      text-align: center;
      font-size: 16px;
      line-height: 22px; }
    /* line 11086, theme.scss */
    .tech-progress__item .popup__top-text .hero__link:not(:last-child) {
      margin: 0 0 20px 0; }
    /* line 11089, theme.scss */
    .tech-progress__item .popup__top-text .clubs {
      padding: 50px 0; }
    /* line 11092, theme.scss */
    .tech-progress__item .popup__top-text .h2 {
      text-align: center;
      font-size: 32px;
      line-height: 44px; }
    /* line 11097, theme.scss */
    .tech-progress__item .popup__top-text .clubs__top-text {
      width: 100%;
      margin-top: 10px;
      font-size: 14px;
      line-height: 160%; }
    /* line 11103, theme.scss */
    .tech-progress__item .popup__top-text .clubs__top {
      margin-bottom: 32px; }
    /* line 11106, theme.scss */
    .tech-progress__item .popup__top-text .clubs__list .swiper-slide {
      height: 95px;
      line-height: 95px; }
    /* line 11110, theme.scss */
    .tech-progress__item .popup__top-text .users-progress .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 11114, theme.scss */
    .tech-progress__item .popup__top-text .users-progress {
      padding: 0 0 34px 0; }
    /* line 11117, theme.scss */
    .tech-progress__item .popup__top-text .users-progress__item {
      height: 180px; }
    /* line 11120, theme.scss */
    .tech-progress__item .popup__top-text .users-progress__text {
      padding: 24px 16px;
      font-size: 16px;
      line-height: 130%; }
    /* line 11125, theme.scss */
    .tech-progress__item .popup__top-text .users-progress__progress {
      margin-bottom: 10px;
      font-size: 32px;
      line-height: 44px; }
    /* line 11130, theme.scss */
    .tech-progress__item .popup__top-text .analytics {
      padding: 0 0 50px 0; }
    /* line 11133, theme.scss */
    .tech-progress__item .popup__top-text .analytics .h2 {
      margin-bottom: 32px; }
    /* line 11136, theme.scss */
    .tech-progress__item .popup__top-text .analytics__list:after {
      display: none; }
    /* line 11139, theme.scss */
    .tech-progress__item .popup__top-text .analytics__list .swiper-slide {
      width: 289px; }
    /* line 11142, theme.scss */
    .tech-progress__item .popup__top-text .analytics__dots {
      text-align: center;
      padding-top: 32px; }
    /* line 11146, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog {
      padding: 38px 0 50px; }
    /* line 11149, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item1 .index-catalog__link {
      top: 64px;
      left: 66px; }
    /* line 11153, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item1 .index-catalog__text {
      top: auto;
      bottom: auto;
      left: auto;
      right: auto;
      top: 19px;
      left: 138px; }
    /* line 11161, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item2 .index-catalog__item-content {
      max-width: 173px; }
    /* line 11164, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item2 .index-catalog__link {
      top: 38px;
      left: 37px; }
    /* line 11168, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item2 .index-catalog__text {
      left: 80px; }
    /* line 11171, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item3 .index-catalog__item-content {
      max-width: 251px; }
    /* line 11174, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item3 .index-catalog__link {
      top: 178px;
      left: 51px; }
    /* line 11178, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__item--item3 .index-catalog__text {
      left: 80px; }
    /* line 11181, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__apps {
      padding-top: 90px; }
    /* line 11184, theme.scss */
    .tech-progress__item .popup__top-text .index-catalog__app {
      display: block;
      text-align: center;
      width: auto;
      margin: 10px 0 0 0; }
    /* line 11190, theme.scss */
    .tech-progress__item .popup__top-text .faq {
      padding: 50px 0 125px; }
    /* line 11193, theme.scss */
    .tech-progress__item .popup__top-text .faq .h2 {
      text-align: left; }
    /* line 11196, theme.scss */
    .tech-progress__item .popup__top-text .faq__item {
      padding: 16px;
      margin-bottom: 16px; }
    /* line 11200, theme.scss */
    .tech-progress__item .popup__top-text .faq__link {
      left: 25px;
      width: calc(100% - 50px);
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      bottom: -75px; }
    /* line 11208, theme.scss */
    .tech-progress__item .popup__top-text .footer {
      padding: 50px 0; }
    /* line 11211, theme.scss */
    .tech-progress__item .popup__top-text .footer__logo img {
      max-width: 240px; }
    /* line 11214, theme.scss */
    .tech-progress__item .popup__top-text .footer__rating {
      width: 220px;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      margin-bottom: 12px; }
    /* line 11221, theme.scss */
    .tech-progress__item .popup__top-text .footer__contacts {
      font-size: 14px;
      line-height: 130%; }
    /* line 11225, theme.scss */
    .tech-progress__item .popup__top-text .footer__adress {
      margin-bottom: 8px; }
    /* line 11228, theme.scss */
    .tech-progress__item .popup__top-text .footer__mail {
      margin-bottom: 8px; }
    /* line 11231, theme.scss */
    .tech-progress__item .popup__top-text .footer__name {
      text-transform: none;
      padding: 0;
      margin-bottom: 12px;
      font-weight: 700;
      font-size: 14px;
      line-height: 130%; }
    /* line 11239, theme.scss */
    .tech-progress__item .popup__top-text .footer__nav ul li:not(:last-child) {
      margin-bottom: 8px; }
    /* line 11242, theme.scss */
    .tech-progress__item .popup__top-text .footer__nav ul li a {
      font-size: 14px;
      line-height: 130%; }
    /* line 11246, theme.scss */
    .tech-progress__item .popup__top-text .product {
      padding: 40px 0; }
    /* line 11249, theme.scss */
    .tech-progress__item .popup__top-text .product__main-photos {
      margin-bottom: 16px; }
    /* line 11252, theme.scss */
    .tech-progress__item .popup__top-text .product__size {
      width: 100%; }
    /* line 11255, theme.scss */
    .tech-progress__item .popup__top-text .product__items {
      margin-bottom: 10px; }
    /* line 11258, theme.scss */
    .tech-progress__item .popup__top-text .product__data li:not(:last-child) {
      margin-bottom: 10px; }
    /* line 11261, theme.scss */
    .tech-progress__item .popup__top-text .complect {
      padding: 40px 0 24px; }
    /* line 11264, theme.scss */
    .tech-progress__item .popup__top-text .complect .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 11268, theme.scss */
    .tech-progress__item .popup__top-text .complect__item {
      padding: 16px 16px 16px 106px;
      width: 100%;
      position: relative; }
    /* line 11273, theme.scss */
    .tech-progress__item .popup__top-text .complect__image {
      margin: 0;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      left: 0;
      width: 106px;
      text-align: center; }
    /* line 11282, theme.scss */
    .tech-progress__item .popup__top-text .complect__item h3 {
      margin-bottom: 10px;
      min-height: 0; }
    /* line 11286, theme.scss */
    .tech-progress__item .popup__top-text .complect__item p {
      font-size: 16px;
      line-height: 20px; }
    /* line 11290, theme.scss */
    .tech-progress__item .popup__top-text .motion-progress {
      padding: 43px 0 50px;
      color: #fff; }
    /* line 11294, theme.scss */
    .tech-progress__item .popup__top-text .motion-progress .h2 {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 11299, theme.scss */
    .tech-progress__item .popup__top-text .motion-progress__desc {
      font-size: 16px;
      line-height: 20px; }
    /* line 11303, theme.scss */
    .tech-progress__item .popup__top-text .motion-progress .index-catalog__apps {
      padding-top: 47px; }
    /* line 11306, theme.scss */
    .tech-progress__item .popup__top-text .game-upgrade {
      padding: 50px 0; }
    /* line 11309, theme.scss */
    .tech-progress__item .popup__top-text .game-upgrade__list {
      margin-right: -25px; }
    /* line 11312, theme.scss */
    .tech-progress__item .popup__top-text .game-upgrade__list .swiper-slide {
      width: 286px; }
    /* line 11315, theme.scss */
    .tech-progress__item .popup__top-text .indicators {
      padding: 0 0 50px 0; }
    /* line 11318, theme.scss */
    .tech-progress__item .popup__top-text .indicators__nav {
      margin-bottom: 32px;
      border-radius: 26px; }
    /* line 11322, theme.scss */
    .tech-progress__item .popup__top-text .indicators__nav li {
      width: 100%; }
    /* line 11325, theme.scss */
    .tech-progress__item .popup__top-text .indicators__nav li:not(:last-child) {
      margin-bottom: 8px; }
    /* line 11328, theme.scss */
    .tech-progress__item .popup__top-text .indicators__list .swiper-slide {
      width: 180px; }
    /* line 11331, theme.scss */
    .tech-progress__item .popup__top-text .indicators .slider-nav {
      display: none; }
    /* line 11334, theme.scss */
    .tech-progress__item .popup__top-text .indicators__dots {
      display: block;
      text-align: center; }
    /* line 11338, theme.scss */
    .tech-progress__item .popup__top-text .steps {
      padding: 0 0 50px 0; }
    /* line 11341, theme.scss */
    .tech-progress__item .popup__top-text .steps .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 11345, theme.scss */
    .tech-progress__item .popup__top-text .steps__list {
      margin-right: -25px; }
    /* line 11348, theme.scss */
    .tech-progress__item .popup__top-text .steps__list .swiper-slide {
      width: 289px; }
    /* line 11351, theme.scss */
    .tech-progress__item .popup__top-text .params {
      padding: 0 0 50px 0; }
    /* line 11354, theme.scss */
    .tech-progress__item .popup__top-text .params .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 11358, theme.scss */
    .tech-progress__item .popup__top-text .params__table thead tr td {
      font-size: 14px;
      line-height: 19px; }
    /* line 11362, theme.scss */
    .tech-progress__item .popup__top-text .params__table tbody tr.params__main td {
      font-size: 14px;
      line-height: 19px; }
    /* line 11366, theme.scss */
    .tech-progress__item .popup__top-text .params__table tbody tr td {
      font-size: 14px;
      line-height: 130%; }
    /* line 11370, theme.scss */
    .tech-progress__item .popup__top-text .params__table tbody tr td:first-child {
      padding: 4px 10px; }
    /* line 11373, theme.scss */
    .tech-progress__item .popup__top-text .faq.faq--inner {
      padding: 0 0 125px 0; }
    /* line 11376, theme.scss */
    .tech-progress__item .popup__top-text .sensor {
      padding: 50px 0; }
    /* line 11379, theme.scss */
    .tech-progress__item .popup__top-text .sensor .h2 {
      text-align: left;
      margin-bottom: 10px; }
    /* line 11383, theme.scss */
    .tech-progress__item .popup__top-text .sensor__text p {
      font-size: 14px;
      line-height: 160%; }
    /* line 11387, theme.scss */
    .tech-progress__item .popup__top-text .to-result {
      padding: 0 0 18px 0; }
    /* line 11390, theme.scss */
    .tech-progress__item .popup__top-text .to-result .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 11394, theme.scss */
    .tech-progress__item .popup__top-text .to-result__item {
      width: 100%;
      -webkit-box-sizing: border-box;
      -moz-box-sizing: border-box;
      box-sizing: border-box;
      position: relative;
      padding-left: 48px; }
    /* line 11402, theme.scss */
    .tech-progress__item .popup__top-text .to-result__item img {
      margin: 0;
      position: absolute;
      left: 0;
      top: 0; }
    /* line 11408, theme.scss */
    .tech-progress__item .popup__top-text .stats__item {
      width: 100%;
      padding-top: 62px; }
    /* line 11412, theme.scss */
    .tech-progress__item .popup__top-text .view-progress {
      padding-top: 50px; }
    /* line 11415, theme.scss */
    .tech-progress__item .popup__top-text .view-progress .h2 {
      text-align: left;
      margin-bottom: 32px; }
    /* line 11419, theme.scss */
    .tech-progress__item .popup__top-text .view-progress__item:not(:last-child) {
      margin-bottom: 16px; }
    /* line 11422, theme.scss */
    .tech-progress__item .popup__top-text .view-progress__item {
      padding: 16px;
      font-size: 16px;
      line-height: 22px; }
    /* line 11427, theme.scss */
    .tech-progress__item .popup__top-text .view-progress__image img {
      max-width: 308px; }
    /* line 11430, theme.scss */
    .tech-progress__item .popup__top-text .all-boots {
      padding: 50px 0;
      margin-bottom: 50px; }
    /* line 11434, theme.scss */
    .tech-progress__item .popup__top-text .all-boots .h2 {
      text-align: left; }
    /* line 11437, theme.scss */
    .tech-progress__item .popup__top-text .all-boots .hero__link {
      width: 124px; }
    /* line 11440, theme.scss */
    .tech-progress__item .popup__top-text .to-progress {
      padding: 50px 0 110px; }
    /* line 11443, theme.scss */
    .tech-progress__item .popup__top-text .to-progress .h2 {
      margin-bottom: 20px; }
    /* line 11446, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__top-text {
      font-size: 16px;
      line-height: 20px; }
    /* line 11450, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__image {
      margin-bottom: -48px; }
    /* line 11453, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__text {
      position: relative;
      font-size: 16px;
      line-height: 22px; }
    /* line 11458, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__item {
      margin-bottom: 90px; }
    /* line 11461, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__item:nth-child(2) {
      margin-bottom: 132px; }
    /* line 11464, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__top-text--last {
      margin-bottom: 68px; }
    /* line 11467, theme.scss */
    .tech-progress__item .popup__top-text .to-progress__bottom-txt {
      font-size: 16px;
      line-height: 22px; }
    /* line 11471, theme.scss */
    .tech-progress__item .popup__top-text .hero__logos {
      padding-top: 10px; }
    /* line 11474, theme.scss */
    .tech-progress__item .popup__top-text .clubs .h2 {
      text-align: left; }
    /* line 11477, theme.scss */
    .tech-progress__item .popup__top-text .fifa-approved {
      padding: 50px 0; }
    /* line 11480, theme.scss */
    .tech-progress__item .popup__top-text .fifa-approved .h2 {
      margin-bottom: 20px; }
    /* line 11483, theme.scss */
    .tech-progress__item .popup__top-text .fifa-approved__top-text {
      margin-bottom: 32px;
      font-size: 16px;
      line-height: 20px; }
    /* line 11488, theme.scss */
    .tech-progress__item .popup__top-text .fifa-approved__text {
      padding: 24px 16px;
      font-size: 16px;
      line-height: 22px; }
    /* line 11493, theme.scss */
    .tech-progress__item .popup__top-text .fifa-approved__list {
      padding-bottom: 0; }
    /* line 11496, theme.scss */
    .tech-progress__item .popup__top-text .fifa-approved__bottom-link {
      display: block;
      text-align: center; }
    /* line 11500, theme.scss */
    .tech-progress__item .popup__top-text .technologies {
      padding: 50px 0; }
    /* line 11503, theme.scss */
    .tech-progress__item .popup__top-text .technologies__item .h2 {
      text-align: left;
      margin-bottom: 10px; }
    /* line 11507, theme.scss */
    .tech-progress__item .popup__top-text .technologies__item p {
      font-size: 14px;
      line-height: 160%; }
    /* line 11511, theme.scss */
    .tech-progress__item .popup__top-text .advantages {
      padding: 0 0 34px 0; }
    /* line 11514, theme.scss */
    .tech-progress__item .popup__top-text .advantages .h2 {
      text-align: left;
      margin-bottom: 32px;
      padding-right: 20%; }
    /* line 11519, theme.scss */
    .tech-progress__item .popup__top-text .advantages__list {
      display: none; }
    /* line 11522, theme.scss */
    .tech-progress__item .popup__top-text .advantages__dots {
      display: none; }
    /* line 11525, theme.scss */
    .tech-progress__item .popup__top-text .advantages__list2 {
      display: block; }
    /* line 11528, theme.scss */
    .tech-progress__item .popup__top-text .advantages__item {
      margin-bottom: 16px;
      padding: 40px 16px 24px 16px; }
    /* line 11532, theme.scss */
    .tech-progress__item .popup__top-text .all-boots--mb0 {
      margin-bottom: 0; }
    /* line 11535, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress {
      padding: 50px 0 34px; }
    /* line 11538, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress .h2 {
      margin-bottom: 20px;
      font-size: 32px;
      line-height: 40px; }
    /* line 11543, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__top-text {
      margin-bottom: 32px;
      font-size: 16px;
      line-height: 20px; }
    /* line 11548, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__item {
      width: 100%;
      padding: 24px 16px 24px 77px;
      position: relative; }
    /* line 11553, theme.scss */
    .tech-progress__item .popup__top-text .tech-progress__icon {
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      margin: 0;
      left: 0;
      width: 77px;
      text-align: center; }
    /* line 11562, theme.scss */
    .tech-progress__item .popup__top-text .popup {
      padding: 32px 24px 24px 24px!important; }
    /* line 11565, theme.scss */
    .tech-progress__item .popup__top-text .popup__name {
      font-size: 32px;
      line-height: 40px; }
    /* line 11569, theme.scss */
    .tech-progress__item .popup__top-text .popup__top-text {
      font-size: 16px;
      line-height: 20px; }
    /* line 11573, theme.scss */
    .tech-progress__item .popup__top-text .popup__field {
      width: 100%;
      margin-bottom: 12px; }
    /* line 11577, theme.scss */
    .tech-progress__item .popup__top-text .popup__button {
      padding: 20px 0 32px; }
    /* line 11580, theme.scss */
    .tech-progress__item .popup__top-text .popup__button button {
      width: 100%; }
    /* line 11583, theme.scss */
    .tech-progress__item .popup__top-text .product__previews .swiper-slide {
      width: 80px; } }
  @media (max-width: 991px) and (max-width: 575px) {
    /* line 11590, theme.scss */
    .tech-progress__item .popup__field {
      width: 100%;
      margin-bottom: 12px; }
    /* line 11594, theme.scss */
    .tech-progress__item .popup__button {
      padding: 20px 0 32px; }
    /* line 11597, theme.scss */
    .tech-progress__item .popup__button button {
      width: 100%; }
    /* line 11600, theme.scss */
    .tech-progress__item .product__previews .swiper-slide {
      width: 80px; } }

@media (max-width: 767px) {
  /* line 11609, theme.scss */
  .wrap {
    width: 556px; }

  /* line 11612, theme.scss */
  .header__faq {
    display: none; }

  /* line 11615, theme.scss */
  .header .wrap {
    position: relative; }

  /* line 11618, theme.scss */
  .header__menu {
    position: absolute;
    right: 0;
    top: 100%;
    background: #fff;
    width: 200px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
    padding: 12px;
    z-index: 5;
    margin-top: 5px;
    display: none; }

  /* line 11635, theme.scss */
  .header__menu.header__menu--opened {
    display: block; }

  /* line 11638, theme.scss */
  .header__menu li {
    display: block; }

  /* line 11641, theme.scss */
  .header__menu li:not(:last-child) {
    margin: 0 0 12px 0; }

  /* line 11644, theme.scss */
  .header__menu-link {
    color: #141414; }

  /* line 11647, theme.scss */
  .header__menu-link--active,
  .header__menu-link:hover {
    color: #FF0084; }

  /* line 11651, theme.scss */
  .header__burger {
    display: block; }

  /* line 11654, theme.scss */
  .hero {
    padding: 182px 0 40px; }

  /* line 11657, theme.scss */
  .analytics .slider-nav {
    display: none; }

  /* line 11660, theme.scss */
  .index-catalog__item--item2 {
    margin-top: 9px; }

  /* line 11663, theme.scss */
  .index-catalog__item--item3 {
    padding: 0;
    margin-top: 97px; }

  /* line 11667, theme.scss */
  .index-catalog__text {
    width: 171px; }

  /* line 11670, theme.scss */
  .index-catalog__item--item1 .index-catalog__text {
    right: 150px; }

  /* line 11673, theme.scss */
  .index-catalog__close {
    top: 10px;
    right: 10px; }

  /* line 11677, theme.scss */
  .index-catalog__item--item3 .index-catalog__text {
    left: -180px; }

  /* line 11680, theme.scss */
  .faq__text {
    width: 100%; }

  /* line 11683, theme.scss */
  .faq__list {
    width: 100%; }

  /* line 11686, theme.scss */
  .faq .wrap {
    position: relative; }

  /* line 11689, theme.scss */
  .faq__link {
    position: absolute;
    left: 0;
    bottom: -70px;
    width: 100%;
    text-align: center;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; }

  /* line 11699, theme.scss */
  .faq {
    padding: 70px 0 150px; }

  /* line 11702, theme.scss */
  .footer__logo {
    margin-bottom: 20px; }

  /* line 11705, theme.scss */
  .footer__nav {
    width: 49%;
    margin-bottom: 28px; }

  /* line 11709, theme.scss */
  .product__photos {
    width: 100%;
    margin-bottom: 32px; }

  /* line 11713, theme.scss */
  .product__info {
    width: 100%; }

  /* line 11716, theme.scss */
  .product__size {
    width: 49.5%; }

  /* line 11719, theme.scss */
  .steps__dots {
    display: block; }

  /* line 11722, theme.scss */
  .params__table thead tr td {
    padding: 12px 10px; }

  /* line 11725, theme.scss */
  .params__table tbody tr.params__main td {
    padding: 12px 10px; }

  /* line 11728, theme.scss */
  .params__table tbody tr td {
    padding: 4px 10px; }

  /* line 11731, theme.scss */
  .sensor__text {
    width: 100%;
    order: 1;
    margin-bottom: 32px; }

  /* line 11736, theme.scss */
  .sensor__image {
    width: 100%;
    order: 2; }

  /* line 11740, theme.scss */
  .view-progress__info {
    width: 100%;
    order: 1;
    margin-bottom: 54px; }

  /* line 11745, theme.scss */
  .view-progress__image {
    width: 100%;
    order: 2;
    text-align: center; }

  /* line 11750, theme.scss */
  .to-progress__item {
    width: 100%; }

  /* line 11753, theme.scss */
  .to-progress__bottom-image {
    width: 100%;
    text-align: center;
    position: relative; }

  /* line 11758, theme.scss */
  .to-progress__bottom-txt {
    width: 100%;
    margin-top: -45px; }

  /* line 11762, theme.scss */
  .clubs__top-text--small {
    width: 100%; }

  /* line 11765, theme.scss */
  .fifa-approved__item {
    width: 100%; }

  /* line 11768, theme.scss */
  .advantages .slider-nav {
    display: none; } }
@media (max-width: 575px) {
  /* line 11773, theme.scss */
  .wrap {
    width: auto;
    padding: 0 25px; }

  /* line 11777, theme.scss */
  .header {
    padding: 24px 0; }

  /* line 11780, theme.scss */
  .header__phone {
    display: none; }

  /* line 11783, theme.scss */
  .header__menu {
    right: 25px; }

  /* line 11786, theme.scss */
  .hero__name {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px; }

  /* line 11791, theme.scss */
  .hero__desc {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 20px; }

  /* line 11796, theme.scss */
  .hero__link {
    display: block;
    text-align: center;
    font-size: 16px;
    line-height: 22px; }

  /* line 11802, theme.scss */
  .hero__link:not(:last-child) {
    margin: 0 0 20px 0; }

  /* line 11805, theme.scss */
  .clubs {
    padding: 50px 0; }

  /* line 11808, theme.scss */
  .h2 {
    text-align: center;
    font-size: 32px;
    line-height: 44px; }

  /* line 11813, theme.scss */
  .clubs__top-text {
    width: 100%;
    margin-top: 10px;
    font-size: 14px;
    line-height: 160%; }

  /* line 11819, theme.scss */
  .clubs__top {
    margin-bottom: 32px; }

  /* line 11822, theme.scss */
  .clubs__list .swiper-slide {
    height: 95px;
    line-height: 95px; }

  /* line 11826, theme.scss */
  .users-progress .h2 {
    text-align: left;
    margin-bottom: 32px; }

  /* line 11830, theme.scss */
  .users-progress {
    padding: 0 0 34px 0; }

  /* line 11833, theme.scss */
  .users-progress__item {
    height: 180px; }

  /* line 11836, theme.scss */
  .users-progress__text {
    padding: 24px 16px;
    font-size: 16px;
    line-height: 130%; }

  /* line 11841, theme.scss */
  .users-progress__progress {
    margin-bottom: 10px;
    font-size: 32px;
    line-height: 44px; }

  /* line 11846, theme.scss */
  .analytics {
    padding: 0 0 50px 0; }

  /* line 11849, theme.scss */
  .analytics .h2 {
    margin-bottom: 32px; }

  /* line 11852, theme.scss */
  .analytics__list:after {
    display: none; }

  /* line 11855, theme.scss */
  .analytics__list .swiper-slide {
    width: 289px; }

  /* line 11858, theme.scss */
  .analytics__dots {
    text-align: center;
    padding-top: 32px; }

  /* line 11862, theme.scss */
  .index-catalog {
    padding: 38px 0 50px; }

  /* line 11865, theme.scss */
  .index-catalog__item--item1 .index-catalog__link {
    top: 64px;
    left: 66px; }

  /* line 11869, theme.scss */
  .index-catalog__item--item1 .index-catalog__text {
    top: auto;
    bottom: auto;
    left: auto;
    right: auto;
    top: 19px;
    left: 138px; }

  /* line 11877, theme.scss */
  .index-catalog__item--item2 .index-catalog__item-content {
    max-width: 173px; }

  /* line 11880, theme.scss */
  .index-catalog__item--item2 .index-catalog__link {
    top: 38px;
    left: 37px; }

  /* line 11884, theme.scss */
  .index-catalog__item--item2 .index-catalog__text {
    left: 80px; }

  /* line 11887, theme.scss */
  .index-catalog__item--item3 .index-catalog__item-content {
    max-width: 251px; }

  /* line 11890, theme.scss */
  .index-catalog__item--item3 .index-catalog__link {
    top: 178px;
    left: 51px; }

  /* line 11894, theme.scss */
  .index-catalog__item--item3 .index-catalog__text {
    left: 80px; }

  /* line 11897, theme.scss */
  .index-catalog__apps {
    padding-top: 90px; }

  /* line 11900, theme.scss */
  .index-catalog__app {
    display: block;
    text-align: center;
    width: auto;
    margin: 10px 0 0 0; }

  /* line 11906, theme.scss */
  .faq {
    padding: 50px 0 125px; }

  /* line 11909, theme.scss */
  .faq .h2 {
    text-align: left; }

  /* line 11912, theme.scss */
  .faq__item {
    padding: 16px;
    margin-bottom: 16px; }

  /* line 11916, theme.scss */
  .faq__link {
    left: 25px;
    width: calc(100% - 50px);
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    bottom: -75px; }

  /* line 11924, theme.scss */
  .footer {
    padding: 50px 0; }

  /* line 11927, theme.scss */
  .footer__logo img {
    max-width: 240px; }

  /* line 11930, theme.scss */
  .footer__rating {
    width: 220px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    margin-bottom: 12px; }

  /* line 11937, theme.scss */
  .footer__contacts {
    font-size: 14px;
    line-height: 130%; }

  /* line 11941, theme.scss */
  .footer__adress {
    margin-bottom: 8px; }

  /* line 11944, theme.scss */
  .footer__mail {
    margin-bottom: 8px; }

  /* line 11947, theme.scss */
  .footer__name {
    text-transform: none;
    padding: 0;
    margin-bottom: 12px;
    font-weight: 700;
    font-size: 14px;
    line-height: 130%; }

  /* line 11955, theme.scss */
  .footer__nav ul li:not(:last-child) {
    margin-bottom: 8px; }

  /* line 11958, theme.scss */
  .footer__nav ul li a {
    font-size: 14px;
    line-height: 130%; }

  /* line 11962, theme.scss */
  .product {
    padding: 40px 0; }

  /* line 11965, theme.scss */
  .product__main-photos {
    margin-bottom: 16px; }

  /* line 11968, theme.scss */
  .product__size {
    width: 100%; }

  /* line 11971, theme.scss */
  .product__items {
    margin-bottom: 10px; }

  /* line 11974, theme.scss */
  .product__data li:not(:last-child) {
    margin-bottom: 10px; }

  /* line 11977, theme.scss */
  .complect {
    padding: 40px 0 24px; }

  /* line 11980, theme.scss */
  .complect .h2 {
    text-align: left;
    margin-bottom: 32px; }

  /* line 11984, theme.scss */
  .complect__item {
    padding: 16px 16px 16px 106px;
    width: 100%;
    position: relative; }

  /* line 11989, theme.scss */
  .complect__image {
    margin: 0;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
    width: 106px;
    text-align: center; }

  /* line 11998, theme.scss */
  .complect__item h3 {
    margin-bottom: 10px;
    min-height: 0; }

  /* line 12002, theme.scss */
  .complect__item p {
    font-size: 16px;
    line-height: 20px; }

  /* line 12006, theme.scss */
  .motion-progress {
    padding: 43px 0 50px;
    color: #fff; }

  /* line 12010, theme.scss */
  .motion-progress .h2 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px; }

  /* line 12015, theme.scss */
  .motion-progress__desc {
    font-size: 16px;
    line-height: 20px; }

  /* line 12019, theme.scss */
  .motion-progress .index-catalog__apps {
    padding-top: 47px; }

  /* line 12022, theme.scss */
  .game-upgrade {
    padding: 50px 0; }

  /* line 12025, theme.scss */
  .game-upgrade__list {
    margin-right: -25px; }

  /* line 12028, theme.scss */
  .game-upgrade__list .swiper-slide {
    width: 286px; }

  /* line 12031, theme.scss */
  .indicators {
    padding: 0 0 50px 0; }

  /* line 12034, theme.scss */
  .indicators__nav {
    margin-bottom: 32px;
    border-radius: 26px; }

  /* line 12038, theme.scss */
  .indicators__nav li {
    width: 100%; }

  /* line 12041, theme.scss */
  .indicators__nav li:not(:last-child) {
    margin-bottom: 8px; }

  /* line 12044, theme.scss */
  .indicators__list .swiper-slide {
    width: 180px; }

  /* line 12047, theme.scss */
  .indicators .slider-nav {
    display: none; }

  /* line 12050, theme.scss */
  .indicators__dots {
    display: block;
    text-align: center; }

  /* line 12054, theme.scss */
  .steps {
    padding: 0 0 50px 0; }

  /* line 12057, theme.scss */
  .steps .h2 {
    text-align: left;
    margin-bottom: 32px; }

  /* line 12061, theme.scss */
  .steps__list {
    margin-right: -25px; }

  /* line 12064, theme.scss */
  .steps__list .swiper-slide {
    width: 289px; }

  /* line 12067, theme.scss */
  .params {
    padding: 0 0 50px 0; }

  /* line 12070, theme.scss */
  .params .h2 {
    text-align: left;
    margin-bottom: 32px; }

  /* line 12074, theme.scss */
  .params__table thead tr td {
    font-size: 14px;
    line-height: 19px; }

  /* line 12078, theme.scss */
  .params__table tbody tr.params__main td {
    font-size: 14px;
    line-height: 19px; }

  /* line 12082, theme.scss */
  .params__table tbody tr td {
    font-size: 14px;
    line-height: 130%; }

  /* line 12086, theme.scss */
  .params__table tbody tr td:first-child {
    padding: 4px 10px; }

  /* line 12089, theme.scss */
  .faq.faq--inner {
    padding: 0 0 125px 0; }

  /* line 12092, theme.scss */
  .sensor {
    padding: 50px 0; }

  /* line 12095, theme.scss */
  .sensor .h2 {
    text-align: left;
    margin-bottom: 10px; }

  /* line 12099, theme.scss */
  .sensor__text p {
    font-size: 14px;
    line-height: 160%; }

  /* line 12103, theme.scss */
  .to-result {
    padding: 0 0 18px 0; }

  /* line 12106, theme.scss */
  .to-result .h2 {
    text-align: left;
    margin-bottom: 32px; }

  /* line 12110, theme.scss */
  .to-result__item {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    padding-left: 48px; }

  /* line 12118, theme.scss */
  .to-result__item img {
    margin: 0;
    position: absolute;
    left: 0;
    top: 0; }

  /* line 12124, theme.scss */
  .stats__item {
    width: 100%;
    padding-top: 62px; }

  /* line 12128, theme.scss */
  .view-progress {
    padding-top: 50px; }

  /* line 12131, theme.scss */
  .view-progress .h2 {
    text-align: left;
    margin-bottom: 32px; }

  /* line 12135, theme.scss */
  .view-progress__item:not(:last-child) {
    margin-bottom: 16px; }

  /* line 12138, theme.scss */
  .view-progress__item {
    padding: 16px;
    font-size: 16px;
    line-height: 22px; }

  /* line 12143, theme.scss */
  .view-progress__image img {
    max-width: 308px; }

  /* line 12146, theme.scss */
  .all-boots {
    padding: 50px 0;
    margin-bottom: 50px; }

  /* line 12150, theme.scss */
  .all-boots .h2 {
    text-align: left; }

  /* line 12153, theme.scss */
  .all-boots .hero__link {
    width: 124px; }

  /* line 12156, theme.scss */
  .to-progress {
    padding: 50px 0 110px; }

  /* line 12159, theme.scss */
  .to-progress .h2 {
    margin-bottom: 20px; }

  /* line 12162, theme.scss */
  .to-progress__top-text {
    font-size: 16px;
    line-height: 20px; }

  /* line 12166, theme.scss */
  .to-progress__image {
    margin-bottom: -48px; }

  /* line 12169, theme.scss */
  .to-progress__text {
    position: relative;
    font-size: 16px;
    line-height: 22px; }

  /* line 12174, theme.scss */
  .to-progress__item {
    margin-bottom: 90px; }

  /* line 12177, theme.scss */
  .to-progress__item:nth-child(2) {
    margin-bottom: 132px; }

  /* line 12180, theme.scss */
  .to-progress__top-text--last {
    margin-bottom: 68px; }

  /* line 12183, theme.scss */
  .to-progress__bottom-txt {
    font-size: 16px;
    line-height: 22px; }

  /* line 12187, theme.scss */
  .hero__logos {
    padding-top: 10px; }

  /* line 12190, theme.scss */
  .clubs .h2 {
    text-align: left; }

  /* line 12193, theme.scss */
  .fifa-approved {
    padding: 50px 0; }

  /* line 12196, theme.scss */
  .fifa-approved .h2 {
    margin-bottom: 20px; }

  /* line 12199, theme.scss */
  .fifa-approved__top-text {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 20px; }

  /* line 12204, theme.scss */
  .fifa-approved__text {
    padding: 24px 16px;
    font-size: 16px;
    line-height: 22px; }

  /* line 12209, theme.scss */
  .fifa-approved__list {
    padding-bottom: 0; }

  /* line 12212, theme.scss */
  .fifa-approved__bottom-link {
    display: block;
    text-align: center; }

  /* line 12216, theme.scss */
  .technologies {
    padding: 50px 0; }

  /* line 12219, theme.scss */
  .technologies__item .h2 {
    text-align: left;
    margin-bottom: 10px; }

  /* line 12223, theme.scss */
  .technologies__item p {
    font-size: 14px;
    line-height: 160%; }

  /* line 12227, theme.scss */
  .advantages {
    padding: 0 0 34px 0; }

  /* line 12230, theme.scss */
  .advantages .h2 {
    text-align: left;
    margin-bottom: 32px;
    padding-right: 20%; }

  /* line 12235, theme.scss */
  .advantages__list {
    display: none; }

  /* line 12238, theme.scss */
  .advantages__dots {
    display: none; }

  /* line 12241, theme.scss */
  .advantages__list2 {
    display: block; }

  /* line 12244, theme.scss */
  .advantages__item {
    margin-bottom: 16px;
    padding: 40px 16px 24px 16px; }

  /* line 12248, theme.scss */
  .all-boots--mb0 {
    margin-bottom: 0; }

  /* line 12251, theme.scss */
  .tech-progress {
    padding: 50px 0 34px; }

  /* line 12254, theme.scss */
  .tech-progress .h2 {
    margin-bottom: 20px;
    font-size: 32px;
    line-height: 40px; }

  /* line 12259, theme.scss */
  .tech-progress__top-text {
    margin-bottom: 32px;
    font-size: 16px;
    line-height: 20px; }

  /* line 12264, theme.scss */
  .tech-progress__item {
    width: 100%;
    padding: 24px 16px 24px 77px;
    position: relative; }

  /* line 12269, theme.scss */
  .tech-progress__icon {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    margin: 0;
    left: 0;
    width: 77px;
    text-align: center; }

  /* line 12278, theme.scss */
  .popup {
    padding: 32px 24px 24px 24px!important; }

  /* line 12281, theme.scss */
  .popup__name {
    font-size: 32px;
    line-height: 40px; }

  /* line 12285, theme.scss */
  .popup__top-text {
    font-size: 16px;
    line-height: 20px; }

  /* line 12289, theme.scss */
  .popup__field {
    width: 100%;
    margin-bottom: 12px; }

  /* line 12293, theme.scss */
  .popup__button {
    padding: 20px 0 32px; }

  /* line 12296, theme.scss */
  .popup__button button {
    width: 100%; }

  /* line 12299, theme.scss */
  .product__previews .swiper-slide {
    width: 80px; } }
/* line 12304, theme.scss */
.page-static {
  max-width: 920px;
  margin: 0 auto;
  padding: 70px 0; }

/* line 12309, theme.scss */
.page-static__title {
  margin-bottom: 24px; }

/* line 12312, theme.scss */
.page-static__content {
  font-size: 20px;
  line-height: 1.6;
  color: #222731; }

/* line 12317, theme.scss */
.page-static__content p,
.page-static__content ul,
.page-static__content ol,
.page-static__content table,
.page-static__content blockquote {
  margin-bottom: 20px; }

/* line 12324, theme.scss */
.page-static__content h2,
.page-static__content h3,
.page-static__content h4 {
  margin: 36px 0 16px;
  font-family: 'Open Sans Condensed';
  font-weight: 700;
  line-height: 1.25;
  color: #141414; }

/* line 12333, theme.scss */
.page-static__content h2 {
  font-size: 34px; }

/* line 12334, theme.scss */
.page-static__content h3 {
  font-size: 28px; }

/* line 12335, theme.scss */
.page-static__content h4 {
  font-size: 24px; }

/* line 12336, theme.scss */
.page-static__content a {
  color: #FF0084;
  text-decoration: underline; }

/* line 12340, theme.scss */
.page-static__content ul,
.page-static__content ol {
  padding-left: 22px; }

/* line 12344, theme.scss */
.page-static__content img,
.page-static__content iframe,
.page-static__content video {
  max-width: 100%;
  height: auto;
  border-radius: 8px; }

/* line 12351, theme.scss */
.page-static--404 {
  text-align: center; }

/* line 12354, theme.scss */
.page-static--404 .page-static__title {
  margin-bottom: 12px; }

@media (max-width: 767px) {
  /* line 12358, theme.scss */
  .page-static {
    padding: 50px 0; }

  /* line 12361, theme.scss */
  .page-static__title {
    margin-bottom: 16px; }

  /* line 12364, theme.scss */
  .page-static__content {
    font-size: 16px;
    line-height: 1.5; }

  /* line 12368, theme.scss */
  .page-static__content h2 {
    font-size: 30px; }

  /* line 12369, theme.scss */
  .page-static__content h3 {
    font-size: 24px; }

  /* line 12370, theme.scss */
  .page-static__content h4 {
    font-size: 20px; } }
/* line 12372, theme.scss */
.cart-fixed-btn {
  background-color: #ff0084!important;
  border: 0!important; }

/* line 12376, theme.scss */
.cart-fixed-btn:hover {
  background-color: #ff0084!important; }

/* line 12380, theme.scss */
.cart-fixed-btn__bage {
  background-color: #000000!important; }

/* line 12384, theme.scss */
.icon.icon-cart {
  background: url("cart2.svg") no-repeat center; }
