.fades {
  animation-duration: 1000ms !important;
  animation-delay: 0ms !important;
  animation-iteration-count: 1 !important;
  opacity: 1 !important;
}

.tabses .TariffsItem_item__3VQTC {
  display: none;
}

.tabses .TariffsItem_item__3VQTC.active {
  display: grid;
}

.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI {
  background-color: #0d81d8;
}

@media (max-width: 767px) {
  .Heading_description__tag__1s7XZ {
    left: 0px !important;
  }

  .Heading_description__1hEV8 {
    padding-left: 0 !important;
  }

  .SeoTools_tools__3KxYu {
    padding-left: 0 !important;
  }
}

.Footer_footer__1ho94 {
  padding-top: 220px;
  padding-bottom: 50px;
  background-color: #000;
  overflow: hidden;
}

.Footer_footer__1ho94 .container {
  padding-left: 19px;
}

.Footer_footer__1ho94 ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Footer_footer__1ho94 {
    padding-top: 122px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Footer_footer__1ho94 {
    padding-top: 100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Footer_footer__1ho94 {
    padding-top: 76px;
  }

  .Footer_footer__1ho94 .container {
    padding-left: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .Footer_footer__1ho94 {
    padding-top: 60px;
  }

  .Footer_footer__1ho94 .container {
    padding-left: 25px;
    padding-right: 25px;
  }
}

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

.Footer_footer__table__YwMmX:last-child {
  margin-top: 196px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Footer_footer__table__YwMmX:last-child {
    margin-top: 154px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Footer_footer__table__YwMmX:last-child {
    margin-top: 110px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Footer_footer__table__YwMmX {
    flex-direction: column;
    justify-content: normal;
  }

  .Footer_footer__table__YwMmX:first-child .Footer_footer__col_right__2k5U0 {
    display: flex;
    flex-direction: row;
  }

  .Footer_footer__table__YwMmX:last-child {
    margin-top: 30px;
    padding-top: 35px;
    border-top: 1px solid #141414;
  }
}

@media only screen and (max-width: 767px) {
  .Footer_footer__table__YwMmX {
    flex-direction: column;
    justify-content: normal;
  }

  .Footer_footer__table__YwMmX:last-child {
    margin-top: 36px;
    padding-top: 36px;
    border-top: 1px solid #141414;
  }
}

.Footer_footer__col__3gcb4 {
  display: block;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.Footer_footer__col_left__2enua {
  flex-grow: 1;
}

@media only screen and (max-width: 1850px) {
  .Footer_footer__col_left__2enua {
    flex: 1 1;
  }
}

@media only screen and (max-width: 1279px) {
  .Footer_footer__col_left__2enua {
    margin-top: 0;
  }
}

@media only screen and (max-width: 1023px) {
  .Footer_footer__col_left__2enua {
    margin-top: 0;
  }
}

.Footer_footer__col_right__2k5U0 {
  width: 477px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Footer_footer__col_right__2k5U0 {
    width: 332px;
    padding-left: 0;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1919px) {
  .Footer_footer__col_right__2k5U0 {
    width: 345px;
    padding-left: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Footer_footer__col_left__2enua,
  .Footer_footer__col_right__2k5U0 {
    width: 100%;
    padding-left: 0;
  }
}

@media only screen and (max-width: 767px) {
  .Footer_footer__col_left__2enua,
  .Footer_footer__col_right__2k5U0 {
    width: 100%;
    padding-left: 0;
  }
}

.Footer_footer__becomeClient__24-Se {
  display: block;
}

.Footer_footer__becomeClient__24-Se a {
  text-decoration: none;
  color: #fff;
  font-size: 72px;
  line-height: 85px;
  font-weight: 700;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.Footer_footer__becomeClient__24-Se a svg {
  width: auto;
  height: 33px;
  fill: currentColor;
  margin-right: 25px;
  margin-top: -3px;
}

.Footer_footer__becomeClient__24-Se a span,
.Footer_footer__becomeClient__24-Se a svg {
  display: inline-block;
  vertical-align: middle;
}

.Footer_footer__becomeClient__24-Se a:hover {
  color: #7229ff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Footer_footer__becomeClient__24-Se a {
    font-size: 50px;
  }

  .Footer_footer__becomeClient__24-Se a svg {
    height: 26px;
    width: 26px;
    margin-right: 16px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Footer_footer__becomeClient__24-Se a {
    font-size: 45px;
  }

  .Footer_footer__becomeClient__24-Se a svg {
    height: 26px;
    width: 26px;
    margin-right: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Footer_footer__becomeClient__24-Se a {
    font-size: 40px;
  }

  .Footer_footer__becomeClient__24-Se a svg {
    height: 23px;
    width: 23px;
    margin-right: 16px;
  }
}

@media only screen and (max-width: 767px) {
  .Footer_footer__becomeClient__24-Se a {
    font-size: 35px;
  }

  .Footer_footer__becomeClient__24-Se a svg {
    width: 21px;
    height: 21px;
    margin-right: 12px;
  }
}

.Footer_footer__contacts__2w1b_ {
  margin-top: 32px;
}

.Footer_footer__contacts__2w1b_ a,
.Footer_footer__contacts__2w1b_ span {
  text-decoration: none;
  color: #fff;
  font-size: 21px;
  line-height: 32px;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.Footer_footer__contacts__2w1b_ li {
  display: flex;
}

@media only screen and (min-width: 1851px) {
  .Footer_footer__contacts__2w1b_ li:nth-child(2) {
    margin-top: 11px;
  }

  .Footer_footer__contacts__2w1b_ li:nth-child(3) {
    margin-top: 14px;
  }
}

.Footer_footer__contacts__2w1b_ li:first-child a {
  text-decoration: underline;
}

.Footer_footer__contacts__2w1b_ a {
  display: block;
  text-underline-offset: 5px;
}

.Footer_footer__contacts__2w1b_ a:hover,
.Footer_footer__contacts__2w1b_ a:hover span {
  color: #7229ff;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Footer_footer__contacts__2w1b_ {
    margin-top: 28px;
  }

  .Footer_footer__contacts__2w1b_ a,
  .Footer_footer__contacts__2w1b_ span {
    font-size: 18px;
    line-height: 24px;
  }

  .Footer_footer__contacts__2w1b_ ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Footer_footer__contacts__2w1b_ {
    margin-top: 35px;
  }

  .Footer_footer__contacts__2w1b_ a,
  .Footer_footer__contacts__2w1b_ span {
    font-size: 18px;
    line-height: 24px;
  }

  .Footer_footer__contacts__2w1b_ ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Footer_footer__contacts__2w1b_ {
    margin-top: 40px;
  }

  .Footer_footer__contacts__2w1b_ a,
  .Footer_footer__contacts__2w1b_ span {
    font-size: 17px;
    line-height: 24px;
  }

  .Footer_footer__contacts__2w1b_ ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .Footer_footer__contacts__2w1b_ {
    margin-top: 33px;
  }

  .Footer_footer__contacts__2w1b_ a,
  .Footer_footer__contacts__2w1b_ span {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: -0.1px;
  }

  .Footer_footer__contacts__2w1b_ ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}

.Footer_footer__links__hy_6e {
  margin-top: 97px;
}

.Footer_footer__links__hy_6e ul {
  display: flex;
}

.Footer_footer__links__hy_6e ul li {
  margin-right: 35px;
}

.Footer_footer__links__hy_6e ul li .Footer_slideLink__3ARZq {
  display: flex;
  align-items: center;
  color: #6c7586;
  line-height: inherit;
  font-size: inherit;
  text-decoration: none;
}

.Footer_footer__links__hy_6e ul li .Footer_slideLink__title__17485 {
  position: relative;
  display: inline-block;
  overflow: hidden;
}

@media only screen and (min-width: 1851px) {
  .Footer_footer__links__hy_6e ul li .Footer_slideLink__title__17485 {
    font-size: 21px;
  }
}

.Footer_footer__links__hy_6e ul li .Footer_slideLink__title__17485 span {
  display: inline-block;
  position: relative;
  z-index: 1;
  color: transparent;
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}

.Footer_footer__links__hy_6e ul li .Footer_slideLink__title__17485 span:after,
.Footer_footer__links__hy_6e ul li .Footer_slideLink__title__17485 span:before {
  content: attr(data-text);
  display: block;
  position: absolute;
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}

.Footer_footer__links__hy_6e ul li .Footer_slideLink__title__17485 span:before {
  color: #6c7586;
  top: 0;
  -webkit-transform: skewY(0);
  transform: skewY(0);
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

.Footer_footer__links__hy_6e ul li .Footer_slideLink__title__17485 span:after {
  color: #fff;
  top: 105%;
  -webkit-transform: skewY(7deg);
  transform: skewY(7deg);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.Footer_footer__links__hy_6e
  ul
  li
  .Footer_slideLink__3ARZq:hover
  .Footer_slideLink__title__17485
  span {
  -webkit-transform: translateY(-105%);
  transform: translateY(-105%);
}

.Footer_footer__links__hy_6e
  ul
  li
  .Footer_slideLink__3ARZq:hover
  .Footer_slideLink__title__17485
  span:before {
  -webkit-transform: skewY(7deg);
  transform: skewY(7deg);
}

.Footer_footer__links__hy_6e
  ul
  li
  .Footer_slideLink__3ARZq:hover
  .Footer_slideLink__title__17485
  span:after {
  -webkit-transform: skewY(0deg);
  transform: skewY(0deg);
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Footer_footer__links__hy_6e ul li .Footer_slideLink__3ARZq {
    font-size: 18px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1280px) {
  .Footer_footer__links__hy_6e {
    margin-top: 90px;
  }

  .Footer_footer__links__hy_6e ul li .Footer_slideLink__3ARZq {
    font-size: 18px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Footer_footer__links__hy_6e {
    margin-top: 40px;
    margin-left: auto;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    width: 154px;
  }

  .Footer_footer__links__hy_6e ul {
    flex-direction: column;
  }

  .Footer_footer__links__hy_6e ul li {
    margin: 0;
    font-size: 17px;
    line-height: 24px;
  }

  .Footer_footer__links__hy_6e ul li:not(:last-child) {
    margin-bottom: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .Footer_footer__links__hy_6e {
    margin-top: 28px;
  }

  .Footer_footer__links__hy_6e ul {
    display: flex;
    grid-gap: 25px;
    gap: 25px;
  }

  .Footer_footer__links__hy_6e ul li {
    font-size: 16px;
    line-height: 24px;
    margin-right: 0;
  }
}

.Footer_footer__nav__3hs8M nav {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
}

.Footer_footer__nav__3hs8M a {
  font-size: 21px;
  line-height: 41px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

@media only screen and (max-width: 1850px) {
  .Footer_footer__nav__3hs8M a {
    font-size: 18px;
    line-height: 32px;
  }
}

.Footer_footer__nav__3hs8M a:hover {
  color: #7229ff;
}

.Footer_footer__nav__3hs8M a:not(:last-child) {
  margin-right: 45px;
}

@media only screen and (max-width: 1850px) {
  .Footer_footer__nav__3hs8M a:not(: last-child) {
    margin-right: 25px;
  }
}

@media only screen and (max-width: 1279px) {
  .Footer_footer__nav__3hs8M a {
    font-size: 18px;
    line-height: 24px;
  }

  .Footer_footer__nav__3hs8M a:not(:last-child) {
    margin-right: 29px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Footer_footer__nav__3hs8M nav {
    display: grid;
    grid-template-columns: auto auto auto;
    grid-gap: 10px 25px;
    margin-top: 5px;
  }

  .Footer_footer__nav__3hs8M a {
    font-size: 18px;
    line-height: 24px;
    margin-bottom: 0;
  }

  .Footer_footer__nav__3hs8M a:not(:last-child) {
    margin-right: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Footer_footer__nav__3hs8M nav {
    display: flex;
  }

  .Footer_footer__nav__3hs8M a {
    font-size: 17px;
    line-height: 24px;
  }

  .Footer_footer__nav__3hs8M a:not(:last-child) {
    margin-right: 34px;
  }
}

@media only screen and (max-width: 767px) {
  .Footer_footer__nav__3hs8M a {
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 10px;
  }

  .Footer_footer__nav__3hs8M a:not(:last-child) {
    margin-right: 35px;
  }
}

.Footer_footer_agreement__2fNMR {
  justify-content: flex-end;
  -webkit-transform: translateX(-8px);
  transform: translateX(-8px);
}

@media only screen and (max-width: 1850px) {
  .Footer_footer_agreement__2fNMR {
    justify-content: flex-start;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@media only screen and (max-width: 1024px) {
  .Footer_footer_agreement__2fNMR {
    margin-top: 0 !important;
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
    max-width: 415.5px;
    justify-content: flex-end !important;
  }
}

@media only screen and (max-width: 768px) {
  .Footer_footer_agreement__2fNMR {
    -webkit-transform: translateX(0);
    transform: translateX(0);
    justify-content: flex-start !important;
  }
}

.Footer_footer__madeBy__lGTpr {
  display: flex;
}

.Footer_footer__madeBy__lGTpr span {
  margin-top: 12px;
  font-size: 16px;
  line-height: 22px;
}

.Footer_footer__madeBy__lGTpr a,
.Footer_footer__madeBy__lGTpr span {
  color: #6c7586;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.Footer_footer__madeBy__lGTpr a {
  text-underline-offset: 2px;
}

.Footer_footer__madeBy__lGTpr a:hover,
.Footer_footer__madeBy__lGTpr a:hover span {
  color: #7229ff;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Footer_footer__madeBy__lGTpr {
    justify-content: flex-start;
  }

  .Footer_footer__madeBy__lGTpr span {
    font-size: 15px;
    line-height: 20px;
    margin-top: 6px;
  }

  .Footer_footer__madeBy__lGTpr a {
    display: block;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Footer_footer__madeBy__lGTpr {
    justify-content: flex-start;
  }

  .Footer_footer__madeBy__lGTpr span {
    margin-top: 5px;
  }

  .Footer_footer__madeBy__lGTpr a {
    display: block;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Footer_footer__madeBy__lGTpr {
    justify-content: flex-start;
    margin-top: 40px;
  }

  .Footer_footer__madeBy__lGTpr span {
    margin-top: 5px;
    font-size: 14px;
    line-height: 20px;
  }
}

@media only screen and (max-width: 767px) {
  .Footer_footer__madeBy__lGTpr {
    margin-top: 10px;
    justify-content: flex-start;
  }

  .Footer_footer__madeBy__lGTpr span {
    font-size: 14px;
    line-height: 20px;
  }

  .Footer_footer__madeBy__lGTpr a {
    display: block;
  }
}

.Button_button__1tvB_ {
  display: inline-flex;
  background-color: #fff;
  text-decoration: none;
  color: #000;
  cursor: pointer;
  padding: 0;
  align-items: center;
  outline: none;
  border: none;
  -webkit-transition: background-color 0.25s ease-in-out;
  transition: background-color 0.25s ease-in-out;
  position: relative;
}

@media only screen and (max-width: 767px) {
  .Button_button__1tvB_ {
    padding: 0 15px;
    border: 1px solid #c6c9dc;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
  }
}

.Button_button__1tvB_:disabled {
  pointer-events: none;
  opacity: 0.8;
}

.Button_button__1tvB_.Button_white__3utOn {
  color: #fff;
}

.Button_button__1tvB_.Button_white__3utOn .Button_button__content__34X3a {
  border-color: hsla(0, 0%, 100%, 0.4);
}

.Button_button__1tvB_.Button_white__3utOn .Button_button__content__34X3a svg {
  fill: #fff;
}

.Button_button__1tvB_.Button_dark__1U_Sb {
  background-color: #000;
  color: #fff;
}

@media only screen and (max-width: 767px) {
  .Button_button__1tvB_.Button_dark__1U_Sb {
    border: 1px solid #000;
  }
}

.Button_button__1tvB_.Button_dark__1U_Sb .Button_button__content__34X3a {
  border-color: #000;
}

@media only screen and (max-width: 767px) {
  .Button_button__1tvB_.Button_dark__1U_Sb .Button_button__content__34X3a {
    border: none;
  }
}

.Button_button__1tvB_.Button_dark__1U_Sb .Button_button__content__34X3a svg {
  fill: #fff;
}

@media only screen and (min-width: 1001px) {
  .Button_button__1tvB_.Button_dark__1U_Sb:hover {
    background-color: #7229ff;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }

  .Button_button__1tvB_.Button_dark__1U_Sb:hover:after,
  .Button_button__1tvB_.Button_dark__1U_Sb:hover:before {
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }

  .Button_button__1tvB_.Button_dark__1U_Sb:hover:before {
    top: 0;
  }

  .Button_button__1tvB_.Button_dark__1U_Sb:hover:after {
    left: 0;
  }

  .Button_button__1tvB_.Button_dark__1U_Sb:hover
    .Button_button__content__34X3a {
    color: #fff;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    border-color: #7229ff;
  }

  .Button_button__1tvB_.Button_dark__1U_Sb:hover
    .Button_button__content__34X3a
    svg {
    fill: #fff;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }
}

.Button_button__1tvB_.Button_transparent__eQW-K {
  background-color: transparent;
}

.Button_button__1tvB_.Button_light__3EiBc {
  background-color: transparent;
  color: #fff;
}

.Button_button__1tvB_.Button_light__3EiBc .Button_button__content__34X3a {
  border-color: #fff;
}

.Button_button__1tvB_.Button_light__3EiBc .Button_button__content__34X3a svg {
  fill: #fff;
}

@media only screen and (min-width: 1001px) {
  .Button_button__1tvB_:hover {
    background-color: #7229ff;
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
  }

  .Button_button__1tvB_:hover:after,
  .Button_button__1tvB_:hover:before {
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }

  .Button_button__1tvB_:hover:before {
    top: 0;
  }

  .Button_button__1tvB_:hover:after {
    left: 0;
  }

  .Button_button__1tvB_:hover .Button_button__content__34X3a {
    color: #fff;
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
  }

  .Button_button__1tvB_:hover .Button_button__content__34X3a svg {
    fill: #fff;
    -webkit-transition-delay: 0.25s;
    transition-delay: 0.25s;
  }
}

.Button_button__1tvB_:after,
.Button_button__1tvB_:before {
  background-color: #7229ff;
  content: "";
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 5;
}

.Button_button__1tvB_:before {
  width: 1px;
  top: 100%;
}

.Button_button__1tvB_:after {
  height: 1px;
  left: 100%;
}

.Button_button__content__34X3a {
  display: flex;
  height: 60px;
  font-size: 18px;
  line-height: 18px;
  padding: 0 32px;
  margin: 0 auto;
  align-items: center;
  -webkit-transition: color 0.25s ease-in-out;
  transition: color 0.25s ease-in-out;
  border: 1px solid #c6c9dc;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}

@media only screen and (max-width: 1850px) {
  .Button_button__content__34X3a {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Button_button__content__34X3a {
    height: 55px;
    font-size: 15px;
    line-height: 15px;
    padding: 0 15px;
  }
}

@media only screen and (max-width: 767px) {
  .Button_button__content__34X3a {
    height: 55px;
    font-size: 15px;
    line-height: 15px;
    padding: 0;
    border: none;
  }
}

@media only screen and (min-width: 1001px) {
  .Button_button__content__34X3a:hover:after,
  .Button_button__content__34X3a:hover:before {
    opacity: 1;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
  }

  .Button_button__content__34X3a:hover:before {
    bottom: 0;
  }

  .Button_button__content__34X3a:hover:after {
    right: 0;
  }
}

.Button_button__content__34X3a:after,
.Button_button__content__34X3a:before {
  background-color: #7229ff;
  content: "";
  opacity: 0;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  -webkit-transition-delay: 0.25s;
  transition-delay: 0.25s;
  position: absolute;
  top: -1px;
  left: -1px;
  z-index: 5;
}

.Button_button__content__34X3a:before {
  width: 1px;
  bottom: 100%;
}

.Button_button__content__34X3a:after {
  height: 1px;
  right: 100%;
}

.Button_button__content__34X3a svg {
  display: block;
  height: auto;
  width: 10px;
  fill: #000;
  margin-left: 12px;
  -webkit-transition: fill 0.25s ease-in-out;
  transition: fill 0.25s ease-in-out;
}

@media only screen and (max-width: 1850px) {
  .Button_button__content__34X3a svg {
    margin-left: 10px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Button_button__content__34X3a svg {
    width: 8px;
    margin-left: 10px;
  }
}

@media only screen and (max-width: 767px) {
  .Button_button__content__34X3a svg {
    width: 8px;
    margin-left: 10px;
  }
}

.LangSwitcher_langSwitcher__1a0_W {
  display: flex;
}

.LangSwitcher_langSwitcher__1a0_W.LangSwitcher_forMenu__xKZpB button {
  color: #6c7586;
}

.LangSwitcher_langSwitcher__1a0_W.LangSwitcher_forMenu__xKZpB
  button.LangSwitcher_active__14vNy {
  color: #fff;
}

@media only screen and (min-width: 1001px) {
  .LangSwitcher_langSwitcher__1a0_W.LangSwitcher_forMenu__xKZpB button:hover {
    color: #7229ff;
  }
}

.LangSwitcher_langSwitcher__1a0_W button {
  background-color: transparent;
  font-size: 21px;
  line-height: 21px;
  color: #b9bdd3;
  cursor: pointer;
  padding: 0;
  outline: none;
  border: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .LangSwitcher_langSwitcher__1a0_W button {
    font-size: 17px;
    line-height: 17px;
  }
}

@media only screen and (max-width: 767px) {
  .LangSwitcher_langSwitcher__1a0_W button {
    font-size: 16px;
    line-height: 16px;
  }
}

.LangSwitcher_langSwitcher__1a0_W button.LangSwitcher_active__14vNy {
  color: #000;
}

.LangSwitcher_langSwitcher__1a0_W button:not(:last-child) {
  margin-right: 20px;
}

@media only screen and (min-width: 1001px) {
  .LangSwitcher_langSwitcher__1a0_W button:hover {
    color: #000;
  }
}

.SeoBanner_banner__4Wo9Z {
  display: block;
  position: sticky;
  max-height: 94px;
  top: 0;
  left: 0;
  z-index: 1000;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
}

@media screen and (max-width: 685px) {
  .SeoBanner_banner__4Wo9Z {
    max-height: unset;
  }
}

.SeoBanner_banner_wrapper__3gXwj {
  background: #191724;
  backdrop-filter: blur(390px);
  height: 100%;
  position: relative;
}

@media screen and (max-width: 1280px) {
  .SeoBanner_banner_wrapper__3gXwj .SeoBanner_container__Z-Lvz {
    height: 100%;
  }
}

.SeoBanner_banner_mask__2S4tr {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
}

.SeoBanner_banner_mask__2S4tr img {
  width: 100%;
  height: 100%;
}

.SeoBanner_banner_content__1fWvY {
  display: flex;
  justify-content: space-between;
  align-items: center;
  grid-gap: 30px;
  gap: 30px;
}

@media screen and (max-width: 1280px) {
  .SeoBanner_banner_content__1fWvY {
    height: 100%;
  }
}

@media screen and (max-width: 1024px) {
  .SeoBanner_banner_content__1fWvY {
    grid-gap: 10px;
    gap: 10px;
  }
}

@media screen and (max-width: 768px) {
  .SeoBanner_banner_content__1fWvY {
    flex-wrap: wrap;
  }
}

@media screen and (max-width: 685px) {
  .SeoBanner_banner_content__1fWvY {
    padding-bottom: 20px;
  }
}

@media screen and (max-width: 480px) {
  .SeoBanner_banner_content__1fWvY {
    padding-top: 20px;
  }
}

@media screen and (max-width: 1280px) {
  .SeoBanner_banner_content_img__1FwCq {
    width: 84px;
  }
}

@media screen and (max-width: 480px) {
  .SeoBanner_banner_content_img__1FwCq {
    display: none;
  }
}

.SeoBanner_banner_content_info__32DNM {
  display: flex;
  grid-gap: 20px;
  gap: 20px;
  align-items: center;
}

@media screen and (max-width: 1280px) {
  .SeoBanner_banner_content_info__32DNM {
    grid-gap: 5px;
    gap: 5px;
  }
}

.SeoBanner_banner_content_text__33j3R {
  width: -webkit-max-content;
  width: max-content;
  font-weight: 400;
  font-size: 20px;
  color: #fff;
  max-width: 390px;
  line-height: 26px;
}

@media screen and (max-width: 1280px) {
  .SeoBanner_banner_content_text__33j3R {
    font-size: 17px;
    max-width: 340px;
    line-height: 22px;
  }
}

.SeoBanner_banner_chat__1yjgn {
  display: flex;
  align-items: center;
  position: relative;
}

@media screen and (max-width: 1024px) {
  .SeoBanner_banner_chat__1yjgn {
    display: none;
  }
}

.SeoBanner_banner_chat_text__3Ecwh {
  display: inline-flex;
  grid-gap: 4px;
  gap: 4px;
  position: absolute;
  left: 15px;
  top: 8px;
}

@media screen and (max-width: 1280px) {
  .SeoBanner_banner_chat_text__3Ecwh {
    top: 6px;
    left: 9px;
  }
}

.SeoBanner_banner_chat_text__3Ecwh span {
  font-weight: 400;
  font-size: 18px;
  line-height: 100%;
  color: #fff;
}

@media screen and (max-width: 1280px) {
  .SeoBanner_banner_chat_text__3Ecwh span {
    font-size: 15px;
    max-width: 330px;
  }

  .SeoBanner_banner_chat_img__1d-8l {
    width: 160px;
    height: 33px;
  }
}

.SeoBanner_close__3-0kZ {
  position: absolute;
  right: 22px;
  top: 22px;
  border: none;
  outline: none;
  background: transparent;
  cursor: pointer;
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

.SeoBanner_close__3-0kZ:hover {
  opacity: 0.8;
}

.SeoBanner_button__6j6K3 {
  background-color: transparent;
  height: 50px;
  width: 210px;
  color: #fff;
  white-space: nowrap;
  align-items: center;
}

.SeoBanner_button__6j6K3 svg {
  fill: #fff;
  flex: 0 0 auto;
}

@media screen and (max-width: 685px) {
  .SeoBanner_button__6j6K3 {
    width: 100%;
  }
}

.SeoBanner_button_content__3xFRj {
  height: 50px;
  width: 210px;
  justify-content: center;
}

.SeoBanner_collapsed__3lhAW {
  opacity: 0;
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  height: 0;
}

.SeoBanner_seo_mini__8fl8N {
  display: flex;
  align-items: center;
  grid-gap: 8px;
  gap: 8px;
  right: -115px;
  z-index: 100;
  top: 229px;
  position: fixed;
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
  background-color: #191724;
  line-height: 20px;
  font-weight: 400;
  font-size: 18px;
  color: #fff;
  padding: 14px 20px;
  border-radius: 10px 10px 0 0;
  -webkit-transition: 0.4s ease;
  transition: 0.4s ease;
  -webkit-animation: SeoBanner_bounce__2eEay 0.4s;
  animation: SeoBanner_bounce__2eEay 0.4s;
  text-decoration: none;
}

@media only screen and (max-width: 1279px) {
  .SeoBanner_seo_mini__8fl8N {
    font-size: 17px;
    line-height: 15px;
  }
}

.SeoBanner_seo_mini__8fl8N svg {
  -webkit-transition: 0.2s ease;
  transition: 0.2s ease;
}

.SeoBanner_seo_mini__8fl8N:hover {
  -webkit-box-shadow: 0 5px 30px rgba(114, 41, 255, 0.5);
  box-shadow: 0 5px 30px rgba(114, 41, 255, 0.5);
}

.SeoBanner_seo_mini__8fl8N:hover svg {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@media screen and (max-width: 768px) {
  .SeoBanner_seo_mini__8fl8N {
    display: none;
  }
}

@-webkit-keyframes SeoBanner_bounce__2eEay {
  0% {
    -webkit-transform: rotate(-90deg) translateY(100px) scale(0.5);
    transform: rotate(-90deg) translateY(100px) scale(0.5);
    opacity: 0;
  }

  to {
    -webkit-transform: rotate(-90deg) translateY(0) scale(1);
    transform: rotate(-90deg) translateY(0) scale(1);
    opacity: 1;
  }
}

@keyframes SeoBanner_bounce__2eEay {
  0% {
    -webkit-transform: rotate(-90deg) translateY(100px) scale(0.5);
    transform: rotate(-90deg) translateY(100px) scale(0.5);
    opacity: 0;
  }

  to {
    -webkit-transform: rotate(-90deg) translateY(0) scale(1);
    transform: rotate(-90deg) translateY(0) scale(1);
    opacity: 1;
  }
}

.SeoBanner_seo_banner_mobile__1I1TC {
  display: none;
}

@media only screen and (max-width: 768px) {
  .SeoBanner_seo_banner_mobile__1I1TC {
    text-align: center;
    display: flex;
    justify-content: center;
    align-items: center;
    position: fixed;
    border-radius: 50%;
    width: 45px;
    height: 45px;
    right: 75px;
    bottom: 25px;
    z-index: 100;
    white-space: nowrap;
    -webkit-transition: 0.5s ease;
    transition: 0.5s ease;
    background: linear-gradient(240.92deg, #15141e 6.9%, #7229ff 223.78%);
  }

  .SeoBanner_seo_banner_mobile_open__3PItD {
    width: 215px;
    border-radius: 51px;
  }

  .SeoBanner_seo_banner_mobile__1I1TC span {
    font-weight: 400;
    font-size: 15px;
    line-height: 100%;
    color: #fff;
    -webkit-animation: SeoBanner_fadeInText__14jnP 1s forwards;
    animation: SeoBanner_fadeInText__14jnP 1s forwards;
  }
}

.SeoBanner_seo_banner_mobile_events__1Hep3 {
  pointer-events: none;
}

@-webkit-keyframes SeoBanner_fadeInText__14jnP {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes SeoBanner_fadeInText__14jnP {
  0% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

.SeoBanner_seo_banner_mobile_wrapper__2YNsR {
  width: 100%;
  height: 100%;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.SeoBanner_seo_banner_mobile_link__1u7O7 {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 200;
}

.SeoBanner_seo_banner_mobile_translate__2n-hQ {
  -webkit-transform: translateX(50px);
  transform: translateX(50px);
}

.BurgerIcon_icon__3VwSl {
  display: flex;
  grid-gap: 7px;
  gap: 7px;
}

.BurgerIcon_icon__3VwSl:hover .BurgerIcon_dot__3wNq7:first-child {
  -webkit-transform: translate3d(14px, 0, 0);
  transform: translate3d(14px, 0, 0);
}

.BurgerIcon_icon__3VwSl:hover .BurgerIcon_dot__3wNq7:nth-child(2) {
  -webkit-transform: scale(2.2);
  transform: scale(2.2);
}

.BurgerIcon_icon__3VwSl:hover .BurgerIcon_dot__3wNq7:nth-child(3) {
  -webkit-transform: translate3d(-14px, 0, 0);
  transform: translate3d(-14px, 0, 0);
}

.BurgerIcon_dot__3wNq7 {
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #000;
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
  -webkit-transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
  transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.Logo_wrapper__1eqbf {
  position: relative;
}

.Logo_wrapper__1eqbf.Logo_white__3FqPa svg:first-child {
  opacity: 0;
}

.Logo_wrapper__1eqbf.Logo_white__3FqPa svg:nth-child(2) {
  opacity: 1;
}

.Logo_wrapper__1eqbf svg {
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.Logo_wrapper__1eqbf svg + svg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
}

.Header_header__1HO7_ {
  width: 100%;
  padding: 27px 0 0;
  position: fixed;
  z-index: 100;
  -webkit-transform: none;
  transform: none;
}

@media only screen and (max-width: 1279px) {
  .Header_header__1HO7_ {
    position: relative;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__1HO7_ {
    padding-top: 31px;
  }
}

.Header_header__1HO7_.Header_forMenu__yTfoF {
  position: absolute;
  top: 0;
}

.Header_header__container__2eDDg {
  position: relative;
  width: 1400px;
  padding-left: 19px;
  margin: 0 auto;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
}

.Header_header__container__2eDDg .Header_header__logo__3k0jm {
  margin-top: 5px;
}

.Header_header__container__2eDDg .Header_header__logo__3k0jm svg path {
  -webkit-transition: -webkit-transform 0.3s ease-in-out;
  transition: -webkit-transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out;
  transition: transform 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
}

.Header_header__container__2eDDg
  .Header_header__logo__3k0jm:hover
  svg
  path:nth-child(5) {
  -webkit-transform: translate3d(0, -3px, 0);
  transform: translate3d(0, -3px, 0);
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Header_header__container__2eDDg {
    width: 920px;
  }

  .Header_header__container__2eDDg .Header_header__logo__3k0jm {
    left: -120px;
  }

  .Header_header__container__2eDDg .Header_header__menuButton__R4U8N {
    right: -120px;
  }

  .Header_header__container__2eDDg .Header_header__transitionGroup__32WoH {
    padding-left: 2px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Header_header__container__2eDDg {
    width: 964px;
  }

  .Header_header__container__2eDDg .Header_header__logo__3k0jm {
    position: static;
  }

  .Header_header__container__2eDDg .Header_header__transitionGroup__32WoH {
    padding: 0 26px 0 50px;
  }

  .Header_header__container__2eDDg .Header_header__menuButton__R4U8N {
    position: static;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__container__2eDDg {
    width: 718px;
    padding-left: 0;
  }

  .Header_header__container__2eDDg .Header_header__transitionGroup__32WoH {
    padding: 0 30px 0 35px;
  }

  .Header_header__container__2eDDg .Header_header__logo__3k0jm {
    position: static;
    margin-top: -4px;
  }

  .Header_header__container__2eDDg .Header_header__menuButton__R4U8N {
    position: static;
  }
}

@media only screen and (max-width: 767px) {
  .Header_header__container__2eDDg {
    width: 100%;
    justify-content: space-between;
    padding: 0 15px;
  }

  .Header_header__container__2eDDg .Header_header__logo__3k0jm,
  .Header_header__container__2eDDg .Header_header__menuButton__R4U8N {
    position: static;
  }

  .Header_header__container__2eDDg .Header_header__transitionGroup__32WoH {
    padding-left: 0;
    padding-right: 30px;
  }

  .Header_header__container__2eDDg .Header_header__transitionGroup__32WoH nav {
    display: none;
  }
}

@media only screen and (max-width: 374px) {
  .Header_header__container__2eDDg {
    width: 100%;
    padding: 0 15px;
  }

  .Header_header__container__2eDDg .Header_header__logo__3k0jm,
  .Header_header__container__2eDDg .Header_header__menuButton__R4U8N {
    position: static;
  }
}

.Header_header__logo__3k0jm {
  position: absolute;
  left: -175px;
  display: block;
  width: 90px;
  z-index: 999;
}

.Header_header__logo__3k0jm svg {
  display: block;
  height: auto;
  width: 100%;
}

.Header_header__transitionGroup__32WoH {
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

@media only screen and (min-width: 1280px) {
  .Header_header__transitionGroup_hidden__OHN2k {
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
    opacity: 0;
    -webkit-transition: 0.3s ease;
    transition: 0.3s ease;
  }
}

.Header_header__nav__2_FcF {
  display: flex;
  margin-top: 9px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__nav__2_FcF {
    margin-top: 6px;
  }
}

.Header_header__nav__2_FcF a,
.Header_header__nav__2_FcF div {
  display: flex;
  color: #000;
  font-size: 21px;
  line-height: 21px;
  align-items: center;
  text-decoration: none;
  text-transform: lowercase;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

@media only screen and (max-width: 1850px) {
  .Header_header__nav__2_FcF a,
  .Header_header__nav__2_FcF div {
    font-size: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__nav__2_FcF a,
  .Header_header__nav__2_FcF div {
    font-size: 17px;
    line-height: 17px;
  }
}

.Header_header__nav__2_FcF a:not(:last-child),
.Header_header__nav__2_FcF div:not(:last-child) {
  margin-right: 38px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__nav__2_FcF a:not(: last-child),
			.Header_header__nav__2_FcF div:not(: last-child) {
    margin-right: 30px;
  }
}

@media only screen and (min-width: 1001px) {
  .Header_header__nav__2_FcF a:hover,
  .Header_header__nav__2_FcF div:hover {
    color: #7229ff;
  }

  .Header_header__nav__2_FcF a:hover svg,
  .Header_header__nav__2_FcF div:hover svg {
    fill: #7229ff;
  }
}

.Header_header__nav__2_FcF a svg,
.Header_header__nav__2_FcF div svg {
  display: block;
  height: auto;
  width: 10px;
  fill: #000;
  margin-top: 2px;
  margin-right: 7px;
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}

.Header_header__langSwitcher__3mKyN {
  margin-top: 12px;
  margin-left: auto;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__langSwitcher__3mKyN {
    margin-top: 14px;
  }
}

@media only screen and (max-width: 767px) {
  .Header_header__langSwitcher__3mKyN {
    margin-top: 15px;
  }
}

.Header_header__menuButton__R4U8N {
  position: absolute;
  right: -146px;
  margin-top: 3px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__menuButton__R4U8N {
    margin-top: 7px;
    right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .Header_header__menuButton__R4U8N {
    margin-top: 5px;
  }
}

.Header_header__menuButton__R4U8N button {
  display: flex;
  height: 35px;
  width: 35px;
  background-color: transparent;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding: 0;
  outline: none;
  border: none;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__menuButton__R4U8N button {
    height: 25px;
    width: 25px;
  }
}

@media only screen and (min-width: 1001px) {
  .Header_header__menuButton__R4U8N button:hover svg {
    fill: #7229ff;
  }
}

.Header_header__menuButton__R4U8N button svg {
  width: 35px;
  fill: #000;
  -webkit-transform: translateY(3px);
  transform: translateY(3px);
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}

@media only screen and (max-width: 767px) {
  .Header_header__menuButton__R4U8N button svg {
    -webkit-transform: none;
    transform: none;
  }
}

.Header_header__menuClose__3wYMb {
  display: flex;
  height: 35px;
  width: 35px;
  background-color: transparent;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  padding: 0;
  outline: none;
  border: none;
  position: absolute;
  top: 8px;
  right: -146px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Header_header__menuClose__3wYMb {
    top: 6px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Header_header__menuClose__3wYMb {
    margin-top: 5px;
    position: relative;
    top: 0;
    right: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__menuClose__3wYMb {
    margin-top: 9px;
    position: relative;
    top: 0;
    right: 0;
  }
}

@media only screen and (max-width: 767px) {
  .Header_header__menuClose__3wYMb {
    margin-top: 5px;
    position: relative;
    top: 0;
    right: 0;
  }
}

@media only screen and (min-width: 1001px) {
  .Header_header__menuClose__3wYMb:hover svg {
    fill: #7229ff;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_header__menuClose__3wYMb {
    height: 25px;
    width: 25px;
  }
}

.Header_header__menuClose__3wYMb svg {
  width: 20px;
  fill: #fff;
  -webkit-transition: fill 0.2s ease;
  transition: fill 0.2s ease;
}

.Header_slideLink__-BkzA {
  line-height: inherit;
  font-size: inherit;
}

.Header_slideLink__-BkzA,
.Header_slideLink__title__xCzyF {
  display: flex;
  align-items: center;
  color: #000;
  text-decoration: none;
}

.Header_slideLink__title__xCzyF {
  font-size: 21px;
  line-height: 21px;
  text-transform: lowercase;
  position: relative;
  overflow: hidden;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Header_slideLink__title__xCzyF {
    font-size: 18px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Header_slideLink__title__xCzyF {
    font-size: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Header_slideLink__title__xCzyF {
    font-size: 17px;
  }
}

@media only screen and (max-width: 767px) {
  .Header_slideLink__title__xCzyF {
    font-size: 16px;
  }
}

.Header_slideLink__title__xCzyF > span {
  display: inline-block;
  position: relative;
  z-index: 1;
  color: transparent;
}

.Header_slideLink__title__xCzyF > span,
.Header_slideLink__title__xCzyF > span:after,
.Header_slideLink__title__xCzyF > span:before {
  -webkit-transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}

.Header_slideLink__title__xCzyF > span:after,
.Header_slideLink__title__xCzyF > span:before {
  content: attr(data-text);
  display: block;
  position: absolute;
}

.Header_slideLink__title__xCzyF > span:before {
  color: #000;
  top: 0;
  -webkit-transform: skewY(0);
  transform: skewY(0);
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

.Header_slideLink__title__xCzyF > span:after {
  color: #000;
  top: 105%;
  -webkit-transform: skewY(10deg);
  transform: skewY(10deg);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.Header_slideLink__-BkzA:hover .Header_slideLink__title__xCzyF span {
  -webkit-transform: translateY(-105%);
  transform: translateY(-105%);
}

.Header_slideLink__-BkzA:hover .Header_slideLink__title__xCzyF span:before {
  -webkit-transform: skewY(10deg);
  transform: skewY(10deg);
}

.Header_slideLink__-BkzA:hover .Header_slideLink__title__xCzyF span:after {
  -webkit-transform: skewY(0deg);
  transform: skewY(0deg);
}

.Menu_burgerMenu__2sSaa {
  height: 100%;
  width: 100%;
  -webkit-transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.5s ease, -webkit-transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease;
  transition: opacity 0.5s ease, transform 0.5s ease,
    -webkit-transform 0.5s ease;
  overflow: hidden;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 150;
}

.Menu_burgerMenu__2sSaa.enter .Menu_background__3zbNn {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

.Menu_burgerMenu__2sSaa.enter .Menu_burgerMenu__content__2yikc {
  -webkit-transform: translateY(-100%) scaleY(0.8);
  transform: translateY(-100%) scaleY(0.8);
  opacity: 0;
}

.Menu_burgerMenu__2sSaa.enter-active .Menu_background__3zbNn {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.Menu_burgerMenu__2sSaa.enter-active .Menu_burgerMenu__content__2yikc {
  -webkit-transform: translateY(0) scaleY(1);
  transform: translateY(0) scaleY(1);
  opacity: 1;
}

.Menu_burgerMenu__2sSaa.enter-done .Menu_background__3zbNn {
  -webkit-transform: translateY(0);
  transform: translateY(0);
}

.Menu_burgerMenu__2sSaa.enter-done .Menu_burgerMenu__content__2yikc {
  -webkit-transform: translateY(0) scaleY(1);
  transform: translateY(0) scaleY(1);
  opacity: 1;
}

.Menu_burgerMenu__2sSaa.exit .Menu_background__3zbNn {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.8s 0.1s;
  transition: -webkit-transform 0.8s 0.1s;
  transition: transform 0.8s 0.1s;
  transition: transform 0.8s 0.1s, -webkit-transform 0.8s 0.1s;
}

.Menu_burgerMenu__2sSaa.exit .Menu_burgerMenu__content__2yikc {
  -webkit-transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: opacity 0.8s, -webkit-transform 0.8s;
  transition: opacity 0.8s, transform 0.8s;
  transition: opacity 0.8s, transform 0.8s, -webkit-transform 0.8s;
  -webkit-transform: translateY(-100%) scaleY(0.8);
  transform: translateY(-100%) scaleY(0.8);
  opacity: 0;
}

.Menu_burgerMenu__2sSaa.exit-active .Menu_background__3zbNn {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
  -webkit-transition: -webkit-transform 0.8s 0.1s;
  transition: -webkit-transform 0.8s 0.1s;
  transition: transform 0.8s 0.1s;
  transition: transform 0.8s 0.1s, -webkit-transform 0.8s 0.1s;
}

.Menu_burgerMenu__2sSaa.exit-active .Menu_burgerMenu__content__2yikc {
  -webkit-transition: opacity 0.8, -webkit-transform 0.8s;
  transition: opacity 0.8, -webkit-transform 0.8s;
  transition: opacity 0.8, transform 0.8s;
  transition: opacity 0.8, transform 0.8s, -webkit-transform 0.8s;
  -webkit-transform: translateY(-100%) scaleY(0.8);
  transform: translateY(-100%) scaleY(0.8);
  opacity: 0;
}

.Menu_burgerMenu__2sSaa .Menu_background__3zbNn {
  position: absolute;
  inset: 0;
  background-color: #000;
  -webkit-transition: -webkit-transform 0.8s;
  transition: -webkit-transform 0.8s;
  transition: transform 0.8s;
  transition: transform 0.8s, -webkit-transform 0.8s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.Menu_burgerMenu__content__2yikc {
  display: flex;
  height: 100%;
  width: 100%;
  flex-wrap: wrap;
  padding: 192px 0 70px;
  align-items: center;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-transition: opacity 0.7s 0.1s, -webkit-transform 0.7s 0.1s;
  transition: opacity 0.7s 0.1s, -webkit-transform 0.7s 0.1s;
  transition: opacity 0.7s 0.1s, transform 0.7s 0.1s;
  transition: opacity 0.7s 0.1s, transform 0.7s 0.1s,
    -webkit-transform 0.7s 0.1s;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
  transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__content__2yikc {
    padding: 200px 0 62px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__content__2yikc {
    padding: 210px 0 55px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__content__2yikc {
    align-items: unset;
    padding: 145px 0 50px;
  }

  .Menu_burgerMenu__content__2yikc .Menu_mobileHidden__s463w {
    display: none;
  }
}

.Menu_burgerMenu__nav__2BC_B {
  display: flex;
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__nav__2BC_B {
    flex-wrap: wrap;
  }
}

.Menu_burgerMenu__nav__col__VoduV {
  width: 536px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__col__VoduV {
    width: 340px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__col__VoduV {
    width: 348px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__col__VoduV {
    width: 264px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__nav__col__VoduV {
    width: 100%;
  }

  .Menu_burgerMenu__nav__col__VoduV:nth-child(2) {
    order: 0;
  }
}

.Menu_burgerMenu__nav__col__VoduV:first-child {
  margin-right: auto;
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__nav__col__VoduV:first-child {
    order: 1;
    margin-top: 32px;
  }
}

.Menu_burgerMenu__nav__col__VoduV ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.Menu_burgerMenu__nav__col__VoduV li {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

.Menu_burgerMenu__nav__col__VoduV li:not(:first-child) {
  margin-top: 32px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__col__VoduV li:not(: first-child) {
    margin-top: 30px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__col__VoduV li:not(: first-child) {
    margin-top: 28px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__col__VoduV li:not(: first-child) {
    margin-top: 22px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__nav__col__VoduV li:not(: first-child) {
    margin-top: 12px;
  }
}

.Menu_burgerMenu__nav__col__VoduV li ul {
  width: 100%;
}

.Menu_burgerMenu__nav__col__VoduV li ul:first-child {
  margin-top: 22px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__col__VoduV li ul:first-child {
    margin-top: 19px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__col__VoduV li ul:first-child {
    margin-top: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__col__VoduV li ul:first-child {
    margin-top: 12px;
  }
}

.Menu_burgerMenu__nav__col__VoduV li ul li:not(:first-child) {
  margin-top: 18px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__col__VoduV li ul li:not(: first-child) {
    margin-top: 15px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__col__VoduV li ul li:not(: first-child) {
    margin-top: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__col__VoduV li ul li:not(: first-child) {
    margin-top: 11px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__nav__col__VoduV li ul li:not(: first-child) {
    margin-top: 10px;
  }
}

.Menu_burgerMenu__nav__col__VoduV li ul a {
  font-weight: 400;
  font-size: 18px;
  line-height: 24px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__col__VoduV li ul a {
    font-size: 16px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__col__VoduV li ul a {
    font-size: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__col__VoduV li ul a {
    font-size: 15px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__nav__col__VoduV li ul a {
    font-size: 14px;
    line-height: 21px;
  }
}

@media only screen and (min-width: 1001px) {
  .Menu_burgerMenu__nav__col__VoduV li ul a:hover span {
    border-color: #7229ff;
  }
}

.Menu_burgerMenu__nav__col__VoduV li ul a span {
  border-bottom: 1px solid #fff;
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}

.Menu_burgerMenu__nav__col__VoduV a {
  display: block;
  font-weight: 700;
  font-size: 42px;
  line-height: 52px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__col__VoduV a {
    font-size: 36px;
    line-height: 48px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__col__VoduV a {
    font-size: 30px;
    line-height: 42px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__col__VoduV a {
    font-size: 27px;
    line-height: 38px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__nav__col__VoduV a {
    font-size: 25px;
    line-height: 36px;
  }
}

@media only screen and (min-width: 1001px) {
  .Menu_burgerMenu__nav__col__VoduV a:hover {
    color: #7229ff;
  }
}

.Menu_burgerMenu__nav__col__VoduV a + ul {
  margin-top: 24px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__col__VoduV a + ul {
    margin-top: 18px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__col__VoduV a + ul {
    margin-top: 16px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__col__VoduV a + ul {
    margin-top: 11px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__nav__col__VoduV a + ul {
    margin-top: 7px;
  }
}

.Menu_burgerMenu__nav__title__ZO9tq {
  display: flex;
  font-weight: 700;
  font-size: 30px;
  line-height: 42px;
  color: #fff;
  flex-direction: row;
  align-items: center;
  margin-bottom: 6px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__title__ZO9tq {
    margin-bottom: 2px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__title__ZO9tq {
    font-size: 23px;
    line-height: 36px;
    margin-bottom: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__title__ZO9tq {
    font-size: 19px;
    line-height: 24px;
    margin-bottom: 0;
  }
}

.Menu_burgerMenu__nav__title__ZO9tq img {
  display: block;
  height: auto;
  width: 25px;
  margin-left: 16px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__nav__title__ZO9tq img {
    width: 25px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__nav__title__ZO9tq img {
    width: 20px;
    margin-left: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__nav__title__ZO9tq img {
    width: 21px;
    margin-left: 12px;
  }
}

.Menu_burgerMenu__bottom__1DfMY {
  display: flex;
  margin-top: 177px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__bottom__1DfMY {
    margin-top: 128px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__bottom__1DfMY {
    margin-top: 165px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__bottom__1DfMY {
    flex-wrap: wrap;
    flex-direction: column;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__1DfMY {
    flex-wrap: wrap;
    flex-direction: column;
    margin-top: 50px;
  }
}

.Menu_burgerMenu__bottom__contacts__AVj_u {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  margin-right: auto;
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u {
    width: 100%;
    flex-direction: column;
    align-items: unset;
  }
}

.Menu_burgerMenu__bottom__contacts__AVj_u a {
  font-size: 21px;
  line-height: 32px;
  color: #fff;
  text-decoration: none;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a {
    font-size: 18px;
    line-height: 28px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a {
    font-size: 18px;
    line-height: 28px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a {
    font-size: 17px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a {
    font-size: 16px;
    line-height: 24px;
  }
}

@media only screen and (min-width: 1001px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a:hover {
    color: #7229ff;
  }

  .Menu_burgerMenu__bottom__contacts__AVj_u a:hover:first-child span {
    border-color: #7229ff;
  }
}

.Menu_burgerMenu__bottom__contacts__AVj_u a:first-child {
  margin-right: 65px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a:first-child {
    margin-right: 55px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a:first-child {
    margin-right: 50px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a:first-child {
    margin-right: 40px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a:first-child {
    margin-right: 0;
  }
}

.Menu_burgerMenu__bottom__contacts__AVj_u a:first-child span {
  border-bottom: 1px solid #494f5b;
  -webkit-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__contacts__AVj_u a:nth-child(2) {
    margin-top: 17px;
  }
}

.Menu_burgerMenu__bottom__links__2dpt_ {
  width: 536px;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__bottom__links__2dpt_ {
    width: 340px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__bottom__links__2dpt_ {
    width: 348px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__bottom__links__2dpt_ {
    width: 100%;
    margin-top: 11px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__links__2dpt_ {
    width: 100%;
    margin-top: 47px;
  }
}

.Menu_burgerMenu__bottom__links__2dpt_ ul {
  display: flex;
  padding: 0;
  margin: 0;
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__links__2dpt_ ul {
    justify-content: space-between;
  }
}

.Menu_burgerMenu__bottom__links__2dpt_ ul li:not(:last-child) {
  margin-right: 35px;
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__bottom__links__2dpt_ ul li:not(: last-child) {
    margin-right: 42px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__links__2dpt_ ul li:not(: last-child) {
    margin-right: 0;
  }
}

.Menu_burgerMenu__bottom__links__2dpt_ ul li .Menu_slideLink__2Uq_h {
  display: flex;
  align-items: center;
  color: #6c7586;
  line-height: inherit;
  font-size: inherit;
  text-decoration: none;
}

.Menu_burgerMenu__bottom__links__2dpt_ ul li .Menu_slideLink__title__2jjRj {
  font-size: 21px;
  position: relative;
  display: inline-block;
  overflow: hidden;
}

@media only screen and (min-width: 1280px) and (max-width: 1850px) {
  .Menu_burgerMenu__bottom__links__2dpt_ ul li .Menu_slideLink__title__2jjRj {
    font-size: 18px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .Menu_burgerMenu__bottom__links__2dpt_ ul li .Menu_slideLink__title__2jjRj {
    font-size: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .Menu_burgerMenu__bottom__links__2dpt_ ul li .Menu_slideLink__title__2jjRj {
    font-size: 17px;
  }
}

@media only screen and (max-width: 767px) {
  .Menu_burgerMenu__bottom__links__2dpt_ ul li .Menu_slideLink__title__2jjRj {
    font-size: 16px;
  }
}

.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__title__2jjRj
  span {
  display: inline-block;
  position: relative;
  z-index: 1;
  color: transparent;
}

.Menu_burgerMenu__bottom__links__2dpt_ ul li .Menu_slideLink__title__2jjRj span,
.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__title__2jjRj
  span:after,
.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__title__2jjRj
  span:before {
  -webkit-transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1);
  transition: transform 2s cubic-bezier(0.19, 1, 0.22, 1),
    -webkit-transform 2s cubic-bezier(0.19, 1, 0.22, 1);
}

.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__title__2jjRj
  span:after,
.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__title__2jjRj
  span:before {
  content: attr(data-text);
  display: block;
  position: absolute;
}

.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__title__2jjRj
  span:before {
  color: #6c7586;
  top: 0;
  -webkit-transform: skewY(0);
  transform: skewY(0);
  -webkit-transform-origin: right bottom;
  transform-origin: right bottom;
}

.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__title__2jjRj
  span:after {
  color: #fff;
  top: 105%;
  -webkit-transform: skewY(7deg);
  transform: skewY(7deg);
  -webkit-transform-origin: left top;
  transform-origin: left top;
}

.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__2Uq_h:hover
  .Menu_slideLink__title__2jjRj
  span {
  -webkit-transform: translateY(-105%);
  transform: translateY(-105%);
}

.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__2Uq_h:hover
  .Menu_slideLink__title__2jjRj
  span:before {
  -webkit-transform: skewY(7deg);
  transform: skewY(7deg);
}

.Menu_burgerMenu__bottom__links__2dpt_
  ul
  li
  .Menu_slideLink__2Uq_h:hover
  .Menu_slideLink__title__2jjRj
  span:after {
  -webkit-transform: skewY(0deg);
  transform: skewY(0deg);
}

@-webkit-keyframes Menu_backdropAnimation__1CLgw {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -webkit-transform: translateY(70%);
    transform: translateY(70%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes Menu_backdropAnimation__1CLgw {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  50% {
    -webkit-transform: translateY(70%);
    transform: translateY(70%);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

.Breadcrumbs_breadcrumbs__1GQzG {
  font-size: 16px;
  padding: 0 20px;
  translate: 0 -60px;
}

.Breadcrumbs_breadcrumbs__1GQzG.Breadcrumbs_service__17W_e {
  translate: 0 154px;
}

@media only screen and (max-width: 1279px) {
  .Breadcrumbs_breadcrumbs__1GQzG.Breadcrumbs_service__17W_e {
    translate: 0 74px;
  }
}

@media only screen and (max-width: 1023px) {
  .Breadcrumbs_breadcrumbs__1GQzG.Breadcrumbs_service__17W_e {
    translate: 0 44px;
    padding-left: 19px;
  }
}

@media only screen and (max-width: 767px) {
  .Breadcrumbs_breadcrumbs__1GQzG.Breadcrumbs_service__17W_e {
    translate: 0 24px;
    padding: 0 15px 0 15px;
  }
}

.Breadcrumbs_breadcrumbs__1GQzG.Breadcrumbs_case__37CAw {
  padding: 0;
}

@media only screen and (max-width: 767px) {
  .Breadcrumbs_breadcrumbs__1GQzG.Breadcrumbs_case__37CAw {
    padding: 0 15px;
  }
}

.Breadcrumbs_breadcrumbs__1GQzG .swiper-slide {
  width: -webkit-max-content !important;
  width: max-content !important;
}

@media only screen and (max-width: 1279px) {
  .Breadcrumbs_breadcrumbs__1GQzG {
    font-size: 14px;
    translate: 0 -40px;
  }
}

@media only screen and (max-width: 1023px) {
  .Breadcrumbs_breadcrumbs__1GQzG {
    padding: 0;
    translate: 0 -54px;
  }
}

@media only screen and (max-width: 767px) {
  .Breadcrumbs_breadcrumbs__1GQzG {
    translate: 0 -46px;
    padding: 0 15px;
  }
}

.Breadcrumbs_item__2-Uwj + .Breadcrumbs_item__2-Uwj {
  position: relative;
}

.Breadcrumbs_item__2-Uwj + .Breadcrumbs_item__2-Uwj:before {
  content: "/";
  display: inline-block;
  padding: 0 0.5em;
}

.Breadcrumbs_link__2IUWV {
  text-decoration: none;
  color: inherit;
  -webkit-transition: color 0.2s ease;
  transition: color 0.2s ease;
}

.Breadcrumbs_link__2IUWV:first-letter {
  text-transform: uppercase;
}

@media screen and (hover: hover) {
  .Breadcrumbs_link__2IUWV:hover {
    color: #7229ff;
  }
}

.CookiesWarning_body__c-iX1 {
  position: fixed;
  bottom: 40px;
  width: -webkit-max-content;
  width: max-content;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  z-index: 100;
  pointer-events: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
  opacity: 0;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

@media only screen and (max-width: 1279px) {
  .CookiesWarning_body__c-iX1 {
    bottom: 20px;
  }
}

.CookiesWarning_body__c-iX1.CookiesWarning_active__3vLC5 {
  opacity: 1;
  pointer-events: unset;
  -webkit-user-select: unset;
  -ms-user-select: unset;
  user-select: unset;
}

.CookiesWarning_body__modal__3hDVB {
  background-color: #fff;
  padding: 20px 30px;
  border-radius: 9999px;
  -webkit-box-shadow: 0 0 20px -15px #7229ff;
  box-shadow: 0 0 20px -15px #7229ff;
  display: flex;
  align-items: center;
  grid-gap: 50px;
  gap: 50px;
}

@media only screen and (max-width: 1279px) {
  .CookiesWarning_body__modal__3hDVB {
    grid-gap: 35px;
    gap: 35px;
    padding: 15px 30px;
  }
}

.CookiesWarning_body__modal__3hDVB span {
  flex: 1 0 auto;
}

@media only screen and (max-width: 1279px) {
  .CookiesWarning_body__modal__3hDVB span {
    font-size: 15px;
  }
}

.CookiesWarning_body__modal__3hDVB button {
  display: block;
  background-color: transparent;
  border: none;
  line-height: 0;
  width: 15px;
  aspect-ratio: 1/1;
  cursor: pointer;
}

@media only screen and (max-width: 1279px) {
  .CookiesWarning_body__modal__3hDVB button {
    width: 13px;
  }
}

.ScrollTop_wrapper__drY6b {
  cursor: pointer;
  position: fixed;
  opacity: 0;
  pointer-events: none;
  bottom: 40px;
  right: 40px;
  width: 60px;
  height: 60px;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 50%;
  border: 1px solid #c6c9dc;
  background-color: #fff;
  z-index: 999;
  outline: none;
}

.ScrollTop_wrapper__drY6b,
.ScrollTop_wrapper__drY6b svg path {
  -webkit-transition: 0.3s ease;
  transition: 0.3s ease;
}

.ScrollTop_wrapper__drY6b:hover {
  border-color: #7229ff;
}

.ScrollTop_wrapper__drY6b:hover svg path {
  fill: #7229ff;
}

@media only screen and (max-width: 1023px) {
  .ScrollTop_wrapper__drY6b {
    width: 45px;
    height: 45px;
    right: 25px;
    bottom: 25px;
  }
}

.ScrollTop_visible__3I30U {
  opacity: 1;
  pointer-events: all;
}

.default_pageContent__2fd8V {
  padding-top: 248px;
}

@media only screen and (min-width: 1280px) and (max-width: 1919px) {
  .default_pageContent__2fd8V {
    padding-top: 214px;
  }
}

@media only screen and (min-width: 1024px) and (max-width: 1279px) {
  .default_pageContent__2fd8V {
    padding-top: 114px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  .default_pageContent__2fd8V {
    padding-top: 97px;
  }
}

@media only screen and (max-width: 767px) {
  .default_pageContent__2fd8V {
    padding-top: 70px;
    overflow: hidden;
  }
}

.default_pageContent__2fd8V.default_case__1arrS {
  overflow: hidden;
}

.default_pageContent__2fd8V.default_service__3sEQA {
  overflow: hidden;
  padding-top: 0;
}

.default_pageContent__2fd8V.default_error__3dd0P {
  padding-top: 186px;
}

@media only screen and (max-width: 1850px) {
  .default_pageContent__2fd8V.default_error__3dd0P {
    padding-top: 140px;
  }
}

@media only screen and (max-width: 1279px) {
  .default_pageContent__2fd8V.default_error__3dd0P {
    padding-top: 130px;
  }
}

@media only screen and (max-width: 1023px) {
  .default_pageContent__2fd8V.default_error__3dd0P {
    padding-top: 100px;
  }
}

@media only screen and (max-width: 767px) {
  .default_pageContent__2fd8V.default_error__3dd0P {
    padding-top: 70px;
  }
}

		.Lead_lead__20YD- {
			display: block
		}

		.Lead_lead__title__5BNAu {
			max-width: 900px
		}

		@media only screen and (max-width:1850px) {
			.Lead_lead__title__5BNAu {
				max-width: 740px
			}
		}

		@media only screen and (max-width:1279px) {
			.Lead_lead__title__5BNAu {
				max-width: 606px
			}
		}

		.Lead_lead__title__5BNAu h1,
		.Lead_lead__title__5BNAu h2 {
			display: inline-block;
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0;
			vertical-align: bottom
		}

		.Lead_lead__title__5BNAu h1 span>span,
		.Lead_lead__title__5BNAu h2 span>span {
			white-space: nowrap
		}

		.Lead_lead__title__5BNAu h1 img,
		.Lead_lead__title__5BNAu h1 svg,
		.Lead_lead__title__5BNAu h2 img,
		.Lead_lead__title__5BNAu h2 svg {
			height: auto;
			width: 34px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {

			.Lead_lead__title__5BNAu h1 img,
			.Lead_lead__title__5BNAu h1 svg,
			.Lead_lead__title__5BNAu h2 img,
			.Lead_lead__title__5BNAu h2 svg {
				position: relative;
				top: 3px
			}
		}

		.Lead_lead__title__5BNAu p {
			margin: 0;
			padding-top: 20px
		}

		.Lead_lead__secondary_normal__2mKk1 p {
			font-size: 18px;
			line-height: 36px
		}

		@media only screen and (min-width:1280px)and (max-width:1919px) {
			.Lead_lead__secondary_normal__2mKk1 p {
				font-size: 16px;
				line-height: 30px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Lead_lead__secondary_normal__2mKk1 p {
				font-size: 16px;
				line-height: 30px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Lead_lead__secondary_normal__2mKk1 p {
				font-size: 15px;
				line-height: 27px
			}
		}

		@media only screen and (max-width:767px) {
			.Lead_lead__secondary_normal__2mKk1 p {
				font-size: 14px;
				line-height: 24px
			}
		}

		.Lead_lead__secondary_large__1llRR p {
			font-size: 36px;
			line-height: 60px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Lead_lead__secondary_large__1llRR p {
				font-size: 27px;
				line-height: 44px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Lead_lead__secondary_large__1llRR p {
				font-size: 25px;
				line-height: 41px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Lead_lead__secondary_large__1llRR p {
				font-size: 24px;
				line-height: 39px;
				padding-top: 15px
			}
		}

		@media only screen and (max-width:767px) {
			.Lead_lead__secondary_large__1llRR p {
				font-size: 20px;
				line-height: 31px;
				padding-top: 12px
			}
		}

		.Lead_lead__button__1v0ny {
			margin-top: 46px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Lead_lead__button__1v0ny {
				margin-top: 49px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Lead_lead__button__1v0ny {
				margin-top: 47px
			}
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {

			.Lead_lead__20YD- h2,
			.Lead_lead__title__5BNAu h1 {
				font-size: 55px;
				line-height: 66px
			}
		}

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

			.Lead_lead__20YD- h2,
			.Lead_lead__title__5BNAu h1 {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1024px) {

			.Lead_lead__20YD- h2,
			.Lead_lead__title__5BNAu h1 {
				font-size: 45px;
				line-height: 54px
			}

			.Lead_lead__button__1v0ny {
				margin-top: 40px
			}

			.Lead_lead__button__1v0ny button>div {
				padding: 0 25px
			}
		}

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

			.Lead_lead__20YD- h2,
			.Lead_lead__title__5BNAu h1 {
				font-size: 35px;
				line-height: 42px
			}

			.Lead_lead__button__1v0ny {
				margin-top: 30px
			}

			.Lead_lead__button__1v0ny button {
				padding: 0 25px
			}
		}

		.Section_section__3-0aa {
			position: relative;
			padding-left: 19px;
			padding-right: 19px
		}

		.Section_section_padding_noHorizontal__13HXI {
			padding-left: 0 !important;
			padding-right: 0 !important
		}

		.Section_section_padding_both__XCKs3 {
			padding-top: 150px;
			padding-bottom: 150px
		}

		.Section_section_padding_top__2Uotu {
			padding-top: 150px
		}

		.Section_section_padding_bottom__buPJ1 {
			padding-bottom: 150px
		}

		.Section_header__11NB5 {
			margin-bottom: 40px;
			max-width: 1066px
		}

		.Section_body__3wnbB {
			position: relative
		}

		@media only screen and (max-width:1850px) {
			.Section_section_padding_both__XCKs3 {
				padding-top: 125px;
				padding-bottom: 125px
			}

			.Section_section_padding_top__2Uotu {
				padding-top: 125px
			}

			.Section_section_padding_bottom__buPJ1 {
				padding-bottom: 125px
			}
		}

		@media only screen and (max-width:1279px) {
			.Section_section_padding_both__XCKs3 {
				padding-top: 105px;
				padding-bottom: 105px
			}

			.Section_section_padding_top__2Uotu {
				padding-top: 105px
			}

			.Section_section_padding_bottom__buPJ1 {
				padding-bottom: 105px
			}
		}

		@media only screen and (max-width:1023px) {
			.Section_section_padding_both__XCKs3 {
				padding-top: 90px;
				padding-bottom: 90px
			}

			.Section_section_padding_top__2Uotu {
				padding-top: 90px
			}

			.Section_section_padding_bottom__buPJ1 {
				padding-bottom: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.Section_section__3-0aa {
				padding-left: 15px;
				padding-right: 15px
			}

			.Section_section_padding_both__XCKs3 {
				padding-top: 70px;
				padding-bottom: 70px
			}

			.Section_section_padding_top__2Uotu {
				padding-top: 70px
			}

			.Section_section_padding_bottom__buPJ1 {
				padding-bottom: 70px
			}

			.Section_header__11NB5 {
				margin-bottom: 30px
			}

			.Awards_awards__ZCrqm {
				padding-left: 10px;
				margin-top: 68px
			}
		}

		.Awards_awards__ZCrqm .container {
			padding-top: 143px;
			padding-left: 19px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__ZCrqm .container {
				padding-left: 20px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__ZCrqm .container {
				padding-top: 110px;
				padding-left: 20px;
				overflow: hidden
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__ZCrqm .container {
				padding-top: 90px;
				padding-left: 15px;
				overflow: hidden
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__ZCrqm .container {
				padding: 0 15px;
				overflow: hidden
			}
		}

		.Awards_awards__lead__37k4v {
			max-width: 1110px
		}

		.Awards_awards__listWrapper__3cMTQ {
			margin-top: 78px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__listWrapper__3cMTQ {
				margin-top: 58px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__listWrapper__3cMTQ {
				margin-top: 47px
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__listWrapper__3cMTQ {
				margin-top: 21px
			}
		}

		.Awards_awards__list__2AV12 {
			list-style: none;
			margin: 0;
			padding: 0;
			display: flex;
			flex-direction: column
		}

		.Awards_awards__list__2AV12 li {
			width: 100%;
			display: block
		}

		.Awards_awards__list__2AV12 li+div {
			margin-top: 90px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__list__2AV12 li+div {
				margin-top: 77px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__list__2AV12 li+div {
				margin-top: 55px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__list__2AV12 li+div {
				margin-top: 45px
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__list__2AV12 li+div {
				margin-top: 38px
			}
		}

		.Awards_awards__list__2AV12 li+.Awards_awards__other__3m76S {
			margin-top: 0
		}

		.Awards_awards__award__content__3jo_T.Awards_mobile__2VgbZ {
			text-align: left !important
		}

		.Awards_awards__year__2FE4V {
			display: flex;
			flex-direction: row;
			justify-content: space-between;
			align-items: flex-start
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__year__2FE4V {
				flex-direction: column
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__year__2FE4V {
				flex-direction: column
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__year__2FE4V {
				flex-direction: column
			}
		}

		.Awards_awards__year__2FE4V:not(:last-child) {
			margin-bottom: 90px
		}

		.Awards_awards__year__title__27vdM {
			padding-top: 15px;
			width: 250px;
			display: flex;
			align-items: center
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__year__title__27vdM {
				width: 185px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__year__title__27vdM {
				width: 100%
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__year__title__27vdM {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__year__title__27vdM {
				width: 100%
			}
		}

		.Awards_awards__year__title__27vdM img {
			height: 24px;
			width: 24px;
			padding-bottom: 4px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__year__title__27vdM img {
				height: auto;
				padding-bottom: 0;
				position: relative;
				top: -1px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__year__title__27vdM img {
				height: auto;
				padding-bottom: 0;
				position: relative;
				top: -1px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__year__title__27vdM img {
				height: auto;
				width: 21px;
				padding-bottom: 0;
				position: relative;
				top: -2px
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__year__title__27vdM img {
				height: auto;
				width: 20px;
				padding-bottom: 0;
				position: relative;
				top: -2px
			}
		}

		.Awards_awards__year__title__27vdM span {
			font-weight: 600;
			font-size: 24px;
			line-height: 30px;
			padding-left: 10px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__year__title__27vdM span {
				font-size: 21px;
				line-height: 30px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__year__title__27vdM span {
				font-size: 21px;
				line-height: 30px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__year__title__27vdM span {
				font-size: 18px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__year__title__27vdM span {
				font-size: 17px;
				line-height: 24px
			}
		}

		.Awards_awards__year__content__SB7LW {
			flex: 1 0 auto;
			flex-direction: column
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__year__content__SB7LW {
				flex: 1 1;
				flex-direction: unset
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__year__content__SB7LW {
				width: 100%;
				margin-top: 6px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__year__content__SB7LW {
				width: 100%;
				margin-top: 0
			}
		}

		.Awards_awards__award__9132T {
			width: 1132px;
			padding: 19px 0;
			display: grid;
			grid-template-columns: minmax(200px, 275px) 3fr 1fr;
			border-bottom: 1px solid #d4d6e6;
			line-height: 24px;
			font-size: 18px;
			font-weight: 400
		}

		.Awards_awards__award__9132T+.Awards_awards__award__9132T {
			margin-top: 3px
		}

		.Awards_awards__award__9132T:last-child {
			padding-bottom: 23px
		}

		.Awards_awards__award__nomination__1gaWl {
			max-width: 500px
		}

		.Awards_awards__award__competition__36v5_,
		.Awards_awards__award__link__hDINM,
		.Awards_awards__award__nomination__1gaWl {
			padding-right: 20px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {

			.Awards_awards__award__competition__36v5_,
			.Awards_awards__award__link__hDINM,
			.Awards_awards__award__nomination__1gaWl {
				padding-right: 0
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {

			.Awards_awards__award__competition__36v5_,
			.Awards_awards__award__link__hDINM,
			.Awards_awards__award__nomination__1gaWl {
				padding-right: 0
			}
		}

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

			.Awards_awards__award__competition__36v5_,
			.Awards_awards__award__link__hDINM,
			.Awards_awards__award__nomination__1gaWl {
				padding-right: 0
			}
		}

		.Awards_awards__award__link__hDINM a {
			color: #000;
			text-decoration: none;
			border-bottom: 1px solid #000;
			-webkit-transition: color .2s ease, border-color .2s ease;
			transition: color .2s ease, border-color .2s ease
		}

		@media only screen and (min-width:1001px) {
			.Awards_awards__award__link__hDINM a:hover {
				color: #7229ff;
				border-color: #7229ff
			}
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__award__9132T {
				display: flex;
				width: 100%;
				font-size: 16px;
				line-height: 22px;
				padding: 20px 0;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.Awards_awards__award__competition__36v5_ {
				width: 150px;
				margin-right: 30px
			}

			.Awards_awards__award__nomination__1gaWl {
				width: 310px;
				margin-right: 90px
			}

			.Awards_awards__award__link__hDINM {
				flex: 1 1
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__award__9132T {
				display: flex;
				width: 100%;
				font-size: 16px;
				line-height: 22px;
				padding: 20px 0;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.Awards_awards__award__competition__36v5_ {
				width: 210px;
				margin-right: 25px
			}

			.Awards_awards__award__nomination__1gaWl {
				width: 330px;
				margin-right: 120px
			}

			.Awards_awards__award__link__hDINM {
				flex: 1 1
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__award__9132T {
				display: flex;
				width: 100%;
				font-size: 15px;
				line-height: 21px;
				padding: 20px 0;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.Awards_awards__award__competition__36v5_ {
				width: 115px;
				margin-right: 20px
			}

			.Awards_awards__award__nomination__1gaWl {
				width: 290px;
				margin-right: 45px
			}

			.Awards_awards__award__link__hDINM {
				flex: 1 1
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__award__9132T {
				display: flex;
				width: 100%;
				font-size: 14px;
				line-height: 20px;
				padding: 20px 0;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}

			.Awards_awards__award__competition__36v5_ {
				width: 120px;
				flex: 0 0 auto;
				margin-right: 20px
			}

			.Awards_awards__award__content__3jo_T {
				flex: 1 1
			}

			.Awards_awards__award__nomination__1gaWl {
				width: 100%;
				margin-right: 0
			}

			.Awards_awards__award__link__hDINM {
				width: 100%;
				font-size: 12px;
				margin-top: 6px
			}
		}

		.Awards_awards__showMore__nB9Hj {
			margin-top: 33px;
			margin-left: 250px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__showMore__nB9Hj {
				margin-top: 28px;
				margin-left: 185px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__showMore__nB9Hj {
				margin-top: 28px;
				margin-left: 0
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__showMore__nB9Hj {
				margin-top: 23px;
				margin-left: 0
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__showMore__nB9Hj {
				margin-top: 20px;
				margin-left: 0
			}
		}

		.Awards_awards__showMore__button__28VJC {
			display: inline-flex;
			vertical-align: middle;
			align-items: center;
			padding: 0;
			color: #000;
			border: none;
			outline: none;
			background: none;
			cursor: pointer;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (min-width:1001px) {
			.Awards_awards__showMore__button__28VJC:hover {
				color: #7229ff
			}

			.Awards_awards__showMore__button__28VJC:hover svg {
				fill: #7229ff
			}
		}

		.Awards_awards__showMore__button__28VJC svg {
			height: 15px;
			width: auto;
			fill: currentColor;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__showMore__button__28VJC svg {
				height: auto;
				width: 19px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__showMore__button__28VJC svg {
				height: auto;
				width: 19px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__showMore__button__28VJC svg {
				height: auto;
				width: 18px
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__showMore__button__28VJC svg {
				height: auto;
				width: 17px;
				position: relative;
				top: -1px
			}
		}

		.Awards_awards__showMore__button__28VJC span {
			font-size: 18px;
			line-height: 24px;
			padding-left: 11px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Awards_awards__showMore__button__28VJC span {
				font-size: 16px;
				padding-left: 10px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Awards_awards__showMore__button__28VJC span {
				font-size: 16px;
				padding-left: 10px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Awards_awards__showMore__button__28VJC span {
				font-size: 15px;
				padding-left: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Awards_awards__showMore__button__28VJC span {
				font-size: 14px;
				padding-left: 10px
			}
		}

		.Clients_clients__1XGp4 {
			background: #f4f5fa
		}

		.Clients_clients__1XGp4 .container {
			padding-top: 154px;
			padding-left: 18px;
			padding-bottom: 20px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Clients_clients__1XGp4 .container {
				padding-top: 115px;
				padding-left: 20px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Clients_clients__1XGp4 .container {
				padding-top: 115px;
				padding-left: 20px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Clients_clients__1XGp4 .container {
				padding-top: 105px;
				padding-left: 15px;
				overflow: hidden
			}
		}

		@media only screen and (max-width:767px) {
			.Clients_clients__1XGp4 .container {
				padding: 70px 15px 0;
				overflow: hidden
			}
		}

		.Clients_clients__lead__yDpBV {
			max-width: 1000px
		}

		.Clients_clients__lead__yDpBV p {
			padding-top: 0;
			margin-top: 13px
		}

		@media only screen and (max-width:767px) {
			.Clients_clients__lead__yDpBV {
				padding-left: 10px
			}
		}

		.Clients_clients__cards__1atVt {
			display: grid;
			grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
			flex-wrap: wrap;
			padding: 0;
			margin-top: 11px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Clients_clients__cards__1atVt {
				grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
				margin-top: 0
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Clients_clients__cards__1atVt {
				grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
				margin-top: 0
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Clients_clients__cards__1atVt {
				grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
				margin-top: 0
			}
		}

		@media only screen and (max-width:767px) {
			.Clients_clients__cards__1atVt {
				display: flex;
				flex-wrap: wrap;
				margin-top: 21px;
				margin-bottom: 0
			}
		}

		.Clients_clients__card__1VxfG {
			margin-top: 48px;
			margin-right: auto;
			height: 77px
		}

		.Clients_clients__card__1VxfG img {
			-webkit-transition: -webkit-filter .3s;
			transition: -webkit-filter .3s;
			transition: filter .3s;
			transition: filter .3s, -webkit-filter .3s
		}

		.Clients_clients__card__1VxfG img:hover {
			-webkit-filter: brightness(.7);
			filter: brightness(.7)
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Clients_clients__card__1VxfG {
				height: 70px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Clients_clients__card__1VxfG {
				height: 55px;
				margin-top: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Clients_clients__card__1VxfG {
				display: flex;
				height: auto;
				width: 33.3333333333%;
				align-items: center;
				padding: 0 7px;
				margin-top: 0;
				-webkit-box-sizing: border-box;
				box-sizing: border-box
			}
		}

		.Clients_clients__card__1VxfG img,
		.Clients_clients__card__1VxfG svg {
			height: 77px;
			width: auto;
			fill: #babfd7
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {

			.Clients_clients__card__1VxfG img,
			.Clients_clients__card__1VxfG svg {
				height: 70px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {

			.Clients_clients__card__1VxfG img,
			.Clients_clients__card__1VxfG svg {
				height: 55px
			}
		}

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

			.Clients_clients__card__1VxfG img,
			.Clients_clients__card__1VxfG svg {
				display: block;
				height: auto;
				width: 100%
			}
		}

		.Clients_clients__showMore__21q7M {
			margin-top: 58px;
			padding-left: 18px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Clients_clients__showMore__21q7M {
				padding-left: 20px;
				margin-top: 30px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Clients_clients__showMore__21q7M {
				padding-left: 0;
				margin-top: 38px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Clients_clients__showMore__21q7M {
				padding-left: 0;
				margin-top: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Clients_clients__showMore__21q7M {
				padding-left: 10px;
				margin-top: 25px
			}
		}

		.Clients_clients__showMore__button__R4LaE {
			display: inline-flex;
			vertical-align: middle;
			align-items: center;
			padding: 0;
			color: #000;
			border: none;
			outline: none;
			background: none;
			cursor: pointer;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		.Clients_clients__showMore__button__R4LaE:hover {
			color: #7229ff
		}

		.Clients_clients__showMore__button__R4LaE:hover svg {
			fill: #7229ff
		}

		.Clients_clients__showMore__button__R4LaE svg {
			height: 15px;
			width: auto;
			fill: currentColor;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Clients_clients__showMore__button__R4LaE svg {
				width: 19px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Clients_clients__showMore__button__R4LaE svg {
				width: 19px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Clients_clients__showMore__button__R4LaE svg {
				height: auto;
				width: 18px
			}
		}

		@media only screen and (max-width:767px) {
			.Clients_clients__showMore__button__R4LaE svg {
				height: auto;
				width: 17px;
				position: relative;
				top: -1px
			}
		}

		.Clients_clients__showMore__button__R4LaE span {
			padding-left: 11px;
			font-size: 18px;
			line-height: 24px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Clients_clients__showMore__button__R4LaE span {
				font-size: 16px;
				padding-left: 10px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Clients_clients__showMore__button__R4LaE span {
				font-size: 16px;
				padding-left: 10px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Clients_clients__showMore__button__R4LaE span {
				font-size: 15px;
				padding-left: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Clients_clients__showMore__button__R4LaE span {
				font-size: 14px;
				padding-left: 10px
			}
		}

		.CompetencePoint_competencies__competence__3dDLi {
			display: block;
			padding-right: 120px;
			color: #000;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.CompetencePoint_competencies__competence__3dDLi:nth-child(3n-2) {
			-webkit-transition-delay: .2s;
			transition-delay: .2s
		}

		.CompetencePoint_competencies__competence__3dDLi:nth-child(3n-1) {
			-webkit-transition-delay: .4s;
			transition-delay: .4s
		}

		.CompetencePoint_competencies__competence__3dDLi:nth-child(3n) {
			-webkit-transition-delay: .6s;
			transition-delay: .6s
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.CompetencePoint_competencies__competence__3dDLi {
				padding-top: 0;
				padding-right: 50px
			}

			.CompetencePoint_competencies__competence__3dDLi:first-child,
			.CompetencePoint_competencies__competence__3dDLi:nth-child(2),
			.CompetencePoint_competencies__competence__3dDLi:nth-child(3) {
				margin-top: 0
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.CompetencePoint_competencies__competence__3dDLi {
				padding-top: 0;
				padding-right: 50px;
				margin-top: 60px
			}

			.CompetencePoint_competencies__competence__3dDLi:first-child,
			.CompetencePoint_competencies__competence__3dDLi:nth-child(2),
			.CompetencePoint_competencies__competence__3dDLi:nth-child(3) {
				margin-top: 0
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.CompetencePoint_competencies__competence__3dDLi {
				width: 240px;
				padding-top: 0;
				padding-right: 0;
				margin-top: 47px
			}

			.CompetencePoint_competencies__competence__3dDLi:first-child,
			.CompetencePoint_competencies__competence__3dDLi:nth-child(2) {
				margin-top: 0
			}

			.CompetencePoint_competencies__competence__3dDLi:not(:nth-child(2n)) {
				margin-right: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.CompetencePoint_competencies__competence__3dDLi {
				width: 100%;
				padding-top: 0;
				padding-right: 0;
				position: relative
			}

			.CompetencePoint_competencies__competence__3dDLi:not(:first-child) {
				margin-top: 25px
			}
		}

		.CompetencePoint_competencies__competence__number__16NzK {
			font-weight: 600;
			font-size: 16px;
			line-height: 20px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.CompetencePoint_competencies__competence__number__16NzK {
				font-size: 15px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.CompetencePoint_competencies__competence__number__16NzK {
				font-size: 15px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.CompetencePoint_competencies__competence__number__16NzK {
				font-size: 14px
			}
		}

		@media only screen and (max-width:767px) {
			.CompetencePoint_competencies__competence__number__16NzK {
				font-size: 13px
			}
		}

		.CompetencePoint_competencies__competence__title__3QQom {
			font-weight: 600;
			font-size: 30px;
			line-height: 36px;
			margin-top: 4px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.CompetencePoint_competencies__competence__title__3QQom {
				font-size: 25px;
				line-height: 32px;
				margin-top: 3px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.CompetencePoint_competencies__competence__title__3QQom {
				font-size: 23px;
				line-height: 32px;
				margin-top: 3px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.CompetencePoint_competencies__competence__title__3QQom {
				font-size: 19px;
				line-height: 24px;
				margin-top: 1px
			}
		}

		@media only screen and (max-width:767px) {
			.CompetencePoint_competencies__competence__title__3QQom {
				font-size: 17px;
				line-height: 24px;
				margin-top: 0
			}
		}

		.CompetencePoint_competencies__competence__content__3y4OO {
			font-size: 18px;
			line-height: 30px;
			margin-top: 16px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.CompetencePoint_competencies__competence__content__3y4OO {
				font-size: 16px;
				line-height: 27px;
				margin-top: 10px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.CompetencePoint_competencies__competence__content__3y4OO {
				font-size: 16px;
				line-height: 27px;
				margin-top: 10px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.CompetencePoint_competencies__competence__content__3y4OO {
				font-size: 15px;
				line-height: 24px;
				margin-top: 11px
			}
		}

		@media only screen and (max-width:767px) {
			.CompetencePoint_competencies__competence__content__3y4OO {
				font-size: 14px;
				line-height: 21px;
				margin-top: 7px
			}
		}

		.CompetencePoint_competencies__competence__content__3y4OO p {
			margin: 0
		}

		.Reviews_reviews__Y8Rwv {
			position: relative;
			width: 100%;
			background: #f4f5fa;
			overflow: hidden;
			padding: 100px 0 160px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_reviews__Y8Rwv {
				padding: 58px 0 130px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_reviews__Y8Rwv {
				padding: 58px 0 120px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_reviews__Y8Rwv {
				padding: 53px 0 115px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_reviews__Y8Rwv {
				padding: 35px 0 78px
			}
		}

		.Reviews_reviews__slider__2QO7J {
			position: relative;
			height: 100%
		}

		@media only screen and (max-width:767px) {
			.Reviews_reviews__Y8Rwv {
				padding-top: 35px;
				padding-bottom: 78px
			}
		}

		.Reviews_reviews__Y8Rwv .container {
			height: 100%;
			overflow: hidden
		}

		.Reviews_reviews__controls__3Bqpu {
			display: flex;
			position: absolute;
			left: 55px;
			right: 178px;
			bottom: 43px;
			z-index: 15
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_reviews__controls__3Bqpu {
				left: 20px;
				right: 160px;
				bottom: 38px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_reviews__controls__3Bqpu {
				left: 20px;
				right: 120px;
				bottom: 38px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_reviews__controls__3Bqpu {
				left: 20px;
				right: 90px;
				bottom: 38px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_reviews__controls__3Bqpu {
				right: 25px
			}
		}

		.Reviews_reviews__controls__control__3YWLb {
			display: inline-flex;
			cursor: pointer;
			vertical-align: middle;
			justify-content: center;
			border: none;
			background: none;
			outline: none;
			padding: 16px;
			color: #b9bdd3
		}

		.Reviews_reviews__controls__control_left___IJAY {
			margin-right: auto
		}

		.Reviews_reviews__controls__control_left___IJAY svg {
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg)
		}

		@media only screen and (min-width:1001px) {
			.Reviews_reviews__controls__control__3YWLb:hover svg {
				fill: #7229ff
			}
		}

		.Reviews_reviews__controls__control__3YWLb span {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: inherit
		}

		.Reviews_reviews__controls__control__3YWLb svg {
			width: 60px;
			height: auto;
			fill: currentColor;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.Reviews_reviews__controls__control_right__2PR2u {
			margin-left: auto
		}

		.Reviews_review__1YL-E {
			position: absolute;
			display: flex;
			flex-direction: column;
			justify-content: flex-start;
			padding: 130px 75px 145px 70px;
			background-color: #eceef6;
			height: auto;
			width: calc(100% - 5.8vw) !important;
			-webkit-transform: translateX(5.8vw);
			transform: translateX(5.8vw);
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none;
			cursor: pointer;
			will-change: transform
		}

		.Reviews_review__1YL-E.review__slide-active {
			cursor: auto;
			-webkit-transform: translateX(0);
			transform: translateX(0);
			background-color: #fff
		}

		.Reviews_review__1YL-E.review__slide-active,
		.Reviews_review__1YL-E.review__slide-next {
			-webkit-transition: background-color 467ms cubic-bezier(.55, 0, .1, 1) 133ms, z-index 0ms, -webkit-transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms;
			transition: background-color 467ms cubic-bezier(.55, 0, .1, 1) 133ms, z-index 0ms, -webkit-transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms;
			transition: transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms, background-color 467ms cubic-bezier(.55, 0, .1, 1) 133ms, z-index 0ms;
			transition: transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms, background-color 467ms cubic-bezier(.55, 0, .1, 1) 133ms, z-index 0ms, -webkit-transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms
		}

		.Reviews_review__1YL-E.review__slide-next {
			-webkit-transform: translateX(2.9vw);
			transform: translateX(2.9vw);
			background-color: #fafafd
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__1YL-E.review__slide-next {
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		.Reviews_review__1YL-E.review__slide-swipe {
			-webkit-transition: all .5s cubic-bezier(.55, 0, .1, 1), z-index 0ms !important;
			transition: all .5s cubic-bezier(.55, 0, .1, 1), z-index 0ms !important;
			-webkit-transform: translate3d(-100%, 0, 0) !important;
			transform: translate3d(-100%, 0, 0) !important
		}

		.Reviews_review__1YL-E.review__slide-active.review__slide-enter {
			-webkit-transform: translateX(-2.9vw);
			transform: translateX(-2.9vw)
		}

		.Reviews_review__1YL-E.review__slide-active.review__slide-enter,
		.Reviews_review__1YL-E.review__slide-next.review__slide-enter {
			-webkit-transition: background-color .2s cubic-bezier(.55, 0, .1, 1) 0ms, -webkit-transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms;
			transition: background-color .2s cubic-bezier(.55, 0, .1, 1) 0ms, -webkit-transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms;
			transition: transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms, background-color .2s cubic-bezier(.55, 0, .1, 1) 0ms;
			transition: transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms, background-color .2s cubic-bezier(.55, 0, .1, 1) 0ms, -webkit-transform 467ms cubic-bezier(.55, 0, .1, 1) 0ms
		}

		.Reviews_review__1YL-E.review__slide-next.review__slide-enter {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		.Reviews_review__1YL-E.review__slide-drag {
			-webkit-transition: none !important;
			transition: none !important
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__1YL-E {
				padding: 118px 40px 138px 35px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__1YL-E {
				padding: 108px 35px 138px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__1YL-E {
				padding: 70px 35px 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__1YL-E {
				padding: 35px 25px 100px;
				width: 100% !important;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		.Reviews_review__logoWrapper__2eZjf {
			position: absolute;
			top: 45px;
			right: 30px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__logoWrapper__2eZjf {
				top: 35px;
				right: 25px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__logoWrapper__2eZjf {
				top: 32px;
				right: 25px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__logoWrapper__2eZjf {
				top: 30px;
				right: 25px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__logoWrapper__2eZjf {
				position: static;
				top: 25px;
				right: 20px;
				margin-bottom: 6px;
				height: 43px
			}
		}

		.Reviews_review__logoWrapper__2eZjf img,
		.Reviews_review__logoWrapper__2eZjf svg {
			height: auto;
			width: 120px;
			-webkit-transition: -webkit-filter .3s;
			transition: -webkit-filter .3s;
			transition: filter .3s;
			transition: filter .3s, -webkit-filter .3s
		}

		.review__slide:not(.review__slide-active) .Reviews_review__logoWrapper__2eZjf img,
		.review__slide:not(.review__slide-active) .Reviews_review__logoWrapper__2eZjf svg {
			-webkit-filter: brightness(0);
			filter: brightness(0)
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {

			.Reviews_review__logoWrapper__2eZjf img,
			.Reviews_review__logoWrapper__2eZjf svg {
				width: 100px
			}
		}

		.Reviews_review__content__2Rkyy {
			display: flex;
			flex-direction: row;
			justify-content: space-between
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__content__2Rkyy {
				flex-direction: column
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__content__2Rkyy {
				flex-direction: column
			}
		}

		.Reviews_review__company__2m6jl {
			width: 400px;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__company__2m6jl {
				width: 300px;
				padding-right: 20px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__company__2m6jl {
				width: 300px;
				padding-right: 20px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__company__2m6jl {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__company__2m6jl {
				width: 100%
			}
		}

		.Reviews_review__blockquote__3sxUp {
			width: 700px;
			padding: 6px 0 0;
			margin: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__blockquote__3sxUp {
				width: auto;
				flex: 1 1;
				padding-top: 7px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__blockquote__3sxUp {
				width: auto;
				flex: 1 1;
				padding-top: 7px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__blockquote__3sxUp {
				width: 100%;
				padding-top: 0;
				margin-top: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__blockquote__3sxUp {
				width: 100%;
				padding-top: 0;
				margin-top: 15px
			}
		}

		.Reviews_review__blockquote__3sxUp p {
			font-size: 18px;
			line-height: 30px;
			margin: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__blockquote__3sxUp p {
				font-size: 16px;
				line-height: 27px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__blockquote__3sxUp p {
				font-size: 16px;
				line-height: 27px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__blockquote__3sxUp p {
				font-size: 15px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__blockquote__3sxUp p {
				font-size: 14px;
				line-height: 24px
			}
		}

		.Reviews_review__blockquote__3sxUp p:not(:first-child) {
			padding-top: 30px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__blockquote__3sxUp p:not(: first-child) {
				padding-top: 25px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__blockquote__3sxUp p:not(: first-child) {
				padding-top: 25px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__blockquote__3sxUp p:not(: first-child) {
				padding-top: 23px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__blockquote__3sxUp p:not(: first-child) {
				padding-top: 28px
			}
		}

		.Reviews_review__author__name__1DJoY {
			display: block;
			font-weight: 600;
			font-size: 30px;
			line-height: 36px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__author__name__1DJoY {
				font-size: 25px;
				line-height: 35px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__author__name__1DJoY {
				font-size: 23px;
				line-height: 35px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__author__name__1DJoY {
				font-size: 19px;
				line-height: 26px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__author__name__1DJoY {
				font-size: 19px;
				line-height: 26px
			}
		}

		.Reviews_review__author__company__ZjFFY {
			display: block;
			font-size: 18px;
			line-height: 24px;
			color: #b9bdd3;
			margin-top: 10px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__author__company__ZjFFY {
				font-size: 16px;
				margin-top: 6px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__author__company__ZjFFY {
				font-size: 16px;
				margin-top: 6px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__author__company__ZjFFY {
				font-size: 15px;
				margin-top: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__author__company__ZjFFY {
				font-size: 14px;
				line-height: 21px;
				margin-top: 6px
			}
		}

		.Reviews_review__clientLink__nOp3F {
			display: flex;
			width: 400px;
			flex-direction: row;
			margin-bottom: -36px;
			-webkit-transform: translateY(-36px);
			transform: translateY(-36px);
			margin-top: 7px
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__clientLink__nOp3F {
				margin-top: 33px;
				margin-bottom: 0;
				-webkit-transform: none;
				transform: none
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__clientLink__nOp3F {
				margin-top: 30px;
				margin-bottom: 0;
				-webkit-transform: none;
				transform: none
			}
		}

		.Reviews_review__clientLink__nOp3F a {
			display: inline-flex;
			align-items: center;
			grid-gap: 4px;
			gap: 4px;
			text-decoration: underline;
			cursor: pointer;
			color: #000;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__clientLink__nOp3F a {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__clientLink__nOp3F a {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__clientLink__nOp3F a {
				font-size: 15px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__clientLink__nOp3F a {
				font-size: 14px;
				line-height: 24px
			}
		}

		.Reviews_review__clientLink__nOp3F a:hover {
			color: #7229ff
		}

		.Reviews_review__clientLink__nOp3F a:hover svg {
			fill: #7229ff
		}

		.Reviews_review__clientLink__nOp3F a svg {
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.Reviews_review__clientLink__nOp3F svg {
			height: auto;
			width: 18px;
			margin-right: 4px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__clientLink__nOp3F svg {
				width: 17px;
				margin-right: 7px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__clientLink__nOp3F svg {
				width: 17px;
				margin-right: 7px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Reviews_review__clientLink__nOp3F svg {
				width: 16px;
				margin-right: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Reviews_review__clientLink__nOp3F svg {
				width: 15px;
				margin-right: 10px;
				position: relative;
				top: -1px
			}
		}

		.Reviews_review__controls__3583u {
			display: flex;
			position: absolute;
			left: 55px;
			right: 178px;
			bottom: 43px;
			z-index: 15
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Reviews_review__controls__3583u {
				left: 20px;
				right: 95px;
				bottom: 38px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Reviews_review__controls__3583u {
				left: 20px;
				right: 20px;
				bottom: 38px
			}
		}

		.Reviews_review__control__1nFDr {
			display: inline-flex;
			cursor: pointer;
			vertical-align: middle;
			justify-content: center;
			border: none;
			background: none;
			outline: none;
			padding: 16px;
			color: #b9bdd3
		}

		.Reviews_review__control_left__2VGJD {
			margin-right: auto
		}

		.Reviews_review__control_left__2VGJD svg {
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg)
		}

		@media only screen and (min-width:1001px) {
			.Reviews_review__control__1nFDr:hover svg {
				fill: #7229ff
			}
		}

		.Reviews_review__control__1nFDr span {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: inherit
		}

		.Reviews_review__control__1nFDr svg {
			width: 60px;
			height: auto;
			fill: currentColor;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.Card_ctx__1_k21 {
			overflow: hidden
		}

		.Card_image__4AVtm {
			display: flex;
			height: 700px;
			width: 100%;
			background-color: #fff;
			flex-wrap: wrap;
			justify-content: center;
			overflow: hidden
		}

		.Card_image__4AVtm img,
		.Card_image__4AVtm video {
			position: absolute;
			top: 50%;
			left: 50%;
			display: block;
			width: 100%;
			margin-top: -40px;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%)
		}

		.Card_parallax__I47bF {
			width: 100%;
			height: 100%
		}

		.Card_name__1F_gT {
			font-weight: 350;
			font-size: 22px;
			line-height: 36px;
			text-align: center;
			margin-top: 40px;
			padding: 0 7px
		}

		.Card_name__1F_gT img {
			-webkit-transform: translateY(.15em);
			transform: translateY(.15em);
			height: 1em;
			width: auto
		}

		.Card_name__1F_gT p {
			margin: 0
		}

		.Card_name__1F_gT p+p {
			margin-top: 12px
		}

		@media only screen and (max-width:1850px) {
			.Card_image__4AVtm {
				height: 475px
			}

			.Card_image__4AVtm img {
				height: 100%;
				object-fit: cover
			}

			.Card_name__1F_gT {
				font-size: 19px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.Card_image__4AVtm {
				height: 400px
			}

			.Card_name__1F_gT {
				font-size: 18px;
				line-height: 24px;
				margin-top: 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.Card_image__4AVtm {
				height: 562px
			}

			.Card_name__1F_gT {
				margin-top: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_ctx__1_k21 {
				display: flex;
				flex-direction: column;
				grid-row-gap: 20px;
				row-gap: 20px
			}

			.Card_name__1F_gT {
				flex: none;
				padding: 0 20px;
				text-wrap: balance
			}

			.Card_image__4AVtm {
				position: relative;
				right: unset;
				height: 365px
			}
		}

		.PickUpTools_ctx__26tSl {
			padding: 135px 0 150px;
			background-color: #f4f5fa
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__26tSl {
				padding: 120px 0 130px
			}
		}

		@media only screen and (max-width:1279px) {
			.PickUpTools_ctx__26tSl {
				padding: 100px 0 110px
			}
		}

		@media only screen and (max-width:1023px) {
			.PickUpTools_ctx__26tSl {
				padding: 80px 0 90px
			}
		}

		.PickUpTools_ctx__title__jB3P1 {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			padding-left: 19px
		}

		.PickUpTools_ctx__title__jB3P1.PickUpTools_case__2ADtN {
			font-size: 72px;
			line-height: 85px;
			padding-left: 0
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__title__jB3P1.PickUpTools_case__2ADtN {
				font-size: 54px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:767px) {
			.PickUpTools_ctx__title__jB3P1.PickUpTools_case__2ADtN {
				font-size: 32px;
				line-height: 40px
			}
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__title__jB3P1.PickUpTools_case__2ADtN img {
				width: 43px;
				height: 43px;
				margin-left: 3px;
				-webkit-transform: translateY(0);
				transform: translateY(0)
			}
		}

		@media only screen and (max-width:767px) {
			.PickUpTools_ctx__title__jB3P1.PickUpTools_case__2ADtN img {
				width: 24px;
				height: 24px;
				-webkit-transform: translateY(2px);
				transform: translateY(2px)
			}
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__title__jB3P1 {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.PickUpTools_ctx__title__jB3P1 {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.PickUpTools_ctx__title__jB3P1 {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.PickUpTools_ctx__title__jB3P1 {
				font-size: 35px;
				line-height: 42px;
				padding-left: 0
			}
		}

		.PickUpTools_ctx__title__jB3P1 img {
			-webkit-transform: translateY(5px);
			transform: translateY(5px)
		}

		@media only screen and (max-width:1023px) {
			.PickUpTools_ctx__title__jB3P1 img {
				width: 55px;
				height: 55px;
				-webkit-transform: translateY(-3px);
				transform: translateY(-3px)
			}
		}

		.PickUpTools_ctx__inner__1ScKF {
			display: grid;
			grid-template-columns: 427px 1fr;
			grid-column-gap: 49px;
			margin-top: 43px;
			padding-left: 20px
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__inner__1ScKF {
				grid-template-columns: 206px 1fr;
				grid-column-gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.PickUpTools_ctx__inner__1ScKF {
				grid-template-columns: 1fr
			}
		}

		@media only screen and (max-width:767px) {
			.PickUpTools_ctx__inner__1ScKF {
				padding-left: 0
			}
		}

		.PickUpTools_ctx__left__3JElj {
			font-weight: 700;
			font-size: 30px;
			line-height: 42px;
			padding-right: 30px
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__left__3JElj {
				font-size: 22px;
				line-height: 30px;
				margin-top: 4px;
				padding-right: 0
			}
		}

		@media only screen and (max-width:1279px) {
			.PickUpTools_ctx__left__3JElj {
				font-size: 22px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.PickUpTools_ctx__left__3JElj {
				font-size: 24px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.PickUpTools_ctx__left__3JElj {
				font-size: 22px;
				line-height: 28px
			}
		}

		@media only screen and (max-width:1023px) {
			.PickUpTools_ctx__right__1UJly {
				margin-top: 18px
			}
		}

		.PickUpTools_ctx__text__lRCmM {
			font-weight: 300;
			font-size: 26px;
			line-height: 42px;
			margin-bottom: 32px
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__text__lRCmM {
				font-size: 24px;
				line-height: 38px;
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:1279px) {
			.PickUpTools_ctx__text__lRCmM {
				font-size: 22px;
				line-height: 36px
			}
		}

		@media only screen and (max-width:1023px) {
			.PickUpTools_ctx__text__lRCmM {
				font-size: 20px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:767px) {
			.PickUpTools_ctx__text__lRCmM {
				font-size: 18px;
				line-height: 28px
			}
		}

		.PickUpTools_ctx__text__lRCmM span {
			position: relative
		}

		.PickUpTools_ctx__text__lRCmM span:before {
			position: absolute;
			content: "";
			left: 0;
			bottom: -4px;
			width: 100%;
			height: 6px;
			background-position: 50%;
			background-repeat: no-repeat;
			background-size: contain;
			background-image: var(--line)
		}

		.PickUpTools_ctx__list__Zd6tH {
			border-top: 1px solid #fff;
			padding-top: 34px
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__list__Zd6tH {
				padding-top: 28px
			}
		}

		@media only screen and (max-width:1023px) {
			.PickUpTools_ctx__list__Zd6tH {
				padding-top: 22px
			}
		}

		.PickUpTools_ctx__item__3k3jq+.PickUpTools_ctx__item__3k3jq {
			margin-top: 41px
		}

		.PickUpTools_ctx__item_name__3ZK6a {
			display: flex;
			align-items: center;
			grid-gap: 11px;
			gap: 11px;
			font-weight: 700;
			font-size: 26px;
			line-height: 34px;
			color: #000;
			text-decoration: none;
			margin-bottom: 19px;
			margin-left: 6px;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__item_name__3ZK6a {
				font-size: 24px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:767px) {
			.PickUpTools_ctx__item_name__3ZK6a {
				margin-left: 0
			}
		}

		.PickUpTools_ctx__item_name__3ZK6a:hover {
			color: #7229ff
		}

		.PickUpTools_ctx__item_name__3ZK6a:hover svg {
			fill: #7229ff
		}

		.PickUpTools_ctx__item_name__3ZK6a svg {
			width: 9px;
			height: 10px;
			margin-top: 1px;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.PickUpTools_ctx__item_list__1gSaD {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			grid-column-gap: 38px;
			grid-row-gap: 20px
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__item_list__1gSaD {
				grid-column-gap: 20px;
				grid-row-gap: 18px
			}
		}

		@media only screen and (max-width:767px) {
			.PickUpTools_ctx__item_list__1gSaD {
				grid-template-columns: 1fr
			}
		}

		.PickUpTools_ctx__item_list__item__3QObc {
			display: flex;
			align-items: center;
			padding: 17px 0 17px 24px;
			line-height: 22px;
			background-color: #fff
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__item_list__item__3QObc {
				padding-left: 18px
			}
		}

		.PickUpTools_ctx__item_list__item__3QObc i {
			width: 10px;
			height: 10px;
			border-radius: 50%;
			margin-right: 17px;
			margin-top: 5px;
			flex: none
		}

		@media only screen and (max-width:1850px) {
			.PickUpTools_ctx__item_list__item__3QObc i {
				margin-right: 13px
			}
		}

		.StagesItem_ctx__1LRLT {
			display: flex;
			padding-top: 46px;
			padding-bottom: 37px
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_ctx__1LRLT {
				padding-top: 40px
			}
		}

		@media only screen and (max-width:1023px) {
			.StagesItem_ctx__1LRLT {
				flex-direction: column;
				padding-right: 34px
			}
		}

		.StagesItem_ctx__1LRLT:not(:first-child) {
			padding-top: 46px
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_ctx__1LRLT:not(: first-child) {
				padding-top: 30px
			}
		}

		.StagesItem_heading__2Mn9g {
			width: 480px;
			cursor: pointer;
			padding-right: 120px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_heading__2Mn9g {
				width: 450px;
				padding-right: 80px
			}
		}

		@media only screen and (max-width:1023px) {
			.StagesItem_heading__2Mn9g {
				width: 100%;
				padding-right: 0
			}
		}

		@media only screen and (min-width:1001px) {
			.StagesItem_heading__2Mn9g:hover+.StagesItem_description__R1BSc .StagesItem_description__text__short__toggle__1DBKC span {
				background-color: #fff
			}
		}

		.StagesItem_heading__tags__KQrTm {
			display: flex;
			flex-wrap: nowrap
		}

		.StagesItem_heading__tags__KQrTm span {
			display: block;
			height: 18px;
			background-color: #7229ff;
			font-weight: 400;
			font-size: 16px;
			line-height: 18px;
			padding: 0 4px;
			white-space: nowrap
		}

		.StagesItem_heading__tags__KQrTm span:not(:last-child) {
			margin-right: 4px;
			margin-bottom: 4px
		}

		.StagesItem_heading__name__ochzH {
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			margin-top: 5px
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_heading__name__ochzH {
				font-size: 26px;
				line-height: 32px
			}
		}

		.StagesItem_heading__link__3cdPw {
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			margin-top: 5px;
			text-decoration: none;
			color: #fff;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		.StagesItem_heading__link__3cdPw:hover {
			color: #7229ff
		}

		.StagesItem_heading__link__3cdPw:hover svg {
			fill: #7229ff
		}

		.StagesItem_heading__link__3cdPw svg {
			-webkit-transition: fill .2s;
			transition: fill .2s;
			height: .6em;
			fill: #fff
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_heading__link__3cdPw {
				font-size: 26px;
				line-height: 32px
			}
		}

		.StagesItem_description__R1BSc {
			flex: 1 1;
			margin-top: 25px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.StagesItem_description__R1BSc.StagesItem_noTags__2FlZt {
			margin-top: 6px
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_description__R1BSc.StagesItem_noTags__2FlZt {
				margin-top: 3px
			}
		}

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

			.StagesItem_description__R1BSc,
			.StagesItem_description__R1BSc.StagesItem_noTags__2FlZt {
				margin-top: 16px
			}
		}

		.StagesItem_description__text__short__7f86q {
			font-weight: 400;
			font-size: 21px;
			line-height: 36px;
			cursor: pointer;
			padding-right: 180px;
			position: relative
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_description__text__short__7f86q {
				padding-right: 50px
			}
		}

		@media only screen and (max-width:1023px) {
			.StagesItem_description__text__short__7f86q {
				padding-right: 0;
				font-size: 18px;
				line-height: 28px
			}
		}

		@media only screen and (min-width:1001px) {
			.StagesItem_description__text__short__7f86q:hover .StagesItem_description__text__short__toggle__1DBKC span {
				background-color: #7229ff
			}
		}

		.StagesItem_description__text__short__7f86q p {
			margin: 0
		}

		.StagesItem_description__text__short__7f86q ul {
			list-style: none;
			font-size: 18px;
			line-height: 30px;
			font-weight: 300
		}

		.StagesItem_description__text__short__7f86q ul li {
			padding-left: 1.5em;
			position: relative
		}

		.StagesItem_description__text__short__7f86q ul li:not(:first-child) {
			margin-top: 32px
		}

		.StagesItem_description__text__short__7f86q ul li:before {
			display: block;
			height: .9em;
			width: .9em;
			background-image: url(/files/list_icon.png);
			background-position: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			content: "";
			position: absolute;
			top: .35em;
			left: 0
		}

		.StagesItem_description__text__short__toggle__1DBKC {
			display: block;
			height: 40px;
			width: 40px;
			background-color: transparent;
			margin: auto;
			outline: none;
			border: none;
			position: absolute;
			top: 0;
			right: -10px;
			bottom: 0;
			z-index: 5;
			cursor: pointer
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_description__text__short__toggle__1DBKC {
				padding-right: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.StagesItem_description__text__short__toggle__1DBKC {
				top: -50px;
				right: -50px;
				margin: 0
			}
		}

		.StagesItem_description__text__short__toggle__1DBKC.StagesItem_active__1584v span:nth-child(2) {
			background-color: #fff;
			opacity: 0;
			-webkit-transform: rotate(90deg);
			transform: rotate(90deg)
		}

		.StagesItem_description__text__short__toggle__1DBKC span {
			display: block;
			background-color: #545058;
			margin: auto;
			-webkit-transition: background-color .2s ease, opacity .2s ease, -webkit-transform .2s ease;
			transition: background-color .2s ease, opacity .2s ease, -webkit-transform .2s ease;
			transition: background-color .2s ease, opacity .2s ease, transform .2s ease;
			transition: background-color .2s ease, opacity .2s ease, transform .2s ease, -webkit-transform .2s ease;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0
		}

		.StagesItem_description__text__short__toggle__1DBKC span:first-child {
			height: 2px;
			width: 20px
		}

		.StagesItem_description__text__short__toggle__1DBKC span:nth-child(2) {
			height: 20px;
			width: 2px
		}

		.StagesItem_description__text__main__2Z0V3 {
			font-weight: 350;
			font-size: 18px;
			line-height: 30px;
			padding-right: 180px;
			margin-top: 35px
		}

		@media only screen and (max-width:1850px) {
			.StagesItem_description__text__main__2Z0V3 {
				padding-right: 30px
			}
		}

		.StagesItem_description__text__main__2Z0V3 h2,
		.StagesItem_description__text__main__2Z0V3 h3,
		.StagesItem_description__text__main__2Z0V3 h4 {
			font-weight: 700;
			font-size: 21px;
			line-height: 32px;
			margin: 37px 0 0
		}

		.StagesItem_description__text__main__2Z0V3 h2:first-child,
		.StagesItem_description__text__main__2Z0V3 h3:first-child,
		.StagesItem_description__text__main__2Z0V3 h4:first-child {
			margin-top: 0
		}

		.StagesItem_description__text__main__2Z0V3 h2:last-child,
		.StagesItem_description__text__main__2Z0V3 h3:last-child,
		.StagesItem_description__text__main__2Z0V3 h4:last-child {
			margin-bottom: 0
		}

		.StagesItem_description__text__main__2Z0V3 p {
			margin: 15px 0
		}

		.StagesItem_description__text__main__2Z0V3 p:first-child {
			margin-top: 0
		}

		.StagesItem_description__text__main__2Z0V3 p:last-child {
			margin-bottom: 0
		}

		.StagesItem_description__text__main__2Z0V3 p img {
			height: .81em;
			width: auto
		}

		.StagesItem_description__text__main__2Z0V3 ol,
		.StagesItem_description__text__main__2Z0V3 ul {
			padding: 0;
			margin: 30px 0
		}

		.StagesItem_description__text__main__2Z0V3 ol:first-child,
		.StagesItem_description__text__main__2Z0V3 ul:first-child {
			margin-top: 0
		}

		.StagesItem_description__text__main__2Z0V3 ol:last-child,
		.StagesItem_description__text__main__2Z0V3 ul:last-child {
			margin-bottom: 0
		}

		.StagesItem_description__text__main__2Z0V3 ul {
			list-style: none
		}

		.StagesItem_description__text__main__2Z0V3 ul li {
			padding-left: 27px;
			position: relative
		}

		.StagesItem_description__text__main__2Z0V3 ul li:not(:first-child) {
			margin-top: 32px
		}

		.StagesItem_description__text__main__2Z0V3 ul li:before {
			display: block;
			height: 17px;
			width: 17px;
			background-image: url(/files/list_icon.png);
			background-position: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			content: "";
			position: absolute;
			top: 5px;
			left: 0
		}

		.StagesItem_isApproach__efwJA {
			flex-direction: column;
			padding: 0;
			margin-bottom: 55px
		}

		@media only screen and (max-width:767px) {
			.StagesItem_isApproach__efwJA {
				margin-bottom: 30px
			}
		}

		.StagesItem_isApproach__efwJA .StagesItem_heading__2Mn9g {
			display: flex;
			align-items: center;
			width: 100%;
			margin-right: 0;
			position: relative;
			padding-bottom: 14px;
			padding-right: 5px
		}

		.StagesItem_isApproach__efwJA .StagesItem_heading__2Mn9g:before {
			position: absolute;
			content: "";
			width: 100%;
			height: 1px;
			bottom: 0;
			left: 0;
			background: -webkit-gradient(linear, left top, right top, color-stop(3.2%, #7229ff), to(hsla(0, 0%, 100%, 0)));
			background: linear-gradient(90deg, #7229ff 3.2%, hsla(0, 0%, 100%, 0))
		}

		.StagesItem_isApproach__efwJA .StagesItem_heading__name__ochzH {
			margin-top: 0;
			margin-left: 10px
		}

		.StagesItem_isApproach__efwJA .StagesItem_description__R1BSc {
			margin-top: 11px
		}

		.StagesItem_isApproach__efwJA .StagesItem_description__text__short__7f86q {
			font-size: 18px;
			line-height: 30px;
			font-weight: 300;
			color: #cdc8d6;
			padding-right: 0
		}

		.StagesItem_white__2LTaa .StagesItem_heading__tags__KQrTm {
			color: #fff
		}

		.StagesItem_white__2LTaa .StagesItem_description__text__short__7f86q {
			color: #000
		}

		.MagneticCard_card__9Oilu {
			will-change: transform
		}

		.Stages_ctx__3bP1H {
			background-color: #000;
			color: #fff;
			padding: 122px 0 143px
		}

		.Stages_ctx__3bP1H .container {
			padding-left: 19px
		}

		.Stages_ctx__3bP1H.Stages_audit-of-advertising-campaigns__2HVqM,
		.Stages_ctx__3bP1H.Stages_seo-audit__35QkZ {
			padding-top: 140px;
			padding-bottom: 113px;
			background-color: #f4f5fa
		}

		.Stages_ctx__3bP1H.Stages_audit-of-advertising-campaigns__2HVqM .Stages_toggle__1olBx,
		.Stages_ctx__3bP1H.Stages_seo-audit__35QkZ .Stages_toggle__1olBx {
			margin-top: 40px
		}

		.Stages_ctx__3bP1H.Stages_audit-of-advertising-campaigns__2HVqM .Stages_toggle__1olBx button,
		.Stages_ctx__3bP1H.Stages_seo-audit__35QkZ .Stages_toggle__1olBx button {
			color: #000
		}

		.Stages_ctx__3bP1H.Stages_audit-of-advertising-campaigns__2HVqM .Stages_toggle__1olBx button svg,
		.Stages_ctx__3bP1H.Stages_seo-audit__35QkZ .Stages_toggle__1olBx button svg {
			fill: #000
		}

		.Stages_title__3Jhrc {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px
		}

		.Stages_title__3Jhrc.Stages_case__15qSI {
			max-width: 750px
		}

		@media only screen and (max-width:1279px) {
			.Stages_title__3Jhrc.Stages_case__15qSI {
				max-width: 681px
			}
		}

		.Stages_title__3Jhrc.Stages_case__15qSI h1,
		.Stages_title__3Jhrc.Stages_case__15qSI h2,
		.Stages_title__3Jhrc.Stages_case__15qSI h3 {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px
		}

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

			.Stages_title__3Jhrc.Stages_case__15qSI h1,
			.Stages_title__3Jhrc.Stages_case__15qSI h2,
			.Stages_title__3Jhrc.Stages_case__15qSI h3 {
				font-size: 54px;
				line-height: 64px
			}
		}

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

			.Stages_title__3Jhrc.Stages_case__15qSI h1,
			.Stages_title__3Jhrc.Stages_case__15qSI h2,
			.Stages_title__3Jhrc.Stages_case__15qSI h3 {
				font-size: 54px;
				line-height: 64px
			}
		}

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

			.Stages_title__3Jhrc.Stages_case__15qSI h1,
			.Stages_title__3Jhrc.Stages_case__15qSI h2,
			.Stages_title__3Jhrc.Stages_case__15qSI h3 {
				font-size: 54px;
				line-height: 64px
			}
		}

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

			.Stages_title__3Jhrc.Stages_case__15qSI h1,
			.Stages_title__3Jhrc.Stages_case__15qSI h2,
			.Stages_title__3Jhrc.Stages_case__15qSI h3 {
				font-size: 32px;
				line-height: 40px
			}
		}

		.Stages_title__3Jhrc.Stages_case__15qSI img {
			height: auto;
			width: 36px;
			margin-left: 15px
		}

		@media only screen and (max-width:767px) {
			.Stages_title__3Jhrc.Stages_case__15qSI img {
				width: 24px;
				margin-left: 10px
			}
		}

		.Stages_title__3Jhrc h1,
		.Stages_title__3Jhrc h2,
		.Stages_title__3Jhrc h3 {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: auto
		}

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

			.Stages_title__3Jhrc h1,
			.Stages_title__3Jhrc h2,
			.Stages_title__3Jhrc h3 {
				font-size: 55px;
				line-height: 68px
			}
		}

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

			.Stages_title__3Jhrc h1,
			.Stages_title__3Jhrc h2,
			.Stages_title__3Jhrc h3 {
				font-size: 50px;
				line-height: 60px
			}
		}

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

			.Stages_title__3Jhrc h1,
			.Stages_title__3Jhrc h2,
			.Stages_title__3Jhrc h3 {
				font-size: 45px;
				line-height: 54px
			}
		}

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

			.Stages_title__3Jhrc h1,
			.Stages_title__3Jhrc h2,
			.Stages_title__3Jhrc h3 {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Stages_title__3Jhrc img {
			height: auto;
			width: 40px;
			margin-left: 15px
		}

		.Stages_list__1nByf {
			margin-top: 17px
		}

		.Stages_list__flex__kdn7R {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			flex-wrap: wrap;
			margin-top: 50px;
			grid-column-gap: 155px;
			-webkit-column-gap: 155px;
			column-gap: 155px
		}

		@media only screen and (max-width:1850px) {
			.Stages_list__flex__kdn7R {
				margin-top: 30px;
				grid-column-gap: 80px;
				-webkit-column-gap: 80px;
				column-gap: 80px
			}
		}

		@media only screen and (max-width:1279px) {
			.Stages_list__flex__kdn7R {
				margin-left: 0;
				grid-column-gap: 40px;
				-webkit-column-gap: 40px;
				column-gap: 40px
			}
		}

		@media only screen and (max-width:1023px) {
			.Stages_list__flex__kdn7R {
				grid-template-columns: 1fr
			}
		}

		.Stages_list__flex__kdn7R .Stages_list__item__3Rs9g:not(:first-child) {
			border-top: none
		}

		.Stages_list__flex__kdn7R .Stages_list__item__3Rs9g:last-child {
			border-bottom: none
		}

		.Stages_list__item__3Rs9g {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.Stages_list__item__3Rs9g:not(:first-child) {
			border-top: 1px solid #302b38
		}

		.Stages_viewBottomBorder__k7A61 .Stages_list__item__3Rs9g:last-child {
			border-bottom: 1px solid #302b38
		}

		.Stages_toggle__1olBx {
			margin-top: 35px
		}

		.Stages_toggle__1olBx.Stages_flex_toggle__2iNFa {
			margin-top: -20px
		}

		.Stages_toggle__1olBx button {
			display: flex;
			background-color: transparent;
			font-weight: 500;
			font-size: 18px;
			line-height: 32px;
			color: #545058;
			cursor: pointer;
			align-items: center;
			outline: none;
			border: none;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (min-width:1001px) {
			.Stages_toggle__1olBx button:hover {
				color: #fff
			}

			.Stages_toggle__1olBx button:hover svg {
				fill: #fff
			}
		}

		.Stages_toggle__1olBx button svg {
			display: block;
			height: auto;
			width: 19px;
			fill: #545058;
			margin-right: 11px;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.Stages_white__1o2I9 {
			background-color: #fff;
			color: #000;
			padding-bottom: 70px
		}

		@media only screen and (min-width:1001px) {
			.Stages_white__1o2I9 .Stages_toggle__1olBx button:hover {
				color: #7229ff
			}

			.Stages_white__1o2I9 .Stages_toggle__1olBx button:hover svg {
				fill: #7229ff
			}
		}

		.Stages_white__1o2I9 .Stages_list__1nByf:not(.Stages_list__flex__kdn7R) .Stages_list__item__3Rs9g {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.Stages_white__1o2I9 .Stages_list__1nByf:not(.Stages_list__flex__kdn7R) .Stages_list__item__3Rs9g:not(:first-child) {
			border-top: none;
			border-top: 1px solid #d4d6e6
		}

		.Stages_white__1o2I9 .Stages_toggle__1olBx button {
			color: #000
		}

		.Stages_white__1o2I9 .Stages_toggle__1olBx svg {
			fill: #000
		}

		.Stages_white__1o2I9 .Stages_viewBottomBorder__k7A61 .Stages_list__item__3Rs9g:last-child {
			border-bottom: 1px solid #d4d6e6 !important
		}

		.Stages_seo-website-promotion-on-tilda__2byKu {
			margin-top: 150px;
			margin-bottom: 117px
		}

		@media only screen and (max-width:1850px) {
			.Stages_seo-website-promotion-on-tilda__2byKu {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1279px) {
			.Stages_seo-website-promotion-on-tilda__2byKu {
				margin-top: 100px;
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.Stages_seo-website-promotion-on-tilda__2byKu {
				margin-top: 80px;
				margin-bottom: 80px
			}
		}

		.CaseLink_case__1RPsz {
			text-decoration: none
		}

		@media(hover:hover) {
			.CaseLink_case__1RPsz:hover .CaseLink_card__23Nza {
				-webkit-transform: scale(1.01);
				transform: scale(1.01)
			}

			.CaseLink_case__1RPsz:hover .CaseLink_card__23Nza:before {
				opacity: 1
			}

			.CaseLink_case__1RPsz:hover .CaseLink_card__23Nza .CaseLink_play__1hRGk {
				-webkit-transform: translate3d(-50%, -50%, 0) scale(1);
				transform: translate3d(-50%, -50%, 0) scale(1);
				opacity: 1
			}
		}

		.CaseLink_card__23Nza {
			position: relative;
			display: block;
			width: 100%;
			font-size: 0;
			line-height: 0;
			-webkit-transition: -webkit-transform .7s;
			transition: -webkit-transform .7s;
			transition: transform .7s;
			transition: transform .7s, -webkit-transform .7s
		}

		.CaseLink_card__23Nza:not(.CaseLink_no_link__RrELE):before {
			content: "";
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			left: 0;
			background: rgba(0, 0, 0, .4);
			-webkit-transition: opacity .3s ease;
			transition: opacity .3s ease;
			opacity: 0
		}

		.CaseLink_card__23Nza .CaseLink_play__1hRGk {
			display: flex;
			justify-content: center;
			align-items: center;
			position: absolute;
			top: 50%;
			left: 50%;
			z-index: 2;
			-webkit-transform: translate3d(-50%, -50%, 0) scale(0);
			transform: translate3d(-50%, -50%, 0) scale(0);
			opacity: 0;
			width: 115px;
			height: 115px;
			border-radius: 50%;
			background: #fff;
			-webkit-transition: .3s ease;
			transition: .3s ease
		}

		.CaseLink_card__23Nza .CaseLink_play__1hRGk svg {
			width: 24px;
			height: 24px
		}

		.CaseLink_card__23Nza img,
		.CaseLink_card__23Nza video {
			width: 100%;
			object-fit: cover
		}

		.CaseLink_content__3pG9D {
			max-width: 480px;
			margin: 30px 2px 0
		}

		@media only screen and (max-width:1850px) {
			.CaseLink_content__3pG9D {
				max-width: 356px;
				margin: 24px 2px 0
			}
		}

		@media only screen and (max-width:1279px) {
			.CaseLink_content__3pG9D {
				max-width: none;
				margin: 22px 0 0
			}
		}

		.CaseLink_content__3pG9D .CaseLink_title__2v6Nv {
			font-size: 30px;
			line-height: 42px;
			font-weight: 400;
			color: #000;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.CaseLink_content__3pG9D .CaseLink_title__2v6Nv {
				font-size: 28px;
				line-height: 38px
			}
		}

		@media only screen and (max-width:1279px) {
			.CaseLink_content__3pG9D .CaseLink_title__2v6Nv {
				font-size: 22px
			}
		}

		@media only screen and (max-width:767px) {
			.CaseLink_content__3pG9D .CaseLink_title__2v6Nv {
				font-size: 18px;
				line-height: 24px
			}
		}

		.CaseLink_content__3pG9D .CaseLink_description__1b9uO {
			font-size: 18px;
			line-height: 24px;
			font-weight: 100;
			color: #000;
			margin-top: 15px
		}

		@media only screen and (max-width:1850px) {
			.CaseLink_content__3pG9D .CaseLink_description__1b9uO {
				font-size: 16px;
				line-height: 24px;
				margin-top: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.CaseLink_content__3pG9D .CaseLink_description__1b9uO {
				font-size: 15px;
				line-height: 24px;
				margin-top: 8px
			}
		}

		@media only screen and (max-width:767px) {
			.CaseLink_content__3pG9D .CaseLink_description__1b9uO {
				font-size: 14px;
				line-height: 24px;
				margin-top: 9px
			}
		}

		.CaseLink_content__3pG9D .CaseLink_tags__1F3TZ {
			display: flex;
			grid-gap: 0 5px;
			gap: 0 5px;
			flex-wrap: wrap;
			margin-top: 15px
		}

		@media only screen and (max-width:1850px) {
			.CaseLink_content__3pG9D .CaseLink_tags__1F3TZ {
				margin-top: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.CaseLink_content__3pG9D .CaseLink_tags__1F3TZ {
				margin-top: 8px
			}
		}

		@media only screen and (max-width:767px) {
			.CaseLink_content__3pG9D .CaseLink_tags__1F3TZ {
				margin-top: 9px
			}
		}

		.CaseLink_content__3pG9D .CaseLink_tags__1F3TZ .CaseLink_tag__giKc1 {
			font-size: 14px;
			line-height: 24px;
			font-weight: 100;
			color: #85899c
		}

		.CaseLink_content__3pG9D .CaseLink_tags__1F3TZ a.CaseLink_tag__giKc1 {
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media screen and (hover:hover) {
			.CaseLink_content__3pG9D .CaseLink_tags__1F3TZ a.CaseLink_tag__giKc1:hover {
				color: #7229ff
			}
		}

		.Technologies_title__1sX-R {
			max-width: 70%
		}

		@media only screen and (max-width:1023px) {
			.Technologies_title__1sX-R {
				max-width: none
			}
		}

		.Technologies_title__1sX-R.Technologies_case__3otSk>* {
			font-size: 72px;
			line-height: 85px
		}

		@media only screen and (max-width:1850px) {
			.Technologies_title__1sX-R.Technologies_case__3otSk>* {
				font-size: 54px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:1279px) {
			.Technologies_title__1sX-R.Technologies_case__3otSk>* {
				font-size: 54px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:1023px) {
			.Technologies_title__1sX-R.Technologies_case__3otSk>* {
				font-size: 54px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:767px) {
			.Technologies_title__1sX-R.Technologies_case__3otSk>* {
				font-size: 32px;
				line-height: 40px
			}
		}

		.Technologies_title__1sX-R>* {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.Technologies_title__1sX-R>* {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Technologies_title__1sX-R>* {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Technologies_title__1sX-R>* {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Technologies_title__1sX-R>* {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Technologies_list__2bOt- {
			display: grid;
			grid-template-columns: repeat(5, 250px);
			margin-top: 63px;
			grid-gap: 26px;
			gap: 26px;
			grid-row-gap: 22px;
			row-gap: 22px
		}

		@media only screen and (max-width:1850px) {
			.Technologies_list__2bOt- {
				grid-template-columns: repeat(4, 212px);
				grid-column-gap: 18px;
				-webkit-column-gap: 18px;
				column-gap: 18px;
				grid-row-gap: 20px;
				row-gap: 20px;
				margin-top: 39px
			}
		}

		@media only screen and (max-width:1279px) {
			.Technologies_list__2bOt- {
				grid-template-columns: repeat(3, 260px);
				grid-gap: 25px;
				gap: 25px;
				margin-top: 45px
			}
		}

		@media only screen and (max-width:1023px) {
			.Technologies_list__2bOt- {
				grid-template-columns: repeat(2, 266px);
				justify-content: space-between
			}
		}

		@media only screen and (max-width:767px) {
			.Technologies_list__2bOt- {
				grid-template-columns: repeat(auto-fill, minmax(260px, 1fr));
				grid-gap: 16px;
				gap: 16px;
				margin-top: 30px
			}
		}

		.Technologies_list__item__dYRL_ {
			display: flex;
			height: 127px;
			background-color: #f4f5fa;
			align-items: center;
			justify-content: center
		}

		.Technologies_list__item__dYRL_:nth-child(5n-4) {
			-webkit-transition-delay: .2s;
			transition-delay: .2s
		}

		.Technologies_list__item__dYRL_:nth-child(5n-3) {
			-webkit-transition-delay: .3s;
			transition-delay: .3s
		}

		.Technologies_list__item__dYRL_:nth-child(5n-2) {
			-webkit-transition-delay: .4s;
			transition-delay: .4s
		}

		.Technologies_list__item__dYRL_:nth-child(5n-1) {
			-webkit-transition-delay: .5s;
			transition-delay: .5s
		}

		.Technologies_list__item__dYRL_:nth-child(5n) {
			-webkit-transition-delay: .6s;
			transition-delay: .6s
		}

		@media only screen and (max-width:1850px) {
			.Technologies_list__item__dYRL_ {
				height: 108px
			}
		}

		.Technologies_list__item__dYRL_ img {
			width: 230px;
			height: auto;
			display: block;
			max-width: none
		}

		@media only screen and (max-width:1850px) {
			.Technologies_list__item__dYRL_ img {
				width: 100%
			}
		}

		@media only screen and (max-width:1279px) {
			.Technologies_list__item__dYRL_ img {
				width: 230px
			}
		}

		.Technologies_toggle__1AhCo {
			margin-top: 60px
		}

		.Technologies_toggle__1AhCo button {
			display: flex;
			background-color: transparent;
			font-weight: 500;
			font-size: 18px;
			line-height: 24px;
			cursor: pointer;
			align-items: center;
			padding: 0;
			outline: none;
			border: none;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (min-width:1001px) {
			.Technologies_toggle__1AhCo button:hover {
				color: #7229ff
			}

			.Technologies_toggle__1AhCo button:hover svg {
				fill: #7229ff
			}
		}

		.Technologies_toggle__1AhCo button svg {
			display: block;
			height: auto;
			width: 19px;
			fill: #000;
			margin-right: 11px;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.CasesLinks_cards__3oJ_h {
			display: grid;
			grid-template-columns: 1fr 1fr;
			grid-gap: 100px;
			gap: 100px
		}

		@media only screen and (max-width:1850px) {
			.CasesLinks_cards__3oJ_h {
				grid-gap: 55px;
				gap: 55px
			}
		}

		@media only screen and (max-width:1279px) {
			.CasesLinks_cards__3oJ_h {
				grid-gap: 60px;
				gap: 60px
			}
		}

		@media only screen and (max-width:767px) {
			.CasesLinks_cards__3oJ_h {
				grid-template-columns: 1fr
			}
		}

		.CasesLinks_col__Iip3o {
			display: flex;
			flex-direction: column;
			grid-gap: 100px;
			gap: 100px;
			width: 100%
		}

		@media only screen and (max-width:1850px) {
			.CasesLinks_col__Iip3o {
				grid-gap: 55px;
				gap: 55px
			}
		}

		@media only screen and (max-width:1279px) {
			.CasesLinks_col__Iip3o {
				grid-gap: 60px;
				gap: 60px
			}
		}
	

		.Brief_brief__1Zb2t {
			position: relative;
			display: flex;
			height: 530px;
			width: 100%;
			background-color: #f4f5fa;
			padding: 0 72px;
			align-items: center;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			overflow: hidden
		}

		.Brief_brief__content__2jsmr {
			position: relative;
			width: 560px;
			z-index: 1
		}

		.Brief_brief__title__OSn7M {
			font-weight: 700;
			font-size: 54px;
			line-height: 64px
		}

		.Brief_brief__description__k2hAm {
			font-weight: 350;
			font-size: 26px;
			line-height: 42px;
			margin-top: 15px
		}

		.Brief_brief__description__k2hAm a {
			text-wrap: nowrap;
			color: inherit;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media screen and (hover:hover) {
			.Brief_brief__description__k2hAm a:hover {
				color: #7229ff
			}
		}

		.Brief_brief__button__1-jOr {
			margin-top: 34px;
			text-transform: lowercase
		}

		.Brief_brief__background__vpeHH {
			position: absolute;
			top: 0;
			right: 0;
			width: auto;
			height: 100%
		}

		.Brief_brief__background__vpeHH img {
			width: auto;
			min-height: 100%
		}

		@media only screen and (max-width:1850px) {
			.Brief_brief__1Zb2t {
				padding: 0 67px;
				height: 480px
			}

			.Brief_brief__content__2jsmr {
				max-width: 460px
			}

			.Brief_brief__title__OSn7M {
				font-size: 42px;
				line-height: 50px
			}

			.Brief_brief__description__k2hAm {
				font-size: 22px;
				line-height: 30px
			}

			.Brief_brief__background__vpeHH {
				-webkit-transform: translateX(45%);
				transform: translateX(45%)
			}
		}

		@media only screen and (max-width:1279px) {
			.Brief_brief__1Zb2t {
				padding: 0 55px;
				height: 400px
			}

			.Brief_brief__title__OSn7M {
				font-size: 36px;
				line-height: 42px
			}

			.Brief_brief__description__k2hAm {
				font-size: 20px;
				line-height: 28px
			}
		}

		@media only screen and (max-width:1023px) {
			.Brief_brief__1Zb2t {
				padding: 0 44px
			}

			.Brief_brief__title__OSn7M {
				font-size: 30px;
				line-height: 36px
			}

			.Brief_brief__description__k2hAm {
				font-size: 18px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__1Zb2t {
				height: auto;
				padding: 28px 32px
			}

			.Brief_brief__background__vpeHH {
				display: none
			}
		}

		.OurWork_title__2CSaO {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			padding-left: 19px
		}

		@media only screen and (max-width:1850px) {
			.OurWork_title__2CSaO {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.OurWork_title__2CSaO {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.OurWork_title__2CSaO {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.OurWork_title__2CSaO {
				font-size: 35px;
				line-height: 42px;
				padding-left: 0
			}
		}

		.OurWork_projects__1qEjp {
			margin-top: 60px
		}

		@media only screen and (max-width:767px) {
			.OurWork_projects__1qEjp {
				margin-top: 34px
			}
		}

		.Collapsible_root__5XWEy {
			display: flex;
			flex-direction: column
		}

		.Collapsible_preview__1byM2 {
			width: 100%;
			position: relative;
			cursor: pointer
		}

		.Collapsible_preview__1byM2 p {
			font-weight: 400;
			font-size: 21px;
			line-height: 36px
		}

		.Collapsible_main__2Hy-W {
			width: 100%;
			margin-top: 35px
		}

		.Collapsible_toggleWrapper__FU51- {
			position: absolute;
			top: 0;
			right: -10px;
			bottom: 0;
			z-index: 5
		}

		.Collapsible_toggle__3Eavp {
			position: relative;
			display: block;
			height: 40px;
			width: 40px;
			background-color: transparent;
			margin: auto
		}

		.Collapsible_toggle_active__30_n4 span:nth-child(2) {
			background-color: #fff;
			opacity: 0;
			-webkit-transform: rotate(90deg);
			transform: rotate(90deg)
		}

		.Collapsible_toggle__3Eavp span {
			display: block;
			background-color: #545058;
			margin: auto;
			-webkit-transition: background-color .2s ease, opacity .2s ease, -webkit-transform .2s ease;
			transition: background-color .2s ease, opacity .2s ease, -webkit-transform .2s ease;
			transition: background-color .2s ease, opacity .2s ease, transform .2s ease;
			transition: background-color .2s ease, opacity .2s ease, transform .2s ease, -webkit-transform .2s ease;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0
		}

		.Collapsible_toggle__3Eavp span:first-child {
			height: 2px;
			width: 20px
		}

		.Collapsible_toggle__3Eavp span:nth-child(2) {
			height: 20px;
			width: 2px
		}

		@media(min-width:1024px) {
			.Collapsible_root__5XWEy:hover .Collapsible_toggle__3Eavp span {
				background-color: #fff
			}
		}

		@media only screen and (max-width:1850px) {
			.Collapsible_preview__1byM2 p {
				font-size: 22px;
				line-height: 26px
			}
		}

		@media only screen and (max-width:1023px) {
			.Collapsible_preview__1byM2 p {
				font-size: 20px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.Collapsible_toggleWrapper__FU51- {
				right: 0
			}
		}

		.Typography_h2__1Z32q {
			font-size: 72px;
			line-height: 85px;
			font-weight: 700
		}

		.Typography_h2__1Z32q img {
			translate: 0 .05em;
			margin-left: .3em;
			width: auto;
			height: .7em
		}

		@media only screen and (max-width:1850px) {
			.Typography_h2__1Z32q {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Typography_h2__1Z32q {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:767px) {
			.Typography_h2__1Z32q {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Typography_h3__XQ68i {
			font-size: 30px;
			line-height: 36px;
			font-weight: 700
		}

		.Typography_h3__XQ68i a {
			color: #000;
			-webkit-transition: color .2s ease;
			transition: color .2s ease;
			text-decoration: none
		}

		.Typography_h3__XQ68i a:hover {
			color: #7229ff
		}

		.Typography_h4__1RraK {
			font-size: 26px;
			line-height: 30px;
			font-weight: 700
		}

		.Typography_extendWiderP__Or3Jh>*,
		.Typography_widerP__3jMyh {
			font-size: 26px;
			font-weight: 350;
			line-height: 42px
		}

		.Typography_dangerous__2W2aW p,
		.Typography_p__l0ay5 {
			font-size: 18px;
			font-weight: 350;
			line-height: 30px
		}

		.Typography_color_black__3eoRI {
			color: #000
		}

		.Typography_color_white__2lRC8 {
			color: #fff
		}

		.Typography_color_gray__1E5y_ {
			color: #cdc8d6
		}

		@media only screen and (max-width:1850px) {
			.Typography_h2__1Z32q {
				font-size: 55px;
				line-height: 68px
			}

			.Typography_h3__XQ68i {
				font-size: 25px;
				line-height: 30px
			}

			.Typography_h4__1RraK {
				font-size: 22px;
				line-height: 28px
			}

			.Typography_extendWiderP__Or3Jh>*,
			.Typography_widerP__3jMyh {
				font-size: 24px;
				line-height: 38px
			}

			.Typography_dangerous__2W2aW p,
			.Typography_p__l0ay5 {
				font-size: 16px;
				line-height: 28px
			}
		}

		@media only screen and (max-width:1279px) {
			.Typography_h2__1Z32q {
				font-size: 50px;
				line-height: 60px
			}

			.Typography_h3__XQ68i {
				font-size: 23px;
				line-height: 28px
			}

			.Typography_extendWiderP__Or3Jh>*,
			.Typography_h4__1RraK,
			.Typography_widerP__3jMyh {
				font-size: 20px;
				line-height: 28px
			}

			.Typography_dangerous__2W2aW p,
			.Typography_p__l0ay5 {
				line-height: 24px
			}
		}

		@media only screen and (max-width:1023px) {
			.Typography_h2__1Z32q {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Typography_h2__1Z32q {
				font-size: 35px;
				line-height: 42px
			}

			.Typography_extendWiderP__Or3Jh>*,
			.Typography_h4__1RraK,
			.Typography_widerP__3jMyh {
				font-size: 18px;
				line-height: 24px
			}

			.Typography_dangerous__2W2aW p,
			.Typography_p__l0ay5 {
				font-size: 16px;
				line-height: 20px
			}
		}

		.ServicesShort_services__2_sB2 {
			padding-top: 20px;
			display: grid;
			grid-template-columns: repeat(4, 1fr);
			grid-gap: 60px 80px;
			gap: 60px 80px
		}

		.ServicesShort_item__num__vZ_Y2 {
			font-weight: 500;
			font-size: 18px;
			line-height: 24px
		}

		.ServicesShort_item__list__1jVM4 {
			list-style: none;
			display: flex;
			flex-direction: column;
			margin-top: 21px
		}

		.ServicesShort_item__listItem__263x1:not(:first-child) {
			margin-top: 8px
		}

		.ServicesShort_item__link__3B__p {
			position: relative;
			display: block;
			text-decoration: underline;
			text-underline-offset: 3px;
			color: #000;
			-webkit-text-decoration-color: #000;
			text-decoration-color: #000;
			-webkit-transition: color .2s, -webkit-text-decoration-color .2s;
			transition: color .2s, -webkit-text-decoration-color .2s;
			transition: color .2s, text-decoration-color .2s;
			transition: color .2s, text-decoration-color .2s, -webkit-text-decoration-color .2s
		}

		.ServicesShort_item__link__3B__p:before {
			content: "";
			position: absolute;
			top: 50%;
			left: -43px;
			width: 31px;
			height: 31px;
			background-image: url(/files/hover_link_icon.png);
			background-size: contain;
			background-position: 50%;
			background-repeat: no-repeat;
			-webkit-transform: translate3d(-10px, -50%, 0);
			transform: translate3d(-10px, -50%, 0);
			opacity: 0;
			pointer-events: none;
			-webkit-transition: opacity .2s, -webkit-transform .2s;
			transition: opacity .2s, -webkit-transform .2s;
			transition: opacity .2s, transform .2s;
			transition: opacity .2s, transform .2s, -webkit-transform .2s
		}

		@media only screen and (max-width:767px) {
			.ServicesShort_item__link__3B__p:before {
				display: none
			}
		}

		.ServicesShort_item__link__3B__p:hover {
			-webkit-text-decoration-color: transparent;
			text-decoration-color: transparent
		}

		.ServicesShort_item__link__3B__p:hover:before {
			opacity: 1;
			-webkit-transform: translate3d(0, -50%, 0);
			transform: translate3d(0, -50%, 0)
		}

		.ServicesShort_collapsibles__yZaBW {
			display: none
		}

		.ServicesShort_collapsible__2bI3P {
			padding: 20px 0;
			border-bottom: 1px solid #d4d6e6
		}

		@media only screen and (max-width:1850px) {
			.ServicesShort_services__2_sB2 {
				grid-template-columns: repeat(2, 1fr);
				margin-right: 200px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicesShort_services__2_sB2 {
				margin-right: 0;
				grid-gap: 40px 60px;
				gap: 40px 60px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicesShort_services__2_sB2 {
				display: none
			}

			.ServicesShort_collapsible__2bI3P:not(:last-child) {
				border-bottom: 1px solid #d4d6e6
			}

			.ServicesShort_collapsibles__yZaBW {
				display: block;
				padding: 20px 0
			}
		}

		.HeaderBanner_banner__inner__3JApW {
			display: flex;
			justify-content: space-between;
			align-items: flex-start;
			grid-gap: 20px;
			gap: 20px;
			font-size: 16px;
			line-height: 20px
		}

		@media only screen and (max-width:1023px) {
			.HeaderBanner_banner__inner__3JApW {
				flex-direction: column;
				align-items: center;
				grid-gap: 40px;
				gap: 40px
			}
		}

		.HeaderBanner_banner__content__Bp-y6 {
			max-width: 920px;
			width: 100%;
			display: flex;
			align-items: flex-start
		}

		.HeaderBanner_banner__content__Bp-y6 h1 {
			margin: 0 0 25px;
			font-weight: 700;
			font-size: 72px;
			line-height: 85px
		}

		@media only screen and (max-width:1850px) {
			.HeaderBanner_banner__content__Bp-y6 h1 {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.HeaderBanner_banner__content__Bp-y6 h1 {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.HeaderBanner_banner__content__Bp-y6 h1 {
				font-size: 45px;
				line-height: 54px;
				margin-bottom: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.HeaderBanner_banner__content__Bp-y6 h1 {
				font-size: 35px;
				line-height: 42px
			}
		}

		.HeaderBanner_banner__content__Bp-y6 p {
			font-weight: 300;
			font-size: 26px;
			line-height: 42px;
			margin-bottom: 43px
		}

		@media only screen and (max-width:1850px) {
			.HeaderBanner_banner__content__Bp-y6 p {
				font-size: 24px;
				line-height: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.HeaderBanner_banner__content__Bp-y6 p {
				font-size: 22px;
				line-height: 38px;
				margin-top: 22px
			}
		}

		@media only screen and (max-width:1023px) {
			.HeaderBanner_banner__content__Bp-y6 p {
				font-size: 20px;
				line-height: 36px;
				margin-top: 20px
			}
		}

		.HeaderBanner_banner__back__2zSWE {
			width: 50px;
			height: 50px;
			border-radius: 50%;
			flex: 0 0 auto;
			margin-right: 22px;
			background-color: #f4f5fa;
			display: flex;
			justify-content: center;
			align-items: center;
			margin-left: -50px;
			margin-top: 15px;
			-webkit-transition: background-color .2s ease;
			transition: background-color .2s ease
		}

		.HeaderBanner_banner__back__2zSWE:hover {
			background-color: #7229ff
		}

		.HeaderBanner_banner__back__2zSWE:hover svg path {
			fill: #fff
		}

		.HeaderBanner_banner__more__1C6q0 a {
			text-transform: lowercase
		}

		.HeaderBanner_banner__image__1IUdT {
			margin-top: -26px;
			margin-right: 11px
		}

		@media only screen and (max-width:1023px) {
			.HeaderBanner_banner__image__1IUdT {
				width: 80%;
				order: -1
			}
		}

		@media only screen and (max-width:1850px) {
			.HeaderBanner_banner__image__1IUdT.HeaderBanner_design__1Vpy0 {
				margin-right: -50px
			}
		}

		@media only screen and (max-width:1279px) {
			.HeaderBanner_banner__image__1IUdT.HeaderBanner_design__1Vpy0 {
				margin-right: 11px
			}
		}

		.ServicesList_list__Wd5at {
			padding: 60px 0
		}

		.ServicesList_list__inner__2TUrN {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-column-gap: 85px;
			grid-row-gap: 60px;
			padding: 0 23px
		}

		@media only screen and (max-width:1850px) {
			.ServicesList_list__inner__2TUrN {
				grid-column-gap: 40px;
				grid-row-gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicesList_list__inner__2TUrN {
				grid-template-columns: 1fr;
				grid-row-gap: 20px
			}
		}

		.ServicesList_list__item__LZUFZ {
			height: 225px;
			background-color: #fff;
			padding: 45px 49px 31px;
			display: flex;
			flex-direction: column;
			color: inherit;
			text-decoration: none
		}

		@media screen and (hover:hover) {
			.ServicesList_list__item__LZUFZ:hover .ServicesList_list__item_link__29Og3 {
				color: #000
			}

			.ServicesList_list__item__LZUFZ:hover .ServicesList_list__item_link__29Og3:before {
				-webkit-filter: brightness(0);
				filter: brightness(0);
				-webkit-transform: translate3d(3px, 0, 0);
				transform: translate3d(3px, 0, 0)
			}
		}

		.ServicesList_list__item__LZUFZ:nth-child(3n-2) {
			-webkit-transition-delay: .2s;
			transition-delay: .2s
		}

		.ServicesList_list__item__LZUFZ:nth-child(3n-1) {
			-webkit-transition-delay: .4s;
			transition-delay: .4s
		}

		.ServicesList_list__item__LZUFZ:nth-child(3n) {
			-webkit-transition-delay: .6s;
			transition-delay: .6s
		}

		@media only screen and (max-width:1850px) {
			.ServicesList_list__item__LZUFZ {
				padding: 35px 30px 21px;
				height: 215px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicesList_list__item__LZUFZ {
				height: 210px;
				padding: 30px 24px 20px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicesList_list__item__LZUFZ {
				height: 200px
			}
		}

		.ServicesList_list__item_top__aIODj {
			display: flex;
			align-items: center;
			justify-content: space-between;
			margin-bottom: 24px
		}

		@media only screen and (max-width:1850px) {
			.ServicesList_list__item_top__aIODj {
				margin-bottom: 20px
			}
		}

		.ServicesList_list__item_top_count__1YckT {
			display: block;
			height: 18px;
			background-color: #7229ff;
			font-weight: 400;
			font-size: 16px;
			line-height: 18px;
			padding: 0 4px;
			white-space: nowrap;
			color: #fff
		}

		.ServicesList_list__item_top_tag__2C8DZ {
			font-size: 16px;
			line-height: 18px;
			padding: 0 7px
		}

		.ServicesList_list__item_title__28PhM {
			max-width: 270px;
			font-size: 21px;
			line-height: 29.4px
		}

		.ServicesList_list__item_title__28PhM img {
			width: 18px
		}

		.ServicesList_list__item_link__29Og3 {
			margin-top: auto;
			display: inline-block;
			color: #a4acd4;
			font-size: 16px;
			width: -webkit-fit-content;
			width: fit-content;
			text-decoration: none;
			position: relative;
			padding-right: 13px;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		.ServicesList_list__item_link__29Og3:hover {
			color: #000
		}

		.ServicesList_list__item_link__29Og3:hover:before {
			-webkit-filter: brightness(0);
			filter: brightness(0);
			-webkit-transform: translate3d(3px, 0, 0);
			transform: translate3d(3px, 0, 0)
		}

		.ServicesList_list__item_link__29Og3:before {
			position: absolute;
			content: "";
			width: 7px;
			height: 11px;
			right: 0;
			top: 13px;
			background-repeat: no-repeat;
			background-position: 50%;
			background-size: cover;
			background-image: url("data:image/svg+xml,%3Csvg width='7' height='11' viewBox='0 0 7 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5.5 5.5L1 10' stroke='%23A4ACD4' stroke-width='2'/%3E%3C/svg%3E%0A");
			-webkit-transition: -webkit-filter .2s ease, -webkit-transform .2s ease;
			transition: -webkit-filter .2s ease, -webkit-transform .2s ease;
			transition: filter .2s ease, transform .2s ease;
			transition: filter .2s ease, transform .2s ease, -webkit-filter .2s ease, -webkit-transform .2s ease
		}

		.MainServicePage_headerBanner__KA0Hi {
			padding-top: 250px;
			padding-bottom: 99px
		}

		@media only screen and (max-width:1850px) {
			.MainServicePage_headerBanner__KA0Hi {
				padding-top: 230px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainServicePage_headerBanner__KA0Hi {
				padding-top: 200px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainServicePage_headerBanner__KA0Hi {
				padding-top: 150px
			}
		}

		@media only screen and (max-width:767px) {
			.MainServicePage_headerBanner__KA0Hi {
				padding-top: 120px;
				padding-bottom: 90px
			}
		}

		.MainServicePage_brief__2y7zZ {
			margin-top: 150px
		}

		@media only screen and (max-width:1850px) {
			.MainServicePage_brief__2y7zZ {
				margin-top: 130px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainServicePage_brief__2y7zZ {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainServicePage_brief__2y7zZ {
				margin-top: 80px
			}
		}

		.MainServicePage_awards__3MaFj {
			margin-top: 120px
		}

		.MainServicePage_awards__3MaFj>section .container {
			padding-left: 20px;
			padding-top: 0
		}

		@media only screen and (max-width:1279px) {
			.MainServicePage_awards__3MaFj {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainServicePage_awards__3MaFj {
				margin-top: 80px
			}
		}

		@media only screen and (max-width:767px) {
			.MainServicePage_awards__3MaFj {
				margin-top: 60px
			}
		}

		.MainServicePage_projects__3jH_s {
			margin-top: 120px
		}

		@media only screen and (max-width:1279px) {
			.MainServicePage_projects__3jH_s {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainServicePage_projects__3jH_s {
				margin-top: 80px
			}
		}

		@media only screen and (max-width:767px) {
			.MainServicePage_projects__3jH_s {
				margin-top: 60px
			}
		}

		.MainServicePage_clients__17KbZ {
			margin-top: 148px
		}

		@media only screen and (max-width:1850px) {
			.MainServicePage_clients__17KbZ {
				margin-top: 130px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainServicePage_clients__17KbZ {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainServicePage_clients__17KbZ {
				margin-top: 80px
			}
		}

		@media only screen and (max-width:767px) {
			.MainServicePage_clients__17KbZ {
				margin-top: 60px
			}
		}

		.MainServicePage_services__mtz_V {
			margin: 115px 0 0
		}

		@media only screen and (max-width:1279px) {
			.MainServicePage_services__mtz_V {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainServicePage_services__mtz_V {
				margin-top: 80px
			}
		}

		@media only screen and (max-width:767px) {
			.MainServicePage_services__mtz_V {
				margin-top: 60px
			}
		}

		.FaqItem_item__3uFsp {
			border-bottom: 1px solid #d4d6e6;
			padding: 37px 0
		}

		@media only screen and (max-width:1023px) {
			.FaqItem_item__3uFsp {
				padding: 30px 0
			}
		}

		@media only screen and (max-width:767px) {
			.FaqItem_item__3uFsp {
				padding: 20px 0
			}
		}

		.FaqItem_item__head__DIrfP {
			font-weight: 700;
			font-size: 24px;
			line-height: 36px;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (max-width:767px) {
			.FaqItem_item__head__DIrfP {
				font-size: 22px
			}
		}

		.FaqItem_item__head__DIrfP:hover {
			color: #7229ff
		}

		.FaqItem_item__inner__IqG4s {
			cursor: pointer;
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: space-between;
			padding-right: 6px
		}

		.FaqItem_item__inner__IqG4s:hover span:after,
		.FaqItem_item__inner__IqG4s:hover span:before {
			background-color: #7229ff
		}

		.FaqItem_item__inner__IqG4s span {
			width: 20px;
			height: 20px;
			position: relative
		}

		.FaqItem_item__inner__IqG4s span:before {
			position: absolute;
			content: "";
			width: 100%;
			height: 2px;
			background-color: #000;
			top: 50%;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			-webkit-transition: background-color .2s ease;
			transition: background-color .2s ease
		}

		.FaqItem_item__inner__IqG4s span:after {
			position: absolute;
			content: "";
			width: 2px;
			height: 100%;
			background-color: #000;
			left: 50%;
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
			-webkit-transition: opacity .4s, background-color .2s ease;
			transition: opacity .4s, background-color .2s ease
		}

		.FaqItem_item__inner__IqG4s span.FaqItem_active__2byrP:after {
			opacity: 0
		}

		.FaqItem_item__content__2GLGk {
			font-weight: 350;
			font-size: 18px;
			line-height: 36px;
			max-width: 1001px;
			padding-top: 15px
		}

		@media only screen and (max-width:767px) {
			.FaqItem_item__content__2GLGk {
				font-size: 16px;
				line-height: 32px
			}
		}

		.FaqItem_item__3uFsp h2,
		.FaqItem_item__3uFsp h3,
		.FaqItem_item__3uFsp h4 {
			font-weight: 700;
			font-size: 21px;
			line-height: 32px;
			margin: 37px 0 0
		}

		.FaqItem_item__3uFsp h2:first-child,
		.FaqItem_item__3uFsp h3:first-child,
		.FaqItem_item__3uFsp h4:first-child {
			margin-top: 0
		}

		.FaqItem_item__3uFsp h2:last-child,
		.FaqItem_item__3uFsp h3:last-child,
		.FaqItem_item__3uFsp h4:last-child {
			margin-bottom: 0
		}

		.FaqItem_item__3uFsp p {
			margin: 15px 0
		}

		.FaqItem_item__3uFsp p:first-child {
			margin-top: 0
		}

		.FaqItem_item__3uFsp p:last-child {
			margin-bottom: 0
		}

		.FaqItem_item__3uFsp p img {
			height: .81em;
			width: auto
		}

		.FaqItem_item__3uFsp ol,
		.FaqItem_item__3uFsp ul {
			padding: 0;
			margin: 15px 0
		}

		.FaqItem_item__3uFsp ol:first-child,
		.FaqItem_item__3uFsp ul:first-child {
			margin-top: 0
		}

		.FaqItem_item__3uFsp ol:last-child,
		.FaqItem_item__3uFsp ul:last-child {
			margin-bottom: 0
		}

		.FaqItem_item__3uFsp ol li {
			margin-left: 1.3em;
			line-height: 1.5;
			margin-bottom: 1em
		}

		.FaqItem_item__3uFsp ul {
			list-style: none
		}

		.FaqItem_item__3uFsp ul li {
			padding-left: 1.7em;
			position: relative
		}

		.FaqItem_item__3uFsp ul li:not(:first-child) {
			margin-top: 10px
		}

		.FaqItem_item__3uFsp ul li:before {
			display: block;
			height: .95em;
			width: .95em;
			background-image: url(/files/list_icon.png);
			background-position: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			content: "";
			position: absolute;
			top: .45em;
			left: 0
		}

		.FaqItem_item__3uFsp:first-child {
			border-top: 1px solid #d4d6e6
		}

		.Faq_faq__title__2Czh4 {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0 0 49px;
			padding-left: 20px
		}

		@media only screen and (max-width:1850px) {
			.Faq_faq__title__2Czh4 {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Faq_faq__title__2Czh4 {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Faq_faq__title__2Czh4 {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Faq_faq__title__2Czh4 {
				font-size: 35px;
				line-height: 42px;
				padding-left: 0
			}
		}

		.Faq_faq__list__2b4mm {
			padding: 0 71px
		}

		@media only screen and (max-width:1023px) {
			.Faq_faq__list__2b4mm {
				padding: 0 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Faq_faq__list__2b4mm {
				padding: 0
			}
		}

		.AboutOnlineStore_ctx__C85d7 .container {
			display: flex;
			min-height: 609px;
			background-image: url(/files/about_service_bg.jpg);
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat;
			align-items: center;
			flex-wrap: wrap;
			padding: 75px 72px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (max-width:1850px) {
			.AboutOnlineStore_ctx__C85d7 .container {
				padding-top: 80px;
				padding-left: 60px;
				min-height: 590px
			}
		}

		@media only screen and (max-width:1023px) {
			.AboutOnlineStore_ctx__C85d7 .container {
				height: unset;
				padding-top: 60px;
				padding-left: 30px;
				padding-right: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_ctx__C85d7 .container {
				padding: 50px 24px 20px
			}
		}

		.AboutOnlineStore_description__beu46 {
			max-width: 765px;
			color: #fff
		}

		@media only screen and (max-width:1850px) {
			.AboutOnlineStore_description__beu46 {
				max-width: 435px
			}
		}

		.AboutOnlineStore_description__title__3hyX- {
			font-weight: 700;
			font-size: 54px;
			line-height: 65px
		}

		@media only screen and (max-width:1850px) {
			.AboutOnlineStore_description__title__3hyX- {
				font-size: 48px;
				line-height: 130%;
				max-width: 430px;
				margin-bottom: 16px
			}
		}

		@media only screen and (max-width:1279px) {
			.AboutOnlineStore_description__title__3hyX- {
				font-size: 38px
			}
		}

		@media only screen and (max-width:1023px) {
			.AboutOnlineStore_description__title__3hyX- {
				font-size: 24px
			}
		}

		.AboutOnlineStore_description__text__3qaQa {
			font-weight: 400;
			font-size: 26px;
			line-height: 42px;
			margin-top: 28px
		}

		@media only screen and (max-width:1850px) {
			.AboutOnlineStore_description__text__3qaQa {
				font-size: 22px;
				line-height: 36px;
				margin-top: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.AboutOnlineStore_description__text__3qaQa {
				font-size: 20px;
				max-width: 360px
			}
		}

		@media only screen and (max-width:1023px) {
			.AboutOnlineStore_description__text__3qaQa {
				font-size: 18px
			}
		}

		.AboutOnlineStore_description__button__2Utli {
			margin-top: 35px
		}

		.AboutOnlineStore_description__button__2Utli a {
			text-transform: lowercase
		}

		.AboutOnlineStore_review__3Dk-C {
			width: 344px;
			margin-left: auto;
			position: relative
		}

		@media only screen and (max-width:1279px) {
			.AboutOnlineStore_review__3Dk-C {
				margin: 30px auto 0
			}
		}

		.AboutOnlineStore_review__content__3mgh7 {
			width: 100%;
			background-color: #fff;
			padding: 54px 45px 57px 55px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.AboutOnlineStore_review__content__heading__name__2HQvk {
			font-weight: 700;
			font-size: 21px;
			line-height: 36px
		}

		.AboutOnlineStore_review__content__heading__person__3lRjJ {
			font-weight: 400;
			font-size: 16px;
			line-height: 24px;
			color: #b9bdd3
		}

		.AboutOnlineStore_review__content__text__3xf7K {
			font-weight: 400;
			font-size: 16px;
			line-height: 28px;
			margin-top: 11px
		}

		.AboutOnlineStore_review__content__text__3xf7K button {
			background-color: transparent;
			cursor: pointer;
			color: #000;
			text-decoration: none;
			border: none;
			border-bottom: 1px solid #000;
			-webkit-transition: color .2s ease, border-color .2s ease;
			transition: color .2s ease, border-color .2s ease
		}

		@media only screen and (min-width:1001px) {
			.AboutOnlineStore_review__content__text__3xf7K button:hover {
				color: #7229ff;
				border-color: #7229ff
			}
		}

		.AboutOnlineStore_review__content__link__YiCyh {
			margin-top: 50px
		}

		.AboutOnlineStore_review__content__link__YiCyh a {
			font-weight: 400;
			font-size: 18px;
			line-height: 32px;
			text-decoration: none;
			padding-left: 25px;
			position: relative
		}

		@media only screen and (min-width:1001px) {
			.AboutOnlineStore_review__content__link__YiCyh a:hover span {
				color: #7229ff;
				border-color: #7229ff
			}

			.AboutOnlineStore_review__content__link__YiCyh a:hover svg {
				fill: #7229ff
			}
		}

		.AboutOnlineStore_review__content__link__YiCyh a span {
			color: #000;
			border-bottom: 1px solid #000;
			-webkit-transition: color .2s ease, border-color .2s ease;
			transition: color .2s ease, border-color .2s ease
		}

		.AboutOnlineStore_review__content__link__YiCyh a svg {
			display: block;
			height: auto;
			width: 18px;
			fill: #000;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease;
			position: absolute;
			top: 2px;
			left: 0;
			z-index: 1
		}

		.AboutOnlineStore_review__icon__2g12O {
			display: flex;
			height: 75px;
			width: 75px;
			background-color: #fff;
			align-items: center;
			justify-content: center;
			pointer-events: none;
			border-radius: 47px;
			-webkit-box-shadow: 0 3px 17px rgba(0, 0, 0, .2);
			box-shadow: 0 3px 17px rgba(0, 0, 0, .2);
			position: absolute;
			z-index: 5
		}

		.AboutOnlineStore_review__icon__2g12O.AboutOnlineStore_icon_1__2lChU {
			top: 65px;
			left: -115px
		}

		@media only screen and (max-width:1850px) {
			.AboutOnlineStore_review__icon__2g12O.AboutOnlineStore_icon_1__2lChU {
				left: -40px
			}
		}

		.AboutOnlineStore_review__icon__2g12O.AboutOnlineStore_icon_1__2lChU img {
			margin-top: 3px
		}

		.AboutOnlineStore_review__icon__2g12O.AboutOnlineStore_icon_2__3vNj9 {
			top: 45px;
			right: -37px
		}

		.AboutOnlineStore_review__icon__2g12O.AboutOnlineStore_icon_3__3OHaz {
			left: -37px;
			bottom: 77px
		}

		.AboutOnlineStore_review__icon__2g12O.AboutOnlineStore_icon_3__3OHaz img {
			margin-top: 5px
		}

		.AboutOnlineStore_review__icon__2g12O img {
			display: block;
			height: auto;
			width: auto;
			max-width: 80%
		}

		.AboutOnlineStore_modal__fr-kX {
			position: relative;
			z-index: 10;
			background-color: #fff;
			padding: 130px 75px 145px 70px;
			width: 1400px;
			translate: 0 max(calc((100vh - 100%) / 2), 0px);
			margin: 0 auto
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__fr-kX {
				padding: 118px 40px 138px 35px;
				width: 920px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__fr-kX {
				padding: 108px 35px 138px;
				width: 852px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__fr-kX {
				padding: 70px 35px 110px;
				width: 608px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__fr-kX {
				padding: 35px 25px 100px;
				width: 100%
			}
		}

		.AboutOnlineStore_modal__logoWrapper__27D9k {
			position: absolute;
			top: 45px;
			right: 30px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__logoWrapper__27D9k {
				top: 35px;
				right: 25px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__logoWrapper__27D9k {
				top: 32px;
				right: 25px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__logoWrapper__27D9k {
				top: 30px;
				right: 25px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__logoWrapper__27D9k {
				top: 25px;
				right: 20px
			}
		}

		.AboutOnlineStore_modal__logoWrapper__27D9k img,
		.AboutOnlineStore_modal__logoWrapper__27D9k svg {
			-webkit-transition: -webkit-filter .3s;
			transition: -webkit-filter .3s;
			transition: filter .3s;
			transition: filter .3s, -webkit-filter .3s
		}

		.review__slide:not(.review__slide-active) .AboutOnlineStore_modal__logoWrapper__27D9k img,
		.review__slide:not(.review__slide-active) .AboutOnlineStore_modal__logoWrapper__27D9k svg {
			-webkit-filter: brightness(0);
			filter: brightness(0)
		}

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

			.AboutOnlineStore_modal__logoWrapper__27D9k img,
			.AboutOnlineStore_modal__logoWrapper__27D9k svg {
				max-width: 70px
			}
		}

		.AboutOnlineStore_modal__content__3rYEb {
			display: flex;
			flex-direction: row;
			justify-content: space-between
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__content__3rYEb {
				flex-direction: column
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__content__3rYEb {
				flex-direction: column
			}
		}

		.AboutOnlineStore_modal__company__rQvAA {
			width: 400px;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__company__rQvAA {
				width: 300px;
				padding-right: 20px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__company__rQvAA {
				width: 300px;
				padding-right: 20px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__company__rQvAA {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__company__rQvAA {
				width: 100%
			}
		}

		.AboutOnlineStore_modal__blockquote__1E5Iy {
			width: 700px;
			padding: 6px 0 0;
			margin: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy {
				width: auto;
				flex: 1 1;
				padding-top: 7px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy {
				width: auto;
				flex: 1 1;
				padding-top: 7px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy {
				width: 100%;
				padding-top: 0;
				margin-top: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy {
				width: 100%;
				padding-top: 0;
				margin-top: 15px
			}
		}

		.AboutOnlineStore_modal__blockquote__1E5Iy p {
			font-size: 18px;
			line-height: 30px;
			margin: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy p {
				font-size: 16px;
				line-height: 27px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy p {
				font-size: 16px;
				line-height: 27px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy p {
				font-size: 15px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy p {
				font-size: 14px;
				line-height: 24px
			}
		}

		.AboutOnlineStore_modal__blockquote__1E5Iy p:not(:first-child) {
			padding-top: 30px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy p:not(: first-child) {
				padding-top: 25px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy p:not(: first-child) {
				padding-top: 25px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy p:not(: first-child) {
				padding-top: 23px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__blockquote__1E5Iy p:not(: first-child) {
				padding-top: 28px
			}
		}

		.AboutOnlineStore_modal__author__name__3OAC4 {
			display: block;
			font-weight: 600;
			font-size: 30px;
			line-height: 36px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__author__name__3OAC4 {
				font-size: 25px;
				line-height: 35px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__author__name__3OAC4 {
				font-size: 23px;
				line-height: 35px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__author__name__3OAC4 {
				font-size: 19px;
				line-height: 26px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__author__name__3OAC4 {
				font-size: 19px;
				line-height: 26px
			}
		}

		.AboutOnlineStore_modal__author__company__3wHN7 {
			display: block;
			font-size: 18px;
			line-height: 24px;
			color: #b9bdd3;
			margin-top: 10px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__author__company__3wHN7 {
				font-size: 16px;
				margin-top: 6px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__author__company__3wHN7 {
				font-size: 16px;
				margin-top: 6px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__author__company__3wHN7 {
				font-size: 15px;
				margin-top: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__author__company__3wHN7 {
				font-size: 14px;
				line-height: 21px;
				margin-top: 6px
			}
		}

		.AboutOnlineStore_modal__clientLink__2komW {
			display: flex;
			width: 400px;
			flex-direction: row;
			margin-bottom: -36px;
			-webkit-transform: translateY(-36px);
			transform: translateY(-36px);
			margin-top: 7px
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__clientLink__2komW {
				margin-top: 33px;
				margin-bottom: 0;
				-webkit-transform: none;
				transform: none
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__clientLink__2komW {
				margin-top: 30px;
				margin-bottom: 0;
				-webkit-transform: none;
				transform: none
			}
		}

		.AboutOnlineStore_modal__clientLink__2komW a {
			display: inline-flex;
			align-items: center;
			grid-gap: 4px;
			gap: 4px;
			text-decoration: underline;
			cursor: pointer;
			color: #000;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__clientLink__2komW a {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__clientLink__2komW a {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__clientLink__2komW a {
				font-size: 15px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__clientLink__2komW a {
				font-size: 14px;
				line-height: 24px
			}
		}

		.AboutOnlineStore_modal__clientLink__2komW a:hover {
			color: #7229ff
		}

		.AboutOnlineStore_modal__clientLink__2komW a:hover svg {
			fill: #7229ff
		}

		.AboutOnlineStore_modal__clientLink__2komW a svg {
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.AboutOnlineStore_modal__clientLink__2komW svg {
			height: auto;
			width: 18px;
			margin-right: 4px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__clientLink__2komW svg {
				width: 17px;
				margin-right: 7px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__clientLink__2komW svg {
				width: 17px;
				margin-right: 7px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.AboutOnlineStore_modal__clientLink__2komW svg {
				width: 16px;
				margin-right: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_modal__clientLink__2komW svg {
				width: 15px;
				margin-right: 10px;
				position: relative;
				top: -1px
			}
		}

		.AboutOnlineStore_modal__controls__rnb6w {
			display: flex;
			position: absolute;
			left: 55px;
			right: 178px;
			bottom: 43px;
			z-index: 15
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.AboutOnlineStore_modal__controls__rnb6w {
				left: 20px;
				right: 95px;
				bottom: 38px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.AboutOnlineStore_modal__controls__rnb6w {
				left: 20px;
				right: 20px;
				bottom: 38px
			}
		}

		.AboutOnlineStore_modal__control__1XrSp {
			display: inline-flex;
			cursor: pointer;
			vertical-align: middle;
			justify-content: center;
			border: none;
			background: none;
			outline: none;
			padding: 16px;
			color: #b9bdd3
		}

		.AboutOnlineStore_modal__control_left__37rve {
			margin-right: auto
		}

		.AboutOnlineStore_modal__control_left__37rve svg {
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg)
		}

		@media only screen and (min-width:1001px) {
			.AboutOnlineStore_modal__control__1XrSp:hover svg {
				fill: #7229ff
			}
		}

		.AboutOnlineStore_modal__control__1XrSp span {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: inherit
		}

		.AboutOnlineStore_modal__control__1XrSp svg {
			width: 60px;
			height: auto;
			fill: currentColor;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.AboutOnlineStore_wrapper__1Uv-1 {
			overflow-y: auto;
			overflow-x: hidden;
			height: 100%;
			position: relative;
			padding: 50px 0;
			-webkit-transition: -webkit-transform .5s;
			transition: -webkit-transform .5s;
			transition: transform .5s;
			transition: transform .5s, -webkit-transform .5s;
			padding-right: var(--scroll-width)
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_wrapper__1Uv-1 {
				padding: 0
			}
		}

		.AboutOnlineStore_overlay__yDC7a {
			position: absolute;
			inset: 0;
			z-index: 1
		}

		.AboutOnlineStore_close__3sMPM {
			position: absolute;
			width: 20px;
			aspect-ratio: 1/1;
			display: block;
			bottom: calc(100% + 20px);
			left: calc(100% + 20px);
			background-color: transparent;
			border: none;
			cursor: pointer;
			z-index: 100
		}

		.AboutOnlineStore_close__3sMPM svg {
			fill: #fff
		}

		@media only screen and (max-width:767px) {
			.AboutOnlineStore_close__3sMPM {
				bottom: auto;
				left: auto;
				right: 20px;
				top: 20px;
				width: 15px
			}

			.AboutOnlineStore_close__3sMPM svg {
				fill: #000
			}
		}

		.ReactModal__Content .AboutOnlineStore_wrapper__1Uv-1 {
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0)
		}

		.ReactModal__Content--after-open .AboutOnlineStore_wrapper__1Uv-1 {
			-webkit-transform: translateZ(0);
			transform: translateZ(0)
		}

		.ReactModal__Content--before-close .AboutOnlineStore_wrapper__1Uv-1 {
			-webkit-transform: translate3d(0, -100%, 0);
			transform: translate3d(0, -100%, 0)
		}

		.Cards_content__3IZQ0 {
			display: flex;
			flex-wrap: wrap;
			margin-left: -40px
		}

		@media only screen and (max-width:1023px) {
			.Cards_content__3IZQ0 {
				flex-direction: column;
				align-items: center;
				margin-left: 0;
				grid-gap: 40px;
				gap: 40px
			}
		}

		.Cards_content__item__aQhhr {
			flex-basis: calc(45% - 40px);
			margin-left: 40px
		}

		@media only screen and (max-width:1023px) {
			.Cards_content__item__aQhhr {
				max-width: 530px;
				width: 100%;
				margin-left: 0;
				flex-basis: unset
			}
		}

		@media only screen and (max-width:767px) {
			.Cards_content__item__aQhhr {
				max-width: 400px
			}
		}

		.Cards_content__item__aQhhr:nth-child(2n+2) {
			margin-top: 105px
		}

		@media only screen and (max-width:1023px) {
			.Cards_content__item__aQhhr:nth-child(2n+2) {
				margin-top: 0
			}
		}

		.PrizeIcon_prizeIcon__30KA- {
			display: flex;
			height: 55px;
			width: 55px;
			background-color: #d5c089;
			align-items: center;
			justify-content: center;
			border-radius: 50%;
			position: relative
		}

		@media only screen and (max-width:1850px) {
			.PrizeIcon_prizeIcon__30KA- {
				height: 45px;
				width: 45px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.PrizeIcon_prizeIcon__30KA- {
				height: 40px;
				width: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.PrizeIcon_prizeIcon__30KA- {
				height: 30px;
				width: 30px
			}
		}

		.PrizeIcon_prizeIcon__30KA- i {
			-webkit-transform: scale(1);
			transform: scale(1);
			-webkit-transition: -webkit-transform .2s;
			transition: -webkit-transform .2s;
			transition: transform .2s;
			transition: transform .2s, -webkit-transform .2s;
			display: block;
			height: 23px;
			width: 23px;
			background-color: #fff;
			font-style: normal;
			font-weight: 700;
			font-size: 14px;
			line-height: 23px;
			text-align: center;
			color: #d5c089;
			border-radius: 50%;
			position: absolute;
			top: -5px;
			right: -5px;
			z-index: 1
		}

		.PrizeIcon_prizeIcon__30KA- i.PrizeIcon_hidden__7KVhT {
			-webkit-transform: scale(0);
			transform: scale(0)
		}

		@media only screen and (max-width:1850px) {
			.PrizeIcon_prizeIcon__30KA- i {
				height: 21px;
				width: 21px;
				font-size: 13px;
				line-height: 21px
			}

			.PrizeIcon_prizeIcon__30KA- i.PrizeIcon_hidden__7KVhT {
				-webkit-transform: scale(1);
				transform: scale(1)
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.PrizeIcon_prizeIcon__30KA- i {
				height: 20px;
				width: 20px;
				font-size: 12px;
				line-height: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.PrizeIcon_prizeIcon__30KA- i {
				height: 16px;
				width: 16px;
				font-size: 12px;
				line-height: 16px
			}
		}

		.PrizeIcon_prizeIcon__30KA- svg {
			display: block;
			height: auto;
			width: 22px;
			fill: #fff
		}

		@media only screen and (max-width:767px) {
			.PrizeIcon_prizeIcon__30KA- svg {
				width: 14px
			}
		}

		.Case_caseItem__2mETJ {
			width: 700px;
			position: relative
		}

		.Case_caseItem__2mETJ:not(.Case_no_link__2nwad):before {
			position: absolute;
			content: "";
			inset: 0;
			display: block;
			z-index: 5;
			pointer-events: none;
			background: rgba(0, 0, 0, .4);
			opacity: 0;
			-webkit-transition: opacity .4s;
			transition: opacity .4s
		}

		.Case_caseItem__2mETJ.Case_noPreview__3Wbyk .Case_caseItem__content__2WGbv {
			background-color: transparent
		}

		.Case_caseItem__2mETJ.Case_noPreview__3Wbyk .Case_caseItem__image__ibiv3 {
			position: relative
		}

		.Case_caseItem__2mETJ.Case_noPreview__3Wbyk .Case_caseItem__image__ibiv3:before {
			display: block;
			height: 100%;
			width: 100%;
			background-color: rgba(0, 0, 0, .3);
			content: "";
			opacity: 0;
			-webkit-transition: opacity .5s ease;
			transition: opacity .5s ease;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 0
		}

		@media screen and (hover:hover) {
			.Case_caseItem__2mETJ:hover .Case_icon__1r_Oj {
				opacity: 1;
				-webkit-transform: translate3d(-50%, -50%, 0) scale(1);
				transform: translate3d(-50%, -50%, 0) scale(1)
			}

			.Case_caseItem__2mETJ:hover:before {
				opacity: 1
			}
		}

		@media only screen and (hover:hover)and (min-width:1001px) {
			.Case_caseItem__2mETJ:hover.Case_noPreview__3Wbyk .Case_caseItem__image__ibiv3:before {
				opacity: 1
			}
		}

		.Case_caseItem__2mETJ.Case_large__J7cWa .Case_case__29VzY {
			height: 800px
		}

		.Case_caseItem__2mETJ .Case_case__29VzY {
			display: block;
			height: 400px;
			width: 100%;
			text-decoration: none;
			overflow: hidden;
			position: relative
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Case_caseItem__2mETJ {
				width: 460px
			}

			.Case_caseItem__2mETJ .Case_case__29VzY {
				height: 263px
			}

			.Case_caseItem__2mETJ.Case_large__J7cWa .Case_case__29VzY {
				height: 526px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Case_caseItem__2mETJ {
				width: 426px
			}

			.Case_caseItem__2mETJ .Case_case__29VzY {
				height: 244px
			}

			.Case_caseItem__2mETJ.Case_large__J7cWa .Case_case__29VzY {
				height: 488px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Case_caseItem__2mETJ {
				width: 100%
			}

			.Case_caseItem__2mETJ .Case_case__29VzY {
				height: 173px
			}

			.Case_caseItem__2mETJ.Case_large__J7cWa .Case_case__29VzY {
				height: 347px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_caseItem__2mETJ {
				width: 100%
			}

			.Case_caseItem__2mETJ .Case_case__29VzY {
				display: flex;
				height: auto;
				flex-direction: column
			}

			.Case_caseItem__2mETJ.Case_large__J7cWa .Case_case__29VzY {
				height: auto
			}
		}

		.Case_caseItem__image__ibiv3 {
			width: 100%;
			height: 100%;
			-webkit-transition: -webkit-transform .5s ease-in-out, -webkit-filter .5s ease-in-out;
			transition: -webkit-transform .5s ease-in-out, -webkit-filter .5s ease-in-out;
			transition: transform .5s ease-in-out, filter .5s ease-in-out;
			transition: transform .5s ease-in-out, filter .5s ease-in-out, -webkit-transform .5s ease-in-out, -webkit-filter .5s ease-in-out
		}

		@media only screen and (max-width:767px) {
			.Case_caseItem__image__ibiv3 {
				height: 54vw;
				order: 0;
				-webkit-transition: none;
				transition: none;
				overflow: hidden
			}
		}

		.Case_caseItem__image__ibiv3 img,
		.Case_caseItem__image__ibiv3 video {
			display: block;
			height: 100%;
			width: 100%;
			object-fit: cover
		}

		.Case_caseItem__prize__2A7s6 {
			position: absolute;
			top: 20px;
			right: 20px;
			z-index: 10
		}

		.Case_caseItem__prize__2A7s6:hover .Case_prize-content__2NRjc {
			pointer-events: all;
			-webkit-transform: scale(1);
			transform: scale(1);
			opacity: 1
		}

		.Case_caseItem__prize__2A7s6 .Case_prize-content__2NRjc {
			position: absolute;
			background-color: #fff;
			color: #000;
			top: 0;
			right: 0;
			z-index: -1;
			width: 626px;
			padding: 31px 75px 61px;
			pointer-events: none;
			-webkit-transform: scale(.5);
			transform: scale(.5);
			opacity: 0;
			-webkit-transform-origin: right top;
			transform-origin: right top;
			-webkit-transition: opacity .2s, -webkit-transform .3s;
			transition: opacity .2s, -webkit-transform .3s;
			transition: transform .3s, opacity .2s;
			transition: transform .3s, opacity .2s, -webkit-transform .3s;
			cursor: default
		}

		@media only screen and (max-width:1850px) {
			.Case_caseItem__prize__2A7s6 .Case_prize-content__2NRjc {
				display: none
			}
		}

		.Case_caseItem__prize__2A7s6 .Case_prize-content__title__28g8K,
		.Case_caseItem__prize__2A7s6 .Case_prize-content__year__14A5i {
			font-size: 24px;
			font-style: normal;
			font-weight: 500;
			line-height: 66.715px
		}

		.Case_caseItem__prize__2A7s6 .Case_prize-content__year__14A5i {
			display: flex;
			align-items: center;
			grid-gap: 10px;
			gap: 10px
		}

		.Case_caseItem__prize__2A7s6 .Case_prize-content__year__14A5i img {
			height: 1.2em
		}

		.Case_caseItem__prize__2A7s6 .Case_prize-content__2NRjc .Case_reward__2gyjd {
			display: flex;
			flex-direction: column;
			padding-bottom: 10px;
			border-bottom: 1px solid #d4d5e7
		}

		.Case_caseItem__prize__2A7s6 .Case_prize-content__2NRjc .Case_reward__title__1llGI {
			font-size: 14px;
			font-style: normal;
			font-weight: 400;
			line-height: 39.31px
		}

		.Case_caseItem__prize__2A7s6 .Case_prize-content__2NRjc .Case_reward__text__Oz-Qq {
			font-size: 16px;
			font-style: normal;
			font-weight: 400;
			line-height: 24px
		}

		.Case_caseItem__prize__2A7s6 .Case_prize-icon__3MwNd {
			position: absolute;
			top: 10px;
			right: 10px
		}

		@media only screen and (max-width:1023px) {
			.Case_caseItem__prize__2A7s6 {
				top: 10px;
				right: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_caseItem__prize__2A7s6 {
				top: 10px;
				right: 10px
			}
		}

		.Case_caseItem__content__2WGbv {
			display: flex;
			height: 100%;
			width: 100%;
			color: #000;
			padding: 0 70px 50px;
			flex-direction: column;
			justify-content: flex-end;
			-webkit-transition: all .5s cubic-bezier(.73, .31, .29, .93);
			transition: all .5s cubic-bezier(.73, .31, .29, .93);
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			position: absolute;
			top: 0;
			left: 0;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Case_caseItem__content__2WGbv {
				padding: 0 50px 35px 35px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_caseItem__content__2WGbv {
				padding: 0 50px 25px 25px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Case_caseItem__content__2WGbv {
				padding: 0 20px 15px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_caseItem__content__2WGbv {
				height: auto;
				order: 1;
				padding: 0 10px;
				margin-top: 22px;
				-webkit-transition: none;
				transition: none;
				position: relative
			}
		}

		.Case_caseItem__content__2WGbv.enter {
			opacity: 0;
			-webkit-transform: translateY(100%);
			transform: translateY(100%)
		}

		.Case_caseItem__content__2WGbv.enter .Case_caseItem__content__title__11D9p {
			opacity: 0;
			-webkit-transition-delay: .5s;
			transition-delay: .5s;
			-webkit-transform: translateY(15px);
			transform: translateY(15px)
		}

		.Case_caseItem__content__2WGbv.enter .Case_caseItem__content__description__2QGUR {
			opacity: 0;
			-webkit-transition-delay: .7s;
			transition-delay: .7s;
			-webkit-transform: translateY(15px);
			transform: translateY(15px)
		}

		.Case_caseItem__content__2WGbv.enter .Case_caseItem__content__tags__3Ic2g span {
			opacity: 0;
			-webkit-transform: translateY(10px);
			transform: translateY(10px)
		}

		.Case_caseItem__content__2WGbv.enter-active,
		.Case_caseItem__content__2WGbv.enter-active .Case_caseItem__content__description__2QGUR,
		.Case_caseItem__content__2WGbv.enter-active .Case_caseItem__content__title__11D9p {
			opacity: 1;
			-webkit-transform: translateY(0);
			transform: translateY(0)
		}

		.Case_caseItem__content__2WGbv.enter-active .Case_caseItem__content__tags__3Ic2g span {
			opacity: .5;
			-webkit-transform: translateY(0);
			transform: translateY(0)
		}

		.Case_caseItem__content__2WGbv.enter-done,
		.Case_caseItem__content__2WGbv.enter-done .Case_caseItem__content__description__2QGUR,
		.Case_caseItem__content__2WGbv.enter-done .Case_caseItem__content__title__11D9p {
			opacity: 1;
			-webkit-transform: translateY(0);
			transform: translateY(0)
		}

		.Case_caseItem__content__2WGbv.enter-done .Case_caseItem__content__tags__3Ic2g span {
			opacity: .5;
			-webkit-transform: translateY(0);
			transform: translateY(0)
		}

		.Case_caseItem__content__2WGbv.exit,
		.Case_caseItem__content__2WGbv.exit-active {
			opacity: 0;
			-webkit-transform: translateY(100%);
			transform: translateY(100%)
		}

		.Case_caseItem__content__2WGbv.Case_lightColor__1d7eI {
			color: #fff
		}

		.Case_caseItem__content__title__11D9p {
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			-webkit-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out
		}

		@media only screen and (max-width:1850px) {
			.Case_caseItem__content__title__11D9p {
				font-size: 21px;
				line-height: 28px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_caseItem__content__title__11D9p {
				font-size: 18px;
				line-height: 26px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Case_caseItem__content__title__11D9p {
				font-size: 16px;
				line-height: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_caseItem__content__title__11D9p {
				font-size: 17px;
				line-height: 22px;
				-webkit-transition: none;
				transition: none
			}
		}

		.Case_caseItem__content__description__2QGUR {
			font-size: 18px;
			line-height: 24px;
			margin-top: 8px;
			-webkit-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out
		}

		@media only screen and (max-width:1850px) {
			.Case_caseItem__content__description__2QGUR {
				font-size: 16px;
				line-height: 21px;
				margin-top: 5px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_caseItem__content__description__2QGUR {
				font-size: 14px;
				line-height: 21px
			}
		}

		.Case_caseItem__content__tags__3Ic2g {
			display: flex;
			font-size: 14px;
			line-height: 21px;
			white-space: normal;
			text-transform: lowercase;
			flex-wrap: wrap;
			opacity: .5;
			margin-top: 48px
		}

		@media only screen and (max-width:1850px) {
			.Case_caseItem__content__tags__3Ic2g {
				margin-top: 18px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_caseItem__content__tags__3Ic2g {
				font-size: 13px;
				line-height: 18px;
				margin-top: 14px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Case_caseItem__content__tags__3Ic2g {
				margin-top: 7px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_caseItem__content__tags__3Ic2g {
				font-size: 12px;
				margin-top: 7px
			}
		}

		.Case_caseItem__content__tags__3Ic2g span {
			display: block;
			white-space: nowrap;
			margin-right: 5px;
			-webkit-transition: all .3s ease-in-out;
			transition: all .3s ease-in-out
		}

		@media only screen and (max-width:767px) {
			.Case_caseItem__content__tags__3Ic2g span {
				-webkit-transition: none;
				transition: none
			}
		}

		.Case_caseItem__content__tags__3Ic2g span:first-child {
			-webkit-transition-delay: .8s;
			transition-delay: .8s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(2) {
			-webkit-transition-delay: .9s;
			transition-delay: .9s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(3) {
			-webkit-transition-delay: 1s;
			transition-delay: 1s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(4) {
			-webkit-transition-delay: 1.1s;
			transition-delay: 1.1s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(5) {
			-webkit-transition-delay: 1.2s;
			transition-delay: 1.2s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(6) {
			-webkit-transition-delay: 1.3s;
			transition-delay: 1.3s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(7) {
			-webkit-transition-delay: 1.4s;
			transition-delay: 1.4s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(8) {
			-webkit-transition-delay: 1.5s;
			transition-delay: 1.5s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(9) {
			-webkit-transition-delay: 1.6s;
			transition-delay: 1.6s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(10) {
			-webkit-transition-delay: 1.7s;
			transition-delay: 1.7s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(11) {
			-webkit-transition-delay: 1.8s;
			transition-delay: 1.8s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(12) {
			-webkit-transition-delay: 1.9s;
			transition-delay: 1.9s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(13) {
			-webkit-transition-delay: 2s;
			transition-delay: 2s
		}

		.Case_caseItem__content__tags__3Ic2g span:nth-child(14) {
			-webkit-transition-delay: 2.1s;
			transition-delay: 2.1s
		}

		.Case_icon__1r_Oj {
			display: flex;
			justify-content: center;
			align-items: center;
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate3d(-50%, -50%, 0) scale(0);
			transform: translate3d(-50%, -50%, 0) scale(0);
			opacity: 0;
			will-change: transform;
			-webkit-transition: opacity .4s ease, -webkit-transform .4s ease;
			transition: opacity .4s ease, -webkit-transform .4s ease;
			transition: opacity .4s ease, transform .4s ease;
			transition: opacity .4s ease, transform .4s ease, -webkit-transform .4s ease;
			height: min(calc(100% / 2), 115px);
			aspect-ratio: 1/1;
			background: #fff;
			z-index: 9;
			border-radius: 50%;
			pointer-events: none
		}

		.Case_reward__2gyjd+.Case_reward__2gyjd {
			padding-top: 10px
		}

		.Cases_cases__head__2JtvC {
			display: flex;
			align-items: flex-end;
			justify-content: space-between;
			padding-left: 20px;
			padding-right: 22px
		}

		@media only screen and (max-width:767px) {
			.Cases_cases__head__2JtvC {
				padding-left: 0;
				padding-right: 0
			}
		}

		.Cases_cases__head__2JtvC a {
			font-weight: 400;
			font-size: 18px;
			line-height: 55px;
			color: #000;
			text-decoration: underline;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (max-width:1023px) {
			.Cases_cases__head__2JtvC a {
				font-size: 16px;
				line-height: 24px;
				margin-bottom: 12px
			}
		}

		@media only screen and (max-width:767px) {
			.Cases_cases__head__2JtvC a {
				font-size: 14px;
				line-height: 20px;
				margin-bottom: 10px
			}
		}

		.Cases_cases__head__2JtvC a:hover {
			color: #7229ff
		}

		.Cases_cases__title__yDFpJ {
			margin: 0;
			font-weight: 700;
			font-size: 72px;
			line-height: 85px
		}

		@media only screen and (max-width:1850px) {
			.Cases_cases__title__yDFpJ {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Cases_cases__title__yDFpJ {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Cases_cases__title__yDFpJ {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Cases_cases__title__yDFpJ {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Cases_cases__list__9RZ55 {
			margin-top: 43px
		}

		@media only screen and (max-width:1023px) {
			.Cases_cases__list__9RZ55 {
				margin-top: 20px
			}
		}

		.Competencies_competencies__lead__j7pcq {
			max-width: 1227px;
			margin-left: 20px
		}

		@media only screen and (max-width:1023px) {
			.Competencies_competencies__lead__j7pcq {
				margin-left: 0
			}
		}

		.Competencies_competencies__lead__j7pcq.Competencies_advertising-on-yandex-maps__2fDyY {
			max-width: none
		}

		.Competencies_competencies__list__3YpWJ {
			padding-left: 20px;
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-gap: 17px;
			gap: 17px;
			grid-row-gap: 115px;
			row-gap: 115px;
			margin-top: 108px
		}

		@media only screen and (max-width:1279px) {
			.Competencies_competencies__list__3YpWJ {
				grid-template-columns: repeat(2, 1fr);
				margin-top: 80px
			}
		}

		@media only screen and (max-width:1023px) {
			.Competencies_competencies__list__3YpWJ {
				grid-row-gap: 90px;
				row-gap: 90px;
				grid-gap: 35px;
				gap: 35px;
				padding-left: 0
			}
		}

		@media only screen and (max-width:767px) {
			.Competencies_competencies__list__3YpWJ {
				grid-row-gap: 50px;
				row-gap: 50px;
				grid-gap: 20px 30px;
				gap: 20px 30px;
				margin-top: 60px
			}
		}

		.Competencies_competencies__list__3YpWJ>div {
			margin-top: 0 !important
		}

		.DevelopmentCost_ctx__3GGBH .container {
			display: flex;
			flex-wrap: wrap
		}

		@media only screen and (max-width:1023px) {
			.DevelopmentCost_ctx__3GGBH .container {
				flex-direction: column;
				grid-gap: 30px;
				gap: 30px
			}
		}

		.DevelopmentCost_header__1B7dx {
			width: 365px;
			margin-right: 56px
		}

		@media only screen and (max-width:1850px) {
			.DevelopmentCost_header__1B7dx {
				margin-right: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.DevelopmentCost_header__1B7dx {
				width: 290px
			}
		}

		@media only screen and (max-width:1023px) {
			.DevelopmentCost_header__1B7dx {
				width: auto
			}
		}

		.DevelopmentCost_tag__3fC6P {
			background-color: #42b52f;
			color: #fff;
			line-height: 20px;
			font-weight: 500;
			font-size: 16px;
			display: inline-block;
			padding: 0 3px
		}

		.DevelopmentCost_title__3xytn {
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			text-transform: lowercase
		}

		@media only screen and (max-width:1850px) {
			.DevelopmentCost_title__3xytn {
				font-size: 28px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:1279px) {
			.DevelopmentCost_title__3xytn {
				font-size: 24px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:1023px) {
			.DevelopmentCost_title__3xytn {
				font-size: 35px;
				line-height: 35px
			}
		}

		.DevelopmentCost_box__3uIXv {
			flex: 1 1;
			margin-top: 4px
		}

		.DevelopmentCost_box__header__2SFAf {
			font-weight: 700;
			font-size: 26px;
			line-height: 26px;
			line-height: 1.5;
			height: 104px;
			display: flex;
			align-items: center;
			padding-left: 47px;
			background-color: #ecf3e8
		}

		.DevelopmentCost_box__header__2SFAf span {
			text-wrap: nowrap
		}

		@media only screen and (max-width:1850px) {
			.DevelopmentCost_box__header__2SFAf {
				font-size: 24px;
				height: 100px;
				padding-left: 40px
			}
		}

		.DevelopmentCost_box__content__fk4S9 {
			background-color: #f6faf4;
			padding: 35px 44px 42px 47px
		}

		@media only screen and (max-width:1850px) {
			.DevelopmentCost_box__content__fk4S9 {
				padding: 35px 40px 38px 43px
			}
		}

		.DevelopmentCost_box__content_label__1fk8T {
			font-weight: 500;
			font-size: 18px;
			line-height: 18px;
			margin-bottom: 10px
		}

		.DevelopmentCost_box__content__fk4S9 .DevelopmentCost_text__1Nq-J {
			display: grid;
			justify-content: space-between;
			grid-column-gap: 20px;
			-webkit-column-gap: 20px;
			column-gap: 20px;
			grid-template-columns: repeat(2, 1fr)
		}

		@media only screen and (max-width:1023px) {
			.DevelopmentCost_box__content__fk4S9 .DevelopmentCost_text__1Nq-J {
				grid-template-columns: 1fr;
				grid-gap: 7px;
				gap: 7px
			}
		}

		.DevelopmentCost_box__content__fk4S9 .DevelopmentCost_item__3C9PX {
			line-height: 30px;
			display: flex;
			align-items: flex-start;
			margin-bottom: 7px
		}

		@media only screen and (max-width:1850px) {
			.DevelopmentCost_box__content__fk4S9 .DevelopmentCost_item__3C9PX {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.DevelopmentCost_box__content__fk4S9 .DevelopmentCost_item__3C9PX {
				width: 100%
			}
		}

		.DevelopmentCost_box__content__fk4S9 .DevelopmentCost_item__3C9PX span {
			margin-top: 4px;
			margin-right: 10px;
			flex: 0 0 auto;
			display: block;
			text-align: center;
			width: 20px;
			height: 20px;
			background-color: #42b52f;
			border-radius: 50%;
			color: #fff;
			font-weight: 500;
			font-size: 14px;
			line-height: 14px;
			padding-top: 4px
		}

		.DevelopmentCost_more__1Elb8 {
			cursor: pointer;
			background-color: transparent;
			border: none;
			line-height: 30px;
			font-size: 18px;
			font-weight: 300;
			color: #a0ad98;
			position: relative;
			padding: 0 0 4px;
			overflow: hidden;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		.DevelopmentCost_more__1Elb8:hover {
			color: #7229ff
		}

		@media only screen and (max-width:767px) {
			.DevelopmentCost_more__1Elb8 {
				font-size: 16px
			}
		}

		.DevelopmentCost_more__1Elb8:before {
			position: absolute;
			content: "...........................................................";
			bottom: 0;
			left: 0
		}

		.EffectiveItem_item__8KBP4 {
			padding-top: 31px;
			margin-bottom: 33px;
			border-top: 1px solid #e8e6ed
		}

		.EffectiveItem_item__8KBP4:last-child {
			border-bottom: 1px solid #e8e6ed;
			margin-bottom: 0;
			padding-bottom: 33px
		}

		.EffectiveItem_item__name__3Q36I {
			display: flex;
			align-items: center;
			justify-content: space-between;
			font-weight: 700;
			font-size: 26px;
			line-height: 37px
		}

		.EffectiveItem_item__name__3Q36I span {
			cursor: pointer
		}

		.EffectiveItem_item__name__3Q36I button {
			padding: 0;
			background-color: transparent;
			border: none;
			cursor: pointer
		}

		.EffectiveItem_item__name__3Q36I button svg path {
			-webkit-transition: .4s;
			transition: .4s
		}

		.EffectiveItem_item__name__3Q36I button:hover svg path {
			fill: #000
		}

		.EffectiveItem_item__name__3Q36I a {
			font-weight: 400;
			font-size: 16px;
			color: #000;
			display: flex;
			align-items: center;
			text-decoration: none;
			line-height: 37px;
			-webkit-transition: .4s;
			transition: .4s
		}

		.EffectiveItem_item__name__3Q36I a:hover {
			opacity: .7
		}

		.EffectiveItem_item__name__3Q36I a svg {
			margin-left: 11px
		}

		.EffectiveItem_item__content__9hZqf {
			padding-top: 14px
		}

		.EffectiveItem_item__content_text__3LZsR {
			max-width: 630px;
			color: #b4b3b6;
			font-size: 21px;
			line-height: 34px;
			margin-bottom: 10px
		}

		.EffectiveItem_item__content_link__2FxlX {
			text-decoration: none;
			color: #000;
			font-size: 18px;
			-webkit-transition: .4s;
			transition: .4s
		}

		.EffectiveItem_item__content_link__2FxlX:hover {
			opacity: .7
		}

		.EffectiveItem_item__content_link__2FxlX svg {
			width: 9px;
			height: 9px
		}

		.Effectiveness_ctx__sDmkn .container {
			display: flex;
			flex-wrap: wrap
		}

		.Effectiveness_title__1XCxf {
			width: 365px;
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			text-transform: lowercase;
			margin-right: 116px
		}

		.Effectiveness_content__3Y_nl {
			flex: 1 1
		}

		.Effectiveness_content__description__17qND {
			font-weight: 300;
			font-size: 26px;
			line-height: 42px;
			padding-right: 100px;
			margin-bottom: 32px
		}

		.Experience_body__21r2m {
			height: 350px;
			padding-top: 134px
		}

		@media only screen and (max-width:1023px) {
			.Experience_body__21r2m {
				padding: 80px 20px 80px 0;
				height: unset
			}
		}

		@media only screen and (max-width:767px) {
			.Experience_body__21r2m {
				padding: 60px 0
			}
		}

		.Experience_body__21r2m.Experience_context-advertising__2LuFA {
			background-color: #f5f9f4;
			margin-top: 140px
		}

		.Experience_body__21r2m.Experience_seo-search-automation__2jfwC {
			background-color: #daf4da;
			margin-top: 130px
		}

		.Experience_body__21r2m.Experience_advertising-in-telegram-ads__eBKty {
			background-color: #daf4da;
			margin-bottom: 151px
		}

		@media only screen and (max-width:1850px) {
			.Experience_body__21r2m.Experience_advertising-in-telegram-ads__eBKty {
				margin-bottom: 130px
			}
		}

		@media only screen and (max-width:1279px) {
			.Experience_body__21r2m.Experience_advertising-in-telegram-ads__eBKty {
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Experience_body__21r2m.Experience_advertising-in-telegram-ads__eBKty {
				margin-bottom: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Experience_body__21r2m.Experience_advertising-in-telegram-ads__eBKty {
				margin-bottom: 90px
			}
		}

		.Experience_body__21r2m.Experience_advertising-on-yandex-maps__1kuak {
			background-color: #daf4da;
			height: auto;
			padding-top: 134px;
			padding-bottom: 138px;
			margin-top: 174px
		}

		@media only screen and (max-width:1850px) {
			.Experience_body__21r2m.Experience_advertising-on-yandex-maps__1kuak {
				margin-bottom: 130px;
				margin-top: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Experience_body__21r2m.Experience_advertising-on-yandex-maps__1kuak {
				margin-bottom: 120px;
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Experience_body__21r2m.Experience_advertising-on-yandex-maps__1kuak {
				padding: 80px 20px 80px 0;
				margin-bottom: 110px;
				margin-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Experience_body__21r2m.Experience_advertising-on-yandex-maps__1kuak {
				padding: 60px 0;
				margin-bottom: 90px;
				margin-top: 90px
			}
		}

		.Experience_body__21r2m.Experience_targeted-advertising-on-social-networks__2sVub {
			background-color: #daf4da;
			height: auto;
			padding-top: 134px;
			padding-bottom: 138px;
			margin-top: 127px;
			margin-bottom: 150px
		}

		@media only screen and (max-width:1850px) {
			.Experience_body__21r2m.Experience_targeted-advertising-on-social-networks__2sVub {
				margin-bottom: 130px
			}
		}

		@media only screen and (max-width:1279px) {
			.Experience_body__21r2m.Experience_targeted-advertising-on-social-networks__2sVub {
				margin-bottom: 120px;
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Experience_body__21r2m.Experience_targeted-advertising-on-social-networks__2sVub {
				padding: 80px 20px 80px 0;
				margin-bottom: 110px;
				margin-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Experience_body__21r2m.Experience_targeted-advertising-on-social-networks__2sVub {
				padding: 60px 0;
				margin-bottom: 90px;
				margin-top: 90px
			}
		}

		.Experience_content__2A5c6 {
			display: grid;
			grid-template-columns: 480px 1fr;
			align-items: flex-start;
			padding-left: 20px
		}

		@media only screen and (max-width:1850px) {
			.Experience_content__2A5c6 {
				grid-template-columns: 330px 1fr
			}
		}

		@media only screen and (max-width:1279px) {
			.Experience_content__2A5c6 {
				grid-column-gap: 50px;
				-webkit-column-gap: 50px;
				column-gap: 50px;
				grid-template-columns: auto 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.Experience_content__2A5c6 {
				grid-template-columns: 250px 1fr;
				padding-left: 0
			}
		}

		@media only screen and (max-width:767px) {
			.Experience_content__2A5c6 {
				grid-template-columns: 1fr;
				grid-gap: 30px;
				gap: 30px
			}
		}

		.Experience_content__title__3gpvW {
			font-weight: 700;
			font-size: 30px;
			line-height: 38px;
			max-width: 220px
		}

		.Experience_content__title__3gpvW span {
			display: block;
			position: relative
		}

		.Experience_content__title__3gpvW span:before {
			position: absolute;
			content: "";
			height: 4px;
			width: 100%;
			left: 0;
			bottom: 0;
			background-repeat: no-repeat;
			background-position: 50%;
			background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='199' height='6' fill='none'%3E%3Cpath stroke='%2342B52F' stroke-width='2' d='m1 1 7.06 2.294a17 17 0 0 0 10.505 0l1.807-.588a17 17 0 0 1 10.506 0l1.807.588a17 17 0 0 0 10.505 0l1.807-.588a17 17 0 0 1 10.506 0l1.807.588a17 17 0 0 0 10.505 0l1.807-.588a17 17 0 0 1 10.506 0l1.807.588a17 17 0 0 0 10.505 0l1.807-.588a17.001 17.001 0 0 1 10.506 0l1.807.588a17 17 0 0 0 10.505 0l1.807-.588a17.002 17.002 0 0 1 10.506 0l1.807.588a17 17 0 0 0 10.505 0l1.807-.588a17.002 17.002 0 0 1 10.506 0l1.807.588a17 17 0 0 0 10.505 0l1.807-.588a17.002 17.002 0 0 1 10.506 0l1.807.588a17 17 0 0 0 10.505 0L198 1'/%3E%3C/svg%3E")
		}

		.Experience_content__items__112ZA {
			display: grid;
			grid-template-columns: 470px auto;
			grid-column-gap: 40px;
			-webkit-column-gap: 40px;
			column-gap: 40px
		}

		@media only screen and (max-width:1850px) {
			.Experience_content__items__112ZA {
				grid-template-columns: 1fr 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.Experience_content__items__112ZA {
				grid-template-columns: 1fr
			}
		}

		@media only screen and (max-width:767px) {
			.Experience_content__items__112ZA {
				justify-content: flex-start
			}
		}

		.Experience_content__items__112ZA .Experience_item__2PCM7 {
			display: flex;
			font-weight: 350;
			font-size: 26px;
			line-height: 38px
		}

		@media only screen and (max-width:767px) {
			.Experience_content__items__112ZA .Experience_item__2PCM7 {
				justify-content: flex-start
			}
		}

		.Experience_content__items__112ZA .Experience_item__2PCM7+.Experience_item__2PCM7 {
			margin-top: 3px
		}

		.Experience_content__items__112ZA .Experience_item__2PCM7>img {
			width: 21px;
			height: 21px;
			flex: 0 0 auto;
			margin-right: 16px;
			-webkit-transform: translateY(.4em);
			transform: translateY(.4em)
		}

		.Grid_grid__1eBun {
			width: 100%;
			display: flex;
			flex-direction: row
		}

		.Grid_label__3zklT {
			flex: none;
			width: 480px;
			padding-right: 120px
		}

		@media only screen and (max-width:1850px) {
			.Grid_label__3zklT {
				width: 300px;
				padding-right: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Grid_label__3zklT {
				width: auto;
				padding-right: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Grid_label__3zklT {
				padding-right: 0
			}
		}

		.Grid_column__2L6kw {
			flex-grow: 1
		}

		@media only screen and (max-width:1023px) {
			.Grid_grid__1eBun {
				flex-direction: column;
				grid-row-gap: 20px;
				row-gap: 20px
			}
		}

		.Fits_description__3Pi3R {
			padding-bottom: 42px;
			border-bottom: 1px solid #e8e6ed;
			margin-bottom: 32px;
			font-size: 26px;
			font-style: normal;
			font-weight: 350;
			line-height: 42px
		}

		@media only screen and (max-width:1850px) {
			.Fits_description__3Pi3R {
				font-size: 24px;
				line-height: 1.7
			}
		}

		@media only screen and (max-width:767px) {
			.Fits_description__3Pi3R {
				font-size: 18px
			}
		}

		.Fits_description__3Pi3R span {
			position: relative
		}

		.Fits_description__3Pi3R span:before {
			position: absolute;
			content: "";
			width: 100%;
			height: 4px;
			bottom: 0;
			left: 0;
			background-repeat: no-repeat;
			background-position: 50%;
			background-image: url("data:image/svg+xml,%3Csvg width='233' height='6' viewBox='0 0 233 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L10.8985 3.74245C13.8686 4.56532 17.0064 4.56532 19.9765 3.74245L25.336 2.25755C28.3061 1.43468 31.4439 1.43468 34.414 2.25755L39.7735 3.74245C42.7436 4.56532 45.8814 4.56532 48.8515 3.74245L54.211 2.25755C57.1811 1.43468 60.3189 1.43468 63.289 2.25755L68.6485 3.74245C71.6186 4.56532 74.7564 4.56532 77.7265 3.74245L83.086 2.25755C86.0561 1.43468 89.1939 1.43468 92.164 2.25755L97.5235 3.74245C100.494 4.56532 103.631 4.56532 106.601 3.74245L111.961 2.25755C114.931 1.43468 118.069 1.43468 121.039 2.25755L126.399 3.74245C129.369 4.56532 132.506 4.56532 135.476 3.74245L140.836 2.25755C143.806 1.43468 146.944 1.43468 149.914 2.25755L155.274 3.74245C158.244 4.56532 161.381 4.56532 164.351 3.74245L169.711 2.25755C172.681 1.43468 175.819 1.43468 178.789 2.25755L184.149 3.74245C187.119 4.56532 190.256 4.56532 193.226 3.74245L198.586 2.25755C201.556 1.43468 204.694 1.43468 207.664 2.25755L213.024 3.74245C215.994 4.56532 219.131 4.56532 222.101 3.74245L232 1' stroke='%2342B52F' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		.Fits_list__3Ioqp {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			grid-column-gap: 75px;
			overflow: hidden
		}

		.Fits_item__3SltK:nth-child(odd) {
			padding-bottom: 36px;
			position: relative;
			margin-bottom: 32px
		}

		.Fits_item__3SltK:nth-child(odd):before {
			position: absolute;
			content: "";
			width: 1000px;
			height: 1px;
			bottom: 0;
			left: 0;
			background-color: #e8e6ed
		}

		.Fits_item__name__sb7Dv {
			margin-bottom: 14px;
			padding-right: 40px
		}

		.Fits_more__17TjV {
			display: flex;
			background-color: transparent;
			font-weight: 500;
			font-size: 18px;
			line-height: 32px;
			color: #545058;
			cursor: pointer;
			align-items: center;
			outline: none;
			border: none;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (min-width:1001px) {
			.Fits_more__17TjV:hover {
				color: #7229ff
			}

			.Fits_more__17TjV:hover svg {
				fill: #7229ff
			}
		}

		.Fits_more__17TjV svg {
			display: block;
			height: auto;
			width: 19px;
			fill: #545058;
			margin-right: 11px;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		@media only screen and (max-width:1850px) {
			.Fits_description__3Pi3R {
				padding-bottom: 20px;
				margin-bottom: 0
			}

			.Fits_list__3Ioqp {
				grid-template-columns: 1fr
			}

			.Fits_item__3SltK {
				padding: 30px 0;
				margin-bottom: 0;
				position: relative
			}

			.Fits_item__3SltK:nth-child(odd) {
				margin-bottom: 0
			}

			.Fits_item__3SltK:before {
				position: absolute;
				content: "";
				width: 1000px;
				height: 1px;
				bottom: 0;
				left: 0;
				background-color: #e8e6ed
			}
		}

		@media only screen and (max-width:1023px) {
			.Fits_item__3SltK {
				position: relative;
				padding: 24px 0
			}

			.Fits_item__3SltK:before {
				position: absolute;
				content: "";
				width: 1000px;
				height: 1px;
				bottom: 0;
				left: 0;
				background-color: #e8e6ed
			}

			.Fits_more__17TjV {
				margin-top: 20px
			}
		}

		.FopClientsItem_item__1Mw7y {
			position: relative
		}

		.FopClientsItem_item__1Mw7y:before {
			position: absolute;
			content: "";
			background-position: 0;
			background-repeat: no-repeat
		}

		.FopClientsItem_item__1Mw7y:first-child:before {
			width: 406px;
			height: 14.5px;
			top: -2px;
			left: 45px;
			background-image: url("data:image/svg+xml,%3Csvg width='408' height='18' viewBox='0 0 408 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 16.5005C73.1667 7.83388 230.6 -8.8 407 12' stroke='%23E6DAFF' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		@media only screen and (max-width:1850px) {
			.FopClientsItem_item__1Mw7y:first-child:before {
				top: 6px;
				width: 235px;
				background-position: 50%
			}
		}

		@media only screen and (max-width:1279px) {
			.FopClientsItem_item__1Mw7y:first-child:before {
				width: 210px
			}
		}

		@media only screen and (max-width:1023px) {
			.FopClientsItem_item__1Mw7y:first-child:before {
				width: 200px
			}
		}

		@media only screen and (max-width:767px) {
			.FopClientsItem_item__1Mw7y:first-child:before {
				width: 255px
			}
		}

		@media only screen and (max-width:590px) {
			.FopClientsItem_item__1Mw7y:first-child:before {
				width: 400px
			}
		}

		.FopClientsItem_item__1Mw7y:nth-child(2):before {
			width: 403px;
			height: 8.75px;
			top: 14px;
			left: 45px;
			background-image: url("data:image/svg+xml,%3Csvg width='404' height='11' viewBox='0 0 404 11' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 1C92.6667 6.33333 274.7 16.3 403.5 3.5' stroke='%23E6DAFF' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		@media only screen and (max-width:1850px) {
			.FopClientsItem_item__1Mw7y:nth-child(2):before {
				top: 8px;
				width: 235px;
				background-position: 50%
			}
		}

		@media only screen and (max-width:1279px) {
			.FopClientsItem_item__1Mw7y:nth-child(2):before {
				width: 213px;
				top: 5px
			}
		}

		@media only screen and (max-width:1023px) {
			.FopClientsItem_item__1Mw7y:nth-child(2):before {
				width: 200px
			}
		}

		@media only screen and (max-width:767px) {
			.FopClientsItem_item__1Mw7y:nth-child(2):before {
				top: 14px;
				width: 400px
			}
		}

		@media only screen and (max-width:590px) {
			.FopClientsItem_item__1Mw7y:nth-child(2):before {
				width: 400px
			}
		}

		.FopClientsItem_item__1Mw7y:nth-child(3):before {
			width: 670px;
			height: 30.8px;
			top: 3px;
			left: 50px;
			background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 629 34' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 10C143.833 -0.5 480.7 -8.50436 671.5 32.2956' stroke='%23E6DAFF' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		@media only screen and (max-width:767px) {
			.FopClientsItem_item__1Mw7y:nth-child(3):before {
				width: 245px;
				top: -3px;
				background-position: 50%
			}
		}

		@media only screen and (max-width:590px) {
			.FopClientsItem_item__1Mw7y:nth-child(3):before {
				width: 400px
			}
		}

		.FopClientsItem_item__1Mw7y:nth-child(4):before {
			width: 406px;
			height: 5.08px;
			top: 16px;
			left: 45px;
			background-image: url("data:image/svg+xml,%3Csvg width='408' height='8' viewBox='0 0 408 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1.5C95.5 4.83333 291.4 10.5 407 2.5' stroke='%23E6DAFF' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		@media only screen and (max-width:1850px) {
			.FopClientsItem_item__1Mw7y:nth-child(4):before {
				top: 10px;
				width: 212px
			}
		}

		@media only screen and (max-width:1023px) {
			.FopClientsItem_item__1Mw7y:nth-child(4):before {
				width: 200px
			}
		}

		@media only screen and (max-width:767px) {
			.FopClientsItem_item__1Mw7y:nth-child(4):before {
				width: 500px
			}
		}

		@media only screen and (max-width:590px) {
			.FopClientsItem_item__1Mw7y:nth-child(4):before {
				width: 400px
			}
		}

		.FopClientsItem_item__1Mw7y:nth-child(4):after {
			position: absolute;
			content: "";
			background-position: 100%;
			background-repeat: no-repeat;
			top: 10px;
			right: calc(100% + 23.5px);
			width: 276px;
			height: 17px;
			background-image: url("data:image/svg+xml,%3Csvg width='260' height='19' viewBox='0 0 260 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M259.5 1C218.5 1 120.4 2.285 -16 17.885' stroke='%23E6DAFF' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		@media only screen and (max-width:767px) {
			.FopClientsItem_item__1Mw7y:nth-child(4):after {
				display: none
			}
		}

		.FopClientsItem_item__1Mw7y:nth-child(5):before {
			width: 404px;
			height: 4.58px;
			top: 8px;
			left: 45px;
			background-image: url("data:image/svg+xml,%3Csvg width='405' height='7' viewBox='0 0 405 7' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 5.99992C111.5 0.999618 314.5 -0.9 404.5 5.5' stroke='%23E6DAFF' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		@media only screen and (max-width:1850px) {
			.FopClientsItem_item__1Mw7y:nth-child(5):before {
				width: 230px
			}
		}

		@media only screen and (max-width:1279px) {
			.FopClientsItem_item__1Mw7y:nth-child(5):before {
				width: 210px
			}
		}

		@media only screen and (max-width:1023px) {
			.FopClientsItem_item__1Mw7y:nth-child(5):before {
				width: 200px
			}
		}

		@media only screen and (max-width:767px) {
			.FopClientsItem_item__1Mw7y:nth-child(5):before {
				width: 257px
			}
		}

		@media only screen and (max-width:590px) {
			.FopClientsItem_item__1Mw7y:nth-child(5):before {
				width: 400px
			}
		}

		.FopClientsItem_item__number__1tUz2 {
			width: 26px;
			height: 26px;
			line-height: 26px;
			text-align: center;
			color: #fff;
			background-color: #8343ff;
			border-radius: 50%;
			font-weight: 500;
			font-size: 16px;
			margin-bottom: 10px
		}

		@media only screen and (max-width:1279px) {
			.FopClientsItem_item__number__1tUz2 {
				font-size: 14px;
				width: 24px;
				height: 24px
			}
		}

		.FopClientsItem_item__label__261VJ {
			font-weight: 700;
			font-size: 26px;
			margin-bottom: 12px;
			font-size: 20px
		}

		@media only screen and (max-width:1279px) {
			.FopClientsItem_item__label__261VJ {
				font-size: 24px;
				margin-bottom: 8px
			}
		}

		.FopClientsItem_item__label__261VJ img {
			-webkit-transform: translateY(.17em);
			transform: translateY(.17em);
			margin-left: .6em;
			width: auto
		}

		@media only screen and (max-width:1279px) {
			.FopClientsItem_item__label__261VJ img {
				-webkit-transform: translateY(.1em);
				transform: translateY(.1em)
			}
		}

		.FopClientsItem_item__text__1g88Z {
			font-size: 18px;
			font-weight: 300;
			line-height: 30px;
			padding-right: 65px
		}

		@media only screen and (max-width:1279px) {
			.FopClientsItem_item__text__1g88Z {
				font-size: 16px;
				line-height: 27px
			}
		}

		@media only screen and (max-width:767px) {
			.FopClientsItem_item__text__1g88Z {
				font-size: 14px;
				line-height: 24px
			}
		}

		.FopClients_ctx__3mK8w {
			overflow: hidden
		}

		.FopClients_title__Kx6ci {
			padding-left: 20px;
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			max-width: 900px;
			margin-bottom: 65px
		}

		@media only screen and (max-width:1850px) {
			.FopClients_title__Kx6ci {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.FopClients_title__Kx6ci {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.FopClients_title__Kx6ci {
				font-size: 45px;
				line-height: 54px;
				padding-left: 0
			}
		}

		@media only screen and (max-width:767px) {
			.FopClients_title__Kx6ci {
				font-size: 35px;
				line-height: 42px;
				margin-bottom: 60px
			}
		}

		.FopClients_title__Kx6ci h1,
		.FopClients_title__Kx6ci h2,
		.FopClients_title__Kx6ci h3 {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: auto
		}

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

			.FopClients_title__Kx6ci h1,
			.FopClients_title__Kx6ci h2,
			.FopClients_title__Kx6ci h3 {
				font-size: 55px;
				line-height: 68px
			}
		}

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

			.FopClients_title__Kx6ci h1,
			.FopClients_title__Kx6ci h2,
			.FopClients_title__Kx6ci h3 {
				font-size: 50px;
				line-height: 60px
			}
		}

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

			.FopClients_title__Kx6ci h1,
			.FopClients_title__Kx6ci h2,
			.FopClients_title__Kx6ci h3 {
				font-size: 45px;
				line-height: 54px
			}
		}

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

			.FopClients_title__Kx6ci h1,
			.FopClients_title__Kx6ci h2,
			.FopClients_title__Kx6ci h3 {
				font-size: 35px;
				line-height: 42px
			}
		}

		.FopClients_title__Kx6ci img {
			height: auto;
			width: 40px;
			margin-left: 15px
		}

		.FopClients_list__1WO2E {
			display: grid;
			grid-template-columns: 480px 470px auto;
			grid-row-gap: 45px;
			padding-left: 20px
		}

		@media only screen and (max-width:1850px) {
			.FopClients_list__1WO2E {
				grid-template-columns: 1fr 1fr 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.FopClients_list__1WO2E {
				grid-template-columns: 1fr 1fr;
				grid-row-gap: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.FopClients_list__1WO2E {
				padding-left: 0
			}
		}

		@media only screen and (max-width:590px) {
			.FopClients_list__1WO2E {
				grid-template-columns: 1fr
			}
		}

		.BenefitsList_benefits__2w12b {
			display: grid;
			grid-template-columns: 480px 475px 1fr;
			margin-top: 127px
		}

		@media only screen and (max-width:1850px) {
			.BenefitsList_benefits__2w12b {
				grid-template-columns: repeat(3, 1fr);
				grid-gap: 30px;
				gap: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.BenefitsList_benefits__2w12b {
				grid-gap: 20px;
				gap: 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.BenefitsList_benefits__2w12b {
				grid-template-columns: 1fr;
				grid-gap: 30px;
				gap: 30px;
				margin-top: 70px
			}
		}

		.BenefitsList_benefits__item__La7mZ {
			width: 390px;
			margin-top: 120px
		}

		.BenefitsList_benefits__item__La7mZ:nth-child(3n-2) {
			-webkit-transition-delay: .2s;
			transition-delay: .2s
		}

		.BenefitsList_benefits__item__La7mZ:nth-child(3n-1) {
			-webkit-transition-delay: .4s;
			transition-delay: .4s
		}

		.BenefitsList_benefits__item__La7mZ:nth-child(3n) {
			-webkit-transition-delay: .6s;
			transition-delay: .6s
		}

		@media only screen and (max-width:1850px) {
			.BenefitsList_benefits__item__La7mZ {
				width: unset;
				margin-top: 80px
			}
		}

		@media only screen and (max-width:1023px) {
			.BenefitsList_benefits__item__La7mZ {
				margin-top: 0
			}
		}

		.BenefitsList_benefits__item__La7mZ:first-child,
		.BenefitsList_benefits__item__La7mZ:nth-child(2),
		.BenefitsList_benefits__item__La7mZ:nth-child(3) {
			margin-top: 0
		}

		.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__number__3f8T8 {
			font-weight: 500;
			font-size: 16px;
			line-height: 24px
		}

		.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__name__3KNqd {
			font-weight: 700;
			font-size: 30px;
			line-height: 42px
		}

		@media only screen and (max-width:1850px) {
			.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__name__3KNqd {
				font-size: 24px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__name__3KNqd {
				font-size: 22px
			}
		}

		@media only screen and (max-width:1023px) {
			.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__name__3KNqd {
				font-size: 30px;
				line-height: 42px;
				margin-top: 0
			}
		}

		.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__description__1VqiX {
			font-weight: 350;
			font-size: 18px;
			line-height: 30px;
			margin-top: 12px;
			max-width: 390px
		}

		@media only screen and (max-width:1850px) {
			.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__description__1VqiX {
				font-size: 16px;
				line-height: 27px;
				margin-top: 3px
			}

			.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__description__1VqiX br {
				display: none
			}
		}

		@media only screen and (max-width:1023px) {
			.BenefitsList_benefits__item__La7mZ.BenefitsList_header__3uG6b .BenefitsList_benefits__item__description__1VqiX {
				font-size: 18px;
				line-height: 30px;
				margin-top: 12px
			}
		}

		.BenefitsList_benefits__item__icon__2CM5P {
			width: 60px
		}

		.BenefitsList_benefits__item__icon__2CM5P img {
			width: 100%
		}

		.BenefitsList_benefits__item__number__3f8T8 {
			font-weight: 500;
			font-size: 16px;
			line-height: 24px
		}

		.BenefitsList_benefits__item__name__3KNqd {
			font-weight: 700;
			font-size: 26px;
			line-height: 34px;
			margin-top: 4px
		}

		.BenefitsList_benefits__item__description__1VqiX {
			font-weight: 350;
			font-size: 18px;
			line-height: 30px;
			margin-top: 12px;
			max-width: 310px
		}

		.GetResult_ctx__title__1FVpv {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			padding-left: 19px;
			max-width: 1015px
		}

		@media only screen and (max-width:1850px) {
			.GetResult_ctx__title__1FVpv {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.GetResult_ctx__title__1FVpv {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.GetResult_ctx__title__1FVpv {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.GetResult_ctx__title__1FVpv {
				font-size: 35px;
				line-height: 42px;
				padding-left: 0
			}
		}

		.GetResult_ctx__title__1FVpv span {
			white-space: nowrap
		}

		.GetResult_ctx__title__1FVpv.GetResult_blue__20YD_>span:before {
			background-color: #a6cdea
		}

		.GetResult_ctx__title__1FVpv.GetResult_green__2YTRD>span:before {
			background-color: #b5d9b5
		}

		.GetResult_ctx__title__1FVpv.GetResult_red__1gdHY>span:before {
			background-color: #f8b1a1
		}

		.GetResult_ctx__title__1FVpv.GetResult_audit-of-advertising-campaigns__12Ulf {
			max-width: 1045px
		}

		.GetResult_ctx__title__1FVpv>span {
			position: relative;
			z-index: 1
		}

		.GetResult_ctx__title__1FVpv>span:before {
			position: absolute;
			content: "";
			bottom: 7px;
			left: -10px;
			z-index: -1;
			right: -6px;
			height: 26px
		}

		.GetResult_ctx__text__2J8Qm {
			margin-top: 23px;
			font-weight: 350;
			font-size: 26px;
			max-width: 1015px;
			line-height: 42px;
			padding-left: 20px
		}

		@media only screen and (max-width:1850px) {
			.GetResult_ctx__text__2J8Qm {
				font-size: 24px;
				line-height: 38px
			}
		}

		@media only screen and (max-width:1279px) {
			.GetResult_ctx__text__2J8Qm {
				font-size: 22px;
				line-height: 34px;
				margin-top: 22px
			}
		}

		@media only screen and (max-width:1023px) {
			.GetResult_ctx__text__2J8Qm {
				font-size: 20px;
				line-height: 30px;
				margin-top: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.GetResult_ctx__text__2J8Qm {
				padding-left: 0;
				margin-top: 18px
			}
		}

		.GetResult_ctx__list__hM_Vh {
			margin-top: 90px
		}

		@media only screen and (max-width:1023px) {
			.GetResult_ctx__list__hM_Vh {
				margin-top: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.GetResult_ctx__list__hM_Vh>* {
				padding-left: 0
			}
		}

		.GetResult_ctx__list__hM_Vh>* {
			margin-top: 0
		}

		.GetResult_ctx__item_number__1eF8q {
			font-weight: 500;
			font-size: 16px;
			line-height: 24px
		}

		.GetResult_ctx__item_title__1OEGA {
			font-weight: 700;
			font-size: 26px;
			line-height: 34px;
			margin-top: 4px
		}

		.GetResult_ctx__item_text__2U6Zm {
			font-weight: 350;
			font-size: 18px;
			line-height: 30px;
			margin-top: 12px;
			max-width: 310px
		}

		.GetResult_ctx__documents__ceH9y {
			padding-left: 20px;
			margin-top: 93px;
			display: grid;
			grid-template-columns: 479px 1fr
		}

		@media only screen and (max-width:1850px) {
			.GetResult_ctx__documents__ceH9y {
				grid-template-columns: 210px 1fr;
				margin-top: 85px
			}
		}

		@media only screen and (max-width:1279px) {
			.GetResult_ctx__documents__ceH9y {
				grid-template-columns: 1fr;
				grid-gap: 30px;
				gap: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.GetResult_ctx__documents__ceH9y {
				padding-left: 0
			}
		}

		.GetResult_ctx__documents__ceH9y.GetResult_haveText__MXQfC {
			margin-top: 60px
		}

		.GetResult_ctx__documents_title__1TOaW {
			font-weight: 700;
			font-size: 26px;
			line-height: 36px
		}

		.GetResult_ctx__documents_list__33xxk {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			grid-column-gap: 53px;
			grid-row-gap: 30px
		}

		@media only screen and (max-width:1850px) {
			.GetResult_ctx__documents_list__33xxk {
				grid-column-gap: 24px
			}
		}

		@media only screen and (max-width:1279px) {
			.GetResult_ctx__documents_list__33xxk {
				grid-column-gap: 20px;
				grid-row-gap: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.GetResult_ctx__documents_list__33xxk {
				grid-template-columns: 1fr
			}
		}

		.GetResult_ctx__documents_item__225ND {
			height: 120px;
			background-color: #f4f5fa;
			display: flex;
			align-items: center;
			padding: 0 47px 0 27px
		}

		@media only screen and (max-width:1850px) {
			.GetResult_ctx__documents_item__225ND {
				padding: 0 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.GetResult_ctx__documents_item__225ND {
				height: 100px;
				padding: 0 24px
			}
		}

		.GetResult_ctx__documents_item__image__1XdcT {
			margin-right: 25px;
			width: 60px;
			height: 60px;
			flex: 0 0 auto
		}

		@media only screen and (max-width:1279px) {
			.GetResult_ctx__documents_item__image__1XdcT {
				width: 45px;
				height: 45px
			}

			.GetResult_ctx__documents_item__image__1XdcT img {
				width: 100%;
				height: 100%
			}
		}

		.GetResult_ctx__documents_item__name__2mE6l {
			font-weight: 700;
			font-size: 18px;
			line-height: 23px
		}

		@media only screen and (max-width:1279px) {
			.GetResult_ctx__documents_item__name__2mE6l {
				font-size: 16px;
				line-height: 22px
			}
		}

		.GetResult_ctx__link__1xS5Q {
			display: flex;
			align-items: center;
			margin-left: 20px;
			width: -webkit-fit-content;
			width: fit-content;
			color: #000;
			margin-top: 78px;
			font-size: 18px;
			line-height: 42px;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:767px) {
			.GetResult_ctx__link__1xS5Q {
				margin-left: 0
			}
		}

		.GetResult_ctx__link__1xS5Q:hover {
			color: #7229ff
		}

		.GetResult_ctx__link__1xS5Q:hover svg {
			fill: #7229ff
		}

		.GetResult_ctx__link__1xS5Q svg {
			margin-right: 4px;
			width: 17.7px;
			height: auto;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Advertisement_content__3LxcA {
			display: flex;
			width: 100%;
			background-color: #f4f5fa;
			background-image: url(/files/solutions_bg.jpg);
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat;
			padding: 0 72px;
			align-items: center;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			overflow: hidden;
			position: relative
		}

		@media only screen and (max-width:1850px) {
			.Advertisement_content__3LxcA {
				padding: 0 60px
			}
		}

		@media only screen and (max-width:1279px) {
			.Advertisement_content__3LxcA {
				padding: 0 54px
			}
		}

		@media only screen and (max-width:1023px) {
			.Advertisement_content__3LxcA {
				padding: 0 40px;
				flex-direction: column;
				align-items: flex-start
			}
		}

		@media only screen and (max-width:767px) {
			.Advertisement_content__3LxcA {
				padding: 0 24px
			}
		}

		.Advertisement_text__1Iy1S {
			width: 790px;
			font-weight: 700;
			font-size: 46px;
			line-height: 58px;
			color: #fff;
			margin: 75px 0 82px;
			position: relative;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Advertisement_text__1Iy1S {
				line-height: 130%;
				max-width: 508px;
				font-size: 34px;
				margin: 60px 0 62px
			}
		}

		@media only screen and (max-width:1279px) {
			.Advertisement_text__1Iy1S {
				font-size: 30px;
				max-width: 480px;
				margin: 60px 0 62px
			}
		}

		@media only screen and (max-width:1023px) {
			.Advertisement_text__1Iy1S {
				font-size: 32px;
				width: unset;
				margin: 40px 0 42px
			}
		}

		@media only screen and (max-width:767px) {
			.Advertisement_text__1Iy1S {
				margin: 40px 0 20px
			}
		}

		.Advertisement_media__2z1Uy {
			display: flex;
			height: 100%;
			width: 510px;
			align-items: center;
			margin-left: auto;
			overflow: hidden;
			position: absolute;
			top: 0;
			right: 40px
		}

		@media only screen and (max-width:1850px) {
			.Advertisement_media__2z1Uy {
				right: -10px;
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Advertisement_media__2z1Uy {
				position: relative;
				right: unset;
				left: 0;
				margin-left: 0;
				width: 100%
			}
		}

		.Advertisement_media__image__1ZC38 {
			width: 100%;
			margin-top: 24px
		}

		.Advertisement_media__image__1ZC38 img {
			display: block;
			height: auto;
			width: 100%
		}

		.Advertisement_media__icon__KHuKz {
			display: flex;
			background-color: #fff;
			align-items: center;
			justify-content: center;
			pointer-events: none;
			border-radius: 50px;
			-webkit-box-shadow: 0 3px 17px rgba(0, 0, 0, .2);
			box-shadow: 0 3px 17px rgba(0, 0, 0, .2);
			position: absolute;
			top: 0;
			left: 0;
			z-index: 0
		}

		.Advertisement_media__icon__KHuKz.Advertisement_icon_1__6bCcl {
			height: 50px;
			width: 50px;
			top: 0;
			left: 265px
		}

		.Advertisement_media__icon__KHuKz.Advertisement_icon_1__6bCcl img {
			width: 24px;
			margin-top: 5px
		}

		.Advertisement_media__icon__KHuKz.Advertisement_icon_2__1wwkd {
			height: 85px;
			width: 85px;
			top: 110px
		}

		.Advertisement_media__icon__KHuKz.Advertisement_icon_2__1wwkd img {
			width: 40px;
			margin-top: 2px
		}

		.Advertisement_media__icon__KHuKz.Advertisement_icon_3__1yxfo {
			height: 60px;
			width: 60px;
			left: unset;
			top: unset;
			right: 103px;
			bottom: 58px
		}

		.Advertisement_media__icon__KHuKz.Advertisement_icon_3__1yxfo img {
			width: 27px
		}

		.Advertisement_media__icon__KHuKz img {
			display: block;
			height: auto
		}

		.FastAdvertising_content__OwOXH {
			display: flex;
			width: 100%;
			background-color: #f4f5fa;
			background-image: url(/files/fast_solutions_bg.jpg);
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat;
			padding: 0 72px;
			align-items: center;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			overflow: hidden;
			position: relative
		}

		@media only screen and (max-width:1850px) {
			.FastAdvertising_content__OwOXH {
				padding: 0 60px
			}
		}

		@media only screen and (max-width:1279px) {
			.FastAdvertising_content__OwOXH {
				padding: 0 54px
			}
		}

		@media only screen and (max-width:1023px) {
			.FastAdvertising_content__OwOXH {
				padding: 0 40px;
				flex-direction: column;
				align-items: flex-start
			}
		}

		@media only screen and (max-width:767px) {
			.FastAdvertising_content__OwOXH {
				padding: 0 24px
			}
		}

		.FastAdvertising_text__3jwPv {
			width: 730px;
			font-weight: 700;
			font-size: 54px;
			line-height: 65px;
			color: #fff;
			margin: 75px 0 82px;
			position: relative;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.FastAdvertising_text__3jwPv {
				font-size: 48px;
				line-height: 130%;
				max-width: 508px;
				margin: 60px 0 62px
			}
		}

		@media only screen and (max-width:1279px) {
			.FastAdvertising_text__3jwPv {
				font-size: 38px;
				margin: 60px 0 62px
			}
		}

		@media only screen and (max-width:1023px) {
			.FastAdvertising_text__3jwPv {
				font-size: 32px;
				width: unset;
				margin: 40px 0 42px
			}
		}

		@media only screen and (max-width:767px) {
			.FastAdvertising_text__3jwPv {
				margin: 40px 0 20px
			}
		}

		.FastAdvertising_media__9cNMP {
			width: 550px
		}

		@media only screen and (max-width:1850px) {
			.FastAdvertising_media__9cNMP {
				font-size: 48px;
				line-height: 130%;
				max-width: 508px;
				margin: 60px 0 62px
			}
		}

		@media only screen and (max-width:1279px) {
			.FastAdvertising_media__9cNMP {
				font-size: 38px;
				margin: 60px 0 62px
			}
		}

		@media only screen and (max-width:1023px) {
			.FastAdvertising_media__9cNMP {
				font-size: 32px;
				width: unset;
				margin: 40px 0 42px
			}
		}

		@media only screen and (max-width:767px) {
			.FastAdvertising_media__9cNMP {
				margin: 40px 0 20px
			}
		}

		.FastAdvertising_media__9cNMP {
			display: flex;
			height: 100%;
			width: 510px;
			align-items: center;
			margin-left: auto;
			overflow: hidden;
			position: absolute;
			top: 0;
			right: 57px
		}

		@media only screen and (max-width:1850px) {
			.FastAdvertising_media__9cNMP {
				top: -40px;
				right: 0;
				width: 400px
			}
		}

		@media only screen and (max-width:1023px) {
			.FastAdvertising_media__9cNMP {
				position: relative;
				right: unset;
				left: 0;
				margin-left: 0;
				width: 100%;
				top: 0
			}
		}

		.FastAdvertising_media__image__HNY7_ {
			width: 100%
		}

		.FastAdvertising_media__image__HNY7_ img {
			display: block;
			height: auto;
			width: 100%
		}

		.FastAdvertising_media__icon__1qwvr {
			display: flex;
			background-color: #fff;
			align-items: center;
			justify-content: center;
			pointer-events: none;
			border-radius: 50px;
			-webkit-box-shadow: 0 3px 17px rgba(0, 0, 0, .2);
			box-shadow: 0 3px 17px rgba(0, 0, 0, .2);
			position: absolute;
			top: 0;
			left: 0;
			z-index: 0
		}

		.FastAdvertising_media__icon__1qwvr.FastAdvertising_icon_1__1Fie6 {
			height: 50px;
			width: 50px;
			top: -10px;
			left: 225px
		}

		.FastAdvertising_media__icon__1qwvr.FastAdvertising_icon_1__1Fie6 img {
			width: 24px;
			margin-top: 5px
		}

		.FastAdvertising_media__icon__1qwvr.FastAdvertising_icon_2__3f-Xw {
			height: 85px;
			width: 85px;
			top: 90px
		}

		.FastAdvertising_media__icon__1qwvr.FastAdvertising_icon_2__3f-Xw img {
			width: 40px;
			margin-top: 2px
		}

		.FastAdvertising_media__icon__1qwvr.FastAdvertising_icon_3__1hG6Y {
			height: 60px;
			width: 60px;
			left: unset;
			top: unset;
			right: 83px;
			bottom: 38px
		}

		.FastAdvertising_media__icon__1qwvr.FastAdvertising_icon_3__1hG6Y img {
			width: 27px
		}

		.FastAdvertising_media__icon__1qwvr img {
			display: block;
			height: auto
		}

		.Reputation_content__Z33Yg {
			display: flex;
			height: 290px;
			width: 100%;
			background-color: #f4f5fa;
			background-image: url(/files/reputation_bg.jpg);
			background-size: cover;
			background-position: 50%;
			background-repeat: no-repeat;
			padding: 0 72px;
			align-items: center;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			overflow: hidden;
			position: relative
		}

		@media only screen and (max-width:1850px) {
			.Reputation_content__Z33Yg {
				height: unset;
				padding: 42px 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reputation_content__Z33Yg {
				flex-direction: column;
				padding: 30px 50px
			}
		}

		@media only screen and (max-width:767px) {
			.Reputation_content__Z33Yg {
				padding: 24px 30px
			}
		}

		.Reputation_content__Z33Yg .Reputation_text__27cjr {
			width: 735px;
			font-weight: 700;
			font-size: 54px;
			line-height: 65px;
			color: #fff;
			position: relative;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Reputation_content__Z33Yg .Reputation_text__27cjr {
				font-size: 48px;
				line-height: 130%;
				max-width: 508px
			}
		}

		@media only screen and (max-width:1279px) {
			.Reputation_content__Z33Yg .Reputation_text__27cjr {
				font-size: 38px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reputation_content__Z33Yg .Reputation_text__27cjr {
				font-size: 32px;
				width: unset
			}
		}

		.Reputation_content__Z33Yg .Reputation_image__RNMEV {
			height: 100%;
			position: absolute;
			top: 0;
			right: 0
		}

		@media only screen and (max-width:1850px) {
			.Reputation_content__Z33Yg .Reputation_image__RNMEV {
				height: 250px;
				top: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reputation_content__Z33Yg .Reputation_image__RNMEV {
				position: relative;
				height: 260px;
				top: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Reputation_content__Z33Yg .Reputation_image__RNMEV {
				height: 220px
			}
		}

		.Reputation_content__Z33Yg .Reputation_image__RNMEV img {
			display: block;
			height: 100%;
			width: auto
		}

		.Reputation_link__2sIlA {
			font-weight: 400;
			font-size: 18px;
			line-height: 42px;
			color: #fff;
			display: flex;
			align-items: center;
			border: none;
			background: transparent;
			outline: none;
			-webkit-transition: color .2s;
			transition: color .2s;
			cursor: pointer
		}

		.Reputation_link__2sIlA:hover {
			color: #000
		}

		.Reputation_link__2sIlA:hover svg path {
			fill: #000;
			stroke: #000
		}

		.Reputation_link__2sIlA svg {
			margin-top: 3px
		}

		.Reputation_link__2sIlA svg path {
			-webkit-transition: fill .2s, stroke .2s;
			transition: fill .2s, stroke .2s
		}

		.Reputation_link__2sIlA span {
			display: block;
			margin-left: 8.3px;
			text-decoration: underline
		}

		.SeoTools_tools__3KxYu {
			display: flex;
			align-items: center;
			padding-left: 22px;

		}

		.SeoTools_tools__3KxYu .swiper-container {
			width: 100%;
			overflow: unset !important
		}

		.SeoTools_tools__3KxYu .swiper-wrapper {
			display: flex;
			align-items: center;
			-webkit-transition-timing-function: linear !important;
			transition-timing-function: linear !important
		}

		.SeoTools_tools__3KxYu .swiper-slide {
			display: flex;
			justify-content: center;
			align-items: center
		}

		@media only screen and (max-width:767px) {
			.SeoTools_tools__3KxYu .swiper-slide {
				width: auto !important
			}
		}

		.SeoTools_tools__3KxYu>img {
			display: block
		}

		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o {
			margin-top: 80px
		}

		@media only screen and (max-width:1850px) {
			.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1279px) {
			.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o {
				margin-top: 80px
			}
		}

		@media only screen and (max-width:767px) {
			.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o {
				margin-top: 60px
			}

			.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o img {
				padding-right: 0 !important
			}
		}

		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o .swiper-slide,
		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o img:first-child,
		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o img:nth-child(2) {
			padding-right: 73px
		}

		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o .swiper-slide,
		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o img:nth-child(3) {
			padding-right: 65px
		}

		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o .swiper-slide,
		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o img:nth-child(4) {
			padding-right: 33px
		}

		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o .swiper-slide,
		.SeoTools_tools__3KxYu.SeoTools_context-advertising__33w8o img:nth-child(5) {
			padding-right: 48px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-corporate-websites__2uDan {
			margin-top: 50px
		}

		@media only screen and (max-width:767px) {
			.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-corporate-websites__2uDan img {
				padding-right: 0 !important
			}
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-corporate-websites__2uDan img:first-child {
			margin-right: 71px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-corporate-websites__2uDan img:nth-child(2) {
			margin-right: 48px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-corporate-websites__2uDan img:nth-child(3) {
			margin-right: 44px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-corporate-websites__2uDan img:nth-child(4) {
			margin-right: 67px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-corporate-websites__2uDan img:nth-child(5) {
			margin-right: 55px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-corporate-websites__2uDan img:nth-child(6) {
			margin-right: 67px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-online-stores__2OWGm {
			margin-top: 50px
		}

		@media only screen and (max-width:767px) {
			.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-online-stores__2OWGm img {
				padding-right: 0 !important
			}
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-online-stores__2OWGm img:first-child {
			margin-right: 71px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-online-stores__2OWGm img:nth-child(2) {
			margin-right: 48px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-online-stores__2OWGm img:nth-child(3) {
			margin-right: 44px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-online-stores__2OWGm img:nth-child(4) {
			margin-right: 67px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-online-stores__2OWGm img:nth-child(5) {
			margin-right: 55px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-promotion-of-online-stores__2OWGm img:nth-child(6) {
			margin-right: 67px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-search-automation__3kNv- {
			margin-top: 50px
		}

		@media only screen and (max-width:767px) {
			.SeoTools_tools__3KxYu.SeoTools_seo-search-automation__3kNv- img {
				padding-right: 0 !important
			}
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-search-automation__3kNv- img:first-child {
			margin-right: 71px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-search-automation__3kNv- img:nth-child(2) {
			margin-right: 48px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-search-automation__3kNv- img:nth-child(3) {
			margin-right: 44px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-search-automation__3kNv- img:nth-child(4) {
			margin-right: 67px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-search-automation__3kNv- img:nth-child(5) {
			margin-right: 55px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-search-automation__3kNv- img:nth-child(6) {
			margin-right: 67px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-website-promotion-on-tilda__1M_W7 {
			margin-top: 50px
		}

		@media only screen and (max-width:767px) {
			.SeoTools_tools__3KxYu.SeoTools_seo-website-promotion-on-tilda__1M_W7 img {
				padding-right: 0 !important
			}
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-website-promotion-on-tilda__1M_W7 img:first-child {
			margin-right: 71px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-website-promotion-on-tilda__1M_W7 img:nth-child(2) {
			margin-right: 48px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-website-promotion-on-tilda__1M_W7 img:nth-child(3) {
			margin-right: 44px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-website-promotion-on-tilda__1M_W7 img:nth-child(4) {
			margin-right: 67px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-website-promotion-on-tilda__1M_W7 img:nth-child(5) {
			margin-right: 55px
		}

		.SeoTools_tools__3KxYu.SeoTools_seo-website-promotion-on-tilda__1M_W7 img:nth-child(6) {
			margin-right: 67px
		}

		.Heading_ctx__1L8n3 {
			padding-bottom: 163px
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__1L8n3 {
				padding-bottom: 140px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_ctx__1L8n3 {
				padding-bottom: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__1L8n3 {
				padding-bottom: 80px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_ctx__1L8n3 {
				padding-bottom: 80px
			}
		}

		.Heading_ctx__1L8n3.Heading_context-advertising__vbKVb {
			padding-bottom: 65px
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__1L8n3.Heading_context-advertising__vbKVb {
				padding-bottom: 60px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_ctx__1L8n3.Heading_context-advertising__vbKVb {
				padding-bottom: 50px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__1L8n3.Heading_context-advertising__vbKVb {
				padding-bottom: 45px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_ctx__1L8n3.Heading_context-advertising__vbKVb {
				padding-bottom: 40px
			}
		}

		.Heading_ctx__1L8n3.Heading_seo-search-automation__gfuBg {
			padding-bottom: 65px
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__1L8n3.Heading_seo-search-automation__gfuBg {
				padding-bottom: 60px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_ctx__1L8n3.Heading_seo-search-automation__gfuBg {
				padding-bottom: 50px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__1L8n3.Heading_seo-search-automation__gfuBg {
				padding-bottom: 45px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_ctx__1L8n3.Heading_seo-search-automation__gfuBg {
				padding-bottom: 40px
			}
		}

		.Heading_ctx__1L8n3.Heading_audit-of-advertising-campaigns__1ntQ9 {
			padding-bottom: 85px
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__1L8n3.Heading_audit-of-advertising-campaigns__1ntQ9 {
				padding-bottom: 80px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_ctx__1L8n3.Heading_audit-of-advertising-campaigns__1ntQ9 {
				padding-bottom: 80px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__1L8n3.Heading_audit-of-advertising-campaigns__1ntQ9 {
				padding-bottom: 80px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_ctx__1L8n3.Heading_audit-of-advertising-campaigns__1ntQ9 {
				padding-bottom: 80px
			}
		}

		.Heading_ctx__1L8n3.Heading_smm-development-of-social-networks__2xMDS .Heading_description__content__1RJku {
			max-width: 856px
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__1L8n3.Heading_smm-development-of-social-networks__2xMDS .Heading_description__content__1RJku {
				max-width: 663px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__1L8n3.Heading_smm-development-of-social-networks__2xMDS .Heading_description__content__1RJku {
				width: 100%
			}
		}

		.Heading_ctx__1L8n3.Heading_seo-audit__3Hghq {
			padding-bottom: 139px
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__1L8n3.Heading_seo-audit__3Hghq {
				padding-bottom: 120px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_ctx__1L8n3.Heading_seo-audit__3Hghq {
				padding-bottom: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__1L8n3.Heading_seo-audit__3Hghq {
				padding-bottom: 80px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_ctx__1L8n3.Heading_seo-audit__3Hghq {
				padding-bottom: 80px
			}
		}

		.Heading_ctx__1L8n3.Heading_seo-audit__3Hghq .Heading_description__content__title__3KAbG {
			max-width: 635px
		}

		.Heading_ctx__1L8n3.Heading_internet-promotion-strategy__OW7YF {
			padding-bottom: 120px
		}

		.Heading_ctx__1L8n3.Heading_internet-promotion-strategy__OW7YF .Heading_description__content__1RJku {
			width: 860px
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__1L8n3.Heading_internet-promotion-strategy__OW7YF .Heading_description__content__1RJku {
				width: 100%
			}
		}

		.Heading_ctx__1L8n3.Heading_internet-promotion-strategy__OW7YF .Heading_description__content__text__3i6nh {
			margin-top: 10px
		}

		.Heading_ctx__1L8n3.Heading_corporate-websites-development__2y8RR {
			padding-bottom: 120px
		}

		.Heading_ctx__1L8n3.Heading_corporate-websites-development__2y8RR .Heading_description__content__1RJku {
			max-width: 873px
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__1L8n3.Heading_corporate-websites-development__2y8RR .Heading_description__content__1RJku {
				max-width: 663px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__1L8n3.Heading_corporate-websites-development__2y8RR .Heading_description__content__1RJku {
				width: 100%
			}
		}

		.Heading_ctx__1L8n3.Heading_website-and-service-design__2waog {
			padding-bottom: 120px
		}

		.Heading_ctx__1L8n3.Heading_website-and-service-design__2waog .Heading_description__content__1RJku {
			max-width: 930px;
			width: unset
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__1L8n3.Heading_website-and-service-design__2waog .Heading_description__content__1RJku {
				max-width: 700px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_ctx__1L8n3.Heading_website-and-service-design__2waog .Heading_description__content__1RJku {
				max-width: 600px
			}
		}

		.Heading_ctx__1L8n3.Heading_website-and-service-design__2waog .Heading_description__content__text__3i6nh {
			max-width: 866px
		}

		.Heading_benefits__1RBr3.Heading_smm-development-of-social-networks__2xMDS>div,
		.Heading_benefits__1RBr3>div {
			margin-top: 78px
		}

		.Heading_benefits__1RBr3.Heading_internet-promotion-strategy__OW7YF>div {
			margin-top: 87px
		}

		.Heading_description__1hEV8 {
			padding-left: 19px;
			position: relative
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__1hEV8 {
				display: flex;
				flex-direction: column
			}
		}

		.Heading_description__tag__1s7XZ {
			position: absolute;
			top: -55px;
			left: 19px
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__tag__1s7XZ {
				top: -80px
			}
		}

		.Heading_description__tag__1s7XZ.Heading_blue__1Kybk span {
			display: flex;
			height: 33px;
			background-color: #ecf5ff;
			font-weight: 400;
			font-size: 16px;
			line-height: 16px;
			color: #298bff;
			white-space: nowrap;
			align-items: center;
			padding: 0 9px
		}

		.Heading_description__tag__1s7XZ.Heading_blue__1Kybk span img {
			display: block;
			height: auto;
			width: 15px;
			margin-left: 4px;
			position: relative;
			top: -1px
		}

		.Heading_description__tag__1s7XZ.Heading_red__25-_Y span {
			display: flex;
			height: 33px;
			background-color: rgba(255, 41, 67, .1);
			font-weight: 400;
			font-size: 16px;
			line-height: 16px;
			color: #ff2929;
			white-space: nowrap;
			align-items: center;
			padding: 0 9px
		}

		.Heading_description__tag__1s7XZ.Heading_red__25-_Y span img {
			display: block;
			height: auto;
			width: 15px;
			margin-left: 4px;
			position: relative;
			top: -1px
		}

		.Heading_description__tag__1s7XZ.Heading_lead__1IFLd {
			margin-top: 0
		}

		.Heading_description__tag__1s7XZ.Heading_lead__1IFLd span {
			display: flex;
			height: 33px;
			background-color: rgba(114, 41, 255, .1);
			font-weight: 400;
			font-size: 16px;
			line-height: 85px;
			color: #7229ff;
			white-space: nowrap;
			align-items: center;
			padding: 0 9px
		}

		.Heading_description__tag__1s7XZ.Heading_lead__1IFLd span img {
			display: block;
			height: auto;
			width: 15px;
			margin-left: 4px;
			position: relative;
			top: -1px
		}

		.Heading_description__content__1RJku {
			max-width: 840px;
			width: 100%
		}

		.Heading_description__content__1RJku.Heading_web-services-development__2TqU5 {
			max-width: 900px
		}

		.Heading_description__content__1RJku.Heading_landings-development__Fs4vb {
			max-width: 950px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__content__1RJku {
				max-width: 600px
			}

			.Heading_description__content__1RJku.Heading_internet-promotion-strategy__OW7YF,
			.Heading_description__content__1RJku.Heading_web-services-development__2TqU5 {
				max-width: 650px
			}

			.Heading_description__content__1RJku.Heading_landings-development__Fs4vb {
				max-width: 750px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__content__1RJku.Heading_web-services-development__2TqU5 {
				max-width: 600px
			}
		}

		.Heading_tag__3k1Gm {
			font-size: 16px;
			color: #aca9b0;
			margin-bottom: 5px
		}

		.Heading_description__content__title__3KAbG {
			position: relative
		}

		.Heading_description__content__title__3KAbG .Heading_back__3IKOe {
			position: absolute;
			left: -38px;
			top: -2px;
			width: 50px;
			height: 50px;
			border-radius: 50%;
			flex: 0 0 auto;
			margin-right: 22px;
			background-color: #f4f5fa;
			display: flex;
			justify-content: center;
			align-items: center;
			margin-left: -50px;
			margin-top: 15px;
			-webkit-transition: background-color .3s ease;
			transition: background-color .3s ease
		}

		.Heading_description__content__title__3KAbG .Heading_back__3IKOe svg path {
			-webkit-transition: fill .3s ease;
			transition: fill .3s ease
		}

		.Heading_description__content__title__3KAbG .Heading_back__3IKOe:hover {
			background-color: #7229ff
		}

		.Heading_description__content__title__3KAbG .Heading_back__3IKOe:hover svg path {
			fill: #fff
		}

		.Heading_description__content__title__3KAbG>* {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__content__title__3KAbG>* {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__content__title__3KAbG>* {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__content__title__3KAbG>* {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__content__title__3KAbG>* {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Heading_description__content__text__3i6nh {
			font-weight: 350;
			font-size: 26px;
			line-height: 42px;
			margin-top: 25px;
			background-color: hsla(0, 0%, 100%, .7607843137254902);
			border-radius: 15px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__content__text__3i6nh {
				font-size: 24px;
				line-height: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__content__text__3i6nh {
				font-size: 22px;
				line-height: 38px;
				margin-top: 22px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__content__text__3i6nh {
				font-size: 20px;
				line-height: 36px;
				margin-top: 20px
			}
		}

		.Heading_description__content__buttons__OV0fP {
			display: flex;
			grid-gap: 20px;
			gap: 20px
		}

		@media only screen and (max-width:410px) {
			.Heading_description__content__buttons__OV0fP {
				flex-direction: column;
				grid-gap: 0;
				gap: 0
			}
		}

		.Heading_description__content__button__2mRrE {
			text-transform: lowercase;
			margin-top: 42px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__content__button__2mRrE {
				margin-top: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__content__button__2mRrE {
				margin-top: 36px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__content__button__2mRrE {
				margin-top: 32px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__content__button__2mRrE {
				margin-top: 28px
			}
		}

		.Heading_description__image__1mHLt {
			position: absolute;
			top: 0;
			right: 0;
			z-index: -1
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt {
				position: relative;
				order: -2
			}

			.Heading_description__image__1mHLt img {
				max-width: unset;
				max-height: 400px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt img {
				max-width: unset;
				max-height: 300px
			}
		}

		.Heading_description__image__1mHLt.Heading_seo-website-promotion-on-tilda__hH6tu {
			right: -11px;
			top: -50px
		}

		.Heading_description__image__1mHLt.Heading_seo-website-promotion-on-tilda__hH6tu img {
			width: 493px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_seo-website-promotion-on-tilda__hH6tu {
				right: -180px;
				top: -30
			}

			.Heading_description__image__1mHLt.Heading_seo-website-promotion-on-tilda__hH6tu img {
				width: 460px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_seo-website-promotion-on-tilda__hH6tu {
				right: -100px;
				top: 0
			}

			.Heading_description__image__1mHLt.Heading_seo-website-promotion-on-tilda__hH6tu img {
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_seo-website-promotion-on-tilda__hH6tu {
				position: relative;
				align-self: center;
				order: -2;
				top: -50px;
				right: 0
			}

			.Heading_description__image__1mHLt.Heading_seo-website-promotion-on-tilda__hH6tu img {
				max-width: 100%;
				max-height: 400px
			}
		}

		.Heading_description__image__1mHLt.Heading_seo-search-automation__gfuBg {
			right: -11px;
			top: -41px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_seo-search-automation__gfuBg {
				right: -150px;
				top: 0
			}

			.Heading_description__image__1mHLt.Heading_seo-search-automation__gfuBg img {
				width: 400px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_seo-search-automation__gfuBg {
				right: -80px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_seo-search-automation__gfuBg {
				position: relative;
				align-self: center;
				order: -2;
				top: -50px;
				right: 0
			}

			.Heading_description__image__1mHLt.Heading_seo-search-automation__gfuBg img {
				max-width: 100%;
				max-height: 400px
			}
		}

		.Heading_description__image__1mHLt.Heading_support-and-development__3A_TN {
			right: -11px;
			top: -41px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_support-and-development__3A_TN {
				right: -150px;
				top: 0
			}

			.Heading_description__image__1mHLt.Heading_support-and-development__3A_TN img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_support-and-development__3A_TN {
				right: -100px
			}

			.Heading_description__image__1mHLt.Heading_support-and-development__3A_TN img {
				width: 400px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_support-and-development__3A_TN {
				position: relative;
				align-self: center;
				order: -2;
				top: -50px;
				right: 0
			}

			.Heading_description__image__1mHLt.Heading_support-and-development__3A_TN img {
				max-width: 100%;
				max-height: 400px
			}
		}

		.Heading_description__image__1mHLt.Heading_context-advertising__vbKVb {
			top: -59px;
			right: 74px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_context-advertising__vbKVb {
				right: -50px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_context-advertising__vbKVb {
				top: -30px;
				left: 0;
				right: unset
			}
		}

		.Heading_description__image__1mHLt.Heading_interface-design__2q2C4 {
			top: -150px;
			right: -15px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_interface-design__2q2C4 {
				right: -200px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_interface-design__2q2C4 {
				top: -70px
			}

			.Heading_description__image__1mHLt.Heading_interface-design__2q2C4 img {
				width: 500px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_interface-design__2q2C4 {
				top: -50px;
				left: -20px;
				right: unset
			}

			.Heading_description__image__1mHLt.Heading_interface-design__2q2C4 img {
				max-width: 400px;
				height: 300px;
				width: 100%;
				object-fit: cover
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt.Heading_interface-design__2q2C4 {
				left: -10px
			}
		}

		.Heading_description__image__1mHLt.Heading_corporate-websites-development__2y8RR {
			top: -164px;
			right: -100px;
			max-width: 634px
		}

		.Heading_description__image__1mHLt.Heading_corporate-websites-development__2y8RR img {
			width: 100%
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_corporate-websites-development__2y8RR {
				right: -220px;
				top: -100px
			}

			.Heading_description__image__1mHLt.Heading_corporate-websites-development__2y8RR img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_corporate-websites-development__2y8RR {
				right: -200px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_corporate-websites-development__2y8RR {
				top: -80px;
				right: unset
			}

			.Heading_description__image__1mHLt.Heading_corporate-websites-development__2y8RR img {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt.Heading_corporate-websites-development__2y8RR {
				top: -60px
			}
		}

		.Heading_description__image__1mHLt.Heading_online-store-development__3XY5f {
			top: -180px;
			right: -250px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_online-store-development__3XY5f {
				top: -80px;
				right: -200px
			}

			.Heading_description__image__1mHLt.Heading_online-store-development__3XY5f img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_online-store-development__3XY5f {
				top: -80px;
				right: -200px
			}

			.Heading_description__image__1mHLt.Heading_online-store-development__3XY5f img {
				width: 450px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_online-store-development__3XY5f {
				top: -20px;
				right: unset;
				height: 400px
			}

			.Heading_description__image__1mHLt.Heading_online-store-development__3XY5f img {
				max-width: unset;
				height: 400px;
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt.Heading_online-store-development__3XY5f {
				top: 0
			}
		}

		.Heading_description__image__1mHLt.Heading_landings-development__Fs4vb {
			top: -110px;
			right: -280px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_landings-development__Fs4vb {
				right: -250px;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_landings-development__Fs4vb img {
				width: 500px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_landings-development__Fs4vb {
				top: -50px;
				right: unset
			}

			.Heading_description__image__1mHLt.Heading_landings-development__Fs4vb img {
				width: 100%
			}
		}

		.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 {
			top: -155px;
			right: -100px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 {
				right: -200px;
				top: -100px
			}

			.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 img {
				width: 430px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 {
				right: -120px;
				top: -80px
			}

			.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 img {
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 {
				top: -60px;
				right: unset
			}

			.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 img {
				max-width: unset;
				height: 400px;
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 {
				top: -60px;
				left: 0
			}

			.Heading_description__image__1mHLt.Heading_web-services-development__2TqU5 img {
				max-width: unset;
				height: 300px
			}
		}

		.Heading_description__image__1mHLt.Heading_tilda-development__Ss-m6 {
			top: -140px;
			right: -140px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_tilda-development__Ss-m6 {
				right: -210px;
				top: -100px
			}

			.Heading_description__image__1mHLt.Heading_tilda-development__Ss-m6 img {
				width: 600px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_tilda-development__Ss-m6 {
				right: -150px
			}

			.Heading_description__image__1mHLt.Heading_tilda-development__Ss-m6 img {
				width: 500px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_tilda-development__Ss-m6 {
				top: -40px;
				right: unset
			}

			.Heading_description__image__1mHLt.Heading_tilda-development__Ss-m6 img {
				width: 100%
			}
		}

		.Heading_description__image__1mHLt.Heading_digital-products-development__P14Gf {
			top: 0;
			right: 50px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_digital-products-development__P14Gf {
				right: -90px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_digital-products-development__P14Gf {
				top: 0;
				right: -90px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_digital-products-development__P14Gf {
				top: -40px;
				left: 0;
				right: unset
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt.Heading_digital-products-development__P14Gf {
				top: -65px
			}
		}

		.Heading_description__image__1mHLt.Heading_smm-development-of-social-networks__2xMDS {
			top: 36px;
			right: -6px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_smm-development-of-social-networks__2xMDS {
				right: -120px;
				top: 50px
			}

			.Heading_description__image__1mHLt.Heading_smm-development-of-social-networks__2xMDS img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_smm-development-of-social-networks__2xMDS {
				top: 50px;
				right: -50px
			}

			.Heading_description__image__1mHLt.Heading_smm-development-of-social-networks__2xMDS img {
				width: 450px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_smm-development-of-social-networks__2xMDS {
				position: relative;
				align-self: center;
				order: -2;
				top: -50px;
				right: 0
			}

			.Heading_description__image__1mHLt.Heading_smm-development-of-social-networks__2xMDS img {
				max-width: 100%;
				max-height: 400px
			}
		}

		.Heading_description__image__1mHLt.Heading_website-and-service-design__2waog {
			top: -75px;
			right: 50px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_website-and-service-design__2waog {
				right: -200px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_website-and-service-design__2waog {
				right: -180px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_website-and-service-design__2waog {
				top: -50px;
				right: unset
			}
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_logo-development__3wBYG {
				top: 20px;
				right: -130px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_logo-development__3wBYG {
				top: -50px;
				right: unset;
				left: 0;
				max-width: 400px
			}
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_form-style__1PdT0 {
				right: -120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_form-style__1PdT0 {
				top: -60px;
				right: unset;
				max-width: 400px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_design-support__1C5j0 {
				right: -60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_design-support__1C5j0 {
				top: -50px;
				right: unset;
				max-width: 400px
			}
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_design-for-internet-marketing__3fXo5 {
				right: -150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_design-for-internet-marketing__3fXo5 {
				right: -100px;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_design-for-internet-marketing__3fXo5 img {
				width: 400px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_design-for-internet-marketing__3fXo5 {
				top: -50px;
				right: unset;
				max-width: 400px
			}

			.Heading_description__image__1mHLt.Heading_design-for-internet-marketing__3fXo5 img {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt.Heading_design-for-internet-marketing__3fXo5 {
				max-width: 300px
			}
		}

		.Heading_description__image__1mHLt.Heading_seo-audit__3Hghq {
			top: -63px;
			right: -13px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_seo-audit__3Hghq {
				right: -200px
			}

			.Heading_description__image__1mHLt.Heading_seo-audit__3Hghq img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_seo-audit__3Hghq {
				top: -30px;
				right: -170px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_seo-audit__3Hghq {
				right: unset;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_seo-audit__3Hghq img {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt.Heading_seo-audit__3Hghq {
				right: unset
			}
		}

		.Heading_description__image__1mHLt.Heading_audit-of-advertising-campaigns__1ntQ9 {
			top: -63px;
			right: -13px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_audit-of-advertising-campaigns__1ntQ9 {
				right: -140px
			}

			.Heading_description__image__1mHLt.Heading_audit-of-advertising-campaigns__1ntQ9 img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_audit-of-advertising-campaigns__1ntQ9 {
				top: -40px
			}

			.Heading_description__image__1mHLt.Heading_audit-of-advertising-campaigns__1ntQ9 img {
				width: 500px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_audit-of-advertising-campaigns__1ntQ9 {
				right: unset;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_audit-of-advertising-campaigns__1ntQ9 img {
				width: 100%
			}
		}

		.Heading_description__image__1mHLt.Heading_internet-promotion-strategy__OW7YF {
			top: -78px;
			right: 24px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_internet-promotion-strategy__OW7YF {
				right: -100px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_internet-promotion-strategy__OW7YF {
				right: -140px;
				top: -40px
			}

			.Heading_description__image__1mHLt.Heading_internet-promotion-strategy__OW7YF img {
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_internet-promotion-strategy__OW7YF {
				right: unset;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_internet-promotion-strategy__OW7YF img {
				width: 100%
			}
		}

		.Heading_description__image__1mHLt.Heading_advertising-on-yandex-maps__3UVAF {
			top: -78px;
			right: -70px
		}

		.Heading_description__image__1mHLt.Heading_advertising-on-yandex-maps__3UVAF img {
			width: 468px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_advertising-on-yandex-maps__3UVAF {
				top: 30px;
				right: -200px
			}

			.Heading_description__image__1mHLt.Heading_advertising-on-yandex-maps__3UVAF img {
				width: 400px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_advertising-on-yandex-maps__3UVAF {
				top: -30px;
				right: -90px
			}

			.Heading_description__image__1mHLt.Heading_advertising-on-yandex-maps__3UVAF img {
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_advertising-on-yandex-maps__3UVAF {
				right: unset;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_advertising-on-yandex-maps__3UVAF img {
				width: 100%
			}
		}

		.Heading_description__image__1mHLt.Heading_targeted-advertising-on-social-networks__EC-Yb {
			top: -102px;
			right: -150px
		}

		.Heading_description__image__1mHLt.Heading_targeted-advertising-on-social-networks__EC-Yb img {
			width: 572px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_targeted-advertising-on-social-networks__EC-Yb {
				top: 0;
				right: -200px
			}

			.Heading_description__image__1mHLt.Heading_targeted-advertising-on-social-networks__EC-Yb img {
				width: 400px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_targeted-advertising-on-social-networks__EC-Yb {
				top: -30px;
				right: -90px
			}

			.Heading_description__image__1mHLt.Heading_targeted-advertising-on-social-networks__EC-Yb img {
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_targeted-advertising-on-social-networks__EC-Yb {
				right: unset;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_targeted-advertising-on-social-networks__EC-Yb img {
				width: 100%
			}
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_advertising-in-telegram-ads__25ctx {
				top: 0;
				right: -120px
			}

			.Heading_description__image__1mHLt.Heading_advertising-in-telegram-ads__25ctx img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_advertising-in-telegram-ads__25ctx {
				right: -90px
			}

			.Heading_description__image__1mHLt.Heading_advertising-in-telegram-ads__25ctx img {
				width: 450px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_advertising-in-telegram-ads__25ctx {
				right: unset;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_advertising-in-telegram-ads__25ctx img {
				width: 100%
			}
		}

		.Heading_description__image__1mHLt.Heading_seo-promotion-of-online-stores__3rOE_ img {
			width: 540px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_seo-promotion-of-online-stores__3rOE_ {
				top: 50px;
				right: -120px
			}

			.Heading_description__image__1mHLt.Heading_seo-promotion-of-online-stores__3rOE_ img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_seo-promotion-of-online-stores__3rOE_ {
				right: -90px
			}

			.Heading_description__image__1mHLt.Heading_seo-promotion-of-online-stores__3rOE_ img {
				width: 450px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_seo-promotion-of-online-stores__3rOE_ {
				right: unset;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_seo-promotion-of-online-stores__3rOE_ img {
				width: 100%
			}
		}

		.Heading_description__image__1mHLt.Heading_seo-promotion-of-corporate-websites__246m_ img {
			width: 531px
		}

		@media only screen and (max-width:1850px) {
			.Heading_description__image__1mHLt.Heading_seo-promotion-of-corporate-websites__246m_ {
				top: 0;
				right: -200px
			}

			.Heading_description__image__1mHLt.Heading_seo-promotion-of-corporate-websites__246m_ img {
				width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_description__image__1mHLt.Heading_seo-promotion-of-corporate-websites__246m_ {
				right: -150px
			}

			.Heading_description__image__1mHLt.Heading_seo-promotion-of-corporate-websites__246m_ img {
				width: 450px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt.Heading_seo-promotion-of-corporate-websites__246m_ {
				right: unset;
				top: -50px
			}

			.Heading_description__image__1mHLt.Heading_seo-promotion-of-corporate-websites__246m_ img {
				width: 100%
			}
		}

		.Heading_description__image__1mHLt img {
			display: block;
			height: auto;
			width: auto;
			object-fit: contain
		}

		@media only screen and (max-width:1023px) {
			.Heading_description__image__1mHLt img {
				max-width: unset;
				width: 100%
			}

			.Heading_description__image__1mHLt img img {
				max-height: 400px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_description__image__1mHLt img {
				max-width: unset;
				width: 100%
			}

			.Heading_description__image__1mHLt img img {
				max-height: 300px
			}
		}

		.Heading_lead__1IFLd {
			margin-top: 140px
		}

		@media only screen and (max-width:1279px) {
			.Heading_seo-search-automation__gfuBg .Heading_description__content__title__3KAbG {
				max-width: 500px
			}
		}

		.Heading_seo-search-automation__gfuBg .Heading_description__content__text__3i6nh {
			max-width: 663px
		}

		@media only screen and (max-width:1279px) {
			.Heading_seo-search-automation__gfuBg .Heading_description__content__text__3i6nh {
				max-width: 500px
			}
		}

		.Heading_advertising-in-telegram-ads__25ctx .Heading_description__content__title__3KAbG {
			max-width: 566px
		}

		@media only screen and (max-width:1850px) {
			.Heading_advertising-in-telegram-ads__25ctx .Heading_description__content__title__3KAbG {
				max-width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_advertising-in-telegram-ads__25ctx .Heading_description__content__title__3KAbG {
				max-width: 450px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_advertising-in-telegram-ads__25ctx .Heading_description__content__title__3KAbG {
				max-width: 100%
			}
		}

		.Heading_advertising-in-telegram-ads__25ctx .Heading_description__content__text__3i6nh {
			max-width: 663px
		}

		@media only screen and (max-width:1850px) {
			.Heading_advertising-in-telegram-ads__25ctx .Heading_description__content__text__3i6nh {
				max-width: 450px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_advertising-in-telegram-ads__25ctx .Heading_description__content__text__3i6nh {
				max-width: 400px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_advertising-in-telegram-ads__25ctx .Heading_description__content__text__3i6nh {
				max-width: 100%
			}
		}

		@media only screen and (max-width:1850px) {
			.Heading_smm-development-of-social-networks__2xMDS .Heading_description__content__text__3i6nh {
				max-width: 500px
			}
		}

		.Heading_advertising-on-yandex-maps__3UVAF .Heading_description__content__1RJku {
			max-width: 940px
		}

		@media only screen and (max-width:1850px) {
			.Heading_advertising-on-yandex-maps__3UVAF .Heading_description__content__1RJku {
				max-width: 740px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_advertising-on-yandex-maps__3UVAF .Heading_description__content__1RJku {
				max-width: 600px
			}
		}

		.Heading_targeted-advertising-on-social-networks__EC-Yb .Heading_description__content__1RJku {
			max-width: 900px
		}

		@media only screen and (max-width:1850px) {
			.Heading_targeted-advertising-on-social-networks__EC-Yb .Heading_description__content__1RJku {
				max-width: 680px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_targeted-advertising-on-social-networks__EC-Yb .Heading_description__content__1RJku {
				max-width: 600px
			}
		}

		.Heading_seo-promotion-of-online-stores__3rOE_ .Heading_description__content__text__3i6nh {
			max-width: 663px
		}

		@media only screen and (max-width:1850px) {
			.Heading_seo-promotion-of-online-stores__3rOE_ .Heading_description__content__text__3i6nh {
				max-width: 550px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_seo-promotion-of-online-stores__3rOE_ .Heading_description__content__text__3i6nh {
				max-width: 500px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_seo-promotion-of-online-stores__3rOE_ .Heading_description__content__text__3i6nh {
				max-width: 100%
			}
		}

		.Heading_seo-promotion-of-corporate-websites__246m_ .Heading_description__content__text__3i6nh {
			max-width: 663px
		}

		@media only screen and (max-width:1850px) {
			.Heading_seo-promotion-of-corporate-websites__246m_ .Heading_description__content__text__3i6nh {
				max-width: 600px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_seo-promotion-of-corporate-websites__246m_ .Heading_description__content__text__3i6nh {
				max-width: 550px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_seo-promotion-of-corporate-websites__246m_ .Heading_description__content__text__3i6nh {
				max-width: 100%
			}
		}

		.HighHeelsStories_stories__3nGLu {
			margin-top: 90px
		}

		@media only screen and (max-width:1023px) {
			.HighHeelsStories_stories__3nGLu {
				margin-top: 20px
			}
		}

		.HighHeelsStories_stories__title__14gOU {
			font-weight: 700;
			font-size: 30px;
			line-height: 42px;
			margin-left: 20px;
			margin-bottom: 30px
		}

		@media only screen and (max-width:767px) {
			.HighHeelsStories_stories__title__14gOU {
				margin-left: 0
			}
		}

		.HighHeelsStories_stories__list__17ydn .swiper-container {
			overflow: visible
		}

		.HighHeelsStories_stories__list__17ydn .swiper-slide {
			width: -webkit-max-content !important;
			width: max-content !important
		}

		.HighHeelsStories_story__3x_e6 {
			height: 430px;
			position: relative;
			width: 242px
		}

		.HighHeelsStories_story__3x_e6>video {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			width: 100%;
			height: 100%;
			border-radius: 20px;
			object-fit: cover
		}

		.HighHeelsStories_story__info__kv4J1 {
			position: absolute;
			display: flex;
			align-items: center;
			bottom: 27px;
			left: 20px
		}

		.HighHeelsStories_story__watch__2O8G0 {
			display: flex;
			align-items: center;
			background-color: #fff;
			line-height: 28px;
			border-radius: 50px;
			font-weight: 700;
			font-size: 14px;
			color: #000;
			padding: 0 21px 0 13px;
			margin-right: 21px
		}

		.HighHeelsStories_story__watch__2O8G0 svg {
			height: 10px;
			width: auto;
			margin-right: 5px;
			flex: 0 0 auto
		}

		.HighHeelsStories_story__likes__14d3G {
			font-weight: 700;
			font-size: 14px;
			display: flex;
			align-items: center;
			color: #fff
		}

		.HighHeelsStories_story__likes__14d3G svg {
			margin-right: 6px
		}

		.HighHeels_heels__AGn-k {
			background-color: #111315;
			color: #fff;
			position: relative;
			padding-bottom: 130px
		}

		.HighHeels_heels__AGn-k .container {
			display: flex;
			flex-direction: column
		}

		.HighHeels_heels__inner__2lDD_ {
			position: relative;
			padding: 130px 0 0;
			z-index: 1;
			order: -2
		}

		@media only screen and (max-width:1850px) {
			.HighHeels_heels__inner__2lDD_ {
				padding-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.HighHeels_heels__inner__2lDD_ {
				padding-top: 80px
			}
		}

		@media only screen and (max-width:1023px) {
			.HighHeels_heels__inner__2lDD_ {
				padding-top: 70px
			}
		}

		.HighHeels_heels__tag__xohKg {
			background-color: #7229ff;
			width: -webkit-fit-content;
			width: fit-content;
			padding: 0 8px 0 9px;
			font-weight: 400;
			font-size: 16px;
			line-height: 33px
		}

		.HighHeels_heels__tag__xohKg>span {
			display: flex;
			align-items: center
		}

		.HighHeels_heels__tag__xohKg img {
			width: auto;
			height: 17px;
			flex: 0 0 auto;
			margin-left: 6px
		}

		.HighHeels_heels__content__2QwEf {
			margin-left: 20px;
			max-width: 573px
		}

		@media only screen and (max-width:767px) {
			.HighHeels_heels__content__2QwEf {
				margin-left: 0
			}
		}

		.HighHeels_heels__title__1mUH2 {
			font-weight: 700;
			font-size: 72px;
			line-height: 86px;
			margin: 15px 0 14px
		}

		@media only screen and (max-width:1850px) {
			.HighHeels_heels__title__1mUH2 {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.HighHeels_heels__title__1mUH2 {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.HighHeels_heels__title__1mUH2 {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.HighHeels_heels__title__1mUH2 {
				font-size: 35px;
				line-height: 42px
			}
		}

		.HighHeels_heels__tags__1_Jtb {
			display: flex;
			align-items: center;
			grid-column-gap: 20px;
			-webkit-column-gap: 20px;
			column-gap: 20px
		}

		@media only screen and (max-width:1850px) {
			.HighHeels_heels__tags__1_Jtb {
				flex-wrap: wrap
			}
		}

		.HighHeels_heels__tags__1_Jtb span {
			font-size: 18px
		}

		.HighHeels_heels__text__3PI6x {
			font-size: 21px;
			line-height: 36px;
			margin: 25px 0 90px
		}

		@media only screen and (max-width:1850px) {
			.HighHeels_heels__text__3PI6x {
				font-size: 20px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:1279px) {
			.HighHeels_heels__text__3PI6x {
				font-size: 18px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.HighHeels_heels__text__3PI6x {
				margin-bottom: 0
			}
		}

		.HighHeels_heels__text__3PI6x span {
			position: relative
		}

		.HighHeels_heels__text__3PI6x span:before {
			position: absolute;
			content: "";
			width: 100%;
			height: 10px;
			bottom: -8px;
			left: 0;
			background-repeat: no-repeat;
			background-position: 50%;
			background-size: contain;
			background-image: url("data:image/svg+xml,%3Csvg width='241' height='6' viewBox='0 0 241 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L11.5401 3.82246C14.421 4.5939 17.454 4.5939 20.3349 3.82246L26.4776 2.17754C29.3585 1.4061 32.3915 1.4061 35.2724 2.17754L41.4151 3.82246C44.296 4.5939 47.329 4.5939 50.2099 3.82246L56.3526 2.17754C59.2335 1.4061 62.2665 1.4061 65.1474 2.17754L71.2901 3.82246C74.171 4.5939 77.204 4.5939 80.0849 3.82246L86.2276 2.17754C89.1085 1.4061 92.1415 1.4061 95.0224 2.17754L101.165 3.82246C104.046 4.5939 107.079 4.5939 109.96 3.82246L116.103 2.17754C118.983 1.4061 122.017 1.4061 124.897 2.17754L131.04 3.82246C133.921 4.5939 136.954 4.5939 139.835 3.82246L145.978 2.17754C148.858 1.4061 151.892 1.4061 154.772 2.17754L160.915 3.82246C163.796 4.5939 166.829 4.5939 169.71 3.82246L175.853 2.17754C178.733 1.4061 181.767 1.4061 184.647 2.17754L190.79 3.82246C193.671 4.5939 196.704 4.5939 199.585 3.82246L205.728 2.17754C208.608 1.4061 211.642 1.4061 214.522 2.17754L220.665 3.82246C223.546 4.5939 226.579 4.5939 229.46 3.82246L240 1' stroke='%23FE1166' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		.HighHeels_heels__bg__1K_Hm {
			position: absolute;
			top: 32px;
			right: -120px
		}

		@media only screen and (max-width:1850px) {
			.HighHeels_heels__bg__1K_Hm {
				right: -150px;
				width: 743px
			}
		}

		@media only screen and (max-width:1279px) {
			.HighHeels_heels__bg__1K_Hm {
				width: 600px
			}
		}

		@media only screen and (max-width:1023px) {
			.HighHeels_heels__bg__1K_Hm {
				position: relative;
				top: -80px;
				left: 50%;
				right: 0;
				-webkit-transform: translate3d(-50%, 0, 0);
				transform: translate3d(-50%, 0, 0);
				order: -1;
				width: 130%
			}
		}

		.HighHeels_heels__bg__1K_Hm button {
			position: absolute;
			top: 219px;
			left: 311px;
			cursor: pointer;
			background-color: transparent;
			border: none;
			margin: 0;
			padding: 0;
			z-index: 1
		}

		@media only screen and (max-width:767px) {
			.HighHeels_heels__bg__1K_Hm button {
				top: 50%;
				left: 50%;
				-webkit-transform: translate3d(-50%, -50%, 0);
				transform: translate3d(-50%, -50%, 0)
			}
		}

		.HighHeels_heels__bg__1K_Hm img {
			width: 100%;
			height: auto;
			pointer-events: none
		}

		.HighHeels_popup__close__2o7tS {
			background-color: transparent;
			border: none;
			cursor: pointer;
			position: absolute;
			right: -60px;
			top: -60px
		}

		.HighHeels_popup__close__2o7tS:hover svg {
			fill: #7229ff
		}

		.HighHeels_popup__close__2o7tS svg {
			fill: #fff;
			width: 36px;
			height: 36px;
			-webkit-transition: fill .3s;
			transition: fill .3s
		}

		.Instruction_ctx__title__2hhDJ {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			max-width: 999px;
			margin-left: 20px
		}

		@media only screen and (max-width:1850px) {
			.Instruction_ctx__title__2hhDJ {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Instruction_ctx__title__2hhDJ {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Instruction_ctx__title__2hhDJ {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Instruction_ctx__title__2hhDJ {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Instruction_ctx__title__2hhDJ>span {
			position: relative;
			z-index: 1
		}

		.Instruction_ctx__title__2hhDJ>span:before {
			position: absolute;
			content: "";
			bottom: 7px;
			left: -10px;
			z-index: -1;
			right: -6px;
			height: 26px;
			background-color: #dbc3fe
		}

		.Instruction_ctx__box__3JAK_ {
			display: grid;
			grid-template-columns: 323px 1fr;
			grid-column-gap: 102px;
			background-color: #fff;
			-webkit-box-shadow: 0 8px 24px rgba(70, 76, 134, .12);
			box-shadow: 0 8px 24px rgba(70, 76, 134, .12);
			height: 310px;
			padding: 65px 127px 0 74px;
			margin-top: 71px;
			position: relative
		}

		@media only screen and (max-width:1850px) {
			.Instruction_ctx__box__3JAK_ {
				grid-template-columns: 282px 1fr;
				grid-column-gap: 60px;
				height: unset;
				padding: 60px 80px 60px 70px
			}
		}

		@media only screen and (max-width:1279px) {
			.Instruction_ctx__box__3JAK_ {
				padding: 50px 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Instruction_ctx__box__3JAK_ {
				grid-template-columns: 1fr;
				grid-gap: 20px;
				gap: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.Instruction_ctx__box__3JAK_ {
				padding: 40px
			}
		}

		.Instruction_ctx__box_fireSmall__14bC2 {
			position: absolute;
			width: 39px;
			height: 39px;
			top: 30px;
			left: -20px
		}

		.Instruction_ctx__box_big__2aw9V {
			position: absolute;
			width: 85px;
			height: 85px;
			bottom: 2px;
			right: -42px
		}

		.Instruction_ctx__box_left__title__2k4xZ {
			font-weight: 700;
			font-size: 30px;
			line-height: 42px
		}

		@media only screen and (max-width:1850px) {
			.Instruction_ctx__box_left__title__2k4xZ {
				font-size: 28px;
				line-height: 38px
			}
		}

		@media only screen and (max-width:1279px) {
			.Instruction_ctx__box_left__title__2k4xZ {
				font-size: 26px;
				line-height: 36px
			}
		}

		@media only screen and (max-width:1023px) {
			.Instruction_ctx__box_left__title__2k4xZ {
				font-size: 24px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:767px) {
			.Instruction_ctx__box_left__title__2k4xZ {
				font-size: 22px;
				line-height: 30px
			}
		}

		.Instruction_ctx__box_left__docs__1k83u {
			display: flex;
			align-items: center;
			margin-top: 34px;
			grid-gap: 4px;
			gap: 4px
		}

		@media only screen and (max-width:1023px) {
			.Instruction_ctx__box_left__docs__1k83u {
				margin-top: 20px
			}
		}

		.Instruction_ctx__box_left__docs__1k83u img {
			width: 44px;
			height: 44px
		}

		.Instruction_ctx__box_right__2oNU4 {
			font-weight: 300;
			font-size: 26px;
			line-height: 42px
		}

		@media only screen and (max-width:1850px) {
			.Instruction_ctx__box_right__2oNU4 {
				font-size: 24px;
				line-height: 36px
			}
		}

		@media only screen and (max-width:1279px) {
			.Instruction_ctx__box_right__2oNU4 {
				font-size: 22px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:1023px) {
			.Instruction_ctx__box_right__2oNU4 {
				font-size: 20px;
				line-height: 30px
			}
		}

		.Integrations_description__1B3xn p {
			margin: 15px 0 0
		}

		.Integrations_description__1B3xn p:first-child {
			margin-top: 0
		}

		.Integrations_list__YQONo {
			list-style: none;
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			flex-wrap: wrap;
			margin-top: 72px;
			grid-gap: 80px 77px;
			gap: 80px 77px
		}

		.Integrations_item__35Q3_ {
			width: 100%
		}

		.Integrations_item__text__39Rke {
			margin-top: 12px
		}

		.Integrations_item__icons__TR6kF {
			display: flex;
			align-items: center;
			margin-top: 20px;
			grid-gap: 15px;
			gap: 15px;
			flex-wrap: wrap
		}

		.Integrations_item__icon__2fQgn {
			display: block;
			height: auto;
			max-height: 25px;
			width: auto
		}

		@media only screen and (max-width:1850px) {
			.Integrations_list__YQONo {
				grid-gap: 60px 48px;
				gap: 60px 48px
			}
		}

		@media only screen and (max-width:1023px) {
			.Integrations_list__YQONo {
				margin-top: 40px;
				grid-gap: 48px 36px;
				gap: 48px 36px
			}
		}

		@media only screen and (max-width:767px) {
			.Integrations_list__YQONo {
				grid-template-columns: 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.Integrations_title__12xZo {
				font-weight: 700;
				font-size: 30px;
				line-height: 36px
			}
		}

		.Items_ctx__2QBJE .container {
			display: flex;
			flex-wrap: wrap
		}

		@media only screen and (max-width:1850px) {
			.Items_ctx__2QBJE .container {
				flex-direction: column
			}
		}

		.Items_title__2HJbv {
			width: 365px;
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			text-transform: lowercase;
			margin-right: 116px
		}

		@media only screen and (max-width:1850px) {
			.Items_title__2HJbv {
				margin-bottom: 57px;
				margin-right: 0;
				width: unset
			}
		}

		@media only screen and (max-width:767px) {
			.Items_title__2HJbv {
				margin-bottom: 40px
			}
		}

		.Items_list__X7M-Q {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			grid-gap: 75px;
			gap: 75px;
			flex: 1 1
		}

		@media only screen and (max-width:660px) {
			.Items_list__X7M-Q {
				grid-template-columns: 1fr;
				grid-gap: 30px;
				gap: 30px
			}
		}

		.Items_list__item__3YFku {
			max-width: 400px
		}

		.Items_list__item__title__3hsqq {
			font-weight: 700;
			font-size: 26px;
			line-height: 36px;
			padding-left: 26px;
			position: relative
		}

		.Items_list__item__title__3hsqq:before {
			display: block;
			height: 17px;
			width: 17px;
			background-image: url(/files/list_icon.png);
			background-position: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			content: "";
			position: absolute;
			top: 11px;
			left: 0
		}

		.Items_list__item__text__VwXnr {
			margin-top: 10px
		}

		.MainBannerSlide_slide__31G4I {
			background-repeat: no-repeat;
			background-position: 50%;
			background-size: cover
		}

		.MainBannerSlide_info__8JJ49 {
			color: var(--color);
			max-width: 645px;
			padding-top: 117px;
			position: relative;
			height: 700px
		}

		@media only screen and (max-width:1850px) {
			.MainBannerSlide_info__8JJ49 {
				height: 626px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainBannerSlide_info__8JJ49 {
				padding-top: 50px;
				height: 430px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainBannerSlide_info__8JJ49 {
				padding-top: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.MainBannerSlide_info__8JJ49 {
				height: 490px
			}
		}

		.MainBannerSlide_info__8JJ49 a {
			color: var(--color)
		}

		.MainBannerSlide_name__2hHkP {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 15px
		}

		@media only screen and (max-width:1850px) {
			.MainBannerSlide_name__2hHkP {
				font-size: 55px;
				line-height: 68px;
				margin-bottom: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainBannerSlide_name__2hHkP {
				font-size: 50px;
				line-height: 60px;
				margin-bottom: 7px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainBannerSlide_name__2hHkP {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.MainBannerSlide_name__2hHkP {
				font-size: 35px;
				line-height: 42px
			}
		}

		.MainBannerSlide_tags__18ZcI {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.MainBannerSlide_tags__18ZcI {
				margin-bottom: 10px
			}
		}

		.MainBannerSlide_tags__18ZcI a,
		.MainBannerSlide_tags__18ZcI span {
			text-decoration: none;
			font-size: 18px
		}

		.MainBannerSlide_tags__18ZcI a+a,
		.MainBannerSlide_tags__18ZcI a+span,
		.MainBannerSlide_tags__18ZcI span+a,
		.MainBannerSlide_tags__18ZcI span+span {
			margin-left: 15px
		}

		.MainBannerSlide_description__3MZLo {
			font-size: 21px;
			line-height: 36px
		}

		@media only screen and (max-width:1850px) {
			.MainBannerSlide_description__3MZLo {
				max-width: 500px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainBannerSlide_description__3MZLo {
				font-size: 20px;
				max-width: 450px
			}
		}

		.Altair_slide__HB2S9 {
			background: #eff0f1;
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.Altair_slide__HB2S9 {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.Altair_slide__HB2S9 {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.Altair_slide__HB2S9 {
				height: 740px
			}
		}

		.Altair_bg_1__qcUdQ {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Altair_bg_1__qcUdQ {
				width: 580px;
				bottom: auto;
				top: 50%;
				translate: 0 -50%
			}
		}

		@media only screen and (max-width:1279px) {
			.Altair_bg_1__qcUdQ {
				top: auto;
				bottom: 0;
				translate: 0;
				width: 700px
			}
		}

		@media only screen and (max-width:1023px) {
			.Altair_bg_1__qcUdQ {
				top: auto;
				bottom: 0;
				right: 50%;
				translate: 50% 0;
				width: 700px
			}
		}

		@media only screen and (max-width:767px) {
			.Altair_bg_1__qcUdQ {
				width: min(calc(100vw - 30px), 560px)
			}
		}

		.Altair_info__1qxm_ {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.Altair_info__1qxm_ {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.Altair_info__1qxm_ {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.Altair_info__1qxm_ {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Altair_info__1qxm_ {
				padding-top: 46px
			}
		}

		.Altair_info__1qxm_ a {
			color: var(--color)
		}

		.Altair_name__3sX5m {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.Altair_name__3sX5m {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Altair_name__3sX5m {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Altair_name__3sX5m {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.Altair_tags__3oJxt {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.Altair_tags__3oJxt {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Altair_tags__3oJxt {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Altair_tags__3oJxt {
				margin-bottom: 19px
			}
		}

		.Altair_tags__3oJxt a,
		.Altair_tags__3oJxt span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.Altair_tags__3oJxt a+a,
		.Altair_tags__3oJxt a+span,
		.Altair_tags__3oJxt span+a,
		.Altair_tags__3oJxt span+span {
			margin-left: 15px
		}

		.Altair_description__2wbkd {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.Altair_description__2wbkd {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.Altair_description__2wbkd {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.Altair_description__2wbkd {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Altair_description__2wbkd {
				font-size: 16px
			}
		}

		.DNS_slide__1S90L {
			background: -webkit-gradient(linear, left top, right top, color-stop(.69%, #ff6d60), color-stop(22.12%, #ff8456), color-stop(99.91%, #ff9a4c));
			background: linear-gradient(90deg, #ff6d60 .69%, #ff8456 22.12%, #ff9a4c 99.91%);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.DNS_slide__1S90L {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.DNS_slide__1S90L {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.DNS_slide__1S90L {
				height: 740px
			}
		}

		.DNS_bg_1__FjlFp {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.DNS_bg_1__FjlFp {
				display: none
			}
		}

		.DNS_bg_2__inXL5 {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.DNS_bg_2__inXL5 {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.DNS_bg_2__inXL5 {
				display: none
			}
		}

		.DNS_bg_3__3Rp2G {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.DNS_bg_3__3Rp2G {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.DNS_bg_3__3Rp2G {
				display: none
			}
		}

		.DNS_bg_4__2JpBC {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.DNS_bg_4__2JpBC {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.DNS_bg_4__2JpBC {
				display: none
			}
		}

		.DNS_bg_5__MeJ7k {
			display: none
		}

		@media only screen and (max-width:767px) {
			.DNS_bg_5__MeJ7k {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.DNS_info__2rXt7 {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.DNS_info__2rXt7 {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.DNS_info__2rXt7 {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.DNS_info__2rXt7 {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.DNS_info__2rXt7 {
				padding-top: 46px
			}
		}

		.DNS_info__2rXt7 a {
			color: var(--color)
		}

		.DNS_name__380bG {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.DNS_name__380bG {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.DNS_name__380bG {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.DNS_name__380bG {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.DNS_tags__E8Q_e {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.DNS_tags__E8Q_e {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.DNS_tags__E8Q_e {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.DNS_tags__E8Q_e {
				margin-bottom: 19px
			}
		}

		.DNS_tags__E8Q_e a,
		.DNS_tags__E8Q_e span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.DNS_tags__E8Q_e a+a,
		.DNS_tags__E8Q_e a+span,
		.DNS_tags__E8Q_e span+a,
		.DNS_tags__E8Q_e span+span {
			margin-left: 15px
		}

		.DNS_description__3brz5 {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.DNS_description__3brz5 {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.DNS_description__3brz5 {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.DNS_description__3brz5 {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.DNS_description__3brz5 {
				font-size: 16px
			}
		}

		.EIC_slide__3SkkI {
			background: linear-gradient(98deg, #905ceb, #5c1ad1);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.EIC_slide__3SkkI {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.EIC_slide__3SkkI {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.EIC_slide__3SkkI {
				height: 740px
			}
		}

		.EIC_bg_1__34uVz {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.EIC_bg_1__34uVz {
				display: none
			}
		}

		.EIC_bg_2__i-16j {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.EIC_bg_2__i-16j {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.EIC_bg_2__i-16j {
				display: none
			}
		}

		.EIC_bg_3__3aOwu {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.EIC_bg_3__3aOwu {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.EIC_bg_3__3aOwu {
				display: none
			}
		}

		.EIC_bg_4__2uFBr {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.EIC_bg_4__2uFBr {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.EIC_bg_4__2uFBr {
				display: none
			}
		}

		.EIC_bg_5__18sOI {
			display: none
		}

		@media only screen and (max-width:767px) {
			.EIC_bg_5__18sOI {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.EIC_info__1SeDs {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.EIC_info__1SeDs {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.EIC_info__1SeDs {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.EIC_info__1SeDs {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.EIC_info__1SeDs {
				padding-top: 46px
			}
		}

		.EIC_info__1SeDs a {
			color: var(--color)
		}

		.EIC_name__29uEO {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.EIC_name__29uEO {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.EIC_name__29uEO {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.EIC_name__29uEO {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.EIC_tags__1Hz0h {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.EIC_tags__1Hz0h {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.EIC_tags__1Hz0h {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.EIC_tags__1Hz0h {
				margin-bottom: 19px
			}
		}

		.EIC_tags__1Hz0h a,
		.EIC_tags__1Hz0h span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.EIC_tags__1Hz0h a+a,
		.EIC_tags__1Hz0h a+span,
		.EIC_tags__1Hz0h span+a,
		.EIC_tags__1Hz0h span+span {
			margin-left: 15px
		}

		.EIC_description__11nqK {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.EIC_description__11nqK {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.EIC_description__11nqK {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.EIC_description__11nqK {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.EIC_description__11nqK {
				font-size: 16px
			}
		}

		.EastCamp_slide__XmoQP {
			background: linear-gradient(94deg, #000, #141414 31.15%, #121212 97.7%);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.EastCamp_slide__XmoQP {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.EastCamp_slide__XmoQP {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.EastCamp_slide__XmoQP {
				height: 740px
			}
		}

		.EastCamp_bg_1__2EA9b {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.EastCamp_bg_1__2EA9b {
				display: none
			}
		}

		.EastCamp_bg_2__3ty6E {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.EastCamp_bg_2__3ty6E {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.EastCamp_bg_2__3ty6E {
				display: none
			}
		}

		.EastCamp_bg_3__39XJ2 {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.EastCamp_bg_3__39XJ2 {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.EastCamp_bg_3__39XJ2 {
				display: none
			}
		}

		.EastCamp_bg_4__mdoCL {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.EastCamp_bg_4__mdoCL {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.EastCamp_bg_4__mdoCL {
				display: none
			}
		}

		.EastCamp_bg_5__1ybwe {
			display: none
		}

		@media only screen and (max-width:767px) {
			.EastCamp_bg_5__1ybwe {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.EastCamp_info__3VTCU {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.EastCamp_info__3VTCU {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.EastCamp_info__3VTCU {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.EastCamp_info__3VTCU {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.EastCamp_info__3VTCU {
				padding-top: 46px
			}
		}

		.EastCamp_info__3VTCU a {
			color: var(--color)
		}

		.EastCamp_name__3N-AH {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.EastCamp_name__3N-AH {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.EastCamp_name__3N-AH {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.EastCamp_name__3N-AH {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.EastCamp_tags__RCZxn {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.EastCamp_tags__RCZxn {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.EastCamp_tags__RCZxn {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.EastCamp_tags__RCZxn {
				margin-bottom: 19px
			}
		}

		.EastCamp_tags__RCZxn a,
		.EastCamp_tags__RCZxn span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.EastCamp_tags__RCZxn a+a,
		.EastCamp_tags__RCZxn a+span,
		.EastCamp_tags__RCZxn span+a,
		.EastCamp_tags__RCZxn span+span {
			margin-left: 15px
		}

		.EastCamp_description__3Jivg {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.EastCamp_description__3Jivg {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.EastCamp_description__3Jivg {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.EastCamp_description__3Jivg {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.EastCamp_description__3Jivg {
				font-size: 16px
			}
		}

		.IceRoll_slide__Rxbx0 {
			background: #1b2025;
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.IceRoll_slide__Rxbx0 {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.IceRoll_slide__Rxbx0 {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.IceRoll_slide__Rxbx0 {
				height: 740px
			}
		}

		.IceRoll_bg_1__ut9on {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.IceRoll_bg_1__ut9on {
				display: none
			}
		}

		.IceRoll_bg_2__2wfa1 {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.IceRoll_bg_2__2wfa1 {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.IceRoll_bg_2__2wfa1 {
				display: none
			}
		}

		.IceRoll_bg_3__3s5W_ {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.IceRoll_bg_3__3s5W_ {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.IceRoll_bg_3__3s5W_ {
				display: none
			}
		}

		.IceRoll_bg_4__2RHms {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.IceRoll_bg_4__2RHms {
				display: block;
				position: absolute;
				right: 0;
				bottom: 0;
				width: 90%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.IceRoll_bg_4__2RHms {
				display: none
			}
		}

		.IceRoll_bg_5__MHT8r {
			display: none
		}

		@media only screen and (max-width:767px) {
			.IceRoll_bg_5__MHT8r {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.IceRoll_info__9tT0K {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.IceRoll_info__9tT0K {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.IceRoll_info__9tT0K {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.IceRoll_info__9tT0K {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.IceRoll_info__9tT0K {
				padding-top: 46px
			}
		}

		.IceRoll_info__9tT0K a {
			color: var(--color)
		}

		.IceRoll_name__ZbDol {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.IceRoll_name__ZbDol {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.IceRoll_name__ZbDol {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.IceRoll_name__ZbDol {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.IceRoll_tags__1n6IR {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.IceRoll_tags__1n6IR {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.IceRoll_tags__1n6IR {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.IceRoll_tags__1n6IR {
				margin-bottom: 19px
			}
		}

		.IceRoll_tags__1n6IR a,
		.IceRoll_tags__1n6IR span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.IceRoll_tags__1n6IR a+a,
		.IceRoll_tags__1n6IR a+span,
		.IceRoll_tags__1n6IR span+a,
		.IceRoll_tags__1n6IR span+span {
			margin-left: 15px
		}

		.IceRoll_description__1T3pU {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.IceRoll_description__1T3pU {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.IceRoll_description__1T3pU {
				font-size: 18px;
				width: 473px
			}
		}

		@media only screen and (max-width:1023px) {
			.IceRoll_description__1T3pU {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.IceRoll_description__1T3pU {
				font-size: 16px
			}
		}

		.Izumrud_slide__2Mr7S {
			background: linear-gradient(98deg, #46af71, #38bd68 47.71%, #85ef9d 100.74%);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.Izumrud_slide__2Mr7S {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.Izumrud_slide__2Mr7S {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.Izumrud_slide__2Mr7S {
				height: 740px
			}
		}

		.Izumrud_bg_1__GtZUx {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Izumrud_bg_1__GtZUx {
				display: none
			}
		}

		.Izumrud_bg_2__13Vts {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Izumrud_bg_2__13Vts {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.Izumrud_bg_2__13Vts {
				display: none
			}
		}

		.Izumrud_bg_3__zjf4p {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Izumrud_bg_3__zjf4p {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.Izumrud_bg_3__zjf4p {
				display: none
			}
		}

		.Izumrud_bg_4__2_3H1 {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Izumrud_bg_4__2_3H1 {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.Izumrud_bg_4__2_3H1 {
				display: none
			}
		}

		.Izumrud_bg_5__i4NH9 {
			display: none
		}

		@media only screen and (max-width:767px) {
			.Izumrud_bg_5__i4NH9 {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.Izumrud_info__qr04V {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.Izumrud_info__qr04V {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.Izumrud_info__qr04V {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.Izumrud_info__qr04V {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Izumrud_info__qr04V {
				padding-top: 46px
			}
		}

		.Izumrud_info__qr04V a {
			color: var(--color)
		}

		.Izumrud_name__3HxVO {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.Izumrud_name__3HxVO {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Izumrud_name__3HxVO {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Izumrud_name__3HxVO {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.Izumrud_tags__3Gwqr {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.Izumrud_tags__3Gwqr {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Izumrud_tags__3Gwqr {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Izumrud_tags__3Gwqr {
				margin-bottom: 19px
			}
		}

		.Izumrud_tags__3Gwqr a,
		.Izumrud_tags__3Gwqr span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.Izumrud_tags__3Gwqr a+a,
		.Izumrud_tags__3Gwqr a+span,
		.Izumrud_tags__3Gwqr span+a,
		.Izumrud_tags__3Gwqr span+span {
			margin-left: 15px
		}

		.Izumrud_description__2Sxz9 {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.Izumrud_description__2Sxz9 {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.Izumrud_description__2Sxz9 {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.Izumrud_description__2Sxz9 {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Izumrud_description__2Sxz9 {
				font-size: 16px
			}
		}

		.Joyzy_slide__lz2DD {
			background: linear-gradient(97deg, #66c8ff .28%, #6acaff 98.75%);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.Joyzy_slide__lz2DD {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.Joyzy_slide__lz2DD {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.Joyzy_slide__lz2DD {
				height: 740px
			}
		}

		.Joyzy_slide__lz2DD:before {
			bottom: 0;
			left: 0;
			translate: -50% 50%
		}

		.Joyzy_slide__lz2DD:after,
		.Joyzy_slide__lz2DD:before {
			content: "";
			display: block;
			position: absolute;
			border-radius: 472px;
			background: #56bbff;
			-webkit-filter: blur(49.2000007629px);
			filter: blur(49.2000007629px);
			z-index: 0;
			width: 472px;
			height: 472px
		}

		.Joyzy_slide__lz2DD:after {
			top: 0;
			right: 0;
			translate: 50% -50%
		}

		.Joyzy_bg_1__2q6nH {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Joyzy_bg_1__2q6nH {
				display: none
			}
		}

		.Joyzy_bg_2__2I9-W {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Joyzy_bg_2__2I9-W {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.Joyzy_bg_2__2I9-W {
				display: none
			}
		}

		.Joyzy_bg_3__Lty2C {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Joyzy_bg_3__Lty2C {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.Joyzy_bg_3__Lty2C {
				display: none
			}
		}

		.Joyzy_bg_4__QFefj {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Joyzy_bg_4__QFefj {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.Joyzy_bg_4__QFefj {
				display: none
			}
		}

		.Joyzy_bg_5__2ycrN {
			display: none
		}

		@media only screen and (max-width:767px) {
			.Joyzy_bg_5__2ycrN {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.Joyzy_info__3kAq1 {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.Joyzy_info__3kAq1 {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.Joyzy_info__3kAq1 {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.Joyzy_info__3kAq1 {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Joyzy_info__3kAq1 {
				padding-top: 46px
			}
		}

		.Joyzy_info__3kAq1 a {
			color: var(--color)
		}

		.Joyzy_name__1qUak {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.Joyzy_name__1qUak {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Joyzy_name__1qUak {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Joyzy_name__1qUak {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.Joyzy_tags__y8gat {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.Joyzy_tags__y8gat {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Joyzy_tags__y8gat {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Joyzy_tags__y8gat {
				margin-bottom: 19px
			}
		}

		.Joyzy_tags__y8gat a,
		.Joyzy_tags__y8gat span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.Joyzy_tags__y8gat a+a,
		.Joyzy_tags__y8gat a+span,
		.Joyzy_tags__y8gat span+a,
		.Joyzy_tags__y8gat span+span {
			margin-left: 15px
		}

		.Joyzy_description__AVZWW {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.Joyzy_description__AVZWW {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.Joyzy_description__AVZWW {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.Joyzy_description__AVZWW {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Joyzy_description__AVZWW {
				font-size: 16px
			}
		}

		.Livi_slide__rteNZ {
			background: #102632;
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.Livi_slide__rteNZ {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.Livi_slide__rteNZ {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.Livi_slide__rteNZ {
				height: 740px
			}
		}

		.Livi_bg_1__2Gq2u {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Livi_bg_1__2Gq2u {
				display: none
			}
		}

		.Livi_bg_2__3KyOP {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Livi_bg_2__3KyOP {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.Livi_bg_2__3KyOP {
				display: none
			}
		}

		.Livi_bg_3__2f5Uq {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Livi_bg_3__2f5Uq {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.Livi_bg_3__2f5Uq {
				display: none
			}
		}

		.Livi_bg_4__2y4hf {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Livi_bg_4__2y4hf {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.Livi_bg_4__2y4hf {
				display: none
			}
		}

		.Livi_bg_5__2XxBp {
			display: none
		}

		@media only screen and (max-width:767px) {
			.Livi_bg_5__2XxBp {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.Livi_info__36rPZ {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.Livi_info__36rPZ {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.Livi_info__36rPZ {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.Livi_info__36rPZ {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Livi_info__36rPZ {
				padding-top: 46px
			}
		}

		.Livi_info__36rPZ a {
			color: var(--color)
		}

		.Livi_name__2WvYI {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.Livi_name__2WvYI {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Livi_name__2WvYI {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Livi_name__2WvYI {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.Livi_tags__2ckmN {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.Livi_tags__2ckmN {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Livi_tags__2ckmN {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Livi_tags__2ckmN {
				margin-bottom: 19px
			}
		}

		.Livi_tags__2ckmN a,
		.Livi_tags__2ckmN span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.Livi_tags__2ckmN a+a,
		.Livi_tags__2ckmN a+span,
		.Livi_tags__2ckmN span+a,
		.Livi_tags__2ckmN span+span {
			margin-left: 15px
		}

		.Livi_description__2-guK {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.Livi_description__2-guK {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.Livi_description__2-guK {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.Livi_description__2-guK {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Livi_description__2-guK {
				font-size: 16px
			}
		}

		.Logfast_slide__2WIY8 {
			background: #081930;
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.Logfast_slide__2WIY8 {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.Logfast_slide__2WIY8 {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.Logfast_slide__2WIY8 {
				height: 740px
			}
		}

		.Logfast_bg_1__2WVoE {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Logfast_bg_1__2WVoE {
				display: none
			}
		}

		.Logfast_bg_2__3miLv {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Logfast_bg_2__3miLv {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.Logfast_bg_2__3miLv {
				display: none
			}
		}

		.Logfast_bg_3__1eD9Y {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Logfast_bg_3__1eD9Y {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.Logfast_bg_3__1eD9Y {
				display: none
			}
		}

		.Logfast_bg_4__5o2vn {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Logfast_bg_4__5o2vn {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.Logfast_bg_4__5o2vn {
				display: none
			}
		}

		.Logfast_bg_5__2YQau {
			display: none
		}

		@media only screen and (max-width:767px) {
			.Logfast_bg_5__2YQau {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.Logfast_info__3jQ23 {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.Logfast_info__3jQ23 {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.Logfast_info__3jQ23 {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.Logfast_info__3jQ23 {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Logfast_info__3jQ23 {
				padding-top: 46px
			}
		}

		.Logfast_info__3jQ23 a {
			color: var(--color)
		}

		.Logfast_name__1CJv2 {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.Logfast_name__1CJv2 {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Logfast_name__1CJv2 {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Logfast_name__1CJv2 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.Logfast_tags__1VJR0 {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.Logfast_tags__1VJR0 {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Logfast_tags__1VJR0 {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Logfast_tags__1VJR0 {
				margin-bottom: 19px
			}
		}

		.Logfast_tags__1VJR0 a,
		.Logfast_tags__1VJR0 span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.Logfast_tags__1VJR0 a+a,
		.Logfast_tags__1VJR0 a+span,
		.Logfast_tags__1VJR0 span+a,
		.Logfast_tags__1VJR0 span+span {
			margin-left: 15px
		}

		.Logfast_description__2DLNL {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.Logfast_description__2DLNL {
				width: 523px
			}
		}

		@media only screen and (max-width:1279px) {
			.Logfast_description__2DLNL {
				font-size: 18px;
				width: 524px
			}
		}

		@media only screen and (max-width:1023px) {
			.Logfast_description__2DLNL {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Logfast_description__2DLNL {
				font-size: 16px
			}
		}

		.MGU_slide__2x3ce {
			background: linear-gradient(98deg, #11428d .6%, #5889d0);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.MGU_slide__2x3ce {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.MGU_slide__2x3ce {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.MGU_slide__2x3ce {
				height: 740px
			}
		}

		.MGU_bg_1__2WA-W {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.MGU_bg_1__2WA-W {
				display: none
			}
		}

		.MGU_bg_2__1Xufu {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.MGU_bg_2__1Xufu {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.MGU_bg_2__1Xufu {
				display: none
			}
		}

		.MGU_bg_3__2Vfit {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.MGU_bg_3__2Vfit {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.MGU_bg_3__2Vfit {
				display: none
			}
		}

		.MGU_bg_4__2QcPt {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.MGU_bg_4__2QcPt {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.MGU_bg_4__2QcPt {
				display: none
			}
		}

		.MGU_bg_5__2bC1X {
			display: none
		}

		@media only screen and (max-width:767px) {
			.MGU_bg_5__2bC1X {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.MGU_info__1EUXF {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.MGU_info__1EUXF {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.MGU_info__1EUXF {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.MGU_info__1EUXF {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.MGU_info__1EUXF {
				padding-top: 46px
			}
		}

		.MGU_info__1EUXF a {
			color: var(--color)
		}

		.MGU_name__HcJGR {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.MGU_name__HcJGR {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.MGU_name__HcJGR {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.MGU_name__HcJGR {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.MGU_tags__25KLY {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.MGU_tags__25KLY {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.MGU_tags__25KLY {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.MGU_tags__25KLY {
				margin-bottom: 19px
			}
		}

		.MGU_tags__25KLY a,
		.MGU_tags__25KLY span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.MGU_tags__25KLY a+a,
		.MGU_tags__25KLY a+span,
		.MGU_tags__25KLY span+a,
		.MGU_tags__25KLY span+span {
			margin-left: 15px
		}

		.MGU_description__2CFVV {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.MGU_description__2CFVV {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.MGU_description__2CFVV {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.MGU_description__2CFVV {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.MGU_description__2CFVV {
				font-size: 16px
			}
		}

		.RC_slide__1mllM {
			background: #0c1425 url(/files/pattern-rc.png);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.RC_slide__1mllM {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.RC_slide__1mllM {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.RC_slide__1mllM {
				height: 740px
			}
		}

		.RC_bg_1__1-QfN {
			position: absolute;
			top: -400px;
			bottom: 0;
			right: -1050px;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.RC_bg_1__1-QfN {
				width: 1500px;
				right: -700px;
				top: -100px
			}
		}

		@media only screen and (max-width:1279px) {
			.RC_bg_1__1-QfN {
				top: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.RC_bg_1__1-QfN {
				top: auto;
				bottom: -350px;
				right: calc(50% - 150px);
				translate: 50% 0;
				width: 1300px;
				right: calc(50% - 200px)
			}
		}

		@media only screen and (max-width:767px) {
			.RC_bg_1__1-QfN {
				width: 1100px
			}
		}

		.RC_info__VNQvs {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.RC_info__VNQvs {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.RC_info__VNQvs {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.RC_info__VNQvs {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.RC_info__VNQvs {
				padding-top: 46px
			}
		}

		.RC_info__VNQvs a {
			color: var(--color)
		}

		.RC_name__2UKt7 {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.RC_name__2UKt7 {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.RC_name__2UKt7 {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.RC_name__2UKt7 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.RC_tags__3H5L6 {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.RC_tags__3H5L6 {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.RC_tags__3H5L6 {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.RC_tags__3H5L6 {
				margin-bottom: 19px
			}
		}

		.RC_tags__3H5L6 a,
		.RC_tags__3H5L6 span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.RC_tags__3H5L6 a+a,
		.RC_tags__3H5L6 a+span,
		.RC_tags__3H5L6 span+a,
		.RC_tags__3H5L6 span+span {
			margin-left: 15px
		}

		.RC_description__nO4uN {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.RC_description__nO4uN {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.RC_description__nO4uN {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.RC_description__nO4uN {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.RC_description__nO4uN {
				font-size: 16px
			}
		}

		.Sozvezdie_slide__1LjNO {
			background: #41a8e5 url(/files/pattern-soz.png);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.Sozvezdie_slide__1LjNO {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.Sozvezdie_slide__1LjNO {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.Sozvezdie_slide__1LjNO {
				height: 740px
			}
		}

		.Sozvezdie_bg_1__3jvQ_ {
			position: absolute;
			top: -80px;
			bottom: 0;
			right: -250px;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Sozvezdie_bg_1__3jvQ_ {
				width: 1000px;
				bottom: 0;
				top: auto
			}
		}

		@media only screen and (max-width:1279px) {
			.Sozvezdie_bg_1__3jvQ_ {
				width: 900px
			}
		}

		@media only screen and (max-width:1023px) {
			.Sozvezdie_bg_1__3jvQ_ {
				top: auto;
				bottom: 0;
				right: 50%;
				translate: 50% 0;
				width: 1000px
			}
		}

		@media only screen and (max-width:767px) {
			.Sozvezdie_bg_1__3jvQ_ {
				width: 590px;
				right: -100px;
				translate: 0 0
			}
		}

		.Sozvezdie_info__2l0S1 {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.Sozvezdie_info__2l0S1 {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.Sozvezdie_info__2l0S1 {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.Sozvezdie_info__2l0S1 {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Sozvezdie_info__2l0S1 {
				padding-top: 46px
			}
		}

		.Sozvezdie_info__2l0S1 a {
			color: var(--color)
		}

		.Sozvezdie_name__uaXCx {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.Sozvezdie_name__uaXCx {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Sozvezdie_name__uaXCx {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Sozvezdie_name__uaXCx {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.Sozvezdie_tags__6iAU_ {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.Sozvezdie_tags__6iAU_ {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Sozvezdie_tags__6iAU_ {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Sozvezdie_tags__6iAU_ {
				margin-bottom: 19px
			}
		}

		.Sozvezdie_tags__6iAU_ a,
		.Sozvezdie_tags__6iAU_ span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.Sozvezdie_tags__6iAU_ a+a,
		.Sozvezdie_tags__6iAU_ a+span,
		.Sozvezdie_tags__6iAU_ span+a,
		.Sozvezdie_tags__6iAU_ span+span {
			margin-left: 15px
		}

		.Sozvezdie_description__255y0 {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.Sozvezdie_description__255y0 {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.Sozvezdie_description__255y0 {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.Sozvezdie_description__255y0 {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Sozvezdie_description__255y0 {
				font-size: 16px
			}
		}

		.Tranzit_slide__2hGuy {
			background: linear-gradient(97deg, #053c5c .31%, #006199 48.74%, #0092db 101.64%);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.Tranzit_slide__2hGuy {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.Tranzit_slide__2hGuy {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.Tranzit_slide__2hGuy {
				height: 740px
			}
		}

		.Tranzit_bg_1__2L36w {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Tranzit_bg_1__2L36w {
				display: none
			}
		}

		.Tranzit_bg_2__kubB1 {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Tranzit_bg_2__kubB1 {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.Tranzit_bg_2__kubB1 {
				display: none
			}
		}

		.Tranzit_bg_3__3x7EE {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Tranzit_bg_3__3x7EE {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.Tranzit_bg_3__3x7EE {
				display: none
			}
		}

		.Tranzit_bg_4__1hf4_ {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Tranzit_bg_4__1hf4_ {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.Tranzit_bg_4__1hf4_ {
				display: none
			}
		}

		.Tranzit_bg_5__2nRoi {
			display: none
		}

		@media only screen and (max-width:767px) {
			.Tranzit_bg_5__2nRoi {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.Tranzit_info__1GoJx {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.Tranzit_info__1GoJx {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.Tranzit_info__1GoJx {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.Tranzit_info__1GoJx {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Tranzit_info__1GoJx {
				padding-top: 46px
			}
		}

		.Tranzit_info__1GoJx a {
			color: var(--color)
		}

		.Tranzit_name__sDar7 {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.Tranzit_name__sDar7 {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Tranzit_name__sDar7 {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Tranzit_name__sDar7 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.Tranzit_tags__29pJ- {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.Tranzit_tags__29pJ- {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Tranzit_tags__29pJ- {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Tranzit_tags__29pJ- {
				margin-bottom: 19px
			}
		}

		.Tranzit_tags__29pJ- a,
		.Tranzit_tags__29pJ- span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.Tranzit_tags__29pJ- a+a,
		.Tranzit_tags__29pJ- a+span,
		.Tranzit_tags__29pJ- span+a,
		.Tranzit_tags__29pJ- span+span {
			margin-left: 15px
		}

		.Tranzit_description__1qKTU {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.Tranzit_description__1qKTU {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.Tranzit_description__1qKTU {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.Tranzit_description__1qKTU {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Tranzit_description__1qKTU {
				font-size: 16px
			}
		}

		.Vita_slide__30uAw {
			background: #493b9b;
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.Vita_slide__30uAw {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.Vita_slide__30uAw {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.Vita_slide__30uAw {
				height: 740px
			}
		}

		.Vita_bg_1__3zgAw {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Vita_bg_1__3zgAw {
				width: 700px;
				bottom: auto;
				top: 50%;
				translate: 0 -50%
			}
		}

		@media only screen and (max-width:1279px) {
			.Vita_bg_1__3zgAw {
				top: auto;
				bottom: 0;
				translate: 0;
				width: 800px
			}
		}

		@media only screen and (max-width:1023px) {
			.Vita_bg_1__3zgAw {
				top: auto;
				bottom: 0;
				right: 50%;
				translate: 50% 0;
				width: 900px
			}
		}

		@media only screen and (max-width:767px) {
			.Vita_bg_1__3zgAw {
				width: 650px
			}
		}

		.Vita_info__3owq4 {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.Vita_info__3owq4 {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.Vita_info__3owq4 {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.Vita_info__3owq4 {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Vita_info__3owq4 {
				padding-top: 46px
			}
		}

		.Vita_info__3owq4 a {
			color: var(--color)
		}

		.Vita_name__3f9J5 {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.Vita_name__3f9J5 {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Vita_name__3f9J5 {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Vita_name__3f9J5 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.Vita_tags__1yVGO {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.Vita_tags__1yVGO {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Vita_tags__1yVGO {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Vita_tags__1yVGO {
				margin-bottom: 19px
			}
		}

		.Vita_tags__1yVGO a,
		.Vita_tags__1yVGO span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.Vita_tags__1yVGO a+a,
		.Vita_tags__1yVGO a+span,
		.Vita_tags__1yVGO span+a,
		.Vita_tags__1yVGO span+span {
			margin-left: 15px
		}

		.Vita_description__36zqG {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.Vita_description__36zqG {
				width: 526px
			}
		}

		@media only screen and (max-width:1279px) {
			.Vita_description__36zqG {
				font-size: 18px;
				width: 509px
			}
		}

		@media only screen and (max-width:1023px) {
			.Vita_description__36zqG {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Vita_description__36zqG {
				font-size: 16px
			}
		}

		.WellDo_slide__Elhv5 {
			background: linear-gradient(97deg, #14273b .28%, #07203b 98.75%);
			position: relative;
			height: 700px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.WellDo_slide__Elhv5 {
				height: 768px
			}
		}

		@media only screen and (max-width:1023px) {
			.WellDo_slide__Elhv5 {
				height: 1024px
			}
		}

		@media only screen and (max-width:767px) {
			.WellDo_slide__Elhv5 {
				height: 740px
			}
		}

		.WellDo_bg_1__h8IpK {
			position: absolute;
			top: 0;
			bottom: 0;
			right: 0;
			width: auto;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.WellDo_bg_1__h8IpK {
				display: none
			}
		}

		.WellDo_bg_2__17kcb {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.WellDo_bg_2__17kcb {
				display: block;
				position: absolute;
				top: 0;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1279px) {
			.WellDo_bg_2__17kcb {
				display: none
			}
		}

		.WellDo_bg_3__5S509 {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.WellDo_bg_3__5S509 {
				display: block;
				position: absolute;
				bottom: 0;
				right: 0;
				width: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:1023px) {
			.WellDo_bg_3__5S509 {
				display: none
			}
		}

		.WellDo_bg_4__WrTKO {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.WellDo_bg_4__WrTKO {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		@media only screen and (max-width:767px) {
			.WellDo_bg_4__WrTKO {
				display: none
			}
		}

		.WellDo_bg_5__194_2 {
			display: none
		}

		@media only screen and (max-width:767px) {
			.WellDo_bg_5__194_2 {
				display: block;
				position: absolute;
				left: 0;
				bottom: 0;
				width: 100%;
				height: auto;
				z-index: 1
			}
		}

		.WellDo_info__Q4DLS {
			color: var(--color);
			padding-top: 112px;
			position: relative;
			z-index: 10
		}

		@media only screen and (max-width:1850px) {
			.WellDo_info__Q4DLS {
				padding-top: 127px
			}
		}

		@media only screen and (max-width:1279px) {
			.WellDo_info__Q4DLS {
				padding-top: 92px
			}
		}

		@media only screen and (max-width:1023px) {
			.WellDo_info__Q4DLS {
				padding-top: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.WellDo_info__Q4DLS {
				padding-top: 46px
			}
		}

		.WellDo_info__Q4DLS a {
			color: var(--color)
		}

		.WellDo_name__D78jX {
			font-size: 72px;
			font-weight: 700;
			line-height: 86px;
			margin-bottom: 18px
		}

		@media only screen and (max-width:1279px) {
			.WellDo_name__D78jX {
				font-size: 60px;
				line-height: 106px;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.WellDo_name__D78jX {
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.WellDo_name__D78jX {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 12px
			}
		}

		.WellDo_tags__2gYoX {
			margin-bottom: 22px
		}

		@media only screen and (max-width:1279px) {
			.WellDo_tags__2gYoX {
				margin-bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.WellDo_tags__2gYoX {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.WellDo_tags__2gYoX {
				margin-bottom: 19px
			}
		}

		.WellDo_tags__2gYoX a,
		.WellDo_tags__2gYoX span {
			text-decoration: none;
			font-size: 18px;
			line-height: 180%
		}

		.WellDo_tags__2gYoX a+a,
		.WellDo_tags__2gYoX a+span,
		.WellDo_tags__2gYoX span+a,
		.WellDo_tags__2gYoX span+span {
			margin-left: 15px
		}

		.WellDo_description__1_Ng3 {
			font-size: 21px;
			line-height: 182%;
			width: 589px
		}

		@media only screen and (max-width:1850px) {
			.WellDo_description__1_Ng3 {
				width: 507px
			}
		}

		@media only screen and (max-width:1279px) {
			.WellDo_description__1_Ng3 {
				font-size: 18px;
				width: 473px
			}
		}

		@media only screen and (max-width:1023px) {
			.WellDo_description__1_Ng3 {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.WellDo_description__1_Ng3 {
				font-size: 16px
			}
		}

		.MainBanner_ctx__1TBS8 {
			position: relative
		}

		.MainBanner_navigation__1zySN {
			position: absolute;
			bottom: 130px;
			z-index: 1;
			left: 20px;
			display: flex;
			align-items: center;
			color: var(--color)
		}

		@media only screen and (max-width:1850px) {
			.MainBanner_navigation__1zySN {
				bottom: 115px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainBanner_navigation__1zySN {
				bottom: 268px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainBanner_navigation__1zySN {
				bottom: 544px
			}
		}

		@media only screen and (max-width:767px) {
			.MainBanner_navigation__1zySN {
				bottom: 296px;
				left: 45px
			}
		}

		.MainBanner_navigation__1zySN button {
			background-color: transparent;
			border: none;
			cursor: pointer;
			-webkit-transition: .4s;
			transition: .4s
		}

		.MainBanner_navigation__1zySN button.swiper-button-disabled {
			opacity: .5;
			pointer-events: none
		}

		.MainBanner_navigation__1zySN button svg path {
			-webkit-transition: .4s;
			transition: .4s;
			stroke: var(--color)
		}

		.MainBanner_navigation__1zySN button:hover svg path {
			stroke: #7229ff
		}

		.MainBanner_navigation__1zySN .MainBanner_back__19U64,
		.MainBanner_navigation__1zySN .MainBanner_next__eBhMH {
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg)
		}

		.MainBanner_pagination__3PK2S {
			width: 43px;
			flex: 0 0 auto;
			font-size: 16px;
			margin: 0 35px 0 28px;
			text-align: center;
			font-weight: 500;
			line-height: 16px
		}

		.MainDescription_title__2adsT {
			max-width: 70%
		}

		.MainDescription_title__2adsT>* {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.MainDescription_title__2adsT>* {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainDescription_title__2adsT>* {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainDescription_title__2adsT>* {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.MainDescription_title__2adsT>* {
				font-size: 35px;
				line-height: 42px
			}

			.MainDescription_title__2adsT.MainDescription_website-and-service-design__1k1Y2>* {
				font-size: 20px;
				line-height: normal
			}

			.MainDescription_title__2adsT.MainDescription_website-and-service-design__1k1Y2>* img {
				width: 30px;
				margin-left: 15px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainDescription_title__2adsT.MainDescription_logo-development__2Beag {
				max-width: 100%
			}
		}

		.MainDescription_title__2adsT.MainDescription_advertising-on-yandex-maps__1cI5H {
			max-width: 80%
		}

		.MainDescription_title__2adsT img {
			height: auto;
			width: 40px;
			margin-left: 15px
		}

		.MainDescription_text__2xSqW {
			font-weight: 400;
			font-size: 36px;
			line-height: 62px;
			margin-top: 28px
		}

		@media only screen and (max-width:1850px) {
			.MainDescription_text__2xSqW {
				font-size: 32px;
				line-height: 55px
			}
		}

		@media only screen and (max-width:1279px) {
			.MainDescription_text__2xSqW {
				font-size: 30px;
				line-height: 52px
			}
		}

		@media only screen and (max-width:1023px) {
			.MainDescription_text__2xSqW {
				font-size: 26px;
				line-height: 46px
			}
		}

		@media only screen and (max-width:767px) {
			.MainDescription_text__2xSqW {
				font-size: 20px;
				line-height: 38px
			}
		}

		.MainDescription_text__2xSqW p {
			margin: 15px 0 0
		}

		.MainDescription_text__2xSqW p:first-child {
			margin-top: 0
		}

		.OtherDescription_ctx__XJeiw {
			height: 351px;
			background-color: #f5f9f4;
			display: flex;
			align-items: center
		}

		@media only screen and (max-width:767px) {
			.OtherDescription_ctx__XJeiw {
				height: 400px
			}
		}

		.OtherDescription_inner__2TMuV {
			display: flex;
			align-items: center
		}

		@media only screen and (max-width:1023px) {
			.OtherDescription_inner__2TMuV {
				flex-direction: column;
				align-items: flex-start
			}
		}

		.OtherDescription_box__2hoc5 {
			position: relative;
			width: 383px;
			height: 260px;
			flex: 0 0 auto;
			margin-right: 97px;
			display: flex;
			align-items: center
		}

		@media only screen and (max-width:1023px) {
			.OtherDescription_box__2hoc5 {
				height: 180px
			}
		}

		@media only screen and (max-width:767px) {
			.OtherDescription_box__2hoc5 {
				width: auto
			}
		}

		.OtherDescription_box__2hoc5 img {
			position: absolute;
			width: auto
		}

		.OtherDescription_handle__1E00C {
			left: 0;
			top: 7px
		}

		.OtherDescription_heart__22o12 {
			bottom: 0;
			left: 30px
		}

		@media only screen and (max-width:1023px) {
			.OtherDescription_heart__22o12 {
				left: -90px;
				bottom: 40px
			}
		}

		.OtherDescription_mac__Zn3Dx {
			top: 0;
			right: 0
		}

		.OtherDescription_title__1e9y1 {
			font-weight: 700;
			font-size: 30px
		}

		@media only screen and (max-width:767px) {
			.OtherDescription_title__1e9y1 {
				font-size: 18px
			}
		}

		.OtherDescription_title__1e9y1 span {
			position: relative
		}

		.OtherDescription_title__1e9y1 span:before {
			position: absolute;
			content: "";
			height: 4.5px;
			width: 100%;
			left: 0;
			bottom: 0;
			background-repeat: no-repeat;
			background-position: 50%;
			background-image: url("data:image/svg+xml,%3Csvg width='168' height='6' viewBox='0 0 168 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.5 1L5.71875 3.25C9.04972 4.68611 12.8253 4.68611 16.1562 3.25V3.25C19.4872 1.81389 23.2628 1.81389 26.5938 3.25V3.25C29.9247 4.68611 33.7003 4.68611 37.0312 3.25V3.25C40.3622 1.81389 44.1378 1.81389 47.4688 3.25V3.25C50.7997 4.68611 54.5753 4.68611 57.9062 3.25V3.25C61.2372 1.81389 65.0128 1.81389 68.3438 3.25V3.25C71.6747 4.68611 75.4503 4.68611 78.7812 3.25V3.25C82.1122 1.81389 85.8878 1.81389 89.2188 3.25V3.25C92.5497 4.68611 96.3253 4.68611 99.6562 3.25V3.25C102.987 1.81389 106.763 1.81389 110.094 3.25V3.25C113.425 4.68611 117.2 4.68611 120.531 3.25V3.25C123.862 1.81389 127.638 1.81389 130.969 3.25V3.25C134.3 4.68611 138.075 4.68611 141.406 3.25V3.25C144.737 1.81389 148.513 1.81389 151.844 3.25V3.25C155.175 4.68611 158.95 4.68611 162.281 3.25L167.5 1' stroke='%2342B52F' stroke-width='2'/%3E%3C/svg%3E%0A")
		}

		.OtherDescription_description__APVTv {
			max-width: 880px;
			font-size: 26px;
			font-weight: 300
		}

		@media only screen and (max-width:1850px) {
			.OtherDescription_description__APVTv {
				font-size: 24px
			}
		}

		@media only screen and (max-width:1023px) {
			.OtherDescription_description__APVTv {
				margin-top: -20px
			}
		}

		@media only screen and (max-width:767px) {
			.OtherDescription_description__APVTv {
				margin-top: -30px
			}
		}

		.PriceDevelopment_ctx__2fyGq .container {
			display: flex;
			flex-wrap: wrap
		}

		.PriceDevelopment_inner__2YshN {
			display: flex;
			align-items: center
		}

		@media only screen and (max-width:1850px) {
			.PriceDevelopment_inner__2YshN {
				flex-direction: column;
				align-items: flex-start;
				grid-gap: 24px;
				gap: 24px;
				width: 100%
			}
		}

		.PriceDevelopment_title__1q5kK {
			width: 365px;
			font-weight: 700;
			font-size: 30px;
			line-height: 33px;
			text-transform: lowercase;
			margin-right: 67px
		}

		.PriceDevelopment_price__2ywLW {
			display: flex;
			justify-content: space-between;
			align-items: center;
			width: 948px;
			background-color: #f6faf4;
			padding: 45px 50px 55px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (max-width:1850px) {
			.PriceDevelopment_price__2ywLW {
				width: 100%;
				padding: 40px 45px 45px
			}
		}

		@media only screen and (max-width:1279px) {
			.PriceDevelopment_price__2ywLW {
				width: 100%
			}
		}

		@media only screen and (max-width:1023px) {
			.PriceDevelopment_price__2ywLW {
				flex-direction: column;
				align-items: flex-start;
				grid-gap: 30px;
				gap: 30px;
				padding: 30px 35px 35px
			}
		}

		.PriceDevelopment_price__title__2ERq_ {
			font-weight: 700;
			font-size: 26px
		}

		.PriceDevelopment_price__left_label__2Hr9U {
			line-height: 20px;
			background-color: #42b52f;
			color: #fff;
			font-weight: 500;
			font-size: 16px;
			padding: 0 4px;
			display: inline-block
		}

		.PriceDevelopment_price__left__14Ub2 .PriceDevelopment_price__title__2ERq_ {
			line-height: 28px
		}

		.PriceDevelopment_price__right__p76tu {
			display: flex;
			align-items: flex-end
		}

		.PriceDevelopment_price__right_cost__vUM4Y {
			line-height: 49px;
			font-weight: 700;
			color: #fff;
			font-size: 50px;
			font-style: italic;
			padding: 0 13px;
			position: relative;
			margin-right: 3px
		}

		@media only screen and (max-width:1850px) {
			.PriceDevelopment_price__right_cost__vUM4Y {
				font-size: 42px;
				margin-right: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.PriceDevelopment_price__right_cost__vUM4Y {
				font-size: 40px
			}
		}

		@media only screen and (max-width:1023px) {
			.PriceDevelopment_price__right_cost__vUM4Y {
				font-size: 36px
			}
		}

		@media only screen and (max-width:767px) {
			.PriceDevelopment_price__right_cost__vUM4Y {
				font-size: 32px;
				line-height: 40px
			}
		}

		.PriceDevelopment_price__right_cost__vUM4Y span {
			position: relative;
			z-index: 1
		}

		.PriceDevelopment_price__right_cost__vUM4Y:before {
			background-color: #42b52f;
			position: absolute;
			content: "";
			width: 100%;
			height: 100%;
			left: 0;
			top: 0;
			-webkit-transform: skew(-10deg);
			-moz-transform: skew(-10deg);
			-o-transform: skew(-10deg)
		}

		.PriceDevelopment_price__right__p76tu .PriceDevelopment_price__title__2ERq_ {
			line-height: 23px;
			font-style: italic
		}

		.PriceHours_ctx__yJ3DV .container {
			display: flex;
			flex-wrap: wrap
		}

		.PriceHours_title__35Y5x {
			width: 365px;
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			text-transform: lowercase;
			margin-right: 67px;
			margin-bottom: 24px
		}

		@media only screen and (max-width:1850px) {
			.PriceHours_title__35Y5x {
				margin-right: 10px
			}
		}

		.PriceHours_price__1Ga9l {
			display: flex;
			max-width: 948px;
			width: 100%;
			background-color: #f6faf4;
			flex-wrap: wrap;
			padding: 45px 50px 55px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			grid-gap: 24px;
			gap: 24px;
			margin-top: -43px
		}

		@media only screen and (max-width:1850px) {
			.PriceHours_price__1Ga9l {
				margin-top: 0;
				padding: 40px 45px 50px
			}
		}

		@media only screen and (max-width:1279px) {
			.PriceHours_price__1Ga9l {
				padding: 30px 35px 40px
			}
		}

		@media only screen and (max-width:767px) {
			.PriceHours_price__1Ga9l {
				padding: 24px;
				margin-top: 0
			}
		}

		.PriceHours_price__item__2vSQL {
			max-width: 323px;
			width: 100%
		}

		.PriceHours_price__item__2vSQL:first-child {
			margin-right: 152px
		}

		@media only screen and (max-width:1023px) {
			.PriceHours_price__item__2vSQL:first-child {
				margin-right: 0
			}
		}

		.PriceHours_price__item__2vSQL:first-child .PriceHours_price__item__content__1jenZ {
			color: #42b52f
		}

		.PriceHours_price__item__title__3iv6y {
			font-weight: 700;
			font-size: 26px;
			line-height: 32px
		}

		@media only screen and (max-width:1023px) {
			.PriceHours_price__item__title__3iv6y {
				font-size: 24px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.PriceHours_price__item__title__3iv6y {
				font-size: 20px;
				line-height: 28px
			}
		}

		.PriceHours_price__item__content__1jenZ {
			font-weight: 700;
			font-size: 50px;
			line-height: 36px;
			margin-top: 14px
		}

		@media only screen and (max-width:1850px) {
			.PriceHours_price__item__content__1jenZ {
				font-size: 48px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:1279px) {
			.PriceHours_price__item__content__1jenZ {
				font-size: 45px;
				line-height: 26px
			}
		}

		.PriceItem_ctx__1GIRk {
			width: 400px;
			background-color: #f6faf4
		}

		@media only screen and (max-width:1023px) {
			.PriceItem_ctx__1GIRk {
				width: 300px
			}
		}

		@media only screen and (max-width:660px) {
			.PriceItem_ctx__1GIRk {
				width: 100%
			}
		}

		.PriceItem_heading__76OWD {
			background-color: #ecf3e8;
			padding: 49px 45px 38px
		}

		@media only screen and (max-width:1023px) {
			.PriceItem_heading__76OWD {
				padding: 39px 25px 28px
			}
		}

		.PriceItem_heading__76OWD.PriceItem_green__2hNgu {
			background-color: #42b52f;
			color: #fff
		}

		.PriceItem_heading__76OWD.PriceItem_green__2hNgu .PriceItem_heading__cost__2wzmo {
			border-color: #fff
		}

		.PriceItem_heading__title__3vKjd {
			font-weight: 700;
			font-size: 26px;
			line-height: 32px
		}

		@media only screen and (max-width:1023px) {
			.PriceItem_heading__title__3vKjd {
				font-size: 24px;
				line-height: 30px
			}
		}

		.PriceItem_heading__description__1zU_H {
			font-weight: 350;
			font-size: 18px;
			line-height: 30px;
			margin-top: 8px
		}

		@media only screen and (max-width:1023px) {
			.PriceItem_heading__description__1zU_H {
				font-size: 16px;
				line-height: 24px;
				margin-top: 4px
			}
		}

		.PriceItem_heading__cost__2wzmo {
			font-weight: 400;
			font-size: 50px;
			line-height: 36px;
			white-space: nowrap;
			padding-top: 24px;
			margin-top: 18px;
			border-top: 1px solid #c4d9ba;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (max-width:1023px) {
			.PriceItem_heading__cost__2wzmo {
				font-size: 36px
			}
		}

		.PriceItem_heading__cost__2wzmo i {
			font-style: normal;
			font-weight: 600
		}

		.PriceItem_heading__cost__2wzmo.PriceItem_fw-700__3K3uW {
			font-weight: 700
		}

		.PriceItem_content__PKEJp {
			padding: 28px 45px 46px
		}

		@media only screen and (max-width:1023px) {
			.PriceItem_content__PKEJp {
				padding: 28px 25px 46px
			}
		}

		.PriceItem_content__title__2Y9E3 {
			font-weight: 500;
			font-size: 18px;
			line-height: 30px
		}

		.PriceItem_content__list__3zt3P {
			margin-top: 5px
		}

		.PriceItem_content__list__item__2IfDe {
			font-weight: 350;
			font-size: 18px;
			line-height: 30px;
			padding-left: 18px;
			position: relative
		}

		.PriceItem_content__list__item__2IfDe:not(:first-child) {
			margin-top: 4px
		}

		.PriceItem_content__list__item__2IfDe.PriceItem_notEnabled__miy6M {
			text-decoration: line-through
		}

		.PriceItem_content__list__item__2IfDe.PriceItem_notEnabled__miy6M .PriceItem_content__list__item__icon__3s4WO span {
			background-color: #c2d3b9
		}

		.PriceItem_content__list__item__icon__3s4WO {
			height: 12px;
			width: 12px;
			position: absolute;
			top: 8px;
			left: 0;
			z-index: 1
		}

		.PriceItem_content__list__item__icon__3s4WO span {
			display: block;
			background-color: #42b52f;
			margin: auto;
			position: absolute;
			top: 0;
			left: 0;
			right: 0;
			bottom: 0
		}

		.PriceItem_content__list__item__icon__3s4WO span:first-child {
			height: 2px;
			width: 12px
		}

		.PriceItem_content__list__item__icon__3s4WO span:nth-child(2) {
			height: 12px;
			width: 2px
		}

		.PriceItem_content__toggle__1QK5X {
			margin: 2px 0 0 18px
		}

		.PriceItem_content__toggle__1QK5X button {
			background-color: transparent;
			font-weight: 350;
			font-size: 18px;
			line-height: 25px;
			color: #a0ad98;
			cursor: pointer;
			padding: 0;
			-webkit-transition: color .2s ease, border-color .2s ease;
			transition: color .2s ease, border-color .2s ease;
			outline: none;
			border: none;
			border-bottom: 1px dotted #a0ad98
		}

		@media only screen and (min-width:1001px) {
			.PriceItem_content__toggle__1QK5X button:hover {
				color: #42b52f;
				border-color: #42b52f
			}
		}

		.Prices_ctx__3hzvf .container {
			display: flex;
			flex-wrap: wrap
		}

		.Prices_heading__2YFLh {
			display: flex;
			flex-direction: column;
			margin-top: 24px;
			margin-right: 116px
		}

		@media only screen and (max-width:1850px) {
			.Prices_heading__2YFLh {
				margin-top: 0;
				margin-right: 0;
				margin-bottom: 57px
			}
		}

		@media only screen and (max-width:767px) {
			.Prices_heading__2YFLh {
				margin-bottom: 40px
			}
		}

		.Prices_title__qc8Cv {
			width: 365px;
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			text-transform: lowercase
		}

		.Prices_sub_title__17lcE {
			font-size: 18px;
			font-weight: 350;
			line-height: 18px;
			color: #b9bdd3
		}

		.Prices_list__35ZIc {
			display: grid;
			grid-template-columns: repeat(2, 400px);
			grid-gap: 75px;
			gap: 75px
		}

		@media only screen and (max-width:1023px) {
			.Prices_list__35ZIc {
				grid-template-columns: repeat(2, 1fr);
				grid-gap: 40px;
				gap: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.Prices_list__35ZIc {
				grid-gap: 20px;
				gap: 20px
			}
		}

		@media only screen and (max-width:660px) {
			.Prices_list__35ZIc {
				grid-template-columns: 1fr
			}
		}

		.Prices_list__item__3dkDd {
			width: 400px
		}

		@media only screen and (max-width:1023px) {
			.Prices_list__item__3dkDd {
				width: 100%
			}
		}

		.ProfitBox_ctx__inner__1ZnZs {
			color: #fff;
			height: 609px;
			position: relative;
			padding-top: 125px;
			padding-left: 72px;
			background-size: cover
		}

		@media only screen and (max-width:1850px) {
			.ProfitBox_ctx__inner__1ZnZs {
				padding-top: 80px;
				padding-left: 60px;
				height: 590px
			}
		}

		@media only screen and (max-width:1023px) {
			.ProfitBox_ctx__inner__1ZnZs {
				height: unset;
				padding-top: 60px;
				padding-left: 30px;
				padding-right: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.ProfitBox_ctx__inner__1ZnZs {
				padding: 50px 24px 20px
			}
		}

		.ProfitBox_ctx__title__3dmLZ {
			font-weight: 700;
			font-size: 54px;
			line-height: 65px;
			margin-bottom: 28px
		}

		@media only screen and (max-width:1850px) {
			.ProfitBox_ctx__title__3dmLZ {
				font-size: 48px;
				line-height: 130%;
				max-width: 430px;
				margin-bottom: 16px
			}
		}

		@media only screen and (max-width:1279px) {
			.ProfitBox_ctx__title__3dmLZ {
				font-size: 38px
			}
		}

		@media only screen and (max-width:1023px) {
			.ProfitBox_ctx__title__3dmLZ {
				font-size: 24px
			}
		}

		.ProfitBox_ctx__text__2Z82l {
			font-size: 26px;
			line-height: 42px;
			margin-bottom: 32px
		}

		@media only screen and (max-width:1850px) {
			.ProfitBox_ctx__text__2Z82l {
				font-size: 22px;
				line-height: 36px;
				margin-top: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.ProfitBox_ctx__text__2Z82l {
				font-size: 20px;
				max-width: 360px
			}
		}

		@media only screen and (max-width:1023px) {
			.ProfitBox_ctx__text__2Z82l {
				font-size: 18px
			}
		}

		.ProfitBox_ctx__button__HbNw1 {
			text-transform: lowercase
		}

		.ProfitBox_ctx__button__HbNw1 a {
			background-color: transparent;
			color: #fff
		}

		.ProfitBox_ctx__button__HbNw1 a svg {
			fill: #fff
		}

		.ProfitBox_ctx__image__2i6IT {
			position: absolute
		}

		@media only screen and (max-width:1023px) {
			.ProfitBox_ctx__image__2i6IT {
				position: relative
			}
		}

		.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__image__2i6IT {
			top: 72px;
			right: 8px
		}

		@media only screen and (max-width:1850px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__image__2i6IT {
				right: -9px
			}

			.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__image__2i6IT img {
				width: 520px
			}
		}

		@media only screen and (max-width:1023px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__image__2i6IT {
				top: 0;
				right: unset;
				left: -40px;
				margin-top: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__image__2i6IT {
				left: unset
			}
		}

		@media only screen and (max-width:570px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__image__2i6IT {
				left: -13px;
				width: 100%
			}

			.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__image__2i6IT img {
				width: 100%
			}
		}

		.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__content__2A4JN {
			max-width: 741px
		}

		@media only screen and (max-width:1850px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_seo-audit__2kWCs .ProfitBox_ctx__content__2A4JN {
				max-width: 500px
			}
		}

		.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__image__2i6IT {
			top: 74px;
			right: 74px
		}

		@media only screen and (max-width:1850px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__image__2i6IT {
				right: 30px
			}

			.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__image__2i6IT img {
				width: 450px
			}
		}

		@media only screen and (max-width:1279px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__image__2i6IT {
				top: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__image__2i6IT {
				top: 0;
				right: unset;
				margin-top: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__image__2i6IT {
				left: -20px
			}

			.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__image__2i6IT img {
				width: 100%
			}
		}

		.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__content__2A4JN {
			max-width: 741px
		}

		.ProfitBox_ctx__1pA6R.ProfitBox_internet-promotion-strategy__3Gbuy .ProfitBox_ctx__title__3dmLZ {
			margin-bottom: 50px
		}

		.Reasons_ctx__1ipCq .container {
			padding-left: 19px
		}

		.Reasons_title__7Hj-b {
			max-width: 70%
		}

		.Reasons_title__7Hj-b>* {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.Reasons_title__7Hj-b>* {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Reasons_title__7Hj-b>* {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reasons_title__7Hj-b>* {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Reasons_title__7Hj-b>* {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Reasons_title__7Hj-b span {
			position: relative;
			z-index: 1;
			white-space: nowrap
		}

		.Reasons_title__7Hj-b span:before {
			position: absolute;
			content: "";
			bottom: 7px;
			left: -10px;
			z-index: -1;
			right: -6px;
			height: 26px;
			background-color: var(--color)
		}

		.Reasons_list__CLltv {
			display: grid;
			grid-template-columns: repeat(3, 300px);
			margin-top: 13px;
			grid-gap: 175px;
			gap: 175px
		}

		@media only screen and (max-width:1850px) {
			.Reasons_list__CLltv {
				grid-template-columns: repeat(3, 1fr);
				grid-gap: 30px;
				gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reasons_list__CLltv {
				grid-template-columns: 1fr;
				grid-gap: 24px;
				gap: 24px
			}
		}

		.Reasons_list__item__icon__26DBs {
			display: flex;
			height: 65px;
			align-items: flex-end
		}

		@media only screen and (max-width:767px) {
			.Reasons_list__item__icon__26DBs {
				height: 55px
			}
		}

		.Reasons_list__item__icon__26DBs img {
			display: block;
			height: auto;
			max-height: 65px;
			width: auto
		}

		@media only screen and (max-width:767px) {
			.Reasons_list__item__icon__26DBs img {
				max-height: 55px
			}
		}

		.Reasons_list__item__name__1IT-b {
			font-weight: 700;
			font-size: 26px;
			line-height: 34px;
			margin-top: 24px
		}

		@media only screen and (max-width:1850px) {
			.Reasons_list__item__name__1IT-b {
				font-size: 24px;
				line-height: 32px;
				margin-top: 16px
			}
		}

		@media only screen and (max-width:1279px) {
			.Reasons_list__item__name__1IT-b {
				font-size: 22px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reasons_list__item__name__1IT-b {
				font-size: 26px;
				line-height: 34px
			}
		}

		@media only screen and (max-width:767px) {
			.Reasons_list__item__name__1IT-b {
				font-size: 24px;
				line-height: 32px
			}
		}

		.Reasons_list__item__text__3DqXK {
			font-weight: 350;
			font-size: 18px;
			line-height: 30px;
			margin-top: 17px
		}

		@media only screen and (max-width:1850px) {
			.Reasons_list__item__text__3DqXK {
				font-size: 16px;
				line-height: 28px;
				margin-top: 8px
			}
		}

		@media only screen and (max-width:1279px) {
			.Reasons_list__item__text__3DqXK {
				font-size: 15px;
				line-height: 26px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reasons_list__item__text__3DqXK {
				font-size: 18px;
				line-height: 30px;
				margin-top: 6px
			}
		}

		@media only screen and (max-width:767px) {
			.Reasons_list__item__text__3DqXK {
				font-size: 16px;
				line-height: 28px
			}
		}

		.Reasons_list__item__text__3DqXK p {
			margin: 15px 0 0
		}

		.Reasons_list__item__text__3DqXK p:first-child {
			margin-top: 0
		}

		.Reasons_list__item__links__title__3P8Sz {
			font-weight: 500;
			font-size: 18px;
			line-height: 30px
		}

		.Reasons_list__item__links__2lawz {
			margin-top: 19px
		}

		.Reasons_list__item__links__list__XCCAq {
			font-weight: 350;
			font-size: 18px;
			line-height: 26px;
			margin-top: 5px
		}

		.Reasons_list__item__links__list__XCCAq ul {
			list-style: none;
			padding: 0;
			margin: 0
		}

		.Reasons_list__item__links__list__XCCAq li:not(:first-child) {
			margin-top: 10px
		}

		.Reasons_list__item__links__list__XCCAq a {
			text-decoration: none;
			color: #000;
			border-bottom: 1px solid #000;
			-webkit-transition: color .2s ease, border-color .2s ease;
			transition: color .2s ease, border-color .2s ease
		}

		@media only screen and (min-width:1001px) {
			.Reasons_list__item__links__list__XCCAq a:hover {
				color: #7229ff;
				border-color: #7229ff
			}
		}

		.Reasons_text__34e1Q {
			color: #000;
			-webkit-font-feature-settings: "dlig" on;
			font-feature-settings: "dlig" on;
			font-size: 26px;
			font-style: normal;
			font-weight: 300;
			line-height: 42px;
			max-width: 1161px;
			margin-top: 23px;
			margin-bottom: 47px
		}

		@media only screen and (max-width:1850px) {
			.Reasons_text__34e1Q {
				font-size: 24px;
				line-height: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.Reasons_text__34e1Q {
				font-size: 22px;
				line-height: 38px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reasons_text__34e1Q {
				font-size: 20px;
				line-height: 36px
			}
		}

		.Reasons_seo-website-promotion-on-tilda__10iSA .Reasons_list__CLltv {
			grid-gap: 49px 175px;
			gap: 49px 175px
		}

		@media only screen and (max-width:1850px) {
			.Reasons_seo-website-promotion-on-tilda__10iSA .Reasons_list__CLltv {
				grid-gap: 30px;
				gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Reasons_seo-website-promotion-on-tilda__10iSA .Reasons_list__CLltv {
				grid-gap: 24px;
				gap: 24px
			}
		}

		.Reasons_seo-website-promotion-on-tilda__10iSA .Reasons_list__item__icon__26DBs {
			display: flex;
			height: 40px;
			align-items: flex-end
		}

		.Reasons_seo-website-promotion-on-tilda__10iSA .Reasons_list__item__icon__26DBs img {
			display: block;
			height: auto;
			max-height: 40px;
			width: auto
		}

		.Reasons_seo-website-promotion-on-tilda__10iSA .Reasons_list__item__name__1IT-b {
			margin-top: 16px
		}

		.Tag_tag__1hvyq {
			display: inline-flex;
			font-size: 16px;
			line-height: 16px;
			padding: 3px 4px;
			color: #fff;
			background: #7229ff
		}

		@media only screen and (max-width:767px) {
			.Tag_tag__1hvyq {
				font-size: 12px;
				line-height: 14px
			}
		}

		.Results_root__3ZuxJ {
			position: relative;
			left: -19px
		}

		.Results_top__3jGH- {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-gap: 50px 180px;
			gap: 50px 180px;
			margin-bottom: 140px;
			max-width: calc(100% - 111px)
		}

		@media only screen and (max-width:1850px) {
			.Results_top__3jGH- {
				max-width: none
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_top__3jGH- {
				width: 100%
			}
		}

		.Results_main__19gkl {
			display: flex;
			flex: none;
			flex-direction: column
		}

		.Results_main__19gkl:nth-child(3n-2) {
			-webkit-transition-delay: .2s;
			transition-delay: .2s
		}

		.Results_main__19gkl:nth-child(3n-1) {
			-webkit-transition-delay: .4s;
			transition-delay: .4s
		}

		.Results_main__19gkl:nth-child(3n) {
			-webkit-transition-delay: .6s;
			transition-delay: .6s
		}

		.Results_main__icon__3xTfx {
			width: 50px;
			height: 50px;
			margin-bottom: 24px
		}

		.Results_main__icon__3xTfx img {
			width: 100%;
			height: 100%
		}

		.Results_main__title__P43hP {
			margin-bottom: 22px;
			font-size: 21px;
			line-height: normal;
			line-height: 32px
		}

		.Results_main__description__1MT9h {
			display: inline-block;
			max-width: 300px;
			font-size: 16px;
			line-height: 28px
		}

		.Results_grid__label__V6dq3 {
			position: relative
		}

		.Results_grid__tag__1CsCd {
			position: absolute;
			background: #42b52f;
			-webkit-transform: translateY(-100%);
			transform: translateY(-100%)
		}

		.Results_grid__column__1hCUG,
		.Results_grid__headingWrapper__30w5F {
			position: relative
		}

		.Results_grid__headingWrapper__30w5F:before {
			content: "";
			position: absolute;
			left: -50px;
			top: -50px;
			width: calc(100% + 70px);
			height: calc(100% + 50px);
			padding: 0 20px 0 50px;
			background: #ecf3e8
		}

		.Results_grid__heading__1QKbg {
			position: relative;
			padding-bottom: 50px;
			z-index: 1
		}

		.Results_grid__bodyWrapper__3HOFv {
			position: relative
		}

		.Results_grid__bodyWrapper__3HOFv:before {
			content: "";
			position: absolute;
			left: -50px;
			top: 0;
			width: calc(100% + 70px);
			height: calc(100% + 50px);
			padding: 0 20px 0 50px;
			background: #f6faf4
		}

		.Results_option__header__3gFJJ {
			position: relative;
			padding-bottom: 50px;
			z-index: 1
		}

		.Results_option__header__outer__1U-5i:before {
			content: "";
			position: absolute;
			left: -50px;
			top: -50px;
			width: calc(100% + 70px);
			height: calc(100% + 50px);
			padding: 0 20px 0 50px;
			background: #ecf3e8
		}

		.Results_option__body__1YLoK {
			position: relative;
			z-index: 1;
			padding-top: 30px
		}

		.Results_option__body__outer__1S8_P {
			position: relative
		}

		.Results_option__body__outer__1S8_P:before {
			content: "";
			position: absolute;
			left: -50px;
			top: 0;
			width: calc(100% + 70px);
			height: calc(100% + 50px);
			padding: 0 20px 0 50px;
			background: #f6faf4
		}

		.Results_option__p__1XJEZ {
			font-weight: 500
		}

		.Results_option__list__1VE9j {
			margin-top: 10px;
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			grid-gap: 6px 130px;
			gap: 6px 130px;
			list-style: none
		}

		.Results_option__item__3qCqd {
			display: inline-flex;
			padding: 4px 0
		}

		.Results_option__number__16mOy {
			margin-top: 4px;
			flex: none;
			display: inline-flex;
			align-items: center;
			justify-content: center;
			width: 20px;
			height: 20px;
			font-size: 14px;
			font-weight: 350;
			color: #fff;
			border-radius: 50%;
			background: #42b52f;
			margin-right: 10px
		}

		@media only screen and (max-width:1850px) {
			.Results_top__3jGH- {
				grid-gap: 50px 48px;
				gap: 50px 48px;
				margin-bottom: 120px
			}

			.Results_main__icon__3xTfx {
				width: 40px;
				height: 40px;
				margin-bottom: 16px
			}

			.Results_option__1vWR0 {
				margin-top: -35px
			}

			.Results_option__header__3gFJJ {
				padding: 35px
			}

			.Results_option__header__outer__1U-5i:before {
				left: unset;
				top: unset;
				width: 100%;
				height: 100%;
				padding: 0
			}

			.Results_option__body__1YLoK {
				padding: 25px 35px 40px
			}

			.Results_option__body__outer__1S8_P:before {
				left: unset;
				top: unset;
				width: 100%;
				height: 100%;
				padding: 0
			}

			.Results_option__list__1VE9j {
				grid-template-columns: 1fr;
				grid-row-gap: 8px;
				row-gap: 8px
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_top__3jGH- {
				grid-gap: 50px 85px;
				gap: 50px 85px;
				margin-bottom: 100px
			}

			.Results_option__header__3gFJJ {
				padding: 30px
			}

			.Results_option__body__1YLoK {
				padding: 25px 30px 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_top__3jGH- {
				grid-template-columns: repeat(2, 1fr);
				grid-gap: 40px 30px;
				gap: 40px 30px;
				max-width: none;
				width: 100%;
				margin-right: 0
			}

			.Results_option__1vWR0 {
				margin-top: 0
			}

			.Results_option__header__3gFJJ {
				padding: 25px
			}

			.Results_option__body__1YLoK {
				padding: 25px 25px 30px
			}

			.Results_option__number__16mOy {
				margin-top: 0;
				font-size: 12px
			}
		}

		@media only screen and (max-width:767px) {
			.Results_top__3jGH- {
				grid-template-columns: 1fr
			}

			.Results_main__description__1MT9h {
				max-width: 100%
			}

			.Results_main__title__P43hP {
				margin-bottom: 12px
			}
		}

		.Results_title__fidCN {
			margin-bottom: 60px;
			max-width: 850px
		}

		@media only screen and (max-width:767px) {
			.Results_title__fidCN {
				margin-bottom: 40px
			}
		}

		.SetTasks_ctx__title__2p78K {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			max-width: 665px;
			margin-left: 19px;
			margin-bottom: 44px
		}

		@media only screen and (max-width:1850px) {
			.SetTasks_ctx__title__2p78K {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.SetTasks_ctx__title__2p78K {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.SetTasks_ctx__title__2p78K {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.SetTasks_ctx__title__2p78K {
				font-size: 35px;
				line-height: 42px;
				margin-left: 0
			}
		}

		.SetTasks_ctx__list__38Mxx {
			padding-left: 19px;
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-column-gap: 81px;
			grid-row-gap: 40px
		}

		@media only screen and (max-width:1850px) {
			.SetTasks_ctx__list__38Mxx {
				grid-column-gap: 20px;
				grid-row-gap: 20px
			}
		}

		@media only screen and (max-width:1279px) {
			.SetTasks_ctx__list__38Mxx {
				grid-template-columns: repeat(2, 1fr);
				grid-column-gap: 60px;
				grid-row-gap: 40px
			}
		}

		@media only screen and (max-width:1023px) {
			.SetTasks_ctx__list__38Mxx {
				grid-column-gap: 20px;
				grid-row-gap: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.SetTasks_ctx__list__38Mxx {
				grid-template-columns: 1fr;
				padding-left: 0
			}
		}

		.SetTasks_ctx__item__2psj_ {
			height: 193px;
			background: #f4f5fa;
			padding: 40px 45px 0 49px
		}

		@media only screen and (max-width:1850px) {
			.SetTasks_ctx__item__2psj_ {
				padding: 24px 15px 0 24px;
				height: 165px
			}
		}

		@media only screen and (max-width:1279px) {
			.SetTasks_ctx__item__2psj_ {
				height: 193px;
				padding: 35px 42px 0
			}
		}

		@media only screen and (max-width:1023px) {
			.SetTasks_ctx__item__2psj_ {
				padding: 24px 15px 0 24px;
				height: 165px
			}
		}

		.SetTasks_ctx__item_number__1t3Y2 {
			width: 40px;
			height: 40px;
			font-weight: 500;
			font-size: 16px;
			line-height: 40px;
			background-color: #e7eafa;
			color: #7229ff;
			text-align: center
		}

		.SetTasks_ctx__item_text__2uuSe {
			margin-top: 12px;
			font-weight: 700;
			font-size: 26px;
			line-height: 34px
		}

		@media only screen and (max-width:1850px) {
			.SetTasks_ctx__item_text__2uuSe {
				font-size: 21px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.SetTasks_ctx__item_text__2uuSe {
				font-size: 25px;
				line-height: 34px
			}
		}

		@media only screen and (max-width:1023px) {
			.SetTasks_ctx__item_text__2uuSe {
				font-size: 21px;
				line-height: 30px
			}
		}

		.Slider_ctx__KdReC .container {
			display: flex;
			flex-wrap: wrap
		}

		.Slider_left__2-4xx {
			width: 365px;
			flex: 0 0 auto;
			margin-top: 46px;
			margin-right: 116px
		}

		.Slider_right__dkBUq {
			position: relative
		}

		.Slider_name__dVo6F {
			width: 365px;
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			text-transform: lowercase
		}

		.Slider_text__3PaW5 {
			font-weight: 300;
			font-size: 18px;
			line-height: 30px;
			margin-top: 14px
		}

		.Slider_slider__3qhUw {
			width: 875px;
			height: 609px
		}

		.Slider_slide__2yy8J {
			width: 100%;
			height: 609px;
			position: relative;
			background-color: #f4f5fa;
			display: flex;
			justify-content: center;
			align-items: center
		}

		.Slider_slide__2yy8J img {
			width: 420px;
			height: auto
		}

		.Slider_slide_label__5xJgN {
			position: absolute;
			top: 45px;
			left: 45px;
			font-weight: 400;
			font-size: 16px;
			color: #c0c4e1
		}

		.Slider_slide_info__3Ojtn {
			position: absolute;
			bottom: 56px;
			left: 45px
		}

		.Slider_slide_name__EcWhM {
			font-weight: 500;
			font-size: 21px;
			line-height: 21px;
			margin-bottom: 8px
		}

		.Slider_slide_description__2VtgS {
			font-weight: 400;
			font-size: 16px;
			line-height: 16px
		}

		.Slider_navigation__2Nt_Z {
			position: absolute;
			right: 30px;
			bottom: 60px;
			z-index: 5;
			display: flex;
			flex-direction: column;
			align-items: center;
			justify-content: center
		}

		.Slider_navigation__2Nt_Z button {
			background-color: transparent;
			border: none;
			cursor: pointer;
			-webkit-transition: .4s;
			transition: .4s
		}

		.Slider_navigation__2Nt_Z button:disabled {
			opacity: .5;
			pointer-events: none
		}

		.Slider_navigation__2Nt_Z button svg path {
			-webkit-transition: .4s;
			transition: .4s
		}

		.Slider_navigation__2Nt_Z button:hover svg path {
			stroke: #7229ff
		}

		.Slider_pagination__1V1dO {
			color: #c0c4e1;
			width: 43px;
			font-size: 16px;
			margin: 12px 0 15px;
			text-align: center;
			font-weight: 500;
			line-height: 16px
		}

		.ReactModal__Content .RatingsModal_wrapper__1Vfz1 {
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0)
		}

		.ReactModal__Content--after-open .RatingsModal_wrapper__1Vfz1 {
			-webkit-transform: translateZ(0);
			transform: translateZ(0)
		}

		.ReactModal__Content--before-close .RatingsModal_wrapper__1Vfz1 {
			-webkit-transform: translate3d(100%, 0, 0);
			transform: translate3d(100%, 0, 0)
		}

		.RatingsModal_wrapper__1Vfz1 {
			position: relative;
			margin-left: auto;
			background: #fff;
			max-width: 1250px;
			height: 100vh;
			overflow: auto;
			overflow-x: hidden;
			padding: 100px 114px;
			-webkit-transition: -webkit-transform .5s;
			transition: -webkit-transform .5s;
			transition: transform .5s;
			transition: transform .5s, -webkit-transform .5s
		}

		@media only screen and (max-width:1850px) {
			.RatingsModal_wrapper__1Vfz1 {
				max-width: 900px;
				padding: 80px 90px
			}
		}

		@media only screen and (max-width:1279px) {
			.RatingsModal_wrapper__1Vfz1 {
				padding: 60px 70px
			}
		}

		@media only screen and (max-width:1023px) {
			.RatingsModal_wrapper__1Vfz1 {
				padding: 60px
			}
		}

		@media only screen and (max-width:767px) {
			.RatingsModal_wrapper__1Vfz1 {
				padding: 50px 30px
			}
		}

		.RatingsModal_close_btn__216OO {
			position: absolute;
			top: 40px;
			right: 120px;
			width: 22px;
			height: 22px;
			background: unset;
			border: none;
			outline: none;
			cursor: pointer
		}

		@media only screen and (max-width:1850px) {
			.RatingsModal_close_btn__216OO {
				top: 80px;
				right: 90px
			}
		}

		@media only screen and (max-width:1279px) {
			.RatingsModal_close_btn__216OO {
				top: 60px;
				right: 70px
			}
		}

		@media only screen and (max-width:1023px) {
			.RatingsModal_close_btn__216OO {
				top: 60px;
				right: 60px
			}
		}

		@media only screen and (max-width:767px) {
			.RatingsModal_close_btn__216OO {
				top: 20px;
				right: 20px;
				width: 16px;
				height: 16px
			}
		}

		.RatingsModal_close_btn__216OO svg {
			fill: #000
		}

		.RatingsModal_title__1x5uV {
			font-family: GT Eesti Pro Display, sans-serif;
			font-size: 72px;
			line-height: 85px;
			font-weight: 800
		}

		@media only screen and (max-width:1850px) {
			.RatingsModal_title__1x5uV {
				font-size: 55px;
				line-height: 66px
			}
		}

		@media only screen and (max-width:1279px) {
			.RatingsModal_title__1x5uV {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.RatingsModal_title__1x5uV {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.RatingsModal_title__1x5uV {
				font-size: 35px;
				line-height: 42px
			}
		}

		.RatingsModal_awards__year__title__1rf5m {
			display: flex;
			align-items: center;
			grid-gap: 10px;
			gap: 10px
		}

		.RatingsModal_awards__year__title__1rf5m span {
			font-size: 24px;
			font-weight: 600
		}

		@media only screen and (max-width:767px) {
			.RatingsModal_awards__year__title__1rf5m span {
				font-size: 20px
			}
		}

		.RatingsModal_list__MXvRv {
			margin-top: 73px;
			display: flex;
			flex-direction: column;
			grid-gap: 30px;
			gap: 30px;
			list-style: none
		}

		@media only screen and (max-width:1850px) {
			.RatingsModal_list__MXvRv {
				margin-top: 60px
			}
		}

		@media only screen and (max-width:1279px) {
			.RatingsModal_list__MXvRv {
				margin-top: 50px
			}
		}

		@media only screen and (max-width:1023px) {
			.RatingsModal_list__MXvRv {
				margin-top: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.RatingsModal_list__MXvRv {
				margin-top: 35px
			}
		}

		.RatingsModal_list__MXvRv .RatingsModal_awards__year__content__3YBBU {
			margin-top: 10px;
			max-width: 840px
		}

		.RatingsModal_list__MXvRv .RatingsModal_awards__year__content__3YBBU>* {
			width: 100%;
			grid-template-columns: minmax(145px, 200px) 400px 1fr
		}

		.RatingsModal_list__MXvRv .RatingsModal_awards__year__content__3YBBU>*>:last-child {
			text-align: right
		}

		.SmallBanner_banner__Qq9UE {
			min-height: 290px;
			position: relative;
			overflow: hidden;
			background-color: #f4f5fa
		}

		.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI {
			height: 320px
		}

		@media only screen and (max-width:1850px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI {
				height: 400px
			}
		}

		@media only screen and (max-width:1023px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI {
				height: 494px
			}
		}

		.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI .SmallBanner_banner__title__2cK1N {
			max-width: 706px
		}

		@media only screen and (max-width:1850px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI .SmallBanner_banner__title__2cK1N {
				max-width: 430px
			}
		}

		.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI .SmallBanner_banner__image__3KqrD {
			right: 98px;
			bottom: 0;
			height: 93%;
		}

		@media only screen and (max-width:1850px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI .SmallBanner_banner__image__3KqrD {
				right: -25px;
			}
		}

		@media only screen and (max-width: 1280px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI .SmallBanner_banner__image__3KqrD {
				right: -65px;
			}
		}

		@media only screen and (max-width:1023px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI .SmallBanner_banner__image__3KqrD {
				position: relative;
				left: auto;
				right: -25%;
				height: 70%;
				bottom: 0;
				-webkit-transform: translate3d(-50%, 0, 0);
				transform: translate3d(-50%, 0, 0);
			}
		}

		@media only screen and (max-width:767px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI .SmallBanner_banner__image__3KqrD {
				right: -26%;
			}
		}

		@media only screen and (max-width:540px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_certificate__vsCTI .SmallBanner_banner__image__3KqrD {
				right: -10%;
			}

			.SmallBanner_banner__links__2sxzt>a span,
			.SmallBanner_banner__links__2sxzt button span {

				line-height: 24px;

			}
		}

		.SmallBanner_banner__Qq9UE.SmallBanner_top__2PZGg {
			height: 320px
		}

		@media only screen and (max-width:1023px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_top__2PZGg {
				height: 400px
			}
		}

		.SmallBanner_banner__Qq9UE.SmallBanner_top__2PZGg .SmallBanner_banner__title__2cK1N {
			max-width: 570px
		}

		.SmallBanner_banner__Qq9UE.SmallBanner_top__2PZGg .SmallBanner_banner__links__2sxzt {
			margin-top: 15px
		}

		.SmallBanner_banner__Qq9UE.SmallBanner_top__2PZGg .SmallBanner_banner__image__3KqrD {
			top: .4px;
			right: 0
		}

		@media only screen and (max-width:1023px) {
			.SmallBanner_banner__Qq9UE.SmallBanner_top__2PZGg .SmallBanner_banner__image__3KqrD {
				top: unset;
				bottom: 0;
				right: unset;
				left: calc(50% - 40px);
				-webkit-transform: translate3d(-50%, 0, 0);
				transform: translate3d(-50%, 0, 0);
				max-width: 500px;
				width: 100%
			}
		}

		.SmallBanner_banner__content__1UtYs {
			position: relative;
			z-index: 1;
			padding: 75px 0 0 72px
		}
        .react-reveal .nz{
          height:auto;
        }
		@media only screen and (max-width:1850px) {
			.SmallBanner_banner__content__1UtYs {
				padding: 55px 0 0 55px
			}
           .react-reveal .nz{
             height:100%;
           }
		}

		@media only screen and (max-width:1023px) {
			.SmallBanner_banner__content__1UtYs {
				padding: 55px 0 0 55px
			}
          .react-reveal .nz{
            width: auto;
            margin-left: -80%;
          }
		}

		@media only screen and (max-width:767px) {
			.SmallBanner_banner__content__1UtYs {
				padding: 34px 0 0 24px
			}
		}

		.SmallBanner_banner__bg__rKJpO {
			position: absolute;
			height: 100%;
			width: 100%;
			left: 0;
			top: 0;
			z-index: 0
		}

		.SmallBanner_banner__image__3KqrD {
			position: absolute;
			z-index: 1
		}

		.SmallBanner_banner__title__2cK1N {
			color: #fff;
			font-weight: 700;
			font-size: 54px;
			line-height: 120%;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.SmallBanner_banner__title__2cK1N {
				font-size: 48px;
				line-height: 130%
			}
		}

		@media only screen and (max-width:1279px) {
			.SmallBanner_banner__title__2cK1N {
				font-size: 38px
			}
		}

		@media only screen and (max-width:1023px) {
			.SmallBanner_banner__title__2cK1N {
				font-size: 24px
			}
		}

		.SmallBanner_banner__links__2sxzt {
			display: flex;
			align-items: center;
			margin-top: -3px;
			grid-gap: 50px;
			gap: 50px
		}

		@media only screen and (max-width:1850px) {
			.SmallBanner_banner__links__2sxzt {
				flex-direction: column;
				grid-gap: 5px;
				gap: 5px;
				align-items: flex-start;
				margin-top: 15px
			}
		}

		.SmallBanner_banner__links__2sxzt>a,
		.SmallBanner_banner__links__2sxzt button {
			font-weight: 400;
			font-size: 18px;
			line-height: 42px;
			color: #fff;
			display: flex;
			align-items: center;
			border: none;
			background: transparent;
			outline: none;
			-webkit-transition: color .2s;
			transition: color .2s;
			cursor: pointer
		}

		.SmallBanner_banner__links__2sxzt>a:hover,
		.SmallBanner_banner__links__2sxzt button:hover {
			color: #000
		}

		.SmallBanner_banner__links__2sxzt>a:hover svg path,
		.SmallBanner_banner__links__2sxzt button:hover svg path {
			fill: #000;
			stroke: #000
		}

		.SmallBanner_banner__links__2sxzt>a svg,
		.SmallBanner_banner__links__2sxzt button svg {
			margin-top: 3px
		}

		.SmallBanner_banner__links__2sxzt>a svg path,
		.SmallBanner_banner__links__2sxzt button svg path {
			-webkit-transition: fill .2s, stroke .2s;
			transition: fill .2s, stroke .2s
		}

		.SmallBanner_banner__links__2sxzt>a span,
		.SmallBanner_banner__links__2sxzt button span {
			display: block;
			margin-left: 8.3px;

			text-decoration: underline
		}

		.SteepPrice_box__hTXJS {
			position: relative;
			width: 100%;
			border-radius: 10px;
			min-height: 124px;
			margin-top: auto;
			padding: 29px 37px 25px 29px;
			display: grid;
			grid-template-columns: 287px 1fr 520px;
			align-items: center;
			grid-column-gap: 35px
		}

		@media only screen and (max-width:1850px) {
			.SteepPrice_box__hTXJS {
				grid-template-columns: 1fr 1fr;
				grid-row-gap: 30px;
				row-gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepPrice_box__hTXJS {
				grid-template-columns: 1fr
			}
		}

		@media only screen and (max-width:767px) {
			.SteepPrice_box__hTXJS {
				padding: 24px 20px
			}
		}

		.SteepPrice_box__hTXJS .SteepPrice_border__1DvW5 {
			position: absolute;
			top: 0;
			left: 0
		}

		.SteepPrice_box__hTXJS.SteepPrice_subText__2cXth {
			padding-top: 0
		}

		@media only screen and (max-width:1023px) {
			.SteepPrice_box__hTXJS.SteepPrice_subText__2cXth {
				padding-top: 13px
			}
		}

		.SteepPrice_box__label__zhnH4 {
			font-weight: 700;
			font-size: 30px;
			line-height: 42px;
			color: #f4f5fa;
			border-right: 1px solid hsla(0, 0%, 100%, .5)
		}

		@media only screen and (max-width:1023px) {
			.SteepPrice_box__label__zhnH4 {
				border-right: 0
			}
		}

		.SteepPrice_box__price__3GhMG {
			color: #fff;
			font-weight: 700;
			font-size: 36px;
			line-height: 36px
		}

		.SteepPrice_box__price__3GhMG.SteepPrice_subText__2cXth {
			padding-top: 43px;
			max-width: 290px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.SteepPrice_box__price__3GhMG.SteepPrice_subText__2cXth {
				max-width: none
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepPrice_box__price__3GhMG.SteepPrice_subText__2cXth {
				padding-top: 0
			}
		}

		.SteepPrice_box__price_sub__10Ds_ {
			font-style: italic;
			font-weight: 300;
			font-size: 14px;
			margin-top: 9px;
			line-height: 18px
		}

		@media only screen and (max-width:1850px) {
			.SteepPrice_box__btn__1F6Ws {
				grid-column: 1/3
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepPrice_box__btn__1F6Ws {
				grid-column: 1
			}
		}

		.SteepPrice_box__btn__1F6Ws a,
		.SteepPrice_box__btn__1F6Ws button {
			width: 100%;
			height: 66px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {

			.SteepPrice_box__btn__1F6Ws a,
			.SteepPrice_box__btn__1F6Ws button {
				height: auto
			}
		}

		.SteepPrice_box__btn__1F6Ws a>div,
		.SteepPrice_box__btn__1F6Ws button>div {
			width: 100%;
			justify-content: center;
			border: 0
		}

		.SteepPrice_box__btn__1F6Ws a>div:after,
		.SteepPrice_box__btn__1F6Ws a>div:before,
		.SteepPrice_box__btn__1F6Ws button>div:after,
		.SteepPrice_box__btn__1F6Ws button>div:before {
			display: none
		}

		.SteepCard_steep__yH8ie {
			color: #fff
		}

		.SteepCard_steep__inner__2aNsx {
			padding: 90px 71px 110px 70px
		}

		@media only screen and (max-width:1850px) {
			.SteepCard_steep__inner__2aNsx {
				padding: 80px 51px 90px 50px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepCard_steep__inner__2aNsx {
				padding: 70px 40px 80px
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepCard_steep__inner__2aNsx {
				padding: 50px 30px 60px
			}
		}

		@media only screen and (max-width:767px) {
			.SteepCard_steep__inner__2aNsx {
				padding: 40px 20px 50px
			}
		}

		.SteepCard_steep__inner__2aNsx.SteepCard_smm-development-of-social-networks__3qhrs {
			background: linear-gradient(240.36deg, #543f8e 16.12%, #7562aa 42.12%, #543f8e 68.13%)
		}

		.SteepCard_steep__inner__2aNsx.SteepCard_smm-development-of-social-networks__3qhrs .SteepCard_steep__top__2oefS {
			grid-template-columns: 543px 1fr;
			grid-column-gap: 159px
		}

		@media only screen and (max-width:1850px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_smm-development-of-social-networks__3qhrs .SteepCard_steep__top__2oefS {
				grid-template-columns: 473px 1fr;
				grid-column-gap: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_smm-development-of-social-networks__3qhrs .SteepCard_steep__top__2oefS {
				grid-template-columns: 400px 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_smm-development-of-social-networks__3qhrs .SteepCard_steep__top__2oefS {
				grid-template-columns: 1fr;
				grid-gap: 10px;
				gap: 10px
			}
		}

		.SteepCard_steep__inner__2aNsx.SteepCard_internet-promotion-strategy__1CaHu {
			background: linear-gradient(240.36deg, #623dea 16.12%, #9b4dff 42.12%, #2b4aab 68.13%)
		}

		.SteepCard_steep__inner__2aNsx.SteepCard_internet-promotion-strategy__1CaHu .SteepCard_steep__top__2oefS {
			grid-template-columns: 582px 1fr;
			grid-column-gap: 120px
		}

		@media only screen and (max-width:1850px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_internet-promotion-strategy__1CaHu .SteepCard_steep__top__2oefS {
				grid-template-columns: 473px 1fr;
				grid-column-gap: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_internet-promotion-strategy__1CaHu .SteepCard_steep__top__2oefS {
				grid-template-columns: 400px 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_internet-promotion-strategy__1CaHu .SteepCard_steep__top__2oefS {
				grid-template-columns: 1fr;
				grid-gap: 10px;
				gap: 10px
			}
		}

		.SteepCard_steep__inner__2aNsx.SteepCard_seo-audit__3fh-z {
			background: linear-gradient(240.36deg, #5b88a9 16.12%, #72abd6 42.12%, #5b88a9 68.13%)
		}

		.SteepCard_steep__inner__2aNsx.SteepCard_seo-audit__3fh-z .SteepCard_steep__top__2oefS {
			grid-template-columns: 630px 1fr;
			grid-column-gap: 72px
		}

		@media only screen and (max-width:1850px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_seo-audit__3fh-z .SteepCard_steep__top__2oefS {
				grid-template-columns: 473px 1fr;
				grid-column-gap: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_seo-audit__3fh-z .SteepCard_steep__top__2oefS {
				grid-template-columns: 400px 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_seo-audit__3fh-z .SteepCard_steep__top__2oefS {
				grid-template-columns: 1fr;
				grid-gap: 10px;
				gap: 10px
			}
		}

		.SteepCard_steep__inner__2aNsx.SteepCard_audit-of-advertising-campaigns__8AXxD {
			background: linear-gradient(240.36deg, #5b88a9 16.12%, #72abd6 42.12%, #5b88a9 68.13%)
		}

		.SteepCard_steep__inner__2aNsx.SteepCard_audit-of-advertising-campaigns__8AXxD .SteepCard_steep__top__2oefS {
			grid-template-columns: 630px 1fr;
			grid-column-gap: 72px
		}

		@media only screen and (max-width:1850px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_audit-of-advertising-campaigns__8AXxD .SteepCard_steep__top__2oefS {
				grid-template-columns: 473px 1fr;
				grid-column-gap: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_audit-of-advertising-campaigns__8AXxD .SteepCard_steep__top__2oefS {
				grid-template-columns: 400px 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepCard_steep__inner__2aNsx.SteepCard_audit-of-advertising-campaigns__8AXxD .SteepCard_steep__top__2oefS {
				grid-template-columns: 1fr;
				grid-gap: 10px;
				gap: 10px
			}
		}

		.SteepCard_steep__top__2oefS {
			display: grid;
			align-items: flex-start
		}

		.SteepCard_steep__title__12IdF {
			font-weight: 700;
			font-size: 48px;
			line-height: 58px;
			margin: 0 0 20px
		}

		@media only screen and (max-width:1850px) {
			.SteepCard_steep__title__12IdF {
				font-size: 40px;
				line-height: 50px;
				margin-bottom: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepCard_steep__title__12IdF {
				font-size: 32px;
				line-height: 40px
			}
		}

		.SteepCard_steep__text__3pZld {
			font-weight: 300;
			font-size: 21px;
			line-height: 36px;
			margin: 0
		}

		@media only screen and (max-width:1279px) {
			.SteepCard_steep__text__3pZld {
				font-size: 18px;
				line-height: 30px
			}
		}

		.SteepCard_steep__options__nOppi {
			margin-top: 8px
		}

		.SteepCard_steep__options_title__2PbQb {
			font-weight: 700;
			font-size: 30px;
			line-height: 42px;
			margin-bottom: 21px
		}

		@media only screen and (max-width:1023px) {
			.SteepCard_steep__options_title__2PbQb {
				font-size: 24px;
				line-height: 30px;
				margin-bottom: 16px
			}
		}

		.SteepCard_steep__options_item__2KHHh {
			width: -webkit-fit-content;
			width: fit-content;
			background-color: hsla(0, 0%, 100%, .2);
			line-height: 45px;
			padding: 0 20px 0 22px;
			font-weight: 400;
			font-size: 16px;
			display: flex;
			align-items: center;
			margin-bottom: 10px;
			color: #fff;
			text-transform: lowercase
		}

		@media only screen and (max-width:1850px) {
			.SteepCard_steep__options_item__2KHHh {
				line-height: 22px;
				min-height: 45px;
				padding: 10px 20px 10px 22px
			}
		}

		.SteepCard_steep__options_item__2KHHh>img {
			flex: 0 0 auto;
			margin-right: 11px
		}

		.SteepCard_steep__prices__1u8Ta {
			margin-top: 68px
		}

		@media only screen and (max-width:1850px) {
			.SteepCard_steep__prices__1u8Ta {
				margin-top: 48px
			}
		}

		.SteepCard_box__btn__2OIBX {
			margin-top: 30px;
			width: 100%
		}

		.SteepCard_box__btn__2OIBX a {
			width: 100%
		}

		.SteepCard_box__btn__2OIBX div {
			width: 100%;
			justify-content: center
		}

		.SteepFirst_steep__4ihjX {
			margin-bottom: 138px
		}

		.SteepFirst_steep__box__1it0d {
			height: 750px;
			padding: 87px 71px 100px 70px;
			background: linear-gradient(240.36deg, #5b88a9 16.12%, #72abd6 42.12%, #5b88a9 68.13%);
			display: flex;
			flex-direction: column
		}

		@media only screen and (max-width:1850px) {
			.SteepFirst_steep__box__1it0d {
				padding: 80px 51px 90px 50px;
				height: unset
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepFirst_steep__box__1it0d {
				padding: 70px 40px 80px
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepFirst_steep__box__1it0d {
				padding: 50px 30px 60px
			}
		}

		@media only screen and (max-width:767px) {
			.SteepFirst_steep__box__1it0d {
				padding: 40px 20px 50px
			}
		}

		.SteepFirst_steep__box_inner__wqA7F {
			display: grid;
			align-items: flex-start;
			grid-template-columns: 565px 1fr;
			grid-column-gap: 135px;
			margin-bottom: 30px
		}

		@media only screen and (max-width:1850px) {
			.SteepFirst_steep__box_inner__wqA7F {
				grid-template-columns: 394px 1fr;
				grid-column-gap: 40px;
				margin-bottom: 50px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepFirst_steep__box_inner__wqA7F {
				grid-template-columns: 1fr;
				grid-gap: 30px;
				gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepFirst_steep__box_inner__wqA7F {
				grid-template-columns: 1fr;
				grid-gap: 10px;
				gap: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.SteepFirst_steep__box_inner__wqA7F {
				grid-gap: 30px;
				gap: 30px
			}
		}

		.SteepFirst_steep__left__2WTHA {
			color: #fff
		}

		.SteepFirst_steep__left__2WTHA a {
			font-weight: 400;
			font-size: 18px;
			line-height: 42px;
			color: #fff;
			display: flex;
			align-items: center;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		.SteepFirst_steep__left__2WTHA a:hover {
			color: #7229ff
		}

		.SteepFirst_steep__left__2WTHA a:hover svg path {
			fill: #7229ff;
			stroke: #7229ff
		}

		.SteepFirst_steep__left__2WTHA a svg {
			margin-top: 2px
		}

		.SteepFirst_steep__left__2WTHA a svg path {
			-webkit-transition: fill .2s ease, stroke .2s ease;
			transition: fill .2s ease, stroke .2s ease
		}

		.SteepFirst_steep__left__2WTHA a span {
			display: block;
			margin-left: 6.3px;
			text-decoration: underline
		}

		.SteepFirst_steep__title__UtavY {
			font-weight: 700;
			font-size: 48px;
			line-height: 58px;
			margin: 0 0 36px
		}

		@media only screen and (max-width:1850px) {
			.SteepFirst_steep__title__UtavY {
				font-size: 40px;
				line-height: 50px;
				margin-bottom: 10px
			}
		}

		.SteepFirst_steep__text__3S-Wg {
			font-weight: 350;
			font-size: 21px;
			line-height: 36px;
			max-width: 543px;
			margin: 0 0 32px
		}

		@media only screen and (max-width:1279px) {
			.SteepFirst_steep__text__3S-Wg {
				max-width: none;
				margin-bottom: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.SteepFirst_steep__text__3S-Wg {
				margin-bottom: 10px
			}
		}

		.SteepFirst_steep__right_list__3dcdF>div {
			width: -webkit-fit-content;
			width: fit-content;
			background-color: hsla(0, 0%, 100%, .2);
			line-height: 45px;
			padding: 0 20px 0 22px;
			font-weight: 400;
			font-size: 16px;
			display: flex;
			align-items: center;
			margin-bottom: 10px;
			color: #fff
		}

		@media only screen and (max-width:1850px) {
			.SteepFirst_steep__right_list__3dcdF>div {
				line-height: 22px;
				min-height: 45px;
				padding: 10px 20px 10px 22px
			}
		}

		.SteepFirst_steep__right_list__3dcdF>div>img {
			flex: 0 0 auto;
			margin-right: 11px
		}

		.SteepFirst_steep__tabs__HRx5J {
			display: flex;
			margin: 4px 0 28px -20px
		}

		@media only screen and (max-width:767px) {
			.SteepFirst_steep__tabs__HRx5J {
				flex-direction: column;
				grid-gap: 20px;
				gap: 20px
			}
		}

		.SteepFirst_steep__tabs__HRx5J>button {
			display: inline-block;
			height: 60px;
			line-height: 60px;
			padding: 0 35px 0 30px;
			font-size: 18px;
			color: #fff;
			border: 1px solid #d4d6e6;
			border-radius: 35px;
			background-color: transparent;
			-webkit-transition: all .1s linear;
			transition: all .1s linear;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			cursor: pointer;
			margin-left: 20px
		}

		@media only screen and (max-width:1850px) {
			.SteepFirst_steep__tabs__HRx5J>button {
				font-size: 16px;
				height: 50px;
				line-height: 50px;
				padding: 0 24px
			}
		}

		.SteepFirst_steep__tabs__HRx5J>button.SteepFirst_active__vXNNe,
		.SteepFirst_steep__tabs__HRx5J>button:hover {
			background-color: #000;
			border-color: #000
		}

		.SteepFirst_steep__message__1__9U {
			background: hsla(0, 0%, 100%, .2);
			color: #fff;
			height: 280px;
			padding: 33px 54px 0 21px
		}

		@media only screen and (max-width:1850px) {
			.SteepFirst_steep__message__1__9U {
				height: unset;
				padding: 33px 54px 33px 21px
			}
		}

		.SteepFirst_steep__message_title__2yf1a {
			font-weight: 700;
			font-size: 21px;
			line-height: 27px;
			display: flex;
			align-items: center;
			margin-bottom: 13px
		}

		.SteepFirst_steep__message_title__2yf1a img {
			width: 52px;
			height: 52px;
			flex: 0 0 auto;
			margin-right: 15px;
			-webkit-transform: translateY(-7px);
			transform: translateY(-7px)
		}

		.SteepFirst_steep__message_text__tJEwR {
			font-weight: 350;
			font-size: 16px;
			line-height: 27px;
			padding-left: 68px
		}

		.Spheres_sub_title__1N_g4 p {
			max-width: 245px;
			width: 100%;
			font-size: 30px;
			line-height: 42px;
			font-weight: 700
		}

		@media only screen and (max-width:1850px) {
			.Spheres_sub_title__1N_g4 p {
				max-width: unset;
				margin-bottom: 43px
			}
		}

		@media only screen and (max-width:1023px) {
			.Spheres_sub_title__1N_g4 p {
				max-width: unset;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:768px) {
			.Spheres_sub_title__1N_g4 p {
				max-width: unset;
				margin-bottom: 20px
			}
		}

		.Spheres_grid__2zPJN {
			margin-top: 43px;
			display: grid;
			grid-template-columns: 427px 1fr
		}

		@media only screen and (max-width:1850px) {
			.Spheres_grid__2zPJN {
				display: flex;
				flex-direction: column;
				margin-top: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Spheres_grid__2zPJN {
				display: flex;
				flex-direction: column;
				margin-top: 20px
			}
		}

		@media only screen and (max-width:768px) {
			.Spheres_grid__2zPJN {
				display: flex;
				flex-direction: column;
				margin-top: 15px
			}
		}

		.Spheres_article_text__1Nhcg {
			font-size: 26px;
			line-height: 42px;
			font-weight: 300;
			padding-bottom: 24px;
			margin-bottom: 32px;
			border-bottom: 1px solid #fff
		}

		@media only screen and (max-width:1850px) {
			.Spheres_article_text__1Nhcg {
				font-size: 24px;
				line-height: 38px
			}
		}

		@media only screen and (max-width:1023px) {
			.Spheres_article_text__1Nhcg {
				font-size: 20px;
				line-height: 30px
			}
		}

		.Spheres_article_text__1Nhcg span {
			display: inline-block;
			position: relative
		}

		.Spheres_article_text__1Nhcg span:before {
			position: absolute;
			content: "";
			height: 4px;
			width: 100%;
			left: 0;
			bottom: 0;
			background-repeat: no-repeat;
			background-position: 50%;
			background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='323' height='6' viewBox='0 0 323 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M1 1L11.0963 3.76784C14.0384 4.5744 17.1434 4.5744 20.0855 3.76784L25.6872 2.23216C28.6293 1.4256 31.7343 1.4256 34.6764 2.23216L40.2781 3.76784C43.2203 4.5744 46.3252 4.5744 49.2673 3.76784L54.869 2.23216C57.8112 1.4256 60.9161 1.4256 63.8582 2.23216L69.4599 3.76784C72.4021 4.5744 75.507 4.5744 78.4491 3.76784L84.0509 2.23216C86.993 1.4256 90.0979 1.4256 93.0401 2.23216L98.6418 3.76784C101.584 4.5744 104.689 4.5744 107.631 3.76784L113.233 2.23216C116.175 1.4256 119.28 1.4256 122.222 2.23216L127.824 3.76784C130.766 4.5744 133.871 4.5744 136.813 3.76784L142.414 2.23216C145.357 1.4256 148.462 1.4256 151.404 2.23216L157.005 3.76784C159.948 4.5744 163.052 4.5744 165.995 3.76784L171.596 2.23216C174.538 1.4256 177.643 1.4256 180.586 2.23216L186.187 3.76784C189.129 4.5744 192.234 4.5744 195.176 3.76784L200.778 2.23216C203.72 1.4256 206.825 1.4256 209.767 2.23216L215.369 3.76784C218.311 4.5744 221.416 4.5744 224.358 3.76784L229.96 2.23216C232.902 1.4256 236.007 1.4256 238.949 2.23217L244.75 3.82246C247.564 4.5939 250.527 4.5939 253.341 3.82246L259.341 2.17754C262.155 1.4061 265.118 1.4061 267.932 2.17754L273.932 3.82246C276.746 4.5939 279.709 4.5939 282.523 3.82246L288.523 2.17754C291.337 1.4061 294.3 1.4061 297.114 2.17754L303.114 3.82246C305.928 4.5939 308.89 4.5939 311.704 3.82246L322 1' stroke='%232A7CE9' stroke-width='2'/%3e%3c/svg%3e")
		}

		.Spheres_blocks__G1VmP {
			display: flex;
			flex-direction: column;
			grid-gap: 38px;
			gap: 38px
		}

		.Spheres_blocks_title__XTPT6 {
			font-size: 26px;
			font-weight: 700;
			line-height: 33.8px;
			margin-bottom: 19px
		}

		.Spheres_blocks_grid__1vdKx {
			display: grid;
			grid-template-columns: repeat(2, 1fr);
			grid-column-gap: 38px;
			-webkit-column-gap: 38px;
			column-gap: 38px;
			grid-row-gap: 20px
		}

		@media only screen and (max-width:1023px) {
			.Spheres_blocks_grid__1vdKx {
				grid-column-gap: 30px;
				-webkit-column-gap: 30px;
				column-gap: 30px
			}
		}

		@media only screen and (max-width:500px) {
			.Spheres_blocks_grid__1vdKx {
				display: flex;
				flex-direction: column
			}
		}

		.Spheres_blocks_card__3K8el {
			display: flex;
			align-items: center;
			justify-content: space-between;
			grid-gap: 10px;
			gap: 10px;
			padding: 20px 20px 20px 24px;
			background-color: #fff
		}

		@media only screen and (max-width:768px) {
			.Spheres_blocks_card__3K8el {
				padding: 18px 18px 18px 22px
			}
		}

		.Spheres_blocks_circle__1aD-D {
			border-radius: 50%;
			width: 10px;
			height: 10px
		}

		.Spheres_blocks_text__3GVDo {
			font-weight: 300;
			font-size: 18px;
			line-height: 30px
		}

		@media only screen and (max-width:768px) {
			.Spheres_blocks_text__3GVDo {
				font-size: 16px;
				line-height: 27px
			}
		}

		.Spheres_arrow__1x6p0 {
			width: 30px;
			height: 30px;
			border-radius: 50%;
			display: flex;
			justify-content: center;
			align-items: center;
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg);
			background-color: #f4f5fa
		}

		.Spheres_arrow__1x6p0 svg {
			width: 15px;
			height: 12px
		}

		.Spheres_link__3pBEB {
			text-decoration: none;
			color: #000;
			-webkit-transition: .3s ease-in-out;
			transition: .3s ease-in-out
		}

		.Spheres_link__3pBEB:hover {
			color: #fff
		}

		.Spheres_link__3pBEB:hover .Spheres_blocks_card_link__8Xs0e:before {
			-webkit-transform: translateX(0);
			transform: translateX(0)
		}

		.Spheres_blocks_card_link__8Xs0e {
			position: relative;
			overflow: hidden
		}

		.Spheres_blocks_card_link__8Xs0e:before {
			-webkit-transition: .4s ease-in-out;
			transition: .4s ease-in-out;
			z-index: -1;
			position: absolute;
			content: "";
			height: 100%;
			width: 100%;
			top: 0;
			left: 0;
			background-color: #7229ff;
			-webkit-transform: translateX(-120%);
			transform: translateX(-120%)
		}

		.Spheres_title_wrapper__3Htxi {
			display: flex;
			align-items: center;
			grid-gap: 13px;
			gap: 13px
		}

		@media only screen and (max-width:532px) {
			.Spheres_title_wrapper__3Htxi {
				position: relative;
				width: 340px
			}
		}

		.Spheres_title_wrapper_img__1j8XF {
			width: 46px;
			height: 46px;
			flex: 0 0 auto
		}

		@media only screen and (max-width:532px) {
			.Spheres_title_wrapper_img__1j8XF {
				position: absolute;
				right: 58px;
				top: 6px
			}
		}

		.SteepAccordion_item__2RGQb {
			background: hsla(0, 0%, 100%, .2);
			padding: 12px 0
		}

		.SteepAccordion_item__2RGQb:hover .SteepAccordion_item__icon__i7VwO:not(.SteepAccordion_open__2wCrW):after,
		.SteepAccordion_item__2RGQb:hover .SteepAccordion_item__icon__i7VwO:not(.SteepAccordion_open__2wCrW):before {
			background-color: #000
		}

		.SteepAccordion_item__2RGQb+.SteepAccordion_item__2RGQb {
			margin-top: 10px
		}

		.SteepAccordion_item__header__2iO5M {
			display: flex;
			align-items: center;
			padding-left: 16px;
			padding-right: 22px;
			cursor: pointer
		}

		.SteepAccordion_item__number__1pp1E {
			width: 26px;
			height: 26px;
			flex: 0 0 auto;
			background-color: #000;
			border-radius: 50%;
			margin-right: 13px;
			text-align: center;
			line-height: 26px;
			font-weight: 700;
			font-size: 14px
		}

		.SteepAccordion_item__title__bt_Mv {
			font-weight: 700;
			font-size: 21px
		}

		.SteepAccordion_item__icon__i7VwO {
			margin-left: auto;
			width: 20px;
			height: 20px;
			position: relative
		}

		.SteepAccordion_item__icon__i7VwO:before {
			width: 100%;
			height: 2px
		}

		.SteepAccordion_item__icon__i7VwO:after,
		.SteepAccordion_item__icon__i7VwO:before {
			position: absolute;
			content: "";
			background-color: #fff;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -50%);
			transform: translate(-50%, -50%);
			-webkit-transition: .4s;
			transition: .4s
		}

		.SteepAccordion_item__icon__i7VwO:after {
			width: 2px;
			height: 100%
		}

		.SteepAccordion_item__icon__i7VwO.SteepAccordion_open__2wCrW:before {
			background-color: #fff
		}

		.SteepAccordion_item__icon__i7VwO.SteepAccordion_open__2wCrW:after {
			opacity: 0
		}

		.SteepAccordion_item__text__1Hzf9 {
			margin: 0;
			padding: 0 57px 8px 55px;
			font-weight: 350;
			font-size: 16px;
			line-height: 27px
		}

		.SteepResult_result__title__1bBrF {
			color: #fff;
			display: flex;
			align-items: center;
			font-weight: 700;
			font-size: 30px;
			margin-bottom: 43px;
			position: relative
		}

		.SteepResult_result__title__1bBrF:before {
			position: absolute;
			content: "";
			left: 290px;
			right: 0;
			top: 50%;
			-webkit-transform: translateY(-50%);
			transform: translateY(-50%);
			height: 1px;
			background-color: #fff;
			opacity: .3
		}

		.SteepResult_result__title__1bBrF>img {
			width: 36px;
			height: 36px;
			flex: 0 0 auto;
			margin-left: 13px
		}

		.SteepResult_result__row__1pilh {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-column-gap: 55px;
			grid-row-gap: 53px;
			row-gap: 53px;
			overflow: hidden
		}

		@media only screen and (max-width:1279px) {
			.SteepResult_result__row__1pilh {
				grid-column-gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepResult_result__row__1pilh {
				grid-template-columns: repeat(2, 1fr);
				grid-row-gap: 40px;
				row-gap: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.SteepResult_result__row__1pilh {
				grid-template-columns: 1fr;
				grid-row-gap: 24px;
				row-gap: 24px
			}
		}

		.SteepResult_result__item__2MWkS {
			position: relative;
			color: #000;
			max-width: 340px
		}

		@media only screen and (min-width:1023px) {
			.SteepResult_result__item__2MWkS:nth-child(n+4) {
				padding-top: 50px
			}

			.SteepResult_result__item__2MWkS:nth-child(4):before,
			.SteepResult_result__item__2MWkS:nth-child(7):before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				width: 100vw;
				border-top: 1px solid hsla(0, 0%, 100%, .2)
			}
		}

		@media only screen and (min-width:767px)and (max-width:1023px) {

			.SteepResult_result__item__2MWkS:nth-child(n+3),
			.SteepResult_result__item__2MWkS:nth-child(n+6) {
				padding-top: 40px
			}

			.SteepResult_result__item__2MWkS:nth-child(3):before,
			.SteepResult_result__item__2MWkS:nth-child(5):before,
			.SteepResult_result__item__2MWkS:nth-child(7):before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				width: 100vw;
				border-top: 1px solid hsla(0, 0%, 100%, .2)
			}
		}

		@media only screen and (min-width:320px)and (max-width:765px) {
			.SteepResult_result__item__2MWkS:nth-child(n+2) {
				padding-top: 24px
			}

			.SteepResult_result__item__2MWkS:nth-child(n+2):before {
				content: "";
				position: absolute;
				top: 0;
				left: 0;
				width: 100vw;
				border-top: 1px solid hsla(0, 0%, 100%, .2)
			}
		}

		.SteepResult_result__item_title__3qOMD {
			font-weight: 700;
			font-size: 21px;
			line-height: 130%;
			max-width: 230px
		}

		.SteepResult_result__item_text__1A1st {
			font-weight: 350;
			font-size: 16px;
			line-height: 27px;
			margin-top: 8px
		}

		.SteepSecond_steep__1iikq {
			color: #fff;
			margin-bottom: 138px
		}

		.SteepSecond_steep__box__3j1kD {
			padding: 87px 71px 100px 70px;
			background: linear-gradient(240.36deg, #5ba971 16.12%, #60c87d 42.12%, #5ba971 68.13%)
		}

		@media only screen and (max-width:1850px) {
			.SteepSecond_steep__box__3j1kD {
				padding: 80px 51px 90px 50px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepSecond_steep__box__3j1kD {
				padding: 70px 40px 80px
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepSecond_steep__box__3j1kD {
				padding: 50px 30px 60px
			}
		}

		@media only screen and (max-width:767px) {
			.SteepSecond_steep__box__3j1kD {
				padding: 40px 20px 50px
			}
		}

		.SteepSecond_steep__top__1LpCh {
			display: grid;
			align-items: flex-start;
			grid-template-columns: 565px 1fr;
			grid-column-gap: 135px
		}

		@media only screen and (max-width:1850px) {
			.SteepSecond_steep__top__1LpCh {
				grid-template-columns: 410px 1fr;
				grid-column-gap: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepSecond_steep__top__1LpCh {
				grid-template-columns: 1fr;
				grid-gap: 30px;
				gap: 30px
			}
		}

		.SteepSecond_steep__title__1WD_e {
			font-weight: 700;
			font-size: 48px;
			line-height: 58px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.SteepSecond_steep__title__1WD_e {
				font-size: 40px;
				line-height: 50px;
				margin-bottom: 10px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepSecond_steep__title__1WD_e {
				font-size: 32px;
				line-height: 40px
			}
		}

		.SteepSecond_steep__result__1LZii {
			margin-top: 55px
		}

		.SteepSecond_steep__prices__P01O2 {
			margin-top: 78px
		}

		.SteepTitle_header__3dwbx {
			margin-bottom: 49px
		}

		.SteepTitle_header__title__3ljn2 {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin-bottom: 15px;
			margin-left: 20px
		}

		@media only screen and (max-width:1850px) {
			.SteepTitle_header__title__3ljn2 {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepTitle_header__title__3ljn2 {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepTitle_header__title__3ljn2 {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.SteepTitle_header__title__3ljn2 {
				font-size: 35px;
				line-height: 42px;
				margin-left: 0
			}
		}

		.SteepTitle_header__title__3ljn2>span {
			position: relative;
			z-index: 1
		}

		.SteepTitle_header__title__3ljn2>span:before {
			position: absolute;
			content: "";
			bottom: 12px;
			left: -4px;
			right: -7px;
			height: 26px
		}

		.SteepTitle_header__title__3ljn2.SteepTitle_blue__2QeCD span:before {
			background-color: #a6cdea;
			z-index: -1
		}

		.SteepTitle_header__text__17pno {
			margin-left: 20px;
			font-weight: 350;
			font-size: 26px;
			line-height: 42px;
			max-width: 1058px
		}

		@media only screen and (max-width:1850px) {
			.SteepTitle_header__text__17pno {
				font-size: 24px;
				line-height: 38px
			}
		}

		@media only screen and (max-width:1279px) {
			.SteepTitle_header__text__17pno {
				font-size: 22px;
				line-height: 34px
			}
		}

		@media only screen and (max-width:1023px) {
			.SteepTitle_header__text__17pno {
				font-size: 20px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.SteepTitle_header__text__17pno {
				margin-left: 0
			}
		}

		.Steeps_steeps__27j5t {
			padding: 120px 0 130px;
			background-color: #f4f5fa
		}

		.Support_title__3oVhy {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.Support_title__3oVhy {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Support_title__3oVhy {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Support_title__3oVhy {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Support_title__3oVhy {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Support_description__2364A {
			font-weight: 400;
			font-size: 36px;
			line-height: 62px;
			margin-top: 36px
		}

		@media only screen and (max-width:1850px) {
			.Support_description__2364A {
				font-size: 32px;
				line-height: 55px;
				margin-top: 32px
			}
		}

		@media only screen and (max-width:1279px) {
			.Support_description__2364A {
				font-size: 30px;
				line-height: 52px;
				margin-top: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Support_description__2364A {
				font-size: 26px;
				line-height: 46px;
				margin-top: 26px
			}
		}

		@media only screen and (max-width:767px) {
			.Support_description__2364A {
				font-size: 20px;
				line-height: 38px;
				margin-top: 16px
			}
		}

		.Support_description__2364A p {
			margin: 15px 0 0
		}

		.Support_description__2364A p:first-child {
			margin-top: 0
		}

		.Support_items__rFYX6,
		.Support_prices__o9P_M {
			margin-top: 117px
		}

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

			.Support_items__rFYX6,
			.Support_prices__o9P_M {
				margin-top: 100px
			}
		}

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

			.Support_items__rFYX6,
			.Support_prices__o9P_M {
				margin-top: 90px
			}
		}

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

			.Support_items__rFYX6,
			.Support_prices__o9P_M {
				margin-top: 90px
			}
		}

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

			.Support_items__rFYX6,
			.Support_prices__o9P_M {
				margin-top: 90px
			}
		}

		.TariffsItem_item__3VQTC {
			height: 525px;
			padding: 87px 64px 85px 72px;
			color: #fff;
			display: grid;
			grid-template-columns: 603px 1fr;
			grid-column-gap: 97px
		}

		@media only screen and (max-width:1850px) {
			.TariffsItem_item__3VQTC {
				grid-template-columns: 1fr 1fr;
				padding: 55px 65px;
				grid-column-gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.TariffsItem_item__3VQTC {
				grid-template-columns: 1fr;
				grid-gap: 10px;
				gap: 10px;
				height: unset
			}
		}

		@media only screen and (max-width:767px) {
			.TariffsItem_item__3VQTC {
				padding: 35px 30px
			}
		}

		.TariffsItem_item__3VQTC.TariffsItem_small__2V_i3 {
			background: linear-gradient(240.36deg, #5b88a9 16.12%, #72abd6 42.12%, #5b88a9 68.13%)
		}

		.TariffsItem_item__3VQTC.TariffsItem_small__2V_i3 .TariffsItem_item__title__15NvA {
			max-width: 571px
		}

		.TariffsItem_item__3VQTC.TariffsItem_medium__3IoPR {
			background: linear-gradient(240.36deg, #5ba971 16.12%, #60c87d 42.12%, #5ba971 68.13%)
		}

		.TariffsItem_item__3VQTC.TariffsItem_medium__3IoPR .TariffsItem_item__title__15NvA {
			max-width: 540px
		}

		.TariffsItem_item__3VQTC.TariffsItem_large__2uJcB {
			background: linear-gradient(240.36deg, #543f8e 16.12%, #7562aa 42.12%, #543f8e 68.13%)
		}

		.TariffsItem_item__left__Amj8T,
		.TariffsItem_item__right__tfGS4 {
			display: flex;
			flex-direction: column;
			height: 100%
		}

		.TariffsItem_item__title__15NvA {
			font-weight: 700;
			font-size: 48px;
			line-height: 58px;
			margin: 0 0 18px
		}

		@media only screen and (max-width:1850px) {
			.TariffsItem_item__title__15NvA {
				font-size: 42px;
				line-height: 48px
			}
		}

		@media only screen and (max-width:1279px) {
			.TariffsItem_item__title__15NvA {
				font-size: 36px;
				line-height: 42px
			}
		}

		@media only screen and (max-width:1023px) {
			.TariffsItem_item__title__15NvA {
				font-size: 32px;
				line-height: 38px
			}
		}

		@media only screen and (max-width:767px) {
			.TariffsItem_item__title__15NvA {
				font-size: 28px;
				line-height: 34px
			}
		}

		.TariffsItem_item__text__3JdGd {
			font-weight: 350;
			font-size: 21px;
			line-height: 36px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.TariffsItem_item__text__3JdGd {
				font-size: 20px;
				line-height: 34px
			}
		}

		.TariffsItem_item__prices__22zQK {
			margin-top: auto;
			display: flex;
			align-items: flex-start;
			grid-gap: 79px;
			gap: 79px
		}

		@media only screen and (max-width:1850px) {
			.TariffsItem_item__prices__22zQK {
				grid-gap: 30px;
				gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.TariffsItem_item__prices__22zQK {
				margin-top: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.TariffsItem_item__prices__22zQK {
				flex-direction: column;
				grid-gap: 14px;
				gap: 14px
			}
		}

		.TariffsItem_item__price_label__247vl {
			font-weight: 700;
			font-size: 18px;
			line-height: 24px
		}

		.TariffsItem_item__price_value__1clKf {
			font-size: 18px;
			font-weight: 700
		}

		.TariffsItem_item__price_value__1clKf i {
			font-style: normal;
			text-decoration: line-through;
			font-weight: normal;
			margin-left: 10px;
		}

		.TariffsItem_item__price_value__1clKf span {
			font-size: 48px;
			line-height: 57.6px
		}

		@media only screen and (max-width:1850px) {
			.TariffsItem_item__price_value__1clKf span {
				font-size: 36px;
				line-height: 46px
			}
		}

		@media only screen and (max-width:1279px) {
			.TariffsItem_item__price_value__1clKf span {
				font-size: 30px;
				line-height: 42px
			}
		}

		@media only screen and (max-width:1023px) {
			.TariffsItem_item__price_value__1clKf span {
				font-size: 32px;
				line-height: 38px
			}
		}

		@media only screen and (max-width:767px) {
			.TariffsItem_item__price_value__1clKf span {
				font-size: 28px;
				line-height: 34px
			}
		}

		.TariffsItem_item__right__tfGS4 {
			padding-top: 10px;
			padding-bottom: 13px
		}

		.TariffsItem_item__right_list__CuLXL {
			display: flex;
			flex-wrap: wrap;
			margin-left: -10px
		}

		.TariffsItem_item__right_list__CuLXL>div {
			background-color: hsla(0, 0%, 100%, .2);
			padding: 11px 20px 11px 22px;
			font-weight: 400;
			font-size: 16px;
			line-height: 23px;
			display: flex;
			align-items: center;
			margin-left: 10px;
			margin-bottom: 10px
		}

		.TariffsItem_item__right_list__CuLXL>div>img {
			flex: 0 0 auto;
			margin-right: 11px
		}

		.TariffsItem_item__right__tfGS4 button {
			margin-top: auto;
			max-width: 557px;
			width: 100%
		}

		.TariffsItem_item__right__tfGS4 button>div {
			width: 100%;
			height: 66px;
			justify-content: center
		}

		@media only screen and (max-width:1023px) {
			.TariffsItem_item__right__tfGS4 button>div {
				height: 55px
			}
		}

		.TariffsItem_btn__1GgYz {
			margin-top: auto;
			width: 100%
		}

		.TariffsItem_btn__1GgYz div {
			width: 100%;
			justify-content: center
		}

		@media only screen and (max-width:1023px) {
			.TariffsItem_btn__1GgYz {
				margin-top: 22px
			}
		}

		.TariffsBody_tabs__34cmF {
			display: flex;
			align-items: center;
			padding-left: 20px;
			margin: 51px 0 31px;
			width: 100%
		}

		@media only screen and (max-width:1023px) {
			.TariffsBody_tabs__34cmF {
				flex-direction: column;
				align-items: flex-start;
				grid-gap: 13px;
				gap: 13px;
				margin: 30px 0 31px;
				padding-left: 0
			}
		}

		.TariffsBody_tabs__title__35sCV {
			font-weight: 700;
			font-size: 24px;
			line-height: 42px;
			margin-right: 25px
		}

		.TariffsBody_tabs__34cmF .TariffsBody_scroll_wrapper___Z12X .swiper-slide {
			width: -webkit-max-content !important;
			width: max-content !important
		}

		.TariffsBody_tabs__34cmF .TariffsBody_scroll_wrapper___Z12X .swiper-container {
			overflow: visible !important
		}

		@media only screen and (max-width:1023px) {
			.TariffsBody_tabs__34cmF .TariffsBody_scroll_wrapper___Z12X {
				flex-basis: 100%;
				width: 100%
			}
		}

		.TariffsBody_tabs__34cmF .TariffsBody_btns__1bTvb {
			display: flex;
			grid-gap: 20px;
			gap: 20px
		}

		@media only screen and (max-width:1023px) {
			.TariffsBody_tabs__34cmF .TariffsBody_btns__1bTvb {
				width: -webkit-fit-content;
				width: fit-content;
				grid-gap: 10px;
				gap: 10px
			}
		}

		.TariffsBody_tabs__34cmF .TariffsBody_tab__1_whw {
			display: inline-block;
			height: 60px;
			line-height: 60px;
			padding: 0 28px;
			font-size: 18px;
			color: #000;
			border: 1px solid #d4d6e6;
			border-radius: 35px;
			background-color: #fff;
			-webkit-transition: all .1s linear;
			transition: all .1s linear;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			cursor: pointer;
			width: -webkit-max-content;
			width: max-content
		}

		@media only screen and (max-width:1023px) {
			.TariffsBody_tabs__34cmF .TariffsBody_tab__1_whw {
				font-size: 16px;
				height: 45px;
				line-height: 45px;
				padding: 0 22px
			}
		}

		.TariffsBody_tabs__34cmF .TariffsBody_tab__1_whw.TariffsBody_selected__XzGVu {
			background-color: #000;
			color: #fff;
			border-color: #000
		}

		.TariffsBody_tabs__34cmF .TariffsBody_tab__1_whw:hover {
			border-color: #000
		}

		.Tariffs_tariffs__wAdwI {
			margin-top: 115px
		}

		@media only screen and (max-width:767px) {
			.Tariffs_tariffs__wAdwI {
				margin-top: 70px
			}
		}

		.Tariffs_tariffs__title__NDcHQ {
			margin: 0;
			padding-left: 20px;
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			max-width: 1133px
		}

		@media only screen and (max-width:1850px) {
			.Tariffs_tariffs__title__NDcHQ {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Tariffs_tariffs__title__NDcHQ {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Tariffs_tariffs__title__NDcHQ {
				font-size: 45px;
				line-height: 54px;
				padding-left: 0
			}
		}

		@media only screen and (max-width:767px) {
			.Tariffs_tariffs__title__NDcHQ {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Tasks_title__3dVWQ {
			max-width: 70%
		}

		.Tasks_title__3dVWQ>* {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.Tasks_title__3dVWQ>* {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.Tasks_title__3dVWQ>* {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Tasks_title__3dVWQ>* {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.Tasks_title__3dVWQ>* {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Tasks_list__XoF-m {
			display: grid;
			grid-template-columns: repeat(3, 1fr);
			grid-gap: 40px 80px;
			gap: 40px 80px;
			margin-top: 50px
		}

		@media only screen and (max-width:1850px) {
			.Tasks_list__XoF-m {
				grid-gap: 40px 40px;
				gap: 40px 40px;
				margin-top: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.Tasks_list__XoF-m {
				grid-gap: 30px;
				gap: 30px;
				margin-top: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Tasks_list__XoF-m {
				grid-template-columns: repeat(2, 1fr);
				grid-gap: 35px;
				gap: 35px
			}
		}

		.Tasks_list__item__1u7DA {
			background-color: #f4f5fa;
			padding: 40px 48px 33px
		}

		.Tasks_list__item__1u7DA:nth-child(3n-2) {
			-webkit-transition-delay: .2s;
			transition-delay: .2s
		}

		.Tasks_list__item__1u7DA:nth-child(3n-1) {
			-webkit-transition-delay: .4s;
			transition-delay: .4s
		}

		.Tasks_list__item__1u7DA:nth-child(3n) {
			-webkit-transition-delay: .6s;
			transition-delay: .6s
		}

		@media only screen and (max-width:1850px) {
			.Tasks_list__item__1u7DA {
				padding: 30px 35px 27px
			}
		}

		@media only screen and (max-width:1279px) {
			.Tasks_list__item__1u7DA {
				padding: 24px
			}
		}

		.Tasks_list__item__number__1-qsF {
			display: flex;
			width: 40px;
			min-height: 40px;
			background-color: #e7eafa;
			font-weight: 500;
			font-size: 16px;
			line-height: 16px;
			color: #7229ff;
			text-align: center;
			align-items: center;
			justify-content: center;
			padding: 5px
		}

		@media only screen and (max-width:767px) {
			.Tasks_list__item__number__1-qsF {
				font-size: 14px;
				line-height: 14px
			}
		}

		.Tasks_list__item__text__22316 {
			font-weight: 700;
			font-size: 26px;
			line-height: 34px;
			margin-top: 12px
		}

		@media only screen and (max-width:1850px) {
			.Tasks_list__item__text__22316 {
				font-size: 22px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Tasks_list__item__text__22316 {
				font-size: 16px;
				line-height: 24px
			}
		}

		.WhenNeeded_ctx__3r21C {
			background-color: #000;
			color: #fff
		}

		.WhenNeeded_ctx__inner__1O8mS {
			padding: 143px 0 140px 20px
		}

		@media only screen and (max-width:1850px) {
			.WhenNeeded_ctx__inner__1O8mS {
				padding: 130px 0 130px 20px
			}
		}

		@media only screen and (max-width:1279px) {
			.WhenNeeded_ctx__inner__1O8mS {
				padding: 110px 0 110px 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.WhenNeeded_ctx__inner__1O8mS {
				padding: 90px 0 90px 20px
			}
		}

		@media only screen and (max-width:767px) {
			.WhenNeeded_ctx__inner__1O8mS {
				padding: 80px 0
			}
		}

		.WhenNeeded_ctx__title__1q6Mu {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin-bottom: 25px
		}

		@media only screen and (max-width:1850px) {
			.WhenNeeded_ctx__title__1q6Mu {
				font-size: 55px;
				line-height: 68px;
				margin-bottom: 23px
			}
		}

		@media only screen and (max-width:1279px) {
			.WhenNeeded_ctx__title__1q6Mu {
				font-size: 50px;
				line-height: 60px;
				margin-bottom: 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.WhenNeeded_ctx__title__1q6Mu {
				font-size: 45px;
				line-height: 54px;
				margin-bottom: 18px
			}
		}

		@media only screen and (max-width:767px) {
			.WhenNeeded_ctx__title__1q6Mu {
				font-size: 35px;
				line-height: 42px;
				margin-bottom: 16px
			}
		}

		.WhenNeeded_ctx__text__1v95r {
			font-size: 36px;
			line-height: 61px
		}

		@media only screen and (max-width:1850px) {
			.WhenNeeded_ctx__text__1v95r {
				font-size: 32px;
				line-height: 55px
			}
		}

		@media only screen and (max-width:1279px) {
			.WhenNeeded_ctx__text__1v95r {
				font-size: 30px;
				line-height: 52px
			}
		}

		@media only screen and (max-width:1023px) {
			.WhenNeeded_ctx__text__1v95r {
				font-size: 26px;
				line-height: 46px
			}
		}

		@media only screen and (max-width:767px) {
			.WhenNeeded_ctx__text__1v95r {
				font-size: 20px;
				line-height: 38px
			}
		}

		.WhenNeeded_ctx__list__PmgQw {
			margin-top: 127px;
			display: grid;
			grid-template-columns: 477px 1fr
		}

		@media only screen and (max-width:1850px) {
			.WhenNeeded_ctx__list__PmgQw {
				grid-template-columns: 320px 1fr;
				margin-top: 110px
			}
		}

		@media only screen and (max-width:1279px) {
			.WhenNeeded_ctx__list__PmgQw {
				grid-template-columns: 1fr;
				margin-top: 80px
			}
		}

		.WhenNeeded_ctx__list_left__1x7Q1 {
			font-weight: 700;
			font-size: 30px;
			line-height: 36px
		}

		@media only screen and (max-width:1850px) {
			.WhenNeeded_ctx__list_left__1x7Q1 {
				font-size: 28px
			}
		}

		@media only screen and (max-width:1279px) {
			.WhenNeeded_ctx__list_left__1x7Q1 {
				font-size: 26px
			}
		}

		@media only screen and (max-width:1023px) {
			.WhenNeeded_ctx__list_left__1x7Q1 {
				font-size: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.WhenNeeded_ctx__list_left__1x7Q1 {
				font-size: 28px
			}
		}

		.WhenNeeded_ctx__list_right__3D82R {
			display: grid;
			grid-template-columns: 400px 1fr;
			grid-column-gap: 77px;
			grid-row-gap: 85px
		}

		@media only screen and (max-width:1850px) {
			.WhenNeeded_ctx__list_right__3D82R {
				grid-template-columns: 1fr 1fr;
				grid-column-gap: 50px;
				grid-row-gap: 70px
			}
		}

		@media only screen and (max-width:1279px) {
			.WhenNeeded_ctx__list_right__3D82R {
				margin-top: 30px;
				grid-column-gap: 90px;
				grid-row-gap: 60px
			}
		}

		@media only screen and (max-width:767px) {
			.WhenNeeded_ctx__list_right__3D82R {
				grid-template-columns: 1fr;
				grid-column-gap: 30px;
				grid-row-gap: 40px
			}
		}

		.WhenNeeded_ctx__list_item__nMzgH:nth-child(2n-1) {
			-webkit-transition-delay: .2s;
			transition-delay: .2s
		}

		.WhenNeeded_ctx__list_item__nMzgH:nth-child(2n) {
			-webkit-transition-delay: .4s;
			transition-delay: .4s
		}

		.WhenNeeded_ctx__list_item__title__vi9jA {
			font-weight: 700;
			font-size: 26px;
			display: flex;
			align-items: center;
			grid-gap: 12px;
			gap: 12px;
			margin-bottom: 14px
		}

		@media only screen and (max-width:1850px) {
			.WhenNeeded_ctx__list_item__title__vi9jA {
				font-size: 24px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:767px) {
			.WhenNeeded_ctx__list_item__title__vi9jA {
				font-size: 22px;
				line-height: 27px;
				margin-bottom: 10px
			}
		}

		.WhenNeeded_ctx__list_item__title__vi9jA img {
			flex: none
		}

		.WhenNeeded_ctx__list_item__text__3t2WL {
			font-size: 18px;
			line-height: 30px;
			font-weight: 300;
			max-width: 400px;
			color: #cdc8d6
		}

		@media only screen and (max-width:1850px) {
			.WhenNeeded_ctx__list_item__text__3t2WL {
				font-size: 16px;
				line-height: 27px
			}
		}

		.WorkFormat_title__3PQNo {
			max-width: 70%
		}

		.WorkFormat_title__3PQNo>* {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.WorkFormat_title__3PQNo>* {
				font-size: 55px;
				line-height: 68px
			}
		}

		@media only screen and (max-width:1279px) {
			.WorkFormat_title__3PQNo>* {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_title__3PQNo>* {
				font-size: 45px;
				line-height: 54px
			}
		}

		@media only screen and (max-width:767px) {
			.WorkFormat_title__3PQNo>* {
				font-size: 35px;
				line-height: 42px
			}
		}

		.WorkFormat_description__3NvpB {
			width: 70%;
			font-weight: 400;
			font-size: 36px;
			line-height: 62px;
			margin-top: 36px
		}

		@media only screen and (max-width:1850px) {
			.WorkFormat_description__3NvpB {
				font-size: 32px;
				line-height: 55px;
				width: 95%;
				margin-top: 32px
			}
		}

		@media only screen and (max-width:1279px) {
			.WorkFormat_description__3NvpB {
				font-size: 30px;
				line-height: 52px;
				margin-top: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_description__3NvpB {
				font-size: 26px;
				line-height: 46px;
				width: 100%;
				margin-top: 26px
			}
		}

		@media only screen and (max-width:767px) {
			.WorkFormat_description__3NvpB {
				font-size: 20px;
				line-height: 38px;
				margin-top: 16px
			}
		}

		.WorkFormat_description__3NvpB p {
			margin: 15px 0 0
		}

		.WorkFormat_description__3NvpB p:first-child {
			margin-top: 0
		}

		.WorkFormat_formats__3ha04 {
			display: flex;
			flex-wrap: wrap;
			margin-top: 95px
		}

		@media only screen and (max-width:1850px) {
			.WorkFormat_formats__3ha04 {
				margin-top: 80px;
				flex-direction: column
			}
		}

		@media only screen and (max-width:1279px) {
			.WorkFormat_formats__3ha04 {
				margin-top: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__3ha04 {
				margin-top: 50px
			}
		}

		.WorkFormat_formats__title__2J0f6 {
			width: 365px;
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			text-transform: lowercase;
			margin-right: 116px;
			margin-top: 20px
		}

		@media only screen and (max-width:1850px) {
			.WorkFormat_formats__title__2J0f6 {
				margin-top: 0;
				margin-right: 0;
				margin-bottom: 57px
			}
		}

		@media only screen and (max-width:767px) {
			.WorkFormat_formats__title__2J0f6 {
				margin-bottom: 40px
			}
		}

		.WorkFormat_formats__content__37skc {
			display: flex;
			flex-wrap: wrap;
			margin-top: 72px
		}

		@media only screen and (max-width:1850px) {
			.WorkFormat_formats__content__37skc {
				margin-top: 65px
			}
		}

		@media only screen and (max-width:1279px) {
			.WorkFormat_formats__content__37skc {
				margin-top: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__content__37skc {
				margin-top: 50px
			}
		}

		.WorkFormat_formats__list__Gkmdj {
			display: flex;
			flex-wrap: wrap;
			flex: 1 1
		}

		.WorkFormat_formats__list__item__8Y6vh {
			width: 376px
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__list__item__8Y6vh {
				width: 270px
			}
		}

		@media only screen and (max-width:767px) {
			.WorkFormat_formats__list__item__8Y6vh {
				width: 100%
			}

			.WorkFormat_formats__list__item__8Y6vh+.WorkFormat_formats__list__item__8Y6vh {
				margin-top: 50px
			}
		}

		.WorkFormat_formats__list__item__8Y6vh:not(:nth-child(2n)) {
			margin-right: 123px
		}

		@media only screen and (max-width:1279px) {
			.WorkFormat_formats__list__item__8Y6vh:not(: nth-child(2n)) {
				margin-right: auto
			}
		}

		.WorkFormat_formats__list__item__heading__title__1hy-a {
			font-weight: 700;
			font-size: 52px;
			line-height: 62px
		}

		@media only screen and (max-width:1850px) {
			.WorkFormat_formats__list__item__heading__title__1hy-a {
				font-size: 50px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:1279px) {
			.WorkFormat_formats__list__item__heading__title__1hy-a {
				font-size: 46px;
				line-height: 55px
			}
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__list__item__heading__title__1hy-a {
				font-size: 38px;
				line-height: 45px
			}
		}

		@media only screen and (max-width:767px) {
			.WorkFormat_formats__list__item__heading__title__1hy-a {
				font-size: 40px;
				line-height: 48px
			}
		}

		.WorkFormat_formats__list__item__heading__description__21-zl {
			font-weight: 400;
			font-size: 18px;
			line-height: 30px;
			margin-top: 8px
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__list__item__heading__description__21-zl {
				font-size: 16px;
				line-height: 26px
			}
		}

		.WorkFormat_formats__list__item__benefits__2K3zA {
			padding-top: 24px;
			margin-top: 27px;
			border-top: 1px solid #dfdfdf;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__list__item__benefits__2K3zA {
				margin-top: 20px;
				padding-top: 20px
			}
		}

		.WorkFormat_formats__list__item__benefits__2K3zA ul {
			font-weight: 350;
			font-size: 18px;
			line-height: 30px;
			list-style: none;
			padding: 0;
			margin: 0
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__list__item__benefits__2K3zA ul {
				font-size: 16px;
				line-height: 26px
			}
		}

		.WorkFormat_formats__list__item__benefits__2K3zA li {
			padding-left: 26px;
			position: relative
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__list__item__benefits__2K3zA li {
				padding-left: 24px
			}
		}

		.WorkFormat_formats__list__item__benefits__2K3zA li:not(:first-child) {
			margin-top: 14px
		}

		.WorkFormat_formats__list__item__benefits__2K3zA li:before {
			display: block;
			height: 17px;
			width: 17px;
			background-image: url(/files/list_icon.png);
			background-position: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			content: "";
			position: absolute;
			top: 5px;
			left: 0
		}

		@media only screen and (max-width:1023px) {
			.WorkFormat_formats__list__item__benefits__2K3zA li:before {
				width: 15px;
				height: 15px
			}
		}

		.ServicePage_ctx__QCEAw {
			padding: 250px 0 140px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_ctx__QCEAw {
				padding-top: 230px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_ctx__QCEAw {
				padding-top: 200px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_ctx__QCEAw {
				padding-top: 140px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_ctx__QCEAw {
				padding-top: 120px;
				padding-bottom: 90px
			}
		}

		.ServicePage_stagesSection__24SUg {
			margin-bottom: 140px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_stagesSection__24SUg {
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_stagesSection__24SUg {
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_stagesSection__24SUg {
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_stagesSection__24SUg {
				margin-bottom: 70px
			}
		}

		.ServicePage_forClients__5rBdO {
			margin-top: 90px
		}

		.ServicePage_forClients__5rBdO.ServicePage_website-and-service-design__l0Df8 {
			margin-top: 115px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_forClients__5rBdO.ServicePage_website-and-service-design__l0Df8 {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_forClients__5rBdO.ServicePage_website-and-service-design__l0Df8 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_forClients__5rBdO.ServicePage_website-and-service-design__l0Df8 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_forClients__5rBdO.ServicePage_website-and-service-design__l0Df8 {
				margin-top: 90px
			}
		}

		.ServicePage_forClients__5rBdO.ServicePage_context-advertising__KwPrt {
			margin-top: 115px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_forClients__5rBdO.ServicePage_context-advertising__KwPrt {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_forClients__5rBdO.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_forClients__5rBdO.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_forClients__5rBdO.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		.ServicePage_otherDescription__aUEA6 {
			margin-top: 140px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_otherDescription__aUEA6 {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_otherDescription__aUEA6 {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_otherDescription__aUEA6 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_otherDescription__aUEA6 {
				margin-top: 70px
			}
		}

		.ServicePage_cards__1Hd4l {
			margin-top: 152px;
			margin-bottom: 160px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_cards__1Hd4l {
				margin-top: 130px;
				margin-bottom: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_cards__1Hd4l {
				margin-top: 120px;
				margin-bottom: 130px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_cards__1Hd4l {
				margin-top: 100px;
				margin-bottom: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_cards__1Hd4l {
				margin-top: 90px;
				margin-bottom: 90px
			}
		}

		.ServicePage_smallBannerSecond__Rwib3 {
			margin-top: 120px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_smallBannerSecond__Rwib3 {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_smallBannerSecond__Rwib3 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_smallBannerSecond__Rwib3 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_smallBannerSecond__Rwib3 {
				margin-top: 90px
			}
		}

		.ServicePage_desctiption__1peUa:not(.ServicePage_form-style__3zxV0),
		.ServicePage_reasons__2u7wZ,
		.ServicePage_tasks__SQ-7C,
		.ServicePage_technologies__64Cqf,
		.ServicePage_workFormat__Svood {
			margin-top: 117px
		}

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

			.ServicePage_desctiption__1peUa:not(.ServicePage_form-style__3zxV0),
			.ServicePage_reasons__2u7wZ,
			.ServicePage_tasks__SQ-7C,
			.ServicePage_technologies__64Cqf,
			.ServicePage_workFormat__Svood {
				margin-top: 100px
			}
		}

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

			.ServicePage_desctiption__1peUa:not(.ServicePage_form-style__3zxV0),
			.ServicePage_reasons__2u7wZ,
			.ServicePage_tasks__SQ-7C,
			.ServicePage_technologies__64Cqf,
			.ServicePage_workFormat__Svood {
				margin-top: 90px
			}
		}

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

			.ServicePage_desctiption__1peUa:not(.ServicePage_form-style__3zxV0),
			.ServicePage_reasons__2u7wZ,
			.ServicePage_tasks__SQ-7C,
			.ServicePage_technologies__64Cqf,
			.ServicePage_workFormat__Svood {
				margin-top: 90px
			}
		}

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

			.ServicePage_desctiption__1peUa:not(.ServicePage_form-style__3zxV0),
			.ServicePage_reasons__2u7wZ,
			.ServicePage_tasks__SQ-7C,
			.ServicePage_technologies__64Cqf,
			.ServicePage_workFormat__Svood {
				margin-top: 90px
			}
		}

		.ServicePage_reasons__2u7wZ.ServicePage_smm-development-of-social-networks__302Ba {
			margin-top: 20px
		}

		.ServicePage_smm-development-of-social-networks__302Ba {
			margin: 130px 0 124px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_smm-development-of-social-networks__302Ba {
				margin-top: 100px;
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_smm-development-of-social-networks__302Ba {
				margin-top: 90px;
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_smm-development-of-social-networks__302Ba {
				margin-top: 90px;
				margin-bottom: 70px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_smm-development-of-social-networks__302Ba {
				margin-top: 90px;
				margin-bottom: 50px
			}
		}

		.ServicePage_stagesSection_margin__spXsN {
			margin-top: 125px;
			margin-bottom: 0 !important
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_stagesSection_margin__spXsN {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_stagesSection_margin__spXsN {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_stagesSection_margin__spXsN {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_stagesSection_margin__spXsN {
				margin-top: 90px
			}
		}

		.ServicePage_steeps__4G7Jd {
			margin-top: 125px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_steeps__4G7Jd {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_steeps__4G7Jd {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_steeps__4G7Jd {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_steeps__4G7Jd {
				margin-top: 90px
			}
		}

		.ServicePage_second_step__19aDk {
			margin-top: 125px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_second_step__19aDk {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_second_step__19aDk {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_second_step__19aDk {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_second_step__19aDk {
				margin-top: 90px
			}
		}

		.ServicePage_experience__3qAd1.ServicePage_seo-search-automation__7bfU4>div {
			margin-top: 0
		}

		.ServicePage_effectiveness__2WkxN {
			margin-top: 45px
		}

		@media only screen and (max-width:767px) {
			.ServicePage_effectiveness__2WkxN {
				margin-top: 30px
			}
		}

		.ServicePage_items__2gri3,
		.ServicePage_priceHours__3Qtfb {
			margin-top: 115px
		}

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

			.ServicePage_items__2gri3,
			.ServicePage_priceHours__3Qtfb {
				margin-top: 100px
			}
		}

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

			.ServicePage_items__2gri3,
			.ServicePage_priceHours__3Qtfb {
				margin-top: 90px
			}
		}

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

			.ServicePage_items__2gri3,
			.ServicePage_priceHours__3Qtfb {
				margin-top: 90px
			}
		}

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

			.ServicePage_items__2gri3,
			.ServicePage_priceHours__3Qtfb {
				margin-top: 90px
			}

			.ServicePage_fits__2ehlL {
				margin-bottom: 20px
			}
		}

		.ServicePage_fits__2ehlL+.ServicePage_priceHours__3Qtfb {
			margin-top: -61px
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_fits__2ehlL+.ServicePage_priceHours__3Qtfb {
				margin-top: 0
			}
		}

		.ServicePage_faq__1zIlP {
			margin-top: 115px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_faq__1zIlP {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_faq__1zIlP {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_faq__1zIlP {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_faq__1zIlP {
				margin-top: 90px
			}
		}

		.ServicePage_slider__2R26L {
			margin-top: 90px
		}

		.ServicePage_prices__350lX {
			margin-top: 121px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_prices__350lX {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_prices__350lX {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_prices__350lX {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_prices__350lX {
				margin-top: 60px
			}
		}

		.ServicePage_priceDevelopment__2wOVA {
			margin-top: 100px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_priceDevelopment__2wOVA {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_priceDevelopment__2wOVA {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_priceDevelopment__2wOVA {
				margin-top: 70px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_priceDevelopment__2wOVA {
				margin-top: 90px
			}
		}

		.ServicePage_competencies__S6_PW {
			margin-top: 118px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_competencies__S6_PW {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_competencies__S6_PW {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_competencies__S6_PW {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_competencies__S6_PW {
				margin-top: 90px
			}
		}

		.ServicePage_brief__fNK8g {
			margin-top: 155px
		}

		.ServicePage_integrations__HUzGh+.ServicePage_brief__fNK8g {
			margin-top: 0
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_brief__fNK8g {
				margin-top: 100px
			}

			.ServicePage_integrations__HUzGh+.ServicePage_brief__fNK8g {
				margin-top: 0
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_brief__fNK8g {
				margin-top: 90px
			}

			.ServicePage_integrations__HUzGh+.ServicePage_brief__fNK8g {
				margin-top: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_brief__fNK8g {
				margin-top: 90px
			}

			.ServicePage_integrations__HUzGh+.ServicePage_brief__fNK8g {
				margin-top: 0
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_brief__fNK8g {
				margin-top: 90px
			}

			.ServicePage_integrations__HUzGh+.ServicePage_brief__fNK8g {
				margin-top: 0
			}
		}

		.ServicePage_brief__fNK8g.ServicePage_context-advertising__KwPrt {
			margin-top: 130px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_brief__fNK8g.ServicePage_context-advertising__KwPrt {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_brief__fNK8g.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_brief__fNK8g.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_brief__fNK8g.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		.ServicePage_projects__3Xj_x {
			margin-top: 120px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_projects__3Xj_x {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_projects__3Xj_x {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_projects__3Xj_x {
				margin-top: 70px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_projects__3Xj_x {
				margin-top: 90px
			}
		}

		.ServicePage_brief__fNK8g+.ServicePage_awards__3evBA,
		.ServicePage_cases__-KHVb+.ServicePage_awards__3evBA,
		.ServicePage_projects__3Xj_x+.ServicePage_awards__3evBA {
			margin-top: 120px
		}

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

			.ServicePage_brief__fNK8g+.ServicePage_awards__3evBA,
			.ServicePage_cases__-KHVb+.ServicePage_awards__3evBA,
			.ServicePage_projects__3Xj_x+.ServicePage_awards__3evBA {
				margin-top: 100px
			}
		}

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

			.ServicePage_brief__fNK8g+.ServicePage_awards__3evBA,
			.ServicePage_cases__-KHVb+.ServicePage_awards__3evBA,
			.ServicePage_projects__3Xj_x+.ServicePage_awards__3evBA {
				margin-top: 90px
			}
		}

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

			.ServicePage_brief__fNK8g+.ServicePage_awards__3evBA,
			.ServicePage_cases__-KHVb+.ServicePage_awards__3evBA,
			.ServicePage_projects__3Xj_x+.ServicePage_awards__3evBA {
				margin-top: 90px
			}
		}

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

			.ServicePage_brief__fNK8g+.ServicePage_awards__3evBA,
			.ServicePage_cases__-KHVb+.ServicePage_awards__3evBA,
			.ServicePage_projects__3Xj_x+.ServicePage_awards__3evBA {
				margin-top: 90px
			}
		}

		.ServicePage_awards__3evBA>section .container {
			padding-left: 20px;
			padding-top: 0
		}

		.ServicePage_clients__2caEw {
			margin-top: 148px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_clients__2caEw {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_clients__2caEw {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_clients__2caEw {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_clients__2caEw {
				margin-top: 90px
			}
		}

		.ServicePage_clients__2caEw .container {
			padding-top: 123px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_clients__2caEw .container {
				padding-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_clients__2caEw .container {
				padding-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_clients__2caEw .container {
				padding-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_clients__2caEw .container {
				padding-top: 60px
			}
		}

		.ServicePage_reviews__2X_-B .container {
			margin-top: 73px
		}

		.ServicePage_reviews__2X_-B.ServicePage_context-advertising__KwPrt>section {
			padding-top: 0
		}

		.ServicePage_services__wGIp6 {
			margin-top: 115px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_services__wGIp6 {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_services__wGIp6 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_services__wGIp6 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_services__wGIp6 {
				margin-top: 90px
			}
		}

		.ServicePage_integrations__HUzGh {
			margin-top: 128px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_integrations__HUzGh {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_integrations__HUzGh {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_integrations__HUzGh {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_integrations__HUzGh {
				margin-top: 90px
			}
		}

		.ServicePage_about_service__Z2lL0 {
			margin-top: 150px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_about_service__Z2lL0 {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_about_service__Z2lL0 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_about_service__Z2lL0 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_about_service__Z2lL0 {
				margin-top: 90px
			}
		}

		.ServicePage_developmentCost__2PDEb:not(.ServicePage_integrations__HUzGh+.ServicePage_developmentCost__2PDEb) {
			margin-top: 120px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_developmentCost__2PDEb:not(.ServicePage_integrations__HUzGh+.ServicePage_developmentCost__2PDEb) {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_developmentCost__2PDEb:not(.ServicePage_integrations__HUzGh+.ServicePage_developmentCost__2PDEb) {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_developmentCost__2PDEb:not(.ServicePage_integrations__HUzGh+.ServicePage_developmentCost__2PDEb) {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_developmentCost__2PDEb:not(.ServicePage_integrations__HUzGh+.ServicePage_developmentCost__2PDEb) {
				margin-top: 90px
			}
		}

		.ServicePage_whenNeeded__3Jndq.ServicePage_audit-of-advertising-campaigns__8N57E {
			margin-top: 150px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_whenNeeded__3Jndq.ServicePage_audit-of-advertising-campaigns__8N57E {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_whenNeeded__3Jndq.ServicePage_audit-of-advertising-campaigns__8N57E {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_whenNeeded__3Jndq.ServicePage_audit-of-advertising-campaigns__8N57E {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_whenNeeded__3Jndq.ServicePage_audit-of-advertising-campaigns__8N57E {
				margin-top: 90px
			}
		}

		.ServicePage_getResult__t8BTI.ServicePage_seo-audit__2l59y {
			padding: 138px 0 137px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_getResult__t8BTI.ServicePage_seo-audit__2l59y {
				padding: 110px 0
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_getResult__t8BTI.ServicePage_seo-audit__2l59y {
				padding: 100px 0
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_getResult__t8BTI.ServicePage_seo-audit__2l59y {
				padding: 90px 0
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_getResult__t8BTI.ServicePage_seo-audit__2l59y {
				padding: 90px 0
			}
		}

		.ServicePage_getResult__t8BTI.ServicePage_audit-of-advertising-campaigns__8N57E {
			padding: 110px 0 130px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_getResult__t8BTI.ServicePage_audit-of-advertising-campaigns__8N57E {
				padding: 110px 0 130px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_getResult__t8BTI.ServicePage_audit-of-advertising-campaigns__8N57E {
				padding: 100px 0 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_getResult__t8BTI.ServicePage_audit-of-advertising-campaigns__8N57E {
				padding: 90px 0 110px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_getResult__t8BTI.ServicePage_audit-of-advertising-campaigns__8N57E {
				padding: 90px 0 100px
			}
		}

		.ServicePage_nextSteep__3yPql.ServicePage_seo-audit__2l59y {
			margin: 133px 0 130px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_nextSteep__3yPql.ServicePage_seo-audit__2l59y {
				margin-top: 100px;
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_nextSteep__3yPql.ServicePage_seo-audit__2l59y {
				margin-top: 90px;
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_nextSteep__3yPql.ServicePage_seo-audit__2l59y {
				margin-top: 90px;
				margin-bottom: 70px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_nextSteep__3yPql.ServicePage_seo-audit__2l59y {
				margin-top: 90px;
				margin-bottom: 50px
			}
		}

		.ServicePage_nextSteep__3yPql.ServicePage_audit-of-advertising-campaigns__8N57E {
			margin: 133px 0 130px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_nextSteep__3yPql.ServicePage_audit-of-advertising-campaigns__8N57E {
				margin-top: 100px;
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_nextSteep__3yPql.ServicePage_audit-of-advertising-campaigns__8N57E {
				margin-top: 90px;
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_nextSteep__3yPql.ServicePage_audit-of-advertising-campaigns__8N57E {
				margin-top: 90px;
				margin-bottom: 70px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_nextSteep__3yPql.ServicePage_audit-of-advertising-campaigns__8N57E {
				margin-top: 90px;
				margin-bottom: 50px
			}
		}

		.ServicePage_profitBox__bFI19.ServicePage_seo-audit__2l59y {
			padding-top: 145px;
			background-color: #f4f5fa
		}

		.ServicePage_profitBox__bFI19.ServicePage_internet-promotion-strategy__2cSnu {
			margin-bottom: 135px
		}

		.ServicePage_cases__-KHVb.ServicePage_seo-audit__2l59y {
			margin-top: 130px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_cases__-KHVb.ServicePage_seo-audit__2l59y {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_cases__-KHVb.ServicePage_seo-audit__2l59y {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_cases__-KHVb.ServicePage_seo-audit__2l59y {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_cases__-KHVb.ServicePage_seo-audit__2l59y {
				margin-top: 90px
			}
		}

		.ServicePage_cases__-KHVb.ServicePage_context-advertising__KwPrt {
			margin-top: 115px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_cases__-KHVb.ServicePage_context-advertising__KwPrt {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_cases__-KHVb.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_cases__-KHVb.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_cases__-KHVb.ServicePage_context-advertising__KwPrt {
				margin-top: 90px
			}
		}

		.ServicePage_cases__-KHVb.ServicePage_seo-search-automation__7bfU4 {
			margin-top: 125px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_cases__-KHVb.ServicePage_seo-search-automation__7bfU4 {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_cases__-KHVb.ServicePage_seo-search-automation__7bfU4 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_cases__-KHVb.ServicePage_seo-search-automation__7bfU4 {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_cases__-KHVb.ServicePage_seo-search-automation__7bfU4 {
				margin-top: 90px
			}
		}

		.ServicePage_cases__-KHVb.ServicePage_advertising-on-yandex-maps__1yOdi {
			margin-top: 125px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_cases__-KHVb.ServicePage_advertising-on-yandex-maps__1yOdi {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_cases__-KHVb.ServicePage_advertising-on-yandex-maps__1yOdi {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_cases__-KHVb.ServicePage_advertising-on-yandex-maps__1yOdi {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_cases__-KHVb.ServicePage_advertising-on-yandex-maps__1yOdi {
				margin-top: 90px
			}
		}

		.ServicePage_cases__-KHVb.ServicePage_targeted-advertising-on-social-networks__1x6uB {
			margin-top: 125px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_cases__-KHVb.ServicePage_targeted-advertising-on-social-networks__1x6uB {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_cases__-KHVb.ServicePage_targeted-advertising-on-social-networks__1x6uB {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_cases__-KHVb.ServicePage_targeted-advertising-on-social-networks__1x6uB {
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_cases__-KHVb.ServicePage_targeted-advertising-on-social-networks__1x6uB {
				margin-top: 90px
			}
		}

		.ServicePage_setTasks__2YqUA.ServicePage_internet-promotion-strategy__2cSnu {
			margin-bottom: 151px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_setTasks__2YqUA.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 130px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_setTasks__2YqUA.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_setTasks__2YqUA.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 110px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_setTasks__2YqUA.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 90px
			}
		}

		.ServicePage_setTasks__2YqUA.ServicePage_support-and-development__3ngyy {
			margin-bottom: 151px;
			margin-top: 117px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_setTasks__2YqUA.ServicePage_support-and-development__3ngyy {
				margin-bottom: 130px;
				margin-top: 100px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_setTasks__2YqUA.ServicePage_support-and-development__3ngyy {
				margin-bottom: 120px;
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_setTasks__2YqUA.ServicePage_support-and-development__3ngyy {
				margin-bottom: 110px;
				margin-top: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_setTasks__2YqUA.ServicePage_support-and-development__3ngyy {
				margin-bottom: 90px;
				margin-top: 90px
			}
		}

		.ServicePage_pickUpTools__lO2vF.ServicePage_internet-promotion-strategy__2cSnu {
			margin-bottom: 135px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_pickUpTools__lO2vF.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 110px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_pickUpTools__lO2vF.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_pickUpTools__lO2vF.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_pickUpTools__lO2vF.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 90px
			}
		}

		.ServicePage_instruction__32Ydh.ServicePage_internet-promotion-strategy__2cSnu {
			margin-bottom: 110px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_instruction__32Ydh.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 110px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_instruction__32Ydh.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_instruction__32Ydh.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_instruction__32Ydh.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 90px
			}
		}

		.ServicePage_steepCard__166PS.ServicePage_internet-promotion-strategy__2cSnu {
			margin-bottom: 135px
		}

		@media only screen and (max-width:1850px) {
			.ServicePage_steepCard__166PS.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 110px
			}
		}

		@media only screen and (max-width:1279px) {
			.ServicePage_steepCard__166PS.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:1023px) {
			.ServicePage_steepCard__166PS.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:767px) {
			.ServicePage_steepCard__166PS.ServicePage_internet-promotion-strategy__2cSnu {
				margin-bottom: 90px
			}
		}

		.ServicePage_heading__UtxUs+.ServicePage_brief__fNK8g {
			margin-top: 0
		}
	

		.Video_story__gqrBe {
			height: 100%;
			width: 100%;
			position: relative
		}

		.Video_story__gqrBe>video {
			position: absolute;
			left: 0;
			right: 0;
			top: 0;
			bottom: 0;
			width: 100%;
			height: 100%;
			border-radius: 20px;
			object-fit: cover
		}

		.Video_story__info__2cIIJ {
			position: absolute;
			display: flex;
			align-items: center;
			bottom: 31px;
			left: 10px
		}

		@media only screen and (max-width:1850px) {
			.Video_story__info__2cIIJ {
				left: 7px;
				bottom: 25px
			}
		}

		@media only screen and (max-width:1023px) {
			.Video_story__info__2cIIJ {
				left: 6.5px;
				bottom: 22.5px
			}
		}

		.Video_story__watch__1efOg {
			display: flex;
			align-items: center;
			background-color: #fff;
			line-height: 28px;
			border-radius: 50px;
			font-weight: 700;
			font-size: 14px;
			color: #000;
			padding: 0 21px 0 13px;
			margin-right: 21px
		}

		.Video_story__watch__1efOg svg {
			height: 10px;
			width: auto;
			margin-right: 5px;
			flex: 0 0 auto
		}

		@media only screen and (max-width:1850px) {
			.Video_story__watch__1efOg {
				font-size: 11px;
				line-height: 22px;
				padding: 0 11px;
				margin-right: 16px
			}

			.Video_story__watch__1efOg svg {
				height: 8px
			}
		}

		@media only screen and (max-width:1023px) {
			.Video_story__watch__1efOg {
				font-size: 10px;
				line-height: 20px;
				padding: 0 10px;
				margin-right: 14.5px
			}

			.Video_story__watch__1efOg svg {
				height: 7px
			}
		}

		.Video_story__likes__9n-SF {
			font-weight: 700;
			font-size: 14px;
			display: flex;
			align-items: center;
			color: #fff
		}

		@media only screen and (max-width:1850px) {
			.Video_story__likes__9n-SF {
				font-size: 11px;
				line-height: 22px
			}

			.Video_story__likes__9n-SF svg {
				margin-right: 5px;
				width: 11px
			}
		}

		@media only screen and (max-width:1023px) {
			.Video_story__likes__9n-SF {
				font-size: 10px;
				line-height: 20px
			}

			.Video_story__likes__9n-SF svg {
				width: 10px;
				margin-right: 4px
			}
		}

		.Video_story__likes__9n-SF svg {
			margin-right: 6px
		}

		.Banners_banner__3iJuC {
			position: relative
		}

		.Banners_navigation__37Etx {
			position: absolute;
			top: calc(100% + 18px);
			z-index: 1;
			left: 50%;
			-webkit-transform: translateX(-50%);
			transform: translateX(-50%);
			display: flex;
			align-items: center;
			color: #fff;
			height: 16px
		}

		@media only screen and (max-width:1279px) {
			.Banners_navigation__37Etx {
				bottom: 60px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_navigation__37Etx {
				bottom: 20px
			}
		}

		.Banners_navigation__37Etx button {
			background-color: transparent;
			border: none;
			cursor: pointer;
			-webkit-transition: .4s;
			transition: .4s;
			display: block
		}

		.Banners_navigation__37Etx button svg {
			height: 59px
		}

		.Banners_navigation__37Etx button.swiper-button-disabled {
			opacity: .5;
			pointer-events: none
		}

		.Banners_navigation__37Etx button svg path {
			-webkit-transition: .4s;
			transition: .4s;
			stroke: #c0c4e1
		}

		.Banners_navigation__37Etx button:hover svg path {
			stroke: #7229ff
		}

		.Banners_navigation__37Etx .Banners_back__3GqKA,
		.Banners_navigation__37Etx .Banners_next__2aSf- {
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg)
		}

		.Banners_pagination__3Mygz {
			width: 43px;
			flex: 0 0 auto;
			font-size: 16px;
			margin: 0 35px 0 28px;
			text-align: center;
			font-weight: 500;
			line-height: 16px;
			color: #c0c4e1
		}

		.Banners_banner-1__3t_l_ {
			height: 830px;
			padding-top: 134px;
			margin-bottom: 174px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-1__3t_l_ {
				height: 643px;
				padding-top: 132px;
				margin-bottom: 125px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-1__3t_l_ {
				height: 647px;
				padding-top: 90px;
				margin-bottom: 91px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-1__3t_l_ {
				height: 835px;
				padding-top: 75px;
				margin-bottom: 72px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-1__3t_l_ {
				height: auto;
				padding-top: 46px;
				padding-bottom: 63px;
				margin-bottom: 51px
			}
		}

		.Banners_banner-1__3t_l_ .Banners_block__9P5Jl {
			display: grid;
			grid-template-columns: auto 1fr
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-1__3t_l_ .Banners_block__9P5Jl {
				grid-template-columns: 100%
			}
		}

		.Banners_banner-1__3t_l_ .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 15px;
			width: 749px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-1__3t_l_ .Banners_title__2-SU4 {
				font-size: 44px;
				width: 485px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-1__3t_l_ .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-1__3t_l_ .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 24px
			}
		}

		.Banners_banner-1__3t_l_ .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			margin-bottom: 27px;
			width: 677px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-1__3t_l_ .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 481px;
				margin-bottom: 20px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-1__3t_l_ .Banners_text__3CNzm {
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-1__3t_l_ .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-1__3t_l_ .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__275p3 {
			display: flex;
			grid-gap: 37px;
			gap: 37px
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-1__3t_l_ .Banners_buttons__275p3 {
				display: grid;
				grid-gap: 19px;
				gap: 19px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-1__3t_l_ .Banners_buttons__275p3 {
				display: flex;
				grid-gap: 29px;
				gap: 29px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-1__3t_l_ .Banners_buttons__275p3 {
				display: grid;
				grid-gap: 19px;
				gap: 19px
			}
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-1__3t_l_ .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-1__3t_l_ .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_extra__nuVd7 {
			display: flex;
			align-items: center;
			grid-gap: 4px;
			gap: 4px;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 42px;
			-webkit-text-decoration-line: underline;
			text-decoration-line: underline;
			text-underline-offset: 3px;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-1__3t_l_ .Banners_buttons__link_extra__nuVd7 {
				font-size: 16px
			}
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_extra__nuVd7 svg {
			width: 18px;
			height: 12px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-1__3t_l_ .Banners_buttons__link_extra__nuVd7 svg {
				width: 16px;
				height: 10.2px
			}
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_extra__nuVd7:hover {
			color: #7229ff
		}

		.Banners_banner-1__3t_l_ .Banners_buttons__link_extra__nuVd7:hover svg {
			fill: #7229ff
		}

		.Banners_banner-1__3t_l_ .Banners_image__2T_u1 {
			grid-column: 2/3;
			grid-row: 1/4;
			display: grid;
			grid-template-columns: 1fr 81px 62px 103px 143px;
			grid-template-rows: 439px;
			width: 555px;
			padding-top: 26px;
			-webkit-transform: translateX(30px);
			transform: translateX(30px);
			justify-self: end;
			position: relative
		}

		.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_1__33OM2 {
			grid-column: 1/3;
			grid-row: 1/2;
			order: 3;
			height: 100%;
			z-index: 3
		}

		.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_2__1uqFC {
			grid-column: 2/5;
			grid-row: 1/2;
			order: 2;
			height: 100%;
			position: relative;
			z-index: 2
		}

		.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_2__1uqFC:before {
			position: absolute;
			content: "";
			inset: 0;
			background: rgba(0, 0, 0, .24);
			display: block;
			z-index: 10;
			border-radius: 20.43px
		}

		.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_3__1hp0x {
			grid-column: 4/6;
			grid-row: 1/2;
			order: 1;
			height: 100%;
			position: relative;
			z-index: 1
		}

		.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_3__1hp0x:before {
			position: absolute;
			content: "";
			inset: 0;
			background: rgba(0, 0, 0, .63);
			display: block;
			z-index: 10;
			border-radius: 20.43px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 {
				padding-top: 17px;
				grid-template-columns: auto 65px auto;
				grid-template-rows: 348px;
				width: 326px;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_2__1uqFC {
				grid-column: 2/4
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_2__1uqFC:before {
				background: rgba(0, 0, 0, .24);
				border-radius: 20.43px
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_3__1hp0x {
				display: none
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 {
				padding-top: 0;
				grid-column: auto;
				grid-row: 2/3;
				margin-bottom: 30px;
				grid-template-columns: repeat(3, 175px);
				justify-content: space-between;
				grid-template-rows: 311px;
				width: 100%
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_1__33OM2 {
				grid-column: auto;
				order: 1
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_2__1uqFC {
				grid-column: auto;
				order: 2
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_3__1hp0x {
				grid-column: auto;
				display: block;
				order: 3
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 {
				grid-template-columns: 1fr 29px 1fr;
				width: 322px;
				justify-self: center
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_1__33OM2 {
				grid-column: 1/3;
				order: 2
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_2__1uqFC {
				grid-column: 2/4;
				order: 1
			}

			.Banners_banner-1__3t_l_ .Banners_image__2T_u1 .Banners_video_3__1hp0x {
				display: none
			}
		}

		.Banners_banner-2__2XQgh {
			height: 830px;
			padding-top: 134px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-2__2XQgh {
				height: 656px;
				padding-top: 128px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-2__2XQgh {
				height: 640px;
				padding-top: 94px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-2__2XQgh {
				height: auto;
				min-height: 490px;
				padding-top: 75px;
				padding-bottom: 96px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-2__2XQgh {
				min-height: 482px;
				padding-top: 46px;
				padding-bottom: 67px
			}
		}

		.Banners_banner-2__2XQgh .Banners_block__9P5Jl {
			display: grid;
			grid-template-columns: auto 1fr
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-2__2XQgh .Banners_block__9P5Jl {
				grid-column-gap: 29px;
				-webkit-column-gap: 29px;
				column-gap: 29px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-2__2XQgh .Banners_block__9P5Jl {
				grid-column-gap: 20px;
				-webkit-column-gap: 20px;
				column-gap: 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-2__2XQgh .Banners_block__9P5Jl {
				grid-template-columns: 100%
			}
		}

		.Banners_banner-2__2XQgh .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 15px;
			width: 749px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-2__2XQgh .Banners_title__2-SU4 {
				font-size: 44px;
				width: 484px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-2__2XQgh .Banners_title__2-SU4 {
				width: 454px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-2__2XQgh .Banners_title__2-SU4 {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-2__2XQgh .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 24px
			}
		}

		.Banners_banner-2__2XQgh .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			margin-bottom: 27px;
			width: 677px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-2__2XQgh .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 484px;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-2__2XQgh .Banners_text__3CNzm {
				margin-bottom: 30px;
				width: 454px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-2__2XQgh .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-2__2XQgh .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-2__2XQgh .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-2__2XQgh .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-2__2XQgh .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-2__2XQgh .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-2__2XQgh .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-2__2XQgh .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-2__2XQgh .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-2__2XQgh .Banners_image__2T_u1 {
			grid-column: 2/3;
			grid-row: 1/4
		}

		.Banners_banner-2__2XQgh .Banners_image__2T_u1 img {
			width: 100%;
			height: 100%;
			object-fit: contain;
			object-position: top
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-2__2XQgh .Banners_image__2T_u1 {
				padding-top: 43px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-2__2XQgh .Banners_image__2T_u1 {
				padding-top: 47px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-2__2XQgh .Banners_image__2T_u1 {
				display: none
			}
		}

		.Banners_banner-3__1nlbG {
			height: 830px;
			padding-top: 134px;
			margin-bottom: 179px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-3__1nlbG {
				height: 656px;
				padding-top: 128px;
				margin-bottom: 122px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-3__1nlbG {
				height: 640px;
				padding-top: 94px;
				margin-bottom: 75px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-3__1nlbG {
				height: auto;
				min-height: 490px;
				padding-top: 75px;
				padding-bottom: 96px;
				margin-bottom: 97px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-3__1nlbG {
				min-height: 482px;
				padding-top: 46px;
				padding-bottom: 67px;
				margin-bottom: 66px
			}
		}

		.Banners_banner-3__1nlbG .Banners_block__9P5Jl {
			display: grid;
			grid-template-columns: auto 1fr
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-3__1nlbG .Banners_block__9P5Jl {
				grid-column-gap: 29px;
				-webkit-column-gap: 29px;
				column-gap: 29px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-3__1nlbG .Banners_block__9P5Jl {
				grid-column-gap: 20px;
				-webkit-column-gap: 20px;
				column-gap: 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-3__1nlbG .Banners_block__9P5Jl {
				grid-template-columns: 100%
			}
		}

		.Banners_banner-3__1nlbG .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 15px;
			width: 749px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-3__1nlbG .Banners_title__2-SU4 {
				font-size: 44px;
				width: 484px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-3__1nlbG .Banners_title__2-SU4 {
				width: 454px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-3__1nlbG .Banners_title__2-SU4 {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-3__1nlbG .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 24px
			}
		}

		.Banners_banner-3__1nlbG .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			margin-bottom: 27px;
			width: 677px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-3__1nlbG .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 484px;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-3__1nlbG .Banners_text__3CNzm {
				margin-bottom: 30px;
				width: 454px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-3__1nlbG .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-3__1nlbG .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-3__1nlbG .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-3__1nlbG .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-3__1nlbG .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-3__1nlbG .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-3__1nlbG .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-3__1nlbG .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-3__1nlbG .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-3__1nlbG .Banners_image__2T_u1 {
			grid-column: 2/3;
			grid-row: 1/4;
			width: 651px;
			position: relative
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-3__1nlbG .Banners_image__2T_u1 {
				width: 407px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-3__1nlbG .Banners_image__2T_u1 {
				width: 378px
			}
		}

		.Banners_banner-3__1nlbG .Banners_image__2T_u1 img {
			width: 100%;
			height: 100%;
			object-fit: contain;
			object-position: top
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-3__1nlbG .Banners_image__2T_u1 {
				padding-top: 43px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-3__1nlbG .Banners_image__2T_u1 {
				padding-top: 47px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-3__1nlbG .Banners_image__2T_u1 {
				display: none
			}
		}

		.Banners_banner-4__1JMIW {
			height: 830px;
			padding-top: 134px;
			margin-bottom: 184px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-4__1JMIW {
				height: 643px;
				padding-top: 132px;
				margin-bottom: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-4__1JMIW {
				height: 647px;
				padding-top: 90px;
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-4__1JMIW {
				height: auto;
				min-height: 835px;
				padding-top: 75px;
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-4__1JMIW {
				min-height: 0;
				padding-top: 46px;
				margin-bottom: 90px
			}
		}

		.Banners_banner-4__1JMIW .Banners_block__9P5Jl {
			display: grid;
			grid-template-columns: auto 1fr
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-4__1JMIW .Banners_block__9P5Jl {
				grid-template-columns: 100%
			}
		}

		.Banners_banner-4__1JMIW .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 15px;
			width: 749px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-4__1JMIW .Banners_title__2-SU4 {
				font-size: 44px;
				width: 485px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-4__1JMIW .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 36px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-4__1JMIW .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 24px
			}
		}

		.Banners_banner-4__1JMIW .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			margin-bottom: 27px;
			width: 677px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-4__1JMIW .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 481px;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-4__1JMIW .Banners_text__3CNzm {
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-4__1JMIW .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-4__1JMIW .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-4__1JMIW .Banners_buttons__275p3 {
			display: flex;
			grid-gap: 37px;
			gap: 37px
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-4__1JMIW .Banners_buttons__275p3 {
				display: grid;
				grid-gap: 19px;
				gap: 19px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-4__1JMIW .Banners_buttons__275p3 {
				display: flex;
				grid-gap: 29px;
				gap: 29px;
				padding-bottom: 93px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-4__1JMIW .Banners_buttons__275p3 {
				display: grid;
				grid-gap: 19px;
				gap: 19px;
				padding-bottom: 62px
			}
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-4__1JMIW .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-4__1JMIW .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_extra__nuVd7 {
			display: flex;
			align-items: center;
			grid-gap: 4px;
			gap: 4px;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 42px;
			-webkit-text-decoration-line: underline;
			text-decoration-line: underline;
			text-underline-offset: 3px;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-4__1JMIW .Banners_buttons__link_extra__nuVd7 {
				font-size: 16px
			}
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_extra__nuVd7 svg {
			width: 18px;
			height: 12px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-4__1JMIW .Banners_buttons__link_extra__nuVd7 svg {
				width: 16px;
				height: 10.2px
			}
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_extra__nuVd7:hover {
			color: #7229ff
		}

		.Banners_banner-4__1JMIW .Banners_buttons__link_extra__nuVd7:hover svg {
			fill: #7229ff
		}

		.Banners_banner-4__1JMIW .Banners_image__2T_u1 {
			grid-column: 2/3;
			grid-row: 1/4;
			justify-self: end;
			-webkit-transform: translateX(20px);
			transform: translateX(20px)
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-4__1JMIW .Banners_image__2T_u1 {
				-webkit-transform: translateX(0);
				transform: translateX(0);
				width: 260px
			}

			.Banners_banner-4__1JMIW .Banners_image__2T_u1 img {
				width: 100%;
				height: 100%;
				object-fit: contain
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-4__1JMIW .Banners_image__2T_u1 {
				justify-self: center;
				margin-bottom: 37px;
				grid-column: auto;
				grid-row: 2/3
			}
		}

		.Banners_banner-5__2uGlb {
			height: 702px;
			padding-top: 134px;
			margin-bottom: 184px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-5__2uGlb {
				height: 643px;
				padding-top: 132px;
				margin-bottom: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-5__2uGlb {
				height: 647px;
				padding-top: 90px;
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-5__2uGlb {
				height: auto;
				min-height: 835px;
				padding-top: 93px;
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-5__2uGlb {
				min-height: 0;
				padding-top: 46px;
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-5__2uGlb .Banners_block__9P5Jl {
				display: grid;
				grid-template-columns: 100%
			}
		}

		.Banners_banner-5__2uGlb .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 33px;
			width: 760px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-5__2uGlb .Banners_title__2-SU4 {
				font-size: 44px;
				width: 485px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-5__2uGlb .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 37px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-5__2uGlb .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 46px
			}
		}

		.Banners_banner-5__2uGlb .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			margin-bottom: 33px;
			width: 677px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-5__2uGlb .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 481px;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-5__2uGlb .Banners_text__3CNzm {
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-5__2uGlb .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-5__2uGlb .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-5__2uGlb .Banners_buttons__275p3 {
			display: flex;
			grid-gap: 37px;
			gap: 37px
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-5__2uGlb .Banners_buttons__275p3 {
				display: grid;
				grid-gap: 19px;
				gap: 19px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-5__2uGlb .Banners_buttons__275p3 {
				display: flex;
				grid-gap: 29px;
				gap: 29px;
				padding-bottom: 93px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-5__2uGlb .Banners_buttons__275p3 {
				display: grid;
				grid-gap: 19px;
				gap: 19px;
				padding-bottom: 62px
			}
		}

		.Banners_banner-5__2uGlb .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-5__2uGlb .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-5__2uGlb .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-5__2uGlb .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-5__2uGlb .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-5__2uGlb .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-5__2uGlb .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-5__2uGlb .Banners_image__2T_u1 {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-5__2uGlb .Banners_image__2T_u1 {
				display: block;
				grid-row: 2/3;
				height: 261px;
				margin-bottom: 36px
			}

			.Banners_banner-5__2uGlb .Banners_image__2T_u1 img {
				width: 100%;
				height: 100%;
				object-fit: contain
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-5__2uGlb .Banners_image__2T_u1 {
				height: 146px;
				margin-bottom: 46px
			}
		}

		.Banners_bg__3zOgn {
			left: 0;
			width: 100%
		}

		.Banners_bg_1__27ipD,
		.Banners_bg__3zOgn {
			position: absolute;
			top: 0;
			height: 100%;
			z-index: -1;
			object-fit: cover
		}

		.Banners_bg_1__27ipD {
			right: 0
		}

		@media only screen and (max-width:1850px) {
			.Banners_bg_1__27ipD {
				display: none
			}
		}

		.Banners_bg_2__2scPu {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Banners_bg_2__2scPu {
				display: block;
				position: absolute;
				top: 0;
				right: 0;
				height: 100%;
				z-index: -1;
				object-fit: cover
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_bg_2__2scPu {
				display: none
			}
		}

		.Banners_bg_3__-X0aG {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_bg_3__-X0aG {
				display: block;
				position: absolute;
				top: 0;
				right: 0;
				height: 100%;
				z-index: -1;
				object-fit: cover
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_bg_3__-X0aG {
				display: none
			}
		}

		.Banners_banner-6__1A_VZ {
			padding-top: 134px;
			margin-bottom: 208px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-6__1A_VZ {
				padding-top: 132px;
				margin-bottom: 125px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-6__1A_VZ {
				padding-top: 90px;
				margin-bottom: 91px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-6__1A_VZ {
				padding-top: 75px;
				margin-bottom: 72px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-6__1A_VZ {
				height: auto;
				padding-top: 46px;
				margin-bottom: 51px
			}
		}

		.Banners_banner-6__1A_VZ .Banners_block__9P5Jl {
			display: grid;
			grid-template-columns: auto 1fr
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-6__1A_VZ .Banners_block__9P5Jl {
				grid-template-columns: 100%
			}
		}

		.Banners_banner-6__1A_VZ .Banners_title__2-SU4 {
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 25px;
			width: 749px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-6__1A_VZ .Banners_title__2-SU4 {
				font-size: 44px;
				width: 485px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-6__1A_VZ .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-6__1A_VZ .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 24px
			}
		}

		.Banners_banner-6__1A_VZ .Banners_text__3CNzm {
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			width: 677px
		}

		.Banners_banner-6__1A_VZ .Banners_text__3CNzm p+ul {
			margin-top: 11px
		}

		.Banners_banner-6__1A_VZ .Banners_text__3CNzm ul+p {
			margin-top: 25px
		}

		.Banners_banner-6__1A_VZ .Banners_text__3CNzm ul {
			list-style: none
		}

		.Banners_banner-6__1A_VZ .Banners_text__3CNzm ul li {
			padding-left: 1.5em;
			position: relative
		}

		.Banners_banner-6__1A_VZ .Banners_text__3CNzm ul li:not(:first-child) {
			margin-top: 10px
		}

		.Banners_banner-6__1A_VZ .Banners_text__3CNzm ul li:before {
			display: block;
			height: .9em;
			width: .9em;
			background-image: url(/files/list_icon.png);
			background-position: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			content: "";
			position: absolute;
			top: .35em;
			left: 0
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-6__1A_VZ .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 481px;
				margin-bottom: 20px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-6__1A_VZ .Banners_text__3CNzm {
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-6__1A_VZ .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-6__1A_VZ .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-6__1A_VZ .Banners_image__2T_u1 {
			grid-column: 2/3;
			grid-row: 1/4;
			justify-self: end;
			margin-top: 93px;
			margin-right: 47px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-6__1A_VZ .Banners_image__2T_u1 {
				width: 380px;
				margin-top: 0;
				margin-right: 0
			}

			.Banners_banner-6__1A_VZ .Banners_image__2T_u1 img {
				width: 100%;
				height: 100%;
				object-fit: contain
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-6__1A_VZ .Banners_image__2T_u1 {
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-6__1A_VZ .Banners_image__2T_u1 {
				justify-self: center;
				margin-bottom: 37px;
				width: 320px;
				grid-column: auto;
				grid-row: 2/3
			}
		}

		.Banners_banner-7__2-ueT {
			height: 700px;
			padding-top: 197px;
			margin-bottom: 184px;
			background: #236bae
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-7__2-ueT {
				height: 643px;
				padding-top: 132px;
				margin-bottom: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-7__2-ueT {
				height: 647px;
				padding-top: 108px;
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-7__2-ueT {
				height: auto;
				min-height: 897px;
				padding-top: 75px;
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-7__2-ueT {
				padding-top: 46px;
				margin-bottom: 90px;
				min-height: 0
			}
		}

		.Banners_banner-7__2-ueT .Banners_block__9P5Jl {
			position: relative;
			z-index: 2
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-7__2-ueT .Banners_block__9P5Jl {
				display: grid;
				grid-template-columns: 100%
			}
		}

		.Banners_banner-7__2-ueT .Banners_title__2-SU4 {
			color: #fff;
			font-size: 30px;
			font-style: normal;
			font-weight: 700;
			line-height: 36px;
			margin-bottom: 17px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-7__2-ueT .Banners_title__2-SU4 {
				width: 485px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-7__2-ueT .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 34px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-7__2-ueT .Banners_title__2-SU4 {
				margin-bottom: 47px
			}
		}

		.Banners_banner-7__2-ueT .Banners_text__3CNzm {
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 300;
			line-height: 30px;
			margin-bottom: 28px;
			width: 481px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-7__2-ueT .Banners_text__3CNzm {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-7__2-ueT .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-7__2-ueT .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px;
				margin-bottom: 21px
			}
		}

		.Banners_banner-7__2-ueT .Banners_sign__9C2BI {
			background: #f4f5fa;
			margin-bottom: 39px;
			font-size: 18px;
			font-style: normal;
			font-weight: 300;
			line-height: 30px;
			padding: 8px 5px 10px 49px;
			width: 622px;
			position: relative
		}

		.Banners_banner-7__2-ueT .Banners_sign__9C2BI img {
			position: absolute;
			width: 26px;
			height: 26px;
			left: 12px;
			top: 11px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-7__2-ueT .Banners_sign__9C2BI {
				margin-bottom: 42px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-7__2-ueT .Banners_sign__9C2BI {
				width: 590px;
				padding: 8px 32px 8px 49px
			}

			.Banners_banner-7__2-ueT .Banners_sign__9C2BI img {
				top: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-7__2-ueT .Banners_sign__9C2BI {
				width: 100%;
				margin-bottom: 30px;
				font-size: 16px;
				line-height: 30px;
				padding: 8px 43px 8px 49px
			}

			.Banners_banner-7__2-ueT .Banners_buttons__275p3 {
				padding-bottom: 60px
			}
		}

		.Banners_banner-7__2-ueT .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-7__2-ueT .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-7__2-ueT .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-7__2-ueT .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-7__2-ueT .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-7__2-ueT .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-7__2-ueT .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-7__2-ueT .Banners_image__2T_u1 {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-7__2-ueT .Banners_image__2T_u1 {
				display: block;
				grid-row: 2/3;
				height: 324px;
				margin-bottom: 46px
			}

			.Banners_banner-7__2-ueT .Banners_image__2T_u1 img {
				width: 100%;
				height: 100%;
				object-fit: contain
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-7__2-ueT .Banners_image__2T_u1 {
				height: 192px
			}
		}

		.Banners_banner-7__2-ueT .Banners_bg__3zOgn {
			position: absolute;
			top: 79px;
			left: 111px;
			height: 262px;
			width: 262px;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-7__2-ueT .Banners_bg__3zOgn {
				height: 218px;
				width: 218px;
				top: 81px;
				left: 106px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-7__2-ueT .Banners_bg__3zOgn {
				height: 150px;
				width: 150px;
				top: 67px;
				left: 47px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-7__2-ueT .Banners_bg__3zOgn {
				height: 150px;
				width: 150px;
				top: 33px;
				left: 42px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-7__2-ueT .Banners_bg__3zOgn {
				height: 103px;
				width: 103px;
				top: 19px;
				left: -27px
			}
		}

		.Banners_banner-7__2-ueT .Banners_bg_1__27ipD {
			position: absolute;
			top: 0;
			right: 0;
			height: 100%;
			z-index: 1;
			object-fit: cover
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-7__2-ueT .Banners_bg_1__27ipD {
				display: none
			}
		}

		.Banners_banner-7__2-ueT .Banners_bg_2__2scPu {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-7__2-ueT .Banners_bg_2__2scPu {
				display: block;
				position: absolute;
				top: 0;
				right: 0;
				height: 100%;
				z-index: 1;
				object-fit: cover
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-7__2-ueT .Banners_bg_2__2scPu {
				display: none
			}
		}

		.Banners_banner-7__2-ueT .Banners_bg_3__-X0aG {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-7__2-ueT .Banners_bg_3__-X0aG {
				display: block;
				position: absolute;
				top: 0;
				right: 0;
				height: 100%;
				z-index: 1;
				object-fit: cover
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-7__2-ueT .Banners_bg_3__-X0aG {
				display: none
			}
		}

		.Banners_banner-8__KpHgM .Banners_text__3CNzm ul li {
			margin-top: 13px
		}

		.Banners_banner-8__KpHgM {
			padding-top: 186px;
			margin-bottom: 184px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-8__KpHgM {
				padding-top: 132px;
				margin-bottom: 125px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-8__KpHgM {
				padding-top: 90px;
				margin-bottom: 91px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-8__KpHgM {
				padding-top: 75px;
				margin-bottom: 72px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-8__KpHgM {
				height: auto;
				padding-top: 46px;
				margin-bottom: 51px
			}
		}

		.Banners_banner-8__KpHgM .Banners_block__9P5Jl {
			display: grid;
			grid-template-columns: auto 1fr
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-8__KpHgM .Banners_block__9P5Jl {
				grid-template-columns: 100%
			}
		}

		.Banners_banner-8__KpHgM .Banners_title__2-SU4 {
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 37px;
			width: 600px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-8__KpHgM .Banners_title__2-SU4 {
				font-size: 44px;
				width: 485px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-8__KpHgM .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-8__KpHgM .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 24px
			}
		}

		.Banners_banner-8__KpHgM .Banners_text__3CNzm {
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			width: 691px
		}

		.Banners_banner-8__KpHgM .Banners_text__3CNzm p {
			margin-bottom: 13px;
			width: 640px
		}

		.Banners_banner-8__KpHgM .Banners_text__3CNzm ul {
			list-style: none
		}

		.Banners_banner-8__KpHgM .Banners_text__3CNzm ul li {
			padding-left: 1.5em;
			position: relative;
			margin-top: 15px
		}

		.Banners_banner-8__KpHgM .Banners_text__3CNzm ul li:not(:first-child) {
			margin-top: 10px
		}

		.Banners_banner-8__KpHgM .Banners_text__3CNzm ul li:before {
			display: block;
			height: .9em;
			width: .9em;
			background-image: url(/files/list_icon.png);
			background-position: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			content: "";
			position: absolute;
			top: .35em;
			left: 0
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-8__KpHgM .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 481px;
				margin-bottom: 20px
			}

			.Banners_banner-8__KpHgM .Banners_text__3CNzm p {
				width: auto
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-8__KpHgM .Banners_text__3CNzm {
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-8__KpHgM .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-8__KpHgM .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-8__KpHgM .Banners_image__2T_u1 {
			grid-column: 2/3;
			grid-row: 1/4;
			justify-self: end;
			margin-top: -6px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-8__KpHgM .Banners_image__2T_u1 {
				width: 380px;
				margin-top: 0;
				margin-right: 0
			}

			.Banners_banner-8__KpHgM .Banners_image__2T_u1 img {
				width: 100%;
				height: 100%;
				object-fit: contain
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-8__KpHgM .Banners_image__2T_u1 {
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-8__KpHgM .Banners_image__2T_u1 {
				justify-self: center;
				margin-bottom: 37px;
				width: 320px;
				grid-column: auto;
				grid-row: 2/3
			}
		}

		.Banners_banner-9__10EHD {
			padding-top: 184px;
			margin-bottom: 184px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-9__10EHD {
				padding-top: 132px;
				margin-bottom: 125px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-9__10EHD {
				padding-top: 90px;
				margin-bottom: 91px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-9__10EHD {
				padding-top: 75px;
				margin-bottom: 72px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-9__10EHD {
				height: auto;
				padding-top: 46px;
				margin-bottom: 51px
			}
		}

		.Banners_banner-9__10EHD .Banners_block__9P5Jl {
			display: grid;
			grid-template-columns: auto 1fr
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-9__10EHD .Banners_block__9P5Jl {
				grid-template-columns: 100%
			}
		}

		.Banners_banner-9__10EHD .Banners_title__2-SU4 {
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 34px;
			width: 691px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-9__10EHD .Banners_title__2-SU4 {
				font-size: 44px;
				width: 485px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-9__10EHD .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-9__10EHD .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 24px
			}
		}

		.Banners_banner-9__10EHD .Banners_text__3CNzm {
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			width: 691px
		}

		.Banners_banner-9__10EHD .Banners_text__3CNzm p {
			margin-bottom: 13px
		}

		.Banners_banner-9__10EHD .Banners_text__3CNzm ul {
			list-style: none
		}

		.Banners_banner-9__10EHD .Banners_text__3CNzm ul li {
			padding-left: 1.5em;
			position: relative;
			margin-top: 15px
		}

		.Banners_banner-9__10EHD .Banners_text__3CNzm ul li:not(:first-child) {
			margin-top: 10px
		}

		.Banners_banner-9__10EHD .Banners_text__3CNzm ul li:before {
			display: block;
			height: .9em;
			width: .9em;
			background-image: url(/files/list_icon.png);
			background-position: 50%;
			background-size: cover;
			background-repeat: no-repeat;
			content: "";
			position: absolute;
			top: .35em;
			left: 0
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-9__10EHD .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 481px;
				margin-bottom: 20px
			}

			.Banners_banner-9__10EHD .Banners_text__3CNzm p {
				width: auto
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-9__10EHD .Banners_text__3CNzm {
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-9__10EHD .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-9__10EHD .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-9__10EHD .Banners_image__2T_u1 {
			grid-column: 2/3;
			grid-row: 1/4;
			justify-self: end;
			margin-top: 66px;
			margin-right: -22px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-9__10EHD .Banners_image__2T_u1 {
				width: 380px;
				margin-top: 0;
				margin-right: 0
			}

			.Banners_banner-9__10EHD .Banners_image__2T_u1 img {
				width: 100%;
				height: 100%;
				object-fit: contain
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-9__10EHD .Banners_image__2T_u1 {
				width: 350px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-9__10EHD .Banners_image__2T_u1 {
				justify-self: center;
				margin-bottom: 37px;
				width: 320px;
				grid-column: auto;
				grid-row: 2/3
			}
		}

		.Banners_banner-10__3CKm3 {
			height: 634px;
			padding-top: 134px;
			margin-bottom: 174px;
			background: linear-gradient(82deg, #38bc94 -29.3%, #9cdac7 133.64%)
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-10__3CKm3 {
				height: 526px;
				padding-top: 132px;
				margin-bottom: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-10__3CKm3 {
				height: 509px;
				padding-top: 108px;
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-10__3CKm3 {
				height: auto;
				min-height: 771px;
				padding-top: 75px;
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-10__3CKm3 {
				padding-top: 46px;
				margin-bottom: 90px;
				min-height: 0
			}
		}

		.Banners_banner-10__3CKm3 .Banners_block__9P5Jl {
			position: relative;
			z-index: 2
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-10__3CKm3 .Banners_block__9P5Jl {
				display: grid;
				grid-template-columns: 100%
			}
		}

		.Banners_banner-10__3CKm3 .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 33px;
			width: 756px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-10__3CKm3 .Banners_title__2-SU4 {
				width: 485px;
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-10__3CKm3 .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 34px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-10__3CKm3 .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 35px
			}
		}

		.Banners_banner-10__3CKm3 .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			width: 677px;
			margin-bottom: 37px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-10__3CKm3 .Banners_text__3CNzm {
				margin-bottom: 26px;
				font-size: 18px;
				line-height: 32px;
				width: 481px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-10__3CKm3 .Banners_text__3CNzm {
				margin-bottom: 29px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-10__3CKm3 .Banners_text__3CNzm {
				width: 100%;
				margin-bottom: 39px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-10__3CKm3 .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px;
				margin-bottom: 30px
			}

			.Banners_banner-10__3CKm3 .Banners_buttons__275p3 {
				padding-bottom: 62px
			}
		}

		.Banners_banner-10__3CKm3 .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-10__3CKm3 .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-10__3CKm3 .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-10__3CKm3 .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-10__3CKm3 .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-10__3CKm3 .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-10__3CKm3 .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-10__3CKm3 .Banners_image__2T_u1 {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-10__3CKm3 .Banners_image__2T_u1 {
				display: block;
				grid-row: 2/3;
				height: 261px;
				margin-bottom: 36px
			}

			.Banners_banner-10__3CKm3 .Banners_image__2T_u1 img {
				width: 100%;
				height: 100%;
				object-fit: contain
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-10__3CKm3 .Banners_image__2T_u1 {
				height: 146px;
				margin-bottom: 46px
			}
		}

		.Banners_banner-10__3CKm3 .Banners_bg__3zOgn {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			width: auto;
			z-index: 1;
			display: block;
			left: auto
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-10__3CKm3 .Banners_bg__3zOgn {
				display: none
			}
		}

		.Banners_banner-10__3CKm3 .Banners_bg_1__27ipD {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-10__3CKm3 .Banners_bg_1__27ipD {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				width: auto;
				z-index: 1;
				display: block
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-10__3CKm3 .Banners_bg_1__27ipD {
				display: none
			}
		}

		.Banners_banner-10__3CKm3 .Banners_bg_2__2scPu {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-10__3CKm3 .Banners_bg_2__2scPu {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				width: auto;
				z-index: 1;
				display: block
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-10__3CKm3 .Banners_bg_2__2scPu {
				display: none
			}
		}

		.Banners_overflowHidden__2xi58 {
			overflow: hidden
		}

		.Banners_banner-11__1BeVw {
			height: 764px;
			padding-top: 134px;
			background: #a8c7e3
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-11__1BeVw {
				height: 724px;
				padding-top: 132px;
				background: -webkit-gradient(linear, left top, left bottom, from(#84b8e8), to(#adceec));
				background: linear-gradient(180deg, #84b8e8, #adceec)
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-11__1BeVw {
				height: 667px;
				padding-top: 108px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-11__1BeVw {
				height: 987px;
				padding-top: 75px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-11__1BeVw {
				padding-top: 46px;
				height: auto
			}
		}

		.Banners_banner-11__1BeVw .Banners_block__9P5Jl {
			position: relative;
			z-index: 2
		}

		.Banners_banner-11__1BeVw .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 20px;
			width: 749px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-11__1BeVw .Banners_title__2-SU4 {
				width: 485px;
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 36px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-11__1BeVw .Banners_title__2-SU4 {
				margin-bottom: 28px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-11__1BeVw .Banners_title__2-SU4 {
				margin-bottom: 22px;
				width: 536px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-11__1BeVw .Banners_title__2-SU4 {
				font-size: 32px;
				width: 100%
			}
		}

		.Banners_banner-11__1BeVw .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			width: 677px
		}

		.Banners_banner-11__1BeVw .Banners_text__3CNzm p+p {
			margin-top: 30px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-11__1BeVw .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 481px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-11__1BeVw .Banners_text__3CNzm {
				width: 593px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-11__1BeVw .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px;
				padding-bottom: 320px;
				width: auto
			}
		}

		.Banners_banner-11__1BeVw .Banners_bg__3zOgn {
			position: absolute;
			inset: 0;
			z-index: 1;
			display: block;
			left: auto;
			object-fit: cover
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-11__1BeVw .Banners_bg__3zOgn {
				display: none
			}
		}

		.Banners_banner-11__1BeVw .Banners_bg_2__2scPu {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-11__1BeVw .Banners_bg_2__2scPu {
				display: block;
				position: absolute;
				z-index: 0;
				width: 100%;
				height: auto;
				bottom: 0;
				left: 0;
				top: auto;
				right: auto
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-11__1BeVw .Banners_bg_2__2scPu {
				display: none
			}
		}

		.Banners_banner-11__1BeVw .Banners_bg_3__-X0aG {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-11__1BeVw .Banners_bg_3__-X0aG {
				display: block;
				position: absolute;
				z-index: 0;
				width: 100%;
				height: 800px;
				bottom: 0;
				left: 0;
				top: auto;
				right: auto
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-11__1BeVw .Banners_bg_3__-X0aG {
				height: 400px
			}
		}

		.Banners_banner-11__1BeVw .Banners_bg_1__27ipD {
			top: auto;
			position: absolute;
			width: 902px;
			height: auto;
			bottom: 0;
			right: 3.6vw;
			z-index: 1
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-11__1BeVw .Banners_bg_1__27ipD {
				display: block;
				width: 625px;
				right: 0;
				height: auto
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-11__1BeVw .Banners_bg_1__27ipD {
				width: 512px;
				bottom: -80px;
				display: block;
				height: auto
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-11__1BeVw .Banners_bg_1__27ipD {
				width: 651px;
				display: block;
				height: auto;
				bottom: -50px;
				right: 50%;
				-webkit-transform: translateX(50%);
				transform: translateX(50%)
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-11__1BeVw .Banners_bg_1__27ipD {
				width: 347px;
				height: auto;
				bottom: 0
			}
		}

		.Banners_banner-12__3v-TF {
			height: 700px;
			padding-top: 134px;
			margin-bottom: 174px;
			background: linear-gradient(97.51deg, #46af71, #38bd68 47.71%, #85ef9d 100.74%)
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-12__3v-TF {
				height: 515px;
				padding-top: 132px;
				margin-bottom: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-12__3v-TF {
				height: 509px;
				padding-top: 108px;
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-12__3v-TF {
				height: auto;
				padding-top: 75px;
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-12__3v-TF {
				padding-top: 46px;
				margin-bottom: 90px
			}
		}

		.Banners_banner-12__3v-TF .Banners_block__9P5Jl {
			position: relative;
			z-index: 2
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-12__3v-TF .Banners_block__9P5Jl {
				display: grid;
				grid-template-columns: 100%
			}
		}

		.Banners_banner-12__3v-TF .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 33px;
			width: 756px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-12__3v-TF .Banners_title__2-SU4 {
				width: 485px;
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-12__3v-TF .Banners_title__2-SU4 {
				width: 100%;
				margin-bottom: 34px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-12__3v-TF .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 35px
			}
		}

		.Banners_banner-12__3v-TF .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			width: 677px;
			margin-bottom: 37px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-12__3v-TF .Banners_text__3CNzm {
				margin-bottom: 26px;
				font-size: 18px;
				line-height: 32px;
				width: 481px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-12__3v-TF .Banners_text__3CNzm {
				margin-bottom: 29px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-12__3v-TF .Banners_text__3CNzm {
				width: 100%;
				margin-bottom: 39px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-12__3v-TF .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-12__3v-TF .Banners_buttons__275p3 {
				padding-bottom: 93px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-12__3v-TF .Banners_buttons__275p3 {
				padding-bottom: 62px
			}
		}

		.Banners_banner-12__3v-TF .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-12__3v-TF .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-12__3v-TF .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-12__3v-TF .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-12__3v-TF .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-12__3v-TF .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-12__3v-TF .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-12__3v-TF .Banners_image__2T_u1 {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-12__3v-TF .Banners_image__2T_u1 {
				display: block;
				grid-row: 2/3;
				height: 261px;
				margin-bottom: 36px
			}

			.Banners_banner-12__3v-TF .Banners_image__2T_u1 img {
				width: 100%;
				height: 100%;
				object-fit: contain
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-12__3v-TF .Banners_image__2T_u1 {
				height: 146px;
				margin-bottom: 46px
			}
		}

		.Banners_banner-12__3v-TF .Banners_bg__3zOgn {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			width: auto;
			z-index: 1;
			display: block;
			left: auto
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-12__3v-TF .Banners_bg__3zOgn {
				display: none
			}
		}

		.Banners_banner-12__3v-TF .Banners_bg_1__27ipD {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-12__3v-TF .Banners_bg_1__27ipD {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				width: auto;
				z-index: 1;
				display: block
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-12__3v-TF .Banners_bg_1__27ipD {
				display: none
			}
		}

		.Banners_banner-12__3v-TF .Banners_bg_2__2scPu {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-12__3v-TF .Banners_bg_2__2scPu {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				width: auto;
				z-index: 1;
				display: block
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-12__3v-TF .Banners_bg_2__2scPu {
				display: none
			}
		}

		.Banners_banner-13__1SHtI {
			height: 830px;
			padding-top: 134px;
			background: linear-gradient(98.58deg, #0e2718 32%, #01cc52 187.07%)
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-13__1SHtI {
				height: 656px;
				padding-top: 128px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-13__1SHtI {
				height: 640px;
				padding-top: 94px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-13__1SHtI {
				height: auto;
				min-height: 490px;
				padding-top: 75px;
				padding-bottom: 96px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-13__1SHtI {
				min-height: 482px;
				padding-top: 46px;
				padding-bottom: 67px
			}
		}

		.Banners_banner-13__1SHtI .Banners_block__9P5Jl {
			display: grid;
			grid-template-columns: auto 1fr
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-13__1SHtI .Banners_block__9P5Jl {
				grid-column-gap: 29px;
				-webkit-column-gap: 29px;
				column-gap: 29px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-13__1SHtI .Banners_block__9P5Jl {
				grid-column-gap: 20px;
				-webkit-column-gap: 20px;
				column-gap: 20px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-13__1SHtI .Banners_block__9P5Jl {
				grid-template-columns: 100%
			}
		}

		.Banners_banner-13__1SHtI .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 15px;
			width: 749px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-13__1SHtI .Banners_title__2-SU4 {
				font-size: 44px;
				width: 484px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-13__1SHtI .Banners_title__2-SU4 {
				width: 454px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-13__1SHtI .Banners_title__2-SU4 {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-13__1SHtI .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 24px
			}
		}

		.Banners_banner-13__1SHtI .Banners_text__3CNzm {
			color: #fff;
			font-size: 21px;
			font-style: normal;
			font-weight: 400;
			line-height: 36px;
			margin-bottom: 27px;
			width: 677px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-13__1SHtI .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 484px;
				margin-bottom: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-13__1SHtI .Banners_text__3CNzm {
				margin-bottom: 30px;
				width: 454px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-13__1SHtI .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-13__1SHtI .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-13__1SHtI .Banners_buttons__link_mobile__3jZUS {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-13__1SHtI .Banners_buttons__link_mobile__3jZUS {
				display: block;
				width: -webkit-max-content;
				width: max-content
			}
		}

		.Banners_banner-13__1SHtI .Banners_buttons__link_desktop__5fJLJ {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			color: #fff;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-13__1SHtI .Banners_buttons__link_desktop__5fJLJ {
				display: none
			}
		}

		.Banners_banner-13__1SHtI .Banners_buttons__link_desktop__5fJLJ svg {
			width: 11px;
			height: 11px;
			fill: #fff;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Banners_banner-13__1SHtI .Banners_buttons__link_desktop__5fJLJ:hover {
			color: #7229ff
		}

		.Banners_banner-13__1SHtI .Banners_buttons__link_desktop__5fJLJ:hover svg {
			fill: #7229ff
		}

		.Banners_banner-13__1SHtI .Banners_image__2T_u1 {
			grid-column: 2/3;
			grid-row: 1/4;
			-webkit-transform: translateX(60px);
			transform: translateX(60px)
		}

		.Banners_banner-13__1SHtI .Banners_image__2T_u1 img {
			width: 100%;
			height: 100%;
			object-fit: contain;
			object-position: top
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-13__1SHtI .Banners_image__2T_u1 {
				padding-top: 43px;
				-webkit-transform: translateX(0);
				transform: translateX(0)
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-13__1SHtI .Banners_image__2T_u1 {
				padding-top: 47px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-13__1SHtI .Banners_image__2T_u1 {
				display: none
			}
		}

		.Banners_banner-14__encAX {
			height: 713px;
			padding-top: 134px;
			margin-bottom: 190px;
			background: #191724
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-14__encAX {
				height: 532px;
				padding-top: 132px;
				margin-bottom: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-14__encAX {
				height: 667px;
				padding-top: 108px;
				margin-bottom: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-14__encAX {
				height: 708px;
				padding-top: 75px;
				margin-bottom: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-14__encAX {
				height: auto;
				padding-top: 46px;
				margin-bottom: 90px;
				padding-bottom: 348px
			}
		}

		.Banners_banner-14__encAX .Banners_block__9P5Jl {
			position: relative;
			z-index: 2
		}

		.Banners_banner-14__encAX .Banners_title__2-SU4 {
			color: #fff;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 120%;
			margin-bottom: 43px;
			width: 860px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-14__encAX .Banners_title__2-SU4 {
				width: 563px;
				font-size: 44px;
				line-height: 120%;
				margin-bottom: 24px
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-14__encAX .Banners_title__2-SU4 {
				width: 573px;
				margin-bottom: 15px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-14__encAX .Banners_title__2-SU4 {
				margin-bottom: 22px;
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-14__encAX .Banners_title__2-SU4 {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 17px
			}
		}

		.Banners_banner-14__encAX .Banners_text__3CNzm {
			color: #fff;
			font-size: 26px;
			font-style: normal;
			font-weight: 400;
			line-height: 42px;
			width: 901px
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-14__encAX .Banners_text__3CNzm {
				font-size: 18px;
				line-height: 32px;
				width: 481px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-14__encAX .Banners_text__3CNzm {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-14__encAX .Banners_text__3CNzm {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Banners_banner-14__encAX .Banners_bg__3zOgn {
			position: absolute;
			top: 0;
			right: 0;
			bottom: 0;
			width: auto;
			z-index: 1;
			display: block;
			left: auto
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-14__encAX .Banners_bg__3zOgn {
				display: none
			}
		}

		.Banners_banner-14__encAX .Banners_bg_1__27ipD {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Banners_banner-14__encAX .Banners_bg_1__27ipD {
				position: absolute;
				top: 0;
				right: 0;
				bottom: 0;
				width: auto;
				z-index: 1;
				display: block
			}
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-14__encAX .Banners_bg_1__27ipD {
				display: none
			}
		}

		.Banners_banner-14__encAX .Banners_bg_2__2scPu {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Banners_banner-14__encAX .Banners_bg_2__2scPu {
				position: absolute;
				top: unset;
				right: 0;
				bottom: 0;
				width: auto;
				z-index: 1;
				display: block;
				height: 400px
			}
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-14__encAX .Banners_bg_2__2scPu {
				display: none
			}
		}

		.Banners_banner-14__encAX .Banners_bg_3__-X0aG {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Banners_banner-14__encAX .Banners_bg_3__-X0aG {
				position: absolute;
				top: unset;
				right: 0;
				bottom: 0;
				width: auto;
				z-index: 1;
				display: block;
				height: 397px
			}
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-14__encAX .Banners_bg_3__-X0aG {
				display: none
			}
		}

		.Banners_banner-14__encAX .Banners_bg_4__2WWh3 {
			display: none
		}

		@media only screen and (max-width:767px) {
			.Banners_banner-14__encAX .Banners_bg_4__2WWh3 {
				position: absolute;
				top: unset;
				right: 0;
				bottom: 0;
				width: auto;
				z-index: 1;
				display: block;
				height: 330px
			}
		}

		.ColorBlock_body__2SOup {
			padding-top: 110px;
			padding-bottom: 110px;
			background-color: var(--bg-color);
			margin-bottom: 196px
		}

		@media only screen and (max-width:1850px) {
			.ColorBlock_body__2SOup {
				margin-bottom: 137px
			}
		}

		@media only screen and (max-width:1279px) {
			.ColorBlock_body__2SOup {
				margin-bottom: 104px
			}
		}

		@media only screen and (max-width:1023px) {
			.ColorBlock_body__2SOup {
				padding-top: 90px;
				padding-bottom: 90px;
				margin-bottom: 83px
			}
		}

		@media only screen and (max-width:767px) {
			.ColorBlock_body__2SOup {
				padding-top: 53px;
				padding-bottom: 60px;
				margin-bottom: 53px
			}
		}

		.ColorBlock_body__2SOup.ColorBlock_noMargin__26CbJ {
			margin: 0
		}

		.ColorBlock_body__2SOup.ColorBlock_context-advertising__1sLE7 {
			background-color: #f5f9f4;
			margin-top: 140px
		}

		.ColorBlock_body__2SOup.ColorBlock_seo-search-automation__1c6p8 {
			background-color: #daf4da;
			margin-top: 130px
		}

		.ColorBlock_content__3Xghu {
			display: grid;
			grid-template-columns: 480px 1fr;
			align-items: flex-start
		}

		@media only screen and (max-width:1850px) {
			.ColorBlock_content__3Xghu {
				grid-template-columns: 308px 1fr
			}
		}

		@media only screen and (max-width:1279px) {
			.ColorBlock_content__3Xghu {
				grid-template-columns: 288px 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.ColorBlock_content__3Xghu {
				grid-template-columns: 327px 1fr
			}
		}

		@media only screen and (max-width:767px) {
			.ColorBlock_content__3Xghu {
				grid-template-columns: 1fr;
				grid-gap: 30px;
				gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.ColorBlock_content__3Xghu.ColorBlock_grid__1jJwV {
				grid-template-columns: 1fr;
				grid-gap: 30px;
				gap: 30px
			}
		}

		.ColorBlock_content__title__3k-QX {
			font-weight: 700;
			font-size: 30px;
			line-height: 38px;
			max-width: 320px
		}

		@media only screen and (max-width:1850px) {
			.ColorBlock_content__title__3k-QX {
				max-width: 260px
			}
		}

		@media only screen and (max-width:1279px) {
			.ColorBlock_content__title__3k-QX {
				font-size: 24px;
				line-height: 28px;
				max-width: 220px
			}
		}

		@media only screen and (max-width:1023px) {
			.ColorBlock_content__title__3k-QX {
				line-height: 32px;
				max-width: 260px
			}
		}

		@media only screen and (max-width:767px) {
			.ColorBlock_content__title__3k-QX {
				font-size: 21px;
				line-height: 32px;
				max-width: none
			}
		}

		.ColorBlock_content__title__3k-QX span {
			position: relative;
			text-wrap: nowrap
		}

		.ColorBlock_content__title__3k-QX span:before {
			position: absolute;
			content: "";
			height: 4px;
			width: 100%;
			left: 0;
			bottom: -4px;
			background-repeat: no-repeat;
			background-position: 50%;
			background-image: var(--line)
		}

		.ColorBlock_content__items__3PCGX {
			display: grid;
			grid-row-gap: 3px;
			row-gap: 3px
		}

		@media only screen and (max-width:767px) {
			.ColorBlock_content__items__3PCGX {
				grid-row-gap: 20px;
				row-gap: 20px
			}
		}

		.ColorBlock_content__items__3PCGX.ColorBlock_grid__1jJwV {
			grid-template-columns: 470px auto
		}

		@media only screen and (max-width:1850px) {
			.ColorBlock_content__items__3PCGX.ColorBlock_grid__1jJwV {
				grid-template-columns: 1fr 1fr;
				justify-content: flex-end;
				grid-column-gap: 30px;
				-webkit-column-gap: 30px;
				column-gap: 30px
			}
		}

		@media only screen and (max-width:767px) {
			.ColorBlock_content__items__3PCGX.ColorBlock_grid__1jJwV {
				grid-template-columns: 1fr;
				justify-content: flex-start
			}
		}

		.ColorBlock_content__items__3PCGX .ColorBlock_item__1OfKW {
			display: flex;
			font-weight: 350;
			font-size: 26px;
			line-height: 38px
		}

		@media only screen and (max-width:1850px) {
			.ColorBlock_content__items__3PCGX .ColorBlock_item__1OfKW {
				font-size: 21px
			}
		}

		@media only screen and (max-width:1023px) {
			.ColorBlock_content__items__3PCGX .ColorBlock_item__1OfKW {
				line-height: 32px
			}
		}

		.ColorBlock_content__items__3PCGX .ColorBlock_item__1OfKW>img {
			width: 21px;
			height: 21px;
			flex: 0 0 auto;
			margin-right: 16px;
			-webkit-transform: translateY(9px);
			transform: translateY(9px)
		}

		@media only screen and (max-width:1023px) {
			.ColorBlock_content__items__3PCGX .ColorBlock_item__1OfKW>img {
				-webkit-transform: translateY(6px);
				transform: translateY(6px)
			}
		}

		.Description_ctx__1EcPS.Description_withTitle__yeEdz .Description_name__1DzGQ {
			margin-top: 35px
		}

		@media only screen and (max-width:1850px) {
			.Description_ctx__1EcPS.Description_withTitle__yeEdz .Description_name__1DzGQ {
				margin-top: 15px
			}
		}

		@media only screen and (max-width:1023px) {
			.Description_ctx__1EcPS.Description_withTitle__yeEdz .Description_name__1DzGQ {
				margin-bottom: 0
			}
		}

		.Description_ctx__1EcPS .container {
			display: flex
		}

		@media only screen and (max-width:1023px) {
			.Description_ctx__1EcPS .container {
				flex-direction: column
			}
		}

		.Description_name__1DzGQ {
			position: relative;
			left: -8px;
			width: 400px;
			font-weight: 700;
			font-size: 30px;
			line-height: 42px;
			text-transform: lowercase;
			margin-right: 50px
		}

		.Description_name__1DzGQ img {
			-webkit-transform: translate(-.1em, .15em);
			transform: translate(-.1em, .15em);
			height: 1em;
			width: auto
		}

		@media only screen and (max-width:1850px) {
			.Description_name__1DzGQ {
				width: 264px;
				left: 0
			}
		}

		.Description_description__232iO {
			display: flex;
			flex: 1px 1;
			font-weight: 350;
			font-size: 26px;
			line-height: 42px;
			flex-direction: column
		}

		@media only screen and (max-width:1850px) {
			.Description_description__232iO {
				font-size: 24px;
				line-height: 40px
			}
		}

		@media only screen and (max-width:1279px) {
			.Description_description__232iO {
				font-size: 22px;
				line-height: 38px;
				margin-top: 5px
			}
		}

		@media only screen and (max-width:1023px) {
			.Description_description__232iO {
				font-size: 20px;
				line-height: 36px;
				margin-top: 20px
			}
		}

		.Description_description__title__10o8Y {
			margin-bottom: 5px
		}

		.Description_description__title__10o8Y h1,
		.Description_description__title__10o8Y h2 {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

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

			.Description_description__title__10o8Y h1,
			.Description_description__title__10o8Y h2 {
				font-size: 55px;
				line-height: 68px
			}
		}

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

			.Description_description__title__10o8Y h1,
			.Description_description__title__10o8Y h2 {
				font-size: 50px;
				line-height: 60px
			}
		}

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

			.Description_description__title__10o8Y h1,
			.Description_description__title__10o8Y h2 {
				font-size: 45px;
				line-height: 54px
			}
		}

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

			.Description_description__title__10o8Y h1,
			.Description_description__title__10o8Y h2 {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Description_description__text__3Vda3 p {
			margin: 0
		}

		.Description_description__text__3Vda3 p+p {
			margin-top: 12px
		}

		.Description_description__text__3Vda3 p {
			display: flex
		}

		.Description_description__text__3Vda3 img {
			height: .8em;
			margin-right: .35em;
			margin-top: .35em
		}

		.Description_marketing__NkeHI .Description_description__link__382qL {
			margin-top: 0
		}

		.Description_marketing__NkeHI .Description_description__link__382qL a {
			font-size: 26px;
			line-height: 1
		}

		.Description_marketing__NkeHI .Description_description__link__382qL a svg {
			width: 24px
		}

		@media only screen and (max-width:1850px) {
			.Description_marketing__NkeHI .Description_description__link__382qL a {
				font-size: 21px
			}

			.Description_marketing__NkeHI .Description_description__link__382qL a svg {
				width: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Description_marketing__NkeHI .Description_description__link__382qL a {
				font-size: 16px
			}

			.Description_marketing__NkeHI .Description_description__link__382qL a svg {
				width: 16px
			}
		}

		.Description_description__link__382qL {
			margin-top: 30px
		}

		.Description_description__link__382qL a {
			display: inline-flex;
			font-weight: 400;
			font-size: 18px;
			line-height: 21px;
			text-decoration: none
		}

		@media only screen and (min-width:1001px) {
			.Description_description__link__382qL a:hover svg {
				fill: #7229ff
			}

			.Description_description__link__382qL a:hover span {
				color: #7229ff;
				border-color: #7229ff
			}
		}

		.Description_description__link__382qL a svg {
			display: block;
			height: auto;
			width: 17px;
			fill: #000;
			margin-right: 9px;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.Description_description__link__382qL a span {
			color: #000;
			border-bottom: 1px solid #000;
			-webkit-transition: color .2s ease, border-color .2s ease;
			transition: color .2s ease, border-color .2s ease
		}

		.Description_tips__1zkNy {
			display: grid;
			grid-template-columns: repeat(2, minmax(0, 400px));
			margin-top: 68px;
			grid-gap: 64px 100px;
			gap: 64px 100px
		}

		@media only screen and (max-width:1850px) {
			.Description_tips__1zkNy {
				grid-gap: 40px 60px;
				gap: 40px 60px;
				margin-top: 50px
			}
		}

		@media only screen and (max-width:1023px) {
			.Description_tips__1zkNy {
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:767px) {
			.Description_tips__1zkNy {
				grid-template-columns: 1fr
			}
		}

		.Description_tip__name__2ydJ5 {
			font-size: 26px;
			line-height: 36px;
			font-weight: 800
		}

		@media only screen and (max-width:1850px) {
			.Description_tip__name__2ydJ5 {
				font-size: 24px;
				line-height: 34px
			}
		}

		@media only screen and (max-width:1023px) {
			.Description_tip__name__2ydJ5 {
				margin-bottom: 0
			}
		}

		.Description_tip__text__1YSnR {
			font-size: 21px;
			line-height: 36px;
			font-weight: 300;
			margin-top: 20px
		}

		@media only screen and (max-width:1850px) {
			.Description_tip__text__1YSnR {
				margin-top: 10px;
				font-size: 20px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:1023px) {
			.Description_tip__text__1YSnR {
				margin-bottom: 0
			}
		}

		.Description_coverage__3k07- {
			margin: 41px 0 53px;
			display: flex;
			grid-gap: 5px;
			gap: 5px;
			flex-wrap: wrap
		}

		@media only screen and (max-width:1850px) {
			.Description_coverage__3k07- {
				margin: 32px 0 53px
			}
		}

		@media only screen and (max-width:1279px) {
			.Description_coverage__3k07- {
				margin: 23px 0 49px
			}
		}

		@media only screen and (max-width:1023px) {
			.Description_coverage__3k07- {
				margin: 29px 0 38px
			}
		}

		@media only screen and (max-width:767px) {
			.Description_coverage__3k07- {
				margin: 20px 0 36px
			}
		}

		.Description_coverage__3k07- div {
			font-size: 21px;
			line-height: 29px;
			color: #fff;
			padding: 0 12px;
			background: #7229ff
		}

		@media only screen and (max-width:1850px) {
			.Description_coverage__3k07- div {
				font-size: 18px
			}
		}

		@media only screen and (max-width:767px) {
			.Description_coverage__3k07- div {
				font-size: 14px;
				line-height: 28px;
				padding: 0 11px
			}
		}

		.Heading_ctx__3vsTE {
			margin-top: 11px;
			margin-bottom: 230px;
			padding-left: 29px
		}

		@media only screen and (max-width:1850px) {
			.Heading_ctx__3vsTE {
				margin-top: 45px;
				padding-left: 15px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_ctx__3vsTE {
				margin-top: 35px;
				padding-left: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_ctx__3vsTE {
				margin-top: 30px;
				margin-bottom: 60px
			}
		}

		.Heading_marketing__3c09b.Heading_ctx__3vsTE {
			margin-bottom: 265px
		}

		@media only screen and (max-width:1850px) {
			.Heading_marketing__3c09b.Heading_ctx__3vsTE {
				margin-bottom: 149px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_marketing__3c09b.Heading_ctx__3vsTE {
				margin-bottom: 116px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_marketing__3c09b.Heading_ctx__3vsTE {
				margin-bottom: 99px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_marketing__3c09b.Heading_ctx__3vsTE {
				margin-bottom: 65px
			}
		}

		.Heading_prizes__JEa2Q {
			display: flex;
			flex-wrap: wrap;
			margin-left: 6px
		}

		.Heading_prizes__items__16l38 {
			width: 100%;
			display: flex;
			flex: 1 1;
			flex-wrap: wrap;
			margin-top: 2px
		}

		@media only screen and (max-width:1023px) {
			.Heading_prizes__items__16l38 {
				display: none
			}
		}

		.Heading_prizes__items_mobile__JBiqG {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.Heading_prizes__items_mobile__JBiqG {
				display: flex;
				margin-top: 80px
			}

			.Heading_prizes__items_mobile__JBiqG .swiper-container {
				width: 100%;
				overflow: visible !important
			}

			.Heading_prizes__items_mobile__JBiqG .swiper-wrapper {
				-webkit-transition-timing-function: linear;
				transition-timing-function: linear
			}
		}

		.Heading_prizes__items__item__-oiNd {
			display: flex;
			height: 45px;
			align-items: center;
			font-size: 18px;
			line-height: 24px;
			white-space: nowrap
		}

		@media only screen and (max-width:1279px) {
			.Heading_prizes__items__item__-oiNd {
				font-size: 16px
			}
		}

		.Heading_prizes__items__item__-oiNd:not(:nth-child(4n)) {
			margin-right: 95px
		}

		@media only screen and (max-width:1279px) {
			.Heading_prizes__items__item__-oiNd:not(: nth-child(4n)) {
				margin-right: 35px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_prizes__items__item__-oiNd:not(: nth-child(4n)) {
				margin-right: 0
			}
		}

		.Heading_prizes__items__item__-oiNd.Heading_goldenSite__1e8Vi svg {
			width: 33px;
			margin-top: -4px
		}

		@media only screen and (max-width:1279px) {
			.Heading_prizes__items__item__-oiNd.Heading_goldenSite__1e8Vi svg {
				width: 27px
			}
		}

		.Heading_prizes__items__item__-oiNd.Heading_runetRating__2Mxeo svg {
			width: 23px;
			margin-top: -4px
		}

		@media only screen and (max-width:1279px) {
			.Heading_prizes__items__item__-oiNd.Heading_runetRating__2Mxeo svg {
				width: 16px
			}
		}

		.Heading_prizes__items__item__-oiNd.Heading_awwwards__1Z4GE svg {
			width: 32px
		}

		@media only screen and (max-width:1279px) {
			.Heading_prizes__items__item__-oiNd.Heading_awwwards__1Z4GE svg {
				width: 26px
			}
		}

		.Heading_prizes__items__item__-oiNd.Heading_cssDesignAwards__3zRoV svg {
			width: 27px
		}

		@media only screen and (max-width:1279px) {
			.Heading_prizes__items__item__-oiNd.Heading_cssDesignAwards__3zRoV svg {
				width: 21px
			}
		}

		.Heading_prizes__items__item__-oiNd svg {
			flex: none;
			fill: #000;
			margin-right: 15px
		}

		@media only screen and (max-width:1023px) {
			.Heading_prizes__items__item__-oiNd svg {
				margin-right: 10px
			}
		}

		.Heading_marketing__3c09b .Heading_title__1E2AD {
			max-width: 993px
		}

		@media only screen and (max-width:1023px) {
			.Heading_marketing__3c09b .Heading_title__1E2AD>* {
				font-size: 48px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_marketing__3c09b .Heading_title__1E2AD>* {
				font-size: 32px;
				line-height: 40px
			}
		}

		.Heading_title__1E2AD {
			margin-top: 20px;
			text-wrap: balance;
			max-width: 1280px;
			position: relative
		}

		.Heading_title__1E2AD .Heading_back__zJSFU {
			position: absolute;
			left: -38px;
			top: -2px;
			width: 50px;
			height: 50px;
			border-radius: 50%;
			flex: 0 0 auto;
			margin-right: 22px;
			background-color: #f4f5fa;
			display: flex;
			justify-content: center;
			align-items: center;
			margin-left: -50px;
			margin-top: 15px;
			-webkit-transition: background-color .3s ease;
			transition: background-color .3s ease
		}

		.Heading_title__1E2AD .Heading_back__zJSFU svg path {
			-webkit-transition: fill .3s ease;
			transition: fill .3s ease
		}

		.Heading_title__1E2AD .Heading_back__zJSFU:hover {
			background-color: #7229ff
		}

		.Heading_title__1E2AD .Heading_back__zJSFU:hover svg path {
			fill: #fff
		}

		.Heading_title__1E2AD>* {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (max-width:1850px) {
			.Heading_title__1E2AD>* {
				font-size: 54px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_title__1E2AD>* {
				font-size: 54px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_title__1E2AD>* {
				font-size: 54px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_title__1E2AD>* {
				font-size: 35px;
				line-height: 42px
			}
		}

		.Heading_tags__2Z-G0 {
			display: flex;
			font-weight: 400;
			font-size: 21px;
			line-height: 32px;
			margin-top: 40px
		}

		@media only screen and (max-width:1279px) {
			.Heading_tags__2Z-G0 {
				font-size: 20px;
				line-height: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_tags__2Z-G0 {
				font-size: 18px;
				line-height: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_tags__2Z-G0 {
				flex-wrap: wrap;
				grid-row-gap: 12px;
				row-gap: 12px;
				margin-top: 22px
			}
		}

		.Heading_tags__item__3u0ez {
			text-decoration: none;
			color: inherit;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media screen and (hover:hover) {
			.Heading_tags__item__3u0ez:hover {
				color: #7229ff
			}
		}

		.Heading_tags__item__3u0ez:not(:last-child) {
			margin-right: 20px
		}

		.Heading_link__1_d1J {
			margin-top: 40px
		}

		.Heading_link__1_d1J a,
		.Heading_link__1_d1J span {
			display: inline-flex;
			font-weight: 400;
			font-size: 18px;
			line-height: 21px;
			text-decoration: none
		}

		@media only screen and (min-width:1001px) {

			.Heading_link__1_d1J a:not(span):hover svg,
			.Heading_link__1_d1J span:not(span):hover svg {
				fill: #7229ff
			}

			.Heading_link__1_d1J a:not(span):hover span,
			.Heading_link__1_d1J span:not(span):hover span {
				color: #7229ff;
				border-color: #7229ff
			}
		}

		.Heading_link__1_d1J a svg,
		.Heading_link__1_d1J span svg {
			display: block;
			height: auto;
			width: 17px;
			fill: #000;
			margin-right: 9px;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.Heading_link__1_d1J a span,
		.Heading_link__1_d1J span span {
			color: #000;
			border-bottom: 1px solid #000;
			-webkit-transition: color .2s ease, border-color .2s ease;
			transition: color .2s ease, border-color .2s ease
		}

		.Heading_marketing-tag__xpCPS {
			width: -webkit-max-content;
			width: max-content;
			position: absolute;
			bottom: calc(100% + 22px);
			left: 4px
		}

		@media only screen and (max-width:1850px) {
			.Heading_marketing-tag__xpCPS {
				left: 0
			}
		}

		@media only screen and (max-width:1279px) {
			.Heading_marketing-tag__xpCPS {
				bottom: calc(100% + 19px)
			}
		}

		@media only screen and (max-width:1023px) {
			.Heading_marketing-tag__xpCPS {
				bottom: calc(100% + 17px)
			}
		}

		@media only screen and (max-width:767px) {
			.Heading_marketing-tag__xpCPS {
				bottom: calc(100% + 11px);
				left: 15px
			}
		}

		.Heading_marketing-tag__xpCPS.Heading_blue__3d4lr span {
			display: flex;
			height: 33px;
			background-color: #ecf5ff;
			font-weight: 400;
			font-size: 16px;
			line-height: 16px;
			color: #298bff;
			white-space: nowrap;
			align-items: center;
			padding: 0 9px
		}

		@media only screen and (max-width:1850px) {
			.Heading_marketing-tag__xpCPS.Heading_blue__3d4lr span {
				font-size: 14px
			}
		}

		.Heading_marketing-tag__xpCPS.Heading_blue__3d4lr span img {
			display: block;
			height: auto;
			width: 17px;
			margin-left: 4px;
			position: relative;
			top: -1px
		}

		@media only screen and (max-width:1850px) {
			.Heading_marketing-tag__xpCPS.Heading_blue__3d4lr span img {
				width: 15px
			}
		}

		.Heading_marketing-tag__xpCPS.Heading_red__3qDn2 span {
			display: flex;
			height: 33px;
			background-color: rgba(255, 41, 67, .1);
			font-weight: 400;
			font-size: 16px;
			line-height: 16px;
			color: #ff2929;
			white-space: nowrap;
			align-items: center;
			padding: 0 9px
		}

		@media only screen and (max-width:1850px) {
			.Heading_marketing-tag__xpCPS.Heading_red__3qDn2 span {
				font-size: 14px
			}
		}

		.Heading_marketing-tag__xpCPS.Heading_red__3qDn2 span img {
			display: block;
			height: auto;
			width: 17px;
			margin-left: 4px;
			position: relative;
			top: -1px
		}

		@media only screen and (max-width:1850px) {
			.Heading_marketing-tag__xpCPS.Heading_red__3qDn2 span img {
				width: 15px
			}
		}

		.Heading_marketing-tag__xpCPS.Heading_lead__1CgWT {
			margin-top: 0
		}

		.Heading_marketing-tag__xpCPS.Heading_lead__1CgWT span {
			display: flex;
			height: 33px;
			background-color: rgba(114, 41, 255, .1);
			font-weight: 400;
			font-size: 16px;
			line-height: 85px;
			color: #7229ff;
			white-space: nowrap;
			align-items: center;
			padding: 0 9px
		}

		@media only screen and (max-width:1850px) {
			.Heading_marketing-tag__xpCPS.Heading_lead__1CgWT span {
				font-size: 14px
			}
		}

		.Heading_marketing-tag__xpCPS.Heading_lead__1CgWT span img {
			display: block;
			height: auto;
			width: 17px;
			margin-left: 4px;
			position: relative;
			top: -1px
		}

		@media only screen and (max-width:1850px) {
			.Heading_marketing-tag__xpCPS.Heading_lead__1CgWT span img {
				width: 15px
			}
		}

		.Heading_bg__1hSbC {
			position: absolute;
			width: 910px;
			height: auto;
			z-index: -1;
			top: -160px;
			left: 800px
		}

		@media only screen and (max-width:1850px) {
			.Heading_bg__1hSbC {
				display: none
			}
		}

		.Card_ctx__Ye6mZ {
			width: 100%;
			height: 100%;
			display: flex;
			flex-direction: column
		}

		.Card_ctx__Ye6mZ:not(.Card_detail__2Zz1Q) .Card_heading__5dQ9Q {
			height: 100%
		}

		@media only screen and (max-width:1850px) {
			.Card_ctx__Ye6mZ.Card_detail__2Zz1Q {
				flex-direction: row
			}
		}

		@media only screen and (max-width:767px) {
			.Card_ctx__Ye6mZ.Card_detail__2Zz1Q {
				flex-direction: column
			}
		}

		.Card_heading__5dQ9Q {
			background-color: var(--color-main);
			padding: 49px 45px 41px
		}

		@media only screen and (max-width:1850px) {
			.Card_heading__5dQ9Q {
				padding: 29px 31px
			}
		}

		@media only screen and (max-width:1023px) {
			.Card_heading__5dQ9Q {
				padding: 29px 46px 29px 31px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_heading__5dQ9Q {
				padding: 40px 37px 32px 36px
			}
		}

		.Card_heading__title__2v4aA {
			font-weight: 700;
			font-size: 26px;
			line-height: 32px;
			color: #fff
		}

		@media only screen and (max-width:1850px) {
			.Card_heading__title__2v4aA {
				font-size: 24px;
				line-height: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_heading__title__2v4aA {
				font-size: 21px;
				line-height: 25px
			}
		}

		.Card_heading__description__1Oxfb {
			color: #fff;
			font-weight: 300;
			font-size: 18px;
			line-height: 30px;
			margin-top: 12px
		}

		@media only screen and (max-width:1850px) {
			.Card_heading__description__1Oxfb {
				margin-top: 23px;
				font-size: 16px;
				line-height: 27px
			}
		}

		@media only screen and (max-width:1023px) {
			.Card_heading__description__1Oxfb {
				margin-top: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_heading__description__1Oxfb {
				margin-top: 10px;
				font-size: 14px;
				line-height: 24px
			}
		}

		.Card_heading__cost__3GB4K {
			color: #fff;
			font-weight: 700;
			font-size: 50px;
			line-height: 36px;
			white-space: nowrap;
			padding-top: 24px;
			margin-top: 18px;
			border-top: 1px solid hsla(0, 0%, 100%, .1);
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (max-width:1850px) {
			.Card_heading__cost__3GB4K {
				font-size: 45px;
				line-height: 32px;
				padding-top: 19px;
				margin-top: 19px
			}
		}

		@media only screen and (max-width:1023px) {
			.Card_heading__cost__3GB4K {
				font-size: 44px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_heading__cost__3GB4K {
				font-size: 40px;
				line-height: 30px;
				padding-top: 19px;
				margin-top: 14px
			}
		}

		.Card_details__CB3NH {
			flex-grow: 1;
			padding: 31px 45px 36px;
			background-color: var(--color-bottom)
		}

		@media only screen and (max-width:1850px) {
			.Card_details__CB3NH {
				padding: 29px 31px
			}
		}

		@media only screen and (max-width:1023px) {
			.Card_details__CB3NH {
				padding: 29px 20px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_details__CB3NH {
				padding: 25px 36px 29px
			}
		}

		.Card_details__title__2j1rx {
			color: #000;
			font-size: 18px;
			font-style: normal;
			font-weight: 500;
			line-height: 30px;
			margin-bottom: 10px
		}

		@media only screen and (max-width:1850px) {
			.Card_details__title__2j1rx {
				font-size: 16px;
				line-height: 27px;
				margin-bottom: 9px
			}
		}

		@media only screen and (max-width:1023px) {
			.Card_details__title__2j1rx {
				font-size: 16px;
				line-height: 27px;
				margin-bottom: 11px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_details__title__2j1rx {
				font-size: 14.608px;
				line-height: 24.347px;
				margin-bottom: 7px
			}
		}

		.Card_details__item__dNwQa {
			color: #000;
			font-size: 18px;
			font-style: normal;
			font-weight: 350;
			line-height: 30px;
			padding-left: 21px;
			position: relative
		}

		.Card_details__item__dNwQa+.Card_details__item__dNwQa {
			margin-top: 12px
		}

		@media only screen and (max-width:1850px) {
			.Card_details__item__dNwQa {
				font-size: 16.395px;
				font-weight: 300;
				line-height: 27.326px;
				padding-left: 22px
			}

			.Card_details__item__dNwQa+.Card_details__item__dNwQa {
				margin-top: 14px
			}
		}

		@media only screen and (max-width:1023px) {
			.Card_details__item__dNwQa {
				font-size: 16px;
				line-height: 24px
			}

			.Card_details__item__dNwQa+.Card_details__item__dNwQa {
				margin-top: 17px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_details__item__dNwQa {
				font-size: 14.608px;
				line-height: 24.347px;
				padding-left: 17px
			}

			.Card_details__item__dNwQa+.Card_details__item__dNwQa {
				margin-top: 10px
			}
		}

		.Card_details__item__dNwQa:after,
		.Card_details__item__dNwQa:before {
			position: absolute;
			content: "";
			background-color: var(--color-main);
			width: 12px;
			height: 2px;
			left: 0;
			top: 12.5px
		}

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

			.Card_details__item__dNwQa:after,
			.Card_details__item__dNwQa:before {
				width: 11px;
				top: 11px
			}
		}

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

			.Card_details__item__dNwQa:after,
			.Card_details__item__dNwQa:before {
				width: 10px;
				top: 10px
			}
		}

		.Card_details__item__dNwQa:after {
			-webkit-transform: translateY(0) rotate(90deg);
			transform: translateY(0) rotate(90deg)
		}

		@media only screen and (max-width:1850px) {
			.Card_detail__2Zz1Q .Card_heading__5dQ9Q {
				flex: 0 0 312px
			}
		}

		@media only screen and (max-width:1023px) {
			.Card_detail__2Zz1Q .Card_heading__5dQ9Q {
				flex: 0 0 327px
			}
		}

		@media only screen and (max-width:767px) {
			.Card_detail__2Zz1Q .Card_heading__5dQ9Q {
				flex: 0 0 auto
			}
		}

		.IntermediateResults_ctx__2M1CG {
			margin-bottom: 195px
		}

		@media only screen and (max-width:1850px) {
			.IntermediateResults_ctx__2M1CG {
				margin-bottom: 147px
			}
		}

		@media only screen and (max-width:1279px) {
			.IntermediateResults_ctx__2M1CG {
				margin-bottom: 117px
			}
		}

		@media only screen and (max-width:1023px) {
			.IntermediateResults_ctx__2M1CG {
				margin-bottom: 96px
			}
		}

		@media only screen and (max-width:767px) {
			.IntermediateResults_ctx__2M1CG {
				margin-bottom: 65px
			}
		}

		.IntermediateResults_ctx__2M1CG .container {
			display: grid;
			grid-template-columns: 343px auto;
			justify-content: space-between
		}

		@media only screen and (max-width:1850px) {
			.IntermediateResults_ctx__2M1CG .container {
				grid-template-columns: 1fr;
				grid-gap: 63px;
				gap: 63px
			}
		}

		@media only screen and (max-width:1279px) {
			.IntermediateResults_ctx__2M1CG .container {
				grid-gap: 67px;
				gap: 67px
			}
		}

		@media only screen and (max-width:1023px) {
			.IntermediateResults_ctx__2M1CG .container {
				grid-gap: 39px;
				gap: 39px
			}
		}

		@media only screen and (max-width:767px) {
			.IntermediateResults_ctx__2M1CG .container {
				grid-gap: 31px;
				gap: 31px
			}
		}

		.IntermediateResults_heading__3JCCV {
			display: flex;
			flex-direction: column;
			margin-top: 45px
		}

		@media only screen and (max-width:1850px) {
			.IntermediateResults_heading__3JCCV {
				margin-top: 0;
				flex-direction: row
			}
		}

		@media only screen and (max-width:1023px) {
			.IntermediateResults_heading__3JCCV {
				flex-direction: column
			}
		}

		.IntermediateResults_title__3x3Nl {
			font-weight: 700;
			font-size: 30px;
			line-height: 36px;
			text-transform: lowercase;
			margin-bottom: 17px
		}

		@media only screen and (max-width:1850px) {
			.IntermediateResults_title__3x3Nl {
				flex-basis: 312px;
				flex-grow: 0;
				flex-shrink: 0;
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1279px) {
			.IntermediateResults_title__3x3Nl {
				font-size: 24px;
				line-height: 28px
			}
		}

		@media only screen and (max-width:1023px) {
			.IntermediateResults_title__3x3Nl {
				margin-bottom: 12px;
				font-size: 24px;
				line-height: 32px;
				flex-basis: auto
			}
		}

		@media only screen and (max-width:767px) {
			.IntermediateResults_title__3x3Nl {
				font-size: 21px;
				margin-bottom: 10px
			}
		}

		.IntermediateResults_sub_title__14_kR {
			font-size: 18px;
			font-weight: 300;
			line-height: 30px
		}

		@media only screen and (max-width:1850px) {
			.IntermediateResults_sub_title__14_kR {
				font-size: 21px;
				line-height: 32px
			}
		}

		@media only screen and (max-width:767px) {
			.IntermediateResults_sub_title__14_kR {
				font-size: 16px;
				line-height: 30px
			}
		}

		.IntermediateResults_list__1GLGj {
			display: grid;
			grid-template-columns: repeat(2, 398px);
			grid-gap: 79px;
			gap: 79px
		}

		@media only screen and (max-width:1850px) {
			.IntermediateResults_list__1GLGj {
				justify-content: space-between;
				grid-gap: 30px;
				gap: 30px
			}
		}

		@media only screen and (max-width:1023px) {
			.IntermediateResults_list__1GLGj {
				grid-template-columns: repeat(2, 1fr)
			}
		}

		@media only screen and (max-width:767px) {
			.IntermediateResults_list__1GLGj {
				grid-template-columns: 1fr
			}
		}

		@media only screen and (max-width:1850px) {
			.IntermediateResults_list__1GLGj.IntermediateResults_details__3Zp90 {
				grid-template-columns: 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.IntermediateResults_list__item__3Z0qm {
				width: 100%
			}
		}

		.Interruption_interruption__9o6J_ {
			display: flex;
			height: 100vh;
			background-color: #c4c4c4;
			align-items: center;
			justify-content: center;
			overflow: hidden;
			max-width: 1920px;
			max-height: 1080px;
			margin: 0 auto
		}

		.Interruption_interruption__9o6J_>div {
			height: 110%;
			width: 100%
		}

		@media only screen and (max-width:767px) {
			.Interruption_interruption__9o6J_>div {
				height: 130%
			}
		}

		@media only screen and (max-width:1850px) {
			.Interruption_interruption__9o6J_ {
				height: 100vw
			}
		}

		@media only screen and (max-width:1023px) {
			.Interruption_interruption__9o6J_ {
				height: 73vw
			}
		}

		.Interruption_interruption__9o6J_.Interruption_half__HACZL {
			height: 50vh
		}

		.Interruption_interruption__9o6J_ img,
		.Interruption_interruption__9o6J_ video {
			object-fit: cover;
			height: 100%;
			width: 100%
		}

		.Results_results__2cnyy {
			margin-top: 184px;
			margin-bottom: 184px
		}

		@media only screen and (max-width:1850px) {
			.Results_results__2cnyy {
				margin-top: 138px;
				margin-bottom: 138px
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_results__2cnyy {
				margin-top: 116px;
				margin-bottom: 116px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_results__2cnyy {
				margin-top: 96px;
				margin-bottom: 96px
			}
		}

		@media only screen and (max-width:767px) {
			.Results_results__2cnyy {
				margin-top: 66px;
				margin-bottom: 66px
			}
		}

		.Results_results__title__mE4hn {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin-bottom: 42px;
			max-width: 825px
		}

		@media only screen and (max-width:1850px) {
			.Results_results__title__mE4hn {
				font-size: 54px;
				line-height: 64px;
				max-width: 594px;
				margin-bottom: 46px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_results__title__mE4hn {
				margin-bottom: 36px;
				max-width: none
			}
		}

		@media only screen and (max-width:767px) {
			.Results_results__title__mE4hn {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:1850px) {
			.Results_results__title__mE4hn img {
				width: 43px;
				height: 43px;
				margin-left: 3px
			}
		}

		@media only screen and (max-width:767px) {
			.Results_results__title__mE4hn img {
				width: 24px;
				height: 24px;
				-webkit-transform: translateY(2px);
				transform: translateY(2px)
			}
		}

		.Results_main__1FqPK {
			display: grid;
			grid-template-columns: 482px 1fr
		}

		@media only screen and (max-width:1850px) {
			.Results_main__1FqPK {
				grid-template-columns: 307px 1fr
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_main__1FqPK {
				grid-template-columns: 217px 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_main__1FqPK {
				grid-template-columns: 100%
			}
		}

		.Results_main__title__1YfEW {
			font-size: 30px;
			font-style: normal;
			font-weight: 700;
			line-height: 42px;
			max-width: 332px;
			grid-row: span 3
		}

		.Results_main__title__1YfEW p {
			margin-bottom: 60px
		}

		.Results_main__title__1YfEW img {
			margin-right: 20px
		}

		@media only screen and (max-width:1850px) {
			.Results_main__title__1YfEW {
				max-width: 179px;
				font-size: 24px;
				line-height: 28px
			}

			.Results_main__title__1YfEW img {
				display: none
			}

			.Results_main__title__1YfEW p {
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_main__title__1YfEW {
				margin-bottom: 24px;
				max-width: 324px;
				grid-row: auto
			}
		}

		@media only screen and (max-width:767px) {
			.Results_main__title__1YfEW {
				font-size: 21px;
				margin-bottom: 5px
			}
		}

		.Results_main__text__1YREE {
			font-size: 26px;
			font-style: normal;
			font-weight: 350;
			line-height: 42px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			padding-bottom: 52px;
			margin-bottom: 52px;
			border-bottom: 1px solid #e8e6ed
		}

		@media only screen and (max-width:1850px) {
			.Results_main__text__1YREE {
				font-size: 21px;
				font-weight: 300;
				line-height: 32px;
				padding-bottom: 30px;
				margin-bottom: 40px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_main__text__1YREE {
				margin-bottom: 35px
			}
		}

		@media only screen and (max-width:767px) {
			.Results_main__text__1YREE {
				padding-bottom: 21px;
				margin-bottom: 21px
			}
		}

		.Results_main__text__1YREE span {
			position: relative;
			text-wrap: nowrap
		}

		.Results_main__text__1YREE span:before {
			position: absolute;
			display: block;
			content: "";
			height: 4px;
			width: 100%;
			left: 0;
			bottom: -4px;
			background-repeat: no-repeat;
			background-position: 50%;
			background-image: var(--line)
		}

		.Results_main__cols__1amtU {
			display: grid;
			grid-template-columns: repeat(2, 402px);
			justify-content: space-between;
			padding-bottom: 58px;
			margin-bottom: 58px;
			border-bottom: 1px solid #e8e6ed
		}

		@media only screen and (max-width:1850px) {
			.Results_main__cols__1amtU {
				grid-template-columns: 100%;
				grid-gap: 26px;
				gap: 26px;
				padding-bottom: 46px;
				margin-bottom: 36px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_main__cols__1amtU {
				padding-bottom: 41px;
				margin-bottom: 34px
			}
		}

		@media only screen and (max-width:767px) {
			.Results_main__cols__1amtU {
				grid-gap: 42px;
				gap: 42px;
				padding-bottom: 27px;
				margin-bottom: 22px
			}
		}

		.Results_col___lIt6 {
			position: relative
		}

		@media only screen and (max-width:767px) {
			.Results_col___lIt6+.Results_col___lIt6:before {
				position: absolute;
				content: "";
				width: 100%;
				height: 1px;
				background-color: #e8e6ed;
				bottom: calc(100% + 22px);
				left: 0
			}
		}

		.Results_col__title__iXa6F {
			font-size: 26px;
			font-style: normal;
			font-weight: 700;
			line-height: 130%;
			margin-bottom: 14px
		}

		@media only screen and (max-width:1850px) {
			.Results_col__title__iXa6F {
				font-size: 21px;
				line-height: 130%;
				margin-bottom: 10px
			}
		}

		.Results_col__text__BMDFe {
			font-size: 18px;
			font-style: normal;
			font-weight: 350;
			line-height: 30px
		}

		@media only screen and (max-width:1850px) {
			.Results_col__text__BMDFe {
				font-weight: 300
			}
		}

		@media only screen and (max-width:767px) {
			.Results_col__text__BMDFe {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Results_conclusion__title__1fo9X {
			font-size: 26px;
			font-style: normal;
			font-weight: 700;
			line-height: 42px;
			margin-bottom: 14px
		}

		@media only screen and (max-width:1850px) {
			.Results_conclusion__title__1fo9X {
				font-size: 21px
			}
		}

		.Results_conclusion__list__3eyPd {
			display: grid;
			grid-gap: 14px;
			gap: 14px
		}

		.Results_conclusion__item__3BVfI {
			padding-left: 31px;
			font-size: 18px;
			font-style: normal;
			font-weight: 300;
			line-height: 30px;
			position: relative
		}

		@media only screen and (max-width:767px) {
			.Results_conclusion__item__3BVfI {
				font-size: 16px;
				line-height: 32px
			}
		}

		.Results_conclusion__item__3BVfI img {
			position: absolute;
			left: 0;
			top: 0;
			height: 26px;
			width: 20px;
			object-fit: contain;
			margin-top: 2px
		}

		.Results_result-data__GrU9q {
			display: grid;
			grid-template-columns: 482px calc(100% - 482px);
			margin-top: 65px
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__GrU9q {
				grid-template-columns: 307px calc(100% - 307px);
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_result-data__GrU9q {
				grid-template-columns: 217px calc(100% - 217px);
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_result-data__GrU9q {
				grid-template-columns: calc(100% - 191px) 191px;
				margin-top: 74px;
				max-width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Results_result-data__GrU9q {
				grid-template-columns: 100%;
				margin-top: 48px
			}
		}

		.Results_result-data__block__3n8F- {
			align-self: center
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__block__3n8F- {
				display: none
			}
		}

		.Results_result-data__GrU9q>.Results_result-data__title__3jIQv {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__GrU9q>.Results_result-data__title__3jIQv {
				display: block
			}
		}

		.Results_result-data__title__3jIQv {
			font-size: 30px;
			font-style: normal;
			font-weight: 700;
			line-height: 36px;
			margin-bottom: 14px;
			max-width: 367px
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__title__3jIQv {
				margin-bottom: 54px;
				font-size: 24px;
				line-height: 28px;
				max-width: 286px
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_result-data__title__3jIQv {
				margin-bottom: 45px;
				max-width: 159px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_result-data__title__3jIQv {
				max-width: 327px;
				margin-bottom: 15px;
				grid-column: span 2
			}
		}

		@media only screen and (max-width:767px) {
			.Results_result-data__title__3jIQv {
				font-size: 21px;
				line-height: 130%;
				margin-bottom: 10px;
				max-width: none;
				grid-column: auto
			}
		}

		.Results_result-data__GrU9q>.Results_result-data__text__CBNiI {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__GrU9q>.Results_result-data__text__CBNiI {
				display: block
			}
		}

		.Results_result-data__text__CBNiI {
			font-size: 18px;
			font-style: normal;
			font-weight: 300;
			line-height: 30px;
			margin-bottom: 30px;
			max-width: 365px
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__text__CBNiI {
				font-size: 21px;
				line-height: 32px;
				margin-bottom: 47px;
				max-width: none
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_result-data__text__CBNiI {
				margin-bottom: 66px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_result-data__text__CBNiI {
				margin-bottom: 39px;
				grid-column: span 2
			}
		}

		@media only screen and (max-width:767px) {
			.Results_result-data__text__CBNiI {
				margin-bottom: 24px;
				grid-column: auto
			}
		}

		.Results_result-data__button__1br1H {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.Results_result-data__button__1br1H {
				display: block;
				width: -webkit-max-content;
				width: max-content;
				margin-top: 35px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_result-data__button__1br1H {
				margin-top: 30px
			}
		}

		.Results_result-data__GrU9q>.Results_result-data__link__3ZOxE {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__GrU9q>.Results_result-data__link__3ZOxE {
				display: flex
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_result-data__GrU9q>.Results_result-data__link__3ZOxE {
				display: none
			}
		}

		.Results_result-data__link__3ZOxE {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s;
			color: #000;
			width: -webkit-max-content;
			width: max-content
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__link__3ZOxE {
				margin-top: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_result-data__link__3ZOxE {
				display: none
			}
		}

		.Results_result-data__link__3ZOxE svg {
			width: 11px;
			height: 11px;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.Results_result-data__link__3ZOxE:hover {
			color: #7229ff
		}

		.Results_result-data__link__3ZOxE:hover svg {
			fill: #7229ff
		}

		.Results_result-data__slides__t8EwZ>img {
			width: 100%;
			height: auto
		}

		@media only screen and (max-width:1850px) {
			.Results_result-data__slides__t8EwZ {
				grid-column: span 2
			}
		}

		@media only screen and (max-width:767px) {
			.Results_result-data__slides__t8EwZ {
				grid-column: auto
			}
		}

		.Results_result-data__slides__t8EwZ img {
			width: 100%;
			height: auto
		}

		.Results_navigation__2Y3Xd {
			display: flex;
			align-items: center;
			color: #fff;
			height: 16px;
			justify-self: end;
			grid-column: 2/3;
			margin-top: 18px;
			-webkit-transform: translateX(-20px);
			transform: translateX(-20px)
		}

		@media only screen and (max-width:1850px) {
			.Results_navigation__2Y3Xd {
				margin-top: 37px
			}
		}

		@media only screen and (max-width:1279px) {
			.Results_navigation__2Y3Xd {
				margin-top: 55px
			}
		}

		@media only screen and (max-width:1023px) {
			.Results_navigation__2Y3Xd {
				margin-top: 51px
			}
		}

		@media only screen and (max-width:767px) {
			.Results_navigation__2Y3Xd {
				display: none
			}
		}

		.Results_navigation__2Y3Xd button {
			background-color: transparent;
			border: none;
			cursor: pointer;
			-webkit-transition: .4s;
			transition: .4s;
			display: block
		}

		.Results_navigation__2Y3Xd button svg {
			height: 59px
		}

		.Results_navigation__2Y3Xd button.swiper-button-disabled {
			opacity: .5;
			pointer-events: none
		}

		.Results_navigation__2Y3Xd button svg path {
			-webkit-transition: .4s;
			transition: .4s;
			stroke: #c0c4e1
		}

		.Results_navigation__2Y3Xd button:hover svg path {
			stroke: #7229ff
		}

		.Results_navigation__2Y3Xd .Results_back__3ix1C,
		.Results_navigation__2Y3Xd .Results_next__1UKxG {
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg)
		}

		.Results_pagination__2ldmL {
			width: 43px;
			flex: 0 0 auto;
			font-size: 16px;
			margin: 0 35px 0 28px;
			text-align: center;
			font-weight: 500;
			line-height: 16px;
			color: #c0c4e1
		}

		.ResultsContinue_results__S8kK_ {
			margin-top: 184px;
			margin-bottom: 184px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_results__S8kK_ {
				margin-top: 138px;
				margin-bottom: 138px
			}
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_results__S8kK_ {
				margin-top: 116px;
				margin-bottom: 116px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_results__S8kK_ {
				margin-top: 96px;
				margin-bottom: 96px
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_results__S8kK_ {
				margin-top: 66px;
				margin-bottom: 66px
			}
		}

		.ResultsContinue_results__title__egPyS {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin-bottom: 42px;
			max-width: 825px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_results__title__egPyS {
				font-size: 54px;
				line-height: 64px;
				max-width: 594px;
				margin-bottom: 46px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_results__title__egPyS {
				margin-bottom: 36px;
				max-width: none
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_results__title__egPyS {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 21px
			}
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_results__title__egPyS img {
				width: 43px;
				height: 43px;
				margin-left: 3px
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_results__title__egPyS img {
				width: 24px;
				height: 24px;
				-webkit-transform: translateY(2px);
				transform: translateY(2px)
			}
		}

		.ResultsContinue_main__QN10d {
			display: grid;
			grid-template-columns: 482px 1fr
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_main__QN10d {
				grid-template-columns: 307px 1fr
			}
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_main__QN10d {
				grid-template-columns: 217px 1fr
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_main__QN10d {
				grid-template-columns: 100%
			}
		}

		.ResultsContinue_main__title__2zr_G {
			font-size: 30px;
			font-style: normal;
			font-weight: 700;
			line-height: 42px;
			max-width: 332px;
			grid-row: span 3
		}

		.ResultsContinue_main__title__2zr_G p {
			margin-bottom: 60px
		}

		.ResultsContinue_main__title__2zr_G img {
			margin-right: 20px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_main__title__2zr_G {
				max-width: 179px;
				font-size: 24px;
				line-height: 28px
			}

			.ResultsContinue_main__title__2zr_G img {
				display: none
			}

			.ResultsContinue_main__title__2zr_G p {
				margin-bottom: 0
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_main__title__2zr_G {
				margin-bottom: 24px;
				max-width: 324px;
				grid-row: auto
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_main__title__2zr_G {
				font-size: 21px;
				margin-bottom: 5px
			}
		}

		.ResultsContinue_main__text__2ja53 {
			font-size: 26px;
			font-style: normal;
			font-weight: 350;
			line-height: 42px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			padding-bottom: 52px;
			margin-bottom: 52px;
			border-bottom: 1px solid #e8e6ed
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_main__text__2ja53 {
				font-size: 21px;
				font-weight: 300;
				line-height: 32px;
				padding-bottom: 30px;
				margin-bottom: 40px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_main__text__2ja53 {
				margin-bottom: 35px
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_main__text__2ja53 {
				padding-bottom: 21px;
				margin-bottom: 21px
			}
		}

		.ResultsContinue_main__text__2ja53 span {
			position: relative;
			text-wrap: nowrap
		}

		.ResultsContinue_main__text__2ja53 span:before {
			position: absolute;
			display: block;
			content: "";
			height: 4px;
			width: 100%;
			left: 0;
			bottom: -4px;
			background-repeat: no-repeat;
			background-position: 50%;
			background-image: var(--line)
		}

		.ResultsContinue_main__cols__2jgJE {
			display: grid;
			grid-template-columns: repeat(2, 402px);
			justify-content: space-between;
			padding-bottom: 58px;
			margin-bottom: 58px;
			border-bottom: 1px solid #e8e6ed
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_main__cols__2jgJE {
				grid-template-columns: 100%;
				grid-gap: 26px;
				gap: 26px;
				padding-bottom: 46px;
				margin-bottom: 36px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_main__cols__2jgJE {
				padding-bottom: 41px;
				margin-bottom: 34px
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_main__cols__2jgJE {
				grid-gap: 42px;
				gap: 42px;
				padding-bottom: 27px;
				margin-bottom: 22px
			}
		}

		.ResultsContinue_col__1dfqX {
			position: relative
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_col__1dfqX+.ResultsContinue_col__1dfqX:before {
				position: absolute;
				content: "";
				width: 100%;
				height: 1px;
				background-color: #e8e6ed;
				bottom: calc(100% + 22px);
				left: 0
			}
		}

		.ResultsContinue_col__title__1QwWs {
			font-size: 26px;
			font-style: normal;
			font-weight: 700;
			line-height: 130%;
			margin-bottom: 14px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_col__title__1QwWs {
				font-size: 21px;
				line-height: 130%;
				margin-bottom: 10px
			}
		}

		.ResultsContinue_col__text__jMK_m {
			font-size: 18px;
			font-style: normal;
			font-weight: 350;
			line-height: 30px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_col__text__jMK_m {
				font-weight: 300
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_col__text__jMK_m {
				font-size: 16px;
				line-height: 32px
			}
		}

		.ResultsContinue_conclusion__title__eBNXg {
			font-size: 26px;
			font-style: normal;
			font-weight: 700;
			line-height: 42px;
			margin-bottom: 14px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_conclusion__title__eBNXg {
				font-size: 21px
			}
		}

		.ResultsContinue_conclusion__list__zKWP1 {
			display: grid;
			grid-gap: 14px;
			gap: 14px
		}

		.ResultsContinue_conclusion__item__mZgMP {
			padding-left: 31px;
			font-size: 18px;
			font-style: normal;
			font-weight: 300;
			line-height: 30px;
			position: relative
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_conclusion__item__mZgMP {
				font-size: 16px;
				line-height: 32px
			}
		}

		.ResultsContinue_conclusion__item__mZgMP img {
			position: absolute;
			left: 0;
			top: 0;
			height: 26px;
			width: 20px;
			object-fit: contain;
			margin-top: 2px
		}

		.ResultsContinue_result-data__8fynO {
			display: grid;
			grid-template-columns: 482px calc(100% - 482px);
			margin-top: 65px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__8fynO {
				grid-template-columns: 307px calc(100% - 307px);
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_result-data__8fynO {
				grid-template-columns: 217px calc(100% - 217px);
				margin-top: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_result-data__8fynO {
				grid-template-columns: calc(100% - 191px) 191px;
				margin-top: 74px;
				max-width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_result-data__8fynO {
				grid-template-columns: 100%;
				margin-top: 48px
			}
		}

		.ResultsContinue_result-data__block__1QxBw {
			align-self: center
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__block__1QxBw {
				display: none
			}
		}

		.ResultsContinue_result-data__8fynO>.ResultsContinue_result-data__title__14Nho {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__8fynO>.ResultsContinue_result-data__title__14Nho {
				display: block
			}
		}

		.ResultsContinue_result-data__title__14Nho {
			font-size: 30px;
			font-style: normal;
			font-weight: 700;
			line-height: 36px;
			margin-bottom: 14px;
			max-width: 367px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__title__14Nho {
				margin-bottom: 54px;
				font-size: 24px;
				line-height: 28px;
				max-width: 286px
			}
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_result-data__title__14Nho {
				margin-bottom: 45px;
				max-width: 159px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_result-data__title__14Nho {
				max-width: 327px;
				margin-bottom: 15px;
				grid-column: span 2
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_result-data__title__14Nho {
				font-size: 21px;
				line-height: 130%;
				margin-bottom: 10px;
				max-width: none;
				grid-column: auto
			}
		}

		.ResultsContinue_result-data__8fynO>.ResultsContinue_result-data__text__YGnqv {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__8fynO>.ResultsContinue_result-data__text__YGnqv {
				display: block
			}
		}

		.ResultsContinue_result-data__text__YGnqv {
			font-size: 18px;
			font-style: normal;
			font-weight: 300;
			line-height: 30px;
			margin-bottom: 30px;
			max-width: 365px
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__text__YGnqv {
				font-size: 21px;
				line-height: 32px;
				margin-bottom: 47px;
				max-width: none
			}
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_result-data__text__YGnqv {
				margin-bottom: 66px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_result-data__text__YGnqv {
				margin-bottom: 39px;
				grid-column: span 2
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_result-data__text__YGnqv {
				margin-bottom: 24px;
				grid-column: auto
			}
		}

		.ResultsContinue_result-data__button__pXi5- {
			display: none
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_result-data__button__pXi5- {
				display: block;
				width: -webkit-max-content;
				width: max-content;
				margin-top: 35px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_result-data__button__pXi5- {
				margin-top: 30px
			}
		}

		.ResultsContinue_result-data__8fynO>.ResultsContinue_result-data__link__5E_B2 {
			display: none
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__8fynO>.ResultsContinue_result-data__link__5E_B2 {
				display: flex
			}
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_result-data__8fynO>.ResultsContinue_result-data__link__5E_B2 {
				display: none
			}
		}

		.ResultsContinue_result-data__link__5E_B2 {
			display: flex;
			grid-gap: 8px;
			gap: 8px;
			align-items: center;
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s;
			color: #000;
			width: -webkit-max-content;
			width: max-content
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__link__5E_B2 {
				margin-top: 30px
			}
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_result-data__link__5E_B2 {
				display: none
			}
		}

		.ResultsContinue_result-data__link__5E_B2 svg {
			width: 11px;
			height: 11px;
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.ResultsContinue_result-data__link__5E_B2:hover {
			color: #7229ff
		}

		.ResultsContinue_result-data__link__5E_B2:hover svg {
			fill: #7229ff
		}

		.ResultsContinue_result-data__slides__1pO_5>img {
			width: 100%;
			height: auto
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_result-data__slides__1pO_5 {
				grid-column: span 2
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_result-data__slides__1pO_5 {
				grid-column: auto
			}
		}

		.ResultsContinue_result-data__slides__1pO_5 img {
			width: 100%;
			height: auto
		}

		.ResultsContinue_navigation__2qOiH {
			display: flex;
			align-items: center;
			color: #fff;
			height: 16px;
			justify-self: end;
			grid-column: 2/3;
			margin-top: 18px;
			-webkit-transform: translateX(-20px);
			transform: translateX(-20px)
		}

		@media only screen and (max-width:1850px) {
			.ResultsContinue_navigation__2qOiH {
				margin-top: 37px
			}
		}

		@media only screen and (max-width:1279px) {
			.ResultsContinue_navigation__2qOiH {
				margin-top: 55px
			}
		}

		@media only screen and (max-width:1023px) {
			.ResultsContinue_navigation__2qOiH {
				margin-top: 51px
			}
		}

		@media only screen and (max-width:767px) {
			.ResultsContinue_navigation__2qOiH {
				display: none
			}
		}

		.ResultsContinue_navigation__2qOiH button {
			background-color: transparent;
			border: none;
			cursor: pointer;
			-webkit-transition: .4s;
			transition: .4s;
			display: block
		}

		.ResultsContinue_navigation__2qOiH button svg {
			height: 59px
		}

		.ResultsContinue_navigation__2qOiH button.swiper-button-disabled {
			opacity: .5;
			pointer-events: none
		}

		.ResultsContinue_navigation__2qOiH button svg path {
			-webkit-transition: .4s;
			transition: .4s;
			stroke: #c0c4e1
		}

		.ResultsContinue_navigation__2qOiH button:hover svg path {
			stroke: #7229ff
		}

		.ResultsContinue_navigation__2qOiH .ResultsContinue_back__q6C7u,
		.ResultsContinue_navigation__2qOiH .ResultsContinue_next__MXZiV {
			-webkit-transform: rotate(-90deg);
			transform: rotate(-90deg)
		}

		.ResultsContinue_pagination__3ctjs {
			width: 43px;
			flex: 0 0 auto;
			font-size: 16px;
			margin: 0 35px 0 28px;
			text-align: center;
			font-weight: 500;
			line-height: 16px;
			color: #c0c4e1
		}

		.Review_wrapper__LL-8c {
			background: #f4f5fa;
			padding: 180px 0
		}

		@media only screen and (max-width:1850px) {
			.Review_wrapper__LL-8c {
				padding: 122px 0
			}
		}

		@media only screen and (max-width:1279px) {
			.Review_wrapper__LL-8c {
				padding: 75px 0
			}
		}

		@media only screen and (max-width:1023px) {
			.Review_wrapper__LL-8c {
				padding: 97px 0
			}
		}

		@media only screen and (max-width:767px) {
			.Review_wrapper__LL-8c {
				padding: 66px 0
			}
		}

		.Review_review__3MPDJ {
			position: relative;
			background-color: #fff;
			padding: 130px 75px 145px 70px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__3MPDJ {
				padding: 118px 40px 138px 35px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__3MPDJ {
				padding: 108px 35px 138px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__3MPDJ {
				padding: 70px 35px 110px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__3MPDJ {
				padding: 35px 25px 100px
			}
		}

		.Review_review__logoWrapper__1QXbb {
			position: absolute;
			top: 45px;
			right: 30px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__logoWrapper__1QXbb {
				top: 35px;
				right: 25px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__logoWrapper__1QXbb {
				top: 32px;
				right: 25px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__logoWrapper__1QXbb {
				top: 30px;
				right: 25px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__logoWrapper__1QXbb {
				top: 25px;
				right: 20px
			}
		}

		.Review_review__logoWrapper__1QXbb img,
		.Review_review__logoWrapper__1QXbb svg {
			-webkit-transition: -webkit-filter .3s;
			transition: -webkit-filter .3s;
			transition: filter .3s;
			transition: filter .3s, -webkit-filter .3s
		}

		.review__slide:not(.review__slide-active) .Review_review__logoWrapper__1QXbb img,
		.review__slide:not(.review__slide-active) .Review_review__logoWrapper__1QXbb svg {
			-webkit-filter: brightness(0);
			filter: brightness(0)
		}

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

			.Review_review__logoWrapper__1QXbb img,
			.Review_review__logoWrapper__1QXbb svg {
				max-width: 70px
			}
		}

		.Review_review__content__1haNg {
			display: flex;
			flex-direction: row;
			justify-content: space-between
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__content__1haNg {
				flex-direction: column
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__content__1haNg {
				flex-direction: column
			}
		}

		.Review_review__company__24u_- {
			width: 400px;
			display: flex;
			flex-direction: column;
			justify-content: space-between;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__company__24u_- {
				width: 300px;
				padding-right: 20px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__company__24u_- {
				width: 300px;
				padding-right: 20px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__company__24u_- {
				width: 100%
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__company__24u_- {
				width: 100%
			}
		}

		.Review_review__blockquote__3AvGv {
			width: 700px;
			padding: 6px 0 0;
			margin: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__blockquote__3AvGv {
				width: auto;
				flex: 1 1;
				padding-top: 7px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__blockquote__3AvGv {
				width: auto;
				flex: 1 1;
				padding-top: 7px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__blockquote__3AvGv {
				width: 100%;
				padding-top: 0;
				margin-top: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__blockquote__3AvGv {
				width: 100%;
				padding-top: 0;
				margin-top: 15px
			}
		}

		.Review_review__blockquote__3AvGv p {
			font-size: 18px;
			line-height: 30px;
			margin: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__blockquote__3AvGv p {
				font-size: 16px;
				line-height: 27px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__blockquote__3AvGv p {
				font-size: 16px;
				line-height: 27px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__blockquote__3AvGv p {
				font-size: 15px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__blockquote__3AvGv p {
				font-size: 14px;
				line-height: 24px
			}
		}

		.Review_review__blockquote__3AvGv p:not(:first-child) {
			padding-top: 30px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__blockquote__3AvGv p:not(: first-child) {
				padding-top: 25px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__blockquote__3AvGv p:not(: first-child) {
				padding-top: 25px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__blockquote__3AvGv p:not(: first-child) {
				padding-top: 23px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__blockquote__3AvGv p:not(: first-child) {
				padding-top: 28px
			}
		}

		.Review_review__author__name__Pc3lJ {
			display: block;
			font-weight: 600;
			font-size: 30px;
			line-height: 36px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__author__name__Pc3lJ {
				font-size: 25px;
				line-height: 35px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__author__name__Pc3lJ {
				font-size: 23px;
				line-height: 35px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__author__name__Pc3lJ {
				font-size: 19px;
				line-height: 26px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__author__name__Pc3lJ {
				font-size: 19px;
				line-height: 26px
			}
		}

		.Review_review__author__company__2T2dF {
			display: block;
			font-size: 18px;
			line-height: 24px;
			color: #b9bdd3;
			margin-top: 10px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__author__company__2T2dF {
				font-size: 16px;
				margin-top: 6px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__author__company__2T2dF {
				font-size: 16px;
				margin-top: 6px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__author__company__2T2dF {
				font-size: 15px;
				margin-top: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__author__company__2T2dF {
				font-size: 14px;
				line-height: 21px;
				margin-top: 6px
			}
		}

		.Review_review__clientLink__3RNCL {
			display: flex;
			width: 400px;
			flex-direction: row;
			margin-bottom: -36px;
			-webkit-transform: translateY(-36px);
			transform: translateY(-36px);
			margin-top: 7px
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__clientLink__3RNCL {
				margin-top: 33px;
				margin-bottom: 0;
				-webkit-transform: none;
				transform: none
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__clientLink__3RNCL {
				margin-top: 30px;
				margin-bottom: 0;
				-webkit-transform: none;
				transform: none
			}
		}

		.Review_review__clientLink__3RNCL a {
			display: inline-flex;
			align-items: center;
			grid-gap: 4px;
			gap: 4px;
			text-decoration: underline;
			cursor: pointer;
			color: #000;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__clientLink__3RNCL a {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__clientLink__3RNCL a {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__clientLink__3RNCL a {
				font-size: 15px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__clientLink__3RNCL a {
				font-size: 14px;
				line-height: 24px
			}
		}

		.Review_review__clientLink__3RNCL a:hover {
			color: #7229ff
		}

		.Review_review__clientLink__3RNCL a:hover svg {
			fill: #7229ff
		}

		.Review_review__clientLink__3RNCL a svg {
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.Review_review__clientLink__3RNCL svg {
			height: auto;
			width: 18px;
			margin-right: 4px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__clientLink__3RNCL svg {
				width: 17px;
				margin-right: 7px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__clientLink__3RNCL svg {
				width: 17px;
				margin-right: 7px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Review_review__clientLink__3RNCL svg {
				width: 16px;
				margin-right: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Review_review__clientLink__3RNCL svg {
				width: 15px;
				margin-right: 10px;
				position: relative;
				top: -1px
			}
		}

		.Review_review__controls__3uAoZ {
			display: flex;
			position: absolute;
			left: 55px;
			right: 178px;
			bottom: 43px;
			z-index: 15
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Review_review__controls__3uAoZ {
				left: 20px;
				right: 95px;
				bottom: 38px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Review_review__controls__3uAoZ {
				left: 20px;
				right: 20px;
				bottom: 38px
			}
		}

		.Review_review__control__2Jy33 {
			display: inline-flex;
			cursor: pointer;
			vertical-align: middle;
			justify-content: center;
			border: none;
			background: none;
			outline: none;
			padding: 16px;
			color: #b9bdd3
		}

		.Review_review__control_left__1QzLZ {
			margin-right: auto
		}

		.Review_review__control_left__1QzLZ svg {
			-webkit-transform: rotate(180deg);
			transform: rotate(180deg)
		}

		@media only screen and (min-width:1001px) {
			.Review_review__control__2Jy33:hover svg {
				fill: #7229ff
			}
		}

		.Review_review__control__2Jy33 span {
			width: 100%;
			display: flex;
			align-items: center;
			justify-content: inherit
		}

		.Review_review__control__2Jy33 svg {
			width: 60px;
			height: auto;
			fill: currentColor;
			-webkit-transition: fill .2s ease;
			transition: fill .2s ease
		}

		.ThreeBlocks_blocks__6JhP9 {
			margin-bottom: 197px
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_blocks__6JhP9 {
				margin-bottom: 147px
			}
		}

		@media only screen and (max-width:1279px) {
			.ThreeBlocks_blocks__6JhP9 {
				margin-bottom: 117px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_blocks__6JhP9 {
				margin-bottom: 93px
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_blocks__6JhP9 {
				margin-bottom: 66px
			}
		}

		.ThreeBlocks_blocks__text__14_78 {
			color: #000;
			font-size: 26px;
			font-style: normal;
			font-weight: 350;
			line-height: 42px;
			margin-bottom: 57px;
			max-width: 901px
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_blocks__text__14_78 {
				font-size: 21px;
				font-weight: 300;
				line-height: 32px;
				margin-bottom: 40px;
				max-width: 600px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_blocks__text__14_78 {
				margin-bottom: 35px
			}
		}

		.ThreeBlocks_blocks__title__2K3um {
			color: #000;
			-webkit-font-feature-settings: "dlig" on;
			font-feature-settings: "dlig" on;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 85px;
			margin-bottom: 50px
		}

		.ThreeBlocks_blocks__title__2K3um img {
			width: .625em;
			height: auto
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_blocks__title__2K3um {
				font-size: 54px;
				line-height: 64px;
				margin-bottom: 46px
			}
		}

		@media only screen and (max-width:1279px) {
			.ThreeBlocks_blocks__title__2K3um {
				margin-bottom: 42px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_blocks__title__2K3um {
				margin-bottom: 44px
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_blocks__title__2K3um {
				font-size: 32px;
				line-height: 40px;
				margin-bottom: 39px
			}
		}

		.ThreeBlocks_blocks__title__2K3um span {
			position: relative;
			text-wrap: nowrap
		}

		.ThreeBlocks_blocks__title__2K3um span:before {
			position: absolute;
			content: "";
			width: calc(100% + .2em);
			left: -.1em;
			bottom: .1em;
			height: .4em;
			background-color: var(--bg-color);
			z-index: -1
		}

		.ThreeBlocks_blocks__content__2VC6A {
			display: grid;
			grid-template-columns: 1fr 398px 398px;
			grid-column-gap: 79px;
			-webkit-column-gap: 79px;
			column-gap: 79px
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_blocks__content__2VC6A {
				grid-template-columns: repeat(3, 1fr);
				grid-column-gap: 59px;
				-webkit-column-gap: 59px;
				column-gap: 59px
			}
		}

		@media only screen and (max-width:1279px) {
			.ThreeBlocks_blocks__content__2VC6A {
				grid-column-gap: 47px;
				-webkit-column-gap: 47px;
				column-gap: 47px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_blocks__content__2VC6A {
				grid-template-columns: repeat(2, 1fr);
				grid-column-gap: 80px;
				-webkit-column-gap: 80px;
				column-gap: 80px;
				grid-row-gap: 59px;
				row-gap: 59px
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_blocks__content__2VC6A {
				grid-template-columns: repeat(1, 1fr);
				grid-gap: 0;
				gap: 0
			}
		}

		.ThreeBlocks_block__VEM1e {
			grid-row: span 3;
			display: grid;
			grid-template-rows: subgrid
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_block__VEM1e {
				grid-row: auto;
				grid-template-rows: auto 1fr
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_block__VEM1e+.ThreeBlocks_block__VEM1e {
				margin-top: 40px
			}
		}

		.ThreeBlocks_block__icon__1D7jZ {
			width: 55px;
			aspect-ratio: 1/1;
			margin-bottom: 14px
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_block__icon__1D7jZ {
				margin-bottom: 13px
			}
		}

		@media only screen and (max-width:1279px) {
			.ThreeBlocks_block__icon__1D7jZ {
				margin-bottom: 15px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_block__icon__1D7jZ {
				margin-bottom: 13px
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_block__icon__1D7jZ {
				width: 48px;
				margin-bottom: 16px
			}
		}

		.ThreeBlocks_block__icon__1D7jZ img {
			width: 100%;
			height: 100%
		}

		.ThreeBlocks_block__title__22gVs {
			color: #000;
			font-size: 26px;
			font-weight: 700;
			line-height: 130%;
			margin-bottom: 11px
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_block__title__22gVs {
				font-size: 21px;
				line-height: 24px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_block__title__22gVs {
				line-height: 28px;
				margin-bottom: 3px
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_block__title__22gVs {
				line-height: 24px;
				margin-bottom: 7px
			}
		}

		.ThreeBlocks_block__text__16M79 {
			color: #000;
			font-size: 18px;
			font-weight: 350;
			line-height: 30px;
			max-width: 310px
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_block__text__16M79 {
				font-size: 16px;
				font-style: normal;
				font-weight: 300;
				line-height: 28.5px;
				max-width: 245px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_block__text__16M79 {
				font-size: 16px;
				font-style: normal;
				font-weight: 300;
				line-height: 28px
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_block__text__16M79 {
				max-width: none
			}
		}

		.ThreeBlocks_site__rq0zY {
			grid-column: span 3;
			height: 460px;
			position: relative;
			margin-top: 92px;
			display: flex;
			justify-content: flex-end;
			align-items: start
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_site__rq0zY {
				margin-top: 59px;
				height: 301px
			}
		}

		@media only screen and (max-width:1279px) {
			.ThreeBlocks_site__rq0zY {
				margin-top: 52px;
				height: 300px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_site__rq0zY {
				grid-column: auto;
				margin-top: 0;
				height: auto
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_site__rq0zY {
				justify-content: flex-start
			}
		}

		.ThreeBlocks_site__rq0zY img {
			width: 100%;
			height: 100%;
			object-fit: cover;
			position: absolute;
			top: 0;
			left: 0
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_site__rq0zY img {
				display: none
			}
		}

		.ThreeBlocks_site__link_desktop__e5A9d {
			position: relative;
			z-index: 10;
			font-size: 16px;
			font-style: normal;
			font-weight: 400;
			line-height: 34px;
			text-decoration: none;
			display: flex;
			align-items: center;
			grid-gap: 11px;
			gap: 11px;
			color: var(--color);
			margin-top: 15px;
			margin-right: 27px;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		@media only screen and (max-width:1850px) {
			.ThreeBlocks_site__link_desktop__e5A9d {
				font-size: 14px;
				font-style: normal;
				font-weight: 400;
				line-height: 22.232px;
				grid-gap: 4px;
				gap: 4px
			}

			.ThreeBlocks_site__link_desktop__e5A9d svg {
				width: 7px
			}
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_site__link_desktop__e5A9d {
				display: none
			}
		}

		.ThreeBlocks_site__link_desktop__e5A9d svg {
			width: 10px;
			fill: var(--color);
			-webkit-transition: fill .2s;
			transition: fill .2s
		}

		.ThreeBlocks_site__link_desktop__e5A9d:hover {
			color: #7229ff
		}

		.ThreeBlocks_site__link_desktop__e5A9d:hover svg {
			fill: #7229ff
		}

		.ThreeBlocks_site__link_mobile__1pGcG {
			display: none
		}

		@media only screen and (max-width:1023px) {
			.ThreeBlocks_site__link_mobile__1pGcG {
				display: block;
				width: 100%;
				height: calc(100% - 55px - 13px);
				align-self: end
			}

			.ThreeBlocks_site__link_mobile__1pGcG>div {
				height: 100%;
				justify-content: center
			}
		}

		@media only screen and (max-width:767px) {
			.ThreeBlocks_site__link_mobile__1pGcG {
				height: auto;
				width: auto;
				padding: 26px 52px;
				margin-top: 20px
			}
		}

		.Case_description__216HV+.Case_interruption__QUEKE,
		.Case_interruption__QUEKE+.Case_description__216HV {
			margin-top: 195px
		}

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

			.Case_description__216HV+.Case_interruption__QUEKE,
			.Case_interruption__QUEKE+.Case_description__216HV {
				margin-top: 150px
			}
		}

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

			.Case_description__216HV+.Case_interruption__QUEKE,
			.Case_interruption__QUEKE+.Case_description__216HV {
				margin-top: 120px
			}
		}

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

			.Case_description__216HV+.Case_interruption__QUEKE,
			.Case_interruption__QUEKE+.Case_description__216HV {
				margin-top: 100px
			}
		}

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

			.Case_description__216HV+.Case_interruption__QUEKE,
			.Case_interruption__QUEKE+.Case_description__216HV {
				margin-top: 60px
			}
		}

		.Case_interruption__QUEKE+.Case_screenshot__1RHy0 {
			margin-top: 195px
		}

		@media only screen and (max-width:1850px) {
			.Case_interruption__QUEKE+.Case_screenshot__1RHy0 {
				margin-top: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_interruption__QUEKE+.Case_screenshot__1RHy0 {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_interruption__QUEKE+.Case_screenshot__1RHy0 {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_interruption__QUEKE+.Case_screenshot__1RHy0 {
				margin-top: 80px
			}
		}

		.Case_description__216HV {
			margin-top: 85px
		}

		@media only screen and (max-width:1023px) {
			.Case_description__216HV {
				margin-top: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_description__216HV {
				margin-top: 60px
			}

			.Case_description__216HV+.Case_description__216HV {
				margin-top: 20px
			}
		}

		.Case_description__216HV+.Case_screenshot__1RHy0 {
			margin-top: 296px
		}

		@media only screen and (max-width:1850px) {
			.Case_description__216HV+.Case_screenshot__1RHy0 {
				margin-top: 250px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_description__216HV+.Case_screenshot__1RHy0 {
				margin-top: 180px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_description__216HV+.Case_screenshot__1RHy0 {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_description__216HV+.Case_screenshot__1RHy0 {
				margin-top: 70px
			}
		}

		.Case_description__216HV+.Case_review__2gT_s {
			margin-top: 195px
		}

		@media only screen and (max-width:1850px) {
			.Case_description__216HV+.Case_review__2gT_s {
				margin-top: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_description__216HV+.Case_review__2gT_s {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_description__216HV+.Case_review__2gT_s {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_description__216HV+.Case_review__2gT_s {
				margin-top: 80px
			}
		}

		.Case_screenshot__1RHy0+.Case_description__216HV {
			margin-top: 195px
		}

		@media only screen and (max-width:1850px) {
			.Case_screenshot__1RHy0+.Case_description__216HV {
				margin-top: 180px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_screenshot__1RHy0+.Case_description__216HV {
				margin-top: 160px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_screenshot__1RHy0+.Case_description__216HV {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_screenshot__1RHy0+.Case_description__216HV {
				margin-top: 60px
			}
		}

		.Case_screenshot__heading__1MPuj {
			max-width: 1360px;
			margin: 0 auto;
			display: flex;
			height: 40px;
			background-color: #363636;
			align-items: center;
			padding: 0 17px
		}

		.Case_screenshot__heading__1MPuj svg {
			display: block;
			height: auto;
			width: 23px;
			fill: #fff
		}

		.Case_screenshot__image__15-qQ {
			max-width: 1360px;
			margin: 0 auto
		}

		.Case_screenshot__image__15-qQ img {
			display: block;
			height: auto;
			width: 100%
		}

		.Case_cards__3f4Ay {
			margin-top: 184px;
			margin-bottom: 112px
		}

		@media only screen and (max-width:1850px) {
			.Case_cards__3f4Ay {
				margin-top: 150px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_cards__3f4Ay {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_cards__3f4Ay {
				margin-top: 100px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_cards__3f4Ay {
				margin-top: 60px;
				margin-bottom: 60px
			}
		}

		.Case_cards__3f4Ay .container {
			display: grid;
			grid-template-columns: repeat(2, 660px);
			grid-gap: 0 40px
		}

		@media only screen and (max-width:1850px) {
			.Case_cards__3f4Ay .container {
				grid-gap: 0 40px;
				grid-template-columns: repeat(2, 1fr)
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_cards__3f4Ay .container {
				grid-template-columns: 1fr;
				grid-gap: 40px
			}
		}

		.Case_cards__3f4Ay .container>div:nth-child(2n) {
			margin-top: 105px
		}

		@media only screen and (max-width:1023px) {
			.Case_cards__3f4Ay .container>div:nth-child(2n) {
				margin-top: 40px
			}
		}

		.Case_devices__2cAmT {
			margin-top: 100px
		}

		.Case_devices__2cAmT .container {
			display: grid;
			grid-template-columns: 1036fr 281fr;
			grid-gap: 40px;
			gap: 40px
		}

		@media only screen and (max-width:1850px) {
			.Case_devices__2cAmT .container {
				grid-template-columns: 694fr 187fr;
				grid-gap: 21px;
				gap: 21px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_devices__2cAmT .container {
				grid-template-columns: 624fr 168fr;
				grid-gap: 44.5px;
				gap: 44.5px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_devices__2cAmT .container {
				grid-template-columns: 447fr 121fr;
				grid-gap: 30.5px;
				gap: 30.5px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_devices__2cAmT .container {
				grid-template-columns: 70.5vw 18.5vw;
				grid-gap: 0;
				gap: 0;
				justify-content: space-between;
				margin-top: 60px
			}
		}

		.Case_devices__2cAmT+.Case_interruption__QUEKE {
			margin-top: 195px
		}

		@media only screen and (max-width:1850px) {
			.Case_devices__2cAmT+.Case_interruption__QUEKE {
				margin-top: 180px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_devices__2cAmT+.Case_interruption__QUEKE {
				margin-top: 160px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_devices__2cAmT+.Case_interruption__QUEKE {
				margin-top: 120px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_devices__2cAmT+.Case_interruption__QUEKE {
				margin-top: 100px
			}
		}

		.Case_devices__title__H0c2u {
			font-weight: 350;
			font-size: 21px;
			line-height: 32px;
			margin-bottom: 24px
		}

		@media only screen and (max-width:767px) {
			.Case_devices__title__H0c2u {
				display: none
			}
		}

		.Case_devices__desktop__image__2NBwr.Case_withShadow__fDe30 {
			-webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .2);
			box-shadow: 0 0 50px rgba(0, 0, 0, .2)
		}

		.Case_devices__desktop__image__2NBwr img {
			display: block;
			height: auto;
			width: 100%
		}

		.Case_devices__mobile__1cudR {
			margin-top: auto
		}

		.Case_devices__mobile__image__2pMCo.Case_withShadow__fDe30 {
			border-radius: 65px;
			-webkit-box-shadow: 0 0 50px rgba(0, 0, 0, .2);
			box-shadow: 0 0 50px rgba(0, 0, 0, .2)
		}

		.Case_devices__mobile__image__2pMCo img {
			display: block;
			height: auto;
			width: 100%
		}

		.Case_typography__aOi2b+.Case_interruption__QUEKE {
			margin-top: 330px
		}

		@media only screen and (max-width:1850px) {
			.Case_typography__aOi2b+.Case_interruption__QUEKE {
				margin-top: 300px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_typography__aOi2b+.Case_interruption__QUEKE {
				margin-top: 200px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_typography__aOi2b+.Case_interruption__QUEKE {
				margin-top: 150px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_typography__aOi2b+.Case_interruption__QUEKE {
				margin-top: 100px
			}
		}

		.Case_other_production__3XvVO {
			margin-top: 180px;
			margin-bottom: 225px
		}

		@media only screen and (max-width:1850px) {
			.Case_other_production__3XvVO {
				margin-top: 109px;
				margin-bottom: 123px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_other_production__3XvVO {
				margin-top: 112px;
				margin-bottom: 130px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_other_production__3XvVO {
				margin-top: 80px;
				margin-bottom: 88px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_other_production__3XvVO {
				margin-top: 53px;
				margin-bottom: 58px
			}
		}

		.Case_other_marketing__3Fl-9 {
			margin-top: 165px;
			margin-bottom: 200px
		}

		@media only screen and (max-width:1850px) {
			.Case_other_marketing__3Fl-9 {
				margin-top: 109px;
				margin-bottom: 123px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_other_marketing__3Fl-9 {
				margin-top: 112px;
				margin-bottom: 130px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_other_marketing__3Fl-9 {
				margin-top: 80px;
				margin-bottom: 88px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_other_marketing__3Fl-9 {
				margin-top: 53px;
				margin-bottom: 61px
			}
		}

		.Case_other__heading_marketing__1kxUE {
			display: flex;
			justify-content: space-between;
			grid-gap: 40px;
			gap: 40px;
			flex-wrap: wrap;
			align-items: flex-end;
			margin-bottom: 80px
		}

		@media only screen and (max-width:1850px) {
			.Case_other__heading_marketing__1kxUE {
				margin-bottom: 55px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_other__heading_marketing__1kxUE {
				margin-bottom: 45px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_other__heading_marketing__1kxUE {
				margin-bottom: 48px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_other__heading_marketing__1kxUE {
				margin-bottom: 38px
			}
		}

		.Case_other__heading_marketing__1kxUE p {
			color: #000;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 85px
		}

		@media only screen and (max-width:1850px) {
			.Case_other__heading_marketing__1kxUE p {
				font-size: 48px;
				line-height: 56.667px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_other__heading_marketing__1kxUE p {
				font-size: 54px;
				line-height: 64px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_other__heading_marketing__1kxUE p {
				font-size: 32px;
				line-height: 40px
			}
		}

		.Case_other__heading_marketing__1kxUE a {
			font-size: 18px;
			font-style: normal;
			font-weight: 400;
			line-height: 42px;
			-webkit-text-decoration-line: underline;
			text-decoration-line: underline;
			text-underline-offset: 5px;
			color: #000;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		.Case_other__heading_marketing__1kxUE a:hover {
			color: #7229ff
		}

		@media only screen and (max-width:767px) {
			.Case_other__heading_marketing__1kxUE a {
				font-size: 16px
			}
		}

		.Case_other__heading_production__2aaqm {
			color: #000;
			font-size: 72px;
			font-style: normal;
			font-weight: 700;
			line-height: 85px;
			margin-bottom: 80px
		}

		.Case_other__heading_production__2aaqm img {
			-webkit-transform: translateY(3px);
			transform: translateY(3px);
			height: 40px;
			width: auto
		}

		@media only screen and (max-width:1850px) {
			.Case_other__heading_production__2aaqm {
				font-size: 48px;
				line-height: 56.667px;
				margin-bottom: 55px
			}

			.Case_other__heading_production__2aaqm img {
				-webkit-transform: translateY(0);
				transform: translateY(0);
				height: 26px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_other__heading_production__2aaqm {
				font-size: 43px;
				line-height: 50.653px;
				margin-bottom: 40px
			}

			.Case_other__heading_production__2aaqm img {
				-webkit-transform: translateY(0);
				transform: translateY(0);
				height: 23px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_other__heading_production__2aaqm {
				font-size: 36.089px;
				line-height: 42.605px
			}

			.Case_other__heading_production__2aaqm img {
				-webkit-transform: translateY(0);
				transform: translateY(0);
				height: 20px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_other__heading_production__2aaqm {
				font-size: 35px;
				line-height: 36px;
				margin-bottom: 27px
			}

			.Case_other__heading_production__2aaqm img {
				-webkit-transform: translateY(3px);
				transform: translateY(3px);
				height: 24px
			}
		}

		.Case_background-gray__316YG {
			background: #f4f5fa;
			padding: 128px 0 149px
		}

		.Case_background-gray__316YG .Case_description__216HV:first-child {
			margin-top: 0
		}

		@media only screen and (max-width:1850px) {
			.Case_background-gray__316YG {
				padding: 99px 0 146px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_background-gray__316YG {
				padding: 66px 0 112px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_background-gray__316YG {
				padding: 83px 0 96px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_background-gray__316YG {
				padding: 65px 0 66px
			}
		}

		.Case_stages__29gBC {
			margin-bottom: 113px
		}

		@media only screen and (max-width:1850px) {
			.Case_stages__29gBC {
				margin-bottom: 125px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_stages__29gBC {
				margin-bottom: 96px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_stages__29gBC {
				margin-bottom: 72px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_stages__29gBC {
				margin-bottom: 51px
			}
		}

		.Case_technologies__3kF5d {
			margin-bottom: 154px
		}

		@media only screen and (max-width:1850px) {
			.Case_technologies__3kF5d {
				margin-bottom: 148px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_technologies__3kF5d {
				margin-bottom: 117px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_technologies__3kF5d {
				margin-bottom: 97px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_technologies__3kF5d {
				margin-bottom: 66px
			}
		}

		.Case_tools__1X2gp {
			margin-bottom: 185px
		}

		.Case_tools__1X2gp.Case_toolsNoMargin__3pB1B {
			margin-bottom: 0
		}

		@media only screen and (max-width:1850px) {
			.Case_tools__1X2gp {
				margin-bottom: 125px
			}
		}

		@media only screen and (max-width:1279px) {
			.Case_tools__1X2gp {
				margin-bottom: 90px
			}
		}

		@media only screen and (max-width:1023px) {
			.Case_tools__1X2gp {
				margin-bottom: 72px
			}
		}

		@media only screen and (max-width:767px) {
			.Case_tools__1X2gp {
				margin-bottom: 51px
			}
		}
	

		.InputGroup_inputGroup__2lOvG {
			position: relative
		}

		.InputGroup_inputGroup__2lOvG:not(:first-child) {
			margin-top: 40px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.InputGroup_inputGroup__2lOvG:not(: first-child) {
				margin-top: 34px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.InputGroup_inputGroup__2lOvG:not(: first-child) {
				margin-top: 34px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.InputGroup_inputGroup__2lOvG:not(: first-child) {
				margin-top: 35px
			}
		}

		@media only screen and (max-width:767px) {
			.InputGroup_inputGroup__2lOvG:not(: first-child) {
				margin-top: 22px
			}
		}

		.InputGroup_inputGroup__label__R3fN_ {
			position: absolute;
			top: 0;
			left: 0;
			font-size: 18px;
			line-height: 18px;
			padding: 21px 0;
			color: #aaadbf;
			-webkit-transition: all .3s cubic-bezier(.19, .33, .3, 1);
			transition: all .3s cubic-bezier(.19, .33, .3, 1);
			pointer-events: none
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.InputGroup_inputGroup__label__R3fN_ {
				font-size: 16px;
				line-height: 16px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.InputGroup_inputGroup__label__R3fN_ {
				font-size: 16px;
				line-height: 16px;
				padding: 24px 0
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.InputGroup_inputGroup__label__R3fN_ {
				font-size: 15px;
				line-height: 15px
			}
		}

		@media only screen and (max-width:767px) {
			.InputGroup_inputGroup__label__R3fN_ {
				font-size: 14px;
				line-height: 14px;
				padding: 19px 0
			}
		}

		.InputGroup_inputGroup__input__1xHck {
			height: 65px;
			padding-top: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.InputGroup_inputGroup__input__1xHck {
				height: 60px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.InputGroup_inputGroup__input__1xHck {
				height: 58px
			}
		}

		@media only screen and (max-width:767px) {
			.InputGroup_inputGroup__input__1xHck {
				height: 53px
			}
		}

		.InputGroup_inputGroup__textarea__3dgzo {
			height: 45px;
			margin-top: 20px;
			resize: none
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.InputGroup_inputGroup__textarea__3dgzo {
				height: 40px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.InputGroup_inputGroup__textarea__3dgzo {
				height: 65px;
				margin-top: 0
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.InputGroup_inputGroup__textarea__3dgzo {
				height: 58px;
				margin-top: 0
			}
		}

		@media only screen and (max-width:767px) {
			.InputGroup_inputGroup__textarea__3dgzo {
				height: 53px;
				padding-top: 15px;
				margin-top: 0
			}
		}

		.InputGroup_inputGroup__textarea__3dgzo:focus {
			height: 125px
		}

		.InputGroup_inputGroup__error__3yLop {
			position: absolute;
			left: 0;
			bottom: -28px;
			font-size: 12px;
			line-height: 12px;
			color: #ef5350
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.InputGroup_inputGroup__error__3yLop {
				bottom: -30px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.InputGroup_inputGroup__error__3yLop {
				bottom: -26px
			}
		}

		@media only screen and (max-width:767px) {
			.InputGroup_inputGroup__error__3yLop {
				bottom: -22px
			}
		}

		.InputGroup_inputGroup__input__1xHck,
		.InputGroup_inputGroup__textarea__3dgzo {
			width: 100%;
			outline: none;
			border: none;
			border-bottom: 1px solid #aaadbf;
			background: transparent;
			font-size: 18px;
			line-height: 24px;
			color: #000;
			-webkit-transition: all .3s cubic-bezier(.19, .33, .3, 1);
			transition: all .3s cubic-bezier(.19, .33, .3, 1);
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {

			.InputGroup_inputGroup__input__1xHck,
			.InputGroup_inputGroup__textarea__3dgzo {
				font-size: 16px;
				line-height: 24px
			}
		}

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

			.InputGroup_inputGroup__input__1xHck,
			.InputGroup_inputGroup__textarea__3dgzo {
				font-size: 14px;
				line-height: 21px
			}
		}

		.InputGroup_inputGroup__input__1xHck:focus~.InputGroup_inputGroup__label__R3fN_,
		.InputGroup_inputGroup__textarea__3dgzo:focus~.InputGroup_inputGroup__label__R3fN_ {
			font-size: 14px;
			-webkit-transform: translateY(-40%);
			transform: translateY(-40%);
			-webkit-transition: all .3s cubic-bezier(.19, .33, .3, 1);
			transition: all .3s cubic-bezier(.19, .33, .3, 1)
		}

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

			.InputGroup_inputGroup__input__1xHck:focus~.InputGroup_inputGroup__label__R3fN_,
			.InputGroup_inputGroup__textarea__3dgzo:focus~.InputGroup_inputGroup__label__R3fN_ {
				font-size: 12px
			}
		}

		.InputGroup_inputGroup_notEmpty__3jYaf .InputGroup_inputGroup__label__R3fN_ {
			font-size: 14px;
			-webkit-transform: translateY(-40%);
			transform: translateY(-40%);
			-webkit-transition: all .3s cubic-bezier(.19, .33, .3, 1);
			transition: all .3s cubic-bezier(.19, .33, .3, 1)
		}

		@media only screen and (max-width:767px) {
			.InputGroup_inputGroup_notEmpty__3jYaf .InputGroup_inputGroup__label__R3fN_ {
				font-size: 12px
			}
		}

		.InputGroup_inputGroup_notEmpty__3jYaf .InputGroup_inputGroup__textarea__3dgzo {
			height: 125px
		}

		.InputGroup_inputGroup_invalid__2qx3M .InputGroup_inputGroup__input__1xHck,
		.InputGroup_inputGroup_invalid__2qx3M .InputGroup_inputGroup__textarea__3dgzo {
			border-bottom: 1px solid #ef5350
		}

		.Brief_brief__14z2t {
			width: 100%;
			position: relative
		}

		.Brief_brief__14z2t .container {
			padding-left: 18px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__14z2t .container {
				padding-left: 20px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__14z2t .container {
				padding-left: 20px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__14z2t .container {
				padding-left: 15px
			}
		}

		.Brief_brief__container__2yej1 {
			width: 1017px;
			-webkit-box-sizing: border-box;
			box-sizing: border-box;
			padding-bottom: 235px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__container__2yej1 {
				width: 100%;
				padding-bottom: 170px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__container__2yej1 {
				width: 100%;
				padding-bottom: 160px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__container__2yej1 {
				width: 100%;
				padding-bottom: 140px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__container__2yej1 {
				width: 100%;
				padding-bottom: 107px
			}
		}

		.Brief_brief__title__34c78 img {
			margin-left: 10px
		}

		.Brief_brief__title__34c78 a {
			margin-top: 45px;
			color: #000;
			text-decoration: none;
			-webkit-transition: color .2s;
			transition: color .2s
		}

		.Brief_brief__title__34c78 a:hover {
			color: #7229ff
		}

		.Brief_brief__title__34c78 h1 {
			font-weight: 700;
			font-size: 72px;
			line-height: 85px;
			margin: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__title__34c78 h1 {
				font-size: 50px;
				line-height: 65px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__title__34c78 h1 {
				font-size: 45px;
				line-height: 60px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__title__34c78 h1 {
				font-size: 40px;
				line-height: 60px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__title__34c78 h1 {
				font-size: 35px;
				line-height: 48px
			}
		}

		.Brief_brief__title__34c78 p {
			font-size: 18px;
			line-height: 36px;
			margin: 0;
			padding-top: 19px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__title__34c78 p {
				font-size: 16px;
				line-height: 24px;
				padding-top: 24px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__title__34c78 p {
				font-size: 16px;
				line-height: 24px;
				padding-top: 24px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__title__34c78 p {
				font-size: 15px;
				line-height: 21px;
				padding-top: 24px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__title__34c78 p {
				font-size: 14px;
				line-height: 20px
			}
		}

		.Brief_brief__title__34c78 p br {
			display: none
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__title__34c78 p br {
				display: inherit
			}
		}

		.Brief_brief__form__BE_9E {
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.Brief_brief__form__fieldset__RDUH6 {
			padding-top: 78px;
			position: relative
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__fieldset__RDUH6 {
				padding-top: 73px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__fieldset__RDUH6 {
				padding-top: 62px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__fieldset__RDUH6 {
				padding-top: 55px
			}
		}

		.Brief_brief__form__legend__2JjSQ h2 {
			font-size: 30px;
			font-weight: 600;
			line-height: 42px;
			margin: 0
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__form__legend__2JjSQ h2 {
				font-size: 25px;
				line-height: 38px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__legend__2JjSQ h2 {
				font-size: 23px;
				line-height: 35px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__legend__2JjSQ h2 {
				font-size: 19px;
				line-height: 26px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__legend__2JjSQ h2 {
				font-size: 17px;
				line-height: 24px
			}
		}

		.Brief_brief__form__services__2zrf- {
			display: flex;
			flex-direction: row;
			justify-content: flex-start;
			flex-wrap: wrap;
			margin-top: 10px
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__form__services__2zrf- {
				margin-top: 12px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__services__2zrf- {
				margin-top: 12px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__services__2zrf- {
				margin-top: 10px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__services__2zrf- {
				margin-top: 15px
			}
		}

		.Brief_textError__XwkMP {
			font-size: 12px;
			line-height: 12px;
			color: #ef5350;
			margin-left: 10px;
			margin-top: 30px
		}

		.Brief_brief__form__service__22PGe {
			margin-top: 30px;
			margin-right: 17px;
			cursor: pointer;
			-webkit-user-select: none;
			-ms-user-select: none;
			user-select: none
		}

		.Brief_brief__form__service__22PGe.Brief_isError__3WFvP span {
			border-color: #ef5350
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__form__service__22PGe {
				margin-top: 22px;
				margin-right: 15px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__service__22PGe {
				margin-top: 22px;
				margin-right: 15px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__service__22PGe {
				margin-top: 22px;
				margin-right: 15px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__service__22PGe {
				margin-top: 12px;
				margin-right: 10px
			}
		}

		.Brief_brief__form__service__22PGe input[type=checkbox] {
			display: none
		}

		.Brief_brief__form__service__22PGe span {
			display: inline-block;
			height: 60px;
			line-height: 60px;
			padding: 0 30px;
			font-size: 18px;
			color: #000;
			border: 1px solid #d4d6e6;
			border-radius: 35px;
			background-color: #fff;
			-webkit-transition: all .1s linear;
			transition: all .1s linear;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		@media only screen and (min-width:1024px)and (max-width:1850px) {
			.Brief_brief__form__service__22PGe span {
				font-size: 16px;
				padding: 0 30px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__service__22PGe span {
				height: 55px;
				font-size: 15px;
				line-height: 55px;
				padding: 0 30px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__service__22PGe span {
				height: 50px;
				font-size: 14px;
				line-height: 50px;
				padding: 0 25px;
				border-radius: 25px
			}
		}

		.Brief_brief__form__service__22PGe input[type=checkbox]:checked+span {
			background-color: #000;
			color: #fff;
			border-color: #000
		}

		.Brief_brief__form__service__22PGe:hover span {
			border-color: #000
		}

		.Brief_brief__col__1vPPF {
			flex: 1 0
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__col__1vPPF {
				flex: unset
			}
		}

		.Brief_brief__col__1vPPF:not(:first-child) {
			margin-left: 95px
		}

		@media only screen and (max-width:1850px) {
			.Brief_brief__col__1vPPF:not(: first-child) {
				margin-left: 70px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__col__1vPPF:not(: first-child) {
				margin-left: 40px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__col__1vPPF:not(: first-child) {
				margin-top: 22px;
				margin-left: 0
			}
		}

		.Brief_brief__form__goals__2Rzui {
			position: relative;
			margin-top: 25px;
			line-height: 1;
			-webkit-box-sizing: border-box;
			box-sizing: border-box
		}

		.Brief_brief__form__task__PPcQ6 {
			margin-top: 30px
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__task__PPcQ6 {
				margin-top: 17px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__task__PPcQ6 {
				margin-top: 8px
			}
		}

		.Brief_brief__form__attachment__1YSY5 {
			margin-top: 40px;
			display: flex;
			flex-direction: column
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__form__attachment__1YSY5 {
				margin-top: 20px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__attachment__1YSY5 {
				margin-top: 20px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__attachment__1YSY5 {
				margin-top: 15px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__attachment__1YSY5 {
				margin-top: 10px
			}
		}

		.Brief_brief__form__attachment__tools__JIS20 {
			display: block;
			line-height: 1
		}

		.Brief_brief__form__attachment__button__2jElq {
			display: inline-flex;
			align-items: center;
			font-size: 18px;
			line-height: 24px;
			font-weight: 500;
			color: #000;
			cursor: pointer
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__form__attachment__button__2jElq {
				font-size: 16px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__attachment__button__2jElq {
				font-size: 16px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__attachment__button__2jElq {
				font-size: 15px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__attachment__button__2jElq {
				font-size: 14px
			}
		}

		.Brief_brief__form__attachment__button__2jElq.Brief_hide__33s8I,
		.Brief_brief__form__attachment__button__2jElq input[type=file] {
			display: none
		}

		.Brief_brief__form__attachment__button__2jElq svg {
			position: relative;
			top: -2px;
			left: -5px;
			display: block;
			height: 20px;
			width: auto;
			margin-right: 6px;
			fill: currentColor
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__form__attachment__button__2jElq svg {
				margin-right: 10px;
				position: relative;
				top: -2px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__attachment__button__2jElq svg {
				margin-right: 10px;
				position: relative;
				top: -2px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__attachment__button__2jElq svg {
				width: 17px;
				margin-right: 8px;
				position: relative;
				top: -1px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__attachment__button__2jElq svg {
				width: 16px;
				margin-right: 8px;
				position: relative;
				top: -1px
			}
		}

		.Brief_brief__form__attachment__button__2jElq:hover {
			color: #7229ff;
			-webkit-transition: color .2s ease;
			transition: color .2s ease
		}

		.Brief_brief__form__contacts__16RIX {
			position: relative;
			display: flex;
			justify-content: flex-start;
			margin-top: 30px
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__contacts__16RIX {
				display: block;
				justify-content: unset;
				margin-top: 8px
			}
		}

		.Brief_brief__form__submit__3dDRb {
			display: flex;
			flex-direction: row;
			justify-content: flex-start
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__form__submit__3dDRb .Brief_brief__col__1vPPF:nth-child(2) {
				margin-top: 5px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__submit__3dDRb .Brief_brief__col__1vPPF:nth-child(2) {
				margin-top: 5px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__submit__3dDRb .Brief_brief__col__1vPPF:nth-child(2) {
				margin-top: -2px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__submit__3dDRb {
				display: block;
				flex-direction: unset;
				justify-content: unset
			}
		}

		.Brief_brief__form__submit__3dDRb p {
			margin: 0;
			font-size: 18px;
			line-height: 24px;
			color: #000
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__form__submit__3dDRb p {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (min-width:1024px)and (max-width:1279px) {
			.Brief_brief__form__submit__3dDRb p {
				font-size: 16px;
				line-height: 24px
			}
		}

		@media only screen and (min-width:768px)and (max-width:1023px) {
			.Brief_brief__form__submit__3dDRb p {
				font-size: 15px;
				line-height: 21px
			}
		}

		@media only screen and (max-width:767px) {
			.Brief_brief__form__submit__3dDRb p {
				font-size: 14px;
				line-height: 20px
			}
		}

		.Brief_brief__form__submit__3dDRb p a {
			color: inherit
		}

		.Brief_brief__form__submit__3dDRb button {
			width: 100%
		}

		.Brief_brief__form__submit__3dDRb button div {
			justify-content: center;
			width: 100%
		}

		.Brief_fileItem__37OHS {
			display: flex;
			align-items: center;
			height: 25px;
			font-size: 18px;
			line-height: 24px;
			font-weight: 600;
			color: #000;
			margin-bottom: 5px
		}

		.Brief_fileItem__37OHS svg {
			display: block;
			height: 18px;
			width: auto;
			margin-right: 6px;
			fill: currentColor
		}

		.Brief_fileItem__37OHS .Brief_clear__3_W3p {
			cursor: pointer;
			-webkit-transform: translateY(1px) rotate(45deg);
			transform: translateY(1px) rotate(45deg);
			margin-left: 5px;
			-webkit-transition: .4s;
			transition: .4s;
			font-weight: 700;
			font-size: 20px
		}

		.Brief_fileItem__37OHS .Brief_clear__3_W3p:hover {
			color: #7229ff
		}

		@media only screen and (min-width:1280px)and (max-width:1850px) {
			.Brief_brief__submit__button__1vvnR {
				height: 70px
			}
		}

		.Brief_privacy__2PrX3 {
			max-width: 440px
		}

		.Brief_privacy__2PrX3 .Brief_checkbox__2WcY8 {
			width: 30px;
			height: 30px;
			border: 2px solid #000;
			border-radius: 4px;
			-webkit-appearance: none;
			appearance: none;
			cursor: pointer;
			margin-right: 10px;
			display: inline-block;
			vertical-align: middle;
			-webkit-transition: background-color .2s;
			transition: background-color .2s;
			position: relative
		}

		.Brief_privacy__2PrX3 .Brief_checkbox__2WcY8:checked {
			background-color: red;
			border-color: red
		}

		.Brief_privacy__2PrX3 .Brief_checkbox__2WcY8:checked:after {
			content: "âœ”";
			position: absolute;
			top: 50%;
			left: 50%;
			-webkit-transform: translate(-50%, -55%);
			transform: translate(-50%, -55%);
			color: #fff;
			font-size: 16px;
			line-height: 1
		}

		@media only screen and (max-width:1850px) {
			.Brief_privacy__2PrX3 {
				max-width: 390px;
				margin-top: 5px !important
			}
		}

		.Brief_privacy__2PrX3 a {
			-webkit-transition: color .2s;
			transition: color .2s
		}

		.Brief_privacy__2PrX3 a:hover {
			color: #7229ff
		}

		#nprogress {
			pointer-events: none;
		}

		#nprogress .bar {
			background: #3a53d3;
			position: fixed;
			z-index: 1031;
			top: 0;
			left: 0;
			width: 100%;
			height: 3px;
		}

		#nprogress .peg {
			display: block;
			position: absolute;
			right: 0px;
			width: 100px;
			height: 100%;
			box-shadow: 0 0 10px #3a53d3, 0 0 5px #3a53d3;
			opacity: 1;
			-webkit-transform: rotate(3deg) translate(0px, -4px);
			-ms-transform: rotate(3deg) translate(0px, -4px);
			-webkit-transform: rotate(3deg) translate(0px, -4px);
			-ms-transform: rotate(3deg) translate(0px, -4px);
			transform: rotate(3deg) translate(0px, -4px);
		}

		#nprogress .spinner {
			display: "block";
			position: fixed;
			z-index: 1031;
			top: 15px;
			right: 15px;
		}

		#nprogress .spinner-icon {
			width: 18px;
			height: 18px;
			box-sizing: border-box;
			border: solid 2px transparent;
			border-top-color: #3a53d3;
			border-left-color: #3a53d3;
			border-radius: 50%;
			-webkit-animation: nprogresss-spinner 400ms linear infinite;
			-webkit-animation: nprogress-spinner 400ms linear infinite;
			animation: nprogress-spinner 400ms linear infinite;
		}

		.nprogress-custom-parent {
			overflow: hidden;
			position: relative;
		}

		.nprogress-custom-parent #nprogress .spinner,
		.nprogress-custom-parent #nprogress .bar {
			position: absolute;
		}

		@-webkit-keyframes nprogress-spinner {
			0% {
				-webkit-transform: rotate(0deg);
			}

			100% {
				-webkit-transform: rotate(360deg);
			}
		}

		@-webkit-keyframes nprogress-spinner {
			0% {
				-webkit-transform: rotate(0deg);
				-ms-transform: rotate(0deg);
				transform: rotate(0deg);
			}

			100% {
				-webkit-transform: rotate(360deg);
				-ms-transform: rotate(360deg);
				transform: rotate(360deg);
			}
		}

		@keyframes nprogress-spinner {
			0% {
				-webkit-transform: rotate(0deg);
				-ms-transform: rotate(0deg);
				transform: rotate(0deg);
			}

			100% {
				-webkit-transform: rotate(360deg);
				-ms-transform: rotate(360deg);
				transform: rotate(360deg);
			}
		}

		.marquiz__button {
			display: inline-block;
			font-weight: 500;
			text-align: center;
			vertical-align: middle;
			-webkit-user-select: none;
			-moz-user-select: none;
			-ms-user-select: none;
			user-select: none;
			transition: all .2s ease-out;
			color: var(--marquiz-button-text-color, #fff) !important;
			border: 1px solid var(--marquiz-button-color, #d34085);
			background-color: var(--marquiz-button-color, #d34085);
			padding: 18px 21px;
			font-size: 22px;
			line-height: 1;
			cursor: pointer;
			text-decoration: none !important;
			overflow: hidden;
			position: relative
		}

		.marquiz__button:hover,
		.marquiz__button:focus {
			color: var(--marquiz-button-text-color, #fff) !important;
			filter: brightness(105%);
			text-decoration: none !important
		}

		.marquiz__button_shadow {
			box-shadow: 1.7px 5.8px 21px 0 var(--marquiz-button-alpha-color, var(--marquiz-button-color))
		}

		.marquiz__button_blicked:after {
			content: '';
			position: absolute;
			top: -50%;
			bottom: -50%;
			background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.6) 100%);
			width: 45px;
			transform: skewX(-22deg);
			left: -65%;
			animation-name: blick;
			animation-duration: 3s;
			animation-iteration-count: infinite
		}

		@keyframes blick {
			60% {
				left: 100%
			}

			to {
				left: 130%
			}
		}

		.marquiz__button_rounded {
			border-radius: 50px
		}

		.marquiz__button_fixed {
			transition: none;
			height: 48px;
			line-height: 1.5;
			box-sizing: border-box;
			white-space: nowrap;
			display: -ms-inline-flexbox;
			display: inline-flex;
			padding: 7px 20px 7px 7px;
			font-size: 19px
		}

		.marquiz__button_fixed span {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center
		}

		@media (max-width:768px) {
			.marquiz__button_fixed {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-pack: center;
				justify-content: center;
				-ms-flex-align: center;
				align-items: center;
				transform: none !important;
				width: 55px;
				height: 55px;
				line-height: 55px;
				border-radius: 50px !important;
				bottom: 20px;
				top: auto !important
			}

			.marquiz__button_fixed-left {
				left: 15px !important;
				padding: 0 !important
			}

			.marquiz__button_fixed-right {
				right: 15px !important;
				left: auto !important;
				padding: 0 !important
			}

			.marquiz__button_fixed .marquiz__text,
			.marquiz__button_fixed .script__buttonText {
				display: none
			}
		}

		.marquiz__button_fixed.marquiz__button_rounded {
			border-radius: 0 0 10px 10px
		}

		.marquiz__button_fixed.marquiz__button_shadow {
			box-shadow: 1.7px 5.8px 21px 0 var(--marquiz-button-alpha-color, var(--marquiz-button-color))
		}

		.marquiz__button_fixed-left {
			position: fixed;
			left: 0;
			transform: rotate(-90deg) translate(-40.2%, 0%);
			transform-origin: calc(0% - 1px) 0%;
			top: 50%;
			z-index: 99999;
			border-radius: 4px
		}

		.marquiz__button_fixed-left.marquiz__button_rounded {
			border-radius: 0 0 4px 4px
		}

		.marquiz__button_fixed-right {
			position: fixed;
			left: calc(100% - 48px);
			-ms-flex-direction: row-reverse;
			flex-direction: row-reverse;
			transform: rotate(-90deg) translate(-40.2%, 0%);
			transform-origin: calc(0% - 1px) 0%;
			top: 50%;
			padding: 7px 20px 7px 7px;
			z-index: 99999
		}

		.marquiz__button_fixed-right.marquiz__button_rounded {
			border-radius: 4px 4px 0 0
		}

		.marquiz__button_fixed .icon-quiz {
			height: 32px;
			width: 32px;
			padding: 7px 5px 7px 7px;
			border-radius: 4px;
			background: var(--color-text, #fff);
			box-sizing: border-box;
			transform: rotate(90deg);
			margin-right: 12px
		}

		.marquiz__button_fixed .icon-quiz path {
			fill: var(--color, var(--marquiz-button-color, #d34085))
		}

		@media (max-width:768px) {
			.marquiz__button_fixed .icon-quiz {
				height: 30px;
				width: 30px;
				margin-right: 0 !important;
				transform: rotate(0) !important
			}
		}

		.marquiz__button_red {
			background-color: #f86c6b;
			border-color: #f86c6b
		}

		.marquiz__button_yellow {
			background-color: #f8cb00;
			border-color: #f8cb00;
			color: #000
		}

		.marquiz__button_yellow:hover,
		.marquiz__button_yellow:focus {
			color: #000
		}

		.marquiz__button_blue {
			background-color: #20a8d8;
			border-color: #20a8d8
		}

		.marquiz__button_green {
			background-color: #4dbd74;
			border-color: #4dbd74
		}

		.marquiz__container_inline {
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			width: 100%;
			max-width: 1024px;
			margin: 0 auto;
			height: auto;
			background: rgba(255, 255, 255, 0.2) url(data:image/svg+xml;base64,PHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiIHZpZXdCb3g9IjAgMCAxMDAgMTAwIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAwIDAiIHhtbDpzcGFjZT0icHJlc2VydmUiPgogIDxjaXJjbGUgZmlsbD0iI0IxQjFCMSIgc3Ryb2tlPSJub25lIiBjeD0iNiIgY3k9IjUwIiByPSI2Ij4KICAgIDxhbmltYXRlCiAgICAgIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiCiAgICAgIGR1cj0iMXMiCiAgICAgIHZhbHVlcz0iMDsxOzAiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICBiZWdpbj0iMC4xIi8+CiAgPC9jaXJjbGU+CiAgPGNpcmNsZSBmaWxsPSIjQjFCMUIxIiBzdHJva2U9Im5vbmUiIGN4PSIyNiIgY3k9IjUwIiByPSI2Ij4KICAgIDxhbmltYXRlCiAgICAgIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiCiAgICAgIGR1cj0iMXMiCiAgICAgIHZhbHVlcz0iMDsxOzAiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICBiZWdpbj0iMC4yIi8+CiAgPC9jaXJjbGU+CiAgPGNpcmNsZSBmaWxsPSIjQjFCMUIxIiBzdHJva2U9Im5vbmUiIGN4PSI0NiIgY3k9IjUwIiByPSI2Ij4KICAgIDxhbmltYXRlCiAgICAgIGF0dHJpYnV0ZU5hbWU9Im9wYWNpdHkiCiAgICAgIGR1cj0iMXMiCiAgICAgIHZhbHVlcz0iMDsxOzAiCiAgICAgIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIgogICAgICBiZWdpbj0iMC4zIi8+CiAgPC9jaXJjbGU+Cjwvc3ZnPgo=) no-repeat calc(50% + 40px) center;
			background-size: 160px
		}

		.marquiz__container_inline .marquiz__button {
			display: none
		}

		.marquiz__container_full-width {
			max-width: inherit
		}

		@media (max-width:767px) {
			.marquiz__container_full-width {
				min-height: 0;
				height: auto;
				background: none
			}
		}

		@media (max-width:767px) {
			.marquiz__container_has_button .marquiz__button {
				display: inline-block
			}

			.marquiz__container_has_button .marquiz__inline-frame {
				display: none
			}
		}

		.marquiz-pops__bonus-count {
			width: 14px;
			height: 14px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			border-radius: 50%;
			position: absolute;
			top: -5px;
			right: -5px;
			box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.33);
			background-color: #ed0000;
			color: #fff;
			font-size: 9px;
			overflow: hidden
		}

		.marquiz-pops__bonus-icon {
			margin-right: 15px;
			position: relative
		}

		.marquiz-pops__bonus-icon path {
			fill: var(--marquiz-pop-svg-color, #fff)
		}

		.marquiz-pops {
			animation-name: marquiz__pop-fade-in_down;
			animation-duration: .5s;
			animation-timing-function: ease-in;
			opacity: 0;
			animation-fill-mode: both;
			text-rendering: optimizelegibility;
			position: fixed;
			top: 0;
			z-index: 99990;
			width: 100%;
			display: none;
			box-sizing: border-box;
			height: 60px;
			background-color: var(--marquiz-pop-background-color, #d34085)
		}

		@keyframes marquiz__pop-fade-in_down {
			0% {
				transform: translate3d(0, -70px, 0);
				opacity: 0;
				pointer-events: none
			}

			100% {
				transform: translate3d(0, 0, 0);
				opacity: 1;
				pointer-events: auto
			}
		}

		.marquiz__icon-quiz {
			width: 30px;
			margin: 0 auto
		}

		.marquiz__icon-quiz path {
			fill: var(--marquiz-pop-svg-color, #fff)
		}

		.marquiz-pops {
			text-indent: 0 !important
		}

		@media (max-width:767px) {
			.marquiz-pops_hide-on-mobile {
				display: none !important
			}
		}

		.marquiz-pops_position .marquiz-pops__bonus {
			display: none
		}

		.marquiz-pops_position_bottom {
			animation-name: marquiz__pop-fade-in_up;
			animation-duration: .5s;
			animation-timing-function: ease-in;
			opacity: 0;
			animation-fill-mode: both;
			bottom: 0;
			top: auto
		}

		@keyframes marquiz__pop-fade-in_up {
			0% {
				transform: translate3d(0, 70px, 0);
				opacity: 0;
				pointer-events: none
			}

			100% {
				transform: translate3d(0, 0, 0);
				opacity: 1;
				pointer-events: auto
			}
		}

		.marquiz-pops_position_bottom-left {
			animation-name: marquiz__pop-fade-in_up;
			animation-duration: .5s;
			animation-timing-function: ease-in;
			opacity: 0;
			animation-fill-mode: both;
			bottom: 0;
			top: auto
		}

		@keyframes marquiz__pop-fade-in_up {
			0% {
				transform: translate3d(0, 70px, 0);
				opacity: 0;
				pointer-events: none
			}

			100% {
				transform: translate3d(0, 0, 0);
				opacity: 1;
				pointer-events: auto
			}
		}

		.marquiz-pops_position_bottom-right {
			animation-name: marquiz__pop-fade-in_up;
			animation-duration: .5s;
			animation-timing-function: ease-in;
			opacity: 0;
			animation-fill-mode: both;
			bottom: 0;
			top: auto
		}

		@keyframes marquiz__pop-fade-in_up {
			0% {
				transform: translate3d(0, 70px, 0);
				opacity: 0;
				pointer-events: none
			}

			100% {
				transform: translate3d(0, 0, 0);
				opacity: 1;
				pointer-events: auto
			}
		}

		.marquiz-pops_blicked:after {
			content: '';
			will-change: left;
			position: absolute;
			transform: skewX(-22deg);
			width: 45px;
			height: 100%;
			opacity: 0;
			left: 0%;
			animation-delay: 2s;
			pointer-events: none;
			background: linear-gradient(90deg, rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0.6) 100%);
			animation-name: marquiz__pop-blick;
			animation-duration: 5s;
			animation-timing-function: ease-in-out;
			animation-iteration-count: infinite
		}

		@keyframes marquiz__pop-blick {
			0% {
				opacity: 0
			}

			20% {
				opacity: 1
			}

			27% {
				opacity: 0
			}

			40% {
				opacity: 0;
				left: 100%
			}

			100% {
				opacity: 0
			}
		}

		.marquiz-pops_shadowed {
			box-shadow: 0 0 12px 0 var(--marquiz-pop-background-color, #d34085)
		}

		.marquiz-pops_pulse:before {
			box-shadow: 0 0 0 var(--marquiz-pop-color-pulse);
			animation: marquiz__pop-pulse 6s infinite linear;
			will-change: box-shadow;
			pointer-events: none;
			border-radius: 4px;
			content: '';
			position: absolute;
			width: 100%;
			height: 100%
		}

		@keyframes marquiz__pop-pulse {
			0% {
				box-shadow: 0 0 0 0 var(--marquiz-pop-color-pulse)
			}

			30% {
				box-shadow: 0 0 0 15px var(--marquiz-pop-color-pulse-alpha)
			}

			100% {
				box-shadow: 0 0 0 0 var(--marquiz-pop-color-pulse-alpha)
			}
		}

		.marquiz-pops__body {
			display: -ms-inline-flexbox;
			display: inline-flex;
			width: calc(100% - 60px);
			min-width: calc(100% - 60px);
			box-sizing: border-box;
			text-decoration: none !important;
			color: var(--marquiz-pop-text-color, #fff) !important
		}

		.marquiz-pops__content {
			display: -ms-inline-flexbox;
			display: inline-flex;
			width: calc(100% - 60px);
			-ms-flex-direction: column;
			flex-direction: column;
			-ms-flex-pack: center;
			justify-content: center;
			box-sizing: border-box;
			padding-left: 10px;
			-ms-flex-negative: 1;
			flex-shrink: 1
		}

		.marquiz-pops__content-text {
			text-decoration: none;
			font-size: 14px;
			text-overflow: ellipsis;
			white-space: nowrap;
			overflow: hidden;
			line-height: 16px;
			font-weight: bold
		}

		.marquiz-pops__content-title {
			overflow: hidden;
			font-weight: bold;
			white-space: nowrap;
			font-size: 10px;
			line-height: 12px;
			text-overflow: ellipsis;
			text-transform: uppercase;
			opacity: .7;
			padding-bottom: 2px;
			letter-spacing: 1px
		}

		.marquiz-pops__icon {
			display: -ms-flexbox;
			display: flex;
			width: 44px;
			overflow: hidden;
			border-radius: 4px;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			margin: 8px 0 8px 10px
		}

		.marquiz-pops__close-wrapper {
			width: 60px;
			height: 60px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			background-image: linear-gradient(to left, rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0));
			cursor: pointer
		}

		.marquiz-pops__close {
			width: 60px;
			height: 60px;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			text-align: center;
			font-size: 28px
		}

		.marquiz-pops__close svg {
			fill: var(--marquiz-pop-close-color, #fff);
			width: 12px;
			height: 12px
		}

		.marquiz-pops__bonus {
			display: none;
			background: rgba(0, 0, 0, 0.1);
			border-radius: 35px 0 0 35px;
			-ms-flex-negative: 0;
			flex-shrink: 0;
			-ms-flex-positive: 1;
			flex-grow: 1;
			box-sizing: border-box;
			-ms-flex-align: center;
			align-items: center;
			padding-left: 20px;
			padding-right: 10px;
			margin-left: 30px;
			font-size: 14px;
			font-weight: 600
		}

		@media (min-width:800px) {
			.marquiz-pops {
				height: 70px
			}

			.marquiz-pops__content {
				width: 100%;
				width: auto;
				overflow: hidden
			}

			.marquiz-pops__icon {
				width: 54px
			}

			.marquiz-pops__bonus {
				display: -ms-flexbox;
				display: flex;
				-ms-flex-positive: 2;
				flex-grow: 2;
				box-sizing: border-box
			}

			.marquiz-pops__close-wrapper {
				width: 70px;
				height: 70px;
				background-color: rgba(0, 0, 0, 0.2)
			}

			.marquiz-pops__close {
				background-image: none;
				width: 70px;
				height: 70px
			}

			.marquiz-pops__close svg {
				width: 12px;
				height: 12px
			}

			.marquiz-pops__body {
				width: calc(100% - 70px);
				min-width: calc(100% - 70px)
			}

			.marquiz-pops_position {
				max-width: 450px;
				margin: 15px;
				border-radius: 4px;
				height: 54px;
				width: auto
			}

			.marquiz-pops_position.marquiz-pops_rounded {
				border-radius: 60px !important
			}

			.marquiz-pops_position.marquiz-pops_pulse:before {
				border-radius: 60px !important
			}

			.marquiz-pops_position .marquiz-pops__body {
				width: auto;
				padding-right: 22px
			}

			.marquiz-pops_position .marquiz-pops__content {
				padding-left: 0
			}

			.marquiz-pops_position .marquiz-pops__close-wrapper {
				position: absolute;
				width: 22px;
				height: 22px;
				top: -3px;
				right: -3px;
				background: unset
			}

			.marquiz-pops_position .marquiz-pops__close {
				width: 21px;
				height: 21px;
				background: #f7f7f7;
				font-size: 14px;
				font-weight: 600;
				border-radius: 50%;
				position: fixed;
				display: -ms-flexbox;
				display: flex;
				-ms-flex-align: center;
				align-items: center;
				-ms-flex-pack: center;
				justify-content: center
			}

			.marquiz-pops_position .marquiz-pops__close svg {
				fill: #000;
				width: 7px;
				height: 7px
			}

			.marquiz-pops_position .marquiz-pops__icon {
				width: 54px;
				border-radius: 4px 0 0 4px;
				margin: 0
			}

			.marquiz-pops_position .marquiz__icon-quiz {
				width: 18px
			}

			.marquiz-pops_position_bottom-left {
				animation-name: marquiz__pop-fade-in_right;
				animation-duration: .5s;
				animation-timing-function: ease-in;
				opacity: 0;
				animation-fill-mode: both;
				left: 0
			}

			@keyframes marquiz__pop-fade-in_right {
				0% {
					transform: translate3d(-200px, 0, 0);
					opacity: 0;
					pointer-events: none
				}

				100% {
					transform: translate3d(0, 0, 0);
					opacity: 1;
					pointer-events: auto
				}
			}

			.marquiz-pops_position_bottom-right {
				animation-name: marquiz__pop-fade-in_left;
				animation-duration: .5s;
				animation-timing-function: ease-in;
				opacity: 0;
				animation-fill-mode: both;
				right: 0
			}

			@keyframes marquiz__pop-fade-in_left {
				0% {
					transform: translate3d(200px, 0, 0);
					opacity: 0;
					pointer-events: none
				}

				100% {
					transform: translate3d(0, 0, 0);
					opacity: 1;
					pointer-events: auto
				}
			}

			.marquiz-pops_position_top-left {
				animation-name: marquiz__pop-fade-in_right;
				animation-duration: .5s;
				animation-timing-function: ease-in;
				opacity: 0;
				animation-fill-mode: both;
				left: 0
			}

			@keyframes marquiz__pop-fade-in_right {
				0% {
					transform: translate3d(-200px, 0, 0);
					opacity: 0;
					pointer-events: none
				}

				100% {
					transform: translate3d(0, 0, 0);
					opacity: 1;
					pointer-events: auto
				}
			}

			.marquiz-pops_position_top-right {
				animation-name: marquiz__pop-fade-in_left;
				animation-duration: .5s;
				animation-timing-function: ease-in;
				opacity: 0;
				animation-fill-mode: both;
				right: 0
			}

			@keyframes marquiz__pop-fade-in_left {
				0% {
					transform: translate3d(200px, 0, 0);
					opacity: 0;
					pointer-events: none
				}

				100% {
					transform: translate3d(0, 0, 0);
					opacity: 1;
					pointer-events: auto
				}
			}
		}

		.marquiz-widget iframe {
			width: 100%;
			height: 100%;
			border-radius: 10px
		}

		.marquiz-widget__container {
			display: none;
			-ms-flex-direction: column;
			flex-direction: column;
			position: fixed;
			bottom: 16px;
			border-radius: 10px;
			width: 350px;
			height: var(--widget-height, 50px);
			box-shadow: 0 15px 10px -15px rgba(0, 0, 0, 0.1), 1px 2px 20px rgba(0, 0, 0, 0.1);
			z-index: 2147483647
		}

		.marquiz-widget__container_left {
			left: 16px
		}

		.marquiz-widget__container_left.marquiz-widget__container_fade {
			animation: .3s ease-in forwards fade-in_right;
			opacity: 0
		}

		.marquiz-widget__container_right {
			right: 16px
		}

		.marquiz-widget__container_right.marquiz-widget__container_fade {
			animation: .3s ease-in forwards fade-in_left;
			opacity: 0
		}

		.marquiz-widget__container_closing {
			animation: .3s ease-in forwards hide-down
		}

		.marquiz-widget__close {
			display: none;
			position: absolute;
			top: -12px;
			right: -12px;
			width: 32px;
			height: 32px;
			-ms-flex-pack: center;
			justify-content: center;
			-ms-flex-align: center;
			align-items: center;
			background-color: #f1f4f6;
			border-radius: 50%;
			cursor: pointer
		}

		.marquiz-widget__close svg {
			width: 12px;
			height: 12px;
			fill: rgba(105, 116, 140, 0.6)
		}

		.marquiz-widget_open .marquiz-widget__container {
			height: 580px;
			max-height: 85%
		}

		.marquiz-widget_open .marquiz-widget__container_mobile .marquiz-widget__close {
			right: 16px;
			top: -48px
		}

		.marquiz-widget_open .marquiz-widget__close {
			display: -ms-flexbox;
			display: flex
		}

		@media (max-width:767px) {
			.marquiz-widget_hide-on-mobile {
				display: none
			}
		}

		@media (max-width:480px) {
			.marquiz-widget__container {
				width: calc(100% - 24px);
				bottom: 12px;
				right: 12px
			}

			.marquiz-widget__container_fade.marquiz-widget__container_mobile {
				animation: .3s ease-in forwards fade-in_up
			}

			.marquiz-widget__container_closing {
				animation: 0 ease-in forwards hide-down
			}

			.marquiz-widget iframe {
				border-radius: 10px 10px 0 0
			}

			.marquiz-widget_open {
				background-color: rgba(0, 0, 0, 0.7);
				transition: .15s;
				position: fixed;
				top: 0;
				left: 0;
				width: 100%;
				height: 100%;
				z-index: 2147483647
			}

			.marquiz-widget_open .marquiz-widget__container {
				width: 100%;
				bottom: 0;
				right: 0;
				left: 0;
				border-radius: 10px 10px 0 0
			}

			.marquiz-widget_open .marquiz-widget__container_open-fade {
				animation: .15s cubic-bezier(.71, .09, .74, .91) forwards fade-in_up
			}
		}

		@keyframes fade-in_up {
			from {
				transform: translateY(100px);
				opacity: 0
			}

			to {
				transform: translateY(0);
				opacity: 1
			}
		}

		@keyframes fade-in_left {
			from {
				transform: translateX(300px);
				opacity: 0
			}

			to {
				transform: translateX(0);
				opacity: 1
			}
		}

		@keyframes fade-in_right {
			from {
				transform: translateX(-300px);
				opacity: 0
			}

			to {
				transform: translateX(0);
				opacity: 1
			}
		}

		@keyframes hide-down {
			from {
				transform: translateY(0);
				opacity: 1
			}

			to {
				transform: translateY(200px);
				opacity: 0
			}
		}

		.marquiz__scroll-fix {
			overflow: hidden
		}

		.marquiz__bg {
			top: 0;
			bottom: 0;
			left: 0;
			right: 0;
			background: rgba(25, 25, 25, 0.89);
			visibility: hidden;
			position: fixed;
			opacity: 0;
			z-index: -10000;
			overflow-x: hidden;
			overflow-y: auto;
			overflow-scrolling: touch;
			-webkit-overflow-scrolling: touch;
			display: -ms-flexbox;
			display: flex;
			-ms-flex-pack: center;
			justify-content: center
		}

		.marquiz__modal {
			visibility: hidden;
			z-index: 100010;
			position: relative;
			max-width: 1200px;
			width: 80%;
			padding: 30px 0
		}

		#marquiz__close {
			position: absolute;
			right: -40px;
			top: -10px;
			height: 45px;
			width: 45px;
			cursor: pointer;
			background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pgo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkNhcGFfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCiAgdmlld0JveD0iMCAwIDIxMi45ODIgMjEyLjk4MiIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMjEyLjk4MiAyMTIuOTgyOyIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgZmlsbD0iI2ZmZiI+CjxnIGlkPSJDbG9zZSI+CiAgPHBhdGggc3R5bGU9ImZpbGwtcnVsZTpldmVub2RkO2NsaXAtcnVsZTpldmVub2RkOyIgZD0iTTEzMS44MDQsMTA2LjQ5MWw3NS45MzYtNzUuOTM2YzYuOTktNi45OSw2Ljk5LTE4LjMyMywwLTI1LjMxMgogICAgYy02Ljk5LTYuOTktMTguMzIyLTYuOTktMjUuMzEyLDBsLTc1LjkzNyw3NS45MzdMMzAuNTU0LDUuMjQyYy02Ljk5LTYuOTktMTguMzIyLTYuOTktMjUuMzEyLDBjLTYuOTg5LDYuOTktNi45ODksMTguMzIzLDAsMjUuMzEyCiAgICBsNzUuOTM3LDc1LjkzNkw1LjI0MiwxODIuNDI3Yy02Ljk4OSw2Ljk5LTYuOTg5LDE4LjMyMywwLDI1LjMxMmM2Ljk5LDYuOTksMTguMzIyLDYuOTksMjUuMzEyLDBsNzUuOTM3LTc1LjkzN2w3NS45MzcsNzUuOTM3CiAgICBjNi45ODksNi45OSwxOC4zMjIsNi45OSwyNS4zMTIsMGM2Ljk5LTYuOTksNi45OS0xOC4zMjIsMC0yNS4zMTJMMTMxLjgwNCwxMDYuNDkxeiIvPgo8L2c+Cjwvc3ZnPgo=) no-repeat 100% 0;
			background-size: 16px;
			background-position: center;
			border: none;
			z-index: 100020;
			box-sizing: border-box;
			padding: 0;
			opacity: .6
		}

		#marquiz__close:hover {
			opacity: 1
		}

		@media (max-width:1023px) {
			#marquiz__close {
				background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiB2aWV3Qm94PSIwIDAgMzcgMzciIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMTAuMjc3OCAxMC4yNzc4QzkuNDI2MzQgMTEuMTI5MiA5LjQyNjM0IDEyLjUwOTcgMTAuMjc3OCAxMy4zNjExTDE1LjQxNjcgMTguNUwxMC4yNzc4IDIzLjYzODlDOS40MjYzNCAyNC40OTAzIDkuNDI2MzQgMjUuODcwOCAxMC4yNzc4IDI2LjcyMjJDMTEuMTI5MiAyNy41NzM3IDEyLjUwOTcgMjcuNTczNyAxMy4zNjExIDI2LjcyMjJMMTguNSAyMS41ODMzTDIzLjYzODkgMjYuNzIyMkMyNC40OTAzIDI3LjU3MzcgMjUuODcwOCAyNy41NzM3IDI2LjcyMjIgMjYuNzIyMkMyNy41NzM3IDI1Ljg3MDggMjcuNTczNyAyNC40OTAzIDI2LjcyMjIgMjMuNjM4OUwyMS41ODMzIDE4LjVMMjYuNzIyMiAxMy4zNjExQzI3LjU3MzcgMTIuNTA5NyAyNy41NzM3IDExLjEyOTIgMjYuNzIyMiAxMC4yNzc4QzI1Ljg3MDggOS40MjYzNCAyNC40OTAzIDkuNDI2MzQgMjMuNjM4OSAxMC4yNzc4TDE4LjUgMTUuNDE2N0wxMy4zNjExIDEwLjI3NzhDMTIuNTA5NyA5LjQyNjM0IDExLjEyOTIgOS40MjYzNCAxMC4yNzc4IDEwLjI3NzhaIiBmaWxsPSIjMzMzMzMzIi8+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNOS4yNSAxNC4zODg5QzcuODMwOTQgMTIuOTY5OCA3LjgzMDkzIDEwLjY2OTEgOS4yNSA5LjI1QzEwLjY2OTEgNy44MzA5MyAxMi45Njk4IDcuODMwOTQgMTQuMzg4OSA5LjI1TDE4LjUgMTMuMzYxMUwyMi42MTExIDkuMjVDMjQuMDMwMiA3LjgzMDkzIDI2LjMzMDkgNy44MzA5MyAyNy43NSA5LjI1QzI5LjE2OTEgMTAuNjY5MSAyOS4xNjkxIDEyLjk2OTggMjcuNzUgMTQuMzg4OUwyMy42Mzg5IDE4LjVMMjcuNzUgMjIuNjExMUMyOS4xNjkxIDI0LjAzMDIgMjkuMTY5MSAyNi4zMzA5IDI3Ljc1IDI3Ljc1QzI2LjMzMDkgMjkuMTY5MSAyNC4wMzAyIDI5LjE2OTEgMjIuNjExMSAyNy43NUwxOC41IDIzLjYzODlMMTQuMzg4OSAyNy43NUMxMi45Njk4IDI5LjE2OTEgMTAuNjY5MSAyOS4xNjkxIDkuMjUgMjcuNzVDNy44MzA5MyAyNi4zMzA5IDcuODMwOTMgMjQuMDMwMiA5LjI1IDIyLjYxMTFMMTMuMzYxMSAxOC41TDkuMjUgMTQuMzg4OVpNMTAuMjc3OCAxMy4zNjExQzkuNDI2MzQgMTIuNTA5NyA5LjQyNjM0IDExLjEyOTIgMTAuMjc3OCAxMC4yNzc4QzExLjEyOTIgOS40MjYzNCAxMi41MDk3IDkuNDI2MzQgMTMuMzYxMSAxMC4yNzc4TDE4LjUgMTUuNDE2N0wyMy42Mzg5IDEwLjI3NzhDMjQuNDkwMyA5LjQyNjM0IDI1Ljg3MDggOS40MjYzNCAyNi43MjIyIDEwLjI3NzhDMjcuNTczNyAxMS4xMjkyIDI3LjU3MzcgMTIuNTA5NyAyNi43MjIyIDEzLjM2MTFMMjEuNTgzMyAxOC41TDI2LjcyMjIgMjMuNjM4OUMyNy41NzM3IDI0LjQ5MDMgMjcuNTczNyAyNS44NzA4IDI2LjcyMjIgMjYuNzIyMkMyNS44NzA4IDI3LjU3MzcgMjQuNDkwMyAyNy41NzM3IDIzLjYzODkgMjYuNzIyMkwxOC41IDIxLjU4MzNMMTMuMzYxMSAyNi43MjIyQzEyLjUwOTcgMjcuNTczNyAxMS4xMjkyIDI3LjU3MzcgMTAuMjc3OCAyNi43MjIyQzkuNDI2MzQgMjUuODcwOCA5LjQyNjM0IDI0LjQ5MDMgMTAuMjc3OCAyMy42Mzg5TDE1LjQxNjcgMTguNUwxMC4yNzc4IDEzLjM2MTFaIiBmaWxsPSJ3aGl0ZSIvPgo8L3N2Zz4K) no-repeat;
				background-size: 28px;
				background-position: center;
				height: 28px;
				width: 28px
			}
		}

		@media (max-width:1023px) {
			.marquiz__modal {
				top: 0;
				left: 0;
				right: 0;
				bottom: 0;
				margin: 0;
				position: absolute;
				width: 100%;
				padding: 0
			}

			#marquiz__close {
				right: 0;
				top: 0
			}
		}

		.icon-quiz {
			vertical-align: baseline
		}

		.marquiz__container {
			width: 100%;
			text-align: center
		}

		@media (max-width:767px) {
			.marquiz__container_hide-on-mobile {
				display: none
			}
		}

		.marquiz__frame {
			display: none;
			height: 100%;
			width: 100%;
			background: #fff;
			transition: height .2s ease-in
		}

		.marquiz__frame::-webkit-scrollbar {
			width: 0
		}

		@media (min-width:1200px) and (max-width:1439px) {
			.marquiz__frame {
				height: 590px
			}
		}

		@media (min-width:1024px) and (max-width:1199px) {
			.marquiz__frame {
				height: 560px
			}
		}

		@media (min-width:1200px) and (max-width:1439px) {
			.marquiz__modal {
				width: 75%
			}
		}

		@media (min-width:1440px) {
			.marquiz__frame {
				height: 650px
			}
		}

		.marquiz__bg_open {
			visibility: visible;
			z-index: 2147483647;
			opacity: 1
		}

		.marquiz__bg_open .marquiz__modal {
			visibility: visible;
			margin: auto
		}

		.marquiz__frame_open {
			display: block;
			width: 100%
		}
